.account-layout{grid-template-columns:1fr 1fr;gap:7vw;max-width:1440px;min-height:100vh;margin:auto;padding:112px 48px 40px;display:grid}.account-story{background:var(--ink);color:var(--paper);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:700px;padding:36px;display:flex;overflow:hidden}.account-back{letter-spacing:-1px;justify-content:space-between;align-items:center;font-size:30px;font-weight:750;display:flex}.account-back svg{transform:rotate(180deg)}.account-story .eyebrow{color:#adaef1;letter-spacing:1.7px;font-size:12px}.account-story h1{letter-spacing:-2.8px;margin:25px 0;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1.08}.account-story h1 em{color:#afb4ff;font-family:Georgia,serif;font-weight:400}.account-story p{color:#c4c1ca;font-size:14px;line-height:1.7}.account-story p svg{float:left;margin-right:12px}.account-buddy{justify-content:flex-end;padding:12px 38px 38px;display:flex}.account-buddy .buddy{transform:scale(1.25)}.account-workspace{align-self:center;width:100%;max-width:440px;padding:28px 0}.account-heading{margin-bottom:30px}.account-workspace h2{letter-spacing:-1.6px;margin:16px 0;font-size:38px;line-height:1.1}.account-workspace p{color:#65616c;font-size:16px;line-height:1.6}.account-workspace .eyebrow{letter-spacing:1.6px;color:var(--indigo-dark);font-size:12px}.account-workspace button,.account-workspace input{min-height:50px;font-size:16px}.account-workspace button{cursor:pointer}.account-workspace button:disabled{cursor:wait;opacity:.6}.account-primary,.account-secondary,.account-google{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 20px;font-weight:600;transition:background .18s,transform .18s;display:flex}.account-primary{background:var(--indigo-dark);color:#fff;border-color:#0000;margin-top:22px}.account-primary:hover{background:#353c9c}.account-primary svg{width:18px}.account-google,.account-secondary{background:var(--white)}.account-google span{font-size:21px;font-weight:750}.account-divider{color:#716c78;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:flex}.account-divider:before,.account-divider:after{content:"";background:var(--line);flex:1;height:1px}.account-workspace label{margin:18px 0 8px;font-size:14px;font-weight:600;display:block}.account-workspace input{width:100%;color:var(--ink);background:#fffdf8;border:1px solid #aaa6b1;border-radius:9px;padding:12px 14px}.account-workspace input:focus{outline-offset:2px;outline:3px solid #a2a9ee}.account-switch{text-align:center}.account-switch a,.account-small a{color:var(--indigo-dark);text-underline-offset:3px;text-decoration:underline}.account-workspace .account-small{margin:14px 0;font-size:13px;line-height:1.6}.account-small svg{vertical-align:middle;margin-right:4px}.account-help{margin-top:22px;font-size:14px}.account-help summary{cursor:pointer}.account-help p{font-size:14px}.account-identity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.account-monogram{width:44px;height:44px;color:var(--indigo-dark);background:#dfe1ff;border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;display:grid}.account-identity div{flex:1;min-width:0}.account-identity strong{overflow-wrap:anywhere;font-size:15px;display:block}.account-identity div span{color:#706a77;margin-top:5px;font-size:13px;display:block}.account-identity>svg{color:#36614b;width:20px}.account-access{padding:24px 0}.account-access>span{letter-spacing:1.5px;color:#706a77;font-size:12px;display:block}.account-access strong{margin-top:10px;font-size:25px;display:block}.account-access p{margin-bottom:0}.account-text{color:var(--indigo-dark);background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:flex;font-size:14px!important}.account-text svg{width:16px}.account-error,.account-notice{background:#eee1df;border-radius:10px;margin-top:18px;padding:15px;color:#752f2a!important;font-size:14px!important}.account-notice{background:#e0e8df;color:#34553a!important}.account-loading{align-items:center;gap:12px;min-height:300px;display:flex}.account-loading span{border:2px solid #c9c8da;border-top-color:var(--indigo);border-radius:50%;width:18px;height:18px;animation:1s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.account-layout{grid-template-columns:1fr;gap:30px;padding:104px 24px 32px}.account-story{min-height:0;padding:25px}.account-story>div{display:none}.account-story>p{margin-bottom:0}.account-workspace{justify-self:center;padding:15px 0}.account-workspace h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.account-loading span{animation:none}.account-workspace *{transition:none!important}}@font-face{font-family:Editorial;src:local(Iowan Old Style),local(Baskerville);font-display:swap}@font-face{font-family:Interface;src:local(Avenir Next),local(Helvetica Neue);font-display:swap}:root{color:#17171b;font-synthesis:none;--ink:#16161b;--ink-2:#202027;--paper:#f4f0e7;--paper-2:#ebe5d9;--white:#fffdf8;--indigo:#5a64da;--indigo-dark:#424ab5;--indigo-pale:#dfe1ff;--muted:#706f75;--line:#17171c26;--dark-line:#ffffff1a;--focus:#77c7a0;--related:#d8b96e;--drift:#df8077;--away:#9598a3;background:#f4f0e7;font-family:Interface,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0;overflow-x:clip}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px}::selection{color:#fff;background:var(--indigo)}.site{min-height:100vh}.site-header{z-index:100;color:#f9f7f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19191ed4;border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1220px,100% - 32px);min-height:64px;padding:8px 8px 8px 15px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #12111729}.brand{color:#fffdf8;align-items:center;gap:12px;width:max-content;display:inline-flex}.brand-glyph{object-fit:contain;border-radius:10px;flex:none;width:36px;height:36px;display:block}.brand-wordmark{align-items:center;gap:8px;display:inline-flex}.brand-wordmark strong{letter-spacing:-.045em;font-size:18px;font-weight:780;line-height:1}.nav{align-items:center;gap:2px;display:flex}.nav a{color:#b4b2ba;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:600;transition:all .2s}.nav a:hover,.nav a:focus-visible{color:#fff;background:#ffffff12}.header-action{background:var(--white);color:#1a1920;border-radius:8px;justify-self:end;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:750;display:inline-flex}.header-action svg{width:14px}.menu{color:#fff;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:42px;height:42px;display:none}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #9fa6ff}.buddy{--buddy-color:var(--indigo);--buddy-accent:#17171c;--buddy-line:3px;flex:none;width:88px;height:82px;position:relative}.buddy-sm{--buddy-line:2px;width:58px;height:54px}.buddy-lg{--buddy-line:5px;width:150px;height:140px}.buddy-thinking{--buddy-color:#e6ae42;--buddy-accent:#efbd58}.buddy-drift{--buddy-color:#e98c72;--buddy-accent:#f09a80}.buddy-annoyed{--buddy-color:#f16e4e;--buddy-accent:#fa7959}.buddy-frustrated{--buddy-color:#ef5148;--buddy-accent:#fa6259}.buddy-away{--buddy-color:#94969e;--buddy-accent:#adafb7}.buddy-break{--buddy-color:#aa94c7;--buddy-accent:#b9a5d2}.buddy-blocked{--buddy-color:#9f90ad;--buddy-accent:#b3a2c0}.buddy-blob{z-index:2;background:linear-gradient(145deg,color-mix(in srgb,var(--buddy-color),white 14%),var(--buddy-color));border-radius:50% 50% 20% 20%/58% 58% 20% 20%;width:90%;height:78%;position:absolute;bottom:8%;left:5%;box-shadow:inset 0 -8px #201f461a,0 9px 16px #0a0a1233}.buddy-eye,.buddy-brow,.buddy-mouth{z-index:2;position:absolute}.buddy-eye{background:#fffdf8;border-radius:50%;width:25%;height:42%;top:32%}.buddy-eye.left{left:22%}.buddy-eye.right{right:22%}.buddy-eye i{background:#17171c;border-radius:50%;width:40%;height:58%;position:absolute;top:26%;left:47%}.buddy-brow{width:22%;height:var(--buddy-line);transform-origin:50%;background:#17171c;border-radius:8px;display:none;top:25%}.buddy-brow.left{left:20%}.buddy-brow.right{right:20%}.buddy-mouth{border-bottom:var(--buddy-line) solid #17171c;border-radius:0 0 50% 50%;width:17%;height:12%;bottom:16%;left:42%}.buddy-signal{z-index:3;width:29%;height:35%;position:absolute;top:0;right:0}.buddy-signal i{background:var(--buddy-accent);filter:drop-shadow(0 1px 2px #0000002e);border-radius:20px;width:10%;height:42%;position:absolute;transform:rotate(20deg)}.buddy-signal i:first-child{top:0;left:12%}.buddy-signal i:nth-child(2){top:17%;left:48%;transform:rotate(43deg)}.buddy-signal i:nth-child(3){height:36%;top:48%;left:71%;transform:rotate(68deg)}.buddy-focus .buddy-signal i{filter:drop-shadow(0 0 1px #f6f2ead1)drop-shadow(0 1px 2px #0003)}.buddy-pause{z-index:3;width:14%;height:27%;display:none;position:absolute;top:42%;right:-2%}.buddy-pause i{background:var(--buddy-accent);border-radius:3px;width:30%;height:100%;position:absolute}.buddy-pause i:last-child{right:0}.buddy-floor{z-index:1;filter:blur(5px);background:#0003;border-radius:50%;width:74%;height:12%;position:absolute;bottom:0;left:13%}.buddy-thinking .buddy-brow{display:block}.buddy-thinking .buddy-brow.left{transform:rotate(-10deg)}.buddy-thinking .buddy-brow.right{transform:rotate(12deg)}.buddy-thinking .buddy-eye i{top:10%;left:47%}.buddy-thinking .buddy-mouth{border:var(--buddy-line) solid #17171c;border-radius:50%;width:8%;height:10%;bottom:15%;left:47%}.buddy-thinking .buddy-signal i,.buddy-away .buddy-signal i,.buddy-blocked .buddy-signal i{opacity:.75;border-radius:50%;width:22%;height:22%;transform:none}.buddy-thinking .buddy-signal i:first-child,.buddy-away .buddy-signal i:first-child,.buddy-blocked .buddy-signal i:first-child{top:45%;left:27%}.buddy-thinking .buddy-signal i:nth-child(2),.buddy-away .buddy-signal i:nth-child(2),.buddy-blocked .buddy-signal i:nth-child(2){top:65%;left:57%;transform:none}.buddy-thinking .buddy-signal i:nth-child(3),.buddy-away .buddy-signal i:nth-child(3),.buddy-blocked .buddy-signal i:nth-child(3){display:none}.buddy-drift .buddy-brow,.buddy-annoyed .buddy-brow,.buddy-frustrated .buddy-brow,.buddy-blocked .buddy-brow{display:block}.buddy-drift .buddy-brow.left{transform:rotate(-12deg)}.buddy-drift .buddy-brow.right{transform:rotate(12deg)}.buddy-drift .buddy-eye i{left:15%}.buddy-drift .buddy-mouth,.buddy-annoyed .buddy-mouth,.buddy-frustrated .buddy-mouth,.buddy-blocked .buddy-mouth{border-top:var(--buddy-line) solid #17171c;border-bottom:0;border-radius:50% 50% 0 0;bottom:10%}.buddy-drift .buddy-signal i:nth-child(n+2){display:none}.buddy-annoyed .buddy-brow.left,.buddy-frustrated .buddy-brow.left{transform:rotate(24deg)}.buddy-annoyed .buddy-brow.right,.buddy-frustrated .buddy-brow.right{transform:rotate(-24deg)}.buddy-annoyed .buddy-eye i,.buddy-frustrated .buddy-eye i{left:30%}.buddy-annoyed .buddy-mouth{width:25%;left:38%}.buddy-annoyed .buddy-signal i:nth-child(3){display:none}.buddy-frustrated .buddy-brow{height:calc(var(--buddy-line) * 1.25);top:22%}.buddy-frustrated .buddy-mouth{width:32%;height:17%;left:34%}.buddy-frustrated .buddy-signal{animation:1.8s ease-in-out infinite buddy-emphasis}.buddy-away .buddy-eye,.buddy-break .buddy-eye{height:var(--buddy-line);background:#17171c;top:49%}.buddy-away .buddy-eye i,.buddy-break .buddy-eye i{display:none}.buddy-away .buddy-mouth{border-bottom:var(--buddy-line) solid #17171c;width:11%;height:0;bottom:17%;left:46%}.buddy-away .buddy-blob{animation:2.8s ease-in-out infinite buddy-breathe}.buddy-break .buddy-signal{display:none}.buddy-break .buddy-pause{display:block}.buddy-break .buddy-mouth{width:18%;left:42%}.buddy-break .buddy-floor{opacity:.55}.buddy-blocked .buddy-brow.left{transform:rotate(-14deg)}.buddy-blocked .buddy-brow.right{transform:rotate(17deg)}.buddy-blocked .buddy-eye.left i{left:18%}.buddy-blocked .buddy-eye.right i{left:54%}.buddy-blocked .buddy-mouth{width:19%;left:43%;transform:rotate(4deg)}@keyframes buddy-breathe{50%{transform:translateY(-2%)scaleX(1.015)}}@keyframes buddy-emphasis{50%{transform:translateY(-5%)}}.eyebrow,.section-title span,.privacy-heading>span,.closing>div>span,.interior-hero>div>span,.pricing-hero>span,.privacy-hero>div>span,.data-intro>span,.journal-hero>span,.about-hero span,.doesnt>span{color:var(--indigo);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.section-title{grid-template-columns:1fr .55fr;align-items:end;gap:7vw;width:min(1240px,100%);margin:0 auto 70px;display:grid}.section-title h2{letter-spacing:-.063em;margin:17px 0 0;font:720 clamp(47px,6vw,82px)/.94 Interface,sans-serif}.section-title>p{max-width:520px;color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.7}.section-title.inverse h2{color:#f6f3ed}.section-title.inverse>p{color:#94939c}.actions{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 19px;font-size:11px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button svg{width:15px}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--indigo);color:#fff;box-shadow:0 12px 30px #5a64da3d}.button-primary:hover{background:var(--indigo-dark)}.button-secondary{border-color:var(--line);background:#ffffff61}.button-light{color:var(--ink);background:#fffdf7}.button-dark{color:#e3e1e8;background:#ffffff0e;border-color:#ffffff29}.text-link{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.text-link svg{width:15px}.product-stage{color:#f6f3ef;background:#19191f;border:1px solid #ffffff1c;border-radius:20px;overflow:hidden;box-shadow:0 48px 100px #16141e45}.stage-bar{color:#85848e;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;height:50px;padding:0 16px;font-size:8px;display:grid}.stage-bar em{color:#aaa8b2;justify-self:end;align-items:center;gap:6px;font-style:normal;display:flex}.stage-bar em i{background:var(--focus);border-radius:50%;width:5px;height:5px}.window-dots{gap:5px;display:flex}.window-dots i{background:#3f3f47;border-radius:50%;width:7px;height:7px}.stage-body{padding:20px}.promise-row{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 18px;display:flex}.promise-row small{color:#777681;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.promise-row strong{font-size:11px}.promise-row button{color:#8b8994;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:inline-flex}.promise-row button svg{width:11px}.stage-grid{grid-template-columns:.78fr 1.22fr;gap:8px;min-height:330px;display:grid}.companion-well,.moment-card{background:#202027;border:1px solid #ffffff13;border-radius:14px}.companion-well{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.companion-label{color:#71707a;text-transform:uppercase;letter-spacing:.12em;font-size:7px;position:absolute;top:14px;left:15px}.companion-well .buddy{margin:5px auto 17px}.companion-well>strong{font-size:13px}.companion-well>small{color:#777681;max-width:180px;margin-top:5px;font-size:8px}.moment-card{padding:18px;position:relative}.moment-meta{color:#7a7984;justify-content:space-between;font-size:8px;display:flex}.app-tile{color:#fff;background:#30303a;border-radius:16px;place-items:center;width:64px;height:64px;margin:35px 0 22px;font-size:19px;font-weight:800;display:grid}.app-tile svg{width:25px}.tile-focus{background:var(--indigo)}.tile-thinking{background:#b79a56}.tile-drift{background:#ba625d}.moment-card h3{letter-spacing:-.025em;max-width:320px;margin:0 0 8px;font-size:16px;line-height:1.2}.moment-card p{color:#85848d;max-width:340px;margin:0;font-size:9px;line-height:1.55}.verdict{color:#aaa8b2;background:#00000029;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex;position:absolute;bottom:15px;right:15px}.verdict i{background:var(--focus);border-radius:50%;width:5px;height:5px}.verdict-thinking i{background:var(--related)}.verdict-drift i{background:var(--drift)}.stage-switcher{background:#141419;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:8px;padding:5px;display:grid}.stage-switcher button{color:#777681;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto 1fr;gap:3px 7px;padding:10px;display:grid}.stage-switcher button>i{background:#383841;border-radius:3px;grid-row:span 2;width:3px;height:100%}.stage-switcher button span{font-size:8px;font-weight:700}.stage-switcher button small{font-size:7px}.stage-switcher button.active{color:#fff;background:#25252d}.stage-switcher button.active>i{background:var(--indigo)}.hero{background:var(--paper);min-height:1000px;padding:160px max(5vw,26px) 38px}.hero-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:5vw;width:min(1420px,100%);min-height:750px;margin:auto;display:grid}.hero-copy h1{letter-spacing:-.072em;max-width:680px;margin:25px 0;font:720 clamp(57px,6vw,92px)/.91 Interface,sans-serif}.hero-copy>p{max-width:600px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.overline{color:#66656c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:760;display:flex}.overline .brand-glyph{transform:scale(.72)}.trust-row{color:#7b7980;flex-wrap:wrap;gap:17px;margin-top:25px;font-size:8px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{width:12px;color:var(--indigo)}.hero-product{perspective:1200px}.hero-foot{border-top:1px solid var(--line);color:#8e8c91;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;width:min(1420px,100%);margin:28px auto 0;padding-top:17px;font-size:8px;display:flex}.editorial-statement{background:var(--ink);color:#f7f3ec;grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;min-height:710px;padding:120px max(7vw,28px);display:grid}.display-serif{letter-spacing:-.052em;max-width:940px;margin:24px 0 0;font:400 clamp(60px,7.2vw,108px)/.94 Editorial,serif}.statement-aside{padding-bottom:12px}.statement-aside p{color:#a09da7;margin:0 0 28px;font-size:15px;line-height:1.75}.statement-aside a{color:#d4d1da;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.statement-aside svg{width:14px}.context-section,.journal-preview,.question-section,.steps-section,.data-section,.journal-list{padding:135px max(7vw,28px)}.context-demo{grid-template-columns:.66fr 1.4fr .66fr;align-items:center;gap:18px;width:min(1240px,100%);margin:auto;display:grid}.context-task,.context-result{border:1px solid var(--line);background:#ffffff61;min-height:270px;padding:26px;position:relative}.context-task{border-radius:18px 3px 3px 18px;flex-direction:column;justify-content:space-between;display:flex}.context-task span,.context-result>span,.browser-content>div:last-child>span{color:#89878e;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.context-task strong{max-width:220px;font:600 24px/1.15 Editorial,serif}.task-line{background:var(--indigo);width:55px;height:3px}.context-browser{color:#fff;background:#1a1a20;border:1px solid #2b2b33;border-radius:18px;min-height:440px;overflow:hidden;box-shadow:0 32px 70px #1f1c272e}.browser-address{color:#8e8d96;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;height:48px;padding:0 15px;font-size:8px;display:flex}.browser-address svg{width:12px}.browser-address i{background:var(--focus);border-radius:50%;width:6px;height:6px;margin-left:auto}.browser-content{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.video-frame{background:#4955c9;border-radius:11px;place-items:center;min-height:340px;display:grid;position:relative}.video-frame.drift{background:#925c64}.video-frame>span{color:#24242b;background:#ffffffeb;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.video-frame small{background:#0000008c;border-radius:4px;padding:5px 7px;font-size:6px;position:absolute;bottom:12px;right:12px}.browser-content>div:last-child{align-self:end;padding-bottom:14px}.browser-content h3{margin:12px 0;font-size:20px;line-height:1.15}.browser-content p{color:#8c8b95;font-size:9px;line-height:1.55}.context-result{text-align:center;border-radius:3px 18px 18px 3px;flex-direction:column;justify-content:center;align-items:center;display:flex}.context-result .buddy{margin-bottom:20px}.context-result strong{max-width:180px;margin:10px 0;font-size:14px}.context-result small{color:var(--indigo);font-size:8px;font-weight:750}.binary-control{border:1px solid var(--line);border-radius:10px;width:max-content;margin:28px auto 0;padding:4px;display:flex}.binary-control button,.billing-toggle button{color:#7c7a81;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 14px;font-size:9px;font-weight:700}.binary-control button.active,.billing-toggle button.active{background:var(--ink);color:#fff}.companion-section{background:var(--ink);padding:135px max(7vw,28px)}.companion-showcase{grid-template-columns:1.25fr .75fr;gap:12px;width:min(1240px,100%);margin:auto;display:grid}.buddy-stage{border:1px solid var(--dark-line);text-align:center;background:#1c1c22;border-radius:20px;align-content:center;place-items:center;min-height:600px;display:grid;position:relative;overflow:hidden}.buddy-stage:before{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:9%}.buddy-stage .buddy{z-index:2;margin-bottom:52px;transform:scale(1.45)}.buddy-stage>div:last-child{z-index:2}.buddy-stage strong{color:#f6f3ed;font:500 32px Editorial,serif}.buddy-stage p{color:#85838d;max-width:390px;margin:9px auto 0;font-size:11px;line-height:1.55}.stage-coordinate{color:#67666f;font:8px monospace;position:absolute;top:20px;left:22px}.mood-list{align-content:stretch;gap:6px;display:grid}.mood-list button{border:1px solid var(--dark-line);color:#777680;text-align:left;cursor:pointer;background:#1b1b21;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px;transition:all .2s;display:grid}.mood-list button>span{font:8px monospace}.mood-list button strong,.mood-list button small{display:block}.mood-list button strong{color:#c8c5ce;font-size:12px}.mood-list button small{margin-top:4px;font-size:8px}.mood-list button svg{width:15px}.mood-list button:hover,.mood-list button.active{color:var(--indigo-pale);background:#262630;border-color:#9fa6ff59;transform:translate(-7px)}.mood-list button.active strong{color:#fff}.privacy-section{background:#e9e3d7;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:150px max(7vw,28px);display:grid}.privacy-heading{align-self:start;position:sticky;top:130px}.privacy-heading h2{letter-spacing:-.063em;margin:20px 0;font:700 clamp(49px,5.4vw,78px)/.95 Interface,sans-serif}.privacy-heading h2 em{color:var(--indigo);font-style:normal}.privacy-heading>p{max-width:520px;color:var(--muted);font-size:14px;line-height:1.7}.privacy-heading .text-link{margin-top:18px}.privacy-ledger{border-top:1px solid var(--line)}.privacy-row{border-bottom:1px solid var(--line);grid-template-columns:45px 45px 1fr;align-items:start;gap:18px;min-height:185px;padding:28px 4px;display:grid}.privacy-row>span{color:#99969d;font:8px monospace}.privacy-row>svg{width:23px;color:var(--indigo)}.privacy-row h3{letter-spacing:-.035em;margin:0 0 10px;font-size:22px}.privacy-row p{color:#77757c;max-width:520px;margin:0;font-size:12px;line-height:1.65}.report-section{background:#202027;padding:140px max(7vw,28px)}.report-layout{grid-template-columns:1.25fr .75fr;gap:13px;width:min(1180px,100%);margin:auto;display:grid}.report-board,.return-card{border:1px solid var(--dark-line);color:#fff;background:#18181e;border-radius:18px}.report-board{padding:30px}.report-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:start;padding-bottom:27px;display:flex}.report-header span,.report-header strong{display:block}.report-header span{color:#6f6e78;text-transform:uppercase;letter-spacing:.13em;margin-bottom:7px;font-size:7px}.report-header strong{font-size:13px}.report-header time{color:#9d9aa4;font-size:11px}.report-score{padding:38px 0 26px}.report-score>strong{letter-spacing:-.07em;font-size:clamp(58px,7vw,95px);display:block}.report-score>span{color:#7f7d87;font-size:9px}.score-line{gap:3px;height:9px;margin-top:30px;display:flex}.score-line i{border-radius:9px;flex:1;display:block}.score-line .wide{flex:2.5}.score-focus{background:var(--indigo)}.score-related{background:var(--related)}.score-drift{background:var(--drift)}.score-away{background:var(--away)}.report-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.report-grid div{border:1px solid #ffffff0f;border-radius:9px;padding:15px}.report-grid span,.report-grid strong{display:block}.report-grid span{color:#72717b;font-size:7px}.report-grid strong{margin-top:7px;font-size:14px}.return-card{background:var(--indigo);flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.return-card .buddy{margin-bottom:auto}.return-card>span{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;display:flex}.return-card>span svg{width:14px}.return-card h3{max-width:320px;margin:17px 0 9px;font:500 36px/1 Editorial,serif}.return-card p{color:#d9daf8;max-width:330px;margin:0;font-size:10px;line-height:1.55}.return-card a{align-items:center;gap:7px;margin-top:25px;font-size:9px;font-weight:750;display:inline-flex}.return-card a svg{width:13px}.journal-preview{padding-bottom:160px}.article-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1240px,100%);margin:auto;display:grid}.article-card{border:1px solid var(--line);background:#ffffff57;border-radius:14px;min-height:500px;padding:16px;position:relative}.article-top{color:#85838a;justify-content:space-between;padding:3px 2px 15px;font-size:8px;display:flex}.article-top em{text-transform:uppercase;letter-spacing:.09em;font-style:normal}.article-art{background:var(--indigo-pale);border-radius:8px;height:225px;position:relative;overflow:hidden}.article-art>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.article-card:hover .article-art>img{transform:scale(1.025)}.article-card>span{color:#8b898f;text-transform:uppercase;letter-spacing:.1em;margin:20px 2px 0;font-size:8px;display:block}.article-card h3{max-width:350px;margin:14px 2px 9px;font:600 27px/1.05 Editorial,serif}.article-card p{max-width:350px;color:var(--muted);margin:0 35px 0 2px;font-size:11px;line-height:1.6}.article-card>a,.article-card>button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;bottom:18px;right:18px}.article-card>a svg,.article-card>button svg{width:14px}.article-card>a:hover,.article-card>button:hover{background:var(--ink);color:#fff}.closing{background:var(--indigo);color:#fff;grid-template-columns:.65fr 1.35fr;align-items:center;gap:7vw;min-height:760px;padding:110px max(7vw,28px);display:grid}.closing-buddy{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50% 50% 46% 54%;place-items:center;min-height:430px;display:grid}.closing-buddy .buddy{transform:scale(1.35)}.closing>div:last-child h2{letter-spacing:-.07em;margin:19px 0;font:710 clamp(58px,7vw,102px)/.88 Interface,sans-serif}.closing h2 em{color:#d9dcff;font:400 1em Editorial,serif}.closing>div:last-child>p{color:#d5d6f3;font-size:14px}.interior-hero{background:var(--paper);grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;min-height:870px;padding:155px max(6vw,28px) 90px;display:grid}.interior-hero h1,.pricing-hero h1,.privacy-hero h1,.journal-hero h1,.about-hero h1{letter-spacing:-.074em;margin:23px 0;font:720 clamp(62px,7vw,108px)/.89 Interface,sans-serif}.interior-hero h1 em,.pricing-hero h1 em,.privacy-hero h1 em,.journal-hero h1 em{color:var(--indigo);font:400 1em Editorial,serif}.interior-hero>div:first-child>p{max-width:620px;color:var(--muted);font-size:16px;line-height:1.7}.interior-visual .product-stage{width:min(760px,100%)}.stage-compact .stage-grid{min-height:290px}.how-symbol{border:1px solid var(--line);background:var(--paper-2);border-radius:50%;justify-content:center;align-items:center;gap:20px;min-height:430px;display:flex}.how-symbol>svg{width:31px;color:var(--indigo)}.how-symbol>i{background:#bab6be;width:50px;height:1px}.how-symbol .brand-glyph{transform:scale(1.5)}.question-section{background:#e9e3d7}.question-list{border-top:1px solid var(--line);width:min(1240px,100%);margin:auto}.question-row{border-bottom:1px solid var(--line);grid-template-columns:55px 60px 1fr 1fr;align-items:center;gap:20px;min-height:150px;display:grid}.question-row>span{color:#96939a;font:8px monospace}.question-row>svg{width:24px;color:var(--indigo)}.question-row h3{font:500 27px Editorial,serif}.question-row p{max-width:500px;color:var(--muted);font-size:12px;line-height:1.6}.steps-section{padding-top:90px}.step-row{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 240px;align-items:center;gap:55px;width:min(1180px,100%);min-height:340px;margin:auto;display:grid}.step-row>span{color:#96939b;font:9px monospace}.step-row small{color:var(--indigo);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.step-row h2{letter-spacing:-.057em;max-width:700px;margin:12px 0;font:680 clamp(40px,4.8vw,66px)/.95 Interface,sans-serif}.step-row p{max-width:610px;color:var(--muted);font-size:13px;line-height:1.65}.step-visual{border:1px solid var(--line);background:var(--paper-2);border-radius:50%;align-content:center;place-items:center;gap:20px;min-height:220px;display:grid}.step-visual strong{font-size:9px}.doesnt{background:var(--ink);color:#fff;padding:150px max(7vw,28px)}.doesnt>span{color:#8e8c96}.doesnt h2{letter-spacing:-.065em;max-width:1200px;margin:26px 0 0;font:700 clamp(48px,6.5vw,92px)/1.02 Interface,sans-serif}.doesnt h2 em{color:#afb4ff;font:400 1em Editorial,serif}.pricing-hero,.journal-hero{text-align:center;padding:190px max(7vw,28px) 120px}.pricing-hero h1,.journal-hero h1{margin-inline:auto}.pricing-hero p,.journal-hero p{max-width:620px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.7}.pricing-body{padding:30px max(7vw,28px) 140px}.billing-toggle{border:1px solid var(--line);border-radius:10px;width:max-content;margin:0 auto 35px;padding:4px;display:flex}.billing-toggle span{color:var(--focus);margin-left:5px;font-size:7px}.quiet-price{background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:80px;width:min(1050px,100%);margin:auto;padding:58px;display:grid;box-shadow:0 35px 80px #1b19222b}.price-main>.brand-glyph{margin-bottom:22px}.price-main>span{margin-left:10px;font-size:12px;font-weight:750}.price{margin-top:35px}.price strong,.price small{display:block}.price strong{letter-spacing:-.065em;font-size:78px}.price small{color:#81808a;font-size:10px}.price-main>p{color:#908e98;font-size:12px}.price-main>.button{margin-top:24px}.price-main>small{color:#6f6e78;margin-top:10px;font-size:7px;display:block}.feature-checks{align-content:center;gap:15px;display:grid}.feature-checks span{color:#c4c1ca;align-items:center;gap:10px;font-size:10px;display:flex}.feature-checks svg{color:#aeb3ff;width:14px}.price-note{color:#77757c;align-items:center;gap:13px;max-width:800px;margin:28px auto 0;font-size:9px;line-height:1.55;display:flex}.price-note svg{width:18px;color:var(--indigo)}.privacy-hero{background:var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;min-height:820px;padding:165px max(7vw,28px) 90px;display:grid}.privacy-hero>div:first-child>p{color:#9997a1;max-width:600px;font-size:15px;line-height:1.7}.privacy-boundary{justify-content:center;align-items:center;gap:15px;display:flex}.privacy-boundary>div{border:1px solid var(--dark-line);background:#202027;border-radius:50%;align-content:center;place-items:center;gap:12px;width:145px;height:145px;display:grid}.privacy-boundary svg{color:#adb2ff;width:27px}.privacy-boundary span{color:#b3b0ba;font-size:8px}.privacy-boundary>i{background:#484750;width:35px;height:1px}.data-section{background:#eee9df}.data-intro{text-align:center;max-width:850px;margin:0 auto 80px}.data-intro h2{margin:20px 0;font:500 clamp(50px,6vw,78px)/.98 Editorial,serif}.data-intro p{max-width:600px;color:var(--muted);margin:auto;font-size:14px;line-height:1.7}.data-table{border-top:1px solid var(--line);width:min(1100px,100%);margin:auto}.data-head,.data-row{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1fr 1fr;gap:30px;padding:20px 8px;display:grid}.data-head{color:#8d8a92;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:750}.data-row span{font-size:11px;line-height:1.5}.data-row span:not(:first-child){color:#77757d}.privacy-promise{background:var(--indigo-pale);border:1px solid #5a64da3d;border-radius:14px;grid-template-columns:auto 1fr;gap:25px;width:min(900px,100%);margin:70px auto 0;padding:38px;display:grid}.privacy-promise svg{width:30px;color:var(--indigo)}.privacy-promise h3{margin:0 0 8px;font-size:22px}.privacy-promise p{color:#65636c;margin:0;font-size:12px;line-height:1.6}.journal-hero{background:#e8e1d5;min-height:720px}.journal-hero h1{font-family:Editorial,serif;font-weight:400}.featured-story{grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;padding:80px max(7vw,28px) 130px;display:grid}.featured-art{background:var(--indigo-pale);border-radius:14px;min-height:510px;position:relative;overflow:hidden}.featured-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-art>span{color:#55589c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f2e9e0;border-radius:999px;padding:7px 9px;font:8px monospace;position:absolute;top:22px;left:22px}.featured-story>div:last-child>span{color:var(--indigo);letter-spacing:.13em;font-size:8px;font-weight:800}.featured-story h2{margin:22px 0 16px;font:500 clamp(48px,5.8vw,78px)/.95 Editorial,serif}.featured-story p{max-width:540px;color:var(--muted);font-size:14px;line-height:1.7}.journal-list{padding-top:0}.journal-article{background:var(--paper)}.article-hero{grid-template-columns:.84fr 1.16fr;align-content:center;gap:7vw;min-height:980px;padding:145px max(7vw,28px) 105px;display:grid}.article-breadcrumb{color:#85828a;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:9px;margin-bottom:18px;font-size:9px;font-weight:700;display:flex}.article-breadcrumb a{color:var(--indigo)}.article-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.article-hero-copy{align-self:center}.article-hero-copy>span{color:var(--indigo);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.article-hero-copy h1{letter-spacing:-.055em;max-width:720px;margin:24px 0;font:500 clamp(58px,6.6vw,96px)/.91 Editorial,serif}.article-hero-copy>p{max-width:640px;color:var(--muted);margin:0;font-size:17px;line-height:1.72}.article-hero-copy>div{color:#8b888f;gap:18px;margin-top:34px;font-size:9px;display:flex}.article-hero-copy>div span{border-left:1px solid var(--line);padding-left:18px}.article-hero-art{aspect-ratio:3/2;background:#e9e2d5;border:1px solid #17171c17;border-radius:18px;align-self:center;overflow:hidden;box-shadow:0 28px 70px #25222a1f}.article-hero-art img{object-fit:cover;width:100%;height:100%;display:block}.article-reading-layout{border-top:1px solid var(--line);grid-template-columns:250px minmax(0,720px);justify-content:space-between;gap:90px;width:min(1160px,100% - 56px);margin:auto;padding:90px 0 150px;display:grid}.article-rail{border-top:1px solid var(--line);align-self:start;height:max-content;display:grid;position:sticky;top:110px}.article-rail>span{color:#929097;letter-spacing:.14em;padding:18px 0 14px;font-size:8px;font-weight:800}.article-rail a{color:#6d6b72;border-top:1px solid #17171c14;grid-template-columns:27px 1fr;gap:7px;padding:13px 0;font-size:10px;line-height:1.4;transition:color .2s,transform .2s;display:grid}.article-rail a:hover{color:var(--indigo);transform:translate(3px)}.article-rail a i{color:#aaa7ad;font:8px monospace}.article-body{min-width:0}.article-lead{color:#2b2a30;letter-spacing:-.025em;margin:0 0 100px;font:400 clamp(25px,3vw,38px)/1.35 Editorial,serif}.article-body>section{border-top:1px solid var(--line);margin:0 0 88px;padding-top:25px;scroll-margin-top:110px}.article-body>section>span{color:var(--indigo);letter-spacing:.14em;font:8px monospace;display:block}.article-body h2{letter-spacing:-.035em;margin:15px 0 30px;font:550 clamp(35px,4vw,52px)/1 Editorial,serif}.article-body p{color:#55535a;margin:0 0 24px;font:400 17px/1.86 Editorial,serif}.article-body blockquote{background:var(--ink);color:#f7f3ec;letter-spacing:-.03em;border-radius:14px;margin:55px 0 5px;padding:42px 45px 44px;font:400 clamp(29px,3.7vw,47px)/1.16 Editorial,serif;position:relative}.article-body blockquote:before{color:#aeb3ff;content:"“";margin-bottom:22px;font-size:60px;line-height:.5;display:block}.article-takeaways{background:var(--indigo-pale);border-radius:16px;border:1px solid #5a64da38!important;margin-bottom:0!important;padding:38px!important}.article-takeaways h2{margin-bottom:25px}.article-takeaways ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.article-takeaways li{color:#494956;grid-template-columns:20px 1fr;gap:11px;font-size:12px;line-height:1.55;display:grid}.article-takeaways li svg{width:17px;color:var(--indigo)}.next-article{background:var(--ink);color:#f7f4ed;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding:110px max(7vw,28px);display:grid}.next-article>div>span{color:#9fa4ff;letter-spacing:.15em;font-size:8px;font-weight:800}.next-article h2{letter-spacing:-.045em;max-width:650px;margin:20px 0 16px;font:500 clamp(44px,5.4vw,75px)/.96 Editorial,serif}.next-article p{color:#9997a1;max-width:520px;font-size:13px;line-height:1.7}.next-article>div>a{color:#dedce5;align-items:center;gap:9px;margin-top:25px;font-size:10px;font-weight:750;display:inline-flex}.next-article>div>a svg{width:14px}.next-article-art{aspect-ratio:3/2;border-radius:15px;display:block;overflow:hidden}.next-article-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.next-article-art:hover img{transform:scale(1.025)}.about-hero{background:var(--indigo);color:#fff;grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;min-height:820px;padding:175px max(7vw,28px) 100px;display:grid}.about-hero span{color:#d2d4f7}.about-hero h1{margin-bottom:0}.about-hero>p{color:#dbdcf2;max-width:560px;margin:0 0 15px;font:400 23px/1.45 Editorial,serif}.beliefs{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:130px max(7vw,28px);display:grid}.belief-image{border:1px solid var(--line);background:var(--paper-2);text-align:center;border-radius:18px;align-content:center;align-self:start;place-items:center;gap:55px;min-height:580px;display:grid;position:sticky;top:120px}.belief-image .buddy{transform:scale(1.35)}.belief-image p{font:500 31px/1.05 Editorial,serif}.belief-list{border-top:1px solid var(--line)}.belief-list>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-content:center;column-gap:20px;min-height:190px;display:grid}.belief-list span{color:#939098;grid-row:span 2;font:8px monospace}.belief-list h3{margin:0 0 9px;font-size:24px}.belief-list p{max-width:530px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}footer{background:#e8e2d7;padding:90px max(7vw,28px) 28px}.footer-lead{justify-content:space-between;align-items:start;display:flex}.footer-lead>div{align-items:center;gap:12px;display:flex}.footer-lead strong{font-size:16px}.footer-lead p{text-align:right;margin:0;font:500 30px/1.05 Editorial,serif}.footer-links{grid-template-columns:repeat(3,1fr);gap:45px;width:min(700px,65%);margin:85px 0 80px auto;display:grid}.footer-links>div{gap:11px;display:grid}.footer-links span{color:#929097;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:800}.footer-links a{font-size:11px}.footer-links a:hover{color:var(--indigo)}.footer-bottom{border-top:1px solid var(--line);color:#8b8990;justify-content:space-between;padding-top:20px;font-size:8px;display:flex}@media (max-width:1080px){.site-header{grid-template-columns:1fr auto}.nav{border:1px solid var(--dark-line);background:#19191efa;border-radius:12px;padding:10px;display:none;position:absolute;top:67px;left:0;right:0}.nav-open{display:grid}.header-action{display:none}.menu{justify-self:end;display:grid}.hero{padding-top:130px}.hero-grid,.interior-hero{grid-template-columns:1fr}.hero-copy{max-width:800px}.hero-product{width:min(850px,100%);margin:20px auto 0}.editorial-statement{grid-template-columns:1fr}.statement-aside{max-width:600px}.context-demo{grid-template-columns:1fr 1.5fr}.context-result{border-radius:14px;grid-column:span 2;min-height:210px}.privacy-section,.privacy-hero,.beliefs{grid-template-columns:1fr}.privacy-heading,.belief-image{position:static}.privacy-boundary{margin-top:40px}.article-grid{grid-template-columns:1fr 1fr}.interior-visual{width:min(820px,100%);margin:25px auto 0}.about-hero{grid-template-columns:1fr}.belief-image{min-height:460px}.article-hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.article-hero-copy{max-width:780px}.article-hero-art{width:min(850px,100%)}.article-reading-layout{grid-template-columns:190px minmax(0,680px);gap:55px}.next-article{grid-template-columns:1fr 1fr}}@media (max-width:760px){.site-header{width:calc(100% - 16px);top:8px}.hero{min-height:auto;padding:110px 18px 30px}.hero-grid{min-height:auto}.hero-copy h1{font-size:clamp(50px,14vw,74px)}.hero-copy>p{font-size:14px}.hero-product{margin-top:45px}.trust-row{display:grid}.stage-grid{grid-template-columns:1fr;min-height:auto}.companion-well{min-height:240px}.moment-card{min-height:300px}.stage-switcher button{padding:8px 5px}.stage-switcher button small{display:none}.hero-foot{margin-top:18px}.editorial-statement,.context-section,.companion-section,.privacy-section,.report-section,.journal-preview,.question-section,.steps-section,.data-section,.journal-list{padding:90px 18px}.editorial-statement{min-height:650px}.display-serif{font-size:clamp(50px,14vw,72px)}.section-title{grid-template-columns:1fr;gap:22px;margin-bottom:45px}.section-title h2{font-size:clamp(43px,12vw,62px)}.section-title>p{font-size:13px}.context-demo{display:block}.context-task{border-radius:14px 14px 3px 3px;min-height:210px}.context-browser{border-radius:3px;min-height:auto}.browser-content{grid-template-columns:1fr}.video-frame{min-height:260px}.context-result{border-radius:3px 3px 14px 14px;min-height:230px}.companion-showcase,.report-layout,.quiet-price,.featured-story{grid-template-columns:1fr}.buddy-stage{min-height:470px}.mood-list button:hover,.mood-list button.active{transform:none}.privacy-heading{position:static}.privacy-heading h2{font-size:clamp(43px,12vw,62px)}.report-board{padding:20px}.report-score>strong{font-size:62px}.return-card{min-height:390px}.article-grid{grid-template-columns:1fr}.article-card{min-height:490px}.closing{grid-template-columns:1fr;padding:90px 18px}.closing-buddy{min-height:340px}.closing>div:last-child h2{font-size:clamp(54px,15vw,76px)}.interior-hero,.privacy-hero{grid-template-columns:1fr;min-height:auto;padding:120px 18px 80px}.interior-hero h1,.pricing-hero h1,.privacy-hero h1,.journal-hero h1,.about-hero h1{font-size:clamp(54px,15vw,78px)}.interior-hero>div:first-child>p{font-size:14px}.interior-visual{margin-top:35px}.how-symbol{min-height:300px}.question-row{grid-template-columns:40px 40px 1fr;padding:25px 0}.question-row p{grid-column:3;margin:0}.step-row{grid-template-columns:1fr;gap:15px;padding:55px 0}.step-visual{width:190px;min-height:190px}.doesnt{padding:90px 18px}.doesnt h2{font-size:clamp(43px,12vw,62px)}.pricing-hero,.journal-hero{min-height:auto;padding:140px 18px 80px}.pricing-body{padding:15px 18px 90px}.quiet-price{gap:45px;padding:32px 23px}.privacy-boundary{flex-direction:column}.privacy-boundary>i{width:1px;height:28px}.data-head{display:none}.data-row{grid-template-columns:1fr;gap:6px}.data-row span:first-child{font-weight:750}.privacy-promise{grid-template-columns:1fr;padding:26px}.featured-story{padding:40px 18px 90px}.featured-art{min-height:360px}.article-hero{padding:120px 18px 75px}.article-breadcrumb{margin-bottom:0}.article-hero-copy h1{font-size:clamp(50px,14vw,72px)}.article-hero-copy>p{font-size:14px}.article-hero-copy>div{gap:8px;display:grid}.article-hero-copy>div span{border:0;padding:0}.article-reading-layout{width:auto;margin:0 18px;padding:70px 0 100px;display:block}.article-rail{display:none}.article-lead{margin-bottom:75px;font-size:27px}.article-body>section{margin-bottom:68px}.article-body p{font-size:16px;line-height:1.8}.article-body blockquote{padding:35px 28px;font-size:30px}.article-takeaways{padding:28px!important}.next-article{grid-template-columns:1fr;padding:85px 18px}.next-article-art{grid-row:1}.about-hero{min-height:740px;padding:130px 18px 80px}.about-hero>p{font-size:19px}.beliefs{padding:90px 18px}.belief-image{min-height:400px}.footer-lead{gap:35px;display:grid}.footer-lead p{text-align:left}.footer-links{grid-template-columns:1fr 1fr;width:100%;margin:65px 0}.footer-bottom{gap:7px;display:grid}}@media (max-width:430px){.actions{display:grid}.button{width:100%}.stage-body{padding:12px}.promise-row strong{font-size:9px}.promise-row button{display:none}.stage-switcher button span{font-size:7px}.article-art{height:205px}.report-grid{grid-template-columns:1fr}.binary-control{width:100%}.binary-control button{flex:1}.how-symbol{gap:9px}.how-symbol>i{width:24px}.footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
