:root{--accent:#d49360;--soft:#f4f3ef;--line:#dfddd6;--ink:#181a19;--muted:#656961}html{scroll-padding-top:100px}body{color:var(--ink);line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b77440;outline-offset:4px}[hidden]{display:none!important}.review-banner{background:#ece4d7;color:#544432;text-align:center;font-size:11px;letter-spacing:.03em;padding:7px 20px;line-height:1.5}.site-header{min-height:84px}.main-nav{gap:25px}.main-nav .nav-contact{background:#191b1a;color:#fff;border:1px solid #191b1a;letter-spacing:.04em}.main-nav .nav-contact:hover{background:#343b36;color:#fff}.site-header .brand img{width:155px}.site-header .brand{--logo-size:155px}.hero{min-height:590px}.hero-copy{padding:74px 0;min-width:0}.hero .hero-slogan{font-size:clamp(46px,5vw,76px);line-height:.96}.hero .lead{font-size:19px;line-height:1.7;max-width:500px}.hero-art{min-height:590px}.hero-detail{display:flex;gap:22px;font-size:11px;color:#c2c6c0;margin-top:30px;letter-spacing:.035em}.hero-detail span+span{border-left:1px solid #565c54;padding-left:22px}.hero .actions{gap:12px;margin-top:30px}.button{letter-spacing:.055em;gap:16px;min-height:52px;padding:14px 22px;border-radius:2px;line-height:1.4;text-align:left;white-space:normal}.button-secondary{background:transparent;border:1px solid #b3b6ae;color:var(--ink)}.section{padding:85px 0}h2{font-size:clamp(40px,4.5vw,66px);line-height:1.02}h3{line-height:1.14}p{line-height:1.7}.eyebrow{letter-spacing:.2em;font-size:11px;margin-bottom:18px}.proof-strip{background:#efeee8;border-bottom:1px solid var(--line);padding:26px 0 15px}.proof-strip>.wrap:first-child{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.proof-strip b{font-size:20px;display:block;line-height:1.3}.proof-strip span{font-size:12px;color:#585e57;display:block;margin-top:5px}.proof-strip>div>div+div{border-left:1px solid #d2d4cb;padding-left:30px}.proof-strip .proof-note{font-size:10px;margin-top:17px;margin-bottom:0;color:#73634e}.catalog-grid{gap:24px}.product-card{transition:border-color .2s,box-shadow .2s;min-width:0}.product-card:hover{border-color:#a9aa9f;box-shadow:0 10px 25px #151b160a}.product-photo{aspect-ratio:4/3;object-fit:contain;background:#fafaf8}.card-body{padding:24px}.card-body h3{font-size:35px}.compare-add{width:100%;min-height:44px;background:#f5f5f0;border:1px solid #dddcd5;text-align:left;padding:10px 12px;margin-top:15px;font-size:12px;font-weight:700;color:#444a40}.compare-add[aria-pressed=true]{border-color:#a36e45;background:#ede3d6;color:#4b321f}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.tech-grid article{border-top:1px solid #5b6259;padding-top:28px}.tech-number{display:block;font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.15em;color:#bb804d;margin-bottom:27px}.tech-grid h3{font-size:32px;margin-bottom:19px}.tech-grid p{font-size:14px;color:#b9bfb5}.tech-grid a{font-size:12px;font-weight:700;color:#e6ad7b;display:inline-block;margin-top:16px;min-height:44px}.steps article{display:flex;gap:24px;padding:22px 0;border-bottom:1px solid #d8dad0}.steps article>b{font-size:12px;color:#9b6438;padding-top:5px}.steps h3{font:700 18px Inter,Arial,sans-serif;text-transform:none;margin:0 0 8px}.steps p{font-size:14px;color:#65695f;margin:0}.secondary-paths{display:flex;align-items:center;justify-content:space-between;gap:35px}.secondary-paths h2{font-size:36px}.secondary-paths p{max-width:500px;font-size:14px}.secondary-paths .actions{margin:0}.site-footer nav{flex-wrap:wrap;max-width:670px;gap:15px 23px;line-height:1.8}.site-footer .footer-grid{align-items:flex-start}.page-intro{padding-top:65px;padding-bottom:35px}.page-intro h1{font-size:clamp(52px,6vw,88px);line-height:.98;margin-bottom:25px}.page-intro .lead{max-width:760px;font-size:18px}.tool-section{padding-top:20px;padding-bottom:90px}.compare-choices{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.compare-choices button{background:#f6f6f2;border:1px solid #d5d7cd;padding:18px 16px;text-align:left;color:var(--ink)}.compare-choices button[aria-pressed=true]{border:2px solid #ac794f;background:#ede3d6;padding:17px 15px}.compare-choices b{display:block;font-size:14px}.compare-choices span{display:block;font-size:12px;color:#677060;margin-top:5px}#compare-message{font-size:13px;margin:22px 0 16px;min-height:22px}.difference-toggle{display:flex;gap:10px;align-items:center;font-size:13px;min-height:44px}.difference-toggle input{width:18px;height:18px;accent-color:#9c683f}.table-scroll{overflow:auto;border:1px solid var(--line);margin:10px 0 24px}.comparison-table{width:100%;border-collapse:collapse;min-width:720px;text-align:left;font-size:13px}.comparison-table caption{text-align:left;padding:14px 20px;color:#6b7165;font-size:12px}.comparison-table th,.comparison-table td{padding:18px 22px;border-top:1px solid var(--line);vertical-align:top;line-height:1.7}.comparison-table th[scope=row]{width:21%;font-weight:600;background:#f6f6f2}.comparison-table td{max-width:310px;min-width:180px}.comparison-table thead th{background:#1d211d;color:#fff;width:26%}.comparison-table thead span{display:block;font-size:10px;letter-spacing:.16em;color:#d4a579}.comparison-table strong{display:block;font:700 36px 'Barlow Condensed',Impact,sans-serif}.comparison-table thead a{font-size:11px;color:#dedfd8}.comparison-table tfoot a{font-weight:700;color:#83592f}.table-hint{font-size:11px;color:#6b7165;margin-top:20px}.comparison-empty{background:#f4f4ed;border:1px solid #dedfd6;padding:55px;margin:20px 0}.comparison-empty>span{font-size:12px;color:#96724c;letter-spacing:.2em}.comparison-empty h2{font-size:40px;margin-top:25px;margin-bottom:16px}.comparison-empty p{font-size:14px}.compare-tray{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(850px,calc(100% - 40px));z-index:10000;display:flex;align-items:center;gap:25px;background:#fff;border:1px solid #bbbfb2;box-shadow:0 6px 35px #0003;padding:16px 22px}.compare-tray>div{flex:1}.compare-tray b{display:block;font-size:13px}.compare-tray span{display:block;font-size:11px;color:#747966}.compare-tray>button{background:none;border:0;text-decoration:underline;font-size:12px;min-height:44px}.has-tray{padding-bottom:100px}.has-tray .neka-whatsapp-float{bottom:135px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.config-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:start}.config-controls>label,.config-controls>div>label{display:block;font-size:13px;font-weight:700;margin:0 0 10px}.config-controls select,.config-controls textarea{width:100%;border:1px solid #aeb5a6;background:#fff;border-radius:2px;padding:14px;color:#232a1e;min-height:52px;margin:0 0 27px}.config-controls textarea{resize:vertical}.config-summary{background:#f0f1e9;padding:35px;position:sticky;top:115px}.config-summary h2{font-size:46px}.config-summary dl{display:grid;grid-template-columns:1fr 1.5fr;gap:0;font-size:13px}.config-summary dt,.config-summary dd{padding:12px 0;border-top:1px solid #d1d6c8;margin:0;line-height:1.6}.config-summary dt{color:#657159}.config-summary .button{display:flex;width:100%;margin-top:16px;justify-content:center}.config-summary p{font-size:13px}.config-summary .small{font-size:11px}.config-facts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.config-facts span{font-size:12px;font-weight:700;padding:8px 12px;background:#eeefe7}.config-controls details{border-block:1px solid #ddd;padding:15px 0;margin:0 0 28px}.config-controls summary{font-size:13px;font-weight:600;cursor:pointer;min-height:35px;align-content:center}.config-controls details h3{font-size:22px;margin:20px 0 8px}.config-controls details p{font-size:13px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.support-grid article{padding:40px;background:#f3f3ed;border-top:3px solid #b38055}.support-grid h2{font-size:60px}.support-grid p{font-size:15px}.draft-condition{border:1px dashed #a78959;background:#f8efdf;padding:14px;font-size:12px!important;color:#72583a}.service-panel{display:flex;gap:45px;align-items:center;border-block:1px solid #dbddd4;padding:35px 0;margin:35px 0}.service-panel>div{flex:1}.service-panel p{max-width:740px;font-size:14px}.model-support{grid-column:1/-1;border-block:1px solid #d9dcd0;padding:20px 0;font-size:13px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.model-support a{font-weight:700}.inquiry-selection{padding:17px;background:#edeedf;border:1px solid #cdd3ba;margin-bottom:24px;font-size:13px}.catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.catalog-tools p{font-size:14px;margin:0}#preventa h2{font-size:50px}.technical-note{font-size:12px;line-height:1.65}a,button,summary{-webkit-tap-highlight-color:transparent}
@media(max-width:1000px){.main-nav{gap:15px;font-size:10px}.config-layout{gap:30px}.compare-choices{grid-template-columns:repeat(3,1fr)}.tech-grid{gap:22px}.secondary-paths{display:block}.secondary-paths .actions{margin-top:20px}.hero .hero-slogan{font-size:52px}.hero .lead{font-size:17px}.hero-detail{display:block}.hero-detail span{display:block}.hero-detail span+span{border:0;padding:5px 0 0}}
@media(max-width:700px){.review-banner{font-size:10px;padding:6px 14px}.site-header{min-height:68px}.site-header .brand img{width:125px}.site-header .brand{--logo-size:125px}.main-nav{top:68px;background:#fff;color:#1b2019}.main-nav a{border-bottom:1px solid #ddd;padding:18px 10px;font-size:12px}.main-nav .nav-contact{padding:16px 12px;margin-top:12px}.hero{min-height:560px}.hero-copy{padding:60px 0 55px}.hero-art{min-height:0;background-position:64% center;opacity:.34}.hero .hero-slogan{font-size:clamp(38px,10.5vw,60px);max-width:100%;overflow-wrap:normal}.hero .lead{font-size:16px;max-width:95%;margin-bottom:0}.hero .actions{display:grid;grid-template-columns:1fr;max-width:100%}.hero .actions .button{width:100%;min-width:0}.hero-detail{margin-top:22px;font-size:10px}.section{padding:55px 0}.proof-strip{padding:22px 0 12px}.proof-strip>.wrap:first-child{grid-template-columns:1fr;gap:16px}.proof-strip>div>div+div{border:0;padding:0}.proof-strip>.wrap:first-child>div{display:flex;align-items:baseline;gap:15px;justify-content:space-between}.proof-strip b{font-size:16px}.proof-strip span{font-size:10px;text-align:right;max-width:48%}.proof-strip .proof-note{font-size:9px;line-height:1.5}.section-head h2{font-size:44px}.tech-grid,.support-grid,.config-layout{grid-template-columns:1fr}.tech-grid{gap:27px}.tech-grid h3{font-size:29px}.tech-number{margin-bottom:17px}.tech-grid a{margin-top:0}.config-summary{position:static;padding:25px}.page-intro{padding-top:42px;padding-bottom:18px}.page-intro h1{font-size:52px}.page-intro .lead{font-size:16px}.compare-choices{grid-template-columns:repeat(2,1fr)}.compare-choices button{padding:14px 12px}.compare-choices button[aria-pressed=true]{padding:13px 11px}.compare-choices b{font-size:12px}.comparison-empty{padding:30px 24px}.comparison-table th,.comparison-table td{padding:14px 16px}.compare-tray{bottom:10px;width:calc(100% - 24px);gap:10px;flex-wrap:wrap;padding:12px 14px}.compare-tray>div{flex-basis:100%}.compare-tray .button{width:auto;flex:1;min-height:44px;font-size:10px;padding:11px 14px}.has-tray{padding-bottom:140px}.has-tray .neka-whatsapp-float{bottom:150px}.support-grid article{padding:28px}.service-panel{display:block}.service-panel .button{margin-top:15px}.catalog-tools{display:block}.catalog-tools .text-link{margin:12px 0}.secondary-paths h2{font-size:32px}.footer-grid nav{font-size:10px;gap:12px 20px}.model-support{display:block;font-size:12px}.model-support a{display:block;margin-top:12px}.tool-section{padding-bottom:60px}.contact-number{font-size:34px}.contact-card{padding:25px}.text-link{white-space:normal;line-height:1.7}.button{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.button:hover{transform:none}}
@media(max-width:700px){.hero-copy{margin-inline:auto;min-height:560px;width:calc(100% - 36px)}.hero .actions{width:100%}}
