:root{--cream:#f8f6f0;--white:#fffdfa;--stone:#f0ebe2;--ink:#262823;--body:#514f47;--muted:#756f64;--dark:#252922;--gold:#b28b44;--gold2:#d2b473;--rule:#ddd7c9;--green:#30483f;--radius:16px;--max:1210px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--body);font:16px/1.64 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}p,h1,h2,h3,ul{margin-top:0}h1,h2,h3{color:var(--ink);font-family:Georgia,"Times New Roman",serif;letter-spacing:-.038em;line-height:1.12}h1{font-size:clamp(3.5rem,5.8vw,6.1rem);letter-spacing:-.062em}h2{font-size:clamp(2.7rem,4vw,4.4rem)}h3{font-size:clamp(1.45rem,2vw,2.05rem)}em{font-style:italic;color:#96713b}button,input{font:inherit}.container{width:min(var(--max),calc(100% - 70px));margin-inline:auto}.skip{position:absolute;top:-100px;left:12px;background:#fff;padding:12px 20px;z-index:100}.skip:focus{top:10px}.header{height:84px;background:rgba(248,246,240,.96);position:sticky;top:0;z-index:25;border-bottom:1px solid rgba(42,39,32,.1);backdrop-filter:blur(15px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px}.logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);min-width:170px}.logo>span{font:700 28px/1 sans-serif;letter-spacing:.075em}.logo small{display:block;font:700 9px/1.5 sans-serif;letter-spacing:.16em;margin-top:3px;color:var(--muted)}.desktop-links{display:flex;gap:26px;align-items:center}.desktop-links a,.sign-in{font-weight:650;font-size:13px;text-decoration:none;color:var(--ink)}.desktop-links a:hover,.desktop-links a[aria-current]{color:#81612e}.header-actions{display:flex;gap:17px;align-items:center}.btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:55px;padding:15px 23px;font-size:14px;font-weight:750;text-decoration:none;border:1px solid transparent;border-radius:9px;white-space:nowrap;line-height:1.2;transition:background .15s,transform .15s,color .15s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:#caa662;color:#25251e}.btn-gold:hover{background:#dfbb78}.btn-dark{background:var(--dark);color:#fff}.btn-dark:hover{background:#3e4539}.btn-outline{background:transparent;border-color:#c9bba3;color:var(--ink)}.btn-small{min-height:43px;padding:10px 16px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-weight:750;font-size:14px;border-bottom:1px solid var(--gold);padding-bottom:6px}.text-link span{color:#9e7836}.menu-toggle{display:none;align-items:center;flex-direction:column;justify-content:center;gap:5px;background:none;border:1px solid var(--rule);width:44px;height:44px;border-radius:7px;cursor:pointer}.menu-toggle span{height:2px;width:20px;background:var(--ink);display:block}.mobile-menu{position:absolute;top:84px;left:0;right:0;background:#fffdf8;padding:18px 24px 24px;box-shadow:0 14px 25px rgba(0,0,0,.09);border-bottom:1px solid var(--rule)}.mobile-menu[hidden]{display:none!important}.mobile-menu a{display:block;padding:11px 0;text-decoration:none;font-weight:650}.prelaunch-banner{background:#e9e2d2;border-bottom:1px solid #d6ccbb;font-size:12px;color:#4b4031;padding:9px 0}.prelaunch-banner .container{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-dot{width:7px;height:7px;border-radius:50%;background:#7c7549}.eyebrow{display:flex;align-items:center;gap:12px;color:#786542;font-weight:750;font-size:10px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:23px;line-height:1.5}.eyebrow span{width:22px;height:1px;background:var(--gold)}.section{padding:108px 0}.section-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:38px}.section-heading h2{max-width:725px;margin:0}.section-heading>p{max-width:345px;color:var(--body);font-size:16px;margin:0}.hero{background:radial-gradient(ellipse at 74% 8%,#faf2e1 0,transparent 51%),#f8f6f0;overflow:hidden}.hero-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:65px;align-items:center;min-height:690px;padding:65px 0 74px}.hero-copy h1{margin:0 0 24px}.hero-copy h1 em{color:#96713b}.hero-lead{font-size:clamp(19px,2vw,23px);line-height:1.5;color:#3e4137;max-width:600px;margin-bottom:15px;font-weight:500}.hero-bridge{font-size:16px;max-width:545px;line-height:1.7}.hero-bridge strong{color:#2c2d27}.hero-ctas{display:flex;align-items:center;gap:28px;margin:30px 0}.hero-trust{display:flex;gap:11px;align-items:center;flex-wrap:wrap;color:#675f53;font-size:12px;font-weight:650}.hero-trust i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#bca67c}.hero-visual{background:#fefcf8;border:1px solid #e5ddca;box-shadow:0 18px 70px rgba(43,37,24,.105);border-radius:20px;padding:28px 29px;position:relative;transform:rotate(1deg)}.hero-visual:before{content:"";position:absolute;inset:7px -7px -7px 7px;border-radius:20px;border:1px solid rgba(187,155,94,.38);z-index:-1}.visual-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#6d6659;margin-bottom:21px}.tiny-pill{border:1px solid #e4dac9;background:#faf6ec;padding:8px 9px;color:#776446;font-size:9px;letter-spacing:.05em;font-weight:700}.visual-question{font:600 clamp(22px,2.5vw,31px)/1.3 Georgia,serif;color:#2c3029;letter-spacing:-.035em;margin-bottom:25px}.visual-divider{height:1px;background:#e5dfd2;position:relative;margin:23px 0 32px}.visual-divider span{position:absolute;left:0;top:-9px;background:#fefcf8;padding-right:9px;color:#786545;font-size:9px;letter-spacing:.09em;font-weight:750}.thought-row{display:flex;gap:14px;align-items:start;margin:17px 0}.thought-row>span{font-size:12px;font-weight:800;color:#79643d;width:20px;flex:none}.thought-row p{line-height:1.55;font-size:13px;color:#625e52;margin:0}.thought-row strong{color:#2e342c}.visual-foot{background:#eef2eb;border-radius:8px;color:#3a5545;padding:11px 14px;font-size:12px;font-weight:750;margin-top:24px}.visual-check{font-size:14px;padding-right:7px}.hero-endline{display:flex;justify-content:space-between;align-items:center;color:#827768;border-top:1px solid var(--rule);padding:20px 0;font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:750}.scene-section{background:#eee8de}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.scene{padding:32px 29px 28px;background:#fffdfa;min-height:365px;border:1px solid #e3dacb;display:flex;flex-direction:column}.scene-num{font-size:10px;color:#796444;letter-spacing:.13em;font-weight:800}.scene h3{font-size:clamp(28px,2.65vw,35px);margin:32px 0 15px}.scene p{font-size:14px;line-height:1.7}.scene strong{font-size:13px;color:#293d32;line-height:1.55;margin-top:auto;border-top:1px solid var(--rule);padding-top:18px}.mechanism-grid{display:grid;grid-template-columns:1fr .84fr;gap:105px;align-items:center}.mechanism-grid h2,.docs-layout h2,.compare-layout h2,.offer-layout h2{margin-bottom:25px}.mechanism-grid p,.docs-layout>div>p,.compare-layout p,.offer-layout>div>p{max-width:565px;line-height:1.8}.truth-note{border-left:2px solid var(--gold);padding-left:17px;font-size:14px}.mechanism-panel{background:#292f28;color:#f0e9d9;border-radius:16px;padding:38px 34px;box-shadow:18px 18px 0 #e8e0d2}.panel-eyebrow{font-size:10px;color:#d2b575;letter-spacing:.14em;font-weight:800}.q-row{border-bottom:1px solid #515b4e;display:flex;gap:17px;padding:21px 0;font-size:15px}.q-row span{font-family:Georgia,serif;font-size:21px;color:#d0ad68}.panel-finish{padding-top:26px;color:#d5c4a2;font-size:10px;font-weight:750;letter-spacing:.07em}.demonstration{background:#f9f7f1}.demo-wrap{border:1px solid #e2d9c9;border-radius:16px;background:#fffdfa;overflow:hidden}.demo-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e2d9c9}.demo-tab{background:#f5f0e7;padding:18px 15px;border:0;border-right:1px solid #e2d9c9;font-size:13px;color:#665e4f;cursor:pointer;font-weight:750}.demo-tab:last-child{border-right:0}.demo-tab.active{background:#fffdfa;color:#262923;box-shadow:inset 0 3px 0 #b28b44}.demo-screen{padding:38px 42px}.demo-screen[hidden]{display:none}.demo-label{font-size:10px;color:#796440;letter-spacing:.12em;font-weight:800;margin-bottom:16px}.demo-screen h3{font-size:clamp(27px,3vw,38px);margin-bottom:29px}.demo-two{display:grid;grid-template-columns:1fr 1fr;gap:30px}.demo-two>div{padding:22px 25px;background:#f8f5ef;border-radius:8px}.demo-two span{font-size:10px;color:#72664e;letter-spacing:.1em;font-weight:800}.demo-two p{margin:10px 0 0;color:#444b40;font-size:14px}.demo-result{background:#e9eee5;border-left:3px solid #6a856e;color:#344b3b;padding:17px 21px;font-weight:650;font-size:14px;margin-top:22px}.demo-under{padding:11px 42px 18px;font-size:11px;color:#6f6559}.framework-section{background:#292e28;color:#f0e9d9}.framework-section h2,.framework-section h3{color:#faf7ed}.framework-section .eyebrow{color:#d5b873}.framework-section .section-heading p{color:#c0c4b7}.framework-section em{color:#d5b873}.five-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#596054;border:1px solid #596054}.five-grid>div{background:#30372f;padding:26px 18px;min-height:212px}.five-grid span{display:block;color:#d6b977;font-size:10px;font-weight:750;letter-spacing:.09em}.five-grid h3{font-size:25px;margin:25px 0 12px}.five-grid p{font-size:13px;line-height:1.6;color:#d1d1c4}.framework-foot{text-align:right;color:#c9c4ae;font-size:12px;margin:18px 0 0}.docs-section{background:#f1ecdf}.docs-layout{display:grid;grid-template-columns:.83fr 1fr;gap:90px;align-items:center}.doc-cards{display:grid;gap:13px}.doc-card{position:relative;background:#fffdfa;padding:25px 29px;border-left:4px solid #b99350;box-shadow:0 8px 30px rgba(34,32,26,.045)}.doc-card>span{font-size:10px;color:#7d633d;letter-spacing:.11em;font-weight:800}.doc-card h3{margin:10px 0 9px;font-size:25px}.doc-card p{font-size:14px;max-width:470px;margin-bottom:12px}.doc-rule{border-top:1px solid #e5dfd5;padding-top:12px;font-size:9px;color:#6f6658;font-weight:750;letter-spacing:.08em}.doc-rule b{color:#bc9b62}.compare-section{background:#fffdfa}.compare-layout{display:grid;grid-template-columns:1fr .82fr;gap:105px;align-items:center}.compare-table{border:1px solid var(--rule);border-radius:13px;overflow:hidden}.compare-table>div{display:flex;flex-direction:column;gap:8px;padding:25px 28px;border-bottom:1px solid var(--rule)}.compare-table>div:last-child{border-bottom:0}.compare-table b{color:#30382f;font-size:16px}.compare-table span{font-size:13px;color:#5d5e53}.compare-feature{background:#ede7d8;border-left:5px solid #ae8745}.compare-feature b small{background:#d6ba81;padding:5px 8px;margin-left:8px;border-radius:4px;white-space:nowrap}.compare-note{text-align:right;font-size:11px;color:#706555;margin-top:27px}.offer-section{background:#ede8de}.offer-layout{display:grid;grid-template-columns:1fr .83fr;gap:90px;align-items:center}.offer-box{background:#fffdfa;border:1px solid #d5c7b0;border-top:5px solid #b28b44;border-radius:13px;padding:33px 35px;box-shadow:0 19px 50px rgba(50,40,20,.08)}.offer-badge,.price-type{font-size:10px;color:#7d633d;font-weight:800;letter-spacing:.13em}.offer-price{font:700 73px/1.2 Georgia,serif;color:#293028;margin:10px 0}.offer-price small{font:600 14px sans-serif;color:#776e60}.offer-box h3{font-size:27px;margin:5px 0 22px}.offer-box ul,.price-plan ul{list-style:none;padding:0;margin:0 0 25px}.offer-box li,.price-plan li{position:relative;padding:10px 0 10px 25px;border-bottom:1px solid #ece5d8;font-size:14px}.offer-box li:before,.price-plan li:before{content:'✓';position:absolute;left:0;color:#66836b;font-weight:800}.offer-box .btn{display:flex}.offer-box>small{display:block;color:#726654;font-size:11px;margin-top:14px;line-height:1.6}.objections-section{background:#fffdfa}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 35px;margin-bottom:28px}.faq-grid details,.faq-item{border-bottom:1px solid var(--rule);padding:0 0 14px}.faq-grid summary,.faq-item summary{color:#2f352d;cursor:pointer;font-size:16px;line-height:1.5;font-weight:750;padding:15px 25px 4px 0;position:relative;list-style:none}.faq-grid summary::after,.faq-item summary::after{content:'+';font-size:20px;position:absolute;right:0;top:14px;color:#a17a37}.faq-grid details[open] summary::after,.faq-item[open] summary::after{content:'−'}.faq-grid details p,.faq-item p{margin:12px 0 0;font-size:14px}.bottom-cta{padding:77px 0;background:#2b3028;color:#fff}.bottom-layout{display:flex;align-items:center;justify-content:space-between;gap:70px}.bottom-layout h2{max-width:820px;color:#fff;margin:0 0 20px}.bottom-layout em{color:#ddbd7f}.bottom-layout p{max-width:680px;color:#deddd1;margin:0}.bottom-layout>div:last-child{display:flex;flex-direction:column;gap:15px;align-items:flex-start;min-width:213px}.bottom-layout small{font-size:11px;color:#e3dbc9}.bottom-layout .eyebrow{color:#dcc28d}.footer{background:#20241f;color:#eee9dc;padding:65px 0 25px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:78px;padding-bottom:58px}.footer .logo{color:#f9f5eb}.footer .logo small{color:#b6af99}.footer-lead p{font:500 26px/1.35 Georgia,serif;color:#efe4cb;margin:24px 0 18px}.footer-lead>span{display:block;color:#adaca0;max-width:380px;font-size:13px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-main b{color:#d3bd92;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.footer-main a{text-decoration:none;color:#d5d4c9;font-size:13px}.footer-bottom{padding-top:22px;border-top:1px solid #464d41;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#b7b6a9}.footer-bottom span:last-child{display:flex;gap:17px}.footer-bottom a{color:#cfcbc1;text-decoration:none}.inner-hero{background:#eee8de;padding:105px 0 88px}.inner-head{max-width:1210px}.inner-head h1{max-width:1100px;font-size:clamp(3.2rem,5vw,5.45rem);margin-bottom:22px}.inner-head p{max-width:760px;font-size:19px;line-height:1.55}.mini-trust{font-size:12px;color:#6e6655;font-weight:650;margin-top:27px}.steps-grid{display:grid;grid-template-columns:125px 1fr;column-gap:60px;row-gap:90px;max-width:1050px}.step-number{font:700 71px/1 Georgia,serif;color:#9d7b42;border-right:1px solid var(--rule)}.steps-grid article h2{font-size:clamp(32px,3.7vw,48px)}.steps-grid article p{max-width:740px;font-size:17px}.small-tag{font-size:10px;letter-spacing:.13em;font-weight:800;color:#7a643f}.step-outcome{background:#f1ecdf;padding:19px 22px;font-size:14px;border-left:3px solid var(--gold);max-width:720px}.tint{background:#eee8de}.wide-pull{max-width:900px}.wide-pull>span{font-size:11px;letter-spacing:.14em;font-weight:800;color:#776340}.wide-pull h2{margin:15px 0 21px}.wide-pull p{max-width:700px;font-size:17px}.pricing-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:15px}.price-plan{background:#fffdfa;border:1px solid var(--rule);border-radius:13px;padding:35px 29px;min-height:405px;display:flex;flex-direction:column}.price-plan.starter{border-top:5px solid #b28b44;box-shadow:0 9px 35px #8e794a15}.price-big{font:700 66px/1 Georgia,serif;color:#28322b;margin:19px 0 15px}.price-big small{font:600 12px sans-serif;color:#706557;padding-left:9px}.price-plan h2{font-size:28px;margin:0 0 12px}.price-plan p{font-size:14px}.price-plan ul{margin-top:auto}.price-plan .btn{margin-top:auto}.price-foot{margin-top:auto;padding-top:20px;border-top:1px solid var(--rule);font-size:13px;color:#5d574c}.pricing-clarity{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.pricing-clarity>div{border-top:2px solid #c9b086;padding-top:18px}.pricing-clarity strong{color:#30342b}.pricing-clarity p{font-size:13px;margin:9px 0 0}.compare-soft{background:#eee8de}.examples-list{display:grid;gap:28px}.examples-list article{padding:35px 39px;border:1px solid var(--rule);background:#fffdfa}.example-top{display:flex;justify-content:space-between;gap:10px;color:#7c6438;font-size:10px;letter-spacing:.1em;font-weight:800}.example-top b{color:#3c5f4c}.examples-list h2{font-size:clamp(29px,3.3vw,44px);margin:25px 0}.example-body{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.example-body>div{padding:19px;background:#f5f1e8}.example-body h3{font:800 12px/1.5 sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#765c37;margin:0 0 12px}.example-body p{font-size:14px;margin:0}.caution{font-size:12px;color:#726555;margin:20px 0 0}.faq-layout{display:grid;grid-template-columns:.62fr 1fr;gap:90px}.faq-side h2{font-size:36px}.faq-side p{max-width:335px}.faq-list{display:grid;gap:3px}.faq-item{padding:0 0 8px}.faq-item summary{padding:19px 28px 12px 0}.faq-item p{padding:0 10px 13px 0}.about-grid{display:grid;grid-template-columns:.85fr 1fr;gap:90px;align-items:center}.about-emblem{background:#292f27;min-height:410px;border-radius:9px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#bfa16a;font-size:170px;line-height:1;padding:30px;text-align:center}.about-emblem span{font:800 9px/1.5 sans-serif;color:#e4d5b0;letter-spacing:.08em;max-width:280px}.about-grid h2{font-size:clamp(30px,3.7vw,49px)}.about-grid p{font-size:16px}.contact-grid,.legal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.contact-card,.legal-card{padding:32px 28px;border:1px solid var(--rule);background:#fffdfa;display:flex;flex-direction:column;min-height:320px}.contact-n,.legal-card>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#7d6339}.contact-card h2,.legal-card h2{font-size:30px;margin:28px 0 14px}.contact-card p,.legal-card p{font-size:14px;line-height:1.65}.contact-card .btn,.legal-card a{margin-top:auto}.legal-card a{font-weight:800;font-size:13px;color:#7c602e}.legal-foot{font-size:12px;color:#6d665c;margin-top:25px}
@media(max-width:1120px){.desktop-links{gap:14px}.desktop-links a{font-size:12px}.header-actions{gap:10px}.hero-layout{gap:32px}.hero-copy h1{font-size:clamp(3.5rem,5.9vw,5.4rem)}.docs-layout,.offer-layout,.mechanism-grid,.compare-layout{gap:55px}.five-grid h3{font-size:21px}.five-grid>div{padding:24px 14px}.logo{min-width:135px}}
@media(max-width:900px){.container{width:calc(100% - 46px)}.desktop-links,.header-actions{display:none}.menu-toggle{display:flex}.hero-layout{grid-template-columns:1fr 1fr;gap:26px;min-height:initial}.hero-copy h1{font-size:clamp(3.1rem,6.5vw,5rem)}.hero-visual{padding:20px}.scene{padding:25px 21px}.scene-grid{gap:8px}.scene h3{font-size:27px}.five-grid{grid-template-columns:repeat(3,1fr)}.docs-layout,.offer-layout,.compare-layout,.mechanism-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-main{gap:32px}.contact-grid,.legal-grid{gap:12px}.contact-card,.legal-card{padding:24px 20px}}
@media(max-width:690px){.container{width:calc(100% - 36px)}.header{height:70px}.logo>span{font-size:24px}.logo small{font-size:8px}.logo-mark{width:35px;height:35px}.mobile-menu{top:70px}.prelaunch-banner{font-size:11px}.prelaunch-banner .container{gap:6px}.section{padding:72px 0}.section-heading{display:block;margin-bottom:27px}.section-heading p{margin-top:15px;max-width:none}.hero-layout{display:block;padding:53px 0 56px}.hero-copy h1{font-size:clamp(3.15rem,11vw,4.6rem);line-height:1.04}.hero-lead{font-size:19px}.hero-bridge{font-size:15px}.hero-ctas{flex-wrap:wrap;gap:20px}.hero-ctas .btn{width:100%}.hero-visual{margin-top:45px;transform:none;padding:23px 20px}.hero-visual:before{display:none}.hero-endline{gap:16px;align-items:start;flex-direction:column;font-size:10px}.visual-head{flex-wrap:wrap}.visual-question{font-size:25px}.scene-grid,.demo-two,.docs-layout,.compare-layout,.offer-layout,.mechanism-grid,.pricing-grid,.pricing-clarity,.example-body,.faq-layout,.about-grid,.contact-grid,.legal-grid{grid-template-columns:1fr}.scene-grid{gap:12px}.scene{min-height:280px}.scene h3{margin:22px 0 13px;font-size:32px}.scene strong{margin-top:25px}.mechanism-panel{box-shadow:9px 9px 0 #e8e0d2}.demo-tabs{grid-template-columns:1fr}.demo-tab{border-bottom:1px solid #e2d9c9;border-right:none;text-align:left}.demo-screen{padding:30px 20px}.demo-screen h3{font-size:30px}.demo-two{gap:9px}.demo-under{padding:14px 20px}.five-grid{grid-template-columns:1fr 1fr}.five-grid>div{min-height:170px}.five-grid h3{margin:13px 0 10px;font-size:23px}.five-grid p{font-size:12px}.docs-layout,.compare-layout,.offer-layout,.mechanism-grid{gap:38px}.doc-card{padding:22px}.offer-box{padding:29px 25px}.compare-note{text-align:left}.faq-grid{grid-template-columns:1fr;gap:2px}.bottom-cta{padding:62px 0}.bottom-layout{display:block}.bottom-layout>div:last-child{margin-top:34px}.footer{padding:50px 0 25px}.footer-main{grid-template-columns:1fr 1fr;gap:37px 25px}.footer-lead{grid-column:span 2}.footer-bottom{display:block}.footer-bottom span:last-child{margin-top:14px;flex-wrap:wrap}.inner-hero{padding:74px 0 65px}.inner-head h1{font-size:clamp(3.0rem,10vw,4rem)}.inner-head p{font-size:17px}.steps-grid{grid-template-columns:45px 1fr;gap:25px 16px}.step-number{font-size:35px}.step-outcome{padding:15px;font-size:13px}.price-plan{min-height:initial}.price-plan h2{font-size:27px}.examples-list article{padding:25px 18px}.examples-list h2{font-size:32px}.example-body{gap:8px}.about-emblem{min-height:280px;font-size:110px}.about-grid{gap:35px}.contact-card,.legal-card{min-height:235px}.contact-card h2,.legal-card h2{margin-top:18px}.framework-foot{text-align:left}}
@media(max-width:390px){.container{width:calc(100% - 28px)}.hero-copy h1{font-size:48px}.five-grid{grid-template-columns:1fr}.five-grid>div{min-height:125px}.five-grid h3{margin:6px 0}.btn{white-space:normal}.hero-trust{font-size:11px}.visual-head{font-size:9px}.tiny-pill{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* PRICING 2026-10-18: Markdown vs PDF comparison */
.gar-compare{margin-top:40px}.gar-compare h2{font-size:clamp(1.4rem,4vw,2rem);margin:0 0 10px}.gar-compare p{margin:0 0 14px;max-width:62ch}
.gar-compare__wrap{border:1px solid rgba(20,30,50,.15);border-radius:14px;overflow:hidden;background:#fff}
.gar-compare table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.88rem;line-height:1.4}
.gar-compare th,.gar-compare td{padding:10px 8px;border-top:1px solid rgba(20,30,50,.12);text-align:left;vertical-align:top;overflow-wrap:anywhere;color:#1d2433}
.gar-compare thead th{border-top:0;background:#f3efe4;font-size:.82rem}
.gar-compare tbody th{width:31%;font-weight:600}
.gar-compare td:nth-child(2){background:#fff8e8}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media(min-width:720px){.gar-compare table{font-size:1rem}.gar-compare th,.gar-compare td{padding:12px 14px}}
