.skip-link{position:absolute;left:10px;top:-100px;z-index:100;background:#fff;padding:15px}.skip-link:focus{top:10px}nav.breadcrumbs{display:flex;margin:0;padding:25px 7%;gap:12px;font-size:10px;color:var(--muted);flex-wrap:wrap}.breadcrumbs a:last-child{color:var(--ink)}.language-switch .language-link{padding:7px 2px}.language-switch .selected{border-bottom:1px solid var(--green);font-weight:700}.language-switch a[lang=zh-CN]{font-family:'PingFang SC',sans-serif}.hero-caption{cursor:pointer}.industry-nav a{display:flex;align-items:center;gap:22px;padding:27px 0;border-top:1px solid var(--line);font-size:19px}.industry-nav a span{font-size:10px}.industry-nav a b{margin-left:auto;font-weight:400}.industry-nav a:hover{color:var(--green)}.card-summary{font-size:11px;line-height:1.8;color:var(--muted);margin-top:10px}.hero h1{margin-right:0}.catalog-page>h1,.guide-page>h1,.about-page>h1{font-size:56px;margin:20px 0;max-width:900px}.page-intro{font-size:16px;color:var(--muted);line-height:1.9;max-width:760px;margin:22px 0 36px}.category-links{display:flex;align-items:center;gap:25px;overflow:auto}.category-links a{font-size:12px;white-space:nowrap;padding:18px 0}.category-links a.active{box-shadow:0 -2px inset var(--green);color:var(--green)}.catalog-page .catalog-controls{margin-top:45px}.result-count{font-size:11px;color:var(--muted);margin-bottom:25px}.product-detail{padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:7%}.detail-image{background:#e9ecdf;padding:40px;display:flex;align-items:center;justify-content:center;min-height:540px}.detail-image img{max-width:100%;height:500px;object-fit:contain;mix-blend-mode:multiply}.detail-copy{padding-top:30px}.detail-copy h1{font-size:41px;line-height:1.2;letter-spacing:-1.5px;margin-top:24px}.detail-copy .page-intro{font-size:14px;margin:20px 0}.model-label{font-size:11px;letter-spacing:1px;margin-top:17px;color:var(--green)}.detail-actions{display:flex;gap:20px;flex-wrap:wrap;margin:28px 0}.key-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.key-facts dt{font-size:10px;color:var(--muted);line-height:1.6}.key-facts dd{margin:10px 0 0;font-size:15px;line-height:1.6}.detail-subnav{display:flex;justify-content:center;gap:50px;padding:20px;border-block:1px solid var(--line);font-size:12px;background:#ecefe5}.detail-body{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-bottom:1px solid var(--line)}.detail-body p{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:22px}.detail-body h2{font-size:34px}.specifications{max-width:1100px;margin:auto}table{border-collapse:collapse;width:100%;margin:35px 0 20px;font-size:13px}caption{text-align:left;color:var(--muted);font-size:11px;margin-bottom:18px}th,td{text-align:left;vertical-align:top;padding:17px 22px;border-bottom:1px solid var(--line);line-height:1.7}th{width:33%;font-weight:500;background:#e9ecdf}td{background:#f0f2e9}.spec-note{font-size:12px;color:var(--muted);line-height:1.9;max-width:850px}.reviewed{font-size:10px;color:var(--muted);margin:20px 0}.guide-page{max-width:1080px;margin:auto}.guide-page section{margin:50px 0}.guide-page h2{font-size:29px;margin:25px 0 18px}.guide-page p{font-size:15px;line-height:1.95;color:var(--muted);margin:20px 0}.guide-page .button{margin-top:35px}.standalone-contact h1{font-size:46px;line-height:1.25;letter-spacing:-2px}.standalone-contact .copy-email{display:block;background:none;border:none}.inquiry-form .form-status{font-size:13px}.consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.6;margin-bottom:20px}.consent input{width:16px;height:16px;margin:0;accent-color:var(--green)}.consent a{text-decoration:underline}.honeypot{position:absolute;left:-9999px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:60px;align-items:center}.about-grid img{width:100%;height:560px;object-fit:contain;background:#e9ecdf;mix-blend-mode:multiply}.about-grid h2{font-size:32px}.about-grid p{font-size:14px;color:var(--muted);line-height:1.9;margin:24px 0}.print-page{margin-top:20px}.contact-email{overflow-wrap:anywhere}.related{border-top:1px solid var(--line)}.inquiry-form button:disabled{opacity:.6;cursor:wait}html[lang=zh-CN] .detail-copy h1{font-size:37px;line-height:1.5}html[lang=zh-CN] .standalone-contact h1{font-size:40px}.language-switch a{white-space:nowrap}@media(max-width:1100px){header{gap:15px;padding-inline:4%}header nav{gap:17px}.nav-cta{padding:12px;font-size:10px}.detail-copy h1{font-size:32px}.key-facts{grid-template-columns:1fr}.detail-image{padding:20px}}@media(max-width:760px){header nav{display:none}header nav.open{display:flex;flex-wrap:wrap}nav.breadcrumbs{display:flex;position:static;padding:22px 6%;font-size:9px;background:none;border:0;gap:9px}.product-detail{grid-template-columns:1fr;gap:24px;padding-top:0}.detail-image{min-height:360px}.detail-image img{height:340px}.detail-copy{padding-top:0}.detail-copy h1,html[lang=zh-CN] .detail-copy h1{font-size:30px}.key-facts{grid-template-columns:repeat(2,1fr)}.detail-subnav{gap:20px;font-size:11px}.detail-body{grid-template-columns:1fr;gap:25px}.catalog-page>h1,.guide-page>h1,.about-page>h1{font-size:38px}.page-intro{font-size:14px}.category-links{gap:24px}.category-links a{font-size:11px}.catalog-controls .search{padding:12px 0}.industry-nav a{font-size:17px;padding:22px 0}.standalone-contact h1,html[lang=zh-CN] .standalone-contact h1{font-size:34px}.about-grid{grid-template-columns:1fr;gap:30px}.about-grid img{height:340px}table{font-size:12px}th,td{padding:13px 12px}th{width:38%}.specifications h2{font-size:30px}.card-summary{display:none}.guide-page h2{font-size:25px}.guide-page p{font-size:14px}.language-switch{margin-left:auto}.hero-caption{font-size:12px}.product-detail .detail-actions .text-link{font-size:11px}}
@media print{header,footer,.detail-subnav,.related,.detail-actions,.print-page,.skip-link,.breadcrumbs,.faq{display:none!important}.section{padding:20px 0}.product-detail{display:grid;grid-template-columns:1fr 1.4fr}.detail-image{min-height:0}.detail-image img{height:250px}.detail-copy h1{font-size:25px}body{background:#fff}.specifications{break-inside:avoid}}
.product-gallery{min-width:0;align-self:start}.gallery-stage{position:relative;background:#edf0e5;border:1px solid #dfe4d6}.gallery-stage>[data-gallery-open]{display:block;position:relative;padding:28px;height:510px}.gallery-stage [data-gallery-main]{width:100%;height:100%;object-fit:contain}.zoom-hint{position:absolute;right:18px;bottom:17px;font-size:10px;background:#f7f7f2ee;border:1px solid #d9dfd0;padding:9px 12px;border-radius:3px}.gallery-prev,.gallery-next{position:absolute;top:calc(50% - 20px);border:1px solid #cbd5be;background:#f7f7f2e8;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.gallery-prev{left:12px}.gallery-next{right:12px}.gallery-meta{display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:10px;color:var(--muted)}.gallery-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.gallery-thumb{position:relative;flex:0 0 82px;height:88px;border:1px solid #dbe1d2;padding:7px;background:#fff;scroll-snap-align:start}.gallery-thumb[aria-current=true]{border:2px solid var(--green);padding:6px}.gallery-thumb img{width:100%;height:100%;object-fit:contain}.gallery-thumb span{position:absolute;bottom:2px;right:4px;font-size:8px;background:#f7f7f2dd;padding:1px 4px}.gallery-lightbox,.scene-lightbox{max-width:1200px;width:94vw;padding:20px;background:var(--paper);max-height:94dvh}.gallery-lightbox::backdrop,.scene-lightbox::backdrop{background:#142018de;backdrop-filter:blur(6px)}.lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:0 0 14px;font-size:13px}.lightbox-toolbar button{border:0;background:transparent;font-size:29px;width:40px;height:40px;flex-shrink:0}.lightbox-stage{display:flex;gap:12px;align-items:center;justify-content:center;padding:18px 0}.lightbox-stage img{min-width:0;max-width:calc(100% - 100px);height:69dvh;object-fit:contain}.lightbox-stage button{width:36px;height:36px;flex-shrink:0;background:transparent;border:1px solid #b5c3a8;border-radius:50%}.gallery-lightbox>p{text-align:center;font-size:11px;color:var(--muted)}.application-scenes{background:#eef0e6;border-block:1px solid #e1e5d8}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.application-card{margin:0;background:var(--paper)}.scene-image-link{display:block;position:relative;background:#fff;height:255px;overflow:hidden}.scene-image-link img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.scene-image-link:hover img{transform:scale(1.025)}.scene-zoom{position:absolute;bottom:13px;right:13px;background:#f7f7f2eb;padding:5px 9px;border-radius:50%;font-size:17px}.application-card figcaption{padding:24px}.application-card h3{font-size:18px;font-weight:500;margin-top:13px;line-height:1.5}.application-card p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}.scene-note{font-size:11px;color:var(--muted);line-height:1.8;margin-top:24px}.scene-lightbox img{width:100%;height:72dvh;object-fit:contain;margin-top:16px}.scene-lightbox .lightbox-toolbar>span{line-height:1.6;font-size:12px}.industry-content.photo-context{min-height:360px;background:#27342d}.industry-content.photo-context img{right:0;top:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;opacity:.42}.industry-content.photo-context .industry-text{max-width:75%;background:none;color:white}.industry-content.photo-context .industry-text p{color:#edf0e8}.industry-content.photo-context .eyebrow{color:#d8e4c2}.detail-subnav{flex-wrap:wrap;gap:30px}@media(max-width:1000px){.gallery-stage>[data-gallery-open]{height:440px}.application-grid{gap:16px}.scene-image-link{height:210px}.application-card figcaption{padding:20px}.application-card h3{font-size:16px}}@media(max-width:760px){.gallery-stage>[data-gallery-open]{height:390px;padding:22px}.gallery-thumb{flex-basis:70px;height:76px}.gallery-meta{font-size:9px}.application-grid{grid-template-columns:1fr;gap:24px}.scene-image-link{height:270px}.application-card figcaption{padding:22px}.application-card h3{font-size:19px}.gallery-lightbox,.scene-lightbox{padding:12px;width:96vw}.lightbox-toolbar{font-size:11px}.lightbox-stage{gap:5px}.lightbox-stage img{height:62dvh;max-width:calc(100% - 74px)}.lightbox-stage button{width:30px;height:30px}.lightbox-toolbar button{font-size:25px}.detail-subnav{gap:17px;font-size:10px}.application-scenes h2{font-size:30px}.industry-content.photo-context .industry-text{max-width:88%}.scene-lightbox img{height:65dvh}}@media print{.gallery-thumbs,.gallery-meta,.gallery-stage button,.zoom-hint,.application-scenes,.gallery-lightbox,.scene-lightbox{display:none!important}.gallery-stage>[data-gallery-open]{height:260px;padding:15px}.gallery-stage{border:0}}
/* Refined art direction: neutral product photography, coherent editorial scenes. */
.product-image{background:#fff;border:1px solid #e3e6dd;padding:26px}.product-image img{mix-blend-mode:normal}.product-card:hover img{transform:scale(1.025)}.hero-product{background:#fff}.hero-product>img{mix-blend-mode:normal}.hero-product .giant-type{opacity:.65;color:#edf0e8}.hero-product .orbit{border-color:#edf0e8}.engineering-visual{background:#fff}.engineering-visual img{mix-blend-mode:normal}.engineering-visual .eyebrow,.technical-label{background:#ffffffdc;padding:8px 10px}.about-grid img{background:#fff;mix-blend-mode:normal}.gallery-stage{background:#fff;border:1px solid #e1e5db;border-radius:5px;box-shadow:0 16px 40px -30px #1d302923}.gallery-stage>[data-gallery-open]{display:flex;align-items:center;justify-content:center;padding:35px;height:490px}.gallery-stage [data-gallery-main]{width:auto;height:auto;max-width:min(100%,var(--native-width));max-height:min(100%,var(--native-height));object-fit:contain}.gallery-prev,.gallery-next{background:#ffffffed;border-color:#d7ded0;box-shadow:0 3px 10px #1f31240d}.gallery-thumb{border-radius:3px;background:#fff}.gallery-meta{font-size:10px;letter-spacing:.3px}.gallery-lightbox{background:#fff}.lightbox-stage img{width:auto;height:auto;max-width:min(calc(100% - 100px),var(--native-width));max-height:min(69dvh,var(--native-height));object-fit:contain}.application-scenes{background:#eeefe9}.application-card{background:#f9faf6;border:1px solid #dde2d5;border-radius:5px;overflow:hidden}.scene-image-link{height:auto;aspect-ratio:3/2;background:#e5e8df}.scene-image-link img{object-fit:cover;object-position:center;height:100%;width:100%}.application-card figcaption{padding:26px}.application-card h3{font-size:19px;letter-spacing:-.4px}.application-card .eyebrow{color:#6c785e;font-size:8px;letter-spacing:1.2px}.scene-note{max-width:850px;font-size:10px;margin-top:22px;color:#78816f}.scene-count-2{grid-template-columns:repeat(2,1fr);gap:28px}.scene-count-1{grid-template-columns:1fr}.scene-count-1 .application-card{display:grid;grid-template-columns:1.6fr 1fr;align-items:stretch}.scene-count-1 .scene-image-link{aspect-ratio:3/2;height:100%;min-height:330px}.scene-count-1 figcaption{padding:42px;display:flex;flex-direction:column;justify-content:center}.scene-count-1 h3{font-size:30px;line-height:1.35;margin:18px 0 0}.scene-count-1 p{font-size:14px;line-height:1.9}.industry-content.photo-context{border-radius:4px;overflow:hidden}.industry-content.photo-context img{opacity:1}.industry-content.photo-context:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17251fea 0%,#17251f99 50%,#17251f15 100%);z-index:0}.industry-content.photo-context .industry-text{z-index:1}.concept-note{display:block;font-size:8px;line-height:1.6;margin-top:24px;color:#dbe6cc;letter-spacing:.5px}.scene-lightbox{background:#fff}.scene-lightbox img{height:auto;max-height:73dvh;width:100%;object-fit:contain}@media(max-width:760px){.gallery-stage>[data-gallery-open]{height:365px;padding:25px}.application-grid,.scene-count-2{grid-template-columns:1fr}.scene-count-1 .application-card{display:block}.scene-count-1 .scene-image-link{min-height:0;aspect-ratio:3/2}.scene-count-1 figcaption{padding:25px}.scene-count-1 h3{font-size:24px}.scene-count-1 p{font-size:12px}.lightbox-stage img{max-width:min(calc(100% - 74px),var(--native-width));max-height:min(62dvh,var(--native-height))}.hero-product>img{height:410px;max-width:100%;object-fit:contain}.application-card figcaption{padding:24px}.product-image{padding:18px}.scene-note{font-size:9px}}@media print{.gallery-stage>[data-gallery-open]{height:260px}.gallery-stage{box-shadow:none}}

.inquiry-dialog{width:min(680px,calc(100vw - 32px));max-height:90dvh;overflow:auto;box-sizing:border-box;border:0;border-radius:18px;padding:28px 34px;background:#252e28;color:#edf0e8}.inquiry-dialog::backdrop{background:#101a16b3;backdrop-filter:blur(5px)}.inquiry-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.inquiry-toolbar button{background:transparent;color:inherit;border:1px solid #647064;border-radius:6px;padding:8px 12px;cursor:pointer}.inquiry-toolbar button[aria-pressed=true]{background:#d8e4c2;color:#252e28}.inquiry-toolbar>div{display:flex;gap:8px}.inquiry-dialog h2{font-size:28px;margin:0 0 12px}.inquiry-dialog section>p{font-size:13px;margin-bottom:24px;color:#c6d0c8}.inquiry-dialog [hidden]{display:none!important}.inquiry-dialog .inquiry-form{width:100%}.inquiry-dialog .form-status{line-height:1.6}.inquiry-dialog:has(form[data-sending]) [data-inquiry-lang]{pointer-events:none;opacity:.5}@media(max-width:600px){.inquiry-dialog{padding:20px}.inquiry-dialog .form-row{grid-template-columns:1fr}.inquiry-dialog h2{font-size:24px}}
/* Quotation interface: shared across every inquiry entry point. */
a.quote-button,button.quote-button{display:inline-flex!important;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:14px 22px;background:#e87342!important;color:#182322!important;border:1px solid #cd5d30!important;border-radius:4px;box-shadow:0 4px 0 #a94728;font:700 15px/1.3 inherit;text-decoration:none!important;cursor:pointer;white-space:normal;transition:background .2s,transform .2s;flex-shrink:0}a.quote-button:hover,button.quote-button:hover{background:#f18654!important;transform:translateY(-1px)}.quote-button:focus-visible,.download-inquiry:focus-visible{outline:3px solid #e87342;outline-offset:5px}.quote-button .quote-count{display:inline-grid;place-items:center;min-width:25px;height:25px;border:1px solid #a9472880;border-radius:50%;font-size:12px}.quote-button span:last-child{font-size:22px}.engineering-copy .quote-button{margin-top:24px}.inquiry-dialog{width:min(880px,calc(100vw - 32px));padding:30px 44px;background:#fff;color:#192321;border-radius:16px}.inquiry-dialog h2{font-size:38px;letter-spacing:-1px}.inquiry-dialog section>p{font-size:16px;line-height:1.7;color:#6a7374}.quote-summary{padding:12px 0 24px;border-bottom:1px solid #d8ddda}.inquiry-toolbar button{color:#192321;border-color:#ccd2ce}.inquiry-toolbar button[aria-pressed=true]{background:#e87342;color:#192321}.inquiry-form{background:#fff;color:#192321;padding:28px;border-radius:8px}.inquiry-dialog .inquiry-form{padding:0;border-radius:0}.inquiry-form label{display:block;color:#192321;font-size:15px;line-height:1.5;margin-bottom:20px}.inquiry-form input:not([type=checkbox]):not([type=file]),.inquiry-form select,.inquiry-form textarea{box-sizing:border-box;display:block;width:100%;background:#fff;color:#192321;border:1px solid #bfc8c1;border-radius:0;padding:12px 14px;margin-top:9px;font:inherit;min-height:48px}.inquiry-form textarea{min-height:120px;resize:vertical}.inquiry-form input:focus,.inquiry-form textarea:focus,.inquiry-form select:focus{outline:2px solid #e87342;outline-offset:2px}.inquiry-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-form .consent{display:flex;gap:10px;font-size:13px;align-items:flex-start;margin-top:22px}.inquiry-form .consent input{width:18px;height:18px;accent-color:#d86133;flex-shrink:0}.inquiry-form .consent a{color:#334b3d;text-decoration:underline}.inquiry-form small{display:block;color:#6a7374;line-height:1.6;margin:12px 0;font-size:12px}.attachment-picker{position:relative;display:flex;gap:18px;align-items:center;padding:18px;margin-top:12px;border:1px dashed #cfd7d0;background:#f5f6f3;overflow:hidden}.file-button{padding:12px 18px;background:#e87342;color:#182322;font-weight:700;flex-shrink:0}.attachment-picker input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.attachment-picker:focus-within{outline:2px solid #e87342;outline-offset:2px}[data-file-name]{overflow-wrap:anywhere;font-size:14px}.inquiry-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0 18px}.download-inquiry{background:white;color:#192321;border:1px solid #192321;padding:14px 22px;font:inherit;font-weight:600;cursor:pointer}.inquiry-form .honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inquiry-form .form-status{color:#354c3b}.inquiry-dialog .inquiry-toolbar{position:sticky;top:-30px;background:white;z-index:3;padding:8px 0}.detail-subnav .quote-button{margin:4px 0}footer .quote-button{font-size:13px!important}header .quote-button{font-size:13px!important;gap:10px;padding:12px 16px}
@media(max-width:760px){.inquiry-dialog{padding:20px}.inquiry-dialog h2{font-size:28px}.inquiry-dialog section>p{font-size:14px}.inquiry-form{padding:20px}.inquiry-form .form-row{grid-template-columns:1fr;gap:0}.inquiry-dialog .inquiry-toolbar{top:-20px}.inquiry-actions>button{width:100%}header .quote-button{display:inline-flex!important;min-height:42px;padding:9px 10px;font-size:12px!important;gap:6px}header .quote-button .quote-count{display:none}.attachment-picker{padding:12px;gap:12px}.file-button{padding:10px}.inquiry-form label{font-size:14px}}
@media(max-width:760px){header{display:grid;height:auto;min-height:112px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 12px;padding:14px 5%}header>.logo{grid-column:1;grid-row:1}header>.language-switch{grid-column:2;grid-row:1;margin:0}header>.menu{grid-column:3;grid-row:1}header>.quote-button{grid-row:2;grid-column:1/-1;width:100%;box-sizing:border-box}header nav.open{top:100%;left:0;right:0;z-index:10}}
@media(max-width:760px){.hero-actions{flex-wrap:wrap;align-items:stretch}.hero-actions .quote-button{max-width:100%;box-sizing:border-box}}
@media(max-width:760px){footer>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px}footer .quote-button{max-width:100%;box-sizing:border-box}}
.site-footer{display:block;background:#fff;padding:52px 6% 26px}.site-footer .footer-top{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(0,1.6fr);gap:64px;margin:0;font-size:14px}.footer-brand>p{font-size:13px;color:#727a78;margin:18px 0 26px}.footer-contacts{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 32px;font-style:normal;min-width:0}.footer-contact{display:flex;align-items:flex-start;gap:14px;color:#687371;line-height:1.6}.footer-contact>div{min-width:0;overflow-wrap:anywhere}.contact-icon{color:#e87342;font-size:23px;line-height:1.4;flex-shrink:0}.contact-caption{display:block;font-size:10px;font-weight:600;letter-spacing:1.4px;color:#8b9390;margin-bottom:5px}.footer-whatsapp{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid #dbe0dc;border-radius:6px;background:#fff;text-align:left;color:#687371;font:inherit;cursor:pointer;grid-column:1/-1;justify-self:start;max-width:100%}.footer-whatsapp:hover{background:#faf4ef;border-color:#e87342}.copy-hint{font-size:11px;color:#b5522c;margin-left:8px}.footer-address{grid-column:1/-1}.footer-copy-status{font-size:12px;color:#526b56;grid-column:1/-1}.footer-copy-status:empty{display:none}.site-footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:36px 0 0;padding-top:24px;border-top:1px solid #e1e5e1;color:#7c8480;font-size:11px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px}.footer-bottom a:hover{color:#bd572f}.footer-bottom small{font-size:11px}@media(max-width:760px){.site-footer{padding:36px 6% 24px}.site-footer .footer-top{grid-template-columns:1fr;gap:32px}.footer-contacts{grid-template-columns:1fr;gap:22px;font-size:14px}.footer-brand>p{margin:14px 0 20px}.site-footer .footer-bottom{gap:18px;margin-top:28px}.footer-whatsapp{gap:8px;padding:12px;font-size:12px}.footer-bottom nav{gap:18px}}

.inquiry-success-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;width:max-content;max-width:calc(100vw - 40px);box-sizing:border-box;padding:18px 24px;border:1px solid #c8d8c4;border-radius:10px;background:#f2f7ef;color:#263e2b;box-shadow:0 8px 32px #17291b26;font-size:15px;line-height:1.6}.inquiry-success-notice[hidden]{display:none}

.buying-guide{border-top:1px solid var(--line);max-width:1100px;margin:auto}.buying-guide h2{font-size:clamp(26px,3vw,38px);margin-bottom:30px}.buying-guide article{margin:28px 0}.buying-guide h3{font-size:19px;line-height:1.5}.buying-guide p{max-width:850px;line-height:1.85;color:#59675e}.buying-guide li{margin:12px 0}.buying-guide a{text-decoration:underline;text-underline-offset:4px}
