@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500;1,600;1,700&display=swap");:root{--ink:#111B29;--blue:#1C2C42;--blue-deep:#111B29;--gold:#AA8E4E;--gold-light:#FFEAC8;--paper:#FFFFFF;--surface:#F3F4F6;--muted:#62748E;--line:rgba(17,27,41,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Poppins,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{margin:0 auto;width:min(1180px,calc(100% - 80px))}h1,h2,h3,p{margin-top:0}.site-header{align-items:center;display:flex;height:94px;justify-content:space-between}.footer-logo-link,.logo-link{align-items:center;display:inline-flex}.brand-logo{display:block;height:38px;object-fit:contain;width:auto}.desktop-nav{display:flex;gap:31px;margin-left:auto;margin-right:54px}.desktop-nav a{color:var(--muted);font-size:11px;font-weight:600;transition:color .2s ease}.desktop-nav a:hover,.footer-links a:hover{color:var(--gold)}.button,.header-cta{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:14px;justify-content:center;letter-spacing:.03em;text-transform:uppercase}.header-cta{border-bottom:1px solid var(--ink);padding:0 0 7px;transition:color .2s ease,border-color .2s ease}.header-cta:hover{border-color:var(--gold);color:var(--gold)}.arrow-up-right{font-size:17px;font-weight:400;line-height:.5}.hero{display:grid;grid-template-columns:47% 53%;min-height:660px;padding-bottom:62px;padding-top:40px}.hero-copy{align-self:center;padding:8px 0 58px;position:relative;z-index:2}.eyebrow,.section-kicker{align-items:center;color:var(--gold);display:flex;font-family:DM Mono,monospace;font-size:10px;gap:9px;letter-spacing:.1em;margin:0 0 27px;text-transform:uppercase}.eyebrow-dot{background:var(--gold);border-radius:50%;height:6px;width:6px}h1{font-size:clamp(50px,6.3vw,84px);font-weight:700;letter-spacing:-.075em;line-height:.98;margin-bottom:27px;max-width:620px}h1 em,h2 em{color:var(--gold);font-style:italic;font-weight:600;letter-spacing:-.07em}.hero-description{color:var(--muted);font-size:14px;line-height:1.9;max-width:435px}.hero-actions{align-items:center;display:flex;gap:28px;margin-top:32px}.button{border:0;cursor:pointer;min-height:54px;padding:0 23px;transition:background .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:var(--gold-light)}.button-primary:hover{background:var(--blue-deep)}.button-light{background:var(--gold-light);color:var(--blue)}.text-link{border-bottom:1px solid var(--ink);font-size:10px;font-weight:700;padding-bottom:7px;text-transform:uppercase}.text-link span{color:var(--gold);font-size:18px;margin-left:7px}.hero-proof{align-items:center;color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:9px;gap:10px;margin-top:58px;text-transform:uppercase}.proof-icon{color:var(--gold);font-size:16px}.store-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.store-button{align-items:center;background:var(--ink);border:1px solid rgba(255,234,200,.18);color:var(--paper);display:inline-flex;gap:12px;min-height:64px;min-width:205px;padding:11px 14px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.store-button:hover{background:var(--blue);border-color:var(--gold);transform:translateY(-2px)}.store-icon{flex:0 0 auto;height:27px;width:27px}.store-icon-apple{color:var(--gold-light)}.store-copy{display:grid;grid-gap:3px;gap:3px;line-height:1.2}.store-copy>span{color:#B9C3CF;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.store-copy strong{font-size:13px;font-weight:600}.store-button>.arrow-up-right{color:var(--gold-light);margin-left:auto}.invitation-page,.share-redirect-page{align-items:center;background:radial-gradient(circle at 12% 12%,rgba(170,142,78,.16),transparent 28rem),linear-gradient(145deg,#F7F6F1,#E9EDF1);display:grid;min-height:100vh;min-height:100svh;padding:32px 20px}.invitation-card,.share-redirect-card{background:var(--blue);border:1px solid rgba(170,142,78,.45);box-shadow:0 28px 80px rgba(17,27,41,.18);color:var(--paper);margin:0 auto;max-width:720px;padding:clamp(30px,7vw,66px);text-align:center;width:min(100%,720px)}.invitation-logo{display:block;height:35px;margin:0 auto 42px;object-fit:contain;width:auto}.invitation-eyebrow{justify-content:center;margin-bottom:20px}.invitation-card h1,.share-redirect-card h1{color:var(--paper);font-size:clamp(37px,6vw,64px);letter-spacing:-.07em;line-height:1.03;margin:0 auto 18px;max-width:600px}.invitation-card h1 em,.share-redirect-card h1 em{color:var(--gold-light)}.invitation-description,.share-redirect-description{color:#C2CAD4;font-size:12px;line-height:1.8;margin:0 auto;max-width:410px}.invitation-code{align-items:center;background:rgba(255,234,200,.08);border:1px solid rgba(255,234,200,.36);display:inline-flex;flex-direction:column;gap:10px;margin-top:30px;min-width:min(100%,290px);padding:17px 30px}.invitation-code>span,.invitation-downloads>p,.share-redirect-downloads>p{color:var(--gold-light);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;margin:0;text-transform:uppercase}.invitation-code strong{color:var(--paper);font-family:DM Mono,monospace;font-size:clamp(26px,5vw,36px);font-weight:500;letter-spacing:.2em}.invitation-code-missing{background:rgba(255,234,200,.08);border-left:2px solid var(--gold);color:#D7DDE4;font-size:11px;line-height:1.7;margin:30px auto 0;max-width:440px;padding:13px 16px}.invitation-downloads,.share-redirect-downloads{margin-top:34px}.invitation-downloads>p,.share-redirect-downloads>p{margin-bottom:14px}.invitation-downloads .store-actions,.share-redirect-downloads .store-actions{justify-content:center}.share-redirect-open{margin-top:28px}.hero-art{align-items:center;display:flex;justify-content:center;min-height:590px;position:relative}.orb{border-radius:50%;position:absolute}.orb-large{background:rgba(170,142,78,.14);height:450px;right:35px;top:25px;width:450px}.orb-small{background:var(--gold);border-radius:50%;height:82px;left:24px;opacity:.78;top:110px;width:82px}.phone-card{background:#fff;box-shadow:24px 28px 70px rgba(17,27,41,.2);height:485px;overflow:hidden;padding:18px 17px;position:relative;width:266px;z-index:2}.phone-notch{background:var(--blue);border-radius:0 0 12px 12px;height:16px;left:88px;position:absolute;top:0;width:90px}.phone-topline{align-items:center;color:var(--blue);display:flex;font-family:DM Mono,monospace;font-size:8px;justify-content:space-between;margin-top:10px}.phone-logo{display:block;height:16px;object-fit:contain;width:auto}.phone-status{color:#8A8A89;font-size:8px;margin-left:auto;margin-right:12px}.story-list{display:flex;justify-content:space-between;margin:21px 3px 9px}.story-item{color:var(--muted);flex-direction:column;font-size:7px;gap:5px}.story-item,.story-ring{align-items:center;display:flex}.story-ring{background:var(--surface);border:1px solid var(--gold);border-radius:50%;color:var(--blue);font-family:Georgia,serif;font-size:14px;height:35px;justify-content:center;width:35px}.story-ring-add{border-style:dashed;color:var(--gold)}.story-ring-alt{background:var(--blue);color:var(--gold-light)}.profile-preview{align-items:center;display:flex;gap:8px;margin:14px 0 12px}.profile-avatar{align-items:center;background:var(--blue);border-radius:50%;color:var(--gold-light);display:flex;font-family:Georgia,serif;font-size:15px;height:34px;justify-content:center;width:34px}.profile-preview div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.profile-preview strong{color:var(--blue);font-size:9px}.profile-preview span:not(.profile-menu){color:#8A8A89;font-family:DM Mono,monospace;font-size:7px}.profile-menu{color:#8A8A89;font-size:12px;margin-left:auto}.post-image{background:linear-gradient(145deg,#1C2C42,#111B29 54%,#AA8E4E 0,#FFEAC8);height:248px;overflow:hidden;position:relative}.post-sun{background:var(--gold-light);border-radius:50%;height:75px;position:absolute;right:17px;top:18px;width:75px}.post-copy{bottom:39px;color:#E4EAF0;font-family:DM Mono,monospace;font-size:8px;left:16px;line-height:1.7;position:absolute;text-transform:uppercase}.post-copy strong{color:#fff;font-family:Georgia,serif;font-size:23px;font-style:italic;letter-spacing:-.07em;text-transform:none}.post-line{border:1px solid rgba(255,255,255,.45);bottom:18px;height:1px;left:16px;position:absolute;width:45px}.post-meta{color:var(--muted);display:flex;font-family:DM Mono,monospace;font-size:7px;gap:12px;padding:12px 1px 8px;text-transform:uppercase}.post-meta span:last-child{color:var(--gold);margin-left:auto}.post-caption{color:var(--muted);font-size:8px;line-height:1.55;margin:0}.post-caption strong{color:var(--blue)}.art-label{color:#8A8A89;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:3}.art-label-top{left:5px;top:80px}.art-label-bottom{bottom:38px;right:8px;writing-mode:vertical-rl}.art-label-bottom span{color:var(--blue);display:block;margin-top:7px}.floating-note{align-items:center;box-shadow:10px 15px 30px rgba(17,27,41,.13);display:flex;font-family:DM Mono,monospace;font-size:8px;gap:10px;line-height:1.5;padding:14px 16px;position:absolute;text-transform:uppercase;z-index:4}.floating-note>span{font-family:Georgia,serif;font-size:18px}.note-yellow{background:var(--gold-light);color:var(--blue);right:4px;top:128px}.note-blue{background:var(--blue);bottom:82px;color:#fff;left:4px}.note-blue .note-icon{color:var(--gold-light)}.intro-band{background:var(--surface);padding:105px 0 110px}.intro-grid{display:grid;grid-gap:90px;gap:90px;grid-template-columns:32% 1fr}.section-kicker{color:var(--gold);margin-bottom:0}.section-kicker span{background:currentColor;height:1px;width:34px}.feature-heading h2,.final-cta h2,.intro-grid h2,.manifesto-wrap h2{font-size:clamp(42px,5.2vw,68px);letter-spacing:-.075em;line-height:1.04;margin-bottom:25px}.intro-grid h2 span{color:var(--blue);font-style:italic;font-weight:500}.intro-grid p:last-child{color:var(--muted);font-size:13px;line-height:1.9;max-width:530px}.feature-section{padding-bottom:120px;padding-top:125px}.feature-heading{align-items:flex-start;display:flex;justify-content:space-between}.feature-heading h2{color:var(--blue);margin-bottom:64px}.feature-heading em{color:var(--gold)}.feature-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.feature-card{display:flex;flex-direction:column;min-height:395px;padding:28px 28px 26px;position:relative}.feature-card-dark{background:var(--blue);color:#fff}.feature-card-gold{background:var(--gold);color:var(--blue)}.feature-card-outline{border:1px solid var(--line);color:var(--blue)}.card-index{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;opacity:.7}.card-icon{font-size:31px;margin:38px 0 27px}.card-icon-ring{font-size:40px}.feature-card h3{font-size:25px;letter-spacing:-.06em;line-height:1.05;margin-bottom:16px}.feature-card p{font-size:11px;line-height:1.8;max-width:255px;opacity:.78}.feature-card-tag{border-top:1px solid;display:block;font-family:DM Mono,monospace;font-size:8px;line-height:1.5;margin-top:auto;opacity:.78;padding-top:13px;text-transform:uppercase}.feature-extras{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin-top:43px;padding:0 0 24px}.feature-extras-title{color:var(--muted);font-size:11px;font-weight:600}.feature-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.feature-chips span{border:1px solid var(--line);color:var(--blue);font-size:9px;padding:8px 11px}.manifesto-section{background:var(--blue);color:#f8f5ee;overflow:hidden}.manifesto-wrap{align-items:center;display:grid;grid-template-columns:38% 1fr;min-height:540px;padding-bottom:90px;padding-top:90px;position:relative}.manifesto-mark{align-items:center;display:flex;justify-content:center}.manifesto-mark img{height:auto;opacity:.2;width:min(330px,100%)}.section-kicker-light{color:var(--gold-light);margin-bottom:25px}.manifesto-wrap h2{color:#f8f5ee}.manifesto-wrap h2 em{color:var(--gold-light)}.manifesto-text{color:#C2CAD4;font-size:12px;line-height:1.9;max-width:430px}.manifesto-wrap .button{margin-top:20px}.final-cta{padding-bottom:125px;padding-top:125px;text-align:center}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(48px,6.4vw,80px);margin-bottom:20px}.final-description{color:var(--muted);font-size:13px;margin-bottom:0}.final-cta .store-actions{justify-content:center;margin-top:30px}.site-footer{background:var(--blue-deep);color:#A4B0BF;padding:64px 0 25px}.footer-logo{display:block;height:35px;object-fit:contain;width:auto}.footer-top{display:grid;grid-template-columns:20% 23% 1fr;min-height:175px}.footer-top>p{color:#8290A2;font-size:11px;line-height:1.8}.footer-links{display:grid;grid-gap:25px;gap:25px;grid-template-columns:repeat(3,1fr)}.footer-links div{display:flex;flex-direction:column;gap:11px}.footer-links span{color:var(--gold-light);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.footer-links a{color:#A4B0BF;font-size:10px;transition:color .2s ease}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);color:#8290A2;display:flex;font-family:DM Mono,monospace;font-size:8px;justify-content:space-between;padding-top:20px;text-transform:uppercase}.footer-bottom b{color:var(--gold-light);font-size:12px;margin-left:6px}.legal-page{background:var(--paper);min-height:100vh}.legal-header{background:var(--blue);color:#fff;padding-bottom:75px;padding-top:30px}.legal-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:88px}.legal-nav .desktop-nav a{color:#C2CAD4}.legal-nav .header-cta{border-color:var(--gold-light);color:var(--gold-light)}.legal-nav .header-cta:hover{border-color:#fff;color:#fff}.legal-hero{max-width:770px}.legal-hero h1{font-size:clamp(48px,6vw,78px);margin-bottom:23px;max-width:780px}.legal-hero h1 em{color:var(--gold-light)}.legal-hero p{color:#C2CAD4;font-size:13px;line-height:1.8;max-width:600px}.legal-meta{color:var(--gold-light);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;margin-top:32px;text-transform:uppercase}.legal-layout{align-items:start;display:grid;grid-gap:80px;gap:80px;grid-template-columns:220px minmax(0,770px);padding-bottom:120px;padding-top:70px}.legal-aside{position:-webkit-sticky;position:sticky;top:28px}.legal-aside-label{color:var(--gold);letter-spacing:.1em;text-transform:uppercase}.legal-aside a,.legal-aside-label{font-family:DM Mono,monospace;font-size:9px}.legal-aside a{border-bottom:1px solid var(--line);color:var(--muted);display:block;line-height:1.4;padding:13px 0}.legal-aside a:hover{color:var(--blue)}.legal-content{min-width:0}.legal-block{margin:0 0 24px}.legal-content h2{color:var(--blue);font-size:18px;letter-spacing:-.04em;line-height:1.3;margin:55px 0 17px;scroll-margin-top:28px}.legal-content h2:first-child{margin-top:0}.legal-content .legal-lead{color:var(--muted);font-size:17px;font-style:italic;line-height:1.65;margin-bottom:35px}.legal-content p{color:var(--muted);font-size:12px;line-height:1.9;margin-bottom:13px}.csae-content a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.csae-content a:hover{color:var(--gold)}.legal-table-wrap{margin:25px 0 36px;overflow-x:auto}.legal-content table{border-collapse:collapse;font-size:10px;min-width:620px;width:100%}.legal-content th{background:var(--blue);color:var(--gold-light);font-family:DM Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.03em;text-align:left;text-transform:uppercase}.legal-content td,.legal-content th{border:1px solid var(--line);padding:13px 12px;vertical-align:top}.legal-content td{color:var(--muted);line-height:1.6}.legal-content tbody tr:nth-child(2n){background:var(--surface)}.legal-footer{border-top:1px solid var(--line);padding:28px 0 40px}.legal-footer .shell{align-items:center;display:flex;justify-content:space-between}.legal-footer p{color:#8290A2;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.legal-footer a{color:var(--blue);font-size:10px;font-weight:700}@media (max-width:900px){.shell{width:min(100% - 40px,680px)}.site-header{height:82px}.desktop-nav{display:none}.hero{display:block;min-height:0;padding-top:38px}.hero-copy{padding-bottom:10px}.hero-art{margin:25px auto 0;min-height:555px;max-width:620px}.intro-grid,.manifesto-wrap{gap:45px;grid-template-columns:1fr}.intro-grid{padding-left:8%}.feature-heading{display:block}.feature-heading .section-kicker{margin-bottom:36px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:320px}.feature-card p{max-width:400px}.feature-extras{align-items:flex-start;flex-direction:column;gap:14px}.feature-chips{justify-content:flex-start}.manifesto-wrap{min-height:0;padding-bottom:80px;padding-top:80px}.manifesto-mark{display:none}.footer-top{gap:25px;grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1}.legal-layout{gap:35px;grid-template-columns:1fr}.legal-aside{display:none}}@media (max-width:540px){.shell{width:calc(100% - 32px)}.site-header{height:74px}.brand-logo{height:31px}.header-cta{font-size:9px;gap:7px}.hero{padding-top:29px}.eyebrow{font-size:8px;letter-spacing:.06em}h1{font-size:clamp(45px,13vw,60px)}.hero-description{font-size:13px}.hero-actions{align-items:flex-start;flex-direction:column;gap:21px}.hero-proof{align-items:flex-start;font-size:7px;line-height:1.6;margin-top:35px}.hero-art{min-height:475px;width:100%}.orb-large{height:340px;right:50%;top:20px;transform:translateX(50%);width:340px}.orb-small{height:65px;left:0;top:66px;width:65px}.phone-card{height:455px;padding:17px 15px;width:248px}.phone-notch{left:79px}.story-list{margin-top:17px}.story-ring{height:32px;width:32px}.post-image{height:220px}.note-yellow{right:-4px;top:78px}.note-blue{bottom:40px;left:-4px}.floating-note{font-size:7px;padding:10px 11px}.art-label-top{left:0;top:33px}.art-label-bottom{bottom:16px;right:0}.feature-section,.final-cta,.intro-band{padding-bottom:78px;padding-top:78px}.intro-grid{gap:28px;padding-left:0}.feature-heading h2,.intro-grid h2,.manifesto-wrap h2{font-size:42px}.feature-heading .section-kicker{margin-bottom:28px}.feature-card{min-height:310px;padding:24px 22px}.feature-card h3{font-size:24px}.feature-extras{margin-top:30px}.feature-chips span{font-size:8px;padding:7px 9px}.manifesto-wrap{padding-bottom:70px;padding-top:70px}.final-cta h2{font-size:49px}.final-cta .eyebrow{line-height:1.6}.store-actions{flex-direction:column;width:100%}.store-button{min-width:0;width:100%}.footer-top{grid-template-columns:1fr}.footer-links{gap:22px;grid-template-columns:1fr 1fr}.footer-links div:last-child{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.legal-header{padding-bottom:50px}.legal-nav{margin-bottom:55px}.legal-hero h1{font-size:46px}.legal-layout{padding-bottom:75px;padding-top:50px}.legal-footer .shell{align-items:flex-start;flex-direction:column;gap:18px}.invitation-page,.share-redirect-page{padding:18px 14px}.invitation-card,.share-redirect-card{padding:32px 22px}.invitation-logo{margin-bottom:32px}.invitation-card h1,.share-redirect-card h1{font-size:clamp(36px,11vw,48px)}}.account-deletion-header .legal-hero h1{max-width:800px}.account-deletion-layout{align-items:start;display:grid;grid-gap:70px;gap:70px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-bottom:110px;padding-top:76px}.account-deletion-copy{max-width:420px;padding-top:12px}.account-deletion-copy .section-kicker{margin-bottom:25px}.account-deletion-copy h2{color:var(--blue);font-size:clamp(30px,3.2vw,42px);letter-spacing:-.06em;line-height:1.1;margin-bottom:20px}.account-deletion-copy>p:not(.section-kicker){color:var(--muted);font-size:12px;line-height:1.9}.deletion-privacy-note{border-left:2px solid var(--gold);margin-top:35px;padding:5px 0 5px 18px}.deletion-privacy-note strong{color:var(--blue);font-size:11px}.deletion-privacy-note p{color:var(--muted);font-size:10px;line-height:1.8;margin:8px 0 12px}.deletion-privacy-note a{color:var(--blue);font-size:10px;font-weight:700}.account-deletion-form{background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 50px rgba(17,27,41,.07);min-width:0;padding:34px}.deletion-deadline-note{background:rgba(170,142,78,.12);border-left:3px solid var(--gold);color:var(--blue);font-size:10px;line-height:1.8;margin:0 0 24px;padding:13px 15px}.deletion-form-heading{margin-bottom:25px}.form-topline{color:var(--gold);font-family:DM Mono,monospace;font-size:8px;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.deletion-form-heading h2{color:var(--blue);font-size:24px;letter-spacing:-.05em;margin-bottom:8px}.deletion-form-heading>p:last-child{color:var(--muted);font-size:10px;line-height:1.6;margin-bottom:0}.deletion-form{display:grid;grid-gap:18px;gap:18px}.deletion-form-grid{display:grid;grid-gap:19px 16px;gap:19px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.form-field-full{grid-column:1/-1}.form-label{color:var(--blue);font-size:10px;font-weight:600}.form-label>span:not(.form-optional),.form-required-note>span{color:#FF0B0B}.form-optional{color:var(--muted);font-family:DM Mono,monospace;font-size:8px;font-weight:400;margin-left:5px;text-transform:uppercase}.form-control{background:#F8FAFC;border:1px solid #ababab;border-radius:2px;color:var(--ink);font:400 12px Poppins,Arial,sans-serif;min-height:48px;outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-control::placeholder{color:#8A8A89}.form-control:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px rgba(170,142,78,.18)}.form-control[aria-invalid=true]{border-color:#FF0B0B}.form-control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px rgba(255,11,11,.12)}.form-textarea{min-height:140px;resize:vertical}.form-error{color:#FF0B0B;font-size:10px;line-height:1.5;margin:0}.form-demo-note{background:var(--surface);color:var(--muted);font-size:10px;line-height:1.7;margin:0;padding:12px 14px}.form-submit-row{align-items:center;display:flex;gap:20px;justify-content:space-between}.form-submit{min-width:220px}.form-required-note{color:var(--muted);font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.form-required-note>span{margin-right:4px}.deletion-success{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.success-mark{align-items:center;background:var(--blue);border-radius:50%;color:var(--gold-light);display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.deletion-success .section-kicker{margin:0}.deletion-success h2{color:var(--blue);font-size:clamp(26px,3vw,36px);letter-spacing:-.06em;line-height:1.15;margin:0}.deletion-success>p:not(.section-kicker){color:var(--muted);font-size:12px;line-height:1.8;margin:0;max-width:480px}.deletion-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.deletion-footer-links a{color:var(--blue);font-size:10px;font-weight:600}@media (max-width:900px){.account-deletion-layout{gap:36px;grid-template-columns:1fr;padding-bottom:80px;padding-top:55px}.account-deletion-copy{max-width:640px}}@media (max-width:540px){.account-deletion-layout{padding-bottom:65px;padding-top:42px}.account-deletion-copy h2{font-size:32px}.account-deletion-form{padding:22px}.deletion-form-grid{grid-template-columns:1fr}.form-field-full{grid-column:auto}.form-submit-row{align-items:stretch;flex-direction:column;gap:12px}.form-submit{width:100%}.deletion-footer-links{align-items:flex-start;flex-direction:column;gap:12px}}