@import"https://fonts.googleapis.com/css2?family=Titillium+Web:wght@600;700;900&family=Archivo:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--font-brand:"Titillium Web","Arial Black",sans-serif;--font-display:"Titillium Web","Helvetica Neue",Helvetica,sans-serif;--font-body:"Archivo","Helvetica Neue",Helvetica,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--amarelo-50:#FFF9E6;--amarelo-100:#FFF0BF;--amarelo-200:#FEE280;--amarelo-300:#FDD240;--amarelo-400:#FCC61A;--amarelo-500:#FBBB01;--amarelo-600:#F2A700;--amarelo-700:#C98A00;--amarelo-800:#94660A;--amarelo-900:#5E410B;--ink-000:#FFFFFF;--ink-025:#F8F8F7;--ink-050:#F1F2F1;--ink-100:#E5E7E7;--ink-200:#D3D6D6;--ink-300:#B5B8B9;--ink-400:#8D9294;--ink-500:#697072;--ink-600:#4C5356;--ink-700:#343A3D;--ink-800:#1F2529;--ink-900:#141A1E;--ink-950:#0D1418;--ink-1000:#01080E;--tijolo-100:#FBEAE3;--tijolo-300:#EE9370;--tijolo-500:#E2561E;--tijolo-700:#9C3A14;--concreto-200:#E3E0DE;--concreto-400:#B5ADAA;--concreto-600:#7E7773;--green-500:#2F9E4F;--amber-500:#D89A2C;--red-500:#C0463C;--blue-500:#3D7FA6;--surface-page:var(--ink-000);--surface-subtle:var(--ink-025);--surface-sunken:var(--ink-050);--surface-card:var(--ink-000);--surface-card-subtle:var(--ink-025);--surface-ink:var(--ink-950);--surface-ink-raised:var(--ink-800);--surface-brand:var(--amarelo-500);--surface-brand-soft:var(--amarelo-100);--surface-concreto:var(--concreto-200);--surface-glass:rgba(255,255,255,.72);--surface-glass-ink:rgba(13,20,24,.62);--scrim-photo:linear-gradient(to top,rgba(13,20,24,.86) 0%,rgba(13,20,24,.55) 38%,rgba(13,20,24,.05) 78%);--scrim-photo-flat:rgba(13,20,24,.45);--text-strong:var(--ink-950);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-brand:var(--amarelo-800);--text-on-ink:#F5F6F6;--text-on-ink-muted:rgba(245,246,246,.66);--text-on-brand:var(--ink-950);--text-link:var(--ink-800);--text-link-hover:var(--amarelo-800);--border-hairline:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-ink:rgba(255,255,255,.14);--border-brand:var(--amarelo-500);--focus-ring:var(--ink-950);--status-success-fg:#1F6B39;--status-success-bg:#E7F3EB;--status-warning-fg:#7A5410;--status-warning-bg:#FBF1DC;--status-danger-fg:#8C2E27;--status-danger-bg:#F8E8E6;--status-info-fg:#23566F;--status-info-bg:#E6F0F5}:root{--fs-hero:76px;--lh-hero:.96;--ls-hero:-.035em;--fs-h1:56px;--lh-h1:1.02;--ls-h1:-.03em;--fs-h2:40px;--lh-h2:1.08;--ls-h2:-.025em;--fs-h3:28px;--lh-h3:1.16;--ls-h3:-.02em;--fs-h4:21px;--lh-h4:1.28;--ls-h4:-.012em;--fs-lead:19px;--lh-lead:1.55;--ls-lead:-.005em;--fs-body:16.5px;--lh-body:1.65;--ls-body:0em;--fs-sm:14px;--lh-sm:1.55;--fs-xs:12.5px;--lh-xs:1.45;--fs-eyebrow:12px;--lh-eyebrow:1;--ls-eyebrow:.22em;--fs-spec:13px;--lh-spec:1.5;--ls-spec:.06em;--fs-wordmark:20px;--ls-wordmark:.04em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--type-hero:var(--fw-black) var(--fs-hero)/var(--lh-hero) var(--font-display);--type-h1:var(--fw-bold) var(--fs-h1)/var(--lh-h1) var(--font-display);--type-h2:var(--fw-bold) var(--fs-h2)/var(--lh-h2) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-h3) var(--font-display);--type-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-h4) var(--font-display);--type-lead:var(--fw-regular) var(--fs-lead)/var(--lh-lead) var(--font-body);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-sm:var(--fw-regular) var(--fs-sm)/var(--lh-sm) var(--font-body);--type-xs:var(--fw-regular) var(--fs-xs)/var(--lh-xs) var(--font-body);--type-eyebrow:var(--fw-semibold) var(--fs-eyebrow)/var(--lh-eyebrow) var(--font-body);--type-spec:var(--fw-medium) var(--fs-spec)/var(--lh-spec) var(--font-mono);--type-wordmark:var(--fw-black) var(--fs-wordmark)/1 var(--font-brand);--measure-prose:68ch;--measure-narrow:52ch}:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:56px;--space-12:72px;--space-13:96px;--space-14:128px;--space-15:160px;--gap-inline:10px;--gap-stack-tight:8px;--gap-stack:16px;--gap-card:24px;--gap-grid:20px;--pad-card:28px;--pad-card-lg:36px;--section-y:96px;--section-y-lg:128px;--section-y-sm:56px}:root{--container:1240px;--container-wide:1440px;--container-narrow:760px;--gutter:24px;--gutter-lg:40px;--h-utilitybar:40px;--h-nav:74px;--h-control:44px;--h-control-sm:36px;--h-control-lg:54px;--z-base:0;--z-raised:10;--z-sticky:100;--z-nav:200;--z-overlay:900;--z-modal:1000;--h-mobilebar:64px}:root{--radius-0:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-photo:3px;--radius-card:10px;--radius-control:6px;--radius-field:6px}:root{--shadow-0:none;--shadow-1:0 1px 2px rgba(13,20,24,.06),0 1px 3px rgba(13,20,24,.04);--shadow-2:0 4px 12px -2px rgba(13,20,24,.08),0 2px 6px -3px rgba(13,20,24,.06);--shadow-3:0 18px 40px -14px rgba(13,20,24,.18),0 6px 14px -8px rgba(13,20,24,.1);--shadow-4:0 40px 80px -28px rgba(13,20,24,.3),0 12px 28px -12px rgba(13,20,24,.14);--shadow-brand:0 12px 30px -12px rgba(251,187,1,.55);--shadow-inset-hairline:inset 0 0 0 1px var(--border-hairline);--shadow-inset-ink:inset 0 0 0 1px rgba(255,255,255,.1);--shadow-photo:0 24px 60px -24px rgba(13,20,24,.35);--blur-glass:14px}:root{--ease-out:cubic-bezier(.2,.8,.25,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--ease-entrance:cubic-bezier(.16,1,.3,1);--dur-instant:90ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-reveal:.68s;--lift-hover:-2px;--press-scale:.985}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font:var(--type-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{color:var(--text-strong);text-wrap:balance}h1{font:var(--type-h1);letter-spacing:var(--ls-h1)}h2{font:var(--type-h2);letter-spacing:var(--ls-h2)}h3{font:var(--type-h3);letter-spacing:var(--ls-h3)}h4{font:var(--type-h4);letter-spacing:var(--ls-h4)}p{text-wrap:pretty}a{color:var(--text-link);text-underline-offset:3px}a:hover{color:var(--text-link-hover)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.secao{padding-block:var(--section-y)}.secao--sm{padding-block:var(--section-y-sm)}.secao--cinza{background:var(--surface-subtle)}.secao--ink{background:var(--surface-ink);color:var(--text-on-ink)}.secao--ink h2,.secao--ink h3,.secao--ink h4{color:var(--text-on-ink)}.secao--ink p{color:var(--text-on-ink-muted)}.prosa{max-width:var(--measure-prose)}.grid{display:grid;gap:var(--gap-grid)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-brand);display:block;margin-bottom:var(--space-5)}.secao--ink .eyebrow{color:var(--amarelo-400)}.mono{font:var(--type-spec);letter-spacing:var(--ls-spec);text-transform:uppercase;font-variant-numeric:tabular-nums}.lead{font:var(--type-lead);color:var(--text-body);max-width:var(--measure-prose)}.small{font:var(--type-sm);color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-inline);min-height:var(--h-control-lg);padding-inline:var(--space-8);border-radius:var(--radius-control);font-weight:var(--fw-bold);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active{transform:scale(var(--press-scale))}.btn--primario{background:var(--surface-brand);color:var(--text-on-brand)}.btn--primario:hover{background:var(--amarelo-400);color:var(--text-on-brand)}.btn--secundario{background:transparent;color:var(--text-strong);border-color:var(--ink-950)}.btn--secundario:hover{background:var(--ink-950);color:var(--text-on-ink)}.secao--ink .btn--secundario{color:var(--text-on-ink);border-color:#ffffff80}.secao--ink .btn--secundario:hover{background:#fff;color:var(--ink-950)}.btn-group{display:flex;flex-wrap:wrap;gap:var(--space-5)}.card{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-card);padding:var(--pad-card);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}a.card{text-decoration:none;color:inherit;display:block}a.card:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-3);border-color:var(--border-strong)}.card h3,.card h4{margin-bottom:var(--space-4)}.card .mono{color:var(--text-muted);display:block;margin-bottom:var(--space-5)}.secao--ink .card{background:#ffffff0d;border-color:var(--border-ink)}.secao--ink .card .mono{color:var(--amarelo-400)}.utilitybar{background:var(--surface-ink);color:var(--text-on-ink-muted);min-height:var(--h-utilitybar);display:flex;align-items:center}.utilitybar .container{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center;justify-content:space-between}.utilitybar a{color:var(--amarelo-400);text-decoration:none}.siteheader{position:sticky;top:0;z-index:var(--z-nav);background:var(--surface-glass);backdrop-filter:blur(var(--blur-glass));border-bottom:1px solid var(--border-hairline)}.siteheader .container{display:flex;align-items:center;gap:var(--space-8);min-height:var(--h-nav)}.siteheader__logo img{height:44px;width:auto}.siteheader nav{margin-left:auto;display:flex;gap:var(--space-8);align-items:center}.siteheader nav a{font-weight:var(--fw-semibold);text-decoration:none;color:var(--text-strong);font-size:var(--fs-sm)}.siteheader nav a:hover{color:var(--text-link-hover)}@media(max-width:1024px){.siteheader nav{display:none}.siteheader .container{min-height:56px}.siteheader__logo img{height:34px}.utilitybar{display:none}}.hero{padding-block:var(--section-y-lg) var(--section-y)}.hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-12);align-items:start}.hero h1{font:var(--type-hero);letter-spacing:var(--ls-hero);font-size:clamp(32px,3.6vw,58px);line-height:1.04;margin-bottom:var(--space-7);max-width:20ch}@media(max-width:1024px){.hero{padding-block:var(--space-10) var(--section-y-sm)}.hero__grid{grid-template-columns:1fr;gap:var(--space-10)}.hero h1{max-width:none}.secao{padding-block:var(--section-y-sm)}}.statstrip{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-block:var(--space-8)}.statstrip span{font:var(--type-spec);letter-spacing:var(--ls-spec);text-transform:uppercase;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-5);color:var(--text-strong);background:var(--surface-subtle)}.trustbar{display:flex;flex-wrap:wrap;gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border-hairline)}.trustbar span{font:var(--type-spec);letter-spacing:var(--ls-spec);text-transform:uppercase;color:var(--text-muted)}.form{background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:var(--radius-card);padding:var(--pad-card)}.form label{display:block;margin-bottom:var(--space-6);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-strong)}.form input,.form textarea,.form select{width:100%;margin-top:var(--gap-stack-tight);padding:var(--space-5);min-height:var(--h-control);border:1px solid var(--border-default);border-radius:var(--radius-field);background:#fff;font-weight:var(--fw-regular)}.form input:focus,.form textarea:focus{outline:none;border-color:var(--ink-950);box-shadow:0 0 0 3px var(--amarelo-100)}.form .consent{font-weight:var(--fw-regular);font-size:var(--fs-xs);display:flex;gap:var(--space-4);align-items:flex-start}.form .consent input{width:auto;min-height:auto;margin-top:2px}.form button{width:100%}.processo{counter-reset:passo;display:grid;gap:var(--space-8)}.processo li{list-style:none;border-top:1px solid var(--border-hairline);padding-top:var(--space-7)}.processo li:before{counter-increment:passo;content:counter(passo,decimal-leading-zero);font:var(--type-spec);color:var(--text-brand);display:block;margin-bottom:var(--space-4)}.processo h3{font:var(--type-h4);margin-bottom:var(--space-4)}.processo .mono{color:var(--text-muted);display:block;margin-bottom:var(--space-4)}.pricetable{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--border-hairline);border-radius:var(--radius-card);overflow:hidden}.pricetable th,.pricetable td{text-align:left;padding:var(--space-6);border-bottom:1px solid var(--border-hairline)}.pricetable th{font:var(--type-spec);letter-spacing:var(--ls-spec);text-transform:uppercase;background:var(--surface-subtle);color:var(--text-strong)}.pricetable td:last-child{font:var(--type-spec);letter-spacing:var(--ls-spec);color:var(--text-strong);white-space:nowrap}@media(max-width:600px){.pricetable,.pricetable tbody,.pricetable tr,.pricetable td{display:block;width:100%}.pricetable thead{display:none}.pricetable tr{border-bottom:1px solid var(--border-default);padding-block:var(--space-5)}.pricetable td{border:0;padding:var(--space-2) var(--space-6)}}.faq details{border-bottom:1px solid var(--border-hairline);padding-block:var(--space-6)}.faq summary{cursor:pointer;font:var(--type-h4);color:var(--text-strong);list-style:none;display:flex;justify-content:space-between;gap:var(--space-6)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--amarelo-700);font-weight:var(--fw-bold)}.faq details[open] summary:after{content:"–"}.faq p{margin-top:var(--space-5);max-width:var(--measure-prose)}.linkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-4)}.linkgrid a{display:block;padding:var(--space-5) var(--space-6);text-decoration:none;border:1px solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);background:#fff}.linkgrid a:hover{border-color:var(--ink-950)}.mapa{position:relative;aspect-ratio:8/3;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--border-hairline);background:var(--surface-sunken)}.mapa img{width:100%;height:100%;object-fit:cover}.mapa button{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;padding:var(--space-5) var(--space-8);border:0;border-radius:var(--radius-control);cursor:pointer;background:var(--surface-brand);color:var(--text-on-brand);font-weight:var(--fw-bold);box-shadow:var(--shadow-2)}.mapa iframe{width:100%;height:100%;border:0;display:block}@media(max-width:600px){.mapa{aspect-ratio:4/3}}.ctabanner{background:var(--surface-ink);color:var(--text-on-ink);padding-block:var(--section-y)}.ctabanner h2{color:var(--text-on-ink);max-width:20ch}.ctabanner .btn-group{margin-top:var(--space-8)}.rodape{background:var(--ink-1000);color:var(--text-on-ink-muted);padding-block:var(--section-y-sm);font-size:var(--fs-sm)}.rodape a{color:var(--text-on-ink-muted);text-decoration:none}.rodape a:hover{color:var(--amarelo-400)}.rodape h3{font:var(--type-spec);letter-spacing:var(--ls-spec);text-transform:uppercase;color:var(--amarelo-400);margin-bottom:var(--space-6)}.rodape ul{list-style:none;padding:0;display:grid;gap:var(--space-4)}.rodape__nap p{color:var(--text-on-ink-muted);margin-bottom:var(--space-2)}.rodape__base{margin-top:var(--space-10);padding-top:var(--space-7);border-top:1px solid var(--border-ink);display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between}.breadcrumbs{padding-block:var(--space-6);font-size:var(--fs-xs);color:var(--text-muted);overflow-x:auto;white-space:nowrap}.breadcrumbs a{color:var(--text-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--text-strong)}.barra-mobile{display:none}@media(max-width:1024px){.barra-mobile{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky);padding:var(--space-4);background:#fffffff5;border-top:1px solid var(--border-default)}.barra-mobile .btn{min-height:48px;padding-inline:var(--space-5);font-size:var(--fs-sm)}body{padding-bottom:calc(var(--h-mobilebar) + var(--space-6))}}.foto{position:relative;border-radius:var(--radius-photo);overflow:hidden}.foto img{width:100%;object-fit:cover;filter:saturate(.92)}.foto--scrim:after{content:"";position:absolute;inset:0;background:var(--scrim-photo)}.foto figcaption{position:absolute;bottom:0;left:0;right:0;padding:var(--space-6);color:#fff;z-index:1;font:var(--type-spec);letter-spacing:var(--ls-spec);text-transform:uppercase}.hero{position:relative;isolation:isolate;overflow:hidden;background:#141a1e;color:#f1f2f1}.hero>.hero__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1115f0,#0a1115d4 43%,#0a111566)}.hero h1{color:#fff}.hero>.container>.eyebrow,.hero .hero__grid>div:not(.card)>.eyebrow{color:var(--amarelo-400)}.hero .lead,.hero>.container>p,.hero .hero__grid>div:not(.card)>.small{color:#e5e7e7}.hero .lead a,.hero>.container>p a:not(.btn){color:var(--amarelo-400)}.hero .btn--secundario{color:#fff;border-color:#ffffffa6}.hero .btn--secundario:hover{background:#fff;color:#141a1e}.hero .trustbar{border-color:#ffffff40}.hero .trustbar span{color:#e5e7e7}.hero .form,.hero .card{color:var(--text-body)}.hero--compact h1{max-width:27ch;font-size:clamp(30px,3.4vw,52px)}.card__foto{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:var(--radius-photo);margin-bottom:var(--space-7);background:var(--surface-subtle)}.foto-link{display:inline-block;margin-top:var(--space-6);font-weight:700;color:var(--text-strong)}@media(max-width:600px){.hero>.hero__foto{object-position:65% center;max-height:900px}.hero:before{background:linear-gradient(180deg,#0a1115c2 0 650px,#141a1e 900px)}}@media(min-width:1025px){.hero:not(.hero--compact){min-height:calc(100svh - 116px);display:flex;align-items:center;padding-block:var(--space-9)}.hero:not(.hero--compact)>.container{width:100%}.hero:not(.hero--compact) .hero__grid{align-items:center;gap:var(--space-11)}.hero:not(.hero--compact) .eyebrow{margin-bottom:var(--space-4)}.hero:not(.hero--compact) h1{font-size:clamp(32px,2.7vw,48px);line-height:1.02;max-width:24ch;margin-bottom:var(--space-6)}.hero:not(.hero--compact) .lead{font-size:17px;line-height:1.55}.hero:not(.hero--compact) .btn-group{margin-top:var(--space-8)!important}.hero:not(.hero--compact) .trustbar{margin-top:var(--space-8)!important;padding-top:var(--space-6);gap:var(--space-3) var(--space-8)}.hero:not(.hero--compact) .statstrip{margin-block:var(--space-6)}.hero .form{padding:var(--space-8)}.hero .form>.mono{margin-bottom:var(--space-5)!important}.hero .form label{margin-bottom:var(--space-5)}.hero .form input,.hero .form select,.hero .form textarea{margin-top:var(--space-2);min-height:40px;padding:var(--space-3) var(--space-5)}.hero .form textarea{height:60px;min-height:60px;resize:vertical}.hero .form .consent{margin-bottom:var(--space-5)}.hero .form button{min-height:48px}}@media(min-width:1025px)and (max-height:820px){.hero:not(.hero--compact){padding-block:var(--space-7)}.hero:not(.hero--compact) h1{font-size:clamp(30px,2.4vw,40px)}.hero:not(.hero--compact) .lead{font-size:16px}.hero:not(.hero--compact) .trustbar{display:none}.hero .form{padding:var(--space-7)}.hero .form label{margin-bottom:var(--space-4)}}@media(min-width:1025px){.hero .form .consent input{min-height:auto;padding:0;margin-top:2px}}@media(min-width:1025px){div:has(>.breadcrumbs){position:relative}div:has(>.breadcrumbs)+.hero:not(.hero--compact){min-height:calc(100svh - 168px)}.breadcrumbs{padding-block:var(--space-5)}}@media(min-width:1025px)and (max-height:820px){div:has(>.breadcrumbs)+.hero:not(.hero--compact) h1{font-size:clamp(28px,2.2vw,34px)}div:has(>.breadcrumbs)+.hero:not(.hero--compact) .lead{font-size:15px;line-height:1.5}.hero:not(.hero--compact) .statstrip{margin-block:var(--space-5)}.hero:not(.hero--compact) .btn-group{margin-top:var(--space-6)!important}.hero .form input,.hero .form select{min-height:36px}.hero .form textarea{height:48px;min-height:48px}}@media(min-width:1025px)and (max-height:820px){.hero .form{padding:var(--space-6) var(--space-7)}.hero .form>.mono{margin-bottom:var(--space-3)!important}.hero .form label{margin-bottom:var(--space-3)}.hero .form .consent{font-size:11.5px}.hero .form button{min-height:44px}}
