:root{--night:#04111d;--deep:#071b2b;--panel:#0b2638;--cobalt:#118dff;--cyan:#5ce6ff;--ice:#e8fbff;--paper:#f6fafb;--ink:#102b3a;--muted:#58707e;--line:#ccdae0;--gold:#efc97a;--radius:18px;scroll-behavior:smooth;scroll-padding-top:96px}*{box-sizing:border-box}html,body{margin:0;min-width:300px}body{font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--paper);line-height:1.65}img{display:block;max-width:100%}a{color:inherit}button,input{font:inherit}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.skip{position:fixed;z-index:1000;left:12px;top:-100px;background:white;color:#061522;padding:10px 16px;border-radius:5px}.skip:focus{top:12px}.site-header{position:sticky;z-index:50;top:0;background:#04111df0;color:white;border-bottom:1px solid #4fe6ff24;backdrop-filter:blur(16px)}.nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #43d5ff;border-radius:10px;background:#06263e;box-shadow:0 0 24px #118dff55;color:#76eaff;font-family:Georgia,serif;font-size:1.9rem}.brand small,.brand strong{display:block;line-height:1}.brand small{font-size:.56rem;letter-spacing:.25em;color:#82a8bc}.brand strong{font-size:1.2rem;letter-spacing:.08em;margin-top:5px}.nav nav{display:flex;align-items:center;gap:29px;font-size:.84rem}.nav nav a{text-decoration:none;color:#c6dce8}.nav nav a:hover{color:white}.nav-cta{border:1px solid #4fe0ff70;border-radius:999px;padding:9px 16px;color:white!important;background:#0b5d8b35}.eyebrow{margin:0;color:#087e9b;font-size:.7rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.section{padding-block:104px}h1,h2,h3,p,figure{margin:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em;line-height:1.04}h1{font-size:clamp(3.25rem,5.7vw,6.2rem)}h2{font-size:clamp(2.5rem,4vw,4.25rem)}h3{line-height:1.25}.small{font-size:.84rem}.muted{color:#98afbd}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:12px 22px;border:0;border-radius:7px;text-decoration:none;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(100deg,#42cfff,#0e8fff);color:#03101a;box-shadow:0 10px 30px #118dff40}.text-link{font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 82% 18%,#0e6f9d55,transparent 34%),radial-gradient(circle at 18% 70%,#063d6155,transparent 33%),linear-gradient(145deg,#020a12,#061b2c 60%,#04111d);color:white}.star-field{position:absolute;z-index:-1;inset:0;opacity:.45;background-image:radial-gradient(circle,#78ddff 0 1px,transparent 1.5px),radial-gradient(circle,#fff 0 .7px,transparent 1px);background-size:87px 87px,137px 137px;background-position:15px 25px,40px 80px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:68px;align-items:center;padding-block:90px 70px}.hero .eyebrow{color:var(--cyan)}.hero h1{max-width:11ch;margin-top:22px}.hero h1 em{color:var(--cyan);font-style:normal;text-shadow:0 0 34px #16b4ff55}.lead{font-size:1.17rem;color:#c0d5e1;max-width:57ch;margin-top:28px}.actions{display:flex;align-items:center;gap:27px;margin-top:34px;flex-wrap:wrap}.hero .text-link{color:#dff8ff}.hero-offer{margin-top:25px;color:#b8cfdb}.hero-offer strong{color:white}.hero .small{margin-top:3px}.hero-screen{min-width:0;border:1px solid #397694;border-radius:16px;overflow:hidden;background:var(--night);box-shadow:0 30px 90px #000b,0 0 60px #0c7caa25}.window-bar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;color:#9ab7c8;font-size:.68rem;letter-spacing:.11em;border-bottom:1px solid #24516a}.screen-zoom{display:block;width:100%;padding:0;border:0;background:var(--night);cursor:zoom-in}.hero-screen figcaption,.proof-section figcaption{padding:15px 18px;color:#d9edf5;font-size:.84rem}.hero-screen figcaption strong,.hero-screen figcaption span,.proof-section figcaption strong,.proof-section figcaption span{display:block}.hero-screen figcaption span,.proof-section figcaption span{color:#86a8bb;margin-top:3px}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #4edcff24}.trust-strip span{padding:23px 24px;color:#8eabba;font-size:.75rem;border-left:1px solid #4edcff1c}.trust-strip span:first-child{border-left:0}.trust-strip strong{display:block;color:white;font-size:.87rem;margin-bottom:2px}.emotional{background:white}.emotional-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.emotional h2{max-width:12ch;margin-top:18px}.emotional-copy p{color:var(--muted);font-size:1.08rem;margin-bottom:21px}.emotional-copy .emotional-line{font-family:Georgia,serif;color:#087e9b;font-size:1.5rem;margin-top:31px}.section-heading{display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:end;margin-bottom:50px}.section-heading h2{margin-top:16px}.section-heading>p{color:var(--muted);font-size:1.02rem}.showcase-section{background:#e8f1f4}.showcase{background:var(--night);border:1px solid #2e6076;border-radius:22px;color:white;overflow:hidden;box-shadow:0 28px 80px #08232f22}.showcase-slide{display:grid;grid-template-columns:.82fr 1.38fr;gap:40px;align-items:center;min-height:480px;padding:48px;background:radial-gradient(circle at 82% 12%,#137c9b55,transparent 38%),linear-gradient(145deg,#061725,#04111d)}.showcase-story .eyebrow{color:var(--cyan)}.showcase-story h3{font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:400;line-height:1.08;margin:20px 0}.showcase-story>p:not(.eyebrow){color:#b9d0dc}.showcase-proof{display:block;color:#799bac;font-size:.72rem;margin-top:30px}.showcase-image{border:1px solid #315c74;border-radius:12px;overflow:hidden;background:#061421;box-shadow:0 18px 50px #0009}.showcase-image img{width:100%;height:360px;object-fit:contain}.showcase-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 46px;border-top:1px solid #254656}.showcase-arrows{display:flex;gap:9px}.showcase-arrows button{width:43px;height:43px;border:1px solid #48697b;border-radius:50%;background:transparent;color:white;cursor:pointer}.showcase-arrows button:hover{background:#12384a}.showcase-dots{display:flex;gap:3px}.showcase-dot{display:grid;place-items:center;width:36px;height:42px;border:0;background:none;cursor:pointer}.showcase-dot span{width:8px;height:8px;background:#506d7c;border-radius:99px}.showcase-dot[aria-pressed=true] span{width:23px;background:var(--cyan)}.showcase-controls p{color:#9fb6c2;font-size:.73rem;letter-spacing:.13em;white-space:nowrap}.showcase:focus-visible,.showcase button:focus-visible{outline:3px solid var(--cyan);outline-offset:-4px}.identity-section{background:var(--night);color:white}.identity-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.identity-visual{display:grid;grid-template-columns:1fr 1fr;gap:18px}.identity-visual figure{border:1px solid #31566a;border-radius:14px;overflow:hidden;background:#061522}.identity-visual figure:nth-child(2){transform:translateY(36px)}.identity-visual figcaption{padding:11px 15px;color:#93b3c3;font-size:.7rem;letter-spacing:.16em}.identity-copy .eyebrow{color:var(--cyan)}.identity-copy h2{margin:20px 0 26px}.identity-copy>p:not(.eyebrow):not(.small){color:#b5cbd7;margin-top:18px}.identity-tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.identity-tags span{padding:7px 12px;border:1px solid #315e75;border-radius:999px;color:#d9edf5;font-size:.72rem}.identity-copy .small{color:#7699aa}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 34px}.feature-grid article{border-top:1px solid var(--line);padding-top:23px}.feature-number,.roadmap-grid article>span{font-size:.75rem;color:#07829c;font-weight:750}.feature-grid h3,.roadmap-grid h3{font-size:1.25rem;margin:17px 0 11px}.feature-grid p,.roadmap-grid p{color:var(--muted);font-size:.96rem}.and-more{font-family:Georgia,serif;font-size:1.5rem;color:#087e9b;margin-top:42px;text-align:center}.proof-section{background:linear-gradient(135deg,#061725,#0a2b3e);color:white}.proof-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:80px;align-items:center}.proof-grid h2{margin:18px 0 25px}.proof-grid>div>p:not(.eyebrow){color:#b7cbd7}.proof-actions{display:flex;gap:28px;flex-wrap:wrap;margin-top:29px}.proof-actions a{color:var(--cyan)}.proof-grid figure{border:1px solid #315a70;border-radius:15px;overflow:hidden;background:var(--night)}.roadmap{background:var(--paper)}.roadmap-banner{display:flex;align-items:center;gap:28px;padding:24px 28px;border:1px solid var(--line);background:white;border-radius:13px;margin-bottom:46px}.roadmap-banner>span{font-size:1.4rem;font-weight:700}.roadmap-banner small{display:block;color:var(--muted);font-size:.74rem;font-weight:400}.roadmap-line{height:1px;background:#91a9b5;flex:1}.roadmap-banner>strong{padding-left:28px;border-left:1px solid var(--line);font-size:.84rem}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 32px}.roadmap-grid article{border-top:2px solid var(--gold);padding-top:20px}.roadmap-caveat{max-width:95ch;margin:30px auto 0;text-align:center;color:var(--muted)}.guide-preview{background:white}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.guide-grid article{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid var(--line);border-radius:15px;background:#f2f7f8}.index{font-size:.72rem;color:#087e9b;letter-spacing:.12em}.guide-grid h3{font-size:1.55rem;margin:15px 0}.guide-grid p{color:var(--muted);margin-bottom:26px}.guide-download{margin-top:auto;background:var(--night);color:white;font-size:.88rem}.guide-download[aria-disabled=true]{background:#dce6eb;color:#455d6d;cursor:default}.pricing-section{background:radial-gradient(circle at 20% 15%,#0c6e9555,transparent 33%),linear-gradient(135deg,#03101a,#09263a);color:white}.pricing-grid{display:grid;grid-template-columns:1fr .86fr;gap:105px;align-items:center}.pricing-copy .eyebrow{color:var(--cyan)}.pricing-copy h2{margin:18px 0 26px}.pricing-copy>p:not(.eyebrow):not(.small){color:#b8ced9}.price-promise{margin:31px 0;padding-left:20px;border-left:2px solid var(--cyan)}.price-promise strong,.price-promise span{display:block}.price-promise span{color:#9db8c7;margin-top:3px}.pricing-copy .small{color:#83a2b3;max-width:62ch}.price-card{background:#f8fcfd;color:var(--ink);border:1px solid #7db3c8;border-radius:18px;padding:38px;box-shadow:0 30px 80px #0007}.price-label{font-size:.7rem;letter-spacing:.13em;font-weight:750}.price{display:flex;align-items:baseline;gap:18px;margin-top:18px}.price>span{font-family:Georgia,serif;font-size:5rem;line-height:1}.price small{color:var(--muted)}.checks{list-style:none;padding:0;margin:27px 0}.checks li{position:relative;padding-left:25px;margin-block:9px;font-size:.93rem}.checks li:before{content:'✓';position:absolute;left:0;color:#087e9b;font-weight:800}.guarantee{border:1px solid #8bcbd0;background:#e9f8f9;border-radius:11px;padding:16px 17px;margin:18px 0 21px}.guarantee strong{display:block;color:#095e69}.guarantee p{font-size:.86rem;color:#405d69;margin-top:5px}.purchase{width:100%}.purchase:disabled{background:#d9e5e9;color:#3d5663}.price-card>.small{color:var(--muted);margin-top:10px}.price-separator{height:1px;background:var(--line);margin:23px 0 14px}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq h2{margin-top:18px}.faq-intro{color:var(--muted);margin-top:23px}.questions details{border-bottom:1px solid var(--line);padding-block:21px}.questions details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;font-weight:700;line-height:1.45;padding-right:10px}.questions details p{color:var(--muted);margin-top:15px;font-size:.95rem}#newsletter{background:var(--night);color:white;padding-block:78px}#newsletter .newsletter-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}#newsletter .eyebrow{color:var(--cyan)}#newsletter .newsletter-copy h2{margin-top:18px}#newsletter .newsletter-copy>p:not(.eyebrow){color:#c2d3dc;margin-top:20px}#newsletter .newsletter-form{min-width:0}#newsletter .newsletter-footnote{font-size:.85rem;text-align:center;color:#c4d3df;margin:15px auto 0;max-width:440px}#newsletter .newsletter-footnote a{color:var(--cyan)}.bottom-notes{padding-block:75px 55px}.honest-note{padding:26px 30px;border-left:3px solid #ba842a;background:#fff8e9}.honest-note p{color:var(--muted);font-size:.89rem;margin-top:10px}.closing{padding:45px 0 95px;text-align:center}.closing h2{margin-top:17px}.closing>p:not(.eyebrow){max-width:60ch;margin:22px auto 0;color:var(--muted)}.closing .button{margin-top:27px;background:var(--night);color:white}footer{background:#020a12;color:#b7cad5;padding-block:35px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-inner p,.footer-inner>a:last-child{font-size:.78rem}dialog{border:1px solid #557182;background:var(--night);color:white;padding:22px;max-width:min(1300px,94vw);max-height:94vh;border-radius:13px}dialog::backdrop{background:#01070cdd}dialog img{max-height:76vh;object-fit:contain;margin:auto}dialog p{font-size:.88rem;margin-top:14px}.dialog-close{display:block;margin:0 0 17px auto;background:white;color:var(--ink);border:0;border-radius:5px;padding:8px 17px}[hidden]{display:none!important}
.hero-stack{display:grid;gap:42px;padding-block:82px 66px}.hero-title{text-align:center}.hero h1{max-width:15ch;margin:19px auto 0}.hero-screen{width:min(1080px,100%);margin-inline:auto}.hero-screen img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.hero-follow{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:start;width:min(1080px,100%);margin-inline:auto}.hero-follow .lead{margin-top:0;max-width:62ch}.hero-actions .actions{margin-top:0}.hero-actions .hero-offer{margin-top:22px}.identity-grid{grid-template-columns:1.32fr .68fr}.identity-visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.identity-visual figure:nth-child(2){transform:none!important}.identity-visual .screen-zoom{background:radial-gradient(circle at 50% 34%,#0b5f8b66,transparent 58%),#03101b}.identity-visual .screen-zoom img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.identity-visual figcaption{text-align:center;padding:10px 6px}.proof-grid{grid-template-columns:1fr .78fr}.proof-grid figure{width:min(100%,480px);justify-self:end}.proof-grid .screen-zoom img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}#newsletter{background:#f4f8fa!important;color:var(--ink)!important}#newsletter .newsletter-copy h2{color:#073a59!important}#newsletter .newsletter-copy>p:not(.eyebrow){color:#4a6573!important}#newsletter .eyebrow{color:#087e9b!important}#newsletter .newsletter-footnote{color:#4a6573!important}
.identity-section{scroll-margin-top:82px}.identity-layout{display:grid;gap:54px}.identity-heading{text-align:center}.identity-heading .eyebrow{color:var(--cyan)}.identity-heading h2{max-width:18ch;margin:18px auto 0}.identity-visual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"jarvis story story celeste" "personal jean context lucian";gap:18px;align-items:stretch}.presence-jarvis{grid-area:jarvis}.presence-celeste{grid-area:celeste}.presence-jean{grid-area:jean}.presence-lucian{grid-area:lucian}.identity-story-wide{grid-area:story}.identity-personal{grid-area:personal}.identity-context{grid-area:context}.identity-visual figure{min-width:0;align-self:center;transform:none!important;border-color:#31566a;box-shadow:0 20px 45px #0005}.identity-visual .screen-zoom{height:auto;background:radial-gradient(circle at 50% 34%,#0b5f8b66,transparent 58%),#03101b}.identity-visual .screen-zoom img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.identity-visual figcaption{text-align:center;padding:10px 6px}.identity-story{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:28px;border:1px solid #254d62;border-radius:14px;background:linear-gradient(145deg,#0a2638,#061522);box-shadow:inset 0 1px #55ddff12}.identity-story>span{color:var(--cyan);font-size:.66rem;font-weight:750;letter-spacing:.16em}.identity-story h3{margin:12px 0 13px;font-family:Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.14}.identity-story p{color:#afc8d5;font-size:.92rem}.identity-story .small{color:#789baa;margin-top:16px}.identity-tags{margin:20px 0 0}.proof-grid{grid-template-columns:1fr .78fr}.proof-grid figure{width:min(100%,480px);justify-self:end}.proof-grid .screen-zoom img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}#newsletter{background:#f4f8fa!important;color:var(--ink)!important}#newsletter .newsletter-copy h2{color:#073a59!important}#newsletter .newsletter-copy>p:not(.eyebrow){color:#4a6573!important}#newsletter .eyebrow{color:#087e9b!important}#newsletter .newsletter-footnote{color:#4a6573!important}
@media(max-width:1000px){.wrap{width:min(100% - 44px,1180px)}.hero-follow{grid-template-columns:1fr;gap:24px}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip span:nth-child(3){border-left:0;border-top:1px solid #4edcff1c}.trust-strip span:nth-child(4){border-top:1px solid #4edcff1c}.emotional-grid,.section-heading,.identity-grid,.proof-grid,.pricing-grid,.faq{gap:50px}.feature-grid,.roadmap-grid{grid-template-columns:1fr 1fr}.showcase-slide{padding:35px;gap:27px}.showcase-image img{height:320px}.pricing-grid{grid-template-columns:1fr 1fr}}
@media(max-width:1000px){.identity-visual{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"story story" "jarvis celeste" "personal personal" "jean lucian" "context context"}.identity-story{padding:30px}.identity-story h3{max-width:26ch}.identity-story-wide,.identity-personal,.identity-context{min-height:220px}}
@media(max-width:760px){:root{scroll-padding-top:90px}.wrap{width:calc(100% - 36px)}.nav{min-height:82px}.nav nav{gap:10px}.nav nav a:not(.nav-cta):not(.nav-update){display:none}.nav-update{font-size:.78rem}.hero-stack{padding-block:55px 38px;gap:28px}.hero h1{font-size:3.6rem}.lead{font-size:1.02rem}.trust-strip{width:100%;grid-template-columns:1fr 1fr}.trust-strip span{padding:17px 19px}.section{padding-block:72px}.emotional-grid,.section-heading,.identity-grid,.proof-grid,.pricing-grid,.faq,#newsletter .newsletter-grid{grid-template-columns:1fr;gap:30px}.showcase-slide{grid-template-columns:1fr;padding:28px 21px;min-height:0}.showcase-story h3{font-size:2.2rem}.showcase-image img{height:auto;max-height:380px}.showcase-proof{margin-top:16px}.showcase-controls{padding:14px 18px}.showcase-dot{width:27px}.feature-grid,.roadmap-grid{gap:28px 22px}.proof-grid figure{order:2;width:min(100%,560px);justify-self:center}.roadmap-banner{flex-wrap:wrap;gap:15px}.roadmap-banner>strong{width:100%;padding:13px 0 0;border-left:0;border-top:1px solid var(--line)}.guide-grid{grid-template-columns:1fr}.price-card{padding:28px}.price{flex-wrap:wrap;gap:8px}.footer-inner{flex-wrap:wrap}.footer-inner p{order:3;width:100%}}
@media(max-width:430px){.hero h1{font-size:3.1rem}.actions .button{width:100%}.trust-strip,.feature-grid,.roadmap-grid{grid-template-columns:1fr}.identity-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-strip span{border-left:0;border-top:1px solid #4edcff1c}.trust-strip span:first-child{border-top:0}.showcase-controls{gap:3px}.showcase-arrows button{width:38px;height:38px}.showcase-dot{width:24px}.showcase-controls p{font-size:.65rem}.price>span{font-size:4.3rem}.guide-download{width:100%;text-align:center}.brand small{display:none}}
@media(max-width:430px){.identity-layout{gap:35px}.identity-heading h2{font-size:2.75rem}.identity-story{padding:24px 21px;min-height:0}.identity-story h3{font-size:1.55rem}.identity-visual figcaption{font-size:.62rem}.identity-tags span{font-size:.66rem;padding:6px 9px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

.architecture-section{background:radial-gradient(circle at 82% 8%,#0b719755,transparent 30%),linear-gradient(145deg,#020b13,#061c2d 68%,#04111d);color:white;scroll-margin-top:82px}.architecture-heading .eyebrow{color:var(--cyan)}.architecture-heading>p{color:#b5ccd8}.architecture-figure{overflow:hidden;border:1px solid #2d657e;border-radius:18px;background:#020d17;box-shadow:0 28px 80px #0008,0 0 55px #0a86bb1f}.architecture-figure .screen-zoom{background:#020d17}.architecture-figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.architecture-figure figcaption{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;border-top:1px solid #234a5d;color:#d9edf5;font-size:.82rem}.architecture-figure figcaption span{color:#86a8bb}.architecture-points{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.architecture-points article{padding:24px 25px;border:1px solid #28556b;border-radius:13px;background:#0a2637cc}.architecture-points article>span{color:var(--cyan);font-size:.7rem;font-weight:800;letter-spacing:.15em}.architecture-points h3{margin:12px 0 10px;font-size:1.08rem}.architecture-points p{color:#a9c2cf;font-size:.9rem}.architecture-note{max-width:100ch;margin:25px auto 0;color:#7f9faf;font-size:.78rem;text-align:center}

@media(max-width:1000px){.architecture-points{grid-template-columns:1fr 1fr}.architecture-points article:last-child{grid-column:1/-1}}
@media(max-width:760px){.architecture-figure{border-radius:12px}.architecture-figure figcaption{display:block}.architecture-figure figcaption span{display:block;margin-top:3px}.architecture-points{grid-template-columns:1fr;gap:14px}.architecture-points article:last-child{grid-column:auto}.architecture-note{text-align:left}}
.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:.78rem}.footer-links a{color:#b7cad5}.footer-links a:hover{color:var(--cyan)}
.updates-main{min-height:75vh;background:radial-gradient(circle at 80% 8%,#087e9b26,transparent 30%),var(--paper)}.updates-hero{padding:90px 0 54px;background:linear-gradient(145deg,#03101a,#092a3e);color:white}.updates-hero .eyebrow{color:var(--cyan)}.updates-hero h1{margin:18px 0 20px;max-width:13ch}.updates-hero p:not(.eyebrow){max-width:64ch;color:#bed1dc;font-size:1.08rem}.release-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:50px;align-items:start;padding-block:62px}.release-card{position:sticky;top:105px;background:var(--night);color:white;border:1px solid #315e75;border-radius:18px;padding:30px;box-shadow:0 24px 60px #08232f20}.release-card .version{font-family:Georgia,serif;font-size:3.6rem;line-height:1;margin:15px 0 8px}.release-card .release-date{color:#8fb0c1}.release-card .status-pill{display:inline-block;margin-top:20px;padding:7px 11px;border:1px solid #36bfd8;border-radius:99px;color:#7de5f5;font-size:.72rem;letter-spacing:.09em}.release-content section{margin-bottom:42px}.release-content h2{font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:16px}.release-content p,.release-content li{color:var(--muted)}.release-content ol,.release-content ul{padding-left:24px}.release-content li{margin:10px 0}.security-note{padding:22px 24px;border-left:3px solid var(--cyan);background:#e7f4f7}.security-note strong{display:block;color:var(--ink);margin-bottom:6px}.hash-box{margin-top:17px;padding:15px 17px;background:#061725;color:#cce8f3;border-radius:9px;overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:.78rem}.release-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.release-actions .button{background:var(--cyan);color:#03101a}.release-actions .button.secondary{background:transparent;color:white;border:1px solid #52768a}.release-history{border-top:1px solid var(--line);padding-top:25px}.release-history article{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:17px 0;border-bottom:1px solid var(--line)}.release-history strong{color:var(--ink)}
@media(max-width:760px){.release-layout{grid-template-columns:1fr;gap:32px}.release-card{position:static}.updates-hero{padding:62px 0 40px}.release-history article{grid-template-columns:1fr;gap:5px}}
/* Business-owner outcome bridge */
.outcomes-section{background:linear-gradient(180deg,#edf5f7,#f8fbfc);scroll-margin-top:82px}
.outcomes-heading{align-items:start}
.outcomes-heading h2{max-width:15ch}
.outcomes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.outcomes-grid article{position:relative;padding:31px 32px 30px;border:1px solid #c3d6de;border-radius:15px;background:#fff;box-shadow:0 16px 42px #08232f0b}
.outcomes-grid article:before{content:'';position:absolute;inset:0 auto 0 0;width:3px;border-radius:15px 0 0 15px;background:linear-gradient(var(--cyan),#087e9b)}
.outcomes-grid article>span{font-size:.68rem;letter-spacing:.14em;font-weight:800;color:#087e9b}
.outcomes-grid h3{margin:14px 0 11px;font-family:Georgia,serif;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:400;line-height:1.12}
.outcomes-grid p{color:var(--muted);font-size:.95rem}
.outcomes-grid strong{display:block;margin-top:18px;color:#173f50;font-size:.86rem;line-height:1.5}
.outcomes-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:27px;padding:22px 25px;border:1px solid #8dc6d0;border-radius:12px;background:#e6f6f7}
.outcomes-cta p{max-width:72ch;color:#395a68;font-size:.9rem}
.outcomes-cta .text-link{flex:none;color:#067a94}
@media(max-width:760px){.outcomes-grid{grid-template-columns:1fr}.outcomes-cta{align-items:flex-start;flex-direction:column;gap:15px}.outcomes-grid article{padding:27px 25px}}

