:root{--cream-50:#fcfaf7;--cream-100:#f4f0e9;--ink-900:#272329;--ink-600:#716a70;--coral-500:#ff5b30;--coral-600:#f0542d;--coral-700:#c34524;--peach-100:#ffebe1;--lavender-100:#eeebf6;--lavender-300:#d9cde9;--line-200:#e6e0dc;--surface-page:var(--cream-50);--surface-dark:var(--ink-900);--text-primary:var(--ink-900);--text-muted:var(--ink-600);--text-accent:var(--coral-700);--text-emphasis:var(--coral-600);--border-default:var(--line-200);--font-body:"DM Sans", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif;--radius-card:28px;--radius-action:13px;--action-height:57px;color:var(--text-primary);background:var(--surface-page);font:400 16px/1.6 var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}html{scroll-behavior:smooth;scroll-padding-top:30px}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a,summary{touch-action:manipulation}img{max-width:100%;display:block}svg{flex-shrink:0}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #795a9b}::selection{color:var(--ink-900);background:#ffd7c5}.wrap{width:min(100% - 88px,1180px);margin-inline:auto}.skip-link{z-index:10;background:var(--ink-900);color:#fff;border-radius:10px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:32px;height:106px;display:flex}.brand{font:600 30px/1 var(--font-display);letter-spacing:-1.2px;align-items:center;gap:9px;display:inline-flex}.brand img{border-radius:10px}.brand-dot{color:var(--coral-500)}.site-nav{align-items:center;gap:34px;font-size:13px;display:flex}.site-nav a:not(.nav-recharge):hover{color:var(--text-accent)}.nav-recharge{border:1px solid var(--border-default);border-radius:9px;align-items:center;gap:21px;padding:10px 16px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.nav-recharge:hover{background:#fff4ed;border-color:#d7b9ad}.nav-recharge span{font-size:18px;line-height:1}.eyebrow{letter-spacing:1.8px;color:var(--text-accent);font-size:10px;font-weight:700;line-height:1.5}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding-block:62px 70px;display:grid}.hero-copy{padding-block:15px}.hero-copy .eyebrow{align-items:center;gap:9px;margin-bottom:23px;display:flex}.status-dot{background:var(--coral-500);border-radius:50%;width:6px;height:6px}h1,h2,h3{font-family:var(--font-display);font-weight:500}h1{letter-spacing:-4.6px;font-size:clamp(64px,6.7vw,91px);line-height:1.02}h1>span{color:var(--text-emphasis)}.hero-description{max-width:385px;color:var(--text-muted);margin-top:25px;font-size:16px;line-height:1.85}.download-actions{flex-direction:column;gap:10px;width:294px;max-width:100%;display:flex}.hero .download-actions{margin-top:28px}.action{min-height:var(--action-height);border-radius:var(--radius-action);border:1px solid #0000;align-items:center;gap:12px;width:100%;padding:15px 20px;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s,border-color .2s;display:flex}.action-download{background:var(--ink-900);color:#fff}.action-download:hover{background:#423b45;transform:translateY(-2px)}.action-recharge{background:var(--peach-100);color:#7d341e;border-color:#efcfbe}.action-recharge:hover{background:#ffdccb;border-color:#dca68e;transform:translateY(-2px)}.action:active{transform:translateY(0)}.action-arrow{margin-left:auto}.action-note{text-align:center;color:var(--text-muted);margin-top:1px;font-size:10px}.explore-link{color:var(--text-muted);align-items:center;gap:14px;margin-top:31px;font-size:11px;display:inline-flex}.explore-link:hover{color:var(--text-primary)}.explore-link span{font-size:18px}.hero-visual{height:564px;padding:13px 25px 27px 22px;position:relative}.phone-stage{background:var(--lavender-100);isolation:isolate;border-radius:210px 210px 24px 24px;height:100%;position:relative;overflow:hidden}.phone-stage:after{z-index:2;content:"";background:linear-gradient(#eeebf600,#eeebf6);height:115px;position:absolute;bottom:0;left:0;right:0}.hero-phone{filter:drop-shadow(15px 12px 15px #55436421);width:306px;max-width:79%;height:auto;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)rotate(-5deg)}.stage-caption{text-align:center;font:400 32px/1.1 var(--font-display);letter-spacing:-1px;color:#756382;position:absolute;top:57px;left:0;right:0}.stage-caption span{color:#342840}.hero-orbit{border:1px solid #d8d1df;border-radius:210px 210px 30px 30px;position:absolute;inset:0 10px 42px 8px;transform:rotate(6deg)}.hello-sticker{color:#544025;z-index:3;background:#f8d57f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:111px;height:111px;display:flex;position:absolute;top:89px;right:-9px;transform:rotate(12deg)}.hello-sticker svg{width:25px;height:25px}.hello-sticker span{font:500 17px/1.05 var(--font-display);text-align:center}.thought-note{z-index:3;background:#fffdf7;border:1px solid #ece4d6;border-radius:13px;padding:18px 24px 20px;position:absolute;bottom:92px;left:-27px;transform:rotate(-8deg);box-shadow:0 12px 30px #4536350d}.note-spark{color:var(--coral-500);font-size:28px;line-height:1}.thought-note p{font:500 17px/1.3 var(--font-display);margin-top:5px}.visual-footnote{text-align:center;letter-spacing:1.8px;color:var(--text-muted);font-size:8px;position:absolute;bottom:0;left:0;right:0}.conversation-strip{border-block:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:24px;padding-block:26px;display:flex}.conversation-strip>span{color:var(--text-muted);white-space:nowrap;font-size:11px}.conversation-strip p{font:400 22px/1.4 var(--font-display);align-items:center;gap:28px;display:flex}.conversation-strip i{color:var(--text-accent);font-size:20px;font-style:normal}.inside-section{padding-block:92px 80px}.section-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.section-intro .eyebrow,.faq-intro .eyebrow{margin-bottom:16px}h2{letter-spacing:-1.8px;font-size:clamp(34px,4vw,49px);line-height:1.08}.section-intro>p{color:var(--text-muted);padding-bottom:4px;font-size:13px;line-height:1.85}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.feature{border-radius:var(--radius-card);min-height:470px;padding:33px 37px 0;overflow:hidden}.feature-chat{background:var(--peach-100)}.feature-day{background:var(--lavender-100)}.feature-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:28px;display:flex}.feature-number{letter-spacing:1.3px;font-size:9px;font-weight:600}h3{letter-spacing:-1px;font-size:33px;line-height:1.13}.feature>p{color:#615658;max-width:370px;margin-top:17px;font-size:13px;line-height:1.85}.chat-preview{flex-direction:column;align-items:flex-start;gap:14px;margin-top:31px;padding-bottom:29px;display:flex}.chat-message{font-size:13px;line-height:1.65}.from-you{background:#f6cdbb;border-radius:15px 15px 3px;align-self:flex-end;margin-left:27px;padding:13px 18px}.from-confide{background:#fffbf8;border-radius:15px 15px 15px 3px;align-items:center;gap:12px;max-width:325px;margin-right:27px;padding:14px 18px 14px 13px;display:flex}.from-confide img{flex:0 0 29px}.preview-caption{color:#77635c;margin:4px 0 0 5px;font-size:9px}.reflection-preview{height:221px;margin-top:23px;position:relative}.reflection-card{background:#fffdf5;border:1px solid #e6ddce;border-radius:13px 13px 0 0;width:211px;margin-inline:auto;padding:23px 26px;transform:rotate(-8deg)}.reflection-card>span{letter-spacing:1.3px;color:#776757;font-size:8px}.reflection-card p{font:500 26px/1.1 var(--font-display);letter-spacing:-.5px;margin:15px 0}.reflection-card svg{margin-left:113px}.can-do-chip{background:#e3eacb;border:1px solid #c9d1b6;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:10px;display:flex;position:absolute;bottom:21px;right:-7px;transform:rotate(4deg);box-shadow:0 5px 14px #353b2310}.check-mark{color:#4d6144;border:1px solid #93a485;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.privacy-note{border:1px solid var(--border-default);border-radius:20px;align-items:center;gap:23px;margin-top:22px;padding:26px 29px;display:flex}.privacy-icon{color:#657151;background:#e9eddc;border-radius:50%;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid}.privacy-note h3{letter-spacing:-.4px;font-size:21px}.privacy-note p{max-width:565px;color:var(--text-muted);margin-top:7px;font-size:11px;line-height:1.9}.text-link{text-underline-offset:5px;font-size:12px;-webkit-text-decoration:underline #b1a49c;text-decoration:underline #b1a49c}.text-link:hover{color:var(--text-accent)}.text-link span{margin-left:10px;display:inline-block}.privacy-note .text-link{white-space:nowrap;margin-left:auto}.recharge-section{padding-bottom:94px}.recharge-card{background:var(--surface-dark);color:var(--cream-50);border-radius:var(--radius-card);grid-template-columns:1.4fr 1fr;gap:70px;padding:57px 59px;display:grid}.recharge-card .eyebrow{color:#f5b59f;margin-bottom:21px}.recharge-card h2{font-size:51px}.recharge-copy>p:not(.eyebrow){color:#c6bbc5;max-width:360px;margin-top:21px;font-size:13px;line-height:1.9}.recharge-steps{flex-direction:column;gap:15px;margin:29px 0 0;padding:0;list-style:none;display:flex}.recharge-steps li{color:#e1d8df;align-items:baseline;gap:12px;font-size:11px;display:flex}.recharge-steps span{color:#f5b59f;font-family:var(--font-display);font-size:12px}.recharge-aside{flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.credit-illustration{color:#e4d7f0;align-items:center;gap:17px;display:flex;transform:rotate(-7deg)}.credit-spark{font-size:89px;line-height:1}.credit-illustration>span:last-child{font:400 34px/1 var(--font-display);letter-spacing:-1px}.recharge-card .action-download{color:var(--ink-900);background:#faf5ef}.recharge-card .action-download:hover{background:#e4dbd1}.recharge-card .action-recharge{background:var(--coral-500);border-color:var(--coral-500);color:#25150d}.recharge-card .action-recharge:hover{background:#ff835e;border-color:#ff835e}.recharge-card .action-note{color:#c6bbc5;margin-top:4px}.faq-section{grid-template-columns:1fr 1.3fr;gap:75px;padding-bottom:95px;display:grid}.faq-intro h2{letter-spacing:-1.3px;font-size:39px}.faq-intro>p:not(.eyebrow){color:var(--text-muted);margin:21px 0 6px;font-size:13px}.faq-list details{border-bottom:1px solid var(--border-default)}.faq-list details:first-child{border-top:1px solid var(--border-default)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{flex-shrink:0;width:12px;height:12px;margin-right:5px;position:relative}.faq-list summary>span:before,.faq-list summary>span:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:5px;left:0}.faq-list summary>span:after{transition:transform .15s;transform:rotate(90deg)}.faq-list details[open] summary>span:after{transform:rotate(0)}.faq-list details[open] summary{color:var(--text-accent)}.faq-list details p{color:var(--text-muted);max-width:510px;padding:0 28px 21px 0;font-size:12px;line-height:1.95}.faq-list p a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.site-footer{background:var(--cream-100);padding-top:44px}.footer-top{justify-content:space-between;gap:30px;display:flex}.footer-top>div>p{color:var(--text-muted);margin-top:12px;font-size:11px}.footer-links{grid-template-columns:repeat(3,auto);align-content:start;gap:13px 29px;padding-top:5px;font-size:11px;display:grid}.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.footer-wordmark{font:500 clamp(48px, 8.3vw, 110px)/1.15 var(--font-display);letter-spacing:-5px;color:#ded8ce;white-space:nowrap;padding-top:39px}.footer-wordmark>span{color:var(--coral-500)}.footer-bottom{color:var(--text-muted);border-top:1px solid #dfd9cf;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding:20px 0;font-size:9px;display:flex}.aureon-credit{align-items:center;gap:12px;display:flex}.aureon-credit img{object-fit:contain;mix-blend-mode:multiply}@media (width>=1440px){.hero{padding-block:77px 86px}}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.hero{gap:27px;padding-block:49px 60px}h1{letter-spacing:-3.5px;font-size:73px}.hero-visual{height:520px;padding-inline:17px}.hero-phone{width:275px}.thought-note{padding:15px 18px;left:-17px}.thought-note p{font-size:15px}.stage-caption{font-size:28px;top:51px}.hello-sticker{width:94px;height:94px;right:-5px}.conversation-strip p{gap:18px;font-size:18px}.feature{padding-inline:27px}.recharge-card{gap:38px;padding:46px 40px}.recharge-card h2{font-size:46px}.faq-section{gap:40px}}@media (width<=850px){.site-header{height:88px}.site-nav{gap:22px}.nav-faq{display:none}.hero{gap:18px}h1{letter-spacing:-3px;font-size:62px}.hero-description{max-width:300px;font-size:14px}.hero-copy .eyebrow{letter-spacing:1.4px;font-size:8px}.hero-visual{height:486px;padding-inline:13px}.hero-phone{width:263px;max-width:91%;bottom:0}.hello-sticker{width:79px;height:79px;top:76px;right:-12px}.hello-sticker span{font-size:13px}.hello-sticker svg{width:20px;height:20px}.stage-caption{font-size:25px}.thought-note{padding:12px 15px;bottom:67px;left:-12px}.thought-note p{font-size:13px}.visual-footnote{letter-spacing:1.4px;font-size:6px}.conversation-strip{flex-direction:column;align-items:flex-start;gap:10px}.conversation-strip p{justify-content:space-between;width:100%}.inside-section{padding-block:66px}.section-intro{gap:30px}.section-intro>p{font-size:12px}.feature-grid{gap:16px}.feature{padding:27px 23px 0}.feature-number{letter-spacing:.8px;font-size:8px}.feature-heading{margin-bottom:22px}.feature h3{font-size:29px}.feature>p{font-size:12px}.chat-message{font-size:11px}.from-you{padding:12px 14px}.from-confide{gap:9px;margin-right:0;padding:13px}.from-confide img{flex-basis:22px;width:22px;height:22px}.can-do-chip{padding:10px 12px;font-size:9px;right:-15px}.privacy-note{flex-wrap:wrap;gap:17px}.privacy-note>div:not(.privacy-icon){flex:1}.privacy-note .text-link{flex-basis:100%;margin-left:74px}.recharge-card{grid-template-columns:1.15fr 1fr;gap:31px;padding:37px 29px}.recharge-card h2{font-size:39px}.recharge-copy>p:not(.eyebrow){font-size:12px}.recharge-steps li{font-size:10px}.recharge-card .action{gap:10px;padding-inline:15px;font-size:12px}.recharge-card .action-note{font-size:9px}.credit-spark{font-size:70px}.credit-illustration{gap:10px}.credit-illustration>span:last-child{font-size:28px}.recharge-section{padding-bottom:69px}.faq-intro h2{font-size:32px}.faq-section{gap:30px;padding-bottom:65px}.faq-list summary{font-size:12px}.footer-wordmark{letter-spacing:-3px}}@media (width<=650px){.wrap{width:calc(100% - 40px)}.site-header{gap:12px;height:80px}.brand{gap:5px;font-size:27px}.brand img{width:32px;height:32px}.nav-about{display:none}.nav-recharge{gap:12px;padding:9px 11px;font-size:10px}.nav-recharge span{font-size:15px}.hero{grid-template-columns:1fr;gap:39px;padding-block:42px 39px}.hero-copy{padding:0}.hero-copy .eyebrow{letter-spacing:1.3px;margin-bottom:20px;font-size:8px}h1{letter-spacing:-3.2px;font-size:clamp(57px,13.9vw,82px)}.hero-description{max-width:350px;margin-top:20px;font-size:14px;line-height:1.85}.download-actions{width:100%}.hero .download-actions{margin-top:24px}.action{min-height:56px;padding-inline:20px;font-size:14px}.action-note{font-size:10px}.explore-link{display:none}.hero-visual{width:100%;max-width:415px;height:447px;margin-inline:auto;padding:9px 19px 24px}.phone-stage{border-radius:180px 180px 22px 22px}.hero-orbit{border-radius:180px 180px 22px 22px;inset:1px 12px 32px}.hero-phone{width:248px;max-width:80%;bottom:-15px}.stage-caption{font-size:26px;top:35px}.hello-sticker{width:86px;height:86px;top:65px;right:4px}.hello-sticker span{font-size:14px}.thought-note{padding:14px 17px;bottom:70px;left:1px}.thought-note p{font-size:14px}.visual-footnote{font-size:7px}.conversation-strip{gap:11px;padding-block:21px}.conversation-strip>span{font-size:10px}.conversation-strip p{max-width:460px;font-size:19px;line-height:1.9;display:block}.conversation-strip i{margin-inline:8px;font-size:16px}.inside-section{padding-block:51px}.section-intro{margin-bottom:26px;display:block}.section-intro .eyebrow,.faq-intro .eyebrow{letter-spacing:1.5px;margin-bottom:14px;font-size:8px}h2{letter-spacing:-1.6px;font-size:37px}.section-intro>p{margin-top:17px;font-size:12px}.feature-grid{grid-template-columns:1fr;gap:17px}.feature{border-radius:22px;min-height:auto;padding:26px 26px 0}.feature-heading{margin-bottom:24px}.feature-number{letter-spacing:1px;font-size:8px}.feature h3{font-size:31px}.feature>p{margin-top:16px;font-size:12px}.chat-preview{margin-top:26px;padding-bottom:27px}.chat-message{font-size:12px}.from-confide{margin-right:19px}.reflection-preview{height:218px;margin-top:25px}.can-do-chip{font-size:10px;right:-8px}.privacy-note{border-radius:20px;align-items:flex-start;gap:15px;padding:24px}.privacy-icon{width:43px;height:43px}.privacy-icon svg{width:22px;height:24px}.privacy-note h3{letter-spacing:-.5px;font-size:20px}.privacy-note p{font-size:11px}.privacy-note .text-link{margin-left:58px;font-size:11px}.recharge-section{padding-bottom:54px}.recharge-card{border-radius:23px;grid-template-columns:1fr;gap:32px;padding:31px 26px 29px}.recharge-card .eyebrow{letter-spacing:1.3px;margin-bottom:17px;font-size:8px}.recharge-card h2{letter-spacing:-1.4px;font-size:37px}.recharge-copy>p:not(.eyebrow){margin-top:17px;font-size:12px}.recharge-steps{gap:14px;margin-top:24px}.recharge-steps li{gap:11px;font-size:11px}.recharge-aside{gap:23px}.credit-illustration{display:none}.recharge-card .action{padding-inline:17px;font-size:13px}.recharge-card .action-note{font-size:10px}.faq-section{grid-template-columns:1fr;gap:26px;padding-bottom:51px}.faq-intro h2{font-size:35px}.faq-intro>p:not(.eyebrow){margin-top:18px;font-size:12px}.faq-list summary{padding-block:19px;font-size:13px}.faq-list details p{padding-right:10px;font-size:12px}.site-footer{padding-top:31px}.footer-top{flex-direction:column;gap:28px}.footer-links{grid-template-columns:repeat(3,1fr);gap:14px 10px;font-size:10px}.footer-wordmark{letter-spacing:-1.3px;padding-top:29px;font-size:clamp(30px,7.65vw,50px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px;margin-top:20px;padding-block:19px;font-size:9px}.aureon-credit{gap:10px}.aureon-credit img{width:71px;height:35px}}@media (width<=360px){.wrap{width:calc(100% - 32px)}.brand{font-size:25px}.brand img{width:28px;height:28px}.nav-recharge{gap:8px;font-size:9px}.hero{padding-top:34px}h1{letter-spacing:-3px;font-size:53px}.hero-description{font-size:13px}.hero-visual{height:417px}.stage-caption{font-size:23px}.hero-phone{bottom:0}.thought-note p{font-size:12px}.thought-note{padding:12px 14px}.conversation-strip p{font-size:17px}.feature{padding-inline:21px}.feature h3{font-size:28px}.chat-message{font-size:11px}.privacy-note{gap:12px;padding:21px}.privacy-note .text-link{margin-left:55px}.recharge-card{padding-inline:22px}.recharge-card h2{font-size:33px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.action:hover{transform:none}}
