@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Inter:wght@300;400;500;600&family=Italiana&display=swap');

:root{
  --ink:#17130f;
  --ink2:#453c34;
  --paper:#f3eee4;
  --paper-hi:#fbf7ef;
  --paper-deep:#e6d9c8;
  --bronze:#a37b4b;
  --bronze2:#7d5b34;
  --night:#0d0c0b;
  --line:rgba(45,35,26,.18);
  --muted:#786d61;
  --serif:'Cormorant Garamond', Georgia, serif;
  --display:'Italiana','Cormorant Garamond',Georgia,serif;
  --sans:'Inter',Arial,sans-serif;
  --max:1220px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300;line-height:1.58;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 48px),var(--max));margin:auto}.display{font-family:var(--display);font-weight:400;letter-spacing:-.035em;line-height:.95}.eyebrow,.smallcaps{text-transform:uppercase;letter-spacing:.19em;font-size:.68rem;font-weight:600}.eyebrow{color:var(--bronze2)}.serif{font-family:var(--serif)}
body:before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E");z-index:9999}

/* header */
.site-header{position:sticky;top:0;z-index:90;background:rgba(247,242,233,.93);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{min-height:82px;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:13px;min-width:290px}.brand-mark{width:46px;height:46px;border:1.5px solid var(--bronze2);border-radius:50%;position:relative;flex:0 0 auto}.brand-mark:before,.brand-mark:after,.brand-mark span:before,.brand-mark span:after{content:'';position:absolute;border:1px solid var(--bronze2);border-radius:50%;inset:5px}.brand-mark:after{inset:10px}.brand-mark span:before{inset:15px}.brand-mark span:after{inset:20px}.brand-name{font-family:var(--serif);font-size:1.62rem;letter-spacing:.16em;line-height:1}.brand-sub{font-size:.57rem;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;color:#62574d}.nav-links{margin-left:auto;display:flex;align-items:center;gap:25px}.nav-links a{font-size:.69rem;letter-spacing:.10em;text-transform:uppercase}.nav-links a:hover,.nav-links a.active{color:var(--bronze2)}.nav-cta{border:1px solid var(--bronze2);background:var(--bronze2);color:#fff;padding:13px 18px}.menu-btn{display:none;margin-left:auto;border:0;background:none;font-size:1.5rem;color:var(--ink)}

/* controls */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 22px;border:1px solid var(--bronze2);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--ink);transition:.2s}.btn:hover{transform:translateY(-1px);background:rgba(163,123,75,.08)}.btn-primary{background:var(--bronze2);color:#fff}.btn-primary:hover{background:#684827}.btn-ghost{border-color:rgba(255,255,255,.32);color:#f8f1e7}.btn-row{display:flex;gap:12px;flex-wrap:wrap}

/* hero - concept faithful */
.hero{background:#ece4d7;border-bottom:1px solid var(--line);overflow:hidden}.hero-grid{display:grid;grid-template-columns:44% 38% 18%;min-height:680px;max-width:1500px;margin:0 auto}.hero-photo{position:relative;min-width:0;background:#d9ccbc}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:48% 50%}.hero-photo:after{content:'Different lenses.\A deeper you.';white-space:pre;position:absolute;left:5.5%;top:21%;font-family:var(--serif);font-style:italic;font-size:1.9rem;line-height:1.08;color:#28201a;text-shadow:0 1px 18px rgba(247,241,232,.7)}
.hero-copy{position:relative;display:flex;align-items:center;background:var(--paper-hi);z-index:2}.hero-copy:before{content:'';position:absolute;inset:-16px 0;left:-24px;background:var(--paper-hi);clip-path:polygon(3% 0,98% 2%,100% 97%,3% 100%,0 92%,1% 73%,0 52%,2% 30%,0 12%);z-index:-1}.hero-inner{padding:64px 58px;text-align:center}.hero h1{font-size:clamp(4rem,6vw,6.5rem);margin:15px 0 22px}.hero-lede{font-family:var(--serif);font-size:1.28rem;line-height:1.45;max-width:620px;margin:0 auto 28px;color:#4b4037}.hero-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#6f6357}.hero-art{position:relative;background:#0b0b0a url('assets/celestial.webp') center/cover no-repeat;overflow:hidden}.hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,8,.05),rgba(9,9,8,.48))}.hero-art img{position:absolute;right:-32%;bottom:-6%;width:190%;max-width:none;filter:saturate(.72) contrast(1.03)}.hero-art-copy{position:absolute;top:54px;left:28px;right:20px;color:#f3e8d9;z-index:2}.hero-art-copy div{font-family:var(--serif);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.65}.hero-script{position:absolute;left:24px;bottom:48px;z-index:2;color:#f7efe5;font-family:var(--serif);font-style:italic;font-size:1.65rem;line-height:1.05;transform:rotate(-3deg)}

/* icon strip */
.icon-strip{background:#f7f1e7;border-bottom:1px solid var(--line);padding:25px 0}.icons{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.icon-item{text-align:center;font-size:.57rem;letter-spacing:.12em;text-transform:uppercase;color:#554b41}.icon-symbol{display:block;font-family:var(--serif);font-size:1.95rem;color:var(--bronze2);margin-bottom:4px}

/* reusable sections */
.section{padding:105px 0}.section-sm{padding:70px 0}.section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:54px}.section-head h2{font-size:clamp(3.4rem,5vw,5.4rem);margin:8px 0 0}.section-head p{font-family:var(--serif);font-size:1.3rem;color:#5b5046;margin:0}.night{background:var(--night);color:#f2e8dc}.night .eyebrow{color:#c39b69}

/* assessment showcase */
.assessment-showcase{padding:0;border-bottom:1px solid var(--line)}.assessment-grid{display:grid;grid-template-columns:32% 43% 25%;min-height:520px}.assessment-image{background:url('assets/coast.webp') center/cover no-repeat;position:relative}.assessment-image:after{content:'Nature restores perspective.';position:absolute;right:24px;bottom:28px;color:white;font-family:var(--serif);font-style:italic;font-size:1.65rem;text-shadow:0 2px 16px #000}.assessment-paper{position:relative;background:#faf6ef;display:flex;align-items:center;text-align:center;padding:60px 70px}.assessment-paper:before{content:'';position:absolute;inset:-10px -7px;background:#faf6ef;clip-path:polygon(1% 3%,100% 0,99% 95%,96% 100%,2% 98%,0 82%,2% 61%,0 45%,2% 26%,0 8%);z-index:0}.assessment-paper>*{position:relative;z-index:1}.assessment-paper h2{font-size:3.8rem;margin:10px 0 18px}.assessment-paper p{font-family:var(--serif);font-size:1.18rem;color:#564b42;margin:0 auto 25px;max-width:590px}.assessment-aside{background:#e5d9c8 url('assets/brain.webp') center 85%/cover no-repeat;position:relative;padding:52px 30px}.assessment-aside:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(239,230,216,.32),rgba(239,230,216,.72))}.word-stack{position:relative;z-index:2;display:grid;gap:9px;width:max-content}.word-stack span{background:rgba(231,218,201,.92);padding:7px 16px;font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;font-size:.83rem;box-shadow:0 2px 0 rgba(79,55,34,.08)}

/* manifesto */
.manifesto{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:center}.manifesto h2{font-size:5.6rem;margin:8px 0}.manifesto blockquote{margin:0;font-family:var(--serif);font-size:2rem;line-height:1.35;color:#d8c8b6}.manifesto blockquote span{display:block;font-family:var(--sans);font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;color:#997b5b;margin-top:20px}

/* career story */
.career-grid{display:grid;grid-template-columns:30% 38% 32%;min-height:520px}.career-copy{padding:70px 48px;background:#f8f3ea}.career-copy h2{font-size:4.3rem;margin:8px 0 18px}.career-copy p{font-family:var(--serif);font-size:1.18rem;color:#584d43}.career-photo{background:url('assets/ruins.webp') center/cover no-repeat;position:relative}.career-photo:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(22,18,14,.34))}.career-photo .note{position:absolute;top:34px;right:-38px;background:#efe4d5;padding:20px 28px;font-family:var(--serif);font-style:italic;font-size:1.45rem;transform:rotate(-3deg);z-index:3}.career-quote{padding:72px 54px;background:#f3ece1;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.career-quote blockquote{font-family:var(--serif);font-size:2rem;font-style:italic;line-height:1.25;text-align:center;margin:0}.career-quote cite{display:block;text-align:center;margin-top:18px;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;font-style:normal}.circle-lines{position:absolute;width:310px;height:310px;border:1px solid rgba(163,123,75,.5);border-radius:50%;right:-120px;bottom:-160px}.circle-lines:before,.circle-lines:after{content:'';position:absolute;border:1px solid rgba(163,123,75,.5);border-radius:50%}.circle-lines:before{inset:18px}.circle-lines:after{inset:38px}

/* pillars */
.pillars{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#f8f3ea}.pillar{padding:38px 30px;min-height:320px;border-right:1px solid var(--line);display:flex;flex-direction:column}.pillar:last-child{border-right:0}.pillar-num{font-family:var(--serif);color:var(--bronze2);font-size:1.2rem}.pillar h3{font-family:var(--display);font-weight:400;font-size:2.7rem;margin:auto 0 12px}.pillar p{margin:0;color:#5f544a;font-size:.9rem}

/* certification band */
.cert-band{background:#eee5d8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cert-grid{display:grid;grid-template-columns:32% 1fr 24%;align-items:stretch}.cert-intro{padding:58px 44px}.cert-intro h2{font-size:3.6rem;margin:7px 0 14px}.cert-intro p{font-family:var(--serif);font-size:1.15rem}.cert-facts{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.fact{padding:38px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fact:nth-last-child(-n+3){border-bottom:0}.fact strong{display:block;font-family:var(--serif);font-size:1.85rem;font-weight:500;margin-bottom:7px}.fact span{font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;color:#65594e}.cert-art{background:#0c0c0b url('assets/celestial.webp') center/cover no-repeat;color:#f3e9df;display:flex;align-items:center;justify-content:center;text-align:center;padding:34px}.cert-art p{font-family:var(--serif);font-size:2.1rem;font-style:italic;line-height:1.1;margin:0}

/* fit section */
.fit-grid{display:grid;grid-template-columns:31% 1fr;gap:0}.fit-art{min-height:410px;background:#0d0c0b url('assets/moon.webp') center/cover no-repeat;position:relative}.fit-art:after{content:'SAME HUMANITY.\A BRIGHTER POSSIBILITY.';white-space:pre;position:absolute;right:28px;top:45%;color:white;font-size:.75rem;line-height:1.8;letter-spacing:.16em}.fit-copy{background:#faf6ef;padding:58px 64px}.fit-copy h2{font-size:3.8rem;margin:0 0 24px}.checklist{display:grid;gap:13px;margin:0 0 32px;padding:0;list-style:none}.checklist li{position:relative;padding-left:28px;color:#554a40}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--bronze2)}

/* founder */
.founder{display:grid;grid-template-columns:42% 58%;background:#efe6da}.founder-image img{width:100%;height:100%;object-fit:cover}.founder-copy{padding:72px 70px}.founder-copy h2{font-size:4.4rem;margin:7px 0 24px}.founder-copy p{font-family:var(--serif);font-size:1.22rem;color:#564b42}.founder-sign{font-family:var(--serif);font-size:2.1rem;font-style:italic;margin-top:25px;transform:rotate(-2deg);display:inline-block}

/* inner page hero */
.page-hero{padding:100px 0 82px;border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(120deg,#f8f3ea 0 65%,#e4d7c6 65%)}.page-hero .container{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.page-hero h1{font-size:clamp(4rem,7vw,7rem);margin:9px 0 20px}.page-hero p{font-family:var(--serif);font-size:1.35rem;color:#5a4e43;max-width:780px}.page-art{min-height:340px;background:#111 url('assets/brain.webp') center/cover no-repeat;position:relative}.page-art.celestial{background-image:url('assets/celestial.webp')}.page-art.books{background-image:url('assets/books.webp')}.page-art.compass{background-image:url('assets/compass.webp')}.page-art:after{content:'';position:absolute;inset:18px;border:1px solid rgba(255,255,255,.45)}

/* content grids */
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:70px}.prose h2{font-family:var(--display);font-size:3.5rem;font-weight:400;margin:0 0 18px}.prose h3{font-family:var(--serif);font-size:2rem;font-weight:500;margin:34px 0 10px}.prose p,.prose li{color:#574c42}.prose p{font-family:var(--serif);font-size:1.18rem}.rule{height:1px;background:var(--line);margin:32px 0}.callout{padding:32px;background:#ede2d3;border-left:3px solid var(--bronze2);font-family:var(--serif);font-size:1.3rem}.curriculum{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.curriculum-card{background:#faf6ef;border:1px solid var(--line);padding:30px}.curriculum-card .num{color:var(--bronze2);font-family:var(--serif)}.curriculum-card h3{font-family:var(--display);font-weight:400;font-size:2.2rem;margin:8px 0}.curriculum-card p{margin:0;color:#5c5148}
.stats{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line)}.stat{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stat:nth-child(2n){border-right:0}.stat:nth-last-child(-n+2){border-bottom:0}.stat strong{display:block;font-family:var(--display);font-size:3.4rem;font-weight:400}.stat span{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:#6e6257}

/* assessment */
.assessment-shell{max-width:920px;margin:auto;background:#faf6ef;border:1px solid var(--line);padding:52px}.progress{height:2px;background:#ded2c3;margin-bottom:36px}.progress span{display:block;height:100%;width:0;background:var(--bronze2);transition:.3s}.q-count{font-size:.65rem;letter-spacing:.16em;text-transform:uppercase;color:#7c6a58;margin-bottom:10px}.question h2{font-family:var(--display);font-size:3rem;font-weight:400;line-height:1.08;margin:0 0 28px}.options{display:grid;gap:11px}.option{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--line);cursor:pointer;background:#fffaf3;transition:.18s}.option:hover{border-color:var(--bronze2);transform:translateY(-1px)}.option input{margin-top:4px;accent-color:var(--bronze2)}.assessment-nav{display:flex;justify-content:space-between;margin-top:30px}.result{display:none;max-width:920px;margin:0 auto}.result.active{display:block}.result-card{padding:58px;background:#11100f;color:#f4ecdf}.result-card h2{font-size:4.5rem;margin:8px 0 20px}.result-card p{font-family:var(--serif);font-size:1.3rem;color:#d8c9b7}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.result-note{padding:24px;border:1px solid rgba(255,255,255,.14)}.result-note strong{display:block;margin-bottom:8px;font-family:var(--serif);font-size:1.55rem}

/* forms */
.form-card{background:#faf6ef;border:1px solid var(--line);padding:46px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.field input,.field select,.field textarea{border:1px solid #cfc1af;background:#fffaf3;padding:14px;color:var(--ink);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--bronze2)}.field textarea{min-height:140px;resize:vertical}.form-note{font-size:.75rem;color:#786b5f;margin-top:16px}.success{display:none;padding:20px;margin-top:18px;background:#ede3d5;border:1px solid #b99b72}.success.show{display:block}


/* assessment lead capture */
.lead-gate{max-width:920px;margin:0 auto}.lead-gate[hidden]{display:none}.lead-gate-inner{position:relative;overflow:hidden;background:#11100f;color:#f4ecdf;padding:58px;border:1px solid #2c2824}.lead-gate-inner:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 86% 10%,rgba(181,154,106,.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 45%);pointer-events:none}.lead-gate-inner>*{position:relative}.lead-gate h2{font-size:4rem;line-height:.98;margin:8px 0 18px}.lead-gate p{font-family:var(--serif);font-size:1.2rem;color:#d8c9b7;max-width:720px}.lead-form{margin-top:30px}.lead-gate .field label{color:#d8c9b7}.lead-gate .field input{background:#181614;border-color:#4b4138;color:#f4ecdf}.consent-field{margin:3px 0 6px}.consent-label{display:flex!important;gap:12px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-family:var(--serif);font-weight:400!important;font-size:.92rem!important;line-height:1.45;color:#cdbdaa!important}.consent-label input{width:auto!important;margin-top:4px;accent-color:var(--bronze2)}.lead-status{min-height:22px;margin-top:14px;font-size:.82rem;color:#c9b793}.lead-status.error{color:#e7a8a0}.lead-gate .form-note{color:#8f8274}.lead-gate .form-note a{color:#c9b793;text-decoration:underline}.lead-submit[disabled]{opacity:.65;cursor:wait}

/* FAQ */
.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;gap:20px;text-align:left;background:none;border:0;padding:24px 0;font-family:var(--serif);font-size:1.65rem;cursor:pointer;color:var(--ink)}.faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease;color:#564b42}.faq-a-inner{padding:0 0 26px;max-width:850px}.faq-item.open .faq-a{max-height:340px}

/* footer */
.footer{background:#0e0d0c;color:#d9ccbc;padding:62px 0 28px}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,.7fr);gap:42px}.footer h4{font-family:var(--serif);font-size:1.45rem;margin:0 0 15px;color:#f1e6d6}.footer a{display:block;margin:8px 0;font-size:.77rem;color:#bfb09e}.footer-brand{font-family:var(--serif);font-size:2.25rem;letter-spacing:.14em;color:#f1e6d6}.footer-seal{width:110px;margin-bottom:20px;opacity:.9}.footer-tag{margin-top:12px;font-size:.67rem;letter-spacing:.15em;text-transform:uppercase}.footer-bottom{margin-top:48px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;font-size:.62rem;color:#8f8274;letter-spacing:.08em;text-transform:uppercase}

@media(max-width:1050px){
 .nav-links{display:none;position:absolute;top:82px;left:0;right:0;background:var(--paper);padding:26px;flex-direction:column;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}.menu-btn{display:block}.nav-cta{display:none}.brand{min-width:0}
 .hero-grid{grid-template-columns:50% 50%}.hero-art{display:none}.hero-inner{padding:54px 40px}.hero h1{font-size:5rem}.icons{grid-template-columns:repeat(4,1fr)}
 .assessment-grid,.career-grid,.cert-grid,.fit-grid,.founder,.page-hero .container,.section-head,.manifesto,.two-col{grid-template-columns:1fr}.assessment-image{min-height:340px}.assessment-aside{min-height:370px}.career-photo{min-height:420px}.career-photo .note{right:20px}.cert-facts{border-left:0}.cert-art{min-height:270px}.fit-art{min-height:360px}.page-hero{background:#f8f3ea}.page-art{min-height:300px}.pillars{grid-template-columns:repeat(2,1fr)}.pillar:nth-child(2){border-right:0}.pillar:nth-child(-n+2){border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:650px){
 .container{width:min(calc(100% - 28px),var(--max))}.nav{min-height:72px}.nav-links{top:72px}.brand-name{font-size:1.35rem}.brand-sub{display:none}.brand-mark{width:40px;height:40px}
 .hero-grid{grid-template-columns:1fr}.hero-photo{min-height:490px}.hero-copy:before{left:0;inset:-8px 0}.hero-inner{padding:48px 24px}.hero h1{font-size:4.15rem}.hero-meta{grid-template-columns:1fr}.hero-photo:after{font-size:1.5rem;top:10%}
 .icons{grid-template-columns:repeat(2,1fr)}.section{padding:76px 0}.assessment-paper{padding:48px 24px}.assessment-paper h2{font-size:3rem}.assessment-aside{min-height:330px}.manifesto h2{font-size:4rem}.manifesto blockquote{font-size:1.6rem}.career-copy,.career-quote,.founder-copy{padding:48px 26px}.career-copy h2,.founder-copy h2{font-size:3.5rem}.cert-intro{padding:46px 26px}.cert-facts{grid-template-columns:1fr 1fr}.fact:nth-child(3n){border-right:1px solid var(--line)}.fact:nth-child(2n){border-right:0}.fit-copy{padding:48px 26px}.pillars{grid-template-columns:1fr}.pillar{border-right:0;border-bottom:1px solid var(--line)}.pillar:last-child{border-bottom:0}.page-hero{padding:72px 0 58px}.page-hero h1{font-size:4.2rem}.curriculum{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.stat{border-right:0}.stat:nth-last-child(2){border-bottom:1px solid var(--line)}.assessment-shell{padding:28px 20px}.question h2{font-size:2.35rem}.result-grid{grid-template-columns:1fr}.result-card{padding:38px 24px}.result-card h2{font-size:3.5rem}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.form-card{padding:28px 20px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.btn{width:100%}.btn-row{display:grid}.cert-facts{border-top:1px solid var(--line)}
}
