@font-face{font-family:LocalSans;src:local("Arial")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#000000;color:#efeee8;font-family:LocalSans,Arial,sans-serif;font-size:15px;line-height:1.65}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #d09d5c;outline-offset:5px}p,h1,h2,h3,h4{margin-top:0}p{margin-bottom:1.3em}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(62px,6.7vw,98px);margin-bottom:24px}h2{font-size:clamp(38px,4.3vw,58px);margin-bottom:22px}h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.25}em{color:#d09d5c;font-weight:400}ul,ol{padding-left:20px}li+li{margin-top:8px}[hidden]{display:none!important}.container{width:min(1192px,calc(100% - 96px));margin-inline:auto}.section{padding-block:100px}.private-bar{display:flex;justify-content:center;align-items:center;gap:9px;padding:6px 20px;background:#101010;font-size:9px;letter-spacing:.14em;color:#d5c6a9}.private-bar>span:last-child{letter-spacing:.03em;margin-left:10px;color:#aaa99f}.status-dot{width:5px;height:5px;border-radius:50%;background:#d09d5c}.site-header{display:flex;align-items:center;justify-content:space-between;padding:24px 48px;border-bottom:1px solid #ffffff12;max-width:1440px;margin:auto;background:#000000;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:12px;line-height:1.1;flex-shrink:0}.brand>span{font-size:15px;font-weight:bold;letter-spacing:.09em}.brand small{display:block;font-size:8px;font-weight:400;letter-spacing:.15em;margin-top:8px;color:#aaa99f}nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#d8d7cf}nav a{transition:color .2s}nav a:hover{color:#d09d5c}.nav-cta{border:1px solid #d09d5c66;padding:10px 17px;color:#d8bd8b}.nav-cta span{padding-left:16px}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:#d09d5c;color:#000000;padding:12px}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:68px;padding-top:64px;padding-bottom:65px;align-items:center}.eyebrow{font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.17em;color:#d09d5c;margin-bottom:25px;display:flex;gap:10px;align-items:center}.short-line{width:24px;height:1px;background:#d09d5c;display:inline-block}.hero-intro{font-size:20px;line-height:1.55;color:#e6e4dc;margin-bottom:18px}.hero-sub{font-size:14px;color:#acada3;max-width:390px;line-height:1.85}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.hero .actions{margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 23px;line-height:1.3;border:1px solid transparent;border-radius:0;font-size:12px;font-weight:600;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.gold{background:#d09d5c;color:#080808}.gold:hover{background:#dec38f}.outline{background:transparent;border-color:#777c6c;color:inherit}.underlink{display:inline-flex;gap:20px;align-items:center;font-size:12px;border-bottom:1px solid #77796a;padding-block:5px}.underlink:hover{color:#d09d5c}.hero-bottom{display:flex;gap:15px;align-items:center;margin-top:44px}.hero-asterisk{font-size:43px;line-height:1;color:#d09d5c}.hero-bottom p{font-size:11px;color:#a8aa9d;margin:0;line-height:1.65}.hero-visual{position:relative;padding:14px 22px 20px 0}.photo-frame{position:relative;aspect-ratio:.88;border:1px solid #d09d5c4f;padding:9px}.photo-frame:after{content:"";position:absolute;inset:9px;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#10110fd9 100%)}.photo-frame>img{width:100%;height:100%;object-fit:cover;object-position:50% 37%;display:block}.photo-caption{position:absolute;bottom:34px;left:28px;z-index:1}.photo-caption>span{display:block;font-size:8px;letter-spacing:.16em;color:#d3bd94}.photo-caption strong{font:italic 25px Georgia,serif;font-weight:400}.portrait-tag{position:absolute;bottom:0;right:1px;background:#d09d5c;color:#161713;padding:14px 25px;min-width:205px}.portrait-tag>span{display:block;font-size:11px;letter-spacing:.14em;font-weight:bold}.portrait-tag>small{font-size:10px}.vertical-label{writing-mode:vertical-rl;position:absolute;right:0;top:14px;letter-spacing:.22em;font-size:8px;color:#a7a797}.hero-arc{position:absolute;width:125px;top:-26px;right:-10px;color:#d09d5c70;pointer-events:none}.principles{border-block:1px solid #d09d5c2e}.principles .container{display:flex;align-items:center;justify-content:space-between;padding-block:24px;font-family:Georgia,serif;font-size:20px}.principles span+span:before{content:"✳";font-family:Arial;font-size:12px;color:#d09d5c;margin-right:45px}.principles a{font:11px Arial,sans-serif;color:#d09d5c;display:flex;gap:35px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:42px}.section-head h2{margin:0}.section-intro{max-width:350px;color:#aeb0a6;font-size:14px}.section-intro p{margin-bottom:12px}.section-intro .underlink{color:#d0b47e}.training-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.training-card{border:1px solid #ffffff20;background:#101010;position:relative;padding:30px;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.training-card:hover{background:#101010;border-color:#d09d5c66}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.card-no{font:italic 36px Georgia,serif;color:#d09d5c}.card-tag{font-size:9px;letter-spacing:.16em;color:#a5a898}.card-top svg{height:36px;width:36px;color:#d09d5c}.training-card h3{font-family:Georgia,serif;font-size:29px;margin-bottom:14px}.card-description{color:#b1b4a8;font-size:13px;max-width:430px}.audience{display:flex;align-items:flex-start;gap:8px;color:#dedfd7;font-size:11px;margin-block:auto 22px;padding-top:10px}.audience svg{width:15px;height:17px;flex-shrink:0}.card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff1a;padding-top:19px}.card-bottom>span{font-size:10px;color:#9a9f90}.text-button,.plain-button{background:none;border:0;padding:8px 0;font-size:12px}.text-button{color:#d2b67e;display:flex;gap:22px;align-items:center}.text-button:hover,.plain-button:hover{color:#ddc89c}.offer-note{display:flex;gap:17px;color:#a9ad9f;align-items:baseline;margin-top:22px;max-width:790px}.offer-note>span{font-size:24px;color:#d09d5c}.offer-note p{font-size:11px;margin:0}.compare-section{background:#0e0e0e;color:#ede5d8}.compare-section .eyebrow,.faq-section .eyebrow{color:#d09d5c}.compare-section .section-intro{color:#b9b0a4}.compare-section em,.faq-section em{color:#d09d5c}.compare-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #3c3022;padding-bottom:22px;margin-bottom:20px}.compare-tabs button{background:transparent;border:1px solid #3c3022;padding:10px 20px;color:#c8bbaa;font-size:12px}.compare-tabs button.active{background:#d09d5c;color:#080808;border-color:#d09d5c}.comparison-caption{color:#b3a58f;font-size:11px;margin-bottom:17px}.comparison-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #3c3022}.comparison-card{padding:23px;display:flex;flex-direction:column;border-right:1px solid #3c3022}.comparison-card:last-child{border:0}.comparison-card .eyebrow{margin-bottom:10px;font-size:9px;letter-spacing:.12em}.comparison-card h3{font-family:Georgia,serif;font-size:24px;min-height:60px;margin-bottom:20px}.compare-value{font-size:12px;line-height:1.8;flex:1}.compare-value ul,.compare-value ol{padding-left:16px;margin:0}.compare-value li+li{margin-top:10px}.comparison-card .text-button{color:#d09d5c;font-size:11px;margin-top:22px}.comparison-card p{margin-bottom:10px}.choice-shell{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid #d09d5c40}.choice-intro{padding:43px;background:#111111}.choice-intro h2{font-size:52px}.choice-intro>p:not(.eyebrow){font-size:13px;max-width:230px;color:#b3b9a8}.choice-note{display:flex;gap:14px;border-top:1px solid #ffffff20;margin-top:38px;padding-top:24px}.choice-note span{font-size:23px;color:#d09d5c}.choice-note p{font-size:11px;color:#acb19f;margin:0;max-width:230px}.choice-workspace{padding:43px;min-width:0}.quiz-progress{margin-bottom:33px}.quiz-progress>span{font-size:9px;letter-spacing:.15em;color:#aeb3a1}.progress-track{height:2px;background:#3c4034;margin-top:14px}.progress-track span{display:block;background:#d09d5c;height:100%;width:33.333%;transition:width .3s}.quiz-question-title{font:28px Georgia,serif;letter-spacing:-.02em;margin-bottom:7px;line-height:1.25}.quiz-question-sub{font-size:12px;color:#9ea58f;margin-bottom:20px}.quiz-options{display:grid;gap:9px;margin-bottom:26px}.quiz-option{display:flex;gap:13px;padding:13px 15px;border:1px solid #424738;color:#d7ddcd;cursor:pointer;font-size:12px;align-items:center;line-height:1.6}.quiz-option:hover{border-color:#9b875f}.quiz-option.selected{border-color:#d09d5c;background:#d09d5c12}.quiz-option input{accent-color:#d09d5c;width:16px;height:16px;margin:0;flex-shrink:0}.quiz-controls{display:flex;justify-content:space-between;gap:16px;align-items:center}.quiz-controls .button{margin-left:auto}.result-label{font-size:10px;letter-spacing:.13em;color:#d09d5c;margin-bottom:10px}.result-title{font:37px/1.15 Georgia,serif;margin-bottom:15px}.result-explanation{font-size:13px;color:#b8bdaa}.result-subheading{margin-top:26px;font-size:12px;color:#d09d5c}.result-alternative{font-size:12px;border-top:1px solid #454936;padding-top:18px;margin-top:22px}.result-alternative button{font-size:12px;text-align:left;color:#dfcfac}.result-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:24px}.restart-quiz{display:block;margin-top:24px;color:#aeb3a1}.method-section{background:#111111;border-block:1px solid #ffffff12}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.method-intro{font-size:14px;color:#aeb4a0;max-width:350px}.method-detail{font-size:9px;letter-spacing:.1em;color:#d09d5c;display:block;margin-top:30px}.method-steps{list-style:none;padding:0;margin:0}.method-steps li{display:flex;gap:25px;padding-block:22px;border-top:1px solid #ffffff20;margin:0}.method-steps li:first-child{padding-top:0;border:0}.method-steps li:last-child{padding-bottom:0}.method-steps li>span{font:italic 23px Georgia,serif;color:#d09d5c}.method-steps h3{font-size:17px;margin-bottom:6px}.method-steps p{font-size:12px;line-height:1.8;color:#aeb4a0;margin:0}.about{display:grid;grid-template-columns:1fr 1fr;gap:100px}.signature{font:italic 36px Georgia,serif;color:#d09d5c;transform:rotate(-7deg);display:inline-block;margin-top:15px}.about-copy{padding-top:42px;font-size:13px;color:#b1b7a3}.large-copy{font:24px/1.6 Georgia,serif;color:#e9ece1}.about-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.about-tags span{padding:5px 10px;border:1px solid #545b47;font-size:9px;color:#d8ddcd}.faq-section{background:#0e0e0e;color:#ede5d8}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-list{border-top:1px solid #3c3022}details{border-bottom:1px solid #3c3022}summary{list-style:none;position:relative;padding:21px 25px 21px 0;font-size:13px;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:20px;position:absolute;right:0;top:16px;font-weight:300;color:#d09d5c}details[open] summary:after{content:"−"}details p{font-size:12px;line-height:1.8;color:#bfb6a9;padding-right:30px;margin-bottom:22px}.request-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.request-intro>p:not(.eyebrow){max-width:290px;font-size:14px;color:#afb69f}.local-notice{display:flex;gap:14px;border-top:1px solid #ffffff25;padding-top:23px;margin-top:35px;max-width:320px}.local-notice svg{color:#d09d5c;flex-shrink:0}.local-notice strong{display:block;font-size:11px;font-weight:400;color:#e2d6bd;margin-bottom:8px}.local-notice p{font-size:11px;color:#9da68e;margin:0}.form-note{font-size:10px;color:#9da68e;margin-bottom:20px}label{display:block;font-size:11px;color:#dce0d3;margin-bottom:8px}input,select,textarea{width:100%;padding:12px 14px;background:#111111;border:1px solid #474d3d;border-radius:0;color:#edece4;font-size:13px;margin-bottom:20px;line-height:1.6;min-height:46px}select{appearance:auto;padding-right:28px}input::placeholder,textarea::placeholder{color:#929b83;opacity:1}textarea{resize:vertical;min-height:115px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.optional{color:#9ca58e;font-size:10px}.form-submit{width:100%;justify-content:space-between}.reset-form{display:block;color:#a6ae99;margin-top:7px;font-size:10px}.request-preview{margin-top:30px;padding:24px;background:#14110c;border:1px solid #d09d5c66}.request-preview .eyebrow{font-size:8px;margin-bottom:18px}.request-preview textarea{font-size:12px;line-height:1.8;min-height:300px}.request-preview .actions{gap:9px}.request-preview .button{font-size:11px;padding:11px 14px}.request-preview #request-status{font-size:11px;margin-top:16px;margin-bottom:0;color:#c6cdb9}footer{border-top:1px solid #ffffff20;padding-top:42px}footer>.container:first-child{display:flex;justify-content:space-between;align-items:center;gap:30px}footer p{color:#9fa98e;font:italic 17px Georgia,serif;margin:0}footer .underlink{font-size:10px;color:#bebea9}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:38px;padding-block:20px;border-top:1px solid #ffffff15;color:#848d76;font-size:9px}dialog{background:#0e0e0e;color:#ede5d8;border:1px solid #d09d5c;width:min(740px,calc(100% - 32px));padding:32px 40px;max-height:88vh;overflow:auto}dialog::backdrop{background:#090b08d9;backdrop-filter:blur(4px)}.dialog-top{display:flex;justify-content:space-between;align-items:center}.dialog-top .eyebrow{color:#786333;margin:0}.close-dialog{background:none;border:0;color:#d09d5c;font-size:34px;line-height:1;padding:0 0 0 16px}dialog h2{font-size:44px;margin-top:22px}dialog h3{font-size:15px;margin-top:25px;margin-bottom:12px}dialog p,dialog ul,dialog ol{font-size:13px;color:#bfb6a9}dialog .dialog-facts{padding:14px 0;border-block:1px solid #3c3022;font-size:11px}dialog .button{margin-top:22px}.noscript{position:fixed;bottom:0;background:#d09d5c;color:#000000;padding:18px;z-index:20;width:100%}
@media(min-width:1500px){.hero{gap:100px}.hero-visual{max-width:500px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.site-header{padding:20px 32px}nav{gap:18px}.hero{gap:36px}.hero-intro{font-size:18px}.hero .actions{gap:18px}.hero h1{font-size:76px}.hero-sub{font-size:13px}.principles span+span:before{margin-right:20px}.principles .container{font-size:18px}.section-head{gap:40px}.choice-intro,.choice-workspace{padding:30px}.choice-intro h2{font-size:47px}.method-grid,.about,.request-layout,.faq-grid{gap:60px}.comparison-card{padding:18px}.comparison-card h3{font-size:22px}.training-card{padding:25px}footer p{display:none}}
@media(max-width:800px){.section{padding-block:70px}.site-header{padding:16px 25px;flex-wrap:wrap}.brand>span{font-size:12px}.brand small{font-size:7px}.brand img{width:32px;height:38px}.menu-toggle{display:flex;flex-direction:column;gap:6px;border:1px solid #d09d5c55;background:none;padding:13px 11px;width:44px;height:44px;justify-content:center}.menu-toggle span{height:1px;width:20px;background:#d09d5c}nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:18px}nav.open{display:flex}nav a{padding:13px 0;border-top:1px solid #ffffff15;font-size:13px}.nav-cta{padding:13px;margin-top:8px;border:1px solid #d09d5c66}.hero{gap:25px;padding-top:45px;padding-bottom:45px}.hero h1{font-size:65px}.hero .eyebrow{font-size:8px;gap:7px}.hero .short-line{width:14px}.hero-intro{font-size:16px}.hero-sub{font-size:12px}.hero .button{padding:13px 16px;font-size:11px;gap:18px}.hero .actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px}.hero-bottom{margin-top:25px}.hero-bottom p{font-size:9px}.hero-asterisk{font-size:32px}.portrait-tag{min-width:180px;padding:10px 16px}.portrait-tag small{font-size:9px}.portrait-tag>span{font-size:10px}.photo-caption{left:22px;bottom:35px}.photo-caption strong{font-size:20px}.photo-caption>span{font-size:6px}.principles .container{flex-wrap:wrap;gap:15px;justify-content:center;font-size:16px;padding-block:18px}.principles a{display:none}.principles span+span:before{margin-right:15px}.section-head{align-items:flex-start;gap:25px}.section-intro{max-width:250px;font-size:12px}.training-card h3{font-size:25px}.card-tag{font-size:8px}.card-top{margin-bottom:22px}.card-description{font-size:12px}.card-bottom{align-items:flex-start;flex-direction:column;gap:8px}.comparison-grid{grid-template-columns:1fr 1fr}.comparison-card:nth-child(2){border-right:0}.comparison-card:nth-child(-n+2){border-bottom:1px solid #3c3022}.comparison-card h3{min-height:0;margin-bottom:15px;font-size:25px}.compare-value{min-height:72px}.choice-shell{grid-template-columns:.75fr 1.25fr}.choice-intro,.choice-workspace{padding:25px}.choice-intro h2{font-size:38px}.choice-note{margin-top:25px}.quiz-question-title{font-size:25px}.quiz-controls{flex-wrap:wrap}.method-grid,.about,.faq-grid,.request-layout{gap:40px}.method-grid h2,.about h2,.request-intro h2{font-size:40px}.method-detail{font-size:8px;line-height:1.8}.about-copy{padding-top:20px}.large-copy{font-size:21px}.form-row{grid-template-columns:1fr;gap:0}.request-preview{padding:18px}.private-bar>span:last-child{display:none}}
@media(max-width:600px){html{scroll-padding-top:25px}.container{width:calc(100% - 40px)}.site-header{padding:15px 20px}.private-bar{font-size:8px;padding-block:5px}.hero{grid-template-columns:1fr;padding-top:38px;gap:32px}.hero h1{font-size:clamp(55px,18.7vw,73px);line-height:1.03;margin-bottom:22px}.hero .eyebrow{font-size:8px;margin-bottom:23px}.hero-intro{font-size:19px}.hero-sub{font-size:13px;max-width:none}.hero .actions{flex-direction:row;align-items:center;gap:22px;margin-top:27px}.hero .button{padding:15px 19px;font-size:11px}.hero .underlink{font-size:11px;gap:12px}.hero-bottom{margin-top:29px}.hero-bottom p{font-size:10px}.hero-visual{width:90%;margin-left:6%;padding-right:21px;max-width:380px}.photo-frame{aspect-ratio:.97;padding:7px}.photo-frame:after{inset:7px}.photo-frame>img{object-position:50% 35%}.photo-caption{left:22px}.photo-caption strong{font-size:23px}.photo-caption>span{font-size:7px}.hero-arc{width:90px;top:-15px}.portrait-tag{right:0;bottom:0}.vertical-label{font-size:7px}.principles .container{font-size:12px;gap:9px;padding-block:19px}.principles span+span:before{font-size:8px;margin-right:9px}.section{padding-block:57px}h2{font-size:39px;line-height:1.14}.section-head{display:block;margin-bottom:28px}.section-intro{max-width:none;margin-top:22px;font-size:13px}.section-head .section-intro{margin-bottom:0}.training-grid{grid-template-columns:1fr;gap:14px}.training-card{padding:25px}.training-card h3{font-size:29px}.card-top{margin-bottom:22px}.card-tag{font-size:8px}.card-description{font-size:13px}.card-bottom{flex-direction:row;align-items:center;gap:12px}.card-bottom .text-button{gap:10px;font-size:11px}.card-bottom>span{font-size:9px}.audience{font-size:10px;line-height:1.7}.offer-note p{font-size:10px}.compare-tabs{gap:6px;padding-bottom:18px}.compare-tabs button{padding:10px 11px;font-size:11px;flex:1}.comparison-grid{grid-template-columns:1fr}.comparison-card{border:0;border-bottom:1px solid #3c3022!important;padding:22px}.comparison-card:last-child{border-bottom:0!important}.comparison-card h3{font-size:25px;margin-bottom:12px}.comparison-card .eyebrow{font-size:8px}.compare-value{min-height:0;font-size:12px}.comparison-card .text-button{margin-top:12px}.comparison-caption{font-size:10px}.choice-shell{grid-template-columns:1fr}.choice-intro{padding:27px}.choice-intro h2{font-size:43px;margin-bottom:15px}.choice-intro h2 br:nth-child(2){display:none}.choice-intro>p:not(.eyebrow){max-width:none}.choice-note{display:none}.choice-workspace{padding:27px 22px;min-height:465px}.quiz-progress{margin-bottom:26px}.quiz-question-title{font-size:28px}.quiz-option{padding:13px 12px;font-size:12px}.quiz-controls .button{font-size:11px;padding:13px 15px}.quiz-controls .plain-button{font-size:11px}.result-title{font-size:32px}.method-grid,.about,.faq-grid,.request-layout{grid-template-columns:1fr;gap:32px}.method-grid h2,.about h2,.request-intro h2{font-size:39px}.method-intro{max-width:none}.method-detail{font-size:8px}.method-steps li{gap:19px;padding-block:20px}.method-steps h3{font-size:16px}.method-steps p{font-size:12px}.about-copy{padding-top:0}.signature{font-size:30px;margin-top:0}.about .eyebrow{font-size:8px}.large-copy{font-size:23px}.about-tags{margin-top:20px}.faq-grid{gap:9px}.faq-list summary{font-size:12px}.faq-section .eyebrow{margin-bottom:16px}.request-intro .local-notice{max-width:none;margin-top:25px;padding-top:20px}.request-intro>p:not(.eyebrow){max-width:none}.form-note{margin-bottom:20px}.form-row{grid-template-columns:1fr 1fr;gap:12px}.form-row:has(#organisation){grid-template-columns:1fr;gap:0}input,select,textarea{font-size:16px;padding:11px 12px}label{font-size:11px}.form-row input{font-size:16px}.request-preview textarea{font-size:12px}.form-submit{font-size:11px;gap:12px}.request-preview .eyebrow{font-size:7px}.request-preview .actions{gap:8px}footer{padding-top:30px}footer>.container:first-child{align-items:flex-start;flex-direction:column;gap:20px}footer .brand>span{font-size:11px}footer .brand small{font-size:6px}.footer-bottom{flex-direction:column;gap:6px;margin-top:25px;font-size:8px}.eyebrow{margin-bottom:20px}dialog{padding:22px 25px;max-height:90vh}dialog h2{font-size:34px}dialog .dialog-top .eyebrow{font-size:8px}dialog h3{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media(max-width:360px){.compare-tabs{display:grid;grid-template-columns:1fr 1fr}.card-bottom{flex-direction:column;align-items:flex-start}.hero .actions{gap:15px}.hero .button{padding-inline:14px}.brand>span{font-size:11px}.brand small{font-size:6px}.quiz-controls{flex-direction:column;align-items:stretch}.quiz-controls .button{margin:0}.form-row{grid-template-columns:1fr;gap:0}}
