.header-tools{display:flex;align-items:center;gap:9px;flex-shrink:0}.theme-toggle{display:grid;place-items:center;flex:none;width:35px;height:35px;padding:7px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--paper);transition:background .18s,border-color .18s}.theme-toggle:hover{border-color:var(--orange)}.theme-toggle svg{width:19px;height:19px}.theme-sun{display:none}html[data-theme=dark] .theme-sun{display:block}html[data-theme=dark] .theme-moon{display:none}
.master-section{padding-top:0}.master-card{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--paper);border:1px solid var(--line);border-radius:20px;overflow:hidden}.master-portrait{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden;background:#e4e8dd;background-image:linear-gradient(#b8c0b333 1px,transparent 1px),linear-gradient(90deg,#b8c0b333 1px,transparent 1px);background-size:34px 34px}.master-monogram{position:relative;z-index:1;font-size:150px;font-weight:600;line-height:1;letter-spacing:-9px;color:#465441;background:#f5f6ef;border:1px solid #cbd2c1;border-radius:50%;height:230px;width:230px;display:grid;place-items:center;padding-right:9px;box-shadow:0 20px 60px #25321c12}.master-orbit{position:absolute;width:320px;height:320px;border:1px solid #c7cebe;border-radius:50%}.master-orbit:after{content:'';position:absolute;width:11px;height:11px;border-radius:50%;background:var(--orange);left:47px;top:37px;box-shadow:0 0 0 8px #f4552c13}.master-signature{position:absolute;bottom:25px;left:28px;font:9px monospace;letter-spacing:1.5px;color:#77816d}.master-copy{padding:44px 48px}.master-copy h2{font-size:clamp(34px,4vw,52px);margin:12px 0 8px;font-weight:600}.master-role{font-size:12px;color:var(--muted);margin:0 0 21px}.master-description{font-size:14px;line-height:1.9;max-width:490px;margin:0 0 27px;color:var(--muted)}.master-stats{display:grid;grid-template-columns:1.2fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin-bottom:26px;gap:22px}.master-stat{display:flex;flex-direction:column;gap:7px}.master-stat+ .master-stat{padding-left:24px;border-left:1px solid var(--line)}.master-stat strong{font-size:clamp(42px,4.3vw,62px);line-height:1;font-weight:600;letter-spacing:-2.5px;font-variant-numeric:tabular-nums;color:var(--orange)}.master-stat span{font-size:11px;color:var(--muted)}.master-contact{width:fit-content;gap:28px}.master-contact .ui-icon{width:18px;height:18px}
html[data-theme=dark]{--bg:#151916;--paper:#1d231e;--ink:#edf0e7;--muted:#a7b1a1;--line:#384236;--orange:#ff8159;color-scheme:dark}html[data-theme=light]{color-scheme:light}
html[data-theme=dark] .brand-icon{color:#fff;background:#f4552c}html[data-theme=dark] .language-switch{border-color:var(--line)}html[data-theme=dark] .language-switch button[aria-pressed=true]{background:#dfe8d8;color:#192018}html[data-theme=dark] .lead,html[data-theme=dark] .hero-foot{color:#aeb8a6}html[data-theme=dark] .hero-visual{background-color:#242e25;background-image:linear-gradient(#52614d30 1px,transparent 1px),linear-gradient(90deg,#52614d30 1px,transparent 1px)}html[data-theme=dark] .visual-top,html[data-theme=dark] .visual-bottom{color:#aab69f}html[data-theme=dark] .orbit{border-color:#68765a50}html[data-theme=dark] .floating-note{background:#20291ff2;border-color:#40503a;color:#b6c2ac}html[data-theme=dark] .note-icon{background:#3e2d23}html[data-theme=dark] .service-strip{background:#20281f}html[data-theme=dark] .accent-card,html[data-theme=dark] .calculator-result,html[data-theme=dark] .remote-banner{background:#273224;border-color:#43513c}html[data-theme=dark] .remote-banner p,html[data-theme=dark] .calculator-result #calc-total-label,html[data-theme=dark] .calculator-result #calc-extra,html[data-theme=dark] .calc-note,html[data-theme=dark] .remote-note,html[data-theme=dark] .service-mode p{color:#b0bba5}html[data-theme=dark] .calculator-result li{border-color:#46523e}html[data-theme=dark] .assembly-offer{background:#332920;border-color:#624735}html[data-theme=dark] .assembly-offer .eyebrow,html[data-theme=dark] .assembly-offer p{color:#ffac82}html[data-theme=dark] .assembly-note{color:#c6baa9}html[data-theme=dark] .symptom-section{background:#101711;color:#edf0e7}html[data-theme=dark] .primary,html[data-theme=dark] .request-section #request-form .light{background:#f45b31;color:#fff}html[data-theme=dark] .primary:hover,html[data-theme=dark] .request-section #request-form .light:hover{background:#dc4c26}html[data-theme=dark] .calc-windows label:has(input:checked){background:#3c2c20;border-color:#ae6749}html[data-theme=dark] input,html[data-theme=dark] textarea{color:var(--ink)}html[data-theme=dark] .calc-gift{color:#ffad89}html[data-theme=dark] .calc-visit-included>span{background:#34472a;color:#d4ebbe}html[data-theme=dark] .remote-badge{background:#35472e;color:#d0e4c0}html[data-theme=dark] .service-mode-options label{background:#20271f;color:var(--ink);border-color:#46523d}html[data-theme=dark] .service-mode-options label:has(:checked){background:#392a20;border-color:#f68e64;box-shadow:0 0 0 1px #f68e64}html[data-theme=dark] .address-input,html[data-theme=dark] .request-section #request-address,html[data-theme=dark] .request-section #problem{background:#171e17;color:var(--ink);border-color:#45533e}html[data-theme=dark] .request-section #request-form{background:#20271f;border-color:#46523e}html[data-theme=dark] #request-form .service-mode legend,html[data-theme=dark] .request-section #request-form>label,html[data-theme=dark] #request-form [data-onsite] label,html[data-theme=dark] #request-form [data-remote] label{color:#e3eadc}html[data-theme=dark] .request-form-heading .eyebrow{color:#e3ab85}html[data-theme=dark] .request-section .form-note,html[data-theme=dark] .request-visit-note{color:#b2bda6}html[data-theme=dark] .device-choice{background:#293226;border-color:#46543e;color:#b2c0a5}html[data-theme=dark] .device-choice>span{color:#d3dec9}html[data-theme=dark] .device-choice[aria-checked=true]{background:#3b2b21;border-color:#c77952;color:#ffac7b}html[data-theme=dark] .device-choice[aria-checked=true]>span{color:#ffc39e}html[data-theme=dark] .device-choice>.device-choice-check{background:#f45b31;color:#fff}html[data-theme=dark] .service-picker-trigger,html[data-theme=dark] .service-picker-menu{background:#182017;border-color:#48553f;color:var(--ink)}html[data-theme=dark] .service-option-price,html[data-theme=dark] .service-option-copy small{color:#b0bea1}html[data-theme=dark] .service-option[aria-selected=true]{background:#3c2c20}html[data-theme=dark] .service-option[aria-selected=true] .service-option-title{color:#ffbd90}html[data-theme=dark] .service-option:hover,html[data-theme=dark] .service-option:focus-visible{background:#303e29;outline-color:#60754f}html[data-theme=dark] .service-option-check{color:#ffad7b}html[data-theme=dark] .review-form input:not([type=radio]),html[data-theme=dark] .review-form textarea{border-color:#46543e}html[data-theme=dark] .reviews-state{border-color:#526045}html[data-theme=dark] .review-status[data-kind=success]{color:#a4d68c}html[data-theme=dark] .review-status[data-kind=error]{color:#ff9c8b}html[data-theme=dark] .customer-stars,html[data-theme=dark] .review-summary .ui-icon{color:#ffad72}html[data-theme=dark] .rating-options label span{border-color:#46543e;color:var(--ink)}html[data-theme=dark] .rating-options input:checked+span{background:#3e3020;color:#ffd0a5;border-color:#e79157}html[data-theme=dark] .mobile-contact{background:#e4ecdc;color:#192017;border:1px solid #aec39b}html[data-theme=dark] .master-portrait{background-color:#273224;background-image:linear-gradient(#6b7a5533 1px,transparent 1px),linear-gradient(90deg,#6b7a5533 1px,transparent 1px)}html[data-theme=dark] .master-monogram{background:#34412e;border-color:#55634a;color:#e2ebd8;box-shadow:0 20px 60px #0003}html[data-theme=dark] .master-orbit{border-color:#526245}html[data-theme=dark] .master-signature{color:#adba9d}
@media(max-width:1100px){.header-tools{margin-left:auto}.header nav{gap:15px}.master-copy{padding:35px}.master-portrait{min-height:380px}.master-monogram{width:200px;height:200px;font-size:130px}}
@media(max-width:760px){.header-tools{gap:6px}.header-tools .language-switch{margin-left:0}.theme-toggle{width:32px;height:32px;padding:6px}.master-card{grid-template-columns:1fr}.master-portrait{min-height:250px}.master-monogram{width:158px;height:158px;font-size:100px;letter-spacing:-5px;padding-right:5px}.master-orbit{width:215px;height:215px}.master-orbit:after{left:28px;top:24px;width:8px;height:8px}.master-signature{left:22px;bottom:16px;font-size:8px}.master-copy{padding:27px 24px}.master-copy h2{font-size:37px}.master-description{font-size:13px}.master-stats{gap:15px;padding:22px 0}.master-stat strong{font-size:49px}.master-stat span{font-size:10px}.master-stat+.master-stat{padding-left:20px}.master-contact{width:100%}}
@media(max-width:380px){.header-tools{gap:4px}.theme-toggle{width:29px;height:31px;padding:5px}.header .logo{font-size:15px;gap:6px}.header .brand-dot{display:none}.header .brand-icon{width:25px;height:25px}.header nav.open{gap:12px}.master-copy{padding:24px 19px}.master-stat strong{font-size:44px}}
@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}
@media(max-width:760px){.hero-copy{min-width:0}.hero h1{overflow-wrap:anywhere}.hero-foot{flex-wrap:wrap;gap:8px 18px}.hero-foot span{min-width:0;overflow-wrap:anywhere}}
