.rv2.cc2{padding-bottom:56px}@media (min-width:760px){.rv2.cc2{padding-bottom:96px}}@media (max-width:759px){.rv2.cc2.rv2-has-bar{padding-bottom:140px}}.rv2.cc2 [id]{scroll-margin-top:90px}.rv2 .cc2-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px;display:grid}.rv2 .cc2-pills{margin-top:18px}.rv2 .cc2-pills .rv2-pill,.rv2 .cc2-static{cursor:default;min-height:36px;font-size:13px}.rv2 .cc2-intake{gap:12px;display:grid}.rv2 .cc2-intake-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rv2 .cc2-intake-t{font:900 24px/1.05 var(--display)}.rv2 .cc2-intake-copy{color:var(--muted);font-size:15px}.rv2 .cc2-names{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.rv2 .cc2-steps ol{gap:18px;display:grid}.rv2 .cc2-steps .rv2-step b{margin-top:10px}.rv2 .cc2-step-d{color:var(--muted)}.rv2 .cc2-faq{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.rv2 .cc2-aura{margin-top:18px}.rv2 .cc2-prod{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--pink);color:var(--ink);background:#fff;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.rv2 .cc2-ph{aspect-ratio:4/5;background:var(--mist);display:block;position:relative}.rv2 .cc2-ph img{object-fit:cover}.rv2 .cc2-m{border-top:2px solid var(--ink);gap:2px;padding:10px 12px 12px;display:grid}.rv2 .cc2-nm{font:700 14px/1.25 var(--body)}.rv2 .cc2-pr{font:900 16px var(--display)}.rv2 .cc2-made{margin-top:12px}@media (min-width:760px){.rv2 .cc2-intake-t{font-size:28px}}@media (min-width:1024px){.rv2 .cc2-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy form""steps form";align-items:start;gap:28px 48px;padding-top:48px}.rv2 .cc2-copy{grid-area:copy}.rv2 .cc2-form{grid-area:form}.rv2 .cc2-steps{grid-area:steps}.rv2 .cc2-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}}.rv2 .cc2-builder :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:2px solid var(--ink);min-height:48px;color:var(--ink);background:#fff;border-radius:6px}.rv2 .cc2-builder button[class~=bg-frw-pink]{border:2px solid var(--ink);min-height:52px;box-shadow:4px 4px 0 var(--ink);font-family:var(--display);border-radius:4px}.rv2 .cc2-builder .rounded-2xl.border{border:2px solid var(--ink);border-radius:10px}
