:root{--font-display:'Barlow Condensed','Arial Narrow',sans-serif;--font-body:'Satoshi','Helvetica Neue',sans-serif;--text-xs:clamp(.75rem,.72rem + .15vw,.875rem);--text-sm:clamp(.875rem,.82rem + .2vw,1rem);--text-base:clamp(1rem,.97rem + .15vw,1.125rem);--text-lg:clamp(1.125rem,1rem + .6vw,1.5rem);--text-xl:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);--text-2xl:clamp(2rem,1.2rem + 2.7vw,3.75rem);--text-hero:clamp(3.75rem,2rem + 4.9vw,6.8rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--color-primary:oklch(.83 .17 87);--color-bg:#f5f5f2;--color-surface:#fff;--color-surface-2:#ebebe7;--color-border:#d6d6d0;--color-text:#171818;--color-text-muted:#575a5c;--color-dark:#101112;--color-on-dark:#fff;--radius-sm:2px;--radius-md:6px}html[data-theme=dark]{--color-bg:#17191a;--color-surface:#1e2021;--color-surface-2:#292c2d;--color-border:#3d4041;--color-text:#f5f5f2;--color-text-muted:#b5b8b9}.wrap{max-width:1320px;padding-inline:var(--space-12);margin-inline:auto}.eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-3)}.eyebrow .line{width:24px;height:2px;background:var(--color-primary)}.arrow{font-size:1.4em;line-height:1}.btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:700;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-primary);color:#111}.btn:hover{background:#eab000}.btn:active{transform:translateY(1px)}.btn.secondary{background:transparent;border-color:var(--color-border);color:var(--color-text)}.btn.secondary:hover{background:var(--color-surface-2)}.btn.light-border{background:transparent;border-color:#646767;color:white}.btn.light-border:hover{background:#252727}.btn.small{min-height:44px;padding:var(--space-2) var(--space-4)}.btn:disabled{opacity:.55;cursor:not-allowed}.text-link{font-size:var(--text-sm);font-weight:700;display:inline-flex;align-items:center;gap:var(--space-4);text-decoration:none;border-bottom:1px solid var(--color-border);padding-block:var(--space-3)}.text-link:hover{border-color:var(--color-primary)}.site-header{background:#000;color:#fff;border-bottom:1px solid #303233;position:sticky;top:0;z-index:100}.header-row{height:88px;display:flex;align-items:center;gap:var(--space-6)}.brand{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;flex-shrink:0}.brand img{width:78px;height:50px;object-fit:contain;background:#000}.brand span{font-size:var(--text-xs);font-weight:800;letter-spacing:.065em;line-height:1.35;text-transform:uppercase;max-width:160px}.nav{margin-left:auto;display:flex;align-items:center;gap:var(--space-6)}.nav>a:not(.btn){font-size:var(--text-xs);font-weight:600;text-decoration:none;padding:var(--space-3) 0;color:#c5c7c8}.nav>a:hover,.nav>a.current{color:#fbc006}.theme-button,.menu-button{min-width:44px;min-height:44px;border:1px solid #3a3d3e;color:#c5c7c8;border-radius:var(--radius-sm);font-size:var(--text-base)}.theme-button:hover,.menu-button:hover{border-color:#fbc006;color:#fbc006}.menu-button{display:none}.hero{background:#101112;position:relative;color:white;min-height:620px;isolation:isolate;overflow:hidden}.hero-image{position:absolute;inset:0 0 0 34%;height:100%;width:66%;object-fit:cover;z-index:-2;object-position:55% center}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101112 0%,#101112 25%,#101112cc 43%,#10111208 72%),linear-gradient(0deg,#101112cc 0%,transparent 30%)}.hero-inner{padding-block:var(--space-20) var(--space-16);position:relative}.hero .eyebrow{color:#d4d4d4}.hero h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-hero);line-height:.93;letter-spacing:-.025em;margin-block:var(--space-8) var(--space-6);max-width:650px}.hero h1 span{color:var(--color-primary)}.hero p{color:#c2c5c6;max-width:440px;font-size:var(--text-base);margin-bottom:var(--space-8)}.hero-actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.hero-note{font-size:var(--text-xs);color:#afb3b3;margin-top:var(--space-5);display:flex;gap:var(--space-4)}.stats{background:#1e2021;color:#fff;border-top:1px solid #3c3e3f}.stats-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-block:var(--space-6)}.stat{border-right:1px solid #484a4b;padding-left:var(--space-8)}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat strong{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.stat span{display:block;font-size:var(--text-xs);color:#b6babb}.section{padding-block:var(--space-20)}.section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-10)}.section h2,.cta h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:-.02em;max-width:580px}.section-header h2{margin-top:var(--space-4)}.section-header>p{max-width:400px;color:var(--color-text-muted)}.material-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.material-card{display:grid;grid-template-columns:1fr 1.2fr;min-height:240px;background:var(--color-surface);border:1px solid var(--color-border);text-decoration:none;overflow:hidden}.material-card:hover{border-color:#989b9d}.material-card img{height:100%;width:100%;object-fit:cover;min-height:240px}.material-card .card-info{padding:var(--space-6);display:flex;flex-direction:column;align-items:flex-start}.card-info .eyebrow{color:var(--color-text-muted)}.card-info h3{font-family:var(--font-display);font-size:var(--text-xl);margin-block:var(--space-4)}.card-info p{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.card-info .card-link{margin-top:auto;font-size:var(--text-xs);font-weight:700;display:flex;gap:var(--space-4);align-items:center}.process{background:var(--color-surface-2)}.process-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-20)}.process-layout h2{margin-block:var(--space-4) var(--space-6)}.process-layout>div>p{color:var(--color-text-muted);margin-bottom:var(--space-6)}.steps{list-style:none}.steps li{display:grid;grid-template-columns:48px 1fr;gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.steps li:first-child{padding-top:0}.steps .number{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-muted)}.steps h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.steps p{color:var(--color-text-muted);font-size:var(--text-sm)}.shop-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-16);align-items:center}.shop-layout img{width:100%;height:420px;object-fit:cover}.shop-layout h2{margin-block:var(--space-4) var(--space-6)}.shop-layout p{color:var(--color-text-muted);margin-bottom:var(--space-6)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-6)}.tag{font-size:var(--text-xs);border:1px solid var(--color-border);padding:var(--space-2) var(--space-3)}.faq{max-width:920px}.faq h2{margin-block:var(--space-4) var(--space-8)}details{border-bottom:1px solid var(--color-border);padding-block:var(--space-5)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);font-weight:600;font-size:var(--text-base);min-height:44px}summary:after{content:'+';font-size:var(--text-lg);font-weight:400}details[open] summary:after{content:'−'}details p{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);padding-right:var(--space-8)}.cta{background:var(--color-primary);color:#111;padding-block:var(--space-12)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.cta p{margin-top:var(--space-3);font-size:var(--text-sm)}.cta .btn{background:#101112;color:white;flex-shrink:0}.cta .btn:hover{background:#303334}.site-footer{background:#000;color:#b5babb;padding-block:var(--space-12) var(--space-6)}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-10)}.site-footer .brand{color:white;margin-bottom:var(--space-5)}.site-footer p{max-width:340px;font-size:var(--text-sm)}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.footer-links strong{color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.footer-links a{font-size:var(--text-sm);text-decoration:none}.footer-links a:hover{color:#fbc006}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #353839;padding-top:var(--space-6);margin-top:var(--space-10);font-size:var(--text-xs);gap:var(--space-6)}.page-top{padding-block:var(--space-12) var(--space-10);border-bottom:1px solid var(--color-border);background:var(--color-surface)}.breadcrumbs{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-6)}.breadcrumbs a{text-decoration:none}.page-top h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.015em;margin-top:var(--space-3);max-width:800px}.page-top p{color:var(--color-text-muted);margin-top:var(--space-5);max-width:670px}.content-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--space-16);padding-block:var(--space-12)}.prose h2{font-size:var(--text-xl);font-family:var(--font-display);margin-block:var(--space-8) var(--space-4)}.prose h2:first-child{margin-top:0}.prose h3{font-size:var(--text-lg);margin-block:var(--space-6) var(--space-3)}.prose p,.prose ul{margin-bottom:var(--space-5);color:var(--color-text-muted)}.prose ul{padding-left:var(--space-6)}.prose img{width:100%;height:330px;object-fit:cover;margin-bottom:var(--space-8)}.sidebar{background:var(--color-surface-2);padding:var(--space-6);align-self:start;position:sticky;top:112px}.sidebar h2{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-5)}.sidebar dl{margin-bottom:var(--space-6)}.sidebar dt{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-4)}.sidebar dd{font-weight:600;font-size:var(--text-sm)}.sidebar .btn{width:100%}.note{padding:var(--space-4) var(--space-5);background:var(--color-surface-2);border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:var(--radius-sm)}.quote-section{padding-block:var(--space-10) var(--space-16)}.quote-progress{display:flex;gap:var(--space-8);font-size:var(--text-xs);font-weight:700;margin-bottom:var(--space-8);color:var(--color-text-muted)}.quote-progress b{color:var(--color-text);margin-right:var(--space-2)}.quote-grid{display:grid;grid-template-columns:1fr 385px;gap:var(--space-8);align-items:start}.quote-main,.quote-summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.panel-heading{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.panel-heading h2{font-size:var(--text-base);font-weight:700}.panel-heading span{font-size:var(--text-xs);color:var(--color-text-muted)}.panel-body{padding:var(--space-6)}.drop-zone{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed #93999c;border-radius:var(--radius-sm);background:var(--color-bg);padding:var(--space-8);position:relative}.drop-zone.dragover{border:2px solid var(--color-primary);background:var(--color-surface-2)}.drop-zone .upload-symbol{font-size:var(--text-xl);color:var(--color-text-muted);line-height:1.5}.drop-zone h3{font-size:var(--text-lg);margin-top:var(--space-4)}.drop-zone p{font-size:var(--text-sm);color:var(--color-text-muted);margin-block:var(--space-3) var(--space-5)}.drop-zone small{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-4)}.file-input{position:absolute;width:1px;height:1px;opacity:0}.sample-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted)}.link-button{font-size:var(--text-xs);font-weight:700;text-decoration:underline;text-underline-offset:4px;min-height:44px;color:var(--color-text)}.drawing{background:#15191b;position:relative;border-radius:var(--radius-sm);overflow:hidden}.drawing canvas{width:100%;height:280px}.drawing-caption{position:absolute;top:12px;left:16px;color:#9aa8ae;font-size:var(--text-xs)}.drawing-measures{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);padding-block:var(--space-3)}.file-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4)}.file-name{font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-6)}.field label{display:block;font-size:var(--text-xs);font-weight:700;margin-bottom:var(--space-2)}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-sm)}.field textarea{resize:vertical;min-height:100px}.field.full{grid-column:1/-1}.field-help{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.quote-summary{position:sticky;top:112px}.quote-summary .empty-price{font-family:var(--font-display);font-size:var(--text-2xl);margin-block:var(--space-3)}.summary-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--color-text-muted)}.price-details{font-size:var(--text-sm);margin-block:var(--space-6)}.price-details .row{display:flex;justify-content:space-between;padding-block:var(--space-3);gap:var(--space-4);border-bottom:1px solid var(--color-border)}.price-details .row span{color:var(--color-text-muted)}.price-details .row b{font-weight:600}.quote-summary .btn{width:100%}.quote-summary .note{margin-top:var(--space-5);font-size:var(--text-xs)}.quote-summary p.muted{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-3)}.error{border:1px solid #a75844;color:var(--color-text);padding:var(--space-4);margin-top:var(--space-4);background:var(--color-surface-2);font-size:var(--text-sm);border-radius:var(--radius-sm)}.help-strip{margin-top:var(--space-8);display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);background:var(--color-surface)}.help-strip h2{font-size:var(--text-base);margin-bottom:var(--space-2)}.help-strip p{font-size:var(--text-sm);color:var(--color-text-muted)}dialog{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(600px,calc(100% - 32px));padding:var(--space-8);margin:auto;max-height:90dvh;overflow:auto}dialog::backdrop{background:#000b}dialog .modal-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}dialog h2{font-family:var(--font-display);font-size:var(--text-xl)}.close-modal{min-width:44px;min-height:44px;font-size:var(--text-lg)}dialog p{font-size:var(--text-sm);color:var(--color-text-muted)}dialog .btn{margin-top:var(--space-6)}.consent{display:flex;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-5)}.consent input{min-width:18px;width:18px;align-self:start;margin-top:3px}.success-box{padding:var(--space-6);background:var(--color-surface-2);border:1px solid var(--color-border);font-size:var(--text-sm)}[hidden]{display:none!important}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-16)}.contact-layout h2{margin-block:var(--space-4) var(--space-6)}.contact-layout p{color:var(--color-text-muted);margin-bottom:var(--space-5)}.contact-form{background:var(--color-surface);padding:var(--space-8);border:1px solid var(--color-border)}.contact-form .form-grid{margin-top:0}.contact-form .btn{margin-top:var(--space-6)}.article-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.article-card{padding:var(--space-8);border:1px solid var(--color-border);background:var(--color-surface);text-decoration:none}.article-card:hover{border-color:#9b9e9f}.article-card h2{font-family:var(--font-display);font-size:var(--text-xl);margin-block:var(--space-5) var(--space-4)}.article-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.table-wrap{overflow:auto}.spec-table{font-size:var(--text-sm)}.spec-table th,.spec-table td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.spec-table th{background:var(--color-surface-2)}.spec-table td:last-child{color:var(--color-text-muted)}.preview-label{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-5)}@media(min-width:1600px){.hero-image{object-position:center}}@media(max-width:1100px){.wrap{padding-inline:var(--space-8)}.nav{gap:var(--space-4)}.brand span{max-width:125px}.header-row{gap:var(--space-4)}.nav>a:not(.btn){font-size:var(--text-xs)}.quote-grid{grid-template-columns:1fr 340px}.process-layout{gap:var(--space-10)}}@media(max-width:900px){.brand span{max-width:180px}.header-row{height:76px}.menu-button{display:block;margin-left:auto}.theme-button{order:2}.nav{display:none;position:absolute;top:76px;left:0;right:0;padding:var(--space-6) var(--space-8);background:#000;flex-direction:column;align-items:stretch;border-bottom:1px solid #454848}.nav.open{display:flex}.nav>a:not(.btn){padding:var(--space-3);font-size:var(--text-sm)}.hero{min-height:600px}.hero-image{inset:0;width:100%;opacity:.5}.hero:before{background:linear-gradient(90deg,#101112f2,#10111255),linear-gradient(0deg,#101112aa,transparent)}.hero h1{max-width:620px}.hero-inner{padding-block:var(--space-16)}.material-card{grid-template-columns:1fr}.material-card img{height:190px;min-height:190px}.material-card .card-info{padding:var(--space-6)}.section-header{align-items:flex-start}.shop-layout{gap:var(--space-8)}.shop-layout img{height:380px}.quote-grid{grid-template-columns:1fr 300px;gap:var(--space-5)}.quote-grid .panel-body{padding:var(--space-5)}.quote-progress{gap:var(--space-5)}.content-layout{grid-template-columns:1fr 280px;gap:var(--space-8)}.contact-layout{gap:var(--space-8)}}@media(max-width:700px){.wrap{padding-inline:var(--space-5)}.brand img{width:66px;height:43px}.brand span{max-width:160px}.header-row{gap:var(--space-3)}.hero{min-height:600px}.hero-inner{padding-block:var(--space-12)}.hero h1{margin-block:var(--space-6);font-size:clamp(3.65rem,14vw,5.75rem)}.hero p{max-width:350px}.hero-image{object-position:63% center}.hero-actions{gap:var(--space-3)}.hero-actions .btn{padding-inline:var(--space-5)}.hero-note{flex-wrap:wrap;gap:var(--space-3)}.stats-inner{grid-template-columns:1fr 1fr;gap:var(--space-6);padding-block:var(--space-6)}.stat{padding-left:0}.stat:nth-child(2){border:0;padding-left:var(--space-5)}.stat:nth-child(4){padding-left:var(--space-5)}.stat strong{font-size:var(--text-xl)}.section{padding-block:var(--space-12)}.section-header{display:block;margin-bottom:var(--space-6)}.section-header>p{margin-top:var(--space-5)}.material-grid,.process-layout,.shop-layout,.article-grid,.contact-layout,.quote-grid,.content-layout{grid-template-columns:1fr}.material-grid{gap:var(--space-5)}.material-card{grid-template-columns:1fr 1.2fr}.material-card img{height:100%;min-height:245px}.material-card .card-info{padding:var(--space-5)}.card-info h3{font-size:var(--text-xl)}.process-layout{gap:var(--space-8)}.shop-layout img{height:280px}.shop-layout{gap:var(--space-8)}.cta-inner{display:block}.cta .btn{margin-top:var(--space-6)}.footer-top{grid-template-columns:1fr 1fr;gap:var(--space-8)}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom>span{display:block;margin-bottom:var(--space-3)}.page-top{padding-block:var(--space-8)}.page-top h1{font-size:var(--text-2xl)}.quote-progress{gap:var(--space-4);justify-content:space-between;font-size:var(--text-xs)}.quote-summary{position:static}.quote-section{padding-block:var(--space-6) var(--space-10)}.help-strip{display:block;padding:var(--space-5)}.help-strip .text-link{margin-top:var(--space-4)}.content-layout{padding-block:var(--space-8);gap:var(--space-8)}.sidebar{position:static}.prose img{height:250px}.contact-form{padding:var(--space-5)}.article-card{padding:var(--space-6)}.contact-layout{gap:var(--space-6)}.section h2{font-size:var(--text-2xl)}.drawing canvas{height:240px}.panel-heading{padding:var(--space-4) var(--space-5)}.drop-zone{padding:var(--space-6);min-height:250px}}@media(max-width:380px){.brand span{max-width:125px;font-size:.75rem}.header-row{gap:var(--space-2)}.hero-actions .btn{font-size:.875rem;gap:var(--space-3)}.material-card{grid-template-columns:1fr}.material-card img{height:190px;min-height:190px}.form-grid{gap:var(--space-3)}}
@media(max-width:560px){.form-grid{grid-template-columns:1fr}.panel-heading{flex-wrap:wrap}.file-bar{flex-direction:column;align-items:flex-start}.drawing-measures{flex-direction:column;gap:var(--space-1)}}
.field label.check{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:500;min-height:44px;cursor:pointer}.field label.check input{width:20px;height:20px;min-height:20px;accent-color:#fbc006}

.contact-form .success-box,.contact-form .error{margin:0 0 var(--space-6)}
.material-grid.three{grid-template-columns:repeat(3,1fr)}.material-grid.three .material-card{grid-template-columns:1fr;grid-template-rows:200px 1fr}.material-grid.three .material-card img{height:200px;min-height:200px}@media(max-width:900px){.material-grid.three{grid-template-columns:1fr}}

.prose img.machine-photo{object-fit:contain;background:#fff;height:auto;aspect-ratio:1139/718;padding:var(--space-4)}.steps-list{padding-left:var(--space-6);margin-bottom:var(--space-5);color:var(--color-text-muted)}.steps-list li{margin-bottom:var(--space-3)}.prose details{margin-bottom:0}.sidebar-phone{font-size:var(--text-sm);margin-top:var(--space-4);color:var(--color-text-muted)}.home-bend img{object-fit:contain;background:#fff;padding:var(--space-4)}
.prose img.logo-banner{width:100%;height:300px;aspect-ratio:auto;object-fit:contain;background:#000}
