:root{--ink:#2c211b;--ink-soft:#6c574c;--ink-muted:#8a7365;--ink-faint:#a0846f;--coral:#f2603c;--coral-hover:#d94d2a;--coral-text:#b4553a;--cream:#fff9f3;--cream-raised:#fffdf9;--peach:#fff1e7;--peach-deep:#ffe3d2;--peach-row:#fdeadf;--border:#e8d9cb;--teal:#1d8c74;--teal-dark:#177c67;--teal-tint:#edf8f4;--teal-wash:#e9f6f1;--violet:#7c5ce0;--violet-tint:#f3effd;--amber:#b06a0c;--amber-wash:#fff4e4;--shadow-chip:0 6px 16px rgba(44,33,27,0.1);--shadow-card:0 12px 28px rgba(44,33,27,0.14);--shadow-panel:0 16px 40px rgba(44,33,27,0.07);--shadow-hero:0 30px 70px rgba(44,33,27,0.1);--shadow-phone:0 40px 80px rgba(44,33,27,0.26);--shadow-sheet:0 -14px 34px rgba(44,33,27,0.14)}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:inherit,system-ui,sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:var(--coral);text-decoration:none}a:hover{color:var(--ink)}button,input{font-family:inherit}h1,h2,h3{text-wrap:pretty}.micro-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.wordmark{display:flex;align-items:center;gap:11px}.wordmark,.wordmark:hover{color:inherit}.wordmark-lead{font-weight:700;color:var(--ink)}.wordmark-lead,.wordmark-trail{letter-spacing:-.04em;text-transform:lowercase}.wordmark-trail{font-weight:500;color:var(--ink-muted)}.wordmark-launch .wordmark-lead,.wordmark-launch .wordmark-trail{font-size:24px}.wordmark-product .wordmark-lead{font-size:25px;letter-spacing:-.03em;text-transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600;padding:13px 24px;font-size:15px;transition:transform .15s ease,background .15s ease;border:0;cursor:pointer}.btn.lg{padding:18px 32px;font-size:17px}.btn:hover{transform:translateY(-1px);color:inherit}.btn-primary{background:var(--coral);color:var(--cream);box-shadow:0 8px 20px rgba(242,96,60,.32)}.btn-primary:hover{background:var(--coral-hover);color:var(--cream)}.btn-ghost{background:#fff;color:var(--ink);box-shadow:0 8px 20px rgba(44,33,27,.08)}.btn-ink{background:var(--ink)}.btn-ink,.btn-ink:hover{color:#fff6ec}.btn-soft{background:rgba(255,255,255,.7);color:var(--ink)}.launch-header{border-bottom:1px solid var(--border);background:var(--cream)}.journal-band-inner,.launch-footer-inner,.launch-header-inner,.launch-hero{max-width:1160px;margin:0 auto;padding:0 40px}.launch-header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.launch-label{color:var(--ink-faint)}.launch-footer{background:var(--ink);color:#c9b5a7}.launch-footer-inner{padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:13px;font-weight:300}.launch-footer a{color:#c9b5a7}.launch-footer a:hover{color:var(--cream)}.launch-footer-links{display:flex;gap:24px;flex-wrap:wrap}.launch-hero{padding:72px 40px 48px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:center}.launch-badge{display:inline-flex;align-items:center;gap:9px;background:var(--peach-deep);color:var(--coral-text);border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600}.launch-copy h1{font-weight:700;font-size:64px;line-height:.98;letter-spacing:-.045em;margin:26px 0 0}.launch-sub{font-size:19px;font-weight:300;color:var(--ink-soft);max-width:500px;margin:22px 0 0}.waitlist-row{display:flex;gap:10px;margin-top:34px;max-width:480px}.waitlist-input{flex:1 1;font-size:15.5px;color:var(--ink);background:var(--cream-raised);border:1.5px solid var(--border);border-radius:14px;padding:14px 16px}.waitlist-input:focus{outline:none;border-color:var(--coral)}.waitlist-btn{background:var(--coral);color:var(--cream);font-weight:600;font-size:15.5px;padding:14px 26px;border-radius:14px;border:0;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .15s ease}.waitlist-btn:hover{transform:translateY(-1px);background:var(--coral-hover)}.waitlist-btn:disabled{opacity:.7;transform:none}.waitlist-note{font-size:13px;color:var(--ink-faint);margin:12px 0 0}.waitlist-error{font-size:13px;color:var(--coral);margin:8px 0 0}.waitlist-success{margin-top:34px;max-width:480px;display:flex;align-items:flex-start;gap:14px;background:var(--teal-wash);border:1px solid #c7e6db;border-radius:16px;padding:18px 20px}.waitlist-check{flex:none;width:26px;height:26px;border-radius:50%;background:var(--teal);color:var(--cream);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.waitlist-success-title{font-weight:600;font-size:17px;letter-spacing:-.02em}.waitlist-success-body{font-size:14px;font-weight:300;color:var(--ink-soft)}.countdown{display:flex;gap:12px;margin-top:40px}.countdown-unit{min-width:84px;background:#fff6ec;border:1px solid var(--border);border-radius:16px;padding:14px 12px;text-align:center}.countdown-value{font-weight:700;font-size:30px;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-demo{width:320px;justify-self:center}.launch-demo-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.launch-demo-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-text)}.scene-pills{display:flex;gap:7px;flex-wrap:wrap}.scene-pill{font-size:12px;font-weight:600;letter-spacing:-.01em;border-radius:999px;padding:7px 13px;white-space:nowrap;border:1px solid;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.launch-phone{width:320px;margin:0 auto;background:var(--ink);border-radius:42px;padding:9px;box-shadow:0 30px 60px rgba(44,33,27,.22)}.launch-phone-screen{position:relative;width:302px;height:620px;border-radius:34px;overflow:hidden;background:#f7efe4}.launch-phone-chrome{position:absolute;top:0;left:0;right:0;height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;z-index:40;font-size:12px;font-weight:700}.launch-phone-blob{position:absolute}.launch-phone-blob.a{top:38px;left:-30px;width:170px;height:170px;background:#efe6d6;border-radius:26px}.launch-phone-blob.b{bottom:-10px;right:-40px;width:190px;height:160px;background:#f3e1d2;border-radius:30px}.launch-phone-road{position:absolute;background:var(--cream-raised)}.launch-phone-road.h1{left:0;right:0;top:250px;height:16px}.launch-phone-road.v{top:0;bottom:0;left:44%;width:16px}.launch-phone-road.h2{left:0;right:0;top:404px;height:11px}.launch-pin{position:absolute;z-index:20;background:none;border:0;padding:0;cursor:pointer;transition:top .9s ease,left .9s ease}.launch-pin.emma{animation:drift-e 9s ease-in-out infinite}.launch-pin.max{animation:drift-m 11s ease-in-out infinite}.launch-pin.joe{top:208px;left:70%;animation:drift-j 13s ease-in-out infinite}.launch-halo{position:absolute;top:-8px;left:-8px;width:52px;height:52px;border-radius:50%;animation:pulse 2.4s ease-out infinite}.launch-halo.coral{width:56px;height:56px;background:rgba(242,96,60,.28);animation-duration:2.8s}.launch-pin-dot{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid var(--cream-raised);box-shadow:0 6px 14px rgba(44,33,27,.22);color:var(--cream);font-weight:600}.launch-pin-dot.coral{width:40px;height:40px;background:var(--coral);font-size:15px}.launch-pin-dot.teal{width:37px;height:37px;background:var(--teal);font-size:14px}.launch-pin-dot.violet{width:37px;height:37px;background:var(--violet);font-size:14px}.launch-verdict{position:absolute;top:54px;left:14px;right:14px;border-radius:18px;padding:15px 17px;box-shadow:0 12px 26px rgba(44,33,27,.14);z-index:30}.launch-verdict-row{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700}.launch-verdict-meta{margin-left:auto;font-size:11px;font-weight:300;color:var(--ink-muted)}.launch-verdict-line{font-weight:600;font-size:18px;letter-spacing:-.03em;line-height:1.2;margin-top:7px}.launch-verdict-sub{font-size:12.5px;font-weight:300;color:var(--ink-soft);margin-top:4px}.launch-sheet{position:absolute;bottom:0;left:0;right:0;background:var(--cream-raised);border-radius:26px 26px 0 0;padding:13px 15px 22px;box-shadow:0 -14px 30px rgba(44,33,27,.14);z-index:35}.launch-roster{display:flex;flex-direction:column;gap:8px}.launch-roster-row{display:flex;align-items:center;gap:11px;border-radius:16px;padding:10px 12px;border:0;width:100%;text-align:left;cursor:pointer;color:inherit}.launch-roster-avatar{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.launch-roster-copy{flex:1 1;min-width:0}.launch-roster-copy div{font-size:13.5px;font-weight:600}.launch-roster-copy small{font-size:11.5px;font-weight:300;color:var(--ink-muted)}.launch-roster-state{flex:none;font-size:11.5px;font-weight:700}.launch-person-head{display:flex;align-items:center;gap:12px}.launch-person-avatar{flex:none;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px}.launch-person-name{font-weight:600;font-size:17px;letter-spacing:-.03em}.launch-person-place{font-size:12.5px;font-weight:300;color:var(--ink-muted)}.sheet-close.sm{width:30px;height:30px;font-size:13px}.launch-person-stats{display:flex;gap:8px;margin-top:14px}.launch-person-stats>div{flex:1 1;background:var(--peach);border-radius:14px;padding:11px 13px}.launch-person-stats>div div:last-child{font-weight:600;font-size:16px;letter-spacing:-.03em;margin-top:2px}.launch-call{display:flex;align-items:center;justify-content:center;background:var(--coral);color:var(--cream);border-radius:999px;padding:12px;font-weight:600;font-size:14.5px;margin-top:10px}.launch-demo .device-chip{margin-top:20px}.pin-pulse{position:absolute;top:-9px;left:-9px;width:62px;height:62px;border-radius:50%;background:rgba(242,96,60,.3);animation:pulse 2.8s ease-out infinite}.avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cream);font-weight:600;font-size:15px;letter-spacing:-.02em;border:3px solid var(--cream-raised);box-shadow:0 6px 14px rgba(44,33,27,.22);flex:none}.avatar-coral{background:var(--coral);width:44px;height:44px;font-size:17px}.avatar-teal{background:var(--teal)}.avatar-violet{background:var(--violet)}.avatar-peach{background:#ffc7b4;color:#b4553a}.avatar-mint{background:#bce8da;color:#3e7f6c}.avatar-lilac{background:#d8ccfa;color:#6c55b0}.avatar-sand{background:#ffd9a8;color:#a0714a}.avatar-cream{background:var(--cream-raised);color:#6c55b0}.avatar.lg{width:52px;height:52px;font-size:20px;font-weight:700}.live-chip{position:absolute;top:18px;left:18px;display:flex;align-items:center;gap:7px;background:var(--cream-raised);border-radius:999px;padding:7px 13px;box-shadow:var(--shadow-chip);font-size:11px;font-weight:600;letter-spacing:-.01em}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:blink 1.6s ease-in-out infinite}.live-dot.coral{background:var(--coral);width:7px;height:7px}.live-dot.teal{background:var(--teal);width:8px;height:8px}.live-dot.cream{background:#fff6ec}.device-chip{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--cream-raised);border:1px solid #f1e2d4;border-radius:16px;padding:16px 20px;margin-top:22px;transition:transform .16s ease,box-shadow .16s ease}.device-chip:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(44,33,27,.1)}.device-chip-name{font-weight:600;font-size:17px;letter-spacing:-.035em}.device-chip-sub{font-size:12.5px;font-weight:300;color:var(--ink-muted)}.edition-badge{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-text);background:var(--peach-deep);border-radius:999px;padding:6px 12px;white-space:nowrap}.journal-band{border-top:1px solid var(--border);background:#fff6ec}.journal-band-inner{padding:64px 40px 68px}.journal-band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.journal-band-head h2,.journal-index h1{font-weight:700;font-size:38px;line-height:1.04;letter-spacing:-.04em;margin:12px 0 0}.journal-band-head p,.journal-index-lead{font-size:16px;font-weight:300;color:var(--ink-soft);margin:10px 0 0;max-width:520px}.journal-all{font-size:14px;font-weight:600;color:var(--coral);white-space:nowrap}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.journal-card{display:flex;flex-direction:column;background:var(--cream-raised);border:1px solid #f1e2d4;border-radius:20px;overflow:hidden;color:inherit;transition:transform .16s ease,box-shadow .16s ease}.journal-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(44,33,27,.1);color:inherit}.journal-art{height:132px;display:flex;align-items:center;justify-content:center;gap:8px;object-fit:cover;width:100%}img.journal-art{display:block;object-fit:cover}.journal-art-coral{background:var(--peach-deep)}.journal-art-teal{background:var(--teal-wash)}.journal-art-violet{background:#efeafb}.pin{width:42px;height:42px;border-radius:50%;border:3px solid var(--cream-raised);box-shadow:0 6px 14px rgba(44,33,27,.18);display:flex;align-items:center;justify-content:center;color:var(--cream);font-weight:600}.pin-teal{background:var(--teal)}.dot-lg{width:14px;height:14px;background:var(--violet)}.dot-lg,.dot-sm{border-radius:50%}.dot-sm{width:10px;height:10px;background:#c3b3f0}.journal-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.journal-meta{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-text)}.tone-teal .journal-meta{color:var(--teal)}.tone-violet .journal-meta{color:#6a4bc9}.journal-meta-dot{color:#d8c3b2}.journal-meta-mute{color:var(--ink-faint)}.journal-card-title{font-weight:600;font-size:19px;line-height:1.2;letter-spacing:-.03em}.journal-card-body p{font-size:14px;font-weight:300;color:var(--ink-soft);margin:0}.journal-card-date{font-size:12.5px;color:var(--ink-faint);margin-top:auto;padding-top:8px}.journal-index,.legal,.post{max-width:1160px;margin:0 auto;padding:72px 40px 96px}.legal{max-width:720px}.legal h1,.post h1{font-size:48px;line-height:1.05;letter-spacing:-.04em;font-weight:700;margin:12px 0 0}.legal p,.post-excerpt{font-size:18px;font-weight:300;color:var(--ink-soft)}.post{max-width:720px}.post-back{font-size:14.5px;font-weight:600;color:var(--ink-muted)}.post-date{font-size:13px;color:var(--ink-faint);margin-top:12px}.post-body{margin-top:36px;font-size:17px;font-weight:300;color:var(--ink-soft)}.post-body h2{font-weight:700;font-size:28px;letter-spacing:-.03em;color:var(--ink);margin:36px 0 12px}.post-body p{margin:0 0 16px}.post-body ul{padding-left:1.2em}.post-body blockquote{margin:28px 0;padding:24px 28px;background:var(--peach);border-radius:20px;color:var(--ink)}.post-body blockquote p{font-weight:500;font-size:20px;letter-spacing:-.02em}.post-body cite{display:block;margin-top:8px;font-size:13px;color:var(--ink-muted);font-style:normal}.post-hero{margin:28px 0 8px}.post-hero img{width:100%;max-height:480px;object-fit:cover;border-radius:20px;display:block;background:var(--peach)}.post-figure{margin:28px 0}.post-body img,.post-figure img{width:100%;border-radius:16px;display:block}.photo-credit,.post-figure figcaption{font-size:13px;color:var(--ink-faint);margin-top:8px}.wordmark-logo{width:32px;height:32px;object-fit:contain;display:block}.product-hero-photo{width:100%;max-width:420px;border-radius:28px;object-fit:cover;justify-self:end;box-shadow:var(--shadow-panel)}.story-art img,img.story-art{width:100%;height:200px;object-fit:cover;display:block}.story-card.wide img.story-art{height:280px}.device-photo{border-radius:16px;max-height:280px}.device-photo,.look-photo{width:100%;object-fit:cover;display:block}.look-photo{border-radius:20px;max-height:360px;margin-bottom:28px}.product-shell{background:#fff6ec;min-height:100vh}.product-header{position:sticky;top:0;z-index:100;background:rgba(255,246,236,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-header-inner{max-width:1200px;margin:0 auto;padding:0 40px;height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.product-nav{display:flex;align-items:center;gap:8px}.nav-pill{font-size:15.5px;font-weight:600;color:var(--ink-soft);padding:10px 16px;border-radius:999px}.nav-pill:hover{background:var(--peach-row);color:var(--ink)}.nav-cta{margin-left:10px}.nav-toggle{display:none;background:none;border:0;font-weight:600;color:var(--ink)}.product-nav-mobile{display:none;flex-direction:column;gap:12px;padding:8px 40px 24px}.product-footer{background:#ffefe2}.product-footer-top{max-width:1200px;margin:0 auto;padding:64px 40px 40px;display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.product-footer-brand{max-width:300px}.product-footer-brand p{font-size:15px;color:var(--ink-muted);margin:14px 0 0}.footer-col-title{font-size:14px;font-weight:700;color:var(--ink-faint)}.footer-col-links{display:flex;flex-direction:column;gap:10px;margin-top:14px;font-size:15.5px}.footer-col-links a{color:var(--ink-soft)}.footer-col-links a:hover{color:var(--coral)}.product-footer-copy{max-width:1200px;margin:0 auto;padding:0 40px 56px;font-size:13.5px;color:#b49a88}.product-main{overflow-x:hidden}.product-hero{position:relative}.hero-glow{position:absolute;border-radius:50%;pointer-events:none}.hero-glow-a{top:-220px;right:-180px;width:760px;height:760px;background:radial-gradient(circle,rgba(255,190,120,.5),rgba(255,246,236,0) 66%)}.hero-glow-b{bottom:-300px;left:-200px;width:720px;height:720px;background:radial-gradient(circle,rgba(140,220,200,.42),rgba(255,246,236,0) 66%)}.product-hero-grid{position:relative;max-width:1200px;margin:0 auto;padding:64px 40px 96px;display:grid;grid-template-columns:1fr 360px;gap:64px;align-items:center}.hero-badge{display:inline-flex;align-items:center;gap:9px;background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;color:var(--teal);box-shadow:0 6px 18px rgba(44,33,27,.07)}.product-hero-copy h1{font-weight:700;font-size:clamp(42px,6vw,76px);letter-spacing:-.035em;line-height:1.02;margin:26px 0 0}.product-sub{font-size:21px;color:var(--ink-soft);max-width:520px;margin:24px 0 0}.hero-actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.hero-actions.center{justify-content:center}.hero-proof{gap:22px;margin-top:40px;flex-wrap:wrap}.avatar-stack,.hero-proof{display:flex;align-items:center}.avatar-stack .avatar{width:46px;height:46px;font-size:9px;font-weight:700;margin-left:-14px;border-color:#fff6ec;text-align:center;line-height:1.1}.avatar-stack .avatar:first-child{margin-left:0}.stars{color:#f5a623;letter-spacing:2px}.rating-row{display:flex;align-items:center;gap:8px}.rating-label{font-size:15px;color:var(--ink-soft)}.phone-bezel{background:var(--ink);border-radius:52px;padding:10px;box-shadow:var(--shadow-phone)}.phone-screen{position:relative;width:340px;height:700px;border-radius:44px;overflow:hidden;background:#eaf3ec}.phone-chrome{position:absolute;top:0;left:0;right:0;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;z-index:40;font-size:13px;font-weight:700}.phone-caption{text-align:center;font-size:13.5px;font-weight:600;color:#9a867a;margin-top:18px}.hero-phone-col{position:relative}.map-blob{position:absolute;border-radius:28px}.map-road{position:absolute;background:var(--cream-raised)}.hero-map .map-blob-green{top:120px;left:-40px;width:210px;height:180px;background:#d6ebd5;border-radius:24px}.hero-map .map-blob-blue{bottom:120px;right:-50px;width:200px;height:170px;background:#cfe6f5;border-radius:44px}.hero-map .map-blob-sand{top:330px;left:60px;width:120px;height:96px;background:#f6e6cf;border-radius:24px}.hero-map .map-road-h1{top:300px;height:16px;left:0;right:0}.hero-map .map-road-v{left:186px;width:16px;top:0;bottom:0}.hero-map .map-road-h2{top:470px;height:11px;left:0;right:0}.map-person{position:absolute;background:none;border:0;padding:0;cursor:pointer;text-align:center;color:inherit}.map-person.emma{top:196px;left:74px;animation:drift-a 11s ease-in-out infinite}.map-person.joe{top:120px;left:224px;animation:drift-c 15s ease-in-out infinite}.map-person.max{transition:top .9s ease,left .9s ease}.hero-max{top:388px;left:214px;animation:drift-b 13s ease-in-out infinite}.pin-label{margin-top:6px;background:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;box-shadow:0 4px 10px rgba(44,33,27,.14);color:var(--ink)}.pin-ring{position:absolute;top:-10px;left:-10px;width:70px;height:70px;border-radius:50%;border:2px solid rgba(242,96,60,.5);animation:ping 3s ease-out infinite}.pin-ring.coral{border-color:rgba(242,96,60,.5)}.pin-ring.cream{border-color:rgba(255,246,236,.7);animation:ping 2s ease-out infinite}.verdict{position:absolute;top:62px;left:16px;right:16px;background:#fff;border-radius:20px;padding:16px 18px;box-shadow:var(--shadow-card);z-index:30;text-align:left}.verdict-row{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700}.verdict-dot{position:relative;width:10px;height:10px;border-radius:50%;background:var(--teal)}.verdict-dot span{position:absolute;inset:0;border-radius:50%;border:2px solid var(--teal);animation:ping 2.6s ease-out infinite}.verdict-meta{margin-left:auto;font-size:12px;font-weight:500;color:#9a867a}.verdict-line{font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.2;margin-top:8px}.verdict-sub{font-size:14px;margin-top:4px;font-weight:400}.teal{color:var(--teal)}.roster-sheet{position:absolute;bottom:0;left:0;right:0;background:var(--cream-raised);border-radius:32px 32px 0 0;padding:14px 16px 26px;box-shadow:var(--shadow-sheet);z-index:35;color:var(--ink)}.roster-sheet.compact{padding-bottom:18px}.sheet-handle{width:44px;height:5px;border-radius:3px;background:var(--border);margin:0 auto 14px}.roster-list,.roster-sheet.compact{display:flex;flex-direction:column;gap:9px}.roster-row{display:flex;align-items:center;gap:12px;border-radius:18px;padding:12px 14px;border:0;width:100%;text-align:left;cursor:pointer;color:inherit}.roster-copy{flex:1 1;min-width:0}.roster-copy div{font-size:15.5px;font-weight:700}.roster-copy small{font-size:13px;color:var(--ink-muted)}.roster-state{font-size:13px;font-weight:700;flex:none}.home-indicator{width:118px;height:5px;border-radius:3px;background:var(--ink);opacity:.22;margin:14px auto 0}.person-head{display:flex;align-items:center;gap:13px}.person-name{font-weight:600;font-size:20px;letter-spacing:-.02em}.person-place{font-size:13.5px;color:var(--ink-muted)}.sheet-close{margin-left:auto;width:34px;height:34px;border-radius:50%;background:#f5ebe1;border:0;color:var(--ink-muted);cursor:pointer}.person-stats{display:flex;gap:9px;margin-top:14px}.person-stats>div{flex:1 1;background:var(--peach);border-radius:18px;padding:12px 14px}.person-stats>div div:last-child{font-weight:600;font-size:19px}.person-timeline{margin-top:16px;display:flex;flex-direction:column;gap:12px}.timeline-row{display:flex;gap:11px;align-items:flex-start}.timeline-row span{width:9px;height:9px;border-radius:50%;margin-top:7px;flex:none}.timeline-row div{font-size:14px;font-weight:600}.timeline-row small{display:block;font-size:12.5px;color:#9a867a;font-weight:400}.stats-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.stats-card{background:#fff;border-radius:24px;padding:34px 44px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;box-shadow:var(--shadow-panel)}.stat-num{font-weight:700;font-size:34px;letter-spacing:-.03em}.stat-num span{font-size:17px;color:#9a867a}.stat-label{font-size:15px;color:var(--ink-soft);margin-top:2px}.close-section,.demo-section,.device-section,.faq-section,.look-section,.math-section,.setup-section,.stories-section{max-width:1200px;margin:0 auto;padding:104px 40px 0}.close-section{padding-bottom:130px}.demo-card{background:#fff;border-radius:28px;padding:52px 48px 56px;box-shadow:0 20px 50px rgba(44,33,27,.08)}.demo-head,.device-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.demo-eyebrow{font-size:15px;font-weight:700;color:var(--coral)}.demo-head h2,.device-section h2,.faq-section h2,.look-card h2,.math-section h2,.setup-section h2,.stories-section h2{font-weight:700;font-size:clamp(32px,4vw,46px);letter-spacing:-.03em;line-height:1.08;margin:12px 0 0;max-width:600px}.demo-head p,.device-head p,.math-section>p{font-size:17.5px;color:var(--ink-soft);max-width:340px;margin:0}.demo-grid{display:grid;grid-template-columns:1fr 380px;gap:56px;margin-top:44px;align-items:center}.scene-list{display:flex;flex-direction:column;gap:12px}.scene-row{border:0;border-radius:22px;padding:20px 24px;display:flex;align-items:center;gap:18px;cursor:pointer;width:100%;text-align:left;transition:transform .18s ease}.scene-row:hover{transform:translateX(4px)}.scene-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.scene-label{font-weight:600;font-size:20px;letter-spacing:-.02em}.scene-sub{font-size:15px;color:var(--ink-soft)}.scene-state{font-size:15px;font-weight:700}.demo-footnote{font-size:15px;color:var(--ink-muted);margin-top:22px}.demo-phone{justify-self:center;border-radius:44px}.demo-phone .phone-screen{border-radius:36px}.demo-map{position:absolute;inset:0}.demo-map .map-blob-green{top:126px;left:-40px;width:200px;height:172px;background:#d6ebd5}.demo-map .map-blob-blue{bottom:180px;right:-46px;width:190px;height:160px;background:#cfe6f5}.demo-map .map-blob-sand{top:330px;left:62px;width:112px;height:90px;background:#f6e6cf}.demo-map .map-road-h1{top:302px;height:15px;left:0;right:0}.demo-map .map-road-v{left:184px;width:15px;top:0;bottom:0}.help-screen{position:absolute;top:50px;left:0;right:0;bottom:0;padding:24px 22px 22px;color:#fff6ec}.help-pill{display:inline-flex;align-items:center;gap:9px;background:rgba(255,246,236,.2);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.help-title{font-weight:700;font-size:34px;letter-spacing:-.03em;line-height:1.1;margin-top:18px}.help-screen p{font-size:16.5px;color:rgba(255,246,236,.88);margin:10px 0 0}.help-map{background:rgba(44,33,27,.24);border-radius:22px;height:170px;margin-top:20px;position:relative;overflow:hidden}.help-pin{position:absolute;top:60px;left:140px}.help-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.help-primary,.help-secondary{border-radius:999px;padding:16px 0;text-align:center;font-weight:600;font-size:16.5px}.help-primary{background:var(--cream-raised);color:var(--ink)}.help-secondary{background:rgba(255,246,236,.18)}.help-note{font-size:13px;color:rgba(255,246,236,.78);margin-top:14px;text-align:center}.stories-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px;margin-top:44px}.story-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--shadow-panel)}.story-art{height:200px}.story-card.wide .story-art{height:280px}.story-art-coral{background:var(--peach-deep)}.story-art-teal{background:#d7f0e7}.story-art-violet{background:#e7dffb}.story-body{padding:26px 28px 30px}.story-card.wide .story-body{padding:30px 32px 34px}.story-quote{font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.32}.story-card.wide .story-quote{font-size:24px}.story-attr{font-size:14px;color:var(--ink-soft);margin-top:16px}.device-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:44px}.device-hero-card{background:var(--peach);border-radius:22px;padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:24px}.device-price span{font-weight:700;font-size:70px;letter-spacing:-.04em;line-height:1}.device-price small{display:block;font-size:16px;color:var(--teal);font-weight:700;margin-top:8px}.device-features{display:grid;grid-template-columns:1fr 1fr;gap:20px}.faq-card,.feature-card,.setup-card{background:#fff;border-radius:22px;padding:34px 32px 38px;box-shadow:0 14px 36px rgba(44,33,27,.06)}.faq-card div,.feature-card div,.setup-title{font-weight:600;font-size:22px;letter-spacing:-.02em}.faq-card p,.feature-card p,.setup-card p{font-size:15.5px;color:var(--ink-soft);margin:8px 0 0}.spec-list{background:#fff;border-radius:22px;padding:12px 32px;margin-top:24px;box-shadow:0 14px 36px rgba(44,33,27,.06)}.spec-row{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid #f1e2d4}.spec-row:last-child{border-bottom:0}.spec-row span{font-size:15px;font-weight:600;color:var(--ink-faint)}.look-card{background:var(--ink);border-radius:18px;padding:64px 56px;color:#fff6ec}.look-eyebrow{font-size:15px;font-weight:700;color:#ffb877}.look-card h2{color:#fff6ec;max-width:660px}.look-card>p{font-size:18.5px;color:#d9c7ba;margin:18px 0 0;max-width:660px}.look-points{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.look-points>div{background:rgba(255,246,236,.07);border-radius:20px;padding:32px 30px 36px}.look-icon{width:52px;height:52px;border-radius:50%;background:#ffb877;color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:700}.look-points>div:nth-child(2) .look-icon{background:#7edcc0}.look-points>div:nth-child(3) .look-icon{background:#c6b4ff}.look-point-title{font-weight:600;font-size:22px;letter-spacing:-.02em;margin-top:20px}.look-points p{font-size:15.5px;color:#c9b5a7;margin:10px 0 0}.math-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.math-card{background:#fff;border-radius:24px;padding:40px 38px;box-shadow:var(--shadow-panel)}.math-kicker{font-size:14.5px;font-weight:700}.math-kicker.teal{color:var(--teal)}.math-kicker.mute{color:var(--ink-faint)}.math-big{font-weight:700;font-size:clamp(36px,5vw,68px);letter-spacing:-.04em;line-height:1.05;margin-top:12px}.math-big.mute,.math-card p{color:var(--ink-soft)}.math-card p{font-size:16.5px;margin:6px 0 0}.math-bars{margin-top:32px;display:flex;align-items:flex-end;gap:10px;height:110px}.math-bars i{flex:1 1;border-radius:10px 10px 0 0;display:block}.math-bars.kin i:first-child{background:var(--teal)}.math-bars.kin i:not(:first-child){background:#ede2d6}.math-bars.sub i{background:#e0563c}.math-years{font-size:13px;color:var(--ink-faint);margin-top:10px}.math-total,.math-years{display:flex;justify-content:space-between}.math-total{margin-top:24px;align-items:baseline}.math-total span{font-size:14.5px;font-weight:700;color:var(--ink-faint)}.math-total strong{font-size:34px;letter-spacing:-.03em}.math-total .coral{color:#e0563c}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.setup-num{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.setup-num.tone-coral{background:var(--peach);color:var(--coral)}.setup-num.tone-teal{background:var(--teal-tint);color:var(--teal)}.setup-num.tone-violet{background:var(--violet-tint);color:var(--violet)}.setup-title{margin-top:20px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-card{padding:28px 32px;border-radius:18px}.faq-card div{font-size:20px}.close-card{position:relative;overflow:hidden;background:linear-gradient(140deg,#ffd9a8,#ffc7b4 55%,#e7dffb);border-radius:18px;padding:84px 56px;text-align:center}.close-card h2{font-size:clamp(36px,5vw,56px);letter-spacing:-.035em;line-height:1.04;margin:0 auto;max-width:none}.close-card p{font-size:19.5px;color:#5a463a;margin:20px auto 0;max-width:560px}@keyframes pulse{0%{transform:scale(.6);opacity:.55}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes ping{0%{transform:scale(.5);opacity:.7}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes drift-e{0%,to{transform:translate(0)}50%{transform:translate(14px,-22px)}}@keyframes drift-m{0%,to{transform:translate(0)}50%{transform:translate(-16px,12px)}}@keyframes drift-j{0%,to{transform:translate(9px,16px)}}@keyframes drift-a{0%,to{transform:translate(0)}50%{transform:translate(10px,-14px)}}@keyframes drift-b{0%,to{transform:translate(0)}50%{transform:translate(-12px,9px)}}@keyframes drift-c{0%,to{transform:translate(0)}50%{transform:translate(7px,11px)}}.seo-shell{background:#F7EFE4;min-height:100vh;padding:28px 20px 64px}.seo-frame{max-width:1180px;margin:0 auto;background:#FFF9F3;border:1px solid #e8d9cb;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px rgba(44,33,27,.08)}.seo-site-header{min-height:74px;padding:0 44px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e8d9cb;flex-wrap:wrap}.seo-site-header .wordmark-launch .wordmark-lead,.seo-site-header .wordmark-launch .wordmark-trail{font-size:20px}.seo-site-nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:12px 0}.seo-site-nav a{font-size:14px;font-weight:400;color:#6C574C}.seo-site-nav a:hover{color:#2C211B}.seo-btn{display:inline-flex;align-items:center;justify-content:center;background:#F2603C;color:#FFF9F3;font-weight:600;font-size:15px;padding:13px 26px;border-radius:14px;transition:transform .15s ease,background .15s ease}.seo-btn:hover{transform:translateY(-1px);background:#D94D2A;color:#FFF9F3}.seo-btn-ghost{border:1.5px solid #e8d9cb;padding:13px 24px}.seo-btn-ghost,.seo-btn-ghost:hover{background:transparent;color:#2C211B}.seo-btn-ghost:hover{border-color:#2C211B}.seo-btn-ghost-dark{background:transparent;color:#FFF9F3;border:1.5px solid #6c574c}.seo-btn-ghost-dark:hover{background:transparent;border-color:#FFF9F3;color:#FFF9F3}.seo-btn-header{padding:11px 20px;font-size:14px;border-radius:12px}.seo-btn-sm{padding:9px 16px;font-size:13.5px;border-radius:11px}.seo-article{color:#2C211B}.seo-article h1,.seo-article h2,.seo-article h3,.seo-article p{text-wrap:pretty}.seo-crumbs{padding:40px 44px 0;font-size:12.5px;font-weight:400}.seo-crumbs,.seo-crumbs a{color:#A0846F}.seo-crumbs span{padding:0 6px}.seo-crumb-last{color:#6C574C;padding:0!important}.seo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:44px;align-items:start;padding:24px 44px 0}.seo-hero h1{font-weight:700;font-size:44px;line-height:1.05;letter-spacing:-.04em;margin:0}.seo-hero-desc{font-size:18px;font-weight:300;color:#6C574C;margin:18px 0 0}.seo-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.seo-quick{background:#FFF6EC;border:1px solid #e8d9cb;border-radius:20px;padding:22px}.seo-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#A0846F}.seo-eyebrow-coral{color:#B4553A}.seo-eyebrow-mint{color:#1D8C74}.seo-quick p{font-size:15px;font-weight:400;color:#2C211B;margin:12px 0 0}.seo-quick-meta{font-size:11px;font-weight:300;color:#A0846F;margin-top:14px;border-top:1px solid #e8d9cb;padding-top:11px}.seo-intro{font-size:16.5px;font-weight:300;color:#6C574C;margin:0;max-width:820px;padding:40px 44px 0}.seo-disclaimer{margin:26px 44px 0;background:#FFFDF9;border:1px solid #d9c4b2;border-left:4px solid #b4553a;border-radius:14px;padding:18px 20px;max-width:820px}.seo-disclaimer-title{font-weight:600;font-size:14.5px}.seo-disclaimer p{font-size:13.5px;font-weight:300;color:#6C574C;margin:6px 0 0}.seo-section{padding:44px 44px 0}.seo-section h2{font-weight:600;font-size:28px;letter-spacing:-.03em;margin:0}.seo-h2-small{font-size:21px!important}.seo-sub{font-size:14.5px;font-weight:300;color:#8A7365;margin:8px 0 0}.seo-intent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:20px}.seo-intent-card{background:#FFFDF9;border:1px solid #e8d9cb;border-radius:18px;padding:22px}.seo-intent-card h3{font-weight:600;font-size:16.5px;letter-spacing:-.02em;margin:0}.seo-intent-card p{font-size:14px;font-weight:300;color:#6C574C;margin:8px 0 0}.seo-criteria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;margin-top:20px}.seo-criteria-card,.seo-product-card,.seo-related-card{transition:transform .16s ease,box-shadow .16s ease}.seo-criteria-card:hover,.seo-product-card:hover,.seo-related-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(44,33,27,.1)}.seo-criteria-card{background:#FFF6EC;border:1px solid #e8d9cb;border-radius:16px;padding:20px}.seo-criteria-mark{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center}.seo-criteria-mark span{width:11px;height:11px;border-radius:50%;display:block}.seo-criteria-card h3{font-weight:600;font-size:15.5px;letter-spacing:-.02em;margin:14px 0 0}.seo-criteria-card p{font-size:13.5px;font-weight:300;color:#6C574C;margin:6px 0 0}.seo-scenario-wrap{background:#FFF6EC;border:1px solid #e8d9cb;border-radius:24px;padding:32px}.seo-scenario-head{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between}.seo-badge{font-size:11.5px;font-weight:600;color:#B4553A;background:#FFE3D2;border-radius:6px;padding:5px 10px}.seo-badge-mint{color:#1D8C74;background:#E9F6F1}.seo-scenario-list{display:grid;gap:10px;margin-top:22px}.seo-scenario-row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px;align-items:start;background:#FFFDF9;border:1px solid #e8d9cb;border-radius:16px;padding:18px 20px}.seo-scenario-title{display:flex;align-items:center;gap:11px}.seo-scenario-title strong{font-weight:600;font-size:15.5px;letter-spacing:-.02em}.seo-dot{flex:none;width:9px;height:9px;border-radius:50%;animation:seo-pulse 2.4s ease-in-out infinite}.seo-scenario-row p{font-size:14px;font-weight:300;color:#6C574C;margin:0}@keyframes seo-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.seo-dot{animation:none}}.seo-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:20px}.seo-step-card{background:#FFFDF9;border:1px solid #e8d9cb;border-radius:16px;padding:20px}.seo-step-n{font-weight:700;font-size:13px;color:#F2603C}.seo-step-card h3{font-weight:600;font-size:15.5px;letter-spacing:-.02em;margin:10px 0 0}.seo-step-card p{font-size:13.5px;font-weight:300;color:#6C574C;margin:6px 0 0}.seo-fine{margin:14px 0 0}.seo-fine,.seo-fine-inline{font-size:12px;font-weight:300;color:#A0846F}.seo-table-wrap{margin-top:18px;border:1px solid #e8d9cb;border-radius:20px;background:#FFFDF9;overflow-x:auto}.seo-table{width:100%;border-collapse:collapse;min-width:560px}.seo-table thead{background:#FFF6EC}.seo-table td,.seo-table th{text-align:left;padding:14px 20px;font-size:13.5px;border-bottom:1px solid #f0e4d8;vertical-align:top}.seo-table thead th{font-weight:600;color:#6C574C;font-size:13px}.seo-th-kin{font-weight:700!important;color:#F2603C!important}.seo-table tbody th{font-weight:500;width:34%}.seo-td-kin{font-weight:400;color:#2C211B}.seo-table tbody td{font-weight:300;color:#6C574C}.seo-best-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.seo-best-card{background:#FFF6EC;border:1px solid #e8d9cb;border-radius:20px;padding:26px}.seo-best-card-quiet{background:#FFFDF9}.seo-best-card ul{list-style:none;padding:0;margin:15px 0 0;display:grid;gap:9px}.seo-best-card li{font-size:14.5px;font-weight:400;color:#2C211B}.seo-best-card-quiet li{font-weight:300;color:#6C574C}.seo-alt-list{display:grid;gap:10px;margin-top:20px}.seo-alt-row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;background:#FFFDF9;border:1px solid #e8d9cb;border-radius:16px;padding:18px 20px}.seo-alt-row strong{font-weight:600;font-size:15.5px;letter-spacing:-.02em}.seo-alt-row p{font-size:14px;font-weight:300;color:#6C574C;margin:0}.seo-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px}.seo-product-card{background:#FFFDF9;border:1px solid #e8d9cb;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:14px}.seo-product-art{background:#EFE6D6;border-radius:14px;height:118px;position:relative;display:flex;align-items:center;justify-content:center}.seo-product-art span{position:absolute;top:10px;left:12px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8A7365}.seo-product-card h3{font-weight:600;font-size:16.5px;letter-spacing:-.02em;margin:0}.seo-product-card p{font-size:13.5px;font-weight:300;color:#6C574C;margin:5px 0 0}.seo-product-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.seo-price{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#8A7365;border:1px dashed #d9c4b2;border-radius:7px;padding:5px 9px}.seo-faq-list{display:grid;gap:11px;margin-top:20px}.seo-faq-card{background:#FFFDF9;border:1px solid #e8d9cb;border-radius:16px;padding:20px 24px}.seo-faq-card h3{font-weight:600;font-size:16px;letter-spacing:-.02em;margin:0}.seo-faq-card p{font-size:14.5px;font-weight:300;color:#6C574C;margin:8px 0 0}.seo-cite{background:#FFF6EC;border:1px solid #e8d9cb;border-radius:16px;padding:20px 24px}.seo-cite ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.seo-cite li{font-size:13px;font-weight:300;color:#6C574C}.seo-cite a,.seo-cite-title{font-weight:500;color:#2C211B}.seo-related-section{padding-top:44px}.seo-related-section .seo-h2-small{border-top:1px solid #e8d9cb;padding-top:30px}.seo-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:18px}.seo-related-card{background:#FFFDF9;border:1px solid #e8d9cb;border-radius:14px;padding:15px 16px;min-height:44px;color:inherit}.seo-related-card:hover{color:inherit}.seo-related-hub{background:#FFE3D2;border-color:#F3C9B4}.seo-rel-label{display:block;font-size:14px;font-weight:500;letter-spacing:-.01em;color:#2C211B}.seo-close{margin-top:44px;background:#2C211B;padding:40px 44px;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.seo-close h2{font-weight:600;font-size:24px;letter-spacing:-.03em;color:#FFF9F3;margin:0}.seo-close p{font-size:14.5px;font-weight:300;color:#C9B6A6;margin:8px 0 0}.seo-sticky{display:none}.seo-hub{padding:40px 44px 56px}.seo-hub h1{font-weight:700;font-size:44px;line-height:1.05;letter-spacing:-.04em;margin:8px 0 16px}.seo-hub .seo-lede{font-size:18px;font-weight:300;color:#6C574C}.seo-hub .seo-related{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:10px}.seo-hub .seo-related li{background:#FFFDF9;border:1px solid #e8d9cb;border-radius:14px;padding:16px 18px}.seo-hub .seo-related a{font-weight:500;font-size:16px;color:#2C211B}.seo-hub .seo-related p{font-size:14px;font-weight:300;color:#6C574C;margin:6px 0 0}@media (max-width:980px){.seo-close,.seo-crumbs,.seo-hero,.seo-hub,.seo-intro,.seo-section,.seo-site-header{padding-left:20px;padding-right:20px}.seo-disclaimer{margin-left:20px;margin-right:20px}.seo-hero{grid-template-columns:1fr;gap:24px}.seo-hero h1,.seo-hub h1{font-size:32px}.seo-site-nav{gap:14px}}@media (max-width:700px){.seo-shell{padding:0 0 40px}.seo-frame{border-radius:0;border-left:0;border-right:0}.seo-alt-row,.seo-scenario-row{grid-template-columns:1fr;gap:10px}.seo-table{min-width:0}.seo-table thead{display:none}.seo-table,.seo-table tbody,.seo-table td,.seo-table th,.seo-table tr{display:block;width:100%}.seo-table tr{padding:12px 16px;border-bottom:1px solid #e8d9cb}.seo-table tbody th,.seo-table td{border:0;padding:4px 0}.seo-sticky{display:flex;position:sticky;bottom:12px;z-index:20;margin:16px 12px 0;background:#2C211B;color:#FFF9F3;border-radius:16px;padding:12px 12px 12px 18px;align-items:center;justify-content:space-between;gap:12px}.seo-sticky span{font-size:13px;font-weight:600}}@media (max-width:980px){.demo-grid,.device-grid,.faq-section,.journal-grid,.launch-hero,.look-points,.math-grid,.product-hero-grid,.setup-grid,.stats-card,.stories-grid{grid-template-columns:1fr}.launch-copy h1{font-size:44px}.product-nav{display:none}.nav-toggle{display:block}.product-nav-mobile{display:flex}.demo-phone,.hero-phone-col,.launch-demo{justify-self:center}.phone-screen{width:min(340px,calc(100vw - 48px));height:640px}.launch-hero{justify-items:center}.close-section,.demo-section,.device-section,.faq-section,.journal-band-inner,.journal-index,.launch-footer-inner,.launch-header-inner,.launch-hero,.legal,.look-section,.math-section,.post,.product-footer-copy,.product-footer-top,.product-header-inner,.product-hero-grid,.setup-section,.stats-wrap,.stories-section{padding-left:20px;padding-right:20px}.close-card,.demo-card,.look-card{padding:36px 22px}.story-card.wide .story-art{height:200px}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}