:root{--cream:#f6f1e9;--paper:#fbf8f2;--ink:#1e2422;--ink-2:#535b57;--line:#e4dccf;--line-strong:#d8cdbc;--line-hover:#c8bba6;--forest:#1f3b34;--forest-hover:#17302a;--forest-deep:#152a25;--forest-glow:#2a4b42;--forest-line:#2f5248;--sage:#9db2a6;--sage-soft:#dce5df;--mist:#c9d3cd;--snow:#f3f1ea;--clay:#bf9274;--clay-ink:#85593d;--clay-text:#9a6f52;--clay-light:#d9b79e;--danger:#a3341f;--danger-on-dark:#f2b8a8;--white:#fff;--icon:#3e4a45;--scene-glow:#fffdf8;--scene-slat-a:#efe7da;--scene-slat-b:#f8f3ea;--scene-arch-top:#fbf7f0;--scene-arch-bottom:#efe6d8;--scene-arch-edge:#e7dccb;--scene-shelf:#f3ebdf;--scene-desk-top:#faf6ee;--scene-desk-edge:#e6dccd;--scene-desk-a:#8ea597;--scene-desk-b:#7d9587;--scene-panel-a:#b9cabf;--scene-panel-b:#a3b8ab;--scene-panel-text:#f4f7f5;--scene-vase:#f7f2ea;--scene-stem:#7e9783;--scene-leaf:#a7bbab;--card-top:#f6f1e9;--card-bottom:#e7dccb;--shadow-warm:#785f3c24;--shadow-soft:#46372340;--shadow-deep:#0000008c;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:inherit}img,svg,canvas{max-width:100%}:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.skip-link{z-index:10;background:var(--forest);color:var(--white);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.wrap{max-width:1296px;margin:0 auto;padding:0 20px}.wordmark{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500;line-height:1.2;text-decoration:none}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--clay-ink);margin:0 0 16px;font-size:13px;font-weight:600}h2{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:500;line-height:1.08}p.body{color:var(--ink-2);max-width:520px;margin:20px 0 0;font-size:17px;line-height:1.6}.btn{min-height:48px;font:inherit;cursor:pointer;text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn:disabled{cursor:progress;opacity:.7}.btn-primary{background:var(--forest);color:var(--white)}.btn-primary:hover{background:var(--forest-hover)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn-ghost:hover{background:var(--paper)}.btn-quiet{color:var(--ink-2);background:0 0}.btn-quiet:hover{color:var(--ink)}.btn-light{background:var(--cream);color:var(--forest)}.btn-light:hover{background:var(--white)}.btn-outline-light{color:var(--snow);box-shadow:inset 0 0 0 1px var(--forest-line);background:0 0}.btn-outline-light:hover{box-shadow:inset 0 0 0 1px var(--mist)}.btn-lg{border-radius:16px;min-height:64px;padding:18px 32px;font-size:19px}.btn-block{width:100%}.bar{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.bar>span{background:var(--forest);border-radius:4px;height:100%;transition:width .35s;display:block}.field{margin:0 0 8px;font-size:14px;font-weight:600;display:block}.field .optional{color:var(--ink-2);font-weight:400}.input{width:100%;min-height:50px;font:inherit;border:1px solid var(--line-strong);background:var(--white);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:17px;display:block}textarea.input{resize:vertical;min-height:150px;line-height:1.5}.input:focus-visible{outline-offset:1px}.input[aria-invalid=true]{border-color:var(--danger)}.form-row{margin-bottom:18px}.form-row-pair{gap:0 14px;display:grid}.field-hint{color:var(--ink-2);margin:6px 0 0;font-size:14px;display:block}.field-error{color:var(--danger);margin:6px 0 0;font-size:14px;font-weight:600;display:block}.form-error{background:var(--white);box-shadow:inset 0 0 0 1px var(--danger);color:var(--danger);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:15px;font-weight:600}.consent{color:var(--ink-2);cursor:pointer;gap:12px;margin:4px 0 6px;font-size:14px;line-height:1.45;display:flex}.consent input{width:20px;height:20px;accent-color:var(--forest);flex:none;margin:1px 0 0}.opt{min-height:56px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:var(--white);border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 18px;font-size:17px;transition:box-shadow .15s;display:flex}.opt:hover{box-shadow:inset 0 0 0 1px var(--line-hover)}.opt input{accent-color:var(--forest);flex:none;width:20px;height:20px;margin:0}.opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--forest);background:var(--sage-soft)}.opt:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:2px}.opt small{color:var(--ink-2);margin-top:2px;font-size:14px;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}.site-footer{color:var(--ink-2);padding:40px 0 56px;font-size:14px}.site-footer-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:28px;display:flex}.landing-header{padding:18px 0}.landing-header .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-nav{display:none}.landing-nav ul{gap:40px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.landing-nav a{color:var(--ink-2);text-decoration:none}.landing-nav a:hover{color:var(--ink)}.landing-header .btn{min-height:44px;padding:10px 16px;font-size:15px}.hero{flex-direction:column;padding-bottom:56px;display:flex;position:relative;overflow:hidden}.hero .wrap{z-index:2;padding-top:32px;position:relative}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);align-items:center;gap:10px;margin:0 0 24px;font-size:13px;font-weight:600;display:inline-flex}.kicker i{background:var(--clay);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.35}}.hero-title{border-left:3px solid var(--clay);max-width:640px;padding-left:20px}.hero-title h1{letter-spacing:-.045em;margin:0;font-size:84px;font-weight:500;line-height:.95}.hero-title p{letter-spacing:-.025em;margin:14px 0 0;font-size:30px;line-height:1.12}.hero-indent{margin-left:23px}.lede{max-width:520px;color:var(--ink-2);margin:28px 0 0;font-size:18px;line-height:1.55}.actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.proof-line{color:var(--ink-2);margin:14px 0 0;font-size:14px}.scene-frame{border-radius:24px;order:1;height:330px;margin:40px 20px 0;position:relative;overflow:hidden}.scene{transform-origin:top;width:760px;height:820px;position:absolute;top:0;left:50%;transform:translate(-62%)scale(.42)}.scene>*{position:absolute}.scene .glow{background:radial-gradient(60% 55% at 55% 45%, var(--scene-glow) 0%, transparent 70%);inset:0}.scene .slats{background:repeating-linear-gradient(90deg, var(--scene-slat-a) 0 10px, var(--scene-slat-b) 10px 20px);border-radius:4px;width:200px;height:520px;top:40px;left:250px}.scene .arch{background:linear-gradient(180deg, var(--scene-arch-top), var(--scene-arch-bottom));width:330px;height:560px;box-shadow:inset 0 0 0 1px var(--scene-arch-edge);border-radius:165px 165px 0 0;top:150px;left:110px}.scene .shelf{background:var(--scene-shelf);width:300px;height:14px;box-shadow:0 10px 30px var(--shadow-warm);top:300px;left:470px}.scene .desk-top{background:var(--scene-desk-top);width:520px;height:60px;box-shadow:0 2px 0 var(--scene-desk-edge);border-radius:60px 0 0 60px;top:560px;left:300px}.scene .desk{background:linear-gradient(180deg, var(--scene-desk-a), var(--scene-desk-b));border-radius:0 0 0 70px;width:490px;height:210px;top:610px;left:330px}.scene .panel{background:linear-gradient(160deg, var(--scene-panel-a), var(--scene-panel-b));width:260px;height:150px;color:var(--scene-panel-text);letter-spacing:-.04em;border-radius:14px;place-items:center;font-size:56px;font-weight:500;display:grid;top:430px;left:560px}.scene .vase{background:var(--scene-vase);width:70px;height:80px;box-shadow:0 8px 20px var(--shadow-warm);border-radius:30px 30px 24px 24px;top:430px;left:190px}.scene .plant{stroke:var(--scene-stem);top:300px;left:150px}.scene .plant g{fill:var(--scene-leaf)}.values{z-index:2;grid-template-columns:repeat(2,1fr);gap:28px 20px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.values li{color:var(--ink-2);font-size:15px;line-height:1.35}.values svg{stroke:var(--icon);margin-bottom:10px;display:block}.section{padding:72px 0}.section-tight{padding-top:0}.split{align-items:center;gap:40px;display:grid}.preview{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px var(--shadow-soft);border-radius:24px;padding:24px}.preview-top{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.preview .bar{margin:14px 0 26px}.preview h3{letter-spacing:-.01em;margin:0 0 6px;font-size:21px;font-weight:500;line-height:1.3}.preview .hint{color:var(--ink-2);margin:0 0 18px;font-size:15px}.preview ul{margin:0;padding:0;list-style:none}.preview li{box-shadow:inset 0 0 0 1px var(--line);background:var(--white);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;font-size:16px;display:flex}.preview li:before{content:"";width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;flex:none}.preview li.on{box-shadow:inset 0 0 0 2px var(--forest);background:var(--sage-soft)}.preview li.on:before{box-shadow:inset 0 0 0 5px var(--forest)}.preview .btn{margin-top:14px}.preview-fill{width:40%}.steps{gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--radius);background:var(--paper);box-shadow:0 0 0 1px var(--line);padding:28px}.steps b{color:var(--clay-ink);margin-bottom:20px;font-size:14px;display:block}.steps h3{letter-spacing:-.01em;margin:0 0 10px;font-size:21px;font-weight:500}.steps p{color:var(--ink-2);margin:0;line-height:1.55}.founders{background:var(--forest);color:var(--snow);border-radius:28px;gap:36px;padding:36px 24px;display:grid}.founders .eyebrow{color:var(--clay-light)}.founders p.body{color:var(--mist)}.perks{gap:14px;margin:28px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.perks li{gap:12px;display:flex}.perks li:before{content:"";background:var(--forest-line);width:20px;height:20px;box-shadow:inset 0 0 0 6px var(--forest-line), inset 0 0 0 20px var(--sage-soft);border-radius:50%;flex:none;margin-top:2px}.founders-cta{background:var(--cream);color:var(--ink);border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex}.founders-cta .seat-line{color:var(--ink-2);justify-content:space-between;margin:0;font-size:14px;display:flex}.seat-count{color:var(--ink)}.founders-cta p{color:var(--ink-2);margin:0;line-height:1.55}.founders-cta .link{color:var(--ink-2);text-align:center;font-size:15px}.survey-page{flex-direction:column;min-height:100vh;display:flex}.survey-intro{padding:20px 20px 8px;position:relative;overflow:hidden}.survey-intro:after{content:"";background:linear-gradient(180deg, var(--scene-arch-top), var(--scene-arch-bottom));z-index:0;border-radius:260px 260px 0 0;width:520px;height:620px;display:none;position:absolute;bottom:-200px;right:-180px}.survey-intro>*{z-index:1;position:relative}.survey-intro-body{margin-top:20px}.survey-page[data-started=true] .survey-intro-body{display:none}.survey-intro h1{letter-spacing:-.035em;max-width:600px;margin:18px 0 0;font-size:34px;font-weight:500;line-height:1.05}.survey-intro h1 em{color:var(--forest);border-bottom:3px solid var(--clay);font-style:normal}.survey-intro .lede{max-width:460px;margin-top:16px;font-size:17px}.tag{letter-spacing:.08em;text-transform:uppercase;color:var(--forest);background:var(--sage-soft);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-block}.proof{color:var(--ink-2);gap:36px;font-size:14px;display:none}.proof strong{color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:500;display:block}.survey-main{background:var(--paper);flex-direction:column;flex:1;padding:24px 20px 32px;display:flex}.survey-form{flex-direction:column;flex:1;display:flex}.meta{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.survey-main .bar{margin:12px 0 28px}.visit-chip{background:var(--sage-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:10px 14px;font-size:15px;display:flex}.visit-chip button{min-height:40px;padding:8px 14px;font-size:15px}.step{flex-direction:column;flex:1;animation:.3s step-in;display:flex}@keyframes step-in{0%{opacity:0;transform:translateY(6px)}}.step-title,.step legend{letter-spacing:-.02em;margin:0 0 8px;padding:0;font-size:24px;font-weight:500;line-height:1.25;display:block}.step .hint{color:var(--ink-2);margin:0 0 22px;font-size:16px}.step-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.step-nav .btn-primary{min-width:150px}.reveal{background:var(--forest);color:var(--snow);border-radius:20px;margin-bottom:24px;padding:24px}.reveal h2,.reveal h3{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:500}.reveal p{color:var(--mist);margin:0;line-height:1.5}.signup-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.saved{flex-direction:column;align-items:stretch;gap:20px;display:flex}.saved-mark{background:var(--sage-soft);width:64px;height:64px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.saved h2{font-size:32px}.saved p{color:var(--ink-2);margin:0;font-size:17px}.optional-signup{box-shadow:inset 0 0 0 1px var(--line);background:var(--white);border-radius:16px;margin-top:12px}.optional-signup summary{cursor:pointer;min-height:56px;padding:18px 20px;font-weight:600}.optional-signup>div{padding:0 20px 20px}.notice{background:var(--sage-soft);color:var(--forest);border-radius:12px;margin:0 0 16px;padding:14px 16px;font-weight:600}.fd-page{background:var(--forest-deep);color:var(--snow)}.fd-page :focus-visible{outline-color:var(--clay-light)}.fd-page .how :focus-visible,.fd-page .notify :focus-visible,.fd-page .site-footer :focus-visible{outline-color:var(--forest)}.fd-header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.live{color:var(--mist);align-items:center;gap:10px;font-size:14px;display:inline-flex}.live i{background:var(--clay-light);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse}.fd-hero{background:radial-gradient(70% 80% at 80% 0%, var(--forest-glow) 0%, var(--forest-deep) 60%);padding:32px 0 72px}.fd-hero .wrap{align-items:center;gap:48px;display:grid}.fd-page .eyebrow{color:var(--clay-light);margin-bottom:20px}.fd-hero h1{letter-spacing:-.045em;margin:0;font-size:48px;font-weight:500;line-height:1}.fd-page .lede{color:var(--mist);font-size:18px}.fd-actions{flex-direction:column;gap:14px;margin-top:32px;display:flex}.fd-actions span{color:var(--mist);font-size:15px}.card{aspect-ratio:1.58;background:linear-gradient(135deg, var(--card-top) 0%, var(--card-bottom) 100%);color:var(--ink);box-shadow:0 40px 80px -30px var(--shadow-deep);border-radius:22px;flex-direction:column;justify-content:space-between;margin:0;padding:24px;display:flex;position:relative;overflow:hidden}.card-tilt{transform:rotate(-3deg)}.card .row{justify-content:space-between;align-items:flex-start;display:flex}.card .wm{letter-spacing:-.03em;font-size:24px;font-weight:500}.card .no{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.card .big{letter-spacing:-.04em;font-size:52px;font-weight:500;line-height:1}.card .who{color:var(--ink-2);padding-right:72px;font-size:15px}.card .who-name{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:600;display:block}.card:after{content:"";background:var(--sage);border-radius:26px 26px 0 0;width:52px;height:68px;position:absolute;bottom:24px;right:24px}.seats{padding:64px 0}.seats .head{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.seats .count{color:var(--mist);margin:0;font-size:18px}.seat-total{color:var(--snow);font-size:36px;font-weight:500}.grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.grid>span{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--forest-line);border-radius:6px}.grid>span.taken{background:var(--sage);box-shadow:none}.grid>span.next{background:var(--clay-light);box-shadow:none}.legend{color:var(--mist);flex-wrap:wrap;gap:12px 28px;margin-top:20px;font-size:14px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:4px;width:14px;height:14px;display:inline-block}.legend .taken{background:var(--sage)}.legend .next{background:var(--clay-light)}.legend .free{box-shadow:inset 0 0 0 1px var(--mist)}.how{background:var(--cream);color:var(--ink);border-radius:32px 32px 0 0;padding:64px 0}.how .eyebrow,.fd-page .how .eyebrow{color:var(--clay-ink)}.how ol{gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.how b{letter-spacing:-.04em;color:var(--clay-text);margin-bottom:8px;font-size:48px;font-weight:500;display:block}.how h3{margin:0 0 10px;font-size:21px;font-weight:500}.how p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.how .actions-row{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.how .note{background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);border-radius:16px;max-width:760px;margin-top:48px;padding:22px 24px;font-size:15px;line-height:1.55}.note-lead{color:var(--ink)}.notify{background:var(--cream);color:var(--ink);padding:8px 0 72px}.fd-page .notify .eyebrow{color:var(--clay-ink)}.notify .split{align-items:start}.signup-card{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 30px 60px -30px var(--shadow-soft);border-radius:24px;padding:24px}.fd-page .site-footer{background:var(--cream);padding-top:0}.thanks{flex-direction:column;min-height:100vh;display:flex}.thanks main{flex:1;overflow:hidden}.thanks-body{align-items:center;gap:40px;padding-top:24px;padding-bottom:72px;display:grid}.thanks h1{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:500;line-height:1.05}.thanks-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.thanks-card{width:100%;max-width:560px}.prose{max-width:720px;padding:24px 0 72px}.prose h1{letter-spacing:-.035em;margin:0 0 24px;font-size:40px;font-weight:500;line-height:1.05}.prose h2{margin:36px 0 12px;font-size:24px}.prose p,.prose li{color:var(--ink-2);font-size:17px;line-height:1.65}.prose strong{color:var(--ink)}.simple-header .wrap{padding-top:20px;padding-bottom:20px}.adm{background:var(--cream);min-height:100vh}.adm-header{border-bottom:1px solid var(--line);background:var(--paper)}.adm-header-row{justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.adm-header .wordmark{align-items:center;gap:10px;display:inline-flex}.adm-main{padding-top:24px;padding-bottom:64px}.adm-title{letter-spacing:-.02em;margin:0 0 20px;font-size:28px;font-weight:500;line-height:1.15}.adm-muted{color:var(--ink-2);margin:0;font-weight:400}.adm-card{background:var(--paper);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);padding:18px 20px}.adm-narrow{max-width:440px;margin:24px auto 0;padding:28px 24px}.adm-small-btn{border-radius:10px;min-height:40px;padding:8px 14px;font-size:15px}.adm-stats,.adm-breakdowns{gap:12px;margin-bottom:12px;display:grid}.adm-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--clay-ink);margin:0;font-size:13px;font-weight:600}.adm-stat{letter-spacing:-.03em;margin:4px 0 10px;font-size:40px;font-weight:500;line-height:1.1}.adm-stat-of{color:var(--ink-2);letter-spacing:0;font-size:16px}.adm-card-title{margin:0 0 10px;font-size:15px;font-weight:600}.adm-counts{margin:0;padding:0;font-size:15px;list-style:none}.adm-counts li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.adm-counts li:first-child{border-top:0}.adm-section{margin-top:36px}.adm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adm-section-title{font-size:24px}.adm-table-wrap{background:var(--paper);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);overflow:hidden}.adm-table{border-collapse:collapse;width:100%;font-size:15px}.adm-table thead{display:none}.adm-table tr{border-top:1px solid var(--line);padding:12px 16px;display:block}.adm-table tbody tr:first-child{border-top:0}.adm-table td{overflow-wrap:anywhere;text-align:right;justify-content:space-between;gap:16px;padding:4px 0;display:flex}.adm-table td[data-label]:before{content:attr(data-label);color:var(--ink-2);text-align:left;flex:none}.adm-table td.adm-cell-action{justify-content:flex-start;padding-top:8px}.adm-table a{color:var(--forest);font-weight:600}.adm-table tr.adm-detail{background:var(--white);border-top:0}.adm-table tr.adm-detail td{text-align:left;display:block}.adm-answers{gap:12px;margin:0;display:grid}.adm-answers dt{color:var(--ink-2);font-size:14px}.adm-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.adm-answers code{color:var(--ink);font-size:13px}.adm-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}@media (width>=768px){.adm-main{padding-top:36px}.adm-title{font-size:36px}.adm-stats,.adm-breakdowns{grid-template-columns:1fr 1fr}}@media (width>=1100px){.adm-breakdowns{grid-template-columns:repeat(4,1fr)}.adm-table-wrap{overflow-x:auto}.adm-table thead{display:table-header-group}.adm-table tr{padding:0;display:table-row}.adm-table th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:13px;font-weight:600}.adm-table td{overflow-wrap:break-word;text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 14px;display:table-cell}.adm-table tr.adm-detail td{padding:16px 20px 20px;display:table-cell}.adm-table tbody tr:first-child td{border-top:0}.adm-table td[data-label]:before{content:none}.adm-table td.adm-nowrap{white-space:nowrap}.adm-table td.adm-cell-action{text-align:right;white-space:nowrap}.adm-answers{grid-template-columns:1fr 1fr;gap:16px 32px}}@media (width>=768px){.wrap{padding:0 40px}h2{font-size:44px}.landing-nav{display:block}.landing-header{padding:28px 0}.actions,.fd-actions,.thanks-actions{flex-flow:wrap;align-items:center}.hero-title{padding-left:44px}.hero-title h1{font-size:120px}.hero-title p{font-size:42px}.hero-indent{margin-left:47px}.values{grid-template-columns:repeat(4,max-content);gap:48px}.form-row-pair{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr);gap:24px}.how ol{grid-template-columns:repeat(3,1fr);gap:40px}.grid{grid-template-columns:repeat(20,1fr);gap:8px}.seats .head{flex-direction:row;justify-content:space-between;align-items:flex-end}.fd-hero h1{font-size:72px}.card{padding:32px}.card .big{font-size:68px}.card .wm{font-size:28px}.card .who-name{font-size:20px}.card:after{border-radius:32px 32px 0 0;width:64px;height:84px;bottom:32px;right:32px}.founders{padding:56px}.survey-intro{padding:32px 40px 8px}.survey-main{padding:32px 40px 40px}.opt{min-height:64px;padding:18px 22px;font-size:19px}.opt input{width:24px;height:24px}.step-title,.step legend{font-size:30px}.step-nav .btn{min-height:56px;font-size:18px}.signup-actions{flex-direction:row}.signup-card{padding:36px}.thanks h1{font-size:56px}}@media (width>=1100px){.wrap{padding:0 48px}h2{font-size:52px}p.body{font-size:18px}.hero{min-height:760px;padding-bottom:80px;display:block}.hero .wrap{padding-top:80px}.hero-title h1{font-size:150px}.hero-title p{font-size:52px;line-height:1.08}.lede{margin-top:36px;font-size:19px}.actions{margin-top:36px}.scene-frame{z-index:1;border-radius:0;width:760px;height:820px;margin:0;position:absolute;top:-40px;right:-40px}.scene{left:0;transform:none}.values{gap:64px;margin-top:72px}.section{padding:120px 0}.section-tight{padding-top:0}.split{grid-template-columns:1fr 1fr;gap:96px}.preview{padding:36px}.steps{margin-top:56px}.founders{border-radius:32px;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;padding:80px}.founders-cta{padding:36px}.survey-page{grid-template-columns:1fr 640px;display:grid}.survey-intro{flex-direction:column;justify-content:space-between;padding:48px 72px;display:flex}.survey-intro:after,.proof{display:flex}.survey-intro:after,.survey-page[data-started=true] .survey-intro-body{display:block}.survey-intro h1{letter-spacing:-.04em;margin-top:22px;font-size:76px;line-height:1}.survey-intro .lede{margin-top:28px;font-size:19px}.survey-main{box-shadow:-1px 0 0 var(--line);padding:48px 64px}.survey-main .bar{margin-bottom:48px}.fd-hero{padding:72px 0 120px}.fd-hero .wrap{grid-template-columns:1.15fr .85fr;gap:72px}.fd-hero h1{font-size:96px;line-height:.98}.fd-page .lede{font-size:20px}.seats{padding:96px 0}.how{border-radius:40px 40px 0 0;padding:96px 0}.how b{font-size:56px}.how ol{gap:48px;margin-top:56px}.how .note{margin-top:64px}.thanks-body{grid-template-columns:1fr 1fr;gap:72px;padding-top:64px;padding-bottom:96px}.prose{padding:48px 0 96px}.prose h1{font-size:56px}}
