@layer tokens{:root{--brand-purple:#29166f;--brand-red:#da251c;--brand-yellow:#fff402;--action-red:#b91f17;--neutral-white:#fff;--neutral-50:#f7f6f3;--neutral-100:#eceae5;--neutral-700:#575465;--neutral-900:#252234;--white:var(--neutral-white);--ink:var(--neutral-900);--muted:var(--neutral-700);--line:#dddbe3;--radius:6px;--max-width:76rem;--font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem}}@layer base{*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:1rem}body{color:var(--ink);background:var(--white);font:1rem/1.65 var(--font);margin:0}a{color:var(--brand-purple);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}picture{display:block}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;line-height:1.13}h1{color:var(--brand-purple);font-size:clamp(2.7rem,5.1vw,4.85rem);font-weight:760}h2{font-size:clamp(2rem,3vw,3rem);font-weight:720}h3{letter-spacing:-.02em;font-size:1.35rem}p{margin:0 0 1.2rem}p,li,a,h1,h2,h3{overflow-wrap:break-word}ul{padding-left:1.2rem}:focus-visible{outline:3px solid var(--brand-purple);outline-offset:4px}main:focus{outline:none}::selection{color:var(--brand-purple);background:var(--brand-yellow)}input,select,textarea{width:100%;min-height:3rem;color:var(--ink);background:#fff;border:1px solid #9d99a9;border-radius:4px;padding:.7rem .8rem}textarea{resize:vertical;min-height:8rem}label,legend{font-weight:650}label{margin-bottom:.4rem;display:block}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:1.3rem;font-size:1.25rem}input::placeholder,textarea::placeholder{color:#716d7a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@layer layout{.container{width:min(var(--max-width),calc(100% - 4rem));margin-inline:auto}.section{padding-block:clamp(3.5rem,6vw,6rem)}.section-small{padding-block:3rem}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.4rem;display:flex}.section-heading>div{max-width:43rem}.section-heading>p{max-width:22rem;color:var(--muted)}.two-column{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.intro{color:var(--muted);max-width:42rem;font-size:1.17rem}.narrow{max-width:51rem}.prose{max-width:44rem}.prose p{font-size:1.08rem}.prose h2{margin-top:2rem}@media (width<=64rem){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.three-column{gap:1.3rem}}@media (width<=48rem){.two-column{grid-template-columns:1fr;gap:2.5rem}.section-heading{display:block}.section-heading>p{max-width:35rem}.three-column{grid-template-columns:1fr;gap:2rem}.container{width:calc(100% - 2.5rem)}}@media (width<=40rem){.product-grid,.service-grid{grid-template-columns:1fr}.section{padding-block:3.5rem}}}@layer components{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;color:var(--brand-purple);background:#fff;padding:.8rem 1rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.utility-bar{background:var(--brand-purple);color:#fff;font-size:.8rem}.utility-inner{justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.utility-inner>div{gap:1.7rem;display:flex}.utility-bar a{color:#fff;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:1.7rem;min-height:6rem;display:flex}.brand{flex:none}.brand img{width:265px}nav ul{margin:0;padding:0;list-style:none}#primary-navigation>ul{align-items:center;gap:1.2rem;display:flex}#primary-navigation>ul>li>a:not(.button),.product-menu summary{letter-spacing:.035em;text-transform:uppercase;color:var(--ink);padding:1rem 0;font-size:.78rem;font-weight:700;text-decoration:none;display:block}nav a[aria-current=page]{color:var(--brand-purple);text-underline-offset:.4rem;text-decoration:underline!important;text-decoration-color:var(--brand-red)!important;text-decoration-thickness:2px!important}.product-menu{position:relative}.product-menu summary{list-style:none}.product-menu summary::-webkit-details-marker{display:none}.product-menu summary>span{margin-left:.25rem}.product-menu-list{border:1px solid var(--line);border-top:3px solid var(--brand-red);background:#fff;border-radius:0 0 4px 4px;width:15.8rem;padding:.7rem;position:absolute;top:3rem;left:-1rem;box-shadow:0 8px 20px #25223414}.product-menu-list a{padding:.75rem;font-size:.9rem;text-decoration:none;display:block}.product-menu-list a:hover{background:var(--neutral-50)}.menu-toggle{color:var(--brand-purple);border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .6rem;font-size:.83rem;display:flex}.mobile-actions{display:none}.button{background:var(--action-red);color:#fff;border:2px solid var(--action-red);border-radius:4px;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.8rem 1.15rem;font-size:.94rem;font-weight:680;line-height:1.3;text-decoration:none;display:inline-flex}.button:hover{background:var(--brand-purple);border-color:var(--brand-purple);color:#fff}.button-outline{color:var(--brand-purple);border-color:var(--brand-purple);background:0 0}.button-yellow{background:var(--brand-yellow);color:var(--brand-purple);border-color:var(--brand-yellow)}.button-yellow:hover{color:var(--brand-purple);background:#fff;border-color:#fff}.button-small{min-height:44px;padding:.7rem 1rem}#primary-navigation .nav-quote{min-height:44px;padding:.75rem .9rem;font-size:.78rem}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--brand-purple);margin-bottom:.8rem;font-size:.72rem;font-weight:750;line-height:1.5}.red-text{color:var(--brand-red)}.text-link{padding:.5rem 0;font-weight:700;text-decoration:none;display:inline-block}.text-link:hover{text-decoration:underline}.small{font-size:.86rem}.muted{color:var(--muted)}.breadcrumb{color:var(--muted);padding-block:1.2rem;font-size:.8rem}.breadcrumb ol{flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li:not(:last-child):after{content:"/";color:#807b8e;padding-left:.65rem}.breadcrumb a{text-decoration:none}.home-hero{background:var(--neutral-50);padding-block:4rem 4.5rem}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;display:grid}.hero-copy{padding-block:1rem}.hero-copy h1 span{display:block}.hero-copy>p:not(.eyebrow){max-width:37rem;color:var(--muted);font-size:1.12rem}.hero-copy .actions{margin-top:1.8rem}.hero-note{align-items:center;gap:.7rem;margin-top:1.8rem;display:flex;font-size:.8rem!important}.hero-note:before{content:"";background:var(--brand-red);width:1.5rem;height:3px}.hero-visual{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hero-stamps{border-top:4px solid var(--brand-purple);background:#fff;grid-column:1/-1;padding:1.5rem 1.6rem 1rem}.hero-stamps img{width:100%;height:auto}.image-caption{color:var(--brand-purple);justify-content:space-between;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.8rem;font-weight:650;display:flex}.hero-mini{background:#fff;padding:.6rem}.hero-mini picture{height:10rem;overflow:hidden}.hero-mini img{object-fit:cover;width:100%;height:100%}.hero-mini.award-mini img{object-position:top}.hero-mini .image-caption{margin:.5rem .4rem .2rem}.trust-strip{border-bottom:1px solid var(--line)}.trust-strip-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.2rem;font-size:.87rem;display:flex}.trust-strip strong{color:var(--brand-purple)}.trust-strip p{margin:0}.trust-strip p+p{border-left:1px solid var(--line);padding-left:2rem}.category-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.category-card{background:var(--neutral-50);border:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.category-card>div{padding:2rem}.category-card h3{font-size:1.65rem}.category-card p{color:var(--muted);font-size:.95rem}.category-card picture{background:#fff;height:100%;min-height:18rem}.category-card img{object-fit:cover;object-position:top;width:100%;height:100%}.category-card.stamp-category img{object-fit:contain}.band{background:var(--neutral-50)}.why-section{border-top:4px solid var(--brand-yellow)}.fact-card{border-top:1px solid var(--line);padding-top:1.5rem}.fact-number{color:var(--brand-red);letter-spacing:-.04em;margin-bottom:1rem;font-size:2.4rem;font-weight:750;line-height:1}.fact-card p:last-child{color:var(--muted)}.editorial-image img{object-fit:cover;border-radius:var(--radius);width:100%}.supplier-note{border-left:3px solid var(--brand-yellow);margin-top:2rem;padding-left:1.2rem}.service-card{border:1px solid var(--line);background:#fff;flex-direction:column;padding:1.8rem;display:flex}.service-number{color:var(--brand-red);letter-spacing:.1em;margin-bottom:1rem;font-size:.7rem}.service-card p{color:var(--muted)}.service-card .text-link{margin-top:auto}.page-intro{background:var(--neutral-50);border-bottom:1px solid var(--line);padding-block:2rem 3.6rem}.page-intro h1{max-width:60rem}.page-intro .intro{margin-bottom:0}.page-intro .actions{margin-top:1.5rem}.product-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;display:flex;overflow:hidden}.product-image{border-bottom:1px solid var(--line);background:#fff;height:16rem;padding:.9rem;display:block}.product-image picture{height:100%}.product-image img{object-fit:contain;width:100%;height:100%}.wide-product{background:var(--neutral-50)}.product-card-body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.product-card h3 a{text-decoration:none}.product-card .eyebrow{font-size:.65rem}.product-card p:not(.eyebrow):not(.card-link){color:var(--muted);font-size:.95rem}.card-link{margin-top:auto;margin-bottom:0;padding-top:.5rem}.card-link a{padding:.5rem 0;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.catalog-filters{background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:2fr 1fr auto;align-items:end;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:grid}.catalog-filters label{font-size:.83rem}.text-button{min-height:48px;color:var(--brand-purple);background:0 0;border:0;padding:.7rem;font-weight:650;text-decoration:underline}.result-count{color:var(--muted);grid-column:1/-1;margin:0;font-size:.84rem}.empty-state{background:var(--neutral-50);border-left:3px solid var(--brand-red);padding:2rem}.family-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;display:grid}.family-hero h1{font-size:clamp(2.5rem,4.6vw,4.2rem)}.family-hero .intro{font-size:1.08rem}.family-picture{background:var(--neutral-50);border:1px solid var(--line);justify-content:center;align-items:center;height:32rem;padding:1.5rem;display:flex}.family-picture picture{width:100%;height:100%}.family-picture img{object-fit:contain;width:100%;height:100%}.family-picture.shiny-picture{height:auto;min-height:20rem}.check-list{margin:1.5rem 0 0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:.6rem 0 .6rem 1.6rem;position:relative}.check-list li:before{content:"✓";color:var(--brand-purple);font-weight:700;position:absolute;left:0}.specifications{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;margin:2rem 0 0;display:grid}.specifications dt,.specifications dd{border-bottom:1px solid var(--line);margin:0;padding:1rem}.specifications dt{background:var(--neutral-50);font-weight:650}.enquiry{border:1px solid var(--line);border-top:4px solid var(--brand-purple);background:var(--neutral-50);padding:2.5rem}.enquiry h2{font-size:2.2rem}.contact-inline{margin-top:1rem;margin-bottom:0}.preview-note{color:var(--muted);padding:1rem 0;font-size:.85rem}.about-statement{color:var(--brand-purple);border-left:4px solid var(--brand-red);margin-block:2rem;padding-left:1.5rem;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.4}.faq-group{margin-bottom:3rem}.faq-group h2{font-size:1.7rem}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-of-type{border-top:1px solid var(--line)}.faq-item summary{color:var(--brand-purple);min-height:48px;padding:1.15rem 2rem 1.15rem 0;font-weight:650;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.5rem;font-weight:400;position:absolute;top:1rem;right:.3rem}.faq-item[open] summary:after{content:"−"}.faq-item>div{max-width:44rem;color:var(--muted);padding:0 1rem 1.2rem 0}.faq-item p{margin:0}.contact-options{gap:1rem;display:grid}.contact-option{border:1px solid var(--line);border-left:3px solid var(--brand-purple);padding:1.5rem 1.8rem}.contact-option h2{letter-spacing:0;margin-bottom:.5rem;font-size:1.1rem}.contact-option a{overflow-wrap:anywhere;min-height:44px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-block}.contact-option p{color:var(--muted);margin:0;font-size:.9rem}.contact-aside{background:var(--neutral-50);border-top:4px solid var(--brand-yellow);padding:2rem}.contact-aside h2{font-size:1.65rem}.contact-aside li{padding-block:.4rem}.quote-layout{grid-template-columns:1.9fr 1fr;align-items:start;gap:3rem;display:grid}.form-note{background:var(--neutral-50);border-left:3px solid var(--brand-purple);margin-bottom:2rem;padding:1.2rem;font-size:.92rem}.quote-form fieldset+fieldset{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:2rem}.form-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.field-full{grid-column:1/-1}.field-hint{color:var(--muted);margin:.4rem 0 0;font-size:.8rem}.quote-form .actions{margin-top:2rem}.draft-panel{border:1px solid var(--line);background:var(--neutral-50);margin-top:2rem;padding:1.5rem}.draft-panel h2{font-size:1.5rem}.draft-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.95rem/1.7 var(--font)}.quote-aside{background:var(--brand-purple);color:#fff;padding:2rem}.quote-aside h2{font-size:1.65rem}.quote-aside a{color:#fff}.quote-aside .button-yellow{color:var(--brand-purple)}.quote-aside :focus-visible{outline-color:var(--brand-yellow)}.quote-aside .button{width:100%}.quote-aside p{font-size:.95rem}.contact-cta{background:var(--brand-purple);color:#fff;border-top:5px solid var(--brand-red)}.cta-inner{grid-template-columns:1.7fr 1fr;align-items:center;gap:4rem;display:grid}.cta-inner>div:first-child{max-width:42rem}.contact-cta .eyebrow{color:var(--brand-yellow)}.contact-cta p:last-child{color:#e0dcec;margin:0}.cta-actions{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.light-link{color:#fff;align-items:center;min-height:44px;font-weight:650;display:flex}.contact-cta :focus-visible,.site-footer :focus-visible{outline-color:var(--brand-yellow)}.site-footer{color:#fff;background:#201349}.footer-grid{grid-template-columns:1.2fr .7fr 1fr;gap:3rem;padding-block:3.5rem;display:grid}.footer-brand img{background:#fff;border-radius:3px;width:270px;margin-bottom:1.5rem;padding:.8rem}.footer-brand p{color:#d9d3e5;font-size:.9rem}.site-footer h2{letter-spacing:0;margin-bottom:1rem;font-size:1.05rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer a{color:#fff;text-decoration:none}.site-footer li a{overflow-wrap:anywhere;min-height:38px;padding:.4rem 0;font-size:.87rem;display:inline-block}.footer-bottom{color:#d9d3e5;border-top:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem;font-size:.75rem;display:flex}.footer-bottom p{margin:0}@media (width<=70rem){.header-inner{flex-wrap:wrap;gap:.5rem;min-height:5rem;padding-block:1rem}#primary-navigation{flex-basis:100%}#primary-navigation>ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.2rem 1rem;margin-top:1rem;padding-top:.5rem;display:grid}#primary-navigation>ul>li>a:not(.button),.product-menu summary{padding:.8rem .2rem}.products-navigation{grid-column:1/-1}.product-menu-list{width:100%;box-shadow:none;background:var(--neutral-50);border:0;padding:0 .5rem .5rem;position:static}#primary-navigation .nav-quote{margin-block:.5rem}.mobile-actions{border-top:1px solid var(--line);background:var(--neutral-50);display:flex}.mobile-actions a{text-align:center;width:50%;min-height:44px;padding:.7rem .4rem;font-size:.8rem;font-weight:700;text-decoration:none}.mobile-actions a:first-child{border-right:1px solid var(--line)}}@media (width<=64rem){.hero-grid{gap:2rem}.hero-copy h1{font-size:3.8rem}.category-card{grid-template-columns:1fr}.category-card picture{order:-1;height:15rem;min-height:0}.family-hero{gap:2rem}.quote-layout{grid-template-columns:1.6fr 1fr;gap:1.5rem}.footer-grid{gap:2rem}}@media (width<=48rem){.hero-grid,.family-hero,.category-grid,.quote-layout,.cta-inner{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.8rem,9.5vw,4rem)}.home-hero{padding-block:2.5rem 3rem}.hero-visual{width:100%;max-width:36rem}.trust-strip-inner{flex-wrap:wrap;gap:.6rem 1.2rem;padding-block:1.3rem}.trust-strip p+p{border:0;padding:0}.category-card{grid-template-columns:1fr 1fr}.category-card picture{order:0;height:100%;min-height:15rem}.category-card>div{padding:1.5rem}.family-picture{height:27rem}.family-picture.shiny-picture{min-height:0}.family-hero>div:first-child{order:1}.family-picture{order:0}.page-intro{padding-block:1.6rem 2.5rem}.cta-inner{gap:2rem}.cta-actions{flex-flow:wrap;align-items:center;gap:.6rem 1.2rem}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.catalog-filters{grid-template-columns:1fr 1fr;padding:1rem}.catalog-filters .field:first-child{grid-column:1/-1}.catalog-filters .text-button{justify-self:start}.enquiry{padding:1.5rem}}@media (width<=30rem){.utility-inner{gap:.5rem;font-size:.68rem}.utility-inner>div{gap:.6rem}.utility-location{display:none}.brand img{width:225px}.header-inner{gap:.3rem}.hero-stamps{padding:1rem .9rem}.hero-mini picture{height:8rem}.hero-mini .image-caption{font-size:.71rem}.category-card{grid-template-columns:1fr}.category-card picture{order:-1;height:13rem;min-height:0}.form-grid,.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.family-picture{height:24rem}.contact-option a{font-size:1.03rem}.specifications{grid-template-columns:1fr}.specifications dd{padding-top:.4rem}.specifications dt{border-bottom:0}}.utility-bar :focus-visible{outline-color:var(--brand-yellow)}.utility-inner>div>a{align-items:center;min-height:24px;display:inline-flex}.page-intro h1{font-size:clamp(2.5rem,4.4vw,4rem)}.page-intro{padding-block:1.7rem 2.8rem}.field{min-width:0}.site-footer li a{min-height:44px}.shiny-art{clip-path:inset(0 0 10%)}.model-code{letter-spacing:.02em;color:var(--muted);margin-top:.5rem;font-size:.95rem;display:block}.model-heading{letter-spacing:0;margin-top:.6rem;font-size:.6em;display:block}.model-picture{background:#fff}.model-picture picture,.model-card .product-image picture{height:100%;display:block}.model-picture img,.model-card .product-image img{width:min(100%,var(--model-image-max,560px));object-fit:contain;height:100%;margin-inline:auto}.model-hero>div{min-width:0}.model-details{align-items:start}.detail-heading{margin-top:2rem}.model-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.model-gallery img{object-fit:contain;max-height:20rem}.image-note{color:var(--muted);margin-top:.6rem;font-size:.78rem}.model-filters{background:var(--neutral-50);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.model-filters .search-field{grid-column:1/-1}.model-filters label{font-size:.84rem}.model-filters .text-button{grid-column:1/-1;justify-self:start}.catalog-status{color:var(--muted);margin:1.5rem 0;scroll-margin-top:1rem;font-size:.92rem}.catalog-pagination{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.page-button{border:1px solid var(--brand-purple);min-height:48px;color:var(--brand-purple);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.page-button[aria-current=page]{background:var(--brand-purple);color:#fff}.page-button:disabled{opacity:.5;cursor:default}.category-discovery{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.8rem 2rem;margin-bottom:3rem;padding-bottom:1.3rem;display:flex}.category-discovery a{align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:flex}.family-more{margin:2rem 0 0}@media (width<=48rem){.model-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.model-hero>div:first-child{order:1}.model-hero>div:last-child{order:0}}@media (width<=30rem){.model-filters{grid-template-columns:1fr}}.form-error-summary{border:2px solid var(--brand-red);overflow-wrap:anywhere;background:#fff8f7;margin:1.5rem 0;padding:1.25rem}.form-error-summary h2{font-size:1.1rem}.form-error-summary ul{margin:.75rem 0 0;padding-left:1.25rem}.form-error-summary a{text-decoration:underline}.field-error{color:#9b1616;margin:.5rem 0 0;font-size:.9rem;font-weight:650}.quote-form [aria-invalid=true]{border:2px solid #9b1616}.quote-form button:disabled{opacity:.65;cursor:wait}.quote-privacy{border-top:1px solid var(--line);margin:1rem 0;padding-top:1rem}#quote-verification{max-width:100%;min-height:65px;margin-top:1.25rem}#quote-success{overflow-wrap:anywhere}}.business-type-art{color:#fff;background:#29166f;border-radius:1.25rem;flex-direction:column;justify-content:center;gap:.6rem;width:100%;height:100%;min-height:15rem;padding:clamp(1.5rem,4vw,4rem);display:flex}.business-type-art span,.business-type-art strong{letter-spacing:-.04em;font-size:clamp(1.3rem,3vw,2.8rem);line-height:1.08}.business-type-art strong{color:#f8d448}.business-type-art i{letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-size:.7rem;font-style:normal}.catalog-fallback{max-width:46rem;padding:1.5rem 0}
