.app-module-scss-module__DPx-pW__pageContainer{flex-direction:column;width:100%;display:flex}.app-module-scss-module__DPx-pW__heroSection{box-sizing:border-box;background:var(--background-2);width:100%;padding:72px 40px;position:relative;overflow:hidden}@media (max-width:1150px){.app-module-scss-module__DPx-pW__heroSection{padding:56px 24px}}@media (max-width:820px){.app-module-scss-module__DPx-pW__heroSection{padding:44px 16px}}.app-module-scss-module__DPx-pW__heroSection:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(closest-side,#f6c76861,#f6c76800 70%);height:620px;position:absolute;inset:-260px -220px auto}.app-module-scss-module__DPx-pW__heroSection:after{content:"";opacity:.22;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(#0000000d 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__heroInner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}@media (max-width:1000px){.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__heroInner{grid-template-columns:1fr;gap:32px}}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__heroLeft{flex-direction:column;gap:16px;display:flex}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__badge{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f6c768bf;border:1px solid #0000001f;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:1000}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__h1{color:var(--text-2);text-transform:uppercase;letter-spacing:-.02em;max-width:700px;margin:0;font-size:62px;font-weight:500;line-height:1.01}@media (max-width:820px){.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__h1{font-size:44px}}@media (max-width:500px){.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__h1{font-size:34px}}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__subcopy{color:var(--text-1);max-width:640px;margin:0;font-size:15px;font-weight:650;line-height:1.75}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__subcopyEmphasis{color:var(--text-2);font-weight:800}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__trustRow{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__trustPill{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #0000001a;border-radius:999px;padding:10px 12px;font-size:11px;font-weight:1000}.app-module-scss-module__DPx-pW__heroSection .app-module-scss-module__DPx-pW__heroRight{justify-content:center;align-items:center;display:flex}.app-module-scss-module__DPx-pW__ctaRow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;display:flex}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__ctaLink{text-decoration:none}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__primaryButton{color:var(--background-1);background-color:var(--text-2);border-color:var(--text-2);box-shadow:var(--shadow-2);border-radius:999px;font-size:14px;transition:transform .14s,box-shadow .14s,opacity .14s}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__primaryButton:hover{box-shadow:var(--shadow-3);opacity:.985;transform:translateY(-1px)}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__downloadButtonContent{justify-content:center;align-items:center;gap:10px;display:inline-flex}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__appleIcon{transform:translateY(-.5px)}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__secondaryLink{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;text-underline-offset:4px;font-size:12px;font-weight:1000;text-decoration:underline}.app-module-scss-module__DPx-pW__ctaRow .app-module-scss-module__DPx-pW__secondaryLink:hover{opacity:.85}.app-module-scss-module__DPx-pW__phoneFrameContainer{width:100%;max-width:420px}.app-module-scss-module__DPx-pW__phoneFrame{width:100%;box-shadow:var(--shadow-4);box-sizing:border-box;background:linear-gradient(#141414,#050505);border:1px solid #ffffff1a;border-radius:42px;padding:12px;position:relative}.app-module-scss-module__DPx-pW__phoneFrame:before{content:"";filter:blur(6px);z-index:0;pointer-events:none;background:radial-gradient(closest-side,#f6c76838,#f6c76800 70%);border-radius:58px;position:absolute;inset:-18px}.app-module-scss-module__DPx-pW__phoneFrame:after{content:"";pointer-events:none;z-index:2;opacity:.65;background:linear-gradient(135deg,#ffffff1a,#fff0);border-radius:34px;position:absolute;inset:10px}.app-module-scss-module__DPx-pW__phoneFrame>*{z-index:1;position:relative}.app-module-scss-module__DPx-pW__phoneNotch{z-index:3;background:#000;border-radius:0 0 18px 18px;width:42%;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f}.app-module-scss-module__DPx-pW__phoneScreen{aspect-ratio:9/19.5;background:var(--background-1);border:1px solid #ffffff14;border-radius:30px;width:100%;position:relative;overflow:hidden}.app-module-scss-module__DPx-pW__phoneScreenshot{object-fit:cover;object-position:top;transition:opacity .42s,transform .6s}.app-module-scss-module__DPx-pW__shotActive{opacity:1;z-index:1;transform:scale(1.01)}.app-module-scss-module__DPx-pW__shotInactive{opacity:0;z-index:0;transform:scale(1.015)}.app-module-scss-module__DPx-pW__thumbnailRow{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 6px 2px;display:flex}.app-module-scss-module__DPx-pW__thumbnailButton{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:16px;outline:none;padding:0}.app-module-scss-module__DPx-pW__thumbnailInner{aspect-ratio:9/19.5;opacity:.72;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:16px;width:78px;transition:opacity .14s,transform .14s,border-color .14s,box-shadow .14s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 8px 18px #00000038}.app-module-scss-module__DPx-pW__thumbnailImage{object-fit:cover;object-position:top}.app-module-scss-module__DPx-pW__thumbnailButton:hover .app-module-scss-module__DPx-pW__thumbnailInner{opacity:.95;transform:translateY(-2px)}.app-module-scss-module__DPx-pW__thumbnailSelected .app-module-scss-module__DPx-pW__thumbnailInner{opacity:1;border-color:#f6c768e6;box-shadow:0 10px 26px #f6c7682e,0 10px 22px #00000038}.app-module-scss-module__DPx-pW__heroFootnote{letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7;justify-content:center;gap:8px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.app-module-scss-module__DPx-pW__dot{background:#f6c768f2;border-radius:999px;width:8px;height:8px;margin-top:3px;box-shadow:0 8px 18px #f6c76840}.app-module-scss-module__DPx-pW__section,.app-module-scss-module__DPx-pW__sectionAlt{box-sizing:border-box;width:100%;padding:80px 40px}@media (max-width:1150px){.app-module-scss-module__DPx-pW__section,.app-module-scss-module__DPx-pW__sectionAlt{padding:60px 24px}}@media (max-width:820px){.app-module-scss-module__DPx-pW__section,.app-module-scss-module__DPx-pW__sectionAlt{padding:46px 16px}}.app-module-scss-module__DPx-pW__sectionAlt{background:var(--background-2);position:relative}.app-module-scss-module__DPx-pW__sectionAlt:before{content:"";pointer-events:none;background:radial-gradient(600px 220px at 20% 10%,#f6c7681f,#f6c76800);position:absolute;inset:0}.app-module-scss-module__DPx-pW__sectionHeader{flex-direction:column;gap:10px;width:100%;max-width:1240px;margin:0 auto 30px;display:flex}.app-module-scss-module__DPx-pW__sectionHeader h2{color:var(--text-2);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:44px;font-weight:500}@media (max-width:500px){.app-module-scss-module__DPx-pW__sectionHeader h2{font-size:28px}}.app-module-scss-module__DPx-pW__sectionHeader p{color:var(--text-1);max-width:760px;margin:0;font-size:15px;font-weight:650;line-height:1.75}.app-module-scss-module__DPx-pW__benefitsGrid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1240px;margin:0 auto;display:grid}@media (max-width:1100px){.app-module-scss-module__DPx-pW__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.app-module-scss-module__DPx-pW__benefitsGrid{grid-template-columns:1fr}}.app-module-scss-module__DPx-pW__benefitCard{background:var(--background-1);box-shadow:var(--shadow-1);border:1px solid #00000014;border-radius:12px;padding:20px;transition:transform .14s,box-shadow .14s;position:relative;overflow:hidden}.app-module-scss-module__DPx-pW__benefitCard:before{content:"";background:linear-gradient(90deg,#f6c768,#f6c7681a);height:3px;position:absolute;inset:0 0 auto}.app-module-scss-module__DPx-pW__benefitCard h3{color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:16px;font-weight:1000}.app-module-scss-module__DPx-pW__benefitCard p{color:var(--text-1);margin:0;font-size:14px;font-weight:650;line-height:1.75}.app-module-scss-module__DPx-pW__cardIcon{background:#f6c76840;border:1px solid #f6c76859;border-radius:12px;width:34px;height:34px;margin-bottom:12px;box-shadow:0 10px 22px #f6c7681a}.app-module-scss-module__DPx-pW__stepsRow{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}@media (max-width:900px){.app-module-scss-module__DPx-pW__stepsRow{grid-template-columns:1fr}}.app-module-scss-module__DPx-pW__stepCard{background:var(--background-1);box-shadow:var(--shadow-1);border:1px solid #00000014;border-radius:12px;padding:20px;transition:transform .14s,box-shadow .14s}.app-module-scss-module__DPx-pW__stepCard h3{color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;margin:10px 0;font-size:16px;font-weight:1000}.app-module-scss-module__DPx-pW__stepCard p{color:var(--text-1);margin:0;font-size:14px;font-weight:650;line-height:1.75}.app-module-scss-module__DPx-pW__stepTop{align-items:center;gap:12px;display:flex}.app-module-scss-module__DPx-pW__stepLine{background:linear-gradient(90deg,#f6c768d9,#00000014);flex:1;height:1px}.app-module-scss-module__DPx-pW__stepK{width:46px;height:46px;color:var(--text-2);letter-spacing:.08em;background:#f6c768f2;border:1px solid #0000001f;border-radius:999px;justify-content:center;align-items:center;font-weight:1000;display:flex;box-shadow:0 10px 18px #f6c7682e}.app-module-scss-module__DPx-pW__faqList{flex-direction:column;gap:12px;width:100%;max-width:920px;margin:0 auto;display:flex}.app-module-scss-module__DPx-pW__faqItem{background:var(--background-1);box-shadow:var(--shadow-1);border:1px solid #00000014;border-radius:12px;padding:14px 16px;transition:box-shadow .14s,transform .14s}.app-module-scss-module__DPx-pW__faqItem:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.app-module-scss-module__DPx-pW__faqItem summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:1000;list-style:none;display:flex}.app-module-scss-module__DPx-pW__faqItem summary::-webkit-details-marker{display:none}.app-module-scss-module__DPx-pW__faqIcon{background:#f6c76840;border:1px solid #0000001f;border-radius:999px;flex:none;width:26px;height:26px;position:relative}.app-module-scss-module__DPx-pW__faqIcon:before,.app-module-scss-module__DPx-pW__faqIcon:after{content:"";background:#0000008c;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-module-scss-module__DPx-pW__faqIcon:before{width:12px;height:2px}.app-module-scss-module__DPx-pW__faqIcon:after{width:2px;height:12px}.app-module-scss-module__DPx-pW__faqItem[open] .app-module-scss-module__DPx-pW__faqIcon:after{display:none}.app-module-scss-module__DPx-pW__faqBody{color:var(--text-1);padding-top:12px;font-size:14px;font-weight:650;line-height:1.85}.app-module-scss-module__DPx-pW__finalCtaSection{box-sizing:border-box;background:var(--primary-1);width:100%;padding:78px 40px;position:relative;overflow:hidden}@media (max-width:1150px){.app-module-scss-module__DPx-pW__finalCtaSection{padding:58px 24px}}@media (max-width:820px){.app-module-scss-module__DPx-pW__finalCtaSection{padding:46px 16px}}.app-module-scss-module__DPx-pW__finalCtaSection:before{content:"";pointer-events:none;filter:blur(4px);background:radial-gradient(closest-side,#ffffff4d,#fff0 70%);height:520px;position:absolute;inset:-180px -180px auto}.app-module-scss-module__DPx-pW__finalCtaInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:980px;margin:0 auto;display:flex;position:relative}.app-module-scss-module__DPx-pW__finalCtaInner h2{color:var(--text-2);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:44px;font-weight:500}@media (max-width:500px){.app-module-scss-module__DPx-pW__finalCtaInner h2{font-size:28px}}.app-module-scss-module__DPx-pW__finalCtaInner p{color:var(--text-2);max-width:760px;margin:0;font-size:15px;font-weight:800;line-height:1.75}.app-module-scss-module__DPx-pW__secondaryLinkLight{color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;text-underline-offset:4px;font-size:12px;font-weight:1000;text-decoration:underline}.app-module-scss-module__DPx-pW__secondaryLinkLight:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.app-module-scss-module__DPx-pW__primaryButton,.app-module-scss-module__DPx-pW__benefitCard,.app-module-scss-module__DPx-pW__stepCard,.app-module-scss-module__DPx-pW__faqItem,.app-module-scss-module__DPx-pW__thumbnailInner,.app-module-scss-module__DPx-pW__phoneScreenshot{transition:none!important}.app-module-scss-module__DPx-pW__shotActive,.app-module-scss-module__DPx-pW__shotInactive{transform:none!important}}
