:root{--brand-orange: #da5838;--brand-blue: #2e718d;--brand-teal: #488a95}.site-header{border-top:3px solid var(--line)}.brand img{width:120px;height:83px}.brand-caption{color:var(--ink)}.hero-brand-signature{display:flex;align-items:center;gap:20px;max-width:420px}.hero-brand-signature img{width:44px;height:62px;object-fit:contain;flex-shrink:0}.hero-brand-signature .eyebrow{letter-spacing:.09em}.hero-copy h1{margin-top:21px}.brand-chapter{padding-block:70px}.brand-chapter-inner{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;background:var(--surface);padding:70px;overflow:hidden;border-radius:3px}.brand-chapter-mark{padding-block:25px}.brand-chapter-mark img{width:100%;max-width:300px;margin-inline:auto}.brand-chapter-copy{position:relative;z-index:1;padding-right:35px}.brand-chapter-copy h2{font-size:clamp(30px,3.2vw,43px);margin-top:17px}.brand-chapter-copy>p:not(.eyebrow){font-size:16px;color:var(--muted);margin-block:20px;max-width:430px}.brand-chapter-goose{position:absolute;width:72px;height:auto;bottom:23px;right:22px;transform:rotate(7deg)}.contact-layout>div:first-child{position:relative;padding-left:85px}.contact-goose{position:absolute;left:0;top:7px;width:61px;height:88px;object-fit:contain}.footer-brand img{width:148px;height:100px}body[data-home-branding=minimal] .brand img{width:80px;height:66px}body[data-home-branding=minimal] .footer-brand img{width:120px;height:100px}.contact-layout>.contact-without-mascot:first-child{padding-left:0}.brand-page{padding-block:30px 56px}.brand-page-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-top:32px}.brand-page-title h1{font-size:clamp(44px,4.6vw,66px);margin-block:23px;line-height:1.23}.brand-page-title>p:not(.eyebrow){max-width:440px;color:var(--muted);font-size:17px;line-height:1.85}.brand-poster{position:relative;display:grid;min-height:420px;background:var(--surface);padding:40px 65px 90px;place-items:center;border-radius:12px 90px 12px 12px}.poster-wordmark{width:100%;max-width:420px}.poster-baseline{position:absolute;bottom:36px;left:35px;font-size:13px;letter-spacing:.13em;color:var(--ink)}.poster-goose{position:absolute;bottom:26px;right:28px;width:86px;height:123px;object-fit:contain;transform:rotate(7deg)}.brand-mark-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.brand-mark-card{margin:0}.brand-mark-card>div{display:grid;height:270px;padding:35px;background:var(--surface);place-items:center;border:1px solid var(--line);border-radius:12px}.brand-mark-card img{max-width:320px;width:100%;max-height:240px;object-fit:contain}.brand-mark-card.mark-ivory>div{background:#fffdfb}.brand-mark-card figcaption{padding-top:17px;font-size:14px;color:var(--muted)}.mascot-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:55px 70px;background:var(--surface)}.mascot-stage{display:grid;place-items:center;min-height:370px}.mascot-stage img{width:230px;height:335px;object-fit:contain}.mascot-copy h2{margin-block:20px}.mascot-copy>p:not(.eyebrow){color:var(--muted);line-height:1.85;font-size:16px}.brand-three-dots{display:flex;gap:10px;margin-top:26px}.brand-three-dots i{width:17px;height:17px;border-radius:50%;background:var(--brand-orange)}.brand-three-dots i:nth-child(2){background:var(--brand-blue)}.brand-three-dots i:nth-child(3){background:var(--brand-teal)}.palette-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.palette-swatch>span{display:block;height:160px}.palette-swatch:last-child>span{border:1px solid var(--line)}.palette-swatch>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:17px 16px 0 0}.palette-swatch strong{font-size:14px;font-weight:500}.palette-swatch small{font-size:13px;color:var(--muted)}.brand-to-products{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;padding-top:30px;border-top:1px solid var(--line)}.brand-product-photo img{width:100%;aspect-ratio:1;object-fit:contain}.brand-to-products h2{max-width:520px;margin-block:20px}.brand-to-products>div>p:not(.eyebrow){margin-bottom:28px;max-width:470px;color:var(--muted)}.brand-color-preview{padding-top:40px}.brand-color-preview .color-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1201px){.brand-identity-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:stretch;padding-top:48px}.brand-identity-layout .brand-marks{padding-block:0}.brand-identity-layout .section-heading{display:block;margin-bottom:24px}.brand-identity-layout .section-heading>p{max-width:65ch;margin-top:14px}.brand-identity-layout .mascot-section{grid-template-columns:.6fr 1fr;padding:32px;gap:24px;border-radius:12px}.brand-identity-layout .mascot-stage{min-height:260px}.brand-identity-layout .mascot-stage img{width:160px;height:240px}.brand-identity-layout .mascot-copy h2{font-size:32px}.brand-to-products{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px}.brand-product-photo img{max-height:380px}.palette-swatch>span{height:120px}}@media(max-width:1000px){.brand-page-hero{gap:35px}.brand-poster{min-height:460px;padding:45px 40px 135px}.brand-chapter-inner{gap:40px;padding:45px}.mascot-section{padding:35px;gap:35px}.brand-mark-card>div{height:300px;padding:35px}}@media(max-width:760px){body[data-home-branding=minimal] .brand img{width:88px;height:73px}.brand img{width:94px;height:70px}.hero-brand-signature{gap:13px}.hero-brand-signature img{width:32px;height:45px}.hero-brand-signature .eyebrow{font-size:13px;letter-spacing:.06em}.brand-chapter{padding-block:45px}.brand-chapter-inner{grid-template-columns:1fr;gap:30px;padding:35px 25px}.brand-chapter-mark{padding:0}.brand-chapter-mark img{max-width:190px}.brand-chapter-copy{padding-right:0}.brand-chapter-copy>p:not(.eyebrow){padding-right:35px}.brand-chapter-goose{width:45px;bottom:24px;right:18px}.brand-chapter-copy h2{font-size:31px}.contact-layout>div:first-child{padding-left:0}.contact-goose{position:static;margin-bottom:20px;width:45px;height:64px}.footer-brand img{width:115px;height:80px}.brand-page{padding-block:23px 50px}.brand-page-hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.brand-page-title h1{font-size:43px}.brand-poster{min-height:365px;padding:45px 40px 105px;border-top-right-radius:90px}.poster-goose{width:58px;height:83px;bottom:18px;right:16px}.poster-baseline{font-size:12px;left:23px;bottom:27px}.brand-mark-grid{grid-template-columns:1fr;gap:30px}.brand-mark-card>div{height:270px;padding:40px}.brand-mark-card img{max-height:200px}.mascot-section{grid-template-columns:1fr;gap:25px;padding:35px 25px}.mascot-stage{min-height:260px}.mascot-stage img{width:180px;height:260px}.palette-grid{grid-template-columns:1fr 1fr;gap:25px 0}.palette-swatch>span{height:135px}.brand-to-products{grid-template-columns:1fr;gap:30px}.brand-color-preview .color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header .header-actions{min-width:0;gap:20px}.site-header .desktop-nav{gap:18px}.site-header .desktop-nav a,.site-header .language-switch{white-space:nowrap}@media(min-width:1101px)and (max-width:1350px){.site-header .brand-caption{display:none}.site-header .header-with-search{grid-template-columns:minmax(220px,1fr) auto minmax(340px,1fr);gap:16px}.site-header .header-with-search .header-actions{gap:14px}.site-header .desktop-nav{gap:13px}}@media(max-width:560px){.site-header .header-inner{padding-inline:12px}.site-header .brand img{width:60px;height:55px}.site-header .header-actions{gap:4px;flex-wrap:wrap;justify-content:flex-end}.site-header .language-switch summary{padding-inline:7px;font-size:13px}.site-header .lang-switch{min-width:136px}.site-header .header-actions{flex:1}.site-header .header-inner:not(.header-with-search){flex-wrap:wrap}}@media(max-width:480px){.site-header .header-actions{flex-basis:100%;justify-content:space-between}.site-header .header-inner{padding-block:6px}html{scroll-padding-top:210px}}html[dir=rtl]{--font-body: Tahoma, Arial, sans-serif;--font-display: Tahoma, Arial, sans-serif}html[dir=rtl] body{line-height:1.85}html[dir=rtl] :is(h1,h2,h3,.eyebrow,.product-title,.product-section-intro h2,.brand-caption){letter-spacing:normal;line-height:1.6}html[dir=rtl] .site-header .header-actions,html[dir=rtl] .product-search{margin-left:0;margin-inline-start:auto}html[dir=rtl] .product-search-form input{padding:10px 0 10px 10px;border-radius:3px 0 0 3px}html[dir=rtl] .product-search-form button{border-radius:0 3px 3px 0}html[dir=rtl] .nav{right:auto;left:0}html[dir=rtl] .brand-caption{border-left:0;padding-left:0;border-right:1px solid var(--line);padding-right:20px}html[dir=rtl] .collection-strip .strip-label{margin-right:0;margin-left:auto}html[dir=rtl] .color-card-label i{margin-right:0;margin-left:8px}html[dir=rtl] .catalog-facts strong,html[dir=rtl] .product-quick-facts strong{margin-left:0;margin-right:8px}html[dir=rtl] .contact-panel{border-left:0;padding-left:0;border-right:1px solid var(--line);padding-right:55px}html[dir=rtl] .b2b-home .contact-panel{border:1px solid #dbcfc9;padding:28px}html[dir=rtl] .banner-hero{direction:ltr}html[dir=rtl] .banner-copy{direction:rtl}html[dir=rtl] .banner-copy h1{letter-spacing:normal;line-height:1.5}html[dir=rtl] .product-title{max-width:none}html[dir=rtl] .color-name{line-height:1.7}html[dir=rtl] :is(a[href^="mailto:"],a[href^="tel:"],.quote-email,input[type=email]){direction:ltr;unicode-bidi:isolate}html[dir=rtl] .contact-channel small{display:inline-block;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .inquiry-fields input,html[dir=rtl] .inquiry-fields textarea{font-size:16px}@media(max-width:760px){html[dir=rtl] .contact-panel{border-right:0;padding:25px 0 0}html[dir=rtl] .b2b-home .contact-panel{padding:22px}}.header-product-menu[data-astro-cid-nzkseduj]{padding:10px;border:1px solid #94baba;border-radius:12px;background:#fffffff7;box-shadow:0 16px 40px #173b3626;max-height:65dvh;overflow-y:auto;color:#142e32}.header-product-menu[data-astro-cid-nzkseduj] a[data-astro-cid-nzkseduj]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;text-decoration:none;font-size:14px;border-radius:7px;line-height:1.45;overflow-wrap:anywhere}.header-product-menu[data-astro-cid-nzkseduj] a[data-astro-cid-nzkseduj]:hover{background:#d4eee5}.all-products-link[data-astro-cid-nzkseduj]{font-weight:700;background:linear-gradient(110deg,#d7edef,#fbe2c5);margin-bottom:8px}.header-series[data-astro-cid-nzkseduj]+.header-series[data-astro-cid-nzkseduj]{margin-top:6px}.header-series[data-astro-cid-nzkseduj]>summary[data-astro-cid-nzkseduj]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;min-height:46px;list-style:none;border:1px solid #d3dfda;background:#f3f8f6;border-radius:7px;cursor:pointer;font-size:14px;font-weight:600}.header-series[data-astro-cid-nzkseduj]>summary[data-astro-cid-nzkseduj]::-webkit-details-marker{display:none}.header-series[data-astro-cid-nzkseduj][open]>summary[data-astro-cid-nzkseduj]{background:linear-gradient(110deg,#c0e6e1,#fbe2b6);border-color:#81bfb8}.header-series[data-astro-cid-nzkseduj][open]>summary[data-astro-cid-nzkseduj]>span[data-astro-cid-nzkseduj]{transform:rotate(45deg)}.header-series-products[data-astro-cid-nzkseduj]{border-inline-start:2px solid #85b8b3;margin:6px 0 6px 12px;padding-inline-start:6px}.header-series-all[data-astro-cid-nzkseduj]{color:#397c77;font-size:12px!important}.site-header .brand-navigation .nav-design-button{white-space:normal}.brand-navigation .language-switch .language-globe{stroke:#2e718d}@media(max-width:1199px){.site-header .header-inner.brand-navigation{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:14px}.site-header .brand-navigation>.brand{grid-column:2;grid-row:1}.site-header .brand-navigation>.header-right{display:contents}.brand-navigation .language-switch{grid-column:3;grid-row:1;justify-self:end;max-width:100%;min-width:0}.brand-navigation .language-switch>summary{white-space:normal;font-size:12px;gap:6px}.brand-navigation .mobile-brand-menu{grid-column:1;grid-row:1;justify-self:start}.site-header .brand-navigation .mobile-brand-menu .nav{left:auto;right:auto;inset-inline-start:0;inset-inline-end:auto}}@media(max-width:480px){.site-header .header-inner.brand-navigation{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:8px;padding-inline:14px}.brand-navigation .language-switch>summary{font-size:11px;padding:8px}.brand-navigation .language-switch .language-globe{display:none}}.site-header{background:linear-gradient(110deg,#f6f8f6,#fff7ee 50%,#ecf6f4);border-bottom:2px solid #659b9d}.header-inner.brand-navigation{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:clamp(22px,3vw,64px);min-height:138px;width:min(1800px,100%);padding-block:12px}.brand-navigation>.brand{justify-self:center;position:relative;padding-inline:14px}.site-header .brand-navigation>.brand img{width:154px;height:112px;object-fit:contain}.brand-navigation>.brand:before,.brand-navigation>.brand:after{content:"";position:absolute;inset-block:23px;width:1px;background:linear-gradient(transparent,#9cbfbc,transparent)}.brand-navigation>.brand:before{inset-inline-start:-8px}.brand-navigation>.brand:after{inset-inline-end:-8px}.brand-navigation .header-left,.brand-navigation .header-right{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.brand-navigation .header-right>.desktop-nav{display:contents}.brand-navigation .nav-design-button,.brand-navigation .language-switch>summary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:50px;text-align:center;padding:10px 8px;border:1px solid #afcbc9;border-radius:12px;background:linear-gradient(135deg,#fff,#e2eeeb);box-shadow:0 3px #c4d7d1;color:#1a363b;letter-spacing:0;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .18s,box-shadow .18s,transform .18s}.brand-navigation .nav-design-button:is(:hover,:focus-visible),.brand-navigation .language-switch>summary:hover{background:linear-gradient(115deg,#b6e1df,#f6dab0);box-shadow:0 3px #559991;color:#133438;transform:translateY(-1px)}.brand-navigation .nav-design-button[aria-current],.brand-navigation .nav-design-button.is-current,.brand-navigation .catalog-navigation[open]>.nav-design-button{background:linear-gradient(110deg,#91d3cd,#f7c58d);border-color:#4e9c99;box-shadow:0 3px #2e718d;color:#143937}.brand-navigation .language-switch>summary{font-size:13px}.brand-navigation .language-switch .language-globe{width:16px;height:16px}.brand-navigation .language-switch[open] summary{color:#1a363b}.catalog-navigation{position:relative;min-width:0}.catalog-navigation>summary{list-style:none}.catalog-navigation>summary::-webkit-details-marker{display:none}.catalog-navigation>.header-product-menu{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0;width:330px;z-index:70}.mobile-catalog-navigation>summary{display:flex;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;padding:14px 20px;background:#e9f5ee}.mobile-catalog-navigation>summary::-webkit-details-marker{display:none}.mobile-brand-menu .header-product-menu{box-shadow:none;max-height:none;border:0;border-radius:0}.brand-navigation .menu{display:none}@media(max-width:1199px){.header-inner.brand-navigation{grid-template-columns:110px minmax(0,1fr);min-height:104px;gap:16px}.brand-navigation>.header-left{display:none}.brand-navigation>.brand{grid-column:1;grid-row:1;padding:0}.site-header .brand-navigation>.brand img{width:106px;height:82px}.brand-navigation>.brand:before,.brand-navigation>.brand:after{display:none}.brand-navigation>.header-right{display:flex;justify-content:flex-end;gap:16px}.brand-navigation>.header-right>.desktop-nav{display:none}.brand-navigation .language-switch{width:auto;max-width:200px}.brand-navigation .language-switch>summary{min-height:44px;padding:9px 13px}.brand-navigation .menu{display:block}.mobile-brand-menu .nav{inset-inline-end:0;right:auto;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow:auto;border-radius:12px}.mobile-brand-menu>summary{border:1px solid #a8c7c4;border-radius:10px;background:linear-gradient(115deg,#e4f0ea,#f4e2c5);min-height:44px;display:grid;place-items:center}.brand-navigation .lang-switch{inset-inline-end:0;right:auto}}@media(max-width:760px){.header-inner.brand-navigation{padding-inline:16px;min-height:94px;grid-template-columns:96px minmax(0,1fr);gap:10px;padding-block:6px}.site-header .brand-navigation>.brand img{width:96px;height:78px}.brand-navigation>.header-right{gap:10px}.brand-navigation .language-switch>summary{font-size:12px;padding:8px 10px;letter-spacing:0}.brand-navigation .language-switch .language-globe{width:16px}.brand-navigation .menu summary{padding:10px}.brand-navigation .lang-switch{min-width:165px}}.site-header[data-fixed-home-header][data-pinned]{position:fixed;inset-block-start:0;inset-inline:0;width:100%;z-index:50}.home-header-spacer{height:var(--home-header-height, 110px);pointer-events:none}.home-header-spacer[hidden]{display:none}html[data-pinned-home-header][lang]{scroll-padding-top:calc(var(--home-header-height, 110px) + 16px)}.quick-quote[data-astro-cid-th4m4me6]{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;color:#000}.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]{position:relative;isolation:isolate;overflow:hidden;display:flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;list-style:none;border:1px solid rgb(170 170 170 / 35%);border-left:3px solid #087b40;border-radius:10px;background:linear-gradient(125deg,#ffffffda,#dceee3a8);color:#000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 3px 12px #0000000a;font-size:16px;font-weight:600;cursor:pointer;transition:border-color .2s}.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(125deg,#b8dfc9,#58a681);opacity:0;transition:opacity .2s ease;pointer-events:none}.quick-quote[data-astro-cid-th4m4me6][open]>summary[data-astro-cid-th4m4me6],.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]:is(:hover,:focus-visible){border-color:#087b40}.quick-quote[data-astro-cid-th4m4me6][open]>summary[data-astro-cid-th4m4me6]:before,.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]:is(:hover,:focus-visible):before{opacity:1}.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]::-webkit-details-marker{display:none}.quote-whatsapp[data-astro-cid-th4m4me6]:hover{background:#066332}.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6] img[data-astro-cid-th4m4me6]{filter:brightness(0);flex-shrink:0}.quote-whatsapp[data-astro-cid-th4m4me6] img[data-astro-cid-th4m4me6]{filter:brightness(0) invert(1);flex-shrink:0}.quote-panel[data-astro-cid-th4m4me6]{position:absolute;right:0;bottom:calc(100% + 12px);width:min(330px,calc(100vw - 32px));max-height:calc(100dvh - 165px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #dedede;border-radius:15px;background:#fff;box-shadow:0 10px 38px #00000029}.quote-heading[data-astro-cid-th4m4me6]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;background:#087b40;color:#fff}.quote-heading[data-astro-cid-th4m4me6] h2[data-astro-cid-th4m4me6]{font:600 18px/1.4 var(--font-body)}.quote-close[data-astro-cid-th4m4me6]{width:40px;height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;font-size:28px;cursor:pointer}.quote-close[data-astro-cid-th4m4me6]:hover{background:#ffffff29}.quote-content[data-astro-cid-th4m4me6]{padding:18px}.quote-whatsapp[data-astro-cid-th4m4me6]{display:flex;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:12px 14px;border-radius:10px;background:#087b40;color:#fff;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none}.quote-intro[data-astro-cid-th4m4me6],.quote-pending[data-astro-cid-th4m4me6]{margin-top:10px;font-size:14px;line-height:1.6}.quote-email[data-astro-cid-th4m4me6]{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:16px;min-height:52px;padding:12px;border:1px solid #dedede;border-radius:9px;background:#f2f2f2;font-size:14px;line-height:1.5;text-decoration:none}.quote-email[data-astro-cid-th4m4me6] img[data-astro-cid-th4m4me6]{flex-shrink:0}.quote-email[data-astro-cid-th4m4me6] span[data-astro-cid-th4m4me6]{overflow-wrap:anywhere}.quote-email[data-astro-cid-th4m4me6]:hover{border-color:#000}.quote-form[data-astro-cid-th4m4me6]{margin-top:20px}.quote-form[data-astro-cid-th4m4me6] h3[data-astro-cid-th4m4me6]{margin-bottom:10px;font:600 16px/1.5 var(--font-body)}.quote-form[data-astro-cid-th4m4me6] fieldset[data-astro-cid-th4m4me6]{padding:0;border:0;min-width:0}.quote-form[data-astro-cid-th4m4me6] label[data-astro-cid-th4m4me6]{display:block;margin-top:10px;margin-bottom:4px;font-size:14px}.quote-form[data-astro-cid-th4m4me6] input[data-astro-cid-th4m4me6],.quote-form[data-astro-cid-th4m4me6] textarea[data-astro-cid-th4m4me6]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d5d5d5;border-radius:8px;background:#fff;font-size:16px;line-height:1.5}.quote-form[data-astro-cid-th4m4me6] textarea[data-astro-cid-th4m4me6]{resize:vertical}.quote-form[data-astro-cid-th4m4me6] textarea[data-astro-cid-th4m4me6]::placeholder{color:#555}.quote-send[data-astro-cid-th4m4me6]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin-top:16px;padding:12px;border:0;border-radius:9px;background:#000;color:#fff;font-size:16px;cursor:pointer}.quote-send[data-astro-cid-th4m4me6]:hover{background:var(--accent);color:#000}.quote-form[data-astro-cid-th4m4me6] fieldset[data-astro-cid-th4m4me6]:disabled{opacity:.55}.quote-form[data-astro-cid-th4m4me6] fieldset[data-astro-cid-th4m4me6]:disabled .quote-send[data-astro-cid-th4m4me6]{cursor:not-allowed}.quote-note[data-astro-cid-th4m4me6]{margin-top:10px;font-size:13px;line-height:1.6}.quick-quote[data-astro-cid-th4m4me6] [data-astro-cid-th4m4me6]:focus-visible{outline:2px solid #000;outline-offset:3px}.quote-heading[data-astro-cid-th4m4me6] [data-astro-cid-th4m4me6]:focus-visible{outline-color:#fff}[data-astro-cid-th4m4me6][hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6],.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]:before{transition:none}}@media(max-width:480px){.quick-quote[data-astro-cid-th4m4me6]{right:12px}.quick-quote[data-astro-cid-th4m4me6]>summary[data-astro-cid-th4m4me6]{max-width:150px;padding:10px 12px;font-size:14px}.quote-panel[data-astro-cid-th4m4me6]{width:min(330px,calc(100vw - 24px))}}
