.page_pageShell__M9yNj{min-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;background:linear-gradient(90deg,rgba(17,24,39,.04) 1px,transparent 0),linear-gradient(rgba(17,24,39,.04) 1px,transparent 0),linear-gradient(135deg,#f8fafc,#eef6f4 46%,#fff7ed);background-size:44px 44px,44px 44px,auto;color:#111827}.page_heroSection___mcj9{position:relative;min-height:92vh;padding:28px clamp(18px,4vw,64px) 56px}.page_navBar__YFHxz{position:relative;z-index:2;justify-content:space-between;gap:18px;max-width:1180px;margin:0 auto}.page_brand__f_q1F,.page_ctaRow__yWcJm,.page_navActions__clKtU,.page_navBar__YFHxz,.page_paletteStrip__d0kha,.page_visualTopBar__wxcXY{display:flex;align-items:center}.page_brand__f_q1F{gap:10px;color:#111827;font-weight:800}.page_brandMark__ojkvm{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#111827;color:#f8fafc;font-size:.82rem}.page_navActions__clKtU{gap:10px}.page_navButton__fOglV,.page_navLink__2S7dD,.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.page_navLink__2S7dD{padding:0 12px;color:#374151}.page_navButton__fOglV{padding:0 16px;background:#111827;color:#ffffff;box-shadow:0 12px 24px rgba(17,24,39,.12)}.page_heroContent__2lPR8{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;grid-gap:clamp(30px,6vw,82px);gap:clamp(30px,6vw,82px);max-width:1180px;min-height:calc(92vh - 84px);margin:0 auto}.page_heroCopy__kbqf4{max-width:720px}.page_eyebrow__H9Slr,.page_sectionLabel__leOgg{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:34px;margin-bottom:20px;padding:0 12px;border:1px solid rgba(15,118,110,.22);border-radius:8px;background:rgba(255,255,255,.72);color:#0f766e;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.page_heroCopy__kbqf4 h1{max-width:12ch;color:#0f172a;font-size:clamp(3.4rem,8vw,7.4rem);line-height:.94;letter-spacing:0}.page_heroCopy__kbqf4 p{max-width:660px;margin-top:22px;color:#475569;font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.7}.page_ctaRow__yWcJm{flex-wrap:wrap;gap:12px;margin-top:30px}.page_primaryCta__JU8yd,.page_secondaryCta__fOxcz{min-height:52px;padding:0 20px}.page_primaryCta__JU8yd{background:#0f766e;color:#ffffff;box-shadow:0 18px 36px rgba(15,118,110,.24)}.page_secondaryCta__fOxcz{border:1px solid rgba(17,24,39,.12);background:rgba(255,255,255,.72);color:#111827}.page_featureCard__09F8a:hover,.page_navButton__fOglV:hover,.page_primaryCta__JU8yd:hover,.page_secondaryCta__fOxcz:hover,.page_stepCard__RUgHq:hover{transform:translateY(-3px)}.page_heroVisual___m6ot{position:relative;min-height:560px;border:1px solid rgba(17,24,39,.12);border-radius:8px;overflow:hidden;background:linear-gradient(160deg,rgba(17,24,39,.92),rgba(17,24,39,.78) 48%,rgba(15,118,110,.9)),#111827;box-shadow:0 28px 80px rgba(15,23,42,.22)}.page_heroVisual___m6ot:before{content:"";position:absolute;inset:64px 0 auto;height:1px;background:rgba(255,255,255,.16)}.page_visualTopBar__wxcXY{position:relative;z-index:2;justify-content:space-between;min-height:64px;padding:0 18px;color:#e5e7eb;font-size:.84rem;font-weight:800}.page_windowDots__4_D7y{display:flex;gap:7px}.page_paletteStrip__d0kha span,.page_windowDots__4_D7y i{display:block;border-radius:999px}.page_windowDots__4_D7y i{width:9px;height:9px;background:rgba(255,255,255,.58)}.page_animationStage__uPJLa{position:relative;display:grid;min-height:400px;place-items:center;padding:22px}.page_animationStage__uPJLa:after{content:"Custom drop / Saved design / Checkout";position:absolute;right:22px;bottom:24px;max-width:190px;color:rgba(255,255,255,.72);font-size:.82rem;font-weight:700;line-height:1.4}.page_lottieAsset__dA59O{width:min(86%,420px);height:min(86%,420px);filter:drop-shadow(0 34px 42px rgba(0,0,0,.24))}.page_paletteStrip__d0kha{position:absolute;left:18px;bottom:18px;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.12)}.page_paletteStrip__d0kha span{width:28px;height:28px;border:2px solid rgba(255,255,255,.78)}.page_featureBand__HFEYY,.page_workflowSection__nWSGs{padding:76px clamp(18px,4vw,64px)}.page_workflowSection__nWSGs{background:#ffffff}.page_featureBand__HFEYY{background:#101827;color:#f8fafc}.page_featureGrid__LbVmI,.page_featureIntro__gMxt1,.page_sectionHeader__a4Fw5,.page_workflowGrid__H3pOd{max-width:1180px;margin:0 auto}.page_featureIntro__gMxt1,.page_sectionHeader__a4Fw5{margin-bottom:30px}.page_featureIntro__gMxt1 h2,.page_sectionHeader__a4Fw5 h2{max-width:760px;font-size:clamp(2rem,4.8vw,4rem);line-height:1;letter-spacing:0}.page_featureGrid__LbVmI,.page_workflowGrid__H3pOd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.page_featureCard__09F8a,.page_stepCard__RUgHq{min-height:220px;padding:24px;border-radius:8px;transition:transform .2s ease,border-color .2s ease}.page_stepCard__RUgHq{border:1px solid rgba(17,24,39,.1);background:#f8fafc}.page_featureCard__09F8a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.page_stepCard__RUgHq span{color:#ef5b45;font-weight:900}.page_featureCard__09F8a h3,.page_stepCard__RUgHq h3{margin:34px 0 12px;font-size:1.38rem;letter-spacing:0}.page_featureCard__09F8a p,.page_stepCard__RUgHq p{color:#64748b;line-height:1.7}.page_featureCard__09F8a p{color:#cbd5e1}@media (max-width:980px){.page_heroSection___mcj9{min-height:auto}.page_featureGrid__LbVmI,.page_heroContent__2lPR8,.page_workflowGrid__H3pOd{grid-template-columns:1fr}.page_heroContent__2lPR8{min-height:auto;padding-top:56px}.page_heroCopy__kbqf4 h1{max-width:720px}.page_heroVisual___m6ot{min-height:460px}}@media (max-width:640px){.page_heroSection___mcj9{padding:18px 14px 42px}.page_navBar__YFHxz{align-items:flex-start}.page_navActions__clKtU{flex-direction:column;align-items:stretch}.page_navButton__fOglV,.page_navLink__2S7dD{min-height:38px;padding:0 10px;font-size:.86rem}.page_heroCopy__kbqf4 h1{font-size:clamp(3rem,17vw,4.6rem)}.page_heroVisual___m6ot{min-height:380px}.page_animationStage__uPJLa{min-height:300px}.page_animationStage__uPJLa:after{display:none}.page_featureBand__HFEYY,.page_workflowSection__nWSGs{padding:54px 14px}}