
:root{--green:#08745b;--muted:#526e61;--line:#dbe5dc;--surface:rgba(255,255,255,.9);--gold:#a07820;background:#f3f7f1;color:#143f30}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:radial-gradient(ellipse 900px 600px at 90% 1%,#cfe6d250,transparent 72%),radial-gradient(ellipse 600px 700px at 0 35%,#e8dcb229,transparent 72%),#f3f7f1;-webkit-font-smoothing:antialiased;line-height:1.6}::selection{background:#d0e8b7;color:#163c2a}.top{position:sticky;top:12px;z-index:25;max-width:1200px;margin:12px auto 0;padding:16px 24px;border:1px solid #ffffffdf;border-radius:21px;background:#ffffffbc;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 10px 30px #234f3210}.top .brand{color:#0c644d;letter-spacing:-.8px;font-size:24px}.top .row>a{font-size:12px;text-decoration:none}.shell{padding:32px 24px 80px}.eyebrow{font-size:10px;letter-spacing:.16em;font-weight:750}.ay-status{display:inline-block;width:6px;height:6px;background:#50925d;border-radius:50%;margin-right:8px;box-shadow:0 0 0 4px #50925d14}button,.button{border-radius:12px;background:linear-gradient(135deg,#18866b,#096c53);padding:14px 20px;box-shadow:0 5px 15px #17684812,inset 0 1px #ffffff18;transition:transform .2s,box-shadow .2s;font-size:13px;min-height:46px}button:hover,.button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #17684826}.button>span{margin-left:12px;font-size:18px}.secondary{background:#e8efe5;color:#205c44;box-shadow:inset 0 0 0 1px #dce6d6}.danger{background:#fbe7e3;color:#882e22}.advisory-hero{max-width:none;display:grid;grid-template-columns:1.14fr 1fr;align-items:center;gap:45px;padding:50px 0 65px}.advisory-hero h1{font-size:clamp(38px,4.7vw,59px);font-weight:570;line-height:1.09;letter-spacing:-.05em;margin:24px 0}.advisory-hero h1 em,.advisory-heading h2 em,.access-copy h2 em{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#637e4b;letter-spacing:-.035em}.advisory-hero .lead{font-size:16px;line-height:1.9;max-width:490px;margin-bottom:28px}.trial-note{font-size:10px;color:var(--muted);margin-top:18px}.opportunity-scene{position:relative;padding:25px 0 45px;isolation:isolate}.opportunity-scene:before{content:'';position:absolute;inset:45px -20px 0;background:radial-gradient(ellipse at 55% 45%,#d1e5c588,transparent 70%);z-index:-1}.opportunity-window{position:relative;max-width:400px;margin:auto;padding:25px;border-radius:25px;border:1px solid #fff;background:linear-gradient(145deg,#ffffff,#f6faf3);box-shadow:0 30px 65px -27px #2e5c4261,0 5px 12px #1c653810;transform:rotate(2deg)}.window-top{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e0e9db;padding-bottom:18px}.window-logo{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#196b50;color:white;font-size:12px;font-weight:800;position:relative}.window-logo span{display:none}.window-top strong{display:block;font-size:11px}.window-top small{display:block;font-size:9px}.window-dot{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#8ca563}.window-title{margin:23px 0}.window-title .eyebrow{font-size:8px}.window-title h2{font-size:24px;font-weight:600;line-height:1.2;margin:7px 0;letter-spacing:-.04em}.opportunity-example{background:#f1f6eb;border:1px solid #dce7d3;border-radius:16px;padding:18px}.topic-tag{font-size:8px;background:#e1ebd5;border-radius:5px;padding:4px 8px;color:#446838}.match-dot{font-size:8px;color:#57784d}.opportunity-example h3{font-size:23px;font-weight:550;line-height:1.17;margin:18px 0 10px;letter-spacing:-.04em}.opportunity-example>p{font-size:10px;color:#57735f;line-height:1.75;margin-bottom:19px}.example-client{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #dce7d3}.client-avatar{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#dbe8d4;color:#2d673b;font-size:8px}.client-avatar.gold{background:#ece5ce;color:#79622e}.example-client strong{font-size:9px;display:block}.example-client small{font-size:8px;display:block}.example-client>span:last-child{margin-left:auto;color:#668758}.window-action{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:9px;font-weight:650;padding:12px 0 0;border-top:1px solid #dce7d3;margin-top:8px}.review-note{position:absolute;bottom:23px;left:-20px;display:flex;align-items:center;gap:12px;padding:15px 20px;border-radius:14px;border:1px solid #fff;background:#fffffff0;box-shadow:0 15px 35px #2f523b1c;transform:rotate(-3deg)}.review-note>span{width:32px;height:32px;display:grid;place-items:center;background:#e7eedc;border-radius:50%;color:#527b45}.review-note strong{font-size:10px;display:block}.review-note small{font-size:9px;display:block;margin-top:3px}.scene-disclaimer{text-align:right;font-size:8px;color:var(--muted);position:absolute;bottom:-5px;right:4px}.advisory-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:24px 0;margin:0 0 65px;gap:20px}.advisory-strip>span{font-size:11px;color:var(--muted);padding-left:24px;border-left:1px solid var(--line)}.advisory-strip>span:first-child{border-left:0;padding-left:0}.advisory-strip b{display:block;color:#28513b;font-size:14px;font-weight:650;margin-bottom:3px}.advisory-heading{margin:65px 0 30px}.advisory-heading h2{font-size:clamp(30px,3.4vw,42px);font-weight:550;line-height:1.14;letter-spacing:-.045em;margin:16px 0}.advisory-heading p{font-size:14px}.card{border:1px solid var(--line);box-shadow:0 14px 35px -18px #34644625,inset 0 1px #ffffff80;background:linear-gradient(135deg,#ffffffee,#f9fcf5e6);padding:28px;transition:box-shadow .2s,border-color .2s}.card h2{font-weight:600;font-size:22px;line-height:1.2}.card p.muted{font-size:13px;line-height:1.8}#welcome>.grid>.card{position:relative;margin:0}#welcome>.grid{margin-bottom:24px}#welcome>.grid .eyebrow{margin:5px 0 18px}#prices .card{padding:30px;display:flex;flex-direction:column}#prices .card p{font-size:13px;line-height:1.8}#prices .price{font-size:45px;font-weight:550;letter-spacing:-.055em;margin:15px 0}#prices .price small{margin-left:5px;font-size:12px;font-weight:400;letter-spacing:0}#prices .founder-card{background:radial-gradient(ellipse at 0 0,#347453,#124735);border-color:#235339;color:#edf5e7;box-shadow:0 17px 30px -18px #20523880}#prices .founder-card .badge{background:#dae7b8;color:#315631;font-size:9px;align-self:flex-start}#prices .founder-card small{color:#bed1b5}#welcome>#prices+p{font-size:11px;line-height:1.85;max-width:1000px}.access-panel{display:grid;grid-template-columns:1fr .8fr;gap:80px;margin:70px 0 20px;padding:45px;background:radial-gradient(ellipse at 0 100%,#e5edd7,#f4f7ed);box-shadow:none}.access-copy h2{font-size:36px;font-weight:550;line-height:1.15;letter-spacing:-.045em;margin:20px 0}.access-copy p{max-width:380px}.access-form h3{font-size:16px;margin:3px 0 20px}.access-form small{font-size:10px}.access-form input{background:#ffffffd4}.access-form button{width:100%}.stats{gap:16px;margin-top:25px}.stat{background:linear-gradient(130deg,#fff,#f4f8ec);padding:23px 27px;border-radius:20px;box-shadow:0 12px 30px -20px #30583e30;flex:1}.stat strong{font-weight:550;color:#256349;font-size:33px;letter-spacing:-.05em}.stat p{font-size:12px}.tabs{background:#e5ede2b8;padding:7px;border-radius:15px;border:1px solid var(--line);margin:30px 0;gap:5px}.tabs button{min-height:41px;font-size:12px;box-shadow:none;padding:10px 17px}.tabs button[aria-selected=true]{background:#fff;color:#156448;box-shadow:0 3px 12px #294f3410}.tabs button:hover{transform:none}input,textarea,select{border-radius:12px;background:#ffffffcf;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{outline:0;border-color:#5b9575;box-shadow:0 0 0 3px #4595741a}th{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:650}tbody tr:hover{background:#43804f05}.badge{border-radius:7px}.notice{font-size:12px;border-radius:0 15px 15px 0}.empty{border:1px dashed var(--line);border-radius:20px;padding:45px 24px;background:#72935604}dialog{box-shadow:0 30px 100px #0c372647;background:#f9fcf6;max-height:88vh;overflow:auto}dialog::backdrop{background:#153e2c70;backdrop-filter:blur(5px)}footer{max-width:1152px;margin:auto;font-size:11px;color:var(--muted);padding:28px 0}#workspace h1{font-weight:550}#workspace .row.spread{padding:12px 0}.legal-copy{overflow-wrap:anywhere}.legal-copy h1{font-size:clamp(38px,4.8vw,55px);font-weight:550}.legal-copy h2{margin-top:34px}.legal-copy p{font-size:14px;line-height:1.85}.legal-nav{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0}.legal-nav a{font-size:11px;border-radius:20px;padding:8px 12px;background:#e4eedc;text-decoration:none}.individual-app{background:radial-gradient(ellipse 800px 600px at 10% 0,#d4e8ca50,transparent 75%),var(--bg-canvas)}.individual-app .wrap{max-width:850px;padding-top:35px}.individual-app .glass{border-radius:25px;background:var(--glass);box-shadow:0 14px 35px -19px #1b603e38,inset 0 1px #ffffff60}.individual-app header{padding:14px 20px;background:var(--glass);backdrop-filter:blur(22px);border:1px solid var(--glass-border);border-radius:18px;position:sticky;top:12px;z-index:20}.individual-app h1{letter-spacing:-.035em;line-height:1.2}.individual-app .panel{padding:28px}.individual-app .brand{color:var(--accent)}.individual-app .brand-ic{font-size:18px}.individual-app input,.individual-app select,.individual-app textarea{background:var(--glass-strong);color:var(--text)}.individual-app .blob{opacity:.6}.motion-ready [data-reveal]{opacity:0;transform:translateY(23px);transition:opacity .7s ease var(--delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--delay,0ms)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:1250px){.top{margin-inline:18px}footer{margin-inline:24px}}
@media(max-width:960px){.advisory-hero{gap:24px}.advisory-hero h1{font-size:45px}.review-note{left:-8px}.access-panel{gap:35px;padding:35px}.opportunity-window{padding:20px}.advisory-hero .lead{font-size:15px}}
@media(max-width:720px){.top{margin:8px 12px 0;top:8px;padding:12px 15px;border-radius:16px}.top .brand{font-size:23px}.top .row>a{font-size:10px;max-width:95px;text-align:right;line-height:1.4}.shell{padding:20px 21px 50px}.advisory-hero{grid-template-columns:1fr;padding:28px 0 40px;gap:28px}.advisory-hero .eyebrow{font-size:8px;letter-spacing:.11em}.advisory-hero h1{font-size:clamp(38px,8.8vw,56px);margin:22px 0;line-height:1.1}.advisory-hero h1 br:first-child{display:none}.advisory-hero .lead{font-size:15px;line-height:1.8}.advisory-hero .row{gap:10px}.advisory-hero .button{font-size:12px;padding:13px 16px}.trial-note{font-size:9px}.opportunity-scene{padding:20px 5px 55px;max-width:410px;width:100%;margin:auto}.opportunity-window{max-width:355px;padding:22px;transform:rotate(1.5deg)}.review-note{left:-5px;bottom:24px;padding:14px 17px}.scene-disclaimer{font-size:8px;bottom:0}.advisory-strip{gap:8px;padding:20px 0;margin-bottom:40px}.advisory-strip>span{font-size:9px;padding-left:12px;line-height:1.6}.advisory-strip b{font-size:11px}.advisory-heading{margin:45px 0 25px}.advisory-heading h2{font-size:32px}#welcome>.grid{gap:18px}.card{padding:24px}#prices .card{padding:29px}#prices .price{font-size:43px}.access-panel{grid-template-columns:1fr;gap:20px;padding:28px;margin-top:42px}.access-copy h2{font-size:31px}.access-form h3{margin-top:10px}.stat{min-width:120px;padding:18px}.demo-stats .stat{padding:17px 12px}.stat strong{font-size:29px}.tabs{gap:4px;padding:6px;justify-content:flex-start}.tabs button{padding:9px 10px;font-size:11px}.individual-app .wrap{padding:18px 16px 40px}.individual-app .panel{padding:23px}.individual-app header{top:8px}.legal-copy{padding:8px 0!important;margin:25px auto!important}.legal-copy h1{font-size:38px}footer{margin-inline:21px;padding-block:25px}}
@media(prefers-color-scheme:dark){:root{--green:#65c6a1;--muted:#b0c2af;--line:#324d3e;--surface:#1d352bdc;--gold:#d2b367;color:#edf4e8;background:#10271d}body{background:radial-gradient(ellipse at 95% 0,#335a382f,transparent 60%),#10271d}.top{background:#18382acf;border-color:#64835b2b}.top .brand{color:#9dd1b3}.card{background:linear-gradient(135deg,#244031,#1a3427);box-shadow:0 15px 35px -18px #0007}.secondary{background:#294735;color:#dae9ce;box-shadow:inset 0 0 0 1px #40553b}.advisory-hero h1 em,.advisory-heading h2 em,.access-copy h2 em{color:#b6c78b}.advisory-strip b{color:#c3d7b9}.opportunity-window{color:#1a3c2a;border-color:#bdcdb099;background:linear-gradient(145deg,#f8fcf0,#eaf1df)}.opportunity-window small,.opportunity-window .eyebrow{color:#527057}.opportunity-window a{color:#326747}.review-note{background:#eef5e3;border-color:#fff6;color:#21462d}.review-note small{color:#557251}.access-panel{background:radial-gradient(ellipse at 0 100%,#314d31,#1b3728)}.access-form input,input,textarea,select{background:#162f23;color:#edf4e8}.stats .stat{background:linear-gradient(135deg,#264632,#1a3427)}.stat strong{color:#c4dab6}.tabs{background:#183324}.tabs button[aria-selected=true]{background:#36553b;color:#e1edd5}.notice{background:#393b22}.error{background:#462924;color:#ffe0d7}dialog{background:#1e392a}.preview{background:#163223}.legal-nav a{background:#304c32}.individual-app{background:var(--bg-canvas)}.individual-app .glass{box-shadow:0 12px 35px -15px #0008,inset 0 1px #ffffff06}.individual-app input,.individual-app select{background:var(--glass-strong);color:var(--text)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}button:hover,.button:hover{transform:none}}
@media print{.motion-ready [data-reveal]{opacity:1;transform:none}.top,footer{display:none}body{background:white;color:black}.card{box-shadow:none}.opportunity-window{transform:none}}

@media(max-width:720px){.legal-copy{padding:22px!important}}
.opportunity-scene:before{inset:45px 0 0}.advisory-hero>*{min-width:0}@media(max-width:720px){.advisory-hero{grid-template-columns:minmax(0,1fr)}}
