:root{--ink:#0b0d0c;--line:#e3e5e3;--surface:#eff1ef;--off-white:#f6f7f6;--body:#4a4f4c;--muted:#6c726e;--green:#2e7d52;--green-light:#9fd9bb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Instrument Sans,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:4px}.site-shell{overflow:hidden}.nav-wrap,.section,.accreditation,.dark-section,.mtd-panel,.cta-panel{width:min(1280px,calc(100% - 80px));margin-inline:auto}.nav-wrap{min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:10}.wordmark{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-family:"Instrument Serif",serif;font-size:15px;letter-spacing:.26em}.pepper-mark{width:21px;height:16px;position:relative;display:inline-block}.pepper-mark i{width:7px;height:7px;border-radius:50%;background:var(--green);position:absolute;display:block}.pepper-mark i:nth-child(1){left:0;top:2px}.pepper-mark i:nth-child(2){left:7px;top:6px}.pepper-mark i:nth-child(3){left:8px;top:0;width:5px;height:5px}.nav-links{display:flex;align-items:center;gap:4px;font-size:13px}.nav-links a{padding:12px 16px;border-radius:100px;transition:background .2s ease}.nav-links a:hover{background:#f1f3f1}.nav-links .instagram-link{width:42px;height:42px;padding:0;display:grid;place-items:center;border:1px solid var(--line)}.instagram-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.instagram-link .instagram-dot{fill:currentColor;stroke:none}.nav-actions{justify-self:end;display:flex;align-items:center;gap:22px;font-size:13px;font-weight:600}.button{min-height:54px;padding:0 28px;border:1px solid var(--ink);border-radius:100px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;transition:transform .2s ease,background .2s ease,color .2s ease}.button:hover{transform:translateY(-2px);background:var(--green);border-color:var(--green)}.button-small{min-height:44px;padding:0 22px;font-size:13px}.button-outline{color:var(--ink);background:transparent}.button-outline:hover{color:#fff}.button-light{background:#fff;color:var(--ink);border-color:#fff}.button-light:hover{background:var(--green-light);color:var(--ink);border-color:var(--green-light)}.menu-toggle,.mobile-heading,.mobile-ideal-copy,.mobile-audience{display:none}.section{padding:112px 0}.eyebrow{margin:0 0 22px;color:var(--green);font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.eyebrow.light{color:var(--green-light)}h1,h2,h3,blockquote{font-family:"Instrument Serif",serif;font-weight:400;margin:0;letter-spacing:-.025em}h1{max-width:760px;font-size:clamp(58px,6vw,88px);line-height:.96}h2{font-size:clamp(46px,4.2vw,61px);line-height:1.02}h3{font-size:30px;line-height:1.1}em{color:var(--green);font-weight:400}.hero{min-height:700px;display:grid;grid-template-columns:1.05fr .72fr;gap:80px;align-items:center;padding-top:60px;padding-bottom:105px}.hero-intro{max-width:660px;margin:30px 0 32px;color:var(--body);font-size:18px;line-height:1.65}.button-row{display:flex;gap:12px;flex-wrap:wrap}.trust-line{display:flex;align-items:center;margin-top:42px;color:var(--muted);font-size:13px}.trust-line span{display:flex;align-items:center}.trust-line span+span:before{content:"";width:3px;height:3px;margin:0 13px;border-radius:50%;background:var(--green)}.trust-line strong{color:var(--ink)}.hero-visual{position:relative;max-width:480px;justify-self:end;width:100%}.photo-brief{position:relative;min-height:570px;overflow:hidden;background:var(--surface);color:#56605b;isolation:isolate}.arch{border-radius:300px 300px 28px 28px}.photo-brief:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 30%,rgba(46,125,82,.07));z-index:-1}.photo-brief p{position:absolute;left:30px;bottom:48px;margin:0;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.photo-brief span{position:absolute;left:30px;bottom:28px;font-family:"Instrument Serif";font-style:italic}.grain{position:absolute;border-radius:50%;border:1px solid rgba(46,125,82,.17)}.grain-one{width:270px;height:270px;right:-60px;top:130px}.grain-two{width:130px;height:130px;left:70px;top:190px;background:#ffffff52}.price-badge{position:absolute;left:-56px;bottom:90px;width:156px;height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--green);color:#fff;transform:rotate(-6deg)}.price-badge small,.price-badge span{font-size:11px}.price-badge strong{font:400 48px/1 "Instrument Serif"}.accreditation{min-height:116px;padding:28px 40px;border-radius:28px;background:var(--off-white);display:flex;align-items:center;justify-content:space-between;gap:40px}.accreditation>p{margin:0;color:var(--muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.accreditation>div{display:flex;justify-content:space-between;flex:1;gap:24px}.accreditation span{font-family:"Instrument Serif";font-size:17px}.accreditation strong{font-style:italic;font-weight:400;color:var(--green)}.dark-section,.mtd-panel,.cta-panel{background:var(--ink);color:#fff;border-radius:38px}.difference{margin-top:110px;padding:78px;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.dark-section h2 em,.mtd-panel h2 em,.cta-panel h2 em{color:var(--green-light)}.difference-copy>p{margin:0;max-width:600px;color:#c7cbc8;font-size:19px;line-height:1.7}.outline-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.outline-pills span{min-height:48px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid #373b38;border-radius:100px;font-size:13px}.outline-pills .green-pill{border-color:var(--green-light);color:var(--green-light)}.section-heading{margin-bottom:48px}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:80px}.split-heading>div:first-child{max-width:780px}.heading-aside{max-width:355px;color:var(--body);line-height:1.6}.heading-aside p{margin-top:0}.text-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:14px;font-weight:600}.package-grid,.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.package-card{min-height:630px;padding:34px;border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column;position:relative}.package-card.featured{background:var(--ink);color:#fff;border-color:var(--green)}.package-number{margin:0 0 44px;color:var(--green);font:400 18px "Instrument Serif"}.featured .package-number{color:var(--green-light)}.package-card h3{font-size:38px}.strapline{margin:7px 0 26px;color:var(--muted)}.featured .strapline,.featured li{color:#b8bdb9}.choice-tag{position:absolute;top:28px;right:28px;margin:0;padding:8px 12px;border-radius:100px;background:var(--green);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-grid>div{padding:18px;border-radius:17px;background:var(--off-white)}.featured .price-grid>div{background:#1a1e1c}.price-grid small{display:block;margin-bottom:8px;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.price-grid strong{font:400 34px "Instrument Serif"}.price-grid strong span{margin-left:3px;color:var(--muted);font:400 11px Instrument Sans}.package-card ul{margin:27px 0 28px;padding:25px 0 0;border-top:1px solid var(--line);list-style:none;flex:1}.featured ul{border-color:#2b2f2c}.package-card li{margin:10px 0;color:var(--body);font-size:14px}.package-card li:before{content:"✓";margin-right:10px;color:var(--green)}.featured li:before{color:var(--green-light)}.package-note{margin:25px 0 0;color:var(--muted);font-size:12px;text-align:center}.ideal{padding-top:50px}.quality-grid article{min-height:265px;border:1px solid var(--line);border-radius:28px;padding:32px;display:flex;flex-direction:column}.quality-grid span{color:var(--green);font:400 25px "Instrument Serif"}.quality-grid h3{margin-top:auto}.quality-grid p{color:var(--body);line-height:1.6;font-size:14px}.quality-grid .quality-featured{background:var(--ink);color:#fff}.quality-featured span{color:var(--green-light)}.quality-grid .quality-featured p{color:#b8bdb9}.sectors{padding-top:45px}.sector-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.sector-grid article{min-height:160px;padding:24px 20px 20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-content:space-between}.sector-grid article:not(:nth-child(4n+1)){padding-left:20px;border-left:1px solid var(--line)}.sector-grid span{color:var(--green);font:400 16px "Instrument Serif"}.sector-grid h3{grid-column:1;align-self:end;font-size:25px}.sector-grid article>span:last-child{grid-column:2;align-self:end;color:var(--ink)}.sector-note{max-width:590px;margin:30px 0 0;color:var(--body);line-height:1.6}.services{padding-top:55px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-grid article{min-height:310px;padding:28px;border:1px solid var(--line);border-radius:25px;display:flex;flex-direction:column}.service-grid span{color:var(--green);font:400 18px "Instrument Serif"}.service-grid h3{margin-top:auto;font-size:28px}.service-grid p{color:var(--body);font-size:14px;line-height:1.6}.service-grid a{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;margin-top:8px}.calculator{padding:72px;border-radius:38px;background:var(--off-white);display:grid;grid-template-columns:.85fr 1.15fr;gap:56px 70px}.calculator-intro>p:not(.eyebrow){max-width:500px;color:var(--body);font-size:17px;line-height:1.65}.calculator-intro label{display:block;margin:30px 0 9px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.calculator-input{min-height:66px;padding:0 22px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;align-items:center;gap:8px;font:400 32px "Instrument Serif"}.calculator-input input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.calculator-input input::-webkit-inner-spin-button{appearance:none}.calculator-range{width:100%;margin-top:18px;accent-color:var(--green)}.calculator-results{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-self:stretch}.calculator-results article{min-width:0;padding:30px;border:1px solid var(--line);border-radius:28px;background:#fff;display:flex;flex-direction:column}.calculator-results article>p{margin:0 0 28px;color:var(--green);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.calculator-results article>strong{font:400 clamp(38px,4vw,54px)/1 "Instrument Serif"}.calculator-results article>span{margin-top:7px;color:var(--muted);font-size:12px}.calculator-results dl{margin:auto 0 0;padding-top:28px}.calculator-results dl div{padding:10px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;color:var(--body);font-size:12px}.calculator-results dt,.calculator-results dd{margin:0}.calculator-results .calculator-featured{background:var(--ink);color:#fff;border-color:var(--ink)}.calculator-featured>p{color:var(--green-light)!important}.calculator-featured>span{color:#aeb5b0!important}.calculator-featured dl div{border-color:#292d2a;color:#c7cbc8}.calculator-featured small{margin-top:18px;padding:10px 12px;border-radius:100px;background:var(--green);text-align:center;font-size:11px;font-weight:600}.calculator-note{grid-column:1/-1;margin:0;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.65}.mtd-panel{padding:78px;display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:end}.mtd-panel>div:last-child>p{color:#bec3bf;font-size:17px;line-height:1.7;margin:0 0 28px}.mtd-panel small{margin-left:14px;color:#8f9691}.reviews{padding-bottom:0}.integration-frame{min-height:280px;padding:28px;border:1px solid var(--line);border-radius:32px;background:var(--off-white)}.social-frame{min-height:390px;background:var(--surface)}.founder{margin-top:90px;padding:0;min-height:500px;background:var(--off-white);border-radius:36px;display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden}.founder-photo{min-height:500px;border-radius:0 300px 0 0}.grain-three{width:340px;height:340px;top:80px;left:50px;background:#2e7d520d}.founder-copy{padding:60px;align-self:center}.founder-copy blockquote{font-size:clamp(34px,3.2vw,48px);line-height:1.08}.founder-copy>p:not(.eyebrow){color:var(--body);line-height:1.7;max-width:590px}.signature{margin:28px 0;display:flex;flex-direction:column}.signature strong{font-family:"Instrument Serif";font-size:21px;font-weight:400}.signature span{color:var(--muted);font-size:12px;margin-top:4px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article-grid article{position:relative}.article-visual{height:270px;border-radius:27px;background:var(--surface);position:relative;overflow:hidden}.article-visual:before,.article-visual:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(46,125,82,.2)}.article-visual:before{width:250px;height:250px;top:40px;left:60px}.article-visual:after{width:130px;height:130px;top:90px;left:120px;background:#2e7d520f}.visual-2{background:#e9ece9}.visual-3{background:#f2f3f1}.article-visual span{position:absolute;left:24px;bottom:22px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;z-index:1}.article-grid article>p{margin:20px 0 8px;color:var(--green);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.article-grid h3{max-width:330px;font-size:27px}.article-grid article>a{position:absolute;right:5px;bottom:4px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.cta-panel{margin-top:50px;margin-bottom:40px;padding:65px 78px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-panel h2{font-size:51px}.cta-panel p:not(.eyebrow){margin-bottom:0;color:#aeb5b0}footer{background:var(--ink);color:#fff;padding:70px max(40px,calc((100vw - 1280px)/2));border-radius:38px 38px 0 0}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;padding-bottom:62px}.wordmark-light .pepper-mark i{background:var(--green-light)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-brand p{max-width:290px;color:#aeb5b0;line-height:1.6;font-size:13px;margin:22px 0}.footer-brand>a:not(.wordmark),.footer-brand address{color:#d6dad7;font-size:13px;line-height:1.6;margin-top:5px;font-style:normal}.footer-brand address{margin-top:16px}.footer-links{display:flex;flex-direction:column;gap:12px;font-size:13px;color:#b9beba}.footer-links p{margin:0 0 8px;color:var(--green-light);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.footer-legal{padding-top:26px;border-top:1px solid #262a28;display:flex;justify-content:space-between;color:#7f8781;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.footer-instagram{margin-top:18px!important;color:var(--green-light)!important}.aat-license{padding:24px 0;border-top:1px solid #262a28;display:flex;align-items:center;gap:18px}.aat-license p{margin:0;color:#aeb5b0;font-size:12px;line-height:1.55}.aat-license strong{color:#fff;font-weight:500}.aat-mark{width:126px;padding:10px 12px;background:#fff;color:#156f5b;display:flex;align-items:center;gap:8px;font-size:27px;font-weight:600;line-height:.8;letter-spacing:-.06em}.aat-mark span{font-size:8px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.page-hero{min-height:530px;padding-top:100px;display:grid;grid-template-columns:1.1fr .6fr;align-items:center;gap:90px;border-top:1px solid var(--line)}.page-hero h1{max-width:850px}.page-photo{min-height:390px;border-radius:220px 220px 26px 26px}.page-package-grid{padding-top:10px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.detail-grid article{min-height:220px;padding:28px;border-radius:25px;background:var(--off-white);display:flex;flex-direction:column;justify-content:flex-end}.detail-grid h3{font-size:27px}.detail-grid p,.audience-grid p,.faq-grid p{color:var(--body);line-height:1.6;font-size:14px}.faq-section{padding-top:40px}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.faq-grid article{min-height:190px;padding:28px;border:1px solid var(--line);border-radius:24px}.faq-grid h3{font-size:25px}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.audience-grid article{min-height:270px;padding:34px;border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column}.audience-grid article:nth-child(2){background:var(--ink);color:#fff}.audience-grid article:nth-child(2) p{color:#b8bdb9}.audience-grid span{color:var(--green);font:400 20px "Instrument Serif"}.audience-grid h3{margin-top:auto;font-size:36px}.sectors-page{padding-top:30px}.page-dark{margin-top:20px;margin-bottom:80px}.timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.timeline-grid article{min-height:280px;padding:32px;border:1px solid var(--line);border-radius:28px;display:flex;flex-direction:column}.timeline-grid strong{color:var(--green);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.timeline-grid h3{margin-top:auto}.timeline-grid p{color:var(--body);line-height:1.6}.timeline-grid .timeline-featured{background:var(--green);color:#fff;border-color:var(--green)}.timeline-featured strong,.timeline-featured p{color:#fff}.page-mtd{margin-bottom:30px}.story-lead{max-width:970px;margin-inline:auto}.story-lead blockquote{font-size:clamp(42px,5vw,70px);line-height:1.08}.story-lead>p:last-child{max-width:680px;margin:35px 0 0 auto;color:var(--body);font-size:18px;line-height:1.7}.founder-page{margin-bottom:100px}.aat-mark-dark{margin-top:28px;background:var(--ink);color:var(--green-light)}.journal-page{padding-top:40px}.article-status{display:block;margin-top:14px;color:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.newsletter{padding:65px 78px;display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:80px}.newsletter h2{max-width:700px}.legal-copy{max-width:840px;min-height:460px}.legal-copy p{color:var(--body);font-size:17px;line-height:1.75}.legal-copy a{border-bottom:1px solid var(--ink)}.calculator-standalone{margin-bottom:80px}.cookie-banner{position:fixed;z-index:100;left:24px;right:24px;bottom:24px;max-width:920px;margin:auto;padding:22px 24px;border:1px solid #363b37;border-radius:24px;background:var(--ink);color:#fff;box-shadow:0 20px 60px #0000003d;display:flex;align-items:center;justify-content:space-between;gap:30px}.cookie-banner strong{font:400 24px "Instrument Serif"}.cookie-banner p{max-width:550px;margin:7px 0;color:#b9beba;font-size:12px;line-height:1.5}.cookie-banner a{color:var(--green-light);font-size:12px;border-bottom:1px solid}.cookie-banner>div:last-child{display:flex;gap:10px;flex-shrink:0}.cookie-banner .button{min-height:44px;padding:0 18px}.cookie-banner .button-outline{border-color:#727975;color:#fff}@media(max-width:980px){.nav-wrap,.section,.accreditation,.dark-section,.mtd-panel,.cta-panel{width:min(100% - 40px,720px)}.nav-wrap{min-height:78px;grid-template-columns:1fr auto}.menu-toggle{display:block;min-width:58px;min-height:44px;border:0;border-radius:100px;background:var(--off-white);font:600 12px Instrument Sans}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;padding:12px;background:#fff;border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:stretch}.nav-links.open{display:flex}.nav-links a{min-height:46px;display:flex;align-items:center}.nav-actions{display:none}.hero{min-height:0;grid-template-columns:1fr;gap:54px;padding:65px 0 80px}.hero-visual{max-width:520px;justify-self:center}.accreditation{flex-direction:column;align-items:flex-start}.accreditation>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.difference,.mtd-panel{padding:55px 40px;grid-template-columns:1fr;gap:40px}.split-heading{align-items:flex-start;flex-direction:column;gap:24px}.package-grid{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.package-card{min-height:0}.quality-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.calculator{padding:55px 40px;grid-template-columns:1fr;gap:40px}.founder{grid-template-columns:1fr}.founder-photo{min-height:500px;border-radius:0 0 250px}.article-grid{grid-template-columns:1fr;gap:50px}.footer-main{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1/-1}.sector-grid,.detail-grid{grid-template-columns:1fr 1fr}.sector-grid article:nth-child(odd){padding-left:0;border-left:0}.sector-grid article:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.page-hero{grid-template-columns:1fr;gap:30px;padding-top:70px}.page-photo{max-width:520px;width:100%}.faq-grid{grid-template-columns:1fr 1fr}.newsletter{padding:55px 40px}}@media(max-width:600px){main{display:flex;flex-direction:column}.nav-wrap,.section,.accreditation,.dark-section,.mtd-panel,.cta-panel{width:calc(100% - 40px)}.section{padding:36px 0 0}.hero{order:1;display:flex;flex-direction:column;padding-top:26px;padding-bottom:0;gap:20px}.hero-copy{display:contents}.hero .eyebrow{order:1;width:fit-content;margin:0;padding:7px 14px;border-radius:100px;background:#f1f3f1;color:var(--ink);font-size:10px;letter-spacing:0;text-transform:none}h1{order:2;font-size:44px;line-height:1.02}h2{font-size:36px}.hero-intro{order:3;font-size:16px;margin:0;line-height:1.6}.hero-visual{order:4;width:100%;max-width:none}.hero .photo-brief{min-height:320px}.hero .price-badge{display:none}.button-row{order:5;flex-direction:column;gap:10px}.button-row .button{width:100%}.trust-line,.accreditation,.services,.journal{display:none}.packages-section{order:2}.packages-section .section-heading{margin-bottom:18px}.packages-section .heading-aside{display:none}.package-grid{gap:12px}.package-card{min-height:0;padding:20px 22px;border-radius:22px;display:grid;grid-template-columns:1fr auto;align-items:center}.package-card.featured{border-color:var(--ink)}.package-number,.choice-tag,.package-card ul,.package-card>.button,.price-grid>div:nth-child(2),.price-grid small,.price-grid strong span{display:none}.package-card h3{grid-column:1;font-size:26px}.strapline{grid-column:1;margin:3px 0 0;font-size:12px}.price-grid{grid-column:2;grid-row:1/3;display:block}.price-grid>div{padding:0;background:transparent}.featured .price-grid>div{background:transparent}.price-grid strong{color:var(--green);font-size:32px}.featured .price-grid strong{color:#fff}.package-note{text-align:left;line-height:1.5}.mtd-panel{order:3;margin-top:32px;padding:28px;border-radius:28px;display:block;background:var(--surface);color:var(--ink)}.mtd-panel .eyebrow.light{color:var(--green)}.mtd-panel h2{margin:12px 0;font-size:30px}.mtd-panel h2 em{color:inherit;font-style:normal}.mtd-panel>div:last-child>p{color:var(--body);font-size:16px;margin-bottom:18px}.mtd-panel .button-light{background:var(--ink);color:#fff;border-color:var(--ink)}.mtd-panel small{display:none}.calculator{order:4;margin-top:32px;padding:28px 20px;display:block;border-radius:28px}.calculator h2{font-size:34px}.calculator-intro label{margin-top:24px}.calculator-results{grid-template-columns:1fr;margin-top:30px}.calculator-results article{min-height:330px;padding:26px}.calculator-note{margin-top:24px;padding-top:20px}.mobile-audience{order:5;display:block}.mobile-audience>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mobile-audience a{min-height:104px;padding:18px;display:flex;align-items:flex-end;border:1px solid var(--line);border-radius:22px;font:400 20px/1.05 "Instrument Serif"}.mobile-audience a:last-child{background:var(--surface)}.difference{order:6;margin-top:36px;padding:32px 24px;border-radius:28px;display:flex;flex-direction:column;gap:16px}.difference .eyebrow{margin-bottom:12px}.difference-copy>p{font-size:16px}.outline-pills{margin-top:20px}.ideal{order:7;padding-top:36px}.ideal .heading-aside{display:none}.ideal .section-heading{margin-bottom:20px;gap:14px}.quality-grid{display:grid;gap:10px}.quality-grid article{min-height:210px}.sectors{order:8;padding-top:40px}.sectors .heading-aside,.sector-note{display:none}.sector-grid{grid-template-columns:1fr}.sector-grid article,.sector-grid article:nth-child(n){min-height:95px;padding:18px 0;border-left:0}.sector-grid h3{font-size:21px}.reviews{order:9;padding-top:44px}.reviews .split-heading,.socials .split-heading{gap:12px;margin-bottom:24px}.integration-frame{min-height:260px;padding:14px;border-radius:24px}.social-frame{min-height:340px}.founder{order:10;margin-top:32px;min-height:0;padding:24px;display:flex;flex-direction:column;border-radius:28px}.founder-photo{min-height:200px;border-radius:24px}.founder-copy{padding:24px 0 0}.founder-copy blockquote{font-size:25px;line-height:1.3}.founder-copy>p:not(.eyebrow){display:none}.signature{margin:20px 0}.socials{order:11;padding-top:44px}.cta-panel{order:12;margin-top:36px;padding:32px 24px;flex-direction:column;align-items:stretch;border-radius:28px}.cta-panel h2{font-size:36px}footer{padding:38px 20px 30px;border-radius:28px 28px 0 0}.footer-main{display:block;padding-bottom:30px}.footer-links{display:none}.footer-links:last-child{display:flex;margin-top:28px}.footer-legal{flex-direction:column;gap:12px}.page-hero{min-height:0;padding-top:45px;display:block}.page-hero h1{font-size:46px}.page-photo{min-height:300px;margin-top:35px}.page-package-grid{padding-top:40px}.detail-grid,.faq-grid,.audience-grid,.timeline-grid{grid-template-columns:1fr}.detail-grid article,.faq-grid article{min-height:170px}.audience-grid article{min-height:230px}.page-dark{margin-top:50px;margin-bottom:40px}.timeline-section{padding-top:55px}.story-lead{padding-top:60px}.story-lead blockquote{font-size:38px}.story-lead>p:last-child{font-size:16px}.founder-page{margin-bottom:50px}.journal-page{padding-top:50px}.newsletter{width:calc(100% - 40px);margin:50px auto 0;padding:32px 24px;border-radius:28px;flex-direction:column;align-items:flex-start}.cookie-banner{left:12px;right:12px;bottom:12px;padding:20px;flex-direction:column;align-items:stretch}.cookie-banner>div:last-child{display:grid;grid-template-columns:1fr 1fr}.aat-license{align-items:flex-start}.aat-mark{flex-shrink:0;width:108px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;padding:12px 20px;border-radius:100px;background:var(--ink);color:#fff;font-size:14px;font-weight:600}.skip-link:focus{top:12px}.embed-notice{min-height:200px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;color:var(--body);line-height:1.6}.embed-notice p{margin:0;max-width:520px}.embed-notice[hidden],.cookie-banner[hidden]{display:none}.cookie-banner .button{cursor:pointer;font-family:inherit}.nav-links a[aria-current=page]{background:#f1f3f1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
