/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--ink:#151515;--lime:#c9ff19;--paper:#f4f2eb;--line:#d8d5cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Noto Sans TC,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1440px;height:86px;margin:auto;padding:0 5vw;display:flex}.brand{letter-spacing:.03em;align-items:center;gap:12px;font-size:18px;font-weight:900;line-height:1;display:flex}.brand b{color:#597500}.brand small{letter-spacing:.13em;color:#76736c;margin-top:6px;font-size:10px;font-weight:600;display:block}.brandMark{background:var(--ink);width:41px;height:41px;color:var(--lime);border-radius:11px;place-items:center;font-size:25px;display:grid}.nav nav{gap:24px;font-size:14px;font-weight:700;display:flex}.navActions{align-items:center;gap:10px;display:flex}.lang{cursor:pointer;background:0 0;border:0;padding:12px;font-weight:700}.lineSmall{background:var(--ink);color:#fff;border-radius:100px;padding:13px 19px;font-size:14px;font-weight:800}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:7vw;max-width:1440px;min-height:690px;margin:auto;padding:72px 5vw 80px;display:grid}.eyebrow{letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.eyebrow span{background:var(--lime);border:1px solid var(--ink);border-radius:100px;padding:7px 10px;font-size:11px}h1{letter-spacing:-.07em;margin:30px 0 24px;font-size:clamp(54px,6.4vw,100px);font-weight:950;line-height:.91}h1 span{color:#668900;display:inline-block}.heroCopy>p{color:#57554f;max-width:600px;font-size:18px;line-height:1.8}.ownerNote{text-align:left;background:#f5ffd8;border:1px solid #9fb84a;border-radius:12px;align-items:center;gap:13px;max-width:610px;margin-top:22px;padding:14px 16px;display:flex}.ownerNote>span{font-size:27px}.ownerNote b,.ownerNote small{display:block}.ownerNote b{margin-bottom:4px;font-size:14px}.ownerNote small{color:#5c6250;line-height:1.5}.trust{flex-wrap:wrap;gap:32px;margin-top:42px;display:flex}.trust span{color:#6c6962;flex-direction:column;font-size:12px;display:flex}.trust b{color:var(--ink);margin-bottom:4px;font-size:22px}.estimator{border:1px solid var(--ink);box-shadow:12px 12px 0 var(--lime);background:#fff;border-radius:24px;padding:34px}.estimatorHead{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.estimatorHead span:first-child{color:#718600;letter-spacing:.12em;font-size:12px;font-weight:800}.estimator h2{letter-spacing:-.04em;margin:7px 0 0;font-size:29px}.step{border:1px solid var(--line);border-radius:100px;padding:8px 10px;font:700 11px monospace}.estimator label{color:#68655f;margin:19px 0 9px;font-size:12px;font-weight:800;display:block}.brandGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.brandGrid button,.conditions button{border:1px solid var(--line);cursor:pointer;background:#faf9f6;border-radius:9px;padding:12px 8px;font-size:13px}.brandGrid button.active,.conditions button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.estimator select{border:1px solid var(--line);background:#faf9f6;border-radius:9px;width:100%;padding:15px;font-weight:750}.conditions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.conditions button{text-align:left;padding:12px 14px}.issueTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.issueTags button{border:1px solid var(--line);color:#77736c;cursor:pointer;background:#fff;border-radius:100px;padding:7px 9px;font-size:10px}.issueTags button.checked{color:#435900;background:#f4ffd0;border-color:#678700}.lineCta{color:#102b02;background:#79da2d;border-radius:10px;align-items:center;gap:10px;min-height:56px;margin-top:22px;padding:10px 15px;font-weight:850;display:flex}.lineCta span{background:#fff;border-radius:7px;padding:8px;font-size:11px}.lineCta b{margin-left:auto;font-size:22px}.fineprint{text-align:center;color:#89867f;margin:11px 0 0;font-size:10px}.tradeIn{border:1px solid var(--ink);background:var(--lime);max-width:calc(1440px - 10vw);box-shadow:8px 8px 0 var(--ink);border-radius:20px;justify-content:space-between;align-items:center;gap:35px;margin:0 auto 72px;padding:30px 34px;display:flex}.tradeIn small{letter-spacing:.14em;color:#4d6500;font-weight:950}.tradeIn h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(25px,3vw,42px)}.tradeIn p{color:#405000;margin:0;line-height:1.65}.tradeIn>a{background:var(--ink);color:#fff;border-radius:100px;flex:none;padding:16px 21px;font-weight:900}.ticker{background:var(--ink);color:#fff;letter-spacing:.12em;white-space:nowrap;justify-content:space-around;align-items:center;gap:20px;min-height:68px;font-weight:900;display:flex;overflow:hidden}.ticker i{color:var(--lime)}.section{max-width:1440px;margin:auto;padding:110px 5vw}.sectionHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.sectionHead small,.repairCopy>small,.area small,.stockHero>small,.finalCta small{color:#6d8e00;letter-spacing:.16em;font-weight:900}.section h2,.repair h2,.finalCta h2{letter-spacing:-.055em;max-width:900px;margin:12px 0 0;font-size:clamp(38px,4.5vw,68px);line-height:1.04}.sectionHead p,.area p{color:#67645e;font-size:17px;line-height:1.7}.why{border-bottom:1px solid var(--line);background:linear-gradient(#f4f2eb 0%,#eeece4 100%)}.whyGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.whyGrid article{background:#ffffffd6;border:1px solid #cfccc2;border-radius:22px;min-height:300px;padding:34px 34px 38px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 12px 35px #1b1a1612}.whyGrid article:before{content:"";background:var(--lime);opacity:.78;border-radius:50%;width:120px;height:120px;position:absolute;top:-48px;right:-45px}.whyGrid article:after{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:29px;right:27px;box-shadow:0 0 0 7px #c9ff1966}.whyGrid article:nth-child(2):before{opacity:.42;width:90px;height:90px;top:-35px;right:-32px}.whyGrid article:nth-child(3){background:var(--ink);border-color:var(--ink);color:#fff}.whyGrid article:nth-child(3):before{opacity:1}.whyGrid article:hover{border-color:#aabd64;transform:translateY(-7px);box-shadow:0 20px 45px #1b1a1621}.whyGrid article>span{color:#526c00;background:var(--lime);border:1px solid var(--ink);width:52px;height:52px;box-shadow:5px 5px 0 var(--ink);border-radius:15px;justify-content:center;align-items:center;font:900 15px monospace;display:inline-flex}.whyGrid article:nth-child(3)>span{color:var(--ink);background:var(--lime);box-shadow:5px 5px #fff}.whyGrid h3{letter-spacing:-.03em;margin:58px 0 13px;font-size:27px}.whyGrid p{color:#6b6861;max-width:290px;margin:0;line-height:1.75}.whyGrid article:nth-child(3) p{color:#bcbab2}.arrowLink{border-bottom:2px solid var(--ink);white-space:nowrap;padding:10px 0;font-weight:800}.stockGateway{grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;display:grid}.stockGateway>div:first-child>small{color:#6d8e00;letter-spacing:.16em;font-weight:900}.stockGateway>div:first-child>p{color:#67645e;max-width:700px;font-size:17px;line-height:1.75}.stockGatewayAction{border:1px solid var(--ink);box-shadow:8px 8px 0 var(--lime);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:8px;padding:28px;display:grid}.stockGatewayAction>span{border:1px solid var(--line);text-align:center;color:#666;border-radius:9px;padding:12px 8px;font-size:12px;font-weight:800}.stockGatewayAction>a{background:var(--ink);color:#fff;text-align:center;border-radius:10px;grid-column:1/-1;margin-top:8px;padding:17px;font-weight:900}.productGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.productCard{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.phoneVisual{background:#e7e5df;place-items:center;height:300px;display:grid;position:relative}.phoneVisual:before{content:"";background:linear-gradient(145deg,#555,#151515);border:5px solid #2c2c2c;border-radius:25px;width:116px;height:225px;display:block;transform:rotate(7deg);box-shadow:12px 20px 30px #0003}.phoneVisual.purple{background:#e9e2ee}.phoneVisual.purple:before{background:linear-gradient(145deg,#8c8194,#322a3b)}.phoneVisual.titanium{background:#e9e5db}.phoneVisual.titanium:before{background:linear-gradient(145deg,#d4cbb8,#4b4842)}.phoneVisual.gray{background:#e1e4e1}.phoneVisual.gray:before{background:linear-gradient(145deg,#bbb,#4a4e4e);border-radius:14px}.camera{color:#202020;letter-spacing:-2px;font-size:18px;line-height:.65;position:absolute;transform:translate(-26px,-79px)rotate(7deg)}.stockTag{background:var(--lime);border:1px solid var(--ink);border-radius:100px;padding:7px 11px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px}.productInfo{padding:24px}.productInfo small{color:#718a1d;letter-spacing:.12em;font-weight:900}.productInfo h3{margin:7px 0;font-size:24px}.productInfo p{color:#74716b;margin:0 0 20px}.specRow{gap:8px;display:flex}.specRow span{border:1px solid var(--line);color:#77736d;border-radius:8px;flex:1;justify-content:space-between;padding:10px;font-size:11px;display:flex}.specRow b{color:var(--ink)}.priceRow{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.priceRow strong{font-size:22px}.priceRow a{background:var(--ink);width:42px;height:42px;color:var(--lime);border-radius:50%;place-items:center;font-size:22px;display:grid}.repair{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px max(5vw,55vw - 720px);display:grid}.repairCopy p{color:#aaa8a0;max-width:570px;font-size:17px;line-height:1.8}.limeButton{background:var(--lime);color:var(--ink);border-radius:100px;margin-top:24px;padding:17px 22px;font-weight:900;display:inline-block}.repairList{border-top:1px solid #444}.repairList div{border-bottom:1px solid #444;grid-template-columns:50px 1fr 30px;align-items:center;min-height:73px;display:grid}.repairList span{color:var(--lime);font:700 11px monospace}.repairList i{color:var(--lime);font-size:20px}.area{grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;display:grid}.areaCloud{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.areaCloud span{border:1px solid var(--ink);background:#fff;border-radius:100px;padding:13px 17px;font-weight:750}.areaCloud span:nth-child(3n){background:var(--lime)}.faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.faq>div{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--ink);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:18px;font-weight:800;list-style:none;display:flex}.faq details p{color:#6a6761;padding-right:40px;line-height:1.7}.faq summary span{color:#6d8e00}.finalCta{background:var(--lime);border:1px solid var(--ink);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;max-width:calc(1440px - 10vw);margin:0 5vw 90px;padding:55px;display:flex}.finalCta small{color:#4f6700}.finalCta p{font-size:17px}.finalCta>a{background:var(--ink);color:#fff;white-space:nowrap;border-radius:100px;padding:19px 24px;font-weight:900}.finalCta>a span{color:var(--lime);margin-right:10px}footer{color:#fff;background:#0f0f0f;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:60px 5vw 35px;display:grid}footer>p{color:#8f8f8b}footer>div a{color:var(--lime);margin-left:18px;font-weight:800}footer>small{color:#666;border-top:1px solid #333;grid-column:1/-1;padding-top:25px}.floatLine{color:#123703;z-index:10;background:#70d52c;border-radius:50%;place-items:center;width:62px;height:62px;font-size:12px;font-weight:950;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 25px #0004}.stockHero{text-align:center;max-width:1440px;margin:auto;padding:70px 5vw 55px}.stockHero>a{text-align:left;font-weight:800;display:block}.stockHero>small{margin-top:55px;display:block}.stockHero h1{margin:16px 0 12px;font-size:clamp(58px,8vw,110px)}.stockHero p{color:#66635d;font-size:19px}.stockListing{max-width:1440px;margin:auto;padding:20px 5vw 100px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;display:flex}.filters b{margin-right:15px}.filters button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:100px;padding:9px 15px}.filters button.active{background:var(--ink);color:#fff}.inventoryNote{text-align:center;color:#777;padding:0 20px 70px;font-size:12px}.priceHero{max-width:1100px;margin:auto;padding:40px 5vw 22px}.priceHero>a{font-weight:800}.priceHero>small{color:#6d8e00;letter-spacing:.16em;margin-top:34px;font-weight:900;display:block}.priceHero h1{margin:8px 0 10px;font-size:clamp(42px,6vw,72px)}.priceHero p{color:#66635d;max-width:850px;margin:0;font-size:15px;line-height:1.65}.priceList{max-width:1100px;margin:auto;padding:8px 5vw 70px}.priceList .filters{margin-bottom:14px}.priceNotice{background:#f5ffd8;border:1px solid #9fb84a;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:11px 14px;display:flex}.priceNotice b{margin-right:5px;font-size:13px}.priceNotice span{background:#fff;border:1px solid #bfd168;border-radius:100px;padding:5px 9px;font-size:11px;font-weight:800}.priceRows{border-top:1px solid var(--ink)}.priceRows article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:13px 8px;display:flex}.priceRows article small{color:#718a1d;letter-spacing:.1em;font-size:10px;font-weight:900}.priceRows article h2{margin:2px 0;font-size:19px;line-height:1.2}.priceRows article p{color:#777;margin:0;font-size:12px}.priceRows article>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 15px;display:grid}.priceRows article>div:last-child span{color:#777;grid-column:1;font-size:10px}.priceRows article strong{grid-column:1;font-size:20px}.priceRows article a{color:#587500;white-space:nowrap;grid-area:1/2/3;margin:0;font-size:12px;font-weight:850}.adminShell{max-width:1280px;margin:auto;padding:55px 4vw 110px}.adminHead{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.adminHead a{font-weight:800}.adminHead small{color:#6d8e00;letter-spacing:.16em;margin-top:45px;font-weight:900;display:block}.adminHead h1{margin:10px 0 12px;font-size:clamp(48px,7vw,88px)}.adminHead p{color:#67645e;max-width:720px;line-height:1.7}.adminHead>button,.adminTitle>button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:100px;padding:16px 22px;font-weight:900}.adminHead>button:disabled{opacity:.5}.adminWarning,.adminMessage{border-radius:12px;margin-top:25px;padding:15px 18px}.adminWarning{background:#fff0c8;border:1px solid #d5a52d}.adminMessage{background:#e8fbc2;border:1px solid #9fbd55}.adminPanel{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:30px;padding:28px}.adminTitle{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.adminTitle small{color:#6d8e00;font:800 11px monospace}.adminTitle h2{margin:5px 0;font-size:27px}.adminRows{gap:9px;display:grid}.adminRow,.adminCondition{background:#f5f4ef;border-radius:10px;align-items:center;gap:10px;padding:10px;display:grid}.brandRow{grid-template-columns:1fr auto auto}.adminCondition{grid-template-columns:repeat(4,1fr) auto auto}.adminShell input,.adminShell select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:11px}.adminShell label{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.adminShell label input,.adminTableRow>input[type=checkbox]{width:auto}.danger{color:#a12c1d;cursor:pointer;background:0 0;border:0;font-weight:800}.adminTable{overflow-x:auto}.adminTableHead,.adminTableRow{grid-template-columns:1fr 2fr 1fr 1.1fr 55px 55px;align-items:center;gap:8px;min-width:870px;display:grid}.adminTableHead{color:#777;padding:0 8px 9px;font-size:11px;font-weight:800}.adminTableRow{border-top:1px solid #eceae4;padding:8px}.seoHub{border-top:1px solid var(--line);background:#eceae3}.seoHubGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.seoHubGrid>a{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;transition:transform .2s,border-color .2s}.seoHubGrid>a:hover{border-color:#9eb64f;transform:translateY(-4px)}.seoHubGrid small{color:#6d8e00;letter-spacing:.14em;font-size:10px;font-weight:900}.seoHubGrid h3{margin:9px 0;font-size:22px}.seoHubGrid p{color:#6c6962;min-height:48px;margin:0 0 20px;line-height:1.6}.seoHubGrid span{font-size:13px;font-weight:900}.seoNav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 30px;display:flex}.seoNav nav{gap:24px;font-size:13px;font-weight:800;display:flex}.seoArticle{max-width:1100px;margin:auto;padding:0 30px}.breadcrumbs{color:#777;gap:8px;padding-top:30px;font-size:12px;display:flex}.breadcrumbs a{color:var(--ink);font-weight:800}.seoHero{padding:75px 0 65px}.seoHero>small,.seoProcess>small,.seoRelated>small{color:#6d8e00;letter-spacing:.16em;font-weight:900}.seoHero h1{max-width:950px;margin:15px 0 24px;font-size:clamp(50px,7vw,86px)}.seoHero>p{color:#5f5c56;max-width:820px;font-size:19px;line-height:1.85}.seoHero>div{gap:12px;margin-top:30px;display:flex}.seoHero>div a{border:1px solid var(--ink);border-radius:100px;padding:15px 20px;font-weight:900}.seoHero>div a:first-child{background:var(--ink);color:#fff}.seoSummary{border:1px solid var(--ink);background:var(--lime);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.seoSummary>div{border-right:1px solid var(--ink);gap:8px;padding:22px;display:grid}.seoSummary>div:last-child{border:0}.seoSummary span{font:800 11px monospace}.seoSummary b{line-height:1.5}.seoContent{border-bottom:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:8vw;padding:75px 0;display:grid}.seoContent>div:first-child small{color:#6d8e00;font:800 12px monospace}.seoContent h2,.seoProcess h2,.seoFaq h2,.seoRelated h2,.seoCta h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(32px,4vw,52px);line-height:1.1}.seoContent p{color:#5e5b55;margin:0;font-size:17px;line-height:1.85}.seoContent ul{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.seoContent li{border-bottom:1px solid var(--line);padding:13px 0;font-weight:750}.seoContent li:before{content:"✓";color:#6d8e00;margin-right:10px}.seoProcess{padding:75px 0}.seoProcess>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.seoProcess article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:190px;padding:22px}.seoProcess article>span{background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.seoProcess h3{margin:32px 0 8px;font-size:20px}.seoProcess p{color:#6c6962;margin:0;line-height:1.6}.seoFaq{border-top:1px solid var(--ink);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:75px 0;display:grid}.seoFaq>div:last-child{border-top:1px solid var(--ink)}.seoFaq details{border-bottom:1px solid var(--ink);padding:19px 0}.seoFaq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:850;list-style:none;display:flex}.seoFaq summary span{color:#6d8e00}.seoFaq details p{color:#66635d;line-height:1.7}.seoRelated{border-top:1px solid var(--line);padding:70px 0}.seoRelated>div{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-top:25px;display:grid}.seoRelated a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 4px;font-weight:850;display:flex}.seoRelated a:nth-child(odd){margin-right:25px}.seoRelated a span{color:#6d8e00}.seoCta{border:1px solid var(--ink);background:var(--lime);box-shadow:8px 8px 0 var(--ink);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:20px 0 80px;padding:40px;display:flex}.seoCta small{letter-spacing:.15em;color:#4f6700;font-weight:900}.seoCta h2{max-width:720px}.seoCta p{color:#485500;margin-bottom:0}.seoCta>a{background:var(--ink);color:#fff;border-radius:100px;flex:none;padding:17px 22px;font-weight:900}.seoFooter{color:#fff;background:#0f0f0f;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:42px 5vw;display:flex}.seoFooter span{color:#92928d}.seoFooter a{color:var(--lime);font-weight:800}@media (max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:44px}.heroCopy{text-align:center}.heroCopy>p,.ownerNote{margin-inline:auto}.eyebrow,.trust{justify-content:center}.productGrid{grid-template-columns:1fr 1fr}.repair,.area,.faq,.stockGateway,.whyGrid{grid-template-columns:1fr}.whyGrid article{min-height:250px}.finalCta{flex-direction:column;align-items:flex-start}.seoHubGrid,.seoSummary,.seoProcess>div{grid-template-columns:1fr 1fr}.seoSummary>div:nth-child(2){border-right:0}.seoSummary>div:nth-child(-n+2){border-bottom:1px solid var(--ink)}.seoContent,.seoFaq{grid-template-columns:1fr;gap:28px}.seoCta{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.nav{height:72px;padding:0 18px}.brand small{display:none}.lang{width:74px;padding:7px}.lineSmall{display:none}.hero{gap:42px;padding:38px 18px 60px}h1{font-size:53px}.estimator{box-shadow:7px 7px 0 var(--lime);padding:23px 18px}.brandGrid,.conditions{grid-template-columns:1fr 1fr}.trust{gap:20px}.tradeIn{box-shadow:6px 6px 0 var(--ink);flex-direction:column;align-items:flex-start;margin:0 18px 55px;padding:25px 22px}.ticker{justify-content:flex-start;padding-inline:20px}.section{padding:75px 18px}.sectionHead{flex-direction:column;align-items:flex-start}.productGrid{grid-template-columns:1fr}.repair{padding:75px 18px}.finalCta{margin:0 18px 60px;padding:32px 24px}footer{grid-template-columns:1fr}footer>small{grid-column:auto}.phoneVisual{height:270px}.priceHero,.priceList{padding-inline:18px}.priceRows article{align-items:flex-start}.priceRows article>div:last-child{text-align:right}.adminShell{padding:35px 18px 80px}.adminHead{flex-direction:column;align-items:flex-start}.adminPanel{padding:20px 15px}.brandRow{grid-template-columns:1fr auto}.brandRow .danger{text-align:left;grid-column:1/-1}.adminCondition{grid-template-columns:1fr 1fr}.adminCondition label,.adminCondition .danger{justify-self:start}.seoHubGrid{grid-template-columns:1fr}.seoHubGrid p{min-height:0}.seoNav{height:72px;padding:0 18px}.seoNav nav a:not(:last-child){display:none}.seoArticle{padding:0 18px}.seoHero{padding:55px 0 45px}.seoHero h1{font-size:46px}.seoHero>p{font-size:17px}.seoHero>div{flex-direction:column;align-items:flex-start}.seoSummary,.seoProcess>div,.seoRelated>div{grid-template-columns:1fr}.seoSummary>div{border-right:0;border-bottom:1px solid var(--ink)}.seoSummary>div:nth-child(3){border-bottom:1px solid var(--ink)}.seoContent,.seoProcess,.seoFaq,.seoRelated{padding:55px 0}.seoProcess article{min-height:160px}.seoRelated a:nth-child(odd){margin-right:0}.seoCta{box-shadow:6px 6px 0 var(--ink);margin-bottom:60px;padding:28px 22px}}
