:root{color-scheme:only light;--background:#f9f9f7;--surface:#ffffff;--surface-low:#f4f4f2;--surface-soft:#eeeeec;--surface-soft-2:#dee2f1;--text:#07162e;--text-body:#44474d;--text-muted:#595e6a;--primary-container:#1d2b44;--teal:#0d3b44;--sand:#fddeab;--sand-deep:#392804;--outline:#c5c6ce;--outline-strong:#75777e;--white:#ffffff;--shadow-lg:0 30px 60px rgba(7,22,46,0.16);--shadow-md:0 20px 40px rgba(7,22,46,0.08)}*{box-sizing:border-box}html{color-scheme:only light;scroll-behavior:smooth}body,html{background-color:var(--background)}body{margin:0;background:radial-gradient(circle at top left,rgba(253,222,171,.32),transparent 28%),linear-gradient(180deg,#fcfcfa 0,var(--background) 24%,var(--background) 100%);color:var(--text);font-family:Manrope,SUIT,Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.reveal{opacity:0;transform:translateY(42px) scale(.985);filter:blur(10px);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.reveal--visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}a,button{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.shell{width:min(1200px,calc(100% - 48px));margin:0 auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(249,249,247,.9);border-bottom:1px solid rgba(197,198,206,.45)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.brand{font-size:1.5rem;font-weight:800;letter-spacing:-.04em}.topnav{display:flex;align-items:center;gap:32px;font-size:.95rem}.topnav__link{color:var(--text-muted);font-weight:500;padding-bottom:6px;border-bottom:2px solid transparent}.topnav__link--active{color:var(--text);font-weight:700;border-bottom-color:var(--primary-container)}.footer__nav a:hover,.topnav__link:hover{color:var(--text)}.topbar__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--text);color:var(--white);font-size:.95rem;font-weight:700}.topbar__actions{display:flex;align-items:center;gap:12px}.languageSwitcher{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:52px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.78);border:1px solid rgba(197,198,206,.6);box-shadow:0 10px 24px rgba(7,22,46,.05);cursor:pointer}.languageSwitcher__icon{display:inline-flex;width:18px;height:18px;color:var(--text)}.languageSwitcher__select{position:absolute;inset:0;opacity:0;width:100%;height:100%;border:0;outline:none;cursor:pointer}.languageSwitcher__caret{color:var(--text-muted);font-size:.6rem;line-height:1}.phoneButton:hover,.storeButton:hover,.topbar__cta:hover{transform:translateY(-2px)}.hero{display:grid;grid-template-columns:1.16fr .84fr;grid-gap:72px;gap:72px;align-items:center;padding:56px 0 88px}.hero__copy h1{margin:0;font-size:clamp(2.8rem,6.1vw,5.1rem);line-height:1.02;letter-spacing:-.052em;white-space:nowrap}.hero__copy h1 span{color:rgba(89,94,106,.72);font-style:italic;font-weight:300}.hero__copy p{max-width:600px;margin:28px 0 0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.75;color:var(--text-body);white-space:pre-line}.storeRow{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.companyMeta{margin-top:28px;color:rgba(89,94,106,.9);font-size:.82rem;font-weight:600;line-height:1.8}.companyMeta__name{color:var(--text);font-size:.95rem;font-weight:800;letter-spacing:-.03em}.companyMeta--footer{margin-top:0;text-align:left}.storeRow--center{justify-content:center}.storeButton{display:inline-flex;align-items:center;gap:14px;min-width:200px;padding:15px 22px;border-radius:18px;font-weight:800;box-shadow:var(--shadow-md)}.storeButton--primary{background:var(--text);color:var(--white)}.storeButton--secondary{background:#e8e8e6;color:var(--text);box-shadow:none}.storeButton--ghost{background:rgba(255,255,255,.1);color:var(--white);border:1px solid rgba(255,255,255,.18);box-shadow:none}.storeButton__icon{width:24px;height:24px;display:inline-flex;flex-shrink:0}.inlineIcon svg,.stepIcon svg,.storeButton__icon svg{width:100%;height:100%}.storeButton__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.storeButton__sub{font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.storeButton__label{font-size:1rem;line-height:1}.phoneShowcase{position:relative;display:grid;place-items:center}.phoneGlow{position:absolute;inset:auto;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,rgba(253,222,171,.7),rgba(253,222,171,0) 70%);filter:blur(10px)}.phoneFrame{position:relative;width:min(100%,340px);aspect-ratio:9/19;padding:16px;border-radius:48px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%),linear-gradient(180deg,#223452,#07162e 65%,#09142a);box-shadow:0 36px 70px rgba(7,22,46,.28)}.phoneScreen{flex-direction:column;height:100%;padding:22px;border-radius:36px;background:linear-gradient(180deg,#ffffff,#fbfbfa)}.phoneScreen,.phoneStatus{display:flex;justify-content:space-between}.phoneStatus{align-items:center;color:rgba(68,71,77,.6);font-size:.78rem}.phoneStatus__dots{display:inline-flex;gap:4px}.phoneStatus__dots i{display:block;width:10px;height:10px;border-radius:999px;background:rgba(7,22,46,.28)}.phoneLandingPreview{display:flex;flex:1 1;align-items:center;justify-content:center;padding:12px 4px 18px}.phoneLandingPreview__center{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;transform:translateY(-10px)}.phoneLandingPreview__logoWrap{display:flex;justify-content:center;width:100%}.phoneLandingPreview__logoCard{display:grid;place-items:center;width:118px;height:118px;border-radius:34px;background:#1d2b44;box-shadow:0 20px 34px rgba(7,22,46,.16)}.phoneLandingPreview__logo{width:86px;height:86px;object-fit:contain}.phoneLandingPreview__quote{max-width:280px;margin:34px 0 0;color:rgba(89,94,106,.96);font-size:1rem;font-style:italic;font-weight:500;line-height:1.6;letter-spacing:-.03em;white-space:pre-line}.phoneContent{display:flex;flex-direction:column;gap:24px;padding-top:24px}.phoneContent h2{margin:0;font-size:2rem;letter-spacing:-.04em}.phoneContent p{margin:8px 0 0;color:var(--text-body);line-height:1.5}.contextCard{padding:18px;border-radius:20px;background:rgba(222,226,241,.34);border:1px solid rgba(222,226,241,.8)}.contextCard__eyebrow{margin-bottom:6px;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.contextCard__body{font-size:.95rem;font-weight:700}.phoneButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;border:0;border-radius:20px;background:var(--text);color:var(--white);font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 18px 30px rgba(7,22,46,.16)}.phoneButton--landing{min-height:72px;margin-top:64px;border-radius:999px;background:linear-gradient(90deg,var(--teal) 0,rgba(13,59,68,.68) 46%,var(--sand) 100%);box-shadow:0 24px 42px rgba(13,59,68,.18),0 8px 24px rgba(253,222,171,.24);font-size:1.28rem;font-weight:800;letter-spacing:-.04em;width:min(100%,262px)}.inlineIcon{display:inline-flex;width:20px;height:20px}.statement{padding:120px 0;background:var(--surface-low)}.statement__inner{text-align:center}.eyebrow{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:rgba(253,222,171,.52);border:1px solid rgba(57,40,4,.12);color:#5f4a22;font-size:.82rem;font-weight:800;letter-spacing:.08em;box-shadow:0 10px 22px rgba(57,40,4,.06)}.ctaBand h2,.statement h2{margin:22px 0 0;font-size:clamp(2.6rem,5vw,4.3rem);line-height:1.06;letter-spacing:-.05em;white-space:pre-line}.statement h2 span{color:#8492b0}.statement p{max-width:760px;margin:26px auto 0;color:var(--text-body);font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.65;font-weight:300;white-space:pre-line}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px;padding:120px 0}.sectionIntro{grid-column:1/-1;max-width:760px;margin-bottom:16px}.sectionIntro--wide{margin-bottom:8px}.sectionIntro h2{margin:22px 0 0;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.05em;white-space:pre-line}.sectionIntro p{margin:18px 0 0;color:var(--text-body);font-size:1.08rem;line-height:1.75;max-width:680px}.stepCard{padding:10px 8px;border-radius:24px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.stepCard:hover{transform:translateY(-8px);background:rgba(255,255,255,.58);box-shadow:0 26px 44px rgba(7,22,46,.08)}.stepIcon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;box-shadow:var(--shadow-md)}.stepIcon--dark{background:var(--text);color:var(--white)}.stepIcon--soft{background:var(--surface-soft-2);color:var(--text)}.stepIcon--sand{background:var(--sand);color:var(--sand-deep)}.audienceCopy h2,.benefit h3,.stepCard h3{margin:24px 0 0;font-size:1.95rem;line-height:1.12;letter-spacing:-.04em;white-space:pre-line}.audienceCopy p,.benefit p,.stepCard p{margin:14px 0 0;color:var(--text-body);line-height:1.75;font-size:1rem;white-space:pre-line}.benefits{padding:32px 0 120px}.benefitsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);grid-gap:24px;gap:24px}.benefit{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px;border-radius:28px;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease,border-color .24s ease}.benefit:hover{transform:translateY(-10px);box-shadow:0 28px 48px rgba(7,22,46,.12)}.benefit--large{grid-column:span 2;background:var(--surface);box-shadow:var(--shadow-md)}.benefit__copy{position:relative;z-index:1;max-width:460px}.benefit__shape{position:absolute;right:-70px;top:-60px;width:290px;height:290px;border-radius:38px;border:28px solid rgba(7,22,46,.08);transform:rotate(18deg)}.benefit--dark{background:var(--text);color:var(--white)}.benefit--dark p{color:#b9c7e7}.benefit__badge{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.08);width:-moz-fit-content;width:fit-content;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.benefit--soft{background:var(--surface-soft-2)}.bars{display:flex;gap:10px;align-items:flex-end;margin-top:24px}.bars span{width:10px;height:54px;border-radius:999px;background:var(--text)}.bars span:nth-child(2){height:34px;opacity:.35}.bars span:nth-child(3){height:44px;opacity:.18}.benefit--sandWide{grid-column:span 2;align-items:center;flex-direction:row;gap:40px;background:rgba(253,222,171,.3)}.benefit--sandWide p{max-width:430px;color:#58441d}.quietMark{font-size:5rem;line-height:1;font-weight:800;letter-spacing:-.08em;color:rgba(57,40,4,.14)}.audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:72px;gap:72px;align-items:center;padding:120px 0;border-top:1px solid var(--surface-soft)}.audienceVisual{aspect-ratio:16/10;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,rgba(13,59,68,.08),rgba(7,22,46,.18)),linear-gradient(135deg,#f8f5ef,#f1f0eb 40%,#dce5ef);box-shadow:var(--shadow-md);transition:transform .24s ease,box-shadow .24s ease}.audienceVisual:hover{transform:translateY(-8px);box-shadow:0 28px 48px rgba(7,22,46,.14)}.audienceVisual__panel{position:relative;width:100%;height:100%}.flowCard{position:absolute;border-radius:24px;box-shadow:0 22px 44px rgba(7,22,46,.14)}.flowCard--widget{position:absolute;top:9%;left:10%;width:44%;padding:20px 22px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 18%),linear-gradient(180deg,#223452,#07162e);color:var(--white)}.flowCard--session{position:absolute;top:16%;right:2%;width:48%;padding:20px 22px 22px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.95)}.flowCard--history{position:absolute;left:12%;right:14%;bottom:10%;padding:18px 20px 20px;background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.9)}.flowCard__eyebrow{color:var(--text-muted);font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.flowCard--widget .flowCard__eyebrow{color:rgba(255,255,255,.64)}.flowCard__title{margin-top:16px;font-size:1.55rem;font-weight:800;line-height:1.02;letter-spacing:-.05em}.flowCard__pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.12);letter-spacing:.08em}.flowCard__pill,.flowCard__sessionTitle{margin-top:16px;font-size:.72rem;font-weight:800;text-transform:uppercase}.flowCard__sessionTitle{color:var(--text-muted);letter-spacing:.16em}.flowCard__sessionBody{margin-top:10px;color:var(--text);font-size:1.4rem;font-weight:800;line-height:1.1;letter-spacing:-.05em}.flowCard__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.flowCard__tags span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--surface-soft-2);color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flowArrow{position:absolute;display:flex;align-items:center;gap:8px}.flowArrow span{display:block;width:9px;height:9px;border-radius:999px;background:rgba(7,22,46,.22)}.flowArrow--top{top:18%;left:44%}.flowArrow--bottom{left:45%;bottom:29%}.historyMiniRow{display:grid;grid-template-columns:62px 1fr;grid-gap:14px;gap:14px;align-items:center;margin-top:14px}.historyMiniRow strong{color:var(--text);font-size:1.15rem;font-weight:300;letter-spacing:-.05em}.historyMiniRow span{color:var(--text);font-size:.92rem;font-weight:700;letter-spacing:-.03em}.historyMiniRow--muted{opacity:.58}.audienceVisual__plant{background:radial-gradient(circle at 50% 15%,#7eb089 0,#567d62 60%,transparent 61%),linear-gradient(180deg,transparent 0 44%,#97714a 45% 100%)}.audienceCopy ul{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:24px}.audienceCopy li{display:flex;gap:16px;align-items:flex-start}.inlineIcon--check{width:24px;height:24px;color:var(--text);flex-shrink:0;margin-top:2px}.audienceCopy strong{display:block;font-size:1rem}.ctaBand{position:relative;overflow:hidden;padding:120px 0;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 22%),linear-gradient(180deg,#0f213d,#07162e);color:var(--white)}.ctaBand__lines{position:absolute;inset:0;opacity:.08;background:radial-gradient(circle at center,transparent 0 42%,rgba(255,255,255,.14) 42% 42.4%,transparent 42.4%),radial-gradient(circle at center,transparent 0 54%,rgba(255,255,255,.14) 54% 54.3%,transparent 54.3%),radial-gradient(circle at center,transparent 0 66%,rgba(255,255,255,.14) 66% 66.2%,transparent 66.2%)}.ctaBand__inner{position:relative;z-index:1;text-align:center}.footer{padding:48px 0;background:var(--surface-soft)}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.brand--footer{font-size:1.2rem}.footer__left{align-items:flex-end;gap:18px}.footer__left,.footer__meta{display:flex;flex-direction:column}.footer__meta{align-items:flex-start;gap:20px}.footer__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:28px;color:var(--text-muted);font-size:.75rem;letter-spacing:.08em}.footer__copy,.footer__nav{font-weight:700;text-transform:uppercase}.footer__copy{text-align:right;color:rgba(89,94,106,.78);font-size:.68rem;letter-spacing:.14em}.legalPage{min-height:100vh;padding:72px 0 96px}.legalShell{width:min(860px,calc(100% - 32px));margin:0 auto}.legalBack{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.72);color:var(--text);font-size:.85rem;font-weight:700;box-shadow:var(--shadow-md)}.legalTopbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.legalHeader{margin-top:28px}.legalHeader h1{margin:18px 0 0;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1;letter-spacing:-.06em}.legalHeader p{margin:18px 0 0;color:var(--text-muted);font-size:.95rem;font-weight:600}.legalCard{margin-top:32px;padding:36px;border-radius:28px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legalSection+.legalSection{margin-top:32px;padding-top:32px;border-top:1px solid rgba(197,198,206,.54)}.legalSection h2{margin:0;font-size:1.35rem;letter-spacing:-.04em}.legalSection li,.legalSection p{color:var(--text-body);line-height:1.8;font-size:1rem}.legalSection p{margin:14px 0 0}.legalSection ul{margin:14px 0 0;padding-left:20px}@media (max-width:960px){.topnav{display:none}.audience,.benefitsGrid,.footer__inner,.hero,.steps{grid-template-columns:1fr}.hero{padding-top:36px}.hero__copy{order:0}.phoneShowcase{order:1}.benefit--large,.benefit--sandWide{grid-column:span 1}.benefit--sandWide{flex-direction:column;align-items:flex-start}.footer__left,.footer__meta,.footer__nav{align-items:flex-start;justify-content:flex-start}.companyMeta--footer{text-align:left}.footer__inner{display:grid}.legalCard{padding:28px 24px}}@media (max-width:720px){.shell{width:min(100% - 32px,1200px)}.topbar__inner{min-height:76px}.topbar__cta{display:none}.topbar__actions{margin-left:auto}.audience,.ctaBand,.hero,.statement,.steps{padding-top:88px;padding-bottom:88px}.hero{gap:40px}.hero__copy h1{font-size:clamp(1.65rem,7.4vw,3.1rem);line-height:1.06;letter-spacing:-.045em}.hero__copy p{font-size:1.02rem;line-height:1.7}.storeRow,.storeRow--center{flex-direction:column;align-items:stretch}.legalTopbar{flex-direction:column;align-items:flex-start}.storeButton{width:100%;justify-content:center}.phoneFrame{max-width:310px}.benefits{padding-bottom:88px}.benefit{padding:28px;border-radius:22px}.quietMark{font-size:3.4rem}}