.symbol-icon-module__VpmS-q__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vertical-align:-.125em;flex-shrink:0;width:1em;height:1em}
.hero-phones-module__vjVFtG__container{width:100%;max-width:300px;margin:0 auto;container-type:inline-size}.hero-phones-module__vjVFtG__frame{aspect-ratio:71.5/147.5;background:var(--phone-bezel);border-radius:48px;padding:9px}.hero-phones-module__vjVFtG__display{background:var(--chat-bg);border-radius:40px;height:100%;display:grid;position:relative;overflow:hidden}.hero-phones-module__vjVFtG__display:before{background:var(--phone-bezel);content:"";z-index:2;border-radius:999px;width:84px;height:24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero-phones-module__vjVFtG__screen{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;gap:3cqi;min-height:0;padding:50px 14px 16px;font-size:4.8cqi;line-height:1.45;transition:opacity .4s;display:flex;position:relative;overflow:hidden}.hero-phones-module__vjVFtG__screenActive{opacity:1;visibility:visible}.hero-phones-module__vjVFtG__screen p{margin:0}.hero-phones-module__vjVFtG__pager{justify-content:center;gap:8px;margin-top:20px;display:flex}.hero-phones-module__vjVFtG__pagerDot{background:var(--fill-secondary);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background .2s,width .2s}.hero-phones-module__vjVFtG__pagerDotActive{background:var(--brand-content);width:22px}.hero-phones-module__vjVFtG__pagerDot:focus-visible{outline:2px solid var(--brand-content);outline-offset:3px}.hero-phones-module__vjVFtG__stepTitle{color:var(--brand-content);font-size:var(--type-title-3);justify-content:center;align-items:center;gap:10px;margin:0 0 16px;font-weight:700;animation:.4s both hero-phones-module__vjVFtG__step-title-in;display:flex}@keyframes hero-phones-module__vjVFtG__step-title-in{0%{opacity:0;transform:translateY(6px)}}.hero-phones-module__vjVFtG__setupLine,.hero-phones-module__vjVFtG__setupSentence{word-break:keep-all;font-size:1.25em;font-weight:700;line-height:1.9}.hero-phones-module__vjVFtG__setupRow{display:block}.hero-phones-module__vjVFtG__rule{border:0;border-top:1px solid var(--line);width:100%;margin:0}.hero-phones-module__vjVFtG__slot{background:var(--accent-light);color:var(--brand-content);white-space:nowrap;border-radius:.5em;margin:0 .35em;padding:.05em .5em;font-size:.92em;font-weight:500;line-height:1.5;display:inline-block}.hero-phones-module__vjVFtG__slotGroup{white-space:nowrap}.hero-phones-module__vjVFtG__slotGroupMark .hero-phones-module__vjVFtG__slot{margin-right:.1em}.hero-phones-module__vjVFtG__chevron{margin-left:.2em}.hero-phones-module__vjVFtG__slotSwap{animation:.35s both hero-phones-module__vjVFtG__slot-in}@keyframes hero-phones-module__vjVFtG__slot-in{0%{opacity:0;transform:translateY(.3em)}}.hero-phones-module__vjVFtG__storyTitle{font-size:1.45em;font-weight:900;line-height:1.3}.hero-phones-module__vjVFtG__path{flex:1;min-height:0;position:relative}.hero-phones-module__vjVFtG__road{fill:none;height:100%;stroke:var(--bubble);stroke-linecap:round;width:100%;position:absolute;inset:0}.hero-phones-module__vjVFtG__road path{stroke-width:12px;vector-effect:non-scaling-stroke}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__road{animation:2.4s linear both hero-phones-module__vjVFtG__road-in}@keyframes hero-phones-module__vjVFtG__road-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.hero-phones-module__vjVFtG__nodes{--dot:15cqi;height:100%;margin:0;padding:0;list-style:none;position:relative}.hero-phones-module__vjVFtG__node{height:var(--dot);left:calc(12% - var(--dot)/2);top:calc(10% + var(--i)*20% - var(--dot)/2);align-items:center;gap:.5em;display:flex;position:absolute}.hero-phones-module__vjVFtG__nodeRight{left:auto;right:calc(12% - var(--dot)/2);flex-direction:row-reverse}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__node{animation:.4s both hero-phones-module__vjVFtG__node-in;animation-delay:calc(.15s + var(--i)*.45s)}@keyframes hero-phones-module__vjVFtG__node-in{0%{opacity:0;transform:translateY(.8em)}}.hero-phones-module__vjVFtG__dot{background:var(--chat-bg);border:1.5px solid var(--line);box-sizing:border-box;flex:0 0 var(--dot);height:var(--dot);border-radius:999px;place-items:center;font-size:1.35em;display:grid}.hero-phones-module__vjVFtG__nodeCurrent .hero-phones-module__vjVFtG__dot{border:.15em solid var(--brand-content)}.hero-phones-module__vjVFtG__nodeLabel{background:var(--chat-bg);border:1.5px solid var(--line);box-sizing:border-box;color:var(--muted);border-radius:.9em;justify-content:space-between;align-items:center;gap:.4em;width:60cqi;padding:.55em .85em;font-size:.92em;font-weight:700;display:flex}.hero-phones-module__vjVFtG__nodeLabel small{font-size:.92em;font-weight:400}.hero-phones-module__vjVFtG__nodeCurrent .hero-phones-module__vjVFtG__nodeLabel{color:var(--ink);flex-direction:column;align-items:flex-start;gap:0}.hero-phones-module__vjVFtG__nodeCurrent .hero-phones-module__vjVFtG__nodeLabel small{color:var(--brand-content)}.hero-phones-module__vjVFtG__chatTitle{text-align:center;font-size:1.05em}.hero-phones-module__vjVFtG__goal{background:var(--bg-secondary);border-radius:1em;align-items:center;gap:.5em;padding:.55em .75em;font-size:.9em;display:flex}.hero-phones-module__vjVFtG__them,.hero-phones-module__vjVFtG__me{border-radius:1.2em;max-width:85%;padding:.55em .85em}.hero-phones-module__vjVFtG__them{background:var(--bubble);align-self:flex-start}.hero-phones-module__vjVFtG__screen .hero-phones-module__vjVFtG__them{margin-left:2.2em}.hero-phones-module__vjVFtG__me{background:var(--chat);color:#fff;align-self:flex-end;position:relative}.hero-phones-module__vjVFtG__meOriginal{transition:opacity .18s}.hero-phones-module__vjVFtG__meLeaving{opacity:0}.hero-phones-module__vjVFtG__meImproved{animation:.25s .25s both hero-phones-module__vjVFtG__me-in}@keyframes hero-phones-module__vjVFtG__me-in{0%{opacity:0}}.hero-phones-module__vjVFtG__meBadge{background:var(--accent);border:.15em solid var(--chat-bg);border-radius:999px;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-size:.85em;animation:.35s both hero-phones-module__vjVFtG__badge-in;display:flex;position:absolute;top:-.6em;left:-.6em}@keyframes hero-phones-module__vjVFtG__badge-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.hero-phones-module__vjVFtG__goalMark{color:var(--muted);font-size:1.2em}.hero-phones-module__vjVFtG__partnerName{color:var(--muted);align-items:center;gap:.5em;font-size:.9em;display:flex}.hero-phones-module__vjVFtG__screen .hero-phones-module__vjVFtG__partnerName{margin-bottom:-.6em}.hero-phones-module__vjVFtG__avatar{background:color-mix(in srgb,var(--stat-coral)35%,var(--chat-bg));border-radius:999px;place-items:center;width:2em;height:2em;display:grid}.hero-phones-module__vjVFtG__sheet{background:var(--bg-secondary);border-radius:1.6em 1.6em 0 0;flex-direction:column;gap:.45em;padding:1em 1.1em 1.2em;display:flex;position:absolute;inset:54% 0 0;transform:translateY(105%)}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__chatIn{animation:.35s .4s both hero-phones-module__vjVFtG__chat-in}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__chatInLate{animation-delay:1.5s}@keyframes hero-phones-module__vjVFtG__chat-in{0%{opacity:0;transform:translateY(.6em)}}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__sheet{animation:.5s 3.65s both hero-phones-module__vjVFtG__sheet-up}@keyframes hero-phones-module__vjVFtG__sheet-up{0%{transform:translateY(105%)}to{transform:none}}.hero-phones-module__vjVFtG__sheetTitle{text-align:center}.hero-phones-module__vjVFtG__sheetLabel{color:var(--muted);font-size:.9em}.hero-phones-module__vjVFtG__sheetLabelOn{color:var(--brand-content)}.hero-phones-module__vjVFtG__sheetTip{background:var(--accent-light);border-radius:.8em;padding:.5em .75em;font-size:.9em;font-weight:700}.hero-phones-module__vjVFtG__translation{color:var(--muted);font-size:.9em}.hero-phones-module__vjVFtG__points{flex-direction:column;gap:.3em;margin:0;padding-left:1.1em;font-size:.9em;display:flex}@media (prefers-reduced-motion:reduce){.hero-phones-module__vjVFtG__screen{transition:none}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__sheet{animation:none;transform:none}.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__chatIn,.hero-phones-module__vjVFtG__meImproved,.hero-phones-module__vjVFtG__meBadge{animation:none}.hero-phones-module__vjVFtG__meOriginal{transition:none}.hero-phones-module__vjVFtG__slotSwap,.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__road,.hero-phones-module__vjVFtG__screenActive .hero-phones-module__vjVFtG__node,.hero-phones-module__vjVFtG__stepTitle{animation:none}.hero-phones-module__vjVFtG__pagerDot{transition:none}}
.hero-mobile-demo-module__iL4_1q__demo{--phone-width:78%;text-align:left;width:100%;max-width:360px;margin:32px auto 0;padding:44px 0 8px;position:relative}.hero-mobile-demo-module__iL4_1q__phone{--phone-edge:var(--label-tertiary);--key-depth:3px;padding:0 var(--key-depth);width:calc(var(--phone-width) + 2*var(--key-depth));position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 50%,#0000 90%);mask-image:linear-gradient(#000 50%,#0000 90%)}.hero-mobile-demo-module__iL4_1q__phoneBody{aspect-ratio:9/19.5;background:var(--chat-bg);border:3px solid var(--phone-edge);border-radius:44px}.hero-mobile-demo-module__iL4_1q__key{background:var(--phone-edge);width:var(--key-depth);border-radius:0 3px 3px 0;position:absolute;right:0}.hero-mobile-demo-module__iL4_1q__volumeUp{height:7%;top:19%}.hero-mobile-demo-module__iL4_1q__volumeDown{height:7%;top:28%}.hero-mobile-demo-module__iL4_1q__power{height:9.5%;top:38%}.hero-mobile-demo-module__iL4_1q__practice{max-width:var(--phone-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0 auto 28px;padding:0 12px;font-size:1rem;font-weight:700;display:flex;position:relative}.hero-mobile-demo-module__iL4_1q__language{color:var(--brand-content);align-items:center;display:inline-flex;position:relative}.hero-mobile-demo-module__iL4_1q__languageSelect{appearance:none;border:2px solid var(--brand-content);color:inherit;cursor:pointer;field-sizing:content;font:inherit;background:0 0;border-radius:8px;padding:2px 26px 2px 10px}.hero-mobile-demo-module__iL4_1q__languageSelect:focus{outline:none}@media (hover:hover){.hero-mobile-demo-module__iL4_1q__languageSelect:focus-visible{outline:2px solid var(--brand-content);outline-offset:2px}}.hero-mobile-demo-module__iL4_1q__chevron{pointer-events:none;width:.9em;height:.9em;position:absolute;right:9px}.hero-mobile-demo-module__iL4_1q__scenes{flex-direction:column;gap:20px;display:flex;position:relative}.hero-mobile-demo-module__iL4_1q__card{background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 28px color-mix(in srgb,var(--ink)10%,transparent);border-radius:20px;flex-direction:column;gap:8px;width:86%;padding:12px 14px 14px;display:flex}.hero-mobile-demo-module__iL4_1q__card:nth-child(2){align-self:flex-end}.hero-mobile-demo-module__iL4_1q__card:nth-child(3){margin-left:4%}.hero-mobile-demo-module__iL4_1q__sceneTitle{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:5px;margin:0;font-weight:600;display:flex}.hero-mobile-demo-module__iL4_1q__sceneEmoji{font-size:1.1em}.hero-mobile-demo-module__iL4_1q__partnerRow{align-items:flex-start;gap:8px;display:flex}.hero-mobile-demo-module__iL4_1q__avatar{background:var(--bubble);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.hero-mobile-demo-module__iL4_1q__partnerBubble,.hero-mobile-demo-module__iL4_1q__meBubble{font-size:var(--type-subhead);border-radius:16px;margin:0;padding:7px 12px;line-height:1.4}.hero-mobile-demo-module__iL4_1q__partnerBubble{background:var(--bubble);color:var(--ink)}.hero-mobile-demo-module__iL4_1q__partnerBubble:lang(ko),.hero-mobile-demo-module__iL4_1q__meBubble:lang(ko){word-break:keep-all}.hero-mobile-demo-module__iL4_1q__meBubble{background:var(--chat);color:#fff;align-self:flex-end;max-width:88%}@media (prefers-reduced-motion:no-preference){.hero-mobile-demo-module__iL4_1q__scenesSwitched .hero-mobile-demo-module__iL4_1q__card{animation:.35s both hero-mobile-demo-module__iL4_1q__cardIn}.hero-mobile-demo-module__iL4_1q__scenesSwitched .hero-mobile-demo-module__iL4_1q__card:nth-child(2){animation-delay:60ms}.hero-mobile-demo-module__iL4_1q__scenesSwitched .hero-mobile-demo-module__iL4_1q__card:nth-child(3){animation-delay:.12s}}@keyframes hero-mobile-demo-module__iL4_1q__cardIn{0%{opacity:0;transform:translateY(8px)}}
.section-heading-module__7zdHnW__heading{text-align:center;max-width:640px;margin:0 auto}.section-heading-module__7zdHnW__title{font-size:var(--type-title-1);overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all;margin:0;font-weight:800;line-height:1.3}.section-heading-module__7zdHnW__subtitle{color:var(--muted);font-size:var(--type-headline);text-wrap:balance;white-space:pre-line;word-break:keep-all;margin:10px 0 0;line-height:1.7}
.pain-section-module__D7wZPq__container{max-width:1160px;margin:0 auto;padding:0 20px}.pain-section-module__D7wZPq__grid{grid-template-columns:1fr;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pain-section-module__D7wZPq__card{background:var(--surface);border:2px solid var(--line);border-radius:24px;flex-direction:column;padding:24px;display:flex}.pain-section-module__D7wZPq__icon{margin-bottom:12px;font-size:30px;line-height:1}.pain-section-module__D7wZPq__title{font-size:var(--type-title-3);margin:0;font-weight:700;line-height:1.35}.pain-section-module__D7wZPq__body{color:var(--muted);font-size:var(--type-body);margin:6px 0 0;line-height:1.7}@media (min-width:700px){.pain-section-module__D7wZPq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
.feature-showcase-module__5_hKhW__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px -8px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.feature-showcase-module__5_hKhW__grid::-webkit-scrollbar{display:none}.feature-showcase-module__5_hKhW__grid>*{scroll-snap-align:start;flex:0 0 85%}.feature-showcase-module__5_hKhW__card{background:var(--surface);border:2px solid var(--line);border-radius:28px;flex-direction:column;padding:28px 24px 24px;display:flex}.feature-showcase-module__5_hKhW__title{font-size:var(--type-title-3);margin:0;font-weight:700;line-height:1.35}.feature-showcase-module__5_hKhW__body{color:var(--muted);font-size:var(--type-body);margin:6px 0 0;line-height:1.65}.feature-showcase-module__5_hKhW__stage{background:var(--bg);border-radius:20px;justify-content:center;align-items:center;min-height:240px;margin-top:24px;padding:24px 20px;display:flex}.feature-showcase-module__5_hKhW__thread{flex-direction:column;gap:8px;width:100%;max-width:340px;display:flex}.feature-showcase-module__5_hKhW__icon{fill:currentColor;flex-shrink:0;width:14px;height:14px}.feature-showcase-module__5_hKhW__me,.feature-showcase-module__5_hKhW__them{font-size:var(--type-subhead);border-radius:18px;max-width:85%;padding:9px 13px;line-height:1.4}.feature-showcase-module__5_hKhW__me{background:var(--chat);color:#fff;align-self:flex-end}.feature-showcase-module__5_hKhW__them{background:var(--bubble);color:var(--ink);align-self:flex-start}.feature-showcase-module__5_hKhW__loop>*,.feature-showcase-module__5_hKhW__timed{animation-duration:8s;animation-timing-function:ease;animation-iteration-count:infinite;animation-fill-mode:both}.feature-showcase-module__5_hKhW__s1{animation-name:feature-showcase-module__5_hKhW__in1}.feature-showcase-module__5_hKhW__s2{animation-name:feature-showcase-module__5_hKhW__in2}.feature-showcase-module__5_hKhW__s3{animation-name:feature-showcase-module__5_hKhW__in3}.feature-showcase-module__5_hKhW__tip{background:var(--accent-light);color:var(--brand-content);font-size:var(--type-subhead);border-radius:14px;align-self:flex-end;max-width:85%;padding:9px 13px;line-height:1.4}.feature-showcase-module__5_hKhW__tipLabel{font-size:var(--type-caption);opacity:.85;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.feature-showcase-module__5_hKhW__tipPlay{background:var(--accent-light);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.feature-showcase-module__5_hKhW__tipPlay .feature-showcase-module__5_hKhW__icon{width:10px;height:10px}.feature-showcase-module__5_hKhW__explain{background:var(--surface);font-size:var(--type-subhead);border-radius:14px;flex-direction:column;gap:4px;margin-top:4px;padding:10px 13px;line-height:1.45;display:flex}.feature-showcase-module__5_hKhW__explainLabel{color:var(--muted);font-size:var(--type-caption)}.feature-showcase-module__5_hKhW__explainPoints{margin:0;padding-left:1.1em}.feature-showcase-module__5_hKhW__tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feature-showcase-module__5_hKhW__task{background:var(--surface);font-size:var(--type-subhead);border-radius:14px;align-items:center;gap:10px;padding:9px 12px;line-height:1.4;display:flex}.feature-showcase-module__5_hKhW__taskLabel{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.feature-showcase-module__5_hKhW__mark{flex-shrink:0;font-size:18px;display:inline-grid}.feature-showcase-module__5_hKhW__mark>*{grid-area:1/1}.feature-showcase-module__5_hKhW__markBefore{color:var(--muted)}.feature-showcase-module__5_hKhW__markAfter{color:var(--brand-content);opacity:0}.feature-showcase-module__5_hKhW__d1 .feature-showcase-module__5_hKhW__markBefore{animation-name:feature-showcase-module__5_hKhW__markOut1}.feature-showcase-module__5_hKhW__d1 .feature-showcase-module__5_hKhW__markAfter{animation-name:feature-showcase-module__5_hKhW__markIn1}.feature-showcase-module__5_hKhW__d1 .feature-showcase-module__5_hKhW__taskLabel{animation-name:feature-showcase-module__5_hKhW__strike1}.feature-showcase-module__5_hKhW__d2 .feature-showcase-module__5_hKhW__markBefore{animation-name:feature-showcase-module__5_hKhW__markOut2}.feature-showcase-module__5_hKhW__d2 .feature-showcase-module__5_hKhW__markAfter{animation-name:feature-showcase-module__5_hKhW__markIn2}.feature-showcase-module__5_hKhW__d2 .feature-showcase-module__5_hKhW__taskLabel{animation-name:feature-showcase-module__5_hKhW__strike2}.feature-showcase-module__5_hKhW__d3 .feature-showcase-module__5_hKhW__markBefore{animation-name:feature-showcase-module__5_hKhW__markOut3}.feature-showcase-module__5_hKhW__d3 .feature-showcase-module__5_hKhW__markAfter{animation-name:feature-showcase-module__5_hKhW__markIn3}.feature-showcase-module__5_hKhW__d3 .feature-showcase-module__5_hKhW__taskLabel{animation-name:feature-showcase-module__5_hKhW__strike3}.feature-showcase-module__5_hKhW__voice{align-items:center;gap:10px;display:inline-flex}.feature-showcase-module__5_hKhW__bars{align-items:center;gap:3px;height:22px;display:inline-flex}.feature-showcase-module__5_hKhW__bars>span{animation:1.1s ease-in-out infinite feature-showcase-module__5_hKhW__bar;animation-delay:calc(var(--b)*-.13s);background:#fff;border-radius:2px;width:3px;height:100%}.feature-showcase-module__5_hKhW__duration{font-size:var(--type-caption);font-variant-numeric:tabular-nums;opacity:.85}.feature-showcase-module__5_hKhW__themRow{align-self:flex-start;align-items:center;gap:8px;max-width:100%;display:flex}.feature-showcase-module__5_hKhW__themRow .feature-showcase-module__5_hKhW__them{max-width:none}.feature-showcase-module__5_hKhW__play{background:var(--accent-light);color:var(--brand-content);border-radius:999px;flex-shrink:0;align-items:center;padding:5px 10px;display:inline-flex}.feature-showcase-module__5_hKhW__speaker path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.feature-showcase-module__5_hKhW__speaker path:first-child{fill:currentColor}.feature-showcase-module__5_hKhW__wave1{animation:1.4s ease-in-out infinite feature-showcase-module__5_hKhW__wave}.feature-showcase-module__5_hKhW__wave2{animation:1.4s ease-in-out .25s infinite feature-showcase-module__5_hKhW__wave}@keyframes feature-showcase-module__5_hKhW__markOut1{0%,10%{opacity:1}14%,92%{opacity:0}to{opacity:1}}@keyframes feature-showcase-module__5_hKhW__markIn1{0%,10%{opacity:0;transform:scale(.4)}14%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes feature-showcase-module__5_hKhW__strike1{0%,10%{color:var(--ink);text-decoration-color:#0000}14%,84%{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}92%,to{color:var(--ink);text-decoration-color:#0000}}@keyframes feature-showcase-module__5_hKhW__markOut2{0%,24%{opacity:1}28%,92%{opacity:0}to{opacity:1}}@keyframes feature-showcase-module__5_hKhW__markIn2{0%,24%{opacity:0;transform:scale(.4)}28%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes feature-showcase-module__5_hKhW__strike2{0%,24%{color:var(--ink);text-decoration-color:#0000}28%,84%{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}92%,to{color:var(--ink);text-decoration-color:#0000}}@keyframes feature-showcase-module__5_hKhW__markOut3{0%,38%{opacity:1}42%,92%{opacity:0}to{opacity:1}}@keyframes feature-showcase-module__5_hKhW__markIn3{0%,38%{opacity:0;transform:scale(.4)}42%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes feature-showcase-module__5_hKhW__strike3{0%,38%{color:var(--ink);text-decoration-color:#0000}42%,84%{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}92%,to{color:var(--ink);text-decoration-color:#0000}}@keyframes feature-showcase-module__5_hKhW__in1{0%,4%{opacity:0;transform:translateY(8px)}9%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes feature-showcase-module__5_hKhW__in2{0%,20%{opacity:0;transform:translateY(8px)}25%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes feature-showcase-module__5_hKhW__in3{0%,36%{opacity:0;transform:translateY(8px)}41%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes feature-showcase-module__5_hKhW__bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes feature-showcase-module__5_hKhW__wave{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.feature-showcase-module__5_hKhW__loop>*,.feature-showcase-module__5_hKhW__timed,.feature-showcase-module__5_hKhW__bars>span,.feature-showcase-module__5_hKhW__wave1,.feature-showcase-module__5_hKhW__wave2{animation:none}.feature-showcase-module__5_hKhW__markBefore{opacity:0}.feature-showcase-module__5_hKhW__markAfter{opacity:1}.feature-showcase-module__5_hKhW__taskLabel{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}}@media (min-width:700px){.feature-showcase-module__5_hKhW__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;display:grid;overflow:visible}.feature-showcase-module__5_hKhW__card{padding:36px 36px 32px}.feature-showcase-module__5_hKhW__stage{min-height:260px}}
.chat-phone-module__AbT1Lq__phone{aspect-ratio:71.5/147.5;background:var(--phone-bezel);border-radius:48px;width:100%;max-width:300px;margin:0 auto;padding:9px;display:flex}.chat-phone-module__AbT1Lq__screen{background:var(--chat-bg);border-radius:40px;flex-direction:column;flex:1;min-height:0;padding:12px 14px 16px;display:flex;overflow:hidden}.chat-phone-module__AbT1Lq__island{background:var(--phone-bezel);border-radius:999px;flex-shrink:0;align-self:center;width:84px;height:24px;margin-bottom:14px}.chat-phone-module__AbT1Lq__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1em;height:1em}.chat-phone-module__AbT1Lq__header{background:var(--bubble);font-size:var(--type-subhead);border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-weight:600;display:inline-flex}.chat-phone-module__AbT1Lq__avatar{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.chat-phone-module__AbT1Lq__goalBar{border:1px solid var(--line);font-size:var(--type-caption);border-radius:14px;flex-shrink:0;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:flex}.chat-phone-module__AbT1Lq__goalMark{color:var(--muted);font-size:15px}.chat-phone-module__AbT1Lq__goalMark.chat-phone-module__AbT1Lq__goalDone{color:var(--brand-content)}.chat-phone-module__AbT1Lq__goalLabel{animation:.45s both chat-phone-module__AbT1Lq__strike;animation-delay:var(--t);line-height:1.35;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.chat-phone-module__AbT1Lq__stack{display:inline-grid}.chat-phone-module__AbT1Lq__stack>*{grid-area:1/1}.chat-phone-module__AbT1Lq__before{animation:.3s both chat-phone-module__AbT1Lq__fadeOut;animation-delay:var(--t)}.chat-phone-module__AbT1Lq__after{animation:.35s both chat-phone-module__AbT1Lq__pop;animation-delay:var(--t)}.chat-phone-module__AbT1Lq__thread{flex-direction:column;flex:1;gap:10px;min-height:0;margin:18px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.chat-phone-module__AbT1Lq__partnerBubble,.chat-phone-module__AbT1Lq__userBubble{animation:.45s both chat-phone-module__AbT1Lq__appear;animation-delay:var(--t);font-size:var(--type-subhead);border-radius:18px;max-width:82%;padding:9px 13px;line-height:1.4}.chat-phone-module__AbT1Lq__partnerBubble{background:var(--bubble);color:var(--ink);align-self:flex-start}.chat-phone-module__AbT1Lq__userBubble{background:var(--chat);color:#fff;align-self:flex-end}.chat-phone-module__AbT1Lq__bottomBar{flex-shrink:0;align-items:center;gap:10px;margin-top:10px;display:flex}.chat-phone-module__AbT1Lq__composer{border:1px solid var(--line);color:var(--muted);font-size:var(--type-subhead);border-radius:20px;flex:1;padding:9px 14px}.chat-phone-module__AbT1Lq__micButton{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:inline-flex}.chat-phone-module__AbT1Lq__paused *{animation-play-state:paused!important}@keyframes chat-phone-module__AbT1Lq__appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chat-phone-module__AbT1Lq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes chat-phone-module__AbT1Lq__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes chat-phone-module__AbT1Lq__strike{0%{color:var(--ink);text-decoration-color:#0000}to{color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}}.chat-phone-module__AbT1Lq__inline{background:var(--chat-bg);border:1px solid var(--line);border-radius:20px;flex-direction:column;height:270px;padding:4px 12px 12px;display:flex}.chat-phone-module__AbT1Lq__inline .chat-phone-module__AbT1Lq__goalBar{margin-top:8px}.chat-phone-module__AbT1Lq__inline .chat-phone-module__AbT1Lq__thread{justify-content:flex-end;gap:0;margin:0;-webkit-mask-image:linear-gradient(#0000,#000 24px);mask-image:linear-gradient(#0000,#000 24px)}.chat-phone-module__AbT1Lq__inline .chat-phone-module__AbT1Lq__partnerBubble,.chat-phone-module__AbT1Lq__inline .chat-phone-module__AbT1Lq__userBubble{flex-shrink:0;animation-name:chat-phone-module__AbT1Lq__grow;overflow:hidden}@keyframes chat-phone-module__AbT1Lq__grow{0%{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:160px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.chat-phone-module__AbT1Lq__screen *,.chat-phone-module__AbT1Lq__inline *{animation-duration:10ms!important;animation-delay:0s!important}}
.experience-layout-module__X8elwq__container{max-width:1160px;margin:0 auto;padding:0 20px}.experience-layout-module__X8elwq__title{font-size:var(--type-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all;margin:0;font-weight:800;line-height:1.2}.experience-layout-module__X8elwq__titleSentence{display:inline-block}.experience-layout-module__X8elwq__subtitle{color:var(--muted);font-size:var(--type-headline);word-break:keep-all;max-width:640px;margin:12px 0 0;line-height:1.7}.experience-layout-module__X8elwq__grid{grid-template-columns:1fr;gap:40px;margin-top:40px;display:grid}.experience-layout-module__X8elwq__grid>*,.experience-layout-module__X8elwq__grid>*>*{min-width:0}.experience-layout-module__X8elwq__steps{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.experience-layout-module__X8elwq__step{background:var(--surface);border:2px solid var(--line);border-radius:24px;padding:24px}.experience-layout-module__X8elwq__number{background:var(--accent-light);color:var(--brand-content);font-size:var(--type-callout);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:inline-flex}.experience-layout-module__X8elwq__stepTitle{font-size:var(--type-title-3);margin:12px 0 6px;font-weight:700}.experience-layout-module__X8elwq__stepDescription{color:var(--muted);font-size:var(--type-callout);margin:0;line-height:1.7}.experience-layout-module__X8elwq__sentence{font-size:var(--type-body);margin:16px 0 0;line-height:2.2}.experience-layout-module__X8elwq__slotGroup{white-space:nowrap}.experience-layout-module__X8elwq__slot{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;margin:0 4px;padding:4px 12px;font-weight:600;line-height:1.5;display:inline-block}.experience-layout-module__X8elwq__path{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.experience-layout-module__X8elwq__stage{background:var(--bubble);cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:18px;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.experience-layout-module__X8elwq__stage:hover{transform:translateY(-2px)}.experience-layout-module__X8elwq__stage:focus-visible{outline:2px solid var(--brand-content);outline-offset:3px}.experience-layout-module__X8elwq__stageCurrent{background:var(--accent-light);box-shadow:0 0 0 2px var(--brand-content)}.experience-layout-module__X8elwq__caption{color:var(--brand-content);font-size:var(--type-footnote);margin:12px 0 0;font-weight:700}.experience-layout-module__X8elwq__result{background:var(--bg);text-align:center;border-radius:20px;flex-direction:column;align-items:center;margin-top:16px;padding:20px 16px 16px;display:flex}.experience-layout-module__X8elwq__resultIcon{background:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--ink)10%,transparent);color:var(--brand-content);border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.experience-layout-module__X8elwq__resultTitle{font-size:var(--type-title-3);margin:12px 0 0;font-weight:800}.experience-layout-module__X8elwq__resultStage{font-size:var(--type-callout);margin:4px 0 0}.experience-layout-module__X8elwq__resultStats{background:var(--surface);border-radius:16px;flex-direction:column;align-self:stretch;gap:10px;margin:16px 0 0;padding:14px 16px;display:flex}.experience-layout-module__X8elwq__resultRow{font-size:var(--type-callout);justify-content:space-between;align-items:center;display:flex}.experience-layout-module__X8elwq__resultRow dt{align-items:center;gap:8px;display:flex}.experience-layout-module__X8elwq__resultRow dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.experience-layout-module__X8elwq__resultStatIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.experience-layout-module__X8elwq__mobileDemo{display:none}@media (max-width:699px){.experience-layout-module__X8elwq__grid{gap:0}.experience-layout-module__X8elwq__phone{display:none}.experience-layout-module__X8elwq__mobileDemo{margin-top:16px;display:block}}@media (min-width:700px){.experience-layout-module__X8elwq__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:48px}}
.diary-steps-module__4zPIJW__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:360px;margin-top:16px;display:grid}.diary-steps-module__4zPIJW__day{flex-direction:column;align-items:center;gap:6px;display:flex}.diary-steps-module__4zPIJW__weekday{color:var(--muted);font-size:var(--type-caption);font-weight:700}.diary-steps-module__4zPIJW__date{aspect-ratio:1;border:1.5px solid var(--line);font-size:var(--type-footnote);border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:40px;font-weight:700;display:flex}.diary-steps-module__4zPIJW__today{background:var(--accent);border-color:var(--accent);color:#fff}.diary-steps-module__4zPIJW__topics{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.diary-steps-module__4zPIJW__topic{border:1.5px solid var(--line);color:var(--muted);font-size:var(--type-footnote);border-radius:999px;padding:6px 12px;font-weight:700}@media (max-width:699px){.diary-steps-module__4zPIJW__topics{display:none}}.diary-steps-module__4zPIJW__timeline{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.diary-steps-module__4zPIJW__timelineItem{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.diary-steps-module__4zPIJW__timelineDate{flex-direction:column;align-items:center;gap:6px;padding-top:2px;display:flex}.diary-steps-module__4zPIJW__connector{background:var(--line);flex:1;width:1.5px;min-height:8px}.diary-steps-module__4zPIJW__timelineDate .diary-steps-module__4zPIJW__date{width:36px}.diary-steps-module__4zPIJW__entry{background:var(--bg);border-radius:18px;min-width:0;padding:12px 16px}.diary-steps-module__4zPIJW__entryTitle{font-size:var(--type-callout);margin:0;font-weight:700}.diary-steps-module__4zPIJW__entryBody{color:var(--muted);font-size:var(--type-subhead);margin:4px 0 0;line-height:1.6}.diary-steps-module__4zPIJW__timelineItem:not(.diary-steps-module__4zPIJW__latest) .diary-steps-module__4zPIJW__entryBody{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.experience-section-module__qJVMZG__segmented{background:var(--fill-tertiary);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;padding:4px;display:inline-grid;position:relative}.experience-section-module__qJVMZG__thumb{background:var(--tone-raised);border-radius:999px;width:calc(50% - 4px);transition:translate .25s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #1a1d231f}.experience-section-module__qJVMZG__segment{color:var(--muted);cursor:pointer;font:inherit;font-size:var(--type-callout);background:0 0;border:0;border-radius:999px;min-width:112px;padding:9px 22px;font-weight:700;transition:color .15s;position:relative}.experience-section-module__qJVMZG__segment:focus-visible{outline:2px solid var(--brand-content);outline-offset:2px}.experience-section-module__qJVMZG__active{color:var(--ink)}.experience-section-module__qJVMZG__stack{display:grid;position:relative}.experience-section-module__qJVMZG__panel{visibility:hidden;grid-area:1/1}.experience-section-module__qJVMZG__panelActive{visibility:visible;animation:.35s both experience-section-module__qJVMZG__fade-in}@keyframes experience-section-module__qJVMZG__fade-in{0%{opacity:0;transform:translateY(6px)}}@media (min-width:700px){.experience-section-module__qJVMZG__segmented{margin-bottom:36px}.experience-section-module__qJVMZG__segment{min-width:136px}}@media (prefers-reduced-motion:reduce){.experience-section-module__qJVMZG__thumb,.experience-section-module__qJVMZG__segment{transition:none}.experience-section-module__qJVMZG__panelActive{animation:none}}
.mode-section-mobile-module__8kNkha__intro{text-align:center}.mode-section-mobile-module__8kNkha__lines{font-size:var(--type-headline);margin:16px 0 0;line-height:1.7}.mode-section-mobile-module__8kNkha__line{word-break:keep-all;display:block}.mode-section-mobile-module__8kNkha__card{background:var(--surface);border:2px solid var(--line);border-radius:24px;margin-top:28px;padding:20px}.mode-section-mobile-module__8kNkha__card>:first-child{margin-top:0}
.why-section-module__ndb4WW__container{max-width:1160px;margin:0 auto;padding:0 20px}.why-section-module__ndb4WW__tabsRow{justify-content:center;margin-top:28px;display:flex}.why-section-module__ndb4WW__splitHeading{text-align:center;margin-bottom:28px}.why-section-module__ndb4WW__eyebrow{color:var(--brand-content);font-size:var(--type-subhead);margin:0 0 6px;font-weight:700}.why-section-module__ndb4WW__pair{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.why-section-module__ndb4WW__arrow{color:var(--brand-content);font-size:var(--type-title-2);place-self:center;font-weight:800;line-height:1;rotate:90deg}.why-section-module__ndb4WW__card{background:var(--surface);border:2px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex}.why-section-module__ndb4WW__card p{margin:0}.why-section-module__ndb4WW__card .why-section-module__ndb4WW__cardLabel{color:var(--muted);font-size:var(--type-headline);margin-bottom:4px;font-weight:800}.why-section-module__ndb4WW__card .why-section-module__ndb4WW__cardLabelOn{color:var(--brand-content)}.why-section-module__ndb4WW__card .why-section-module__ndb4WW__outcome{font-size:var(--type-callout);border-radius:12px;margin-top:auto;padding:10px 14px;font-weight:700;line-height:1.5}.why-section-module__ndb4WW__outcomeMiss{background:var(--bg);color:var(--muted)}.why-section-module__ndb4WW__outcomeHit{background:var(--accent-light);color:var(--brand-content)}.why-section-module__ndb4WW__them,.why-section-module__ndb4WW__me{font-size:var(--type-callout);border-radius:18px;max-width:90%;padding:8px 13px;line-height:1.45}.why-section-module__ndb4WW__them{background:var(--bubble);border-bottom-left-radius:6px;align-self:flex-start}.why-section-module__ndb4WW__me{background:var(--chat);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.why-section-module__ndb4WW__dim .why-section-module__ndb4WW__me{opacity:.55}.why-section-module__ndb4WW__thought{border:1px dashed var(--line);color:var(--muted);font-size:var(--type-callout);border-radius:14px;align-self:flex-end;max-width:90%;padding:10px 12px;line-height:1.6}.why-section-module__ndb4WW__tip{background:var(--accent-light);color:var(--brand-content);font-size:var(--type-callout);border-radius:14px;align-self:flex-end;max-width:90%;padding:8px 13px;line-height:1.45}.why-section-module__ndb4WW__tip small{font-size:var(--type-caption);opacity:.85;font-weight:700;display:block}.why-section-module__ndb4WW__word{font-size:var(--type-title-1);font-weight:800;line-height:1.2}.why-section-module__ndb4WW__entries{opacity:.75;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.why-section-module__ndb4WW__entry{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--type-callout);gap:10px;padding:6px 0;display:flex}.why-section-module__ndb4WW__entry i{flex:0 0 2.4em}.why-section-module__ndb4WW__question{text-align:center;font-weight:700}.why-section-module__ndb4WW__mark{background:var(--accent-light);color:var(--brand-content);border-radius:4px;padding:0 3px;font-weight:700}.why-section-module__ndb4WW__aha{color:var(--brand-content);font-size:var(--type-footnote);font-weight:700}.why-section-module__ndb4WW__later{color:var(--muted);font-size:var(--type-caption);align-items:center;gap:8px;display:flex}.why-section-module__ndb4WW__later:before,.why-section-module__ndb4WW__later:after{border-top:1px dashed var(--line);content:"";flex:1}.why-section-module__ndb4WW__meRow{justify-content:flex-end;align-items:center;gap:8px;display:flex}.why-section-module__ndb4WW__used{color:var(--success);font-size:var(--type-caption);flex-shrink:0;font-weight:700}@media (min-width:700px){.why-section-module__ndb4WW__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.why-section-module__ndb4WW__arrow{rotate:none}}
.review-wall-module__PtrK5q__container{overflow:hidden}.review-wall-module__PtrK5q__heading{max-width:1160px;margin:0 auto;padding:0 20px}.review-wall-module__PtrK5q__viewport{margin-top:32px}.review-wall-module__PtrK5q__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;padding:4px 20px 8px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.review-wall-module__PtrK5q__track::-webkit-scrollbar{display:none}.review-wall-module__PtrK5q__card{background:var(--surface);border:2px solid var(--line);scroll-snap-align:start;border-radius:24px;flex-direction:column;flex:0 0 85%;gap:8px;padding:22px;display:flex}.review-wall-module__PtrK5q__copy{display:none}.review-wall-module__PtrK5q__stars{color:var(--yellow);font-size:var(--type-subhead);letter-spacing:2px}.review-wall-module__PtrK5q__text{-webkit-line-clamp:6;font-size:var(--type-body);white-space:pre-line;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.review-wall-module__PtrK5q__cite{color:var(--muted);font-size:var(--type-footnote);margin-top:auto}a.review-wall-module__PtrK5q__cite:hover{color:var(--brand-content)}@media (min-width:700px){.review-wall-module__PtrK5q__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.review-wall-module__PtrK5q__track{scroll-snap-type:none;gap:20px;width:max-content;padding:4px 0 8px;animation:80s linear infinite review-wall-module__PtrK5q__marquee;overflow:visible}.review-wall-module__PtrK5q__viewport:hover .review-wall-module__PtrK5q__track,.review-wall-module__PtrK5q__track:focus-within{animation-play-state:paused}.review-wall-module__PtrK5q__card{flex:0 0 320px}.review-wall-module__PtrK5q__copy{display:flex}}@keyframes review-wall-module__PtrK5q__marquee{to{translate:calc(-50% - 10px)}}@media (prefers-reduced-motion:reduce) and (min-width:700px){.review-wall-module__PtrK5q__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.review-wall-module__PtrK5q__track{width:auto;padding:4px 20px 8px;animation:none;overflow-x:auto}.review-wall-module__PtrK5q__copy{display:none}}
.compare-section-module__OZFaYW__container{max-width:1160px;margin:0 auto;padding:0 20px}.compare-section-module__OZFaYW__scroller{max-width:880px;margin:32px auto 0;overflow-x:auto}.compare-section-module__OZFaYW__table{background:var(--surface);border:2px solid var(--line);border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:24px;width:100%;overflow:hidden}.compare-section-module__OZFaYW__table colgroup .compare-section-module__OZFaYW__labelCol{width:28%}.compare-section-module__OZFaYW__table th,.compare-section-module__OZFaYW__table td{border-bottom:1px solid color-mix(in srgb,var(--line)60%,transparent);font-size:var(--type-footnote);overflow-wrap:anywhere;text-align:center;padding:12px 4px}.compare-section-module__OZFaYW__table tbody tr:last-child th,.compare-section-module__OZFaYW__table tbody tr:last-child td{border-bottom:0}.compare-section-module__OZFaYW__table thead th{color:var(--muted);font-size:var(--type-caption);font-weight:700;line-height:1.3}@media (max-width:359px){.compare-section-module__OZFaYW__table th,.compare-section-module__OZFaYW__table thead th{font-size:.6875rem}}.compare-section-module__OZFaYW__table tbody th{text-align:left;padding-left:14px;font-weight:600;line-height:1.35}.compare-section-module__OZFaYW__ours{background:var(--accent-light)}.compare-section-module__OZFaYW__table thead .compare-section-module__OZFaYW__ours{color:var(--brand-content);font-size:var(--type-footnote);font-weight:800}.compare-section-module__OZFaYW__yes{color:var(--brand-content)}.compare-section-module__OZFaYW__some,.compare-section-module__OZFaYW__no{color:var(--muted)}.compare-section-module__OZFaYW__cost{color:var(--ink);letter-spacing:1px;font-weight:700}.compare-section-module__OZFaYW__note{color:var(--muted);font-size:var(--type-caption);letter-spacing:0;margin-top:2px;font-weight:400;line-height:1.3;display:block}.compare-section-module__OZFaYW__legend{color:var(--muted);font-size:var(--type-caption);text-align:center;margin:12px 0 0}@media (min-width:700px){.compare-section-module__OZFaYW__table colgroup .compare-section-module__OZFaYW__labelCol{width:26%}.compare-section-module__OZFaYW__table th,.compare-section-module__OZFaYW__table td{font-size:var(--type-callout);word-break:keep-all;padding:14px 12px}.compare-section-module__OZFaYW__table thead th{font-size:var(--type-footnote)}.compare-section-module__OZFaYW__table tbody th{padding-left:20px}.compare-section-module__OZFaYW__table thead .compare-section-module__OZFaYW__ours{font-size:var(--type-callout)}}
.faq-section-module___Ijs1q__container{max-width:1160px;margin:0 auto;padding:0 20px}.faq-section-module___Ijs1q__list{flex-direction:column;gap:10px;max-width:760px;margin:32px auto 0;display:flex}.faq-section-module___Ijs1q__item{background:var(--surface);border:2px solid var(--line);border-radius:20px;scroll-margin-top:152px}.faq-section-module___Ijs1q__question{cursor:pointer;font-size:var(--type-headline);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-weight:700;list-style:none;display:flex}.faq-section-module___Ijs1q__questionText{font:inherit;margin:0}.faq-section-module___Ijs1q__question::-webkit-details-marker{display:none}.faq-section-module___Ijs1q__question:focus-visible{outline:2px solid var(--brand-content);outline-offset:2px;border-radius:18px}.faq-section-module___Ijs1q__chevron{fill:none;height:18px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex-shrink:0;width:18px;transition:transform .2s}.faq-section-module___Ijs1q__item[open] .faq-section-module___Ijs1q__chevron{transform:rotate(180deg)}.faq-section-module___Ijs1q__answer{color:var(--muted);font-size:var(--type-body);margin:0;padding:0 22px 20px;line-height:1.75}.faq-section-module___Ijs1q__link{color:var(--brand-content);font-weight:600}
.mission-section-module__znrLdq__container{max-width:1160px;margin:0 auto;padding:0 20px}.mission-section-module__znrLdq__card{text-align:center;max-width:680px;margin:0 auto}.mission-section-module__znrLdq__title{color:var(--brand-content);font-size:var(--type-headline);margin:0 0 16px;font-weight:700}.mission-section-module__znrLdq__paragraph{font-size:var(--type-title-3);text-wrap:balance;word-break:keep-all;margin:0 0 12px;font-weight:600;line-height:1.75}.mission-section-module__znrLdq__paragraph:last-child{margin-bottom:0}.mission-section-module__znrLdq__highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 58%,var(--highlight)58%,var(--highlight)92%,transparent 92%);font-weight:inherit}.mission-section-module__znrLdq__sentence{display:inline-block}.mission-section-module__znrLdq__signature{color:var(--muted);font-size:var(--type-callout);margin:20px 0 0}
.download-cta-module__QrywnG__container{max-width:1160px;margin:0 auto;padding:0 20px}.download-cta-module__QrywnG__card{background:var(--accent);color:#fff;text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:48px 24px 56px;display:flex}.download-cta-module__QrywnG__path{align-items:center;margin-bottom:28px;display:flex}.download-cta-module__QrywnG__stageDone,.download-cta-module__QrywnG__stageNext{border-radius:999px;flex-shrink:0;position:relative}.download-cta-module__QrywnG__stageDone{background:#fff;width:12px;height:12px;margin-right:28px}.download-cta-module__QrywnG__stageDone:after{content:"";background:#ffffff8c;width:28px;height:2px;position:absolute;top:5px;left:12px}.download-cta-module__QrywnG__stageNext{border:3px solid #fff;width:26px;height:26px;animation:1.8s ease-in-out infinite download-cta-module__QrywnG__stage-next}@keyframes download-cta-module__QrywnG__stage-next{0%,to{box-shadow:0 0 #ffffff73}50%{box-shadow:0 0 0 9px #0000}}.download-cta-module__QrywnG__title{color:#fff;font-size:var(--type-display);margin:0 0 12px;font-weight:800;line-height:1.2}.download-cta-module__QrywnG__subtitle{color:#ffffffe0;font-size:var(--type-headline);margin:0 0 28px}.download-cta-module__QrywnG__badges{justify-content:center;align-items:center;gap:16px;display:flex}.download-cta-module__QrywnG__badgeLink{line-height:0;display:block}.download-cta-module__QrywnG__badgeImage{width:auto;height:44px;display:block}.download-cta-module__QrywnG__surveyButton{color:var(--accent);font-size:var(--type-headline);background:#fff;border-radius:999px;padding:14px 28px;font-weight:700;transition:opacity .15s}a.download-cta-module__QrywnG__surveyButton:hover{opacity:.85}.download-cta-module__QrywnG__surveySoon{color:#fff;background:#ffffff40}@media (min-width:700px){.download-cta-module__QrywnG__card{padding:64px 24px 72px}.download-cta-module__QrywnG__badgeImage{height:50px}}@media (prefers-reduced-motion:reduce){.download-cta-module__QrywnG__stageNext{animation:none}}
.page-module__EVJJWa__page{color:var(--ink);min-height:100vh}.page-module__EVJJWa__wrap{max-width:1160px;margin:0 auto;padding:0 20px}.page-module__EVJJWa__page>section:nth-of-type(2n){--bg:var(--tone-raised);--surface:var(--tone-base);background:var(--bg)}.page-module__EVJJWa__hero{padding:40px 0 56px}.page-module__EVJJWa__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid}.page-module__EVJJWa__heroCopy{min-width:0;container-type:inline-size}.page-module__EVJJWa__eyebrow{background:var(--accent-light);color:var(--brand-content);font-size:var(--type-subhead);border-radius:999px;margin-bottom:20px;padding:6px 14px;font-weight:700;display:inline-block}.page-module__EVJJWa__heroTitle{letter-spacing:-.01em;margin:0 0 28px;font-size:min(4rem,9.8cqi);font-weight:800;line-height:1.2}.page-module__EVJJWa__heroLine{white-space:nowrap;display:block}.page-module__EVJJWa__heroAccent{color:var(--brand-content);font-style:normal}.page-module__EVJJWa__heroKicker{font-size:var(--type-title-3);word-break:keep-all;margin:0 0 16px;font-weight:700;line-height:1.5}.page-module__EVJJWa__heroLead{color:var(--muted);font-size:var(--type-headline);max-width:38em;margin:0 0 32px;line-height:1.7}.page-module__EVJJWa__heroBadges{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-module__EVJJWa__badgeLink{line-height:0;display:block}.page-module__EVJJWa__badgeImage{width:auto;height:48px;display:block}.page-module__EVJJWa__prelaunch{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.page-module__EVJJWa__prelaunchButton{background:var(--accent);color:#fff;font-size:var(--type-headline);border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-weight:700;transition:opacity .15s;display:inline-flex}a.page-module__EVJJWa__prelaunchButton:hover{opacity:.85}.page-module__EVJJWa__prelaunchSoon{background:var(--fill-secondary);color:var(--muted)}.page-module__EVJJWa__prelaunchNote{color:var(--muted);font-size:var(--type-subhead)}.page-module__EVJJWa__badgeMeta{flex-direction:column;gap:2px;display:flex}.page-module__EVJJWa__rating{font-size:var(--type-subhead);align-items:baseline;gap:6px;display:flex}.page-module__EVJJWa__ratingStar{color:var(--yellow)}.page-module__EVJJWa__ratingScore{color:var(--ink);font-weight:800}.page-module__EVJJWa__ratingLabel{color:var(--muted)}.page-module__EVJJWa__betaLabel{color:var(--muted);font-size:var(--type-subhead)}.page-module__EVJJWa__heroMobile{display:none}@media (max-width:699px){.page-module__EVJJWa__heroDesktop{display:none}.page-module__EVJJWa__heroMobile{text-align:center;flex-direction:column;align-items:center;display:flex;container-type:inline-size}.page-module__EVJJWa__heroMobileTitle{letter-spacing:-.01em;margin:0 0 12px;font-size:min(2.6rem,9.8cqi);font-weight:800;line-height:1.25}.page-module__EVJJWa__heroMobileEyebrow{color:var(--muted);font-size:var(--type-body);text-wrap:balance;margin:0 0 28px}}.page-module__EVJJWa__block,.page-module__EVJJWa__cta{scroll-margin-top:152px}.page-module__EVJJWa__block{padding:56px 0}.page-module__EVJJWa__featureGrid{margin-top:32px}.page-module__EVJJWa__cta{padding:56px 0 72px}.page-module__EVJJWa__mission{margin-bottom:48px}@media (min-width:700px){.page-module__EVJJWa__hero{padding:72px 0 96px}.page-module__EVJJWa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:56px}.page-module__EVJJWa__block{padding:88px 0}.page-module__EVJJWa__cta{padding:88px 0 104px}.page-module__EVJJWa__mission{margin-bottom:72px}}
