.qd-dialog{--qd-yellow: var(--yellow, #ffd21a);--qd-ink: var(--ink, #0d1012);--qd-muted: var(--muted, #b4b6b6);width:min(680px,calc(100vw - 32px));max-width:none;max-height:min(900px,calc(100dvh - 48px));padding:0;margin:auto;overflow-y:auto;overscroll-behavior:contain;color:#f5f5f1;background:#141719;border:1px solid #35393b;border-radius:26px;box-shadow:0 32px 110px #0009,inset 0 1px #ffffff09;font:inherit;color-scheme:dark}.qd-dialog::backdrop{background:#050709c9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.qd-dialog[open]{animation:qd-enter .18s ease-out}.qd-shell{position:relative;padding:43px 42px 30px}.qd-dialog *,.qd-dialog *:before,.qd-dialog *:after{box-sizing:border-box}.qd-dialog button,.qd-dialog input,.qd-dialog textarea,.qd-dialog a{font:inherit}.qd-dialog button,.qd-dialog a{-webkit-tap-highlight-color:transparent}.qd-close{position:absolute;top:17px;right:17px;width:44px;height:44px;display:grid;place-items:center;padding:0;color:#f5f5f1;background:#ffffff06;border:1px solid #ffffff15;border-radius:50%;cursor:pointer;transition:background .16s ease,border-color .16s ease}.qd-close:hover{background:#ffffff12;border-color:#ffffff32}.qd-eyebrow{display:flex;align-items:center;gap:9px;margin:0 45px 19px 0;font-size:10px;font-weight:650;letter-spacing:.14em;color:var(--qd-muted)}.qd-eyebrow>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--qd-yellow)}.qd-dialog h2{margin:0 0 14px;max-width:460px;color:#f6f5f0;font-size:clamp(28px,4.8vw,38px);font-weight:550;line-height:1.12;letter-spacing:-.045em}.qd-dialog h2:focus{outline:none}.qd-intro{max-width:490px;margin:0 0 27px;color:var(--qd-muted);font-size:14px;line-height:1.65}.qd-form{display:grid;gap:20px}.qd-model,.qd-recipient{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #34383a;border-radius:12px;background:#0d1012;font-size:13px}.qd-model>span,.qd-recipient>span{color:var(--qd-muted)}.qd-model strong,.qd-recipient strong{color:#f5f5f1;font-weight:550;text-align:right;overflow-wrap:anywhere}.qd-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 17px}.qd-field{display:grid;align-content:start;gap:9px;min-width:0}.qd-field label{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:12px;font-weight:550;color:#e6e7e4}.qd-field label span{color:#8e9395;font-size:10px;font-weight:400}.qd-field input,.qd-field textarea{width:100%;min-width:0;padding:13px 14px;margin:0;border:1px solid #383d3f;border-radius:10px;background:#1b1f21;color:#f5f5f1;font-size:14px;line-height:1.5;transition:border-color .16s ease,background .16s ease}.qd-field input{min-height:49px}.qd-field textarea{min-height:114px;resize:vertical;max-height:320px}.qd-field input:hover,.qd-field textarea:hover{border-color:#606465}.qd-field input::placeholder,.qd-field textarea::placeholder{color:#8e9395;opacity:1}.qd-field [aria-invalid=true]{border-color:#ef9b85}.qd-error{color:#ffb29c;font-size:12px;line-height:1.4}.qd-required-note{margin:-9px 0 0;font-size:11px;color:#a4a9ab;line-height:1.5}.qd-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;min-width:0;padding:6px 6px 6px 23px;border:1px solid var(--qd-yellow);border-radius:999px;background:var(--qd-yellow);color:var(--qd-ink);text-decoration:none;font-weight:650!important;font-size:14px!important;line-height:1.35;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.qd-button-cap{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--qd-ink);color:#fff}.qd-button-cap svg{transition:transform .18s ease}.qd-primary:hover{background:#ffe260;border-color:#ffe260}.qd-primary:hover .qd-button-cap svg{transform:translate(2px,-2px)}.qd-primary:active,.qd-secondary:active{transform:translateY(1px)}.qd-primary:disabled{cursor:progress;opacity:.65}.qd-primary:disabled:hover{background:var(--qd-yellow);border-color:var(--qd-yellow)}.qd-primary:disabled .qd-button-cap svg{transform:none}.qd-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:12px 22px;border:1px solid #505557;border-radius:999px;background:transparent;color:#f5f5f1;font-size:13px!important;line-height:1.35;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.qd-secondary:hover{border-color:#a5aaaa;background:#ffffff09}.qd-secondary:disabled{opacity:.6;cursor:progress}.qd-draft-note{margin:0;color:#969c9e;font-size:11px;line-height:1.65}.qd-form>.qd-draft-note{text-align:center;margin-top:-8px}.qd-summary{display:grid;gap:18px}.qd-summary-text{margin:0;padding:22px;max-height:300px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #33393b;border-radius:12px;background:#1b1f21;color:#e3e5e1;font-family:inherit;font-size:13px;line-height:1.75;-webkit-user-select:text;user-select:text}.qd-edit{display:inline-flex;align-items:center;justify-self:start;gap:8px;min-height:44px;margin:-8px 0;padding:0 6px;color:#d4d7d2;border:0;background:transparent;font-size:12px!important;cursor:pointer}.qd-edit:hover{color:var(--qd-yellow)}.qd-summary-actions{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.qd-status{margin:-7px 0;min-height:18px;color:#c4e8b3;font-size:12px;line-height:1.6}.qd-status-error{color:#ffb29c}.qd-submit-error{margin:0;padding:13px 15px;color:#ffb29c;background:#ef9b8508;border:1px solid #ef9b8550;border-radius:10px;font-size:12px;line-height:1.6}.qd-submit-error:focus{outline:2px solid var(--qd-yellow);outline-offset:4px}.qd-field input:disabled,.qd-field textarea:disabled{opacity:.65;cursor:progress}.qd-honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.qd-dialog button:focus-visible,.qd-dialog a:focus-visible,.qd-dialog input:focus-visible,.qd-dialog textarea:focus-visible{outline:2px solid var(--qd-yellow);outline-offset:4px}@keyframes qd-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:580px){.qd-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:20px}.qd-shell{padding:36px 22px 25px}.qd-close{top:12px;right:12px}.qd-eyebrow{max-width:240px;font-size:9px;margin-bottom:22px}.qd-dialog h2{max-width:300px;font-size:31px}.qd-intro{font-size:13px;margin-bottom:22px}.qd-field-grid{grid-template-columns:1fr;gap:17px}.qd-form{gap:18px}.qd-field input,.qd-field textarea{font-size:16px}.qd-summary-actions{grid-template-columns:1fr;gap:10px}.qd-summary-text{padding:16px;font-size:12px}.qd-primary,.qd-secondary{min-height:56px}}@media(prefers-reduced-motion:reduce){.qd-dialog[open]{animation:none}.qd-dialog *,.qd-dialog *:before,.qd-dialog *:after{transition:none!important;scroll-behavior:auto!important}.qd-primary:hover .qd-button-cap svg,.qd-primary:active,.qd-secondary:active{transform:none}}.vs-section{padding:88px 0 67px;background:var(--ink, #0d1012);color:#f5f4f0}.vs-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:33px}.vs-eyebrow{margin:0 0 14px;font:600 16px/1.5 var(--display, sans-serif);letter-spacing:2px;color:var(--yellow, #ffd21a)}.vs-heading h2{margin:0;font:600 58px/1.06 var(--display, sans-serif);letter-spacing:-.5px}.vs-heading-note{max-width:250px;margin:0 0 4px;font-size:14px;line-height:1.7;color:#b4babb}.vs-frame{position:relative;aspect-ratio:16 / 9;border-radius:22px;background:#07090a;border:1px solid #ffffff20;box-shadow:0 25px 60px #0004}.vs-video{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:contain;border-radius:21px;background:#07090a;color-scheme:dark}.vs-initial-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#00000012;pointer-events:none}.vs-play{pointer-events:auto;display:inline-flex;align-items:center;gap:30px;min-height:76px;padding:7px 7px 7px 29px;border:1px solid var(--yellow, #ffd21a);border-radius:999px;background:var(--yellow, #ffd21a);color:#101416;box-shadow:0 8px 35px #0005;cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.vs-play-label{display:grid;gap:4px;text-align:left;font:600 27px/1 var(--display, sans-serif)}.vs-play-label small{font:600 11px/1.2 var(--body, sans-serif);letter-spacing:1.2px}.vs-play-cap{display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px;border-radius:50%;background:#101416;color:#f5f4f0}.vs-play-cap svg{margin-left:3px;transition:transform .18s ease}.vs-play:hover{background:#ffe46e;transform:translateY(-2px);box-shadow:0 12px 40px #0006}.vs-play:hover .vs-play-cap svg{transform:scale(1.08)}.vs-play:active{transform:translateY(1px)}.vs-caption-row{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:15px;color:#9ea6a8;font-size:12px;line-height:1.6}.vs-caption-row p{margin:0}.vs-source{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:5px 0;color:#c5cccc;text-decoration:underline;text-underline-offset:4px}.vs-source:hover{color:var(--yellow, #ffd21a)}.vs-playback-status{min-height:18px;margin-top:5px;font-size:12px;line-height:1.5;color:#bbc1c2}.vs-error{margin-top:13px;padding:19px 22px;border:1px solid #8a6952;border-radius:14px;background:#2c251e;color:#f4d6bd;font-size:14px;line-height:1.6}.vs-error p{margin:0}.vs-error-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.vs-error-actions button,.vs-error-actions a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 17px;border:1px solid #bc997b;border-radius:999px;color:#fff0e1;background:transparent;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.vs-error-actions button:hover,.vs-error-actions a:hover{background:#ffffff0c;border-color:#ffe3c3}.vs-section button:focus-visible,.vs-section a:focus-visible,.vs-video:focus-visible{outline:3px solid var(--yellow, #ffd21a);outline-offset:5px}.vs-play:focus-visible{outline-color:#fff}@media(max-width:1020px){.vs-section{padding-top:66px;padding-bottom:50px}.vs-heading h2{font-size:49px}.vs-heading-note{max-width:200px;font-size:13px}}@media(max-width:760px){.vs-section{padding:51px 0 35px}.vs-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:23px}.vs-eyebrow{font-size:14px;margin-bottom:12px}.vs-heading h2{font-size:43px}.vs-heading-note{max-width:none;margin:0;font-size:13px}.vs-frame{border-radius:15px}.vs-video{border-radius:14px}.vs-play{min-height:63px;gap:21px;padding:6px 6px 6px 23px}.vs-play-label{font-size:23px;gap:4px}.vs-play-label small{font-size:9px}.vs-play-cap{width:49px;height:49px;flex-basis:49px}.vs-play-cap svg{width:21px;height:21px}.vs-caption-row{align-items:flex-start;flex-wrap:wrap;gap:0 15px;margin-top:13px;font-size:11px}.vs-caption-row p{min-height:29px}.vs-source{min-height:29px;padding:0;margin-left:auto}.vs-error{padding:16px;font-size:13px}}@media(prefers-reduced-motion:reduce){.vs-play,.vs-play-cap svg{transition:none}.vs-play:hover,.vs-play:active,.vs-play:hover .vs-play-cap svg{transform:none}}.model-specifications{padding:22px 26px 25px;margin:0 0 20px;color:var(--ink);background:#eeede6;border-top:2px solid var(--yellow);border-radius:0 0 12px 12px}.model-specifications-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #c9ccc3}.model-specifications-heading h4{margin:0;font:600 30px/1.1 var(--display);letter-spacing:-.2px}.specification-variant{display:block;margin-top:9px;font:500 12px/1.5 var(--body);color:#536057}.model-specifications .specifications-pdf{min-height:44px;padding:4px 4px 4px 16px;gap:10px;color:var(--ink);background:transparent;border:1px solid #777f78;font:600 12px/1.3 var(--body);text-decoration:none}.model-specifications .specifications-pdf .action-cap{width:34px;height:34px;color:var(--ink);background:var(--yellow)}.model-specifications .specifications-pdf:hover{background:#fff9dd;border-color:var(--ink);transform:translateY(-1px)}.model-specifications .specifications-pdf:hover .action-cap svg{transform:translate(1px,-1px)}.model-specifications .specifications-pdf:focus-visible{outline-color:var(--ink)}.model-specifications-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:20px;padding-top:19px}.specification-group{min-width:0}.specification-group h5{margin:0 0 9px;font:600 14px/1.4 var(--body);color:#161c1e}.specification-group dl{margin:0}.specification-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:5px 0;border-bottom:1px solid #d7d9d1;font-size:12px;line-height:1.5}.specification-line dt{color:#535b5b}.specification-line dd{margin:0;text-align:right;font-weight:600;color:#151c1e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.specification-note{margin-top:10px;max-width:370px;font-size:11px;line-height:1.5;color:#616965}@media(max-width:1020px){.model-specifications-grid{column-gap:28px}.specification-line{gap:10px}}@media(max-width:760px){.model-specifications{padding:20px 17px 23px}.model-specifications-heading{align-items:flex-start;gap:14px;flex-wrap:wrap;padding-bottom:17px}.model-specifications-heading h4{font-size:28px}.model-specifications-grid{grid-template-columns:minmax(0,1fr);gap:23px;padding-top:21px}.specification-line{font-size:12px;padding:7px 0}.specification-group h5{font-size:14px;margin-bottom:8px}.specification-note{font-size:11px}}.pc-section{--pc-ink: #11171a;--pc-line: #d5d8d0;--pc-muted: #596361;--pc-error: #ad3220;padding:80px 0 88px;background:#efefea;color:var(--pc-ink);font-family:var(--body, "Manrope", sans-serif);scroll-margin-top:24px}.pc-section *,.pc-section *:before,.pc-section *:after{box-sizing:border-box}.pc-section button,.pc-section input,.pc-section select{font-family:inherit}.pc-section button,.pc-section summary,.pc-section a,.pc-section input,.pc-section select{-webkit-tap-highlight-color:transparent}.pc-section :is(button,input,select,summary,a):focus-visible{outline:3px solid #172025;outline-offset:4px}.pc-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:35px}.pc-eyebrow{display:flex;align-items:center;gap:9px;color:#5b6256;font:600 14px/1.4 var(--body, sans-serif);letter-spacing:1.4px;margin:0 0 15px}.pc-eyebrow svg{color:#87701a}.pc-heading h2{font:600 clamp(42px,4.6vw,66px)/1.02 var(--display, "Barlow Condensed", sans-serif);margin:0;letter-spacing:-.5px}.pc-heading>p{max-width:430px;color:#515c57;font-size:15px;line-height:1.75;margin:0 0 2px}.pc-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:26px;align-items:start}.pc-input-panel{min-width:0;background:#fbfbf7;border:1px solid #cdd1c7;border-radius:23px;box-shadow:0 7px #d7dbd140,0 20px 42px #16251b06;overflow:clip}.pc-block{padding:27px 27px 29px;border-bottom:1px solid var(--pc-line)}.pc-block-heading{display:flex;align-items:center;gap:12px}.pc-step{display:inline-grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border:1px solid #bbc2b5;border-radius:50%;color:#606b5b;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.pc-block h3{font:600 27px/1.13 var(--display, "Barlow Condensed", sans-serif);margin:0;letter-spacing:-.1px}.pc-hint{margin:12px 0 0;color:var(--pc-muted);font-size:12px;line-height:1.7}.pc-templates{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pc-templates button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:41px;border:1px solid #adb6a6;border-radius:999px;background:transparent;color:#233024;padding:8px 14px;font-size:12px;line-height:1.4;transition:border-color .16s,background .16s,transform .16s}.pc-templates button:hover{border-color:#18251a;background:#eef1e7;transform:translateY(-1px)}.pc-templates button[aria-pressed=true]{background:#18211d;color:#f8f8f0;border-color:#18211d}.pc-templates button[aria-pressed=true] svg{color:var(--yellow, #ffd21a)}.pc-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 0 9px 9px;color:#60695e;background:none;border:0;border-radius:10px;font-size:11px;line-height:1.4}.pc-text-button:hover{color:#922a19}.pc-text-button:disabled{opacity:.45;cursor:default}.pc-empty{display:flex;align-items:center;gap:17px;min-height:135px;padding:25px 0 8px}.pc-empty-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;background:#eef1e7;border:1px dashed #a7b29b;border-radius:15px;color:#849173}.pc-empty p{margin:0;color:#3f4b3a;font-size:13px;line-height:1.7}.pc-empty small{display:block;color:#737d6d;font-size:11px;margin-top:3px}.pc-equipment-list{list-style:none;margin:20px 0 -7px;padding:0}.pc-equipment-row{padding:18px 0 12px;border-top:1px solid #dfe3d7}.pc-row-main{display:grid;grid-template-columns:minmax(0,1fr) 66px 93px 36px;align-items:start;gap:10px}.pc-row-name{display:flex;align-items:flex-start;gap:9px;padding-top:22px}.pc-row-name>span{font-size:9px;font-weight:600;color:#8a9484;padding-top:3px}.pc-row-name strong{font-size:12px;font-weight:600;line-height:1.65;overflow-wrap:anywhere}.pc-field{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:7px}.pc-field label,.pc-add-label{color:#485442;font-size:10px;font-weight:600;line-height:1.5}.pc-field input,.pc-field select,.pc-add select{min-width:0;width:100%;min-height:43px;padding:10px;background:#fff;color:#142015;border:1px solid #aeb7a6;border-radius:10px;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.pc-field input:hover,.pc-field select:hover,.pc-add select:hover{border-color:#526747}.pc-field input[aria-invalid=true]{border-color:var(--pc-error);background:#fffaf7}.pc-field small{color:#707d68;font-size:10px;line-height:1.55}.pc-field-error{color:var(--pc-error);font-size:10px;line-height:1.5;margin:0}.pc-remove{display:grid;place-items:center;width:36px;min-height:43px;margin-top:22px;padding:0;background:transparent;color:#697763;border:1px solid transparent;border-radius:10px}.pc-remove:hover{background:#fff0ea;color:#a13b25;border-color:#edcbbd}.pc-row-details summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;min-height:40px;width:fit-content;max-width:100%;margin:2px 0 0 21px;border-radius:8px;color:#627557;font-size:10px}.pc-row-details summary::-webkit-details-marker,.pc-settings summary::-webkit-details-marker{display:none}.pc-row-details[open] summary>svg:nth-of-type(2){transform:rotate(180deg)}.pc-row-advanced{display:grid;grid-template-columns:115px minmax(0,1fr);align-items:start;gap:20px;padding:13px 15px 17px;border:1px solid #d8dfce;background:#f0f3e9;border-radius:12px;margin:0 0 6px}.pc-row-advanced .pc-hint{margin:0;font-size:10px}.pc-check{display:flex;align-items:center;gap:8px;min-height:40px;font-size:10px;line-height:1.5;color:#415739;cursor:pointer}.pc-check input{width:17px;height:17px;flex:0 0 17px;accent-color:#22341c}.pc-add-label{display:block;font-size:13px;color:#283720;margin-bottom:11px}.pc-add{display:flex;align-items:stretch;gap:9px}.pc-add select{flex:1;min-height:46px;padding-right:22px}.pc-add-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;flex-shrink:0;border:1px solid #1a2818;background:#1a2818;color:#fcfff7;border-radius:999px;padding:10px 18px;font-size:12px;line-height:1.4}.pc-add-button:hover{background:#33452b}.pc-custom-toggle{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:9px 0 -5px;border:0;padding:7px 0;background:transparent;color:#435b35;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:4px;border-radius:8px}.pc-custom-toggle[aria-expanded=true] svg{transform:rotate(45deg)}.pc-custom-form{display:grid;grid-template-columns:minmax(0,1fr) 136px;align-items:start;gap:13px;border-top:1px solid #dce2d2;margin-top:15px;padding-top:20px}.pc-custom-form .pc-add-button{justify-self:start;grid-column:1/-1}.pc-settings>summary{display:flex;align-items:center;gap:12px;min-height:83px;padding:20px 27px;color:#2e3e25;list-style:none;cursor:pointer;font-size:13px;font-weight:600}.pc-settings>summary>svg{margin-left:auto;flex-shrink:0}.pc-settings[open]>summary{border-bottom:1px solid #dce2d2;background:#f0f3e9}.pc-settings-content{padding:0 27px 27px}.pc-settings-content>.pc-hint{margin:20px 0}.pc-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 18px}.pc-settings-grid .pc-field label{font-size:11px}.pc-setting-wide{grid-column:1/-1}.pc-result{min-width:0;position:relative;color:#f5f6ef;border:1px solid #3e4548;border-radius:23px;background:linear-gradient(145deg,#282e31 0,#171d20 45%,#101619);box-shadow:inset 0 1px #ffffff14,0 8px #10191c50,0 30px 50px #101c221a;overflow:hidden}.pc-result:focus-visible{outline:3px solid #172025;outline-offset:5px}.pc-result-top{display:flex;align-items:center;gap:9px;min-height:49px;padding:15px 25px;border-bottom:1px solid #ffffff11;font-size:10px;font-weight:600;letter-spacing:1.5px}.pc-result-top>span:last-child{margin-left:auto;color:#a3afa0;font-size:8px;letter-spacing:.5px}.pc-instrument-light{width:6px;height:6px;border-radius:50%;flex:0 0 6px;background:var(--yellow, #ffd21a);box-shadow:0 0 0 4px #ffd21a0b,0 0 13px #ffd21a35}.pc-readout{padding:26px 26px 22px}.pc-readout h3{margin:0 0 13px;color:#b0bda9;font-size:12px;font-weight:500}.pc-main-value{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font:600 clamp(64px,6.4vw,93px)/.95 var(--display, "Barlow Condensed", sans-serif);letter-spacing:-1.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pc-main-value>span{color:var(--yellow, #ffd21a);font-size:27px;font-weight:500;letter-spacing:-.2px}.pc-main-value.pc-value-long{font-size:clamp(40px,4.5vw,60px);letter-spacing:-1px}.pc-result-description{margin:16px 0 0;color:#a8b8a0;font-size:11px;line-height:1.7}.pc-candidate{margin:0 26px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:18px 0;border-top:1px solid #59624f;border-bottom:1px solid #59624f}.pc-candidate>p{width:100%;margin:0 0 2px;color:#aebb9f;font-size:10px;line-height:1.6}.pc-candidate>strong{font:600 33px/1.1 var(--display, "Barlow Condensed", sans-serif);letter-spacing:.3px;color:#f5f5dd}.pc-candidate>span{color:#c4cba9;font-size:10px}.pc-utilization{padding:21px 26px 0}.pc-meter{height:7px;border-radius:999px;overflow:hidden;background:#35402d}.pc-meter>span{display:block;height:100%;border-radius:inherit;background:var(--yellow, #ffd21a);transition:width .2s ease}.pc-utilization p{margin:8px 0 0;display:flex;align-items:start;justify-content:space-between;gap:15px;font-size:9px;line-height:1.65;color:#ab9}.pc-utilization strong{color:#e9eebf;font-weight:600}.pc-result-details{margin:20px 26px 0}.pc-result-details>div{display:flex;align-items:baseline;justify-content:space-between;gap:17px;padding:11px 0;border-bottom:1px solid #ffffff12;font-size:11px;line-height:1.55}.pc-result-details dt{color:#b4c0aa}.pc-result-details dd{margin:0;flex-shrink:0;text-align:right;color:#f1f2da;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.pc-fuel-note{margin:12px 26px 0;color:#95a689;font-size:9px;line-height:1.7}.pc-conditions{margin:18px 26px 0;display:grid;gap:10px}.pc-conditions>p{margin:0;display:flex;align-items:flex-start;gap:9px;padding:13px 12px;border:1px solid #8c823140;border-radius:11px;background:#bd981a0a;color:#d3d6a8;font-size:10px;line-height:1.65}.pc-conditions>p>svg{flex:0 0 19px;margin-top:1px;color:#dfce5d}.pc-conditions .pc-invalid-notice{border-color:#b8887050;color:#f4cebb;background:#e07b490a}.pc-result-action{padding:24px 26px 25px}.pc-primary{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:13px;min-height:58px;padding:6px 6px 6px 20px;border:1px solid var(--yellow, #ffd21a);border-radius:999px;color:#11170d;background:var(--yellow, #ffd21a);font-size:13px;line-height:1.4;font-weight:600;box-shadow:0 3px #8e7718;transition:transform .18s,background .18s}.pc-action-cap{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;background:#172013;color:#fff;border-radius:50%}.pc-primary:hover{background:#ffe369;transform:translateY(-1px)}.pc-primary:active{transform:translateY(1px)}.pc-primary:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;transform:none}.pc-primary:focus-visible{outline-color:#fff}.pc-result-action>p{margin:15px 8px 0;text-align:center;color:#93a68a;font-size:9px;line-height:1.75}.pc-result-jump{display:none}@media(max-width:1140px){.pc-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px}.pc-block{padding-inline:22px}.pc-row-main{grid-template-columns:minmax(0,1fr) 61px 79px 32px;gap:8px}.pc-remove{width:32px}.pc-row-name{gap:6px}.pc-row-name strong{font-size:11px}}@media(max-width:980px){.pc-layout{grid-template-columns:minmax(0,1fr);gap:26px}.pc-result{position:static}.pc-row-main{grid-template-columns:minmax(0,1fr) 80px 120px 44px;gap:15px}.pc-row-name strong{font-size:13px}.pc-remove{width:44px}.pc-heading{align-items:flex-start;flex-direction:column;gap:20px}.pc-heading>p{max-width:650px}.pc-result-jump{display:inline-flex;align-items:center;gap:12px;margin:-5px 0 23px;max-width:100%;min-height:45px;padding:11px 17px;border:1px solid #79817e;border-radius:999px;background:#f7f7f0;color:#293338;font-size:12px}.pc-result-jump strong{font-weight:600}}@media(max-width:760px){.pc-section{padding:52px 0 55px}.pc-heading{gap:16px;margin-bottom:27px}.pc-eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:12px}.pc-heading h2{font-size:48px}.pc-heading>p{font-size:13px;line-height:1.75}.pc-input-panel,.pc-result{border-radius:18px}.pc-block{padding:23px 20px}.pc-block h3{font-size:25px}.pc-hint{font-size:11px}.pc-templates{gap:8px}.pc-templates button{min-height:44px;padding:8px 12px;font-size:11px}.pc-list-heading{align-items:flex-start;gap:9px}.pc-text-button{font-size:10px;padding:5px;margin-top:-6px}.pc-row-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:12px 10px}.pc-row-name{grid-column:1/3;padding-top:0;align-items:baseline;gap:9px}.pc-row-name strong{font-size:13px}.pc-row-main>.pc-field:nth-child(2){grid-column:1;grid-row:2}.pc-row-main>.pc-field:nth-child(3){grid-column:2;grid-row:2}.pc-remove{grid-column:3;grid-row:1/3;align-self:center;margin:0;width:44px;min-height:44px}.pc-field label{font-size:11px}.pc-field input,.pc-field select,.pc-add select{min-height:46px;font-size:16px}.pc-row-details summary{margin-left:0;font-size:10px;min-height:44px}.pc-row-advanced{grid-template-columns:95px minmax(0,1fr);gap:12px;padding:13px 11px}.pc-check{min-height:44px;font-size:10px;align-items:flex-start;padding-top:10px}.pc-custom-form{grid-template-columns:minmax(0,1fr)}.pc-add{flex-wrap:wrap}.pc-add select{flex-basis:100%}.pc-add-button{min-height:44px;font-size:12px;padding-inline:20px}.pc-settings>summary{padding:21px 20px;min-height:78px;font-size:12px}.pc-settings-content{padding:0 20px 25px}.pc-settings-grid{gap:20px 14px}.pc-settings-grid .pc-field{grid-column:1/-1}.pc-empty{gap:12px}.pc-empty p{font-size:12px}.pc-result-top{padding-inline:22px}.pc-readout{padding:25px 22px 22px}.pc-main-value{font-size:78px}.pc-candidate{margin-inline:22px}.pc-utilization{padding-inline:22px}.pc-result-details{margin-inline:22px}.pc-result-details>div{font-size:12px}.pc-result-details dd{font-size:12px}.pc-fuel-note{margin-inline:22px;font-size:10px}.pc-conditions{margin-inline:22px}.pc-conditions>p{font-size:11px}.pc-result-action{padding-inline:22px}.pc-result-action>p{font-size:10px}}@media(max-width:360px){.pc-heading h2{font-size:42px}.pc-block,.pc-settings-content{padding-inline:16px}.pc-settings>summary{padding-inline:16px;gap:8px}.pc-block-heading{gap:8px}.pc-block h3{font-size:23px}.pc-step{width:26px;height:26px;flex-basis:26px}.pc-list-heading{flex-wrap:wrap}.pc-text-button{margin:0 0 -9px auto}.pc-main-value{font-size:65px}.pc-result-top>span:last-child{font-size:7px}.pc-row-advanced{grid-template-columns:minmax(0,1fr)}.pc-row-advanced>.pc-field{max-width:130px}}@media(prefers-reduced-motion:reduce){.pc-section *,.pc-section *:before,.pc-section *:after{transition:none!important;scroll-behavior:auto!important}.pc-primary:hover,.pc-primary:active,.pc-templates button:hover{transform:none}}.cert-section{--cert-line: #42494c;--cert-muted: #aeb7ba;padding:68px 0 62px;color:#f5f4f0;background:#12181b;border-top:1px solid #30383b;border-bottom:1px solid #30383b;scroll-margin-top:24px}.cert-section :is(a,summary):focus-visible{outline:3px solid var(--yellow, #ffd21a);outline-offset:5px}.cert-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:32px}.cert-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:var(--yellow, #ffd21a);font-size:11px;line-height:1.5;letter-spacing:1.8px;font-weight:600}.cert-heading h2{max-width:640px;font:600 clamp(39px,4.3vw,58px)/1.08 var(--display, "Barlow Condensed", sans-serif);letter-spacing:-.3px}.cert-heading>p{max-width:390px;margin-bottom:2px;color:var(--cert-muted);font-size:13px;line-height:1.8}.cert-group-title{display:flex;align-items:baseline;gap:12px;margin:0 0 13px;color:#c9ced0;font-size:12px;line-height:1.5;font-weight:500}.cert-group-title>span{border-left:1px solid #667074;padding-left:12px;color:#a4afb2;font-size:10px;white-space:nowrap}.cert-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.cert-product-card{position:relative;min-width:0;border:1px solid #566065;border-radius:18px;padding:21px 23px 15px;background:linear-gradient(130deg,#2c3438,#20282c 58%,#1a2226);box-shadow:inset 0 1px #ffffff12,0 5px #0b111433}.cert-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.cert-card-top>svg{flex-shrink:0;color:#b0bbbf}.cert-label{display:inline-flex;align-items:center;min-height:29px;max-width:100%;padding:5px 9px;border:1px solid #b9a331;border-radius:5px;color:#ffdf4f;background:#ffd21a06;font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.cert-product-card h4{margin:0;color:#faf9f4;font:600 28px/1.12 var(--display, "Barlow Condensed", sans-serif);letter-spacing:.1px;overflow-wrap:anywhere}.cert-holder{display:flex;flex-wrap:wrap;gap:3px 8px;margin:12px 0 17px;color:#d3d8da;font-size:10px;line-height:1.65;overflow-wrap:anywhere}.cert-holder>span{color:#a8b4b9}.cert-product-scope{color:#c7d1d4;font-size:11px;line-height:1.8;margin:0 0 17px}.cert-card-bottom{position:relative;border-top:1px solid #ffffff20;padding-top:12px}.cert-file-actions{display:flex;align-items:center;gap:7px;flex-shrink:0}.cert-open,.cert-download{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #819096;border-radius:999px;background:#11191d24;color:#f8f8f2;transition:border-color .16s,background .16s,transform .16s}.cert-open{gap:10px;padding:9px 13px 9px 16px;font-size:11px;line-height:1.4;white-space:nowrap}.cert-open>svg{color:#ffdc3b}.cert-download{width:44px;padding:0}.cert-open:hover,.cert-download:hover{border-color:var(--yellow, #ffd21a);background:#ffd21a0c;transform:translateY(-1px)}.cert-open:active,.cert-download:active{transform:translateY(1px)}.cert-section summary{list-style:none;cursor:pointer;border-radius:5px}.cert-section summary::-webkit-details-marker{display:none}.cert-section summary>svg{flex-shrink:0;transition:transform .15s ease}.cert-section details[open]>summary>svg{transform:rotate(180deg)}.cert-product-details>summary{display:flex;align-items:center;gap:8px;min-height:44px;width:fit-content;max-width:calc(100% - 166px);color:#d4dcdf;font-size:11px}.cert-product-details[open]>summary{color:var(--yellow, #ffd21a)}.cert-card-bottom>.cert-file-actions{position:absolute;top:12px;right:0}.cert-detail-body{padding-top:15px;min-width:0}.cert-detail-body dl{margin:0}.cert-detail-body dl>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:10px;padding:5px 0;font-size:10px;line-height:1.7}.cert-detail-body dt{color:#a9b5ba}.cert-detail-body dd{margin:0;color:#e1e6e6;overflow-wrap:anywhere}.cert-document-note{margin-top:12px;padding:12px 0 0;border-top:1px solid #ffffff17;color:#c7d1d4;font-size:11px;line-height:1.8}.cert-file-info{margin-top:12px;color:#a9b5ba;font-size:10px;line-height:1.6;font-variant-numeric:tabular-nums}.cert-management-group{margin-top:32px}.cert-management-list{border:1px solid #424d52;border-radius:16px;background:#182024;overflow:clip}.cert-management-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:12px 20px}.cert-management-row+.cert-management-row{border-top:1px solid #384348}.cert-management-details{min-width:0}.cert-management-details>summary{display:grid;grid-template-columns:154px minmax(0,1fr) 18px;gap:20px;align-items:center;min-height:44px;color:#f0f1ed}.cert-management-details>summary:hover{color:#ffe364}.cert-standard{font-size:12px;font-weight:600;line-height:1.6}.cert-row-title{color:#b2bfc4;font-size:12px;line-height:1.65}.cert-management-details>summary>svg{color:#bbc9cf}.cert-management-details[open]>summary>svg{color:var(--yellow, #ffd21a)}.cert-management-details>.cert-detail-body{padding:16px 0 8px;border-top:1px solid #ffffff12;margin-top:8px}.cert-management-details .cert-detail-body dl{max-width:660px}.cert-management-details .cert-detail-body dl>div{grid-template-columns:174px minmax(0,1fr)}.cert-footnote{margin:20px 0 0;color:#aab5ba;font-size:10px;line-height:1.8}@media(max-width:1020px){.cert-heading{align-items:flex-start;flex-direction:column;gap:17px}.cert-heading>p{max-width:600px}.cert-management-details>summary{grid-template-columns:132px minmax(0,1fr) 18px;gap:14px}}@media(max-width:760px){.cert-section{padding:46px 0 43px}.cert-heading{margin-bottom:25px;gap:15px}.cert-heading h2{max-width:420px;font-size:43px}.cert-heading>p{font-size:12px}.cert-product-grid{grid-template-columns:minmax(0,1fr);gap:15px}.cert-product-card{padding:20px 19px 15px}.cert-product-card h4{font-size:28px}.cert-holder{font-size:11px}.cert-management-group{margin-top:26px}.cert-management-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px 18px 16px}.cert-management-details>summary{grid-template-columns:minmax(0,1fr) 18px;gap:2px 12px}.cert-standard{grid-column:1;font-size:13px}.cert-row-title{grid-column:1;font-size:11px}.cert-management-details>summary>svg{grid-column:2;grid-row:1 / 3}.cert-management-row>.cert-file-actions{justify-self:start}.cert-management-details .cert-detail-body dl>div{grid-template-columns:minmax(90px,.85fr) minmax(0,1.15fr)}.cert-detail-body dl>div{font-size:10px}.cert-footnote{font-size:10px}}@media(max-width:360px){.cert-heading h2{font-size:38px}.cert-product-card{padding-inline:16px}.cert-open{padding-inline:12px;gap:6px}.cert-file-actions{gap:6px}.cert-management-row{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.cert-section *,.cert-section *:before,.cert-section *:after{transition:none!important;animation:none!important}.cert-open:hover,.cert-download:hover,.cert-open:active,.cert-download:active{transform:none}}.hero .hero-motion-main{min-height:clamp(620px,calc(44.52vw + 40px),752px)}.gp-stage{position:absolute;width:58%;aspect-ratio:3698/2838;right:-1%;top:70px;isolation:isolate}.gp-depth-light{position:absolute;top:5%;right:-4%;bottom:-8%;left:-4%;border-radius:50%;background:radial-gradient(ellipse at 52% 60%,#fff5c408,#d4e0e305 35%,transparent 69%);pointer-events:none}.gp-photo-motion{position:absolute;top:0;right:0;bottom:0;left:0;animation:gp-original-float 60s ease-in-out infinite;will-change:transform}.gp-original-photo{position:absolute;width:112.5%;max-width:none;height:auto;left:-1%;top:-19.8%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gp-view{opacity:0;animation:gp-original-view 60s linear infinite}.gp-view-02{animation-delay:0s}.gp-view-01{top:-9.6%;animation-delay:-40s}.gp-view-03{top:-14%;animation-delay:-20s}@keyframes gp-original-view{0%,30.833333%{opacity:1}32.5%,99.166667%{opacity:0}to{opacity:1}}@keyframes gp-original-float{0%,to{transform:translate(-6px)}25%{transform:translateY(-8px)}50%{transform:translate(6px)}75%{transform:translateY(6px)}}.gp-stage[data-motion-paused=true] .gp-photo-motion,.gp-stage[data-motion-paused=true] .gp-view{animation-play-state:paused}.gp-controls{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;padding-bottom:28px;border-top:1px solid #ffffff18}.gp-caption{color:#c4cbc9;font-size:14px;line-height:1.5}.gp-control-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gp-motion-button,.gp-video-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid #75807f;border-radius:999px;padding:10px 18px;background:#11171b70;color:#edf0ed;font:500 13px/1.4 var(--body);white-space:nowrap;transition:background .2s,border-color .2s}.gp-motion-button svg,.gp-video-link svg{color:var(--yellow)}.gp-motion-button:hover,.gp-video-link:hover{background:#ffffff12;border-color:#c5ceca}@media(max-width:1240px){.hero .hero-motion-main{min-height:630px}.gp-stage{top:94px}}@media(max-width:1020px){.hero .hero-motion-main{min-height:600px}.gp-stage{width:60%;right:-3%;top:136px}}@media(max-width:760px){.hero .hero-motion-main{min-height:unset}.gp-stage{position:relative;width:min(calc(100% + 20px),620px);align-self:center;right:auto;top:auto;margin:42px 0 24px}.gp-controls{gap:14px;padding-top:18px;padding-bottom:24px;flex-wrap:wrap}.gp-control-actions{width:100%;gap:10px}.gp-motion-button,.gp-video-link{flex:1;padding-inline:14px;font-size:12px}}@media(max-width:360px){.gp-motion-button,.gp-video-link{padding-inline:10px;font-size:11px;gap:7px}}@media(prefers-reduced-motion:reduce){.gp-photo-motion,.gp-view{animation:none!important;will-change:auto;transform:none}.gp-view-02{opacity:1}.gp-view-01,.gp-view-03{opacity:0}.gp-motion-button{display:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(./barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(./barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(./barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-cyrillic-ext-400-normal-CRdE35mU.woff2) format("woff2"),url(./manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(./manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(./manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(./manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(./manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(./manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2) format("woff2"),url(./manrope-cyrillic-ext-500-normal-PaLk8PaH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(./manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(./manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(./manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(./manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2) format("woff2"),url(./manrope-cyrillic-ext-600-normal-DjQx9_jq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(./manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(./manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(./manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(./manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(./manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--yellow:#ffd21a;--ink:#0d1012;--muted:#b4b6b6;--paper:#f5f4f0;--body:"Manrope",sans-serif;--display:"Barlow Condensed",sans-serif;color:var(--paper);background:var(--ink);font-family:var(--body);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:0;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}button svg,a svg{flex-shrink:0}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.shell{width:min(100% - 112px,1440px);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-90px;left:20px;z-index:99;background:var(--yellow);color:#111;padding:15px;border-radius:40px}.skip-link:focus{top:12px}.site-header{height:88px;background:#0b0e10;border-bottom:1px solid #ffffff1c;position:relative;z-index:20}.header-inner{height:100%;width:min(100% - 88px,1480px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{width:163px;flex-shrink:0}.brand img{width:100%;height:auto}.navigation{display:flex;gap:36px;align-items:center;font-size:16px;font-weight:600}.navigation a{padding:15px 0;transition:color .18s}.navigation a:hover{color:var(--yellow)}.header-actions{display:flex;align-items:center;gap:26px}.language-switch{display:flex;align-items:center;border:1px solid #7b7d7b;border-radius:999px;padding:3px}.language-switch button{border:0;background:transparent;min-width:47px;min-height:38px;color:#aaa;font:600 19px var(--display);border-radius:999px}.language-switch button[aria-pressed=true]{color:var(--yellow);background:#ffffff08}.language-switch button:hover{background:#ffffff10;color:#fff}.menu-button{display:none!important}.action{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:62px;border-radius:999px;border:1px solid transparent;font:600 22px/1 var(--display);white-space:nowrap;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.action-primary{background:var(--yellow);color:#0a0d0f;padding:5px 5px 5px 30px;box-shadow:0 2px #ae900d}.action-cap{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#111416;color:#fff;flex-shrink:0}.action-cap svg{transition:transform .2s}.action-primary:hover{background:#ffe15b;transform:translateY(-2px);box-shadow:0 5px #806b1250}.action-primary:hover .action-cap svg{transform:translate(2px,-2px)}.action-primary:active{transform:translateY(1px);box-shadow:none}.action-secondary{background:#14171950;color:#fff;border-color:#a5a5a0;min-height:58px;padding:14px 24px;gap:12px;box-shadow:inset 0 0 0 1px #ffffff08}.action-secondary svg{color:var(--yellow)}.action-secondary:hover{background:#ffffff10;border-color:#fff;transform:translateY(-2px)}.action-secondary:active{transform:translateY(1px)}.action-small{min-height:48px;font-size:19px;padding-left:25px;gap:22px}.action-small .action-cap{width:37px;height:37px}.action-small .action-cap svg{width:22px;height:22px}.hero{position:relative;isolation:isolate;overflow:hidden;background:#0b0e10}.studio-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--studio-background) center 45% / cover no-repeat;opacity:.62;pointer-events:none}.hero-main{min-height:594px;position:relative}.hero-copy{position:relative;z-index:2;width:48%;padding-top:75px;padding-bottom:36px;pointer-events:none}.hero-copy .hero-actions{pointer-events:auto}.eyebrow{font:600 17px/1.5 var(--display);letter-spacing:2.2px;color:var(--yellow)}.hero h1{font:600 88px/1.01 var(--display);letter-spacing:-1px;margin-top:18px;max-width:560px}.hero h1 span{color:var(--yellow)}.hero-description{font:400 25px/1.42 var(--display);max-width:380px;margin-top:24px;color:#e0e1dc}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;margin-top:27px}.product-scene{position:absolute;width:74%;height:620px;right:-5%;top:-32px;--scene-x:0px;--scene-y:0px}.generator-photo{position:absolute;width:100%;height:auto;max-width:none;left:0;top:-39px;opacity:0;pointer-events:none;transform:translate(var(--scene-x),var(--scene-y));filter:drop-shadow(3px 30px 18px #000a);transition:opacity .28s,transform .7s ease}.generator-photo.is-active{opacity:1}.gallery{display:flex;align-items:center;gap:40px;padding-top:4px;padding-bottom:28px;position:relative;z-index:3}.gallery-label{font:400 21px var(--display);flex-shrink:0;min-width:168px}.gallery-controls{display:flex;gap:24px;align-items:center}.round-control{display:flex;align-items:center;justify-content:center;border:1px solid #aaa9a0;background:#16191b40;border-radius:999px;width:52px;height:52px;padding:0;flex-shrink:0;color:#f4f3ef;transition:background .2s,transform .2s,border-color .2s}.round-control:hover{background:var(--yellow);color:#121518;border-color:var(--yellow);transform:translateY(-2px)}.round-control:active{transform:translateY(1px)}.gallery-thumbs{display:flex;gap:20px}.gallery-thumb{position:relative;width:198px;height:120px;overflow:hidden;isolation:isolate;border:1px solid #777971;border-radius:16px;background:#ffffff03;padding:0;transition:background .2s,border-color .2s,transform .2s}.gallery-thumb img{position:absolute;width:100%;height:auto;top:-41px;left:0;pointer-events:none}.gallery-thumb[aria-pressed=true]{border-color:var(--yellow);box-shadow:inset 0 -5px 0 var(--yellow);background:#ffffff08}.gallery-thumb:hover{background:#ffffff0b;border-color:#ddd;transform:translateY(-3px)}.thumb-label{position:absolute;bottom:8px;left:0;right:0;text-align:center;font-size:11px;letter-spacing:.2px;line-height:1.4;color:#ddd;opacity:0;transition:opacity .2s}.gallery-thumb:hover .thumb-label,.gallery-thumb:focus-visible .thumb-label{opacity:1}.light-section{background:var(--paper);color:#101416}.catalogue{padding:38px 0 42px;scroll-margin-top:24px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}h2{font:600 44px/1.1 var(--display);letter-spacing:-.4px}.section-heading p{font-size:16px;line-height:1.5;margin-top:18px;color:#3c4144}.range-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:25px}.range-button{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 8px 7px 32px;min-height:70px;border:1px solid #919793;border-radius:12px 999px 999px 12px;background:transparent;color:#131719;font:600 28px var(--display);transition:background .2s,border-color .2s,transform .2s}.range-cap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#141719;color:#fff;border-radius:50%;flex-shrink:0;transition:background .2s,color .2s,transform .2s}.range-button:hover{background:#ebe9df;border-color:#141719;transform:translateY(-2px)}.range-button:hover .range-cap{transform:rotate(45deg)}.range-button[aria-pressed=true]{background:#141719;color:#fff;border-color:#141719}.range-button[aria-pressed=true] .range-cap{background:var(--yellow);color:#141719}.consult-button{margin-top:24px;display:inline-flex;align-items:center;gap:15px;border-radius:999px;border:1px solid #8e9491;min-height:48px;padding:8px 18px 8px 24px;background:transparent;color:#16191b;font-size:14px;transition:background .2s}.consult-button>svg:last-child{margin-left:8px}.consult-button:hover{background:#e5e3d9}.quiet-button{background:transparent;border:0;display:inline-flex;align-items:center;gap:9px;font-size:13px;padding:12px;border-radius:10px;min-height:44px;color:inherit}.quiet-button:hover{background:#11111109}.catalogue-results{margin-top:36px;border-top:1px solid #c4c6bf;animation:reveal .25s ease}.results-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 0;gap:16px;font-size:14px;color:#565e61}.model-head,.model-overview{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.8fr;gap:24px;align-items:center}.model-head{padding:10px 12px;color:#6a7375;font-size:12px;letter-spacing:1px;text-transform:uppercase}.model-row{border-top:1px solid #d3d5ce}.model-overview{padding:18px 12px}.model-overview h3{font:600 30px var(--display)}.model-overview p{font-size:13px;color:#596165}.model-overview strong{font-size:19px;color:#11171a}.model-overview small{font-size:12px}.model-actions{display:flex;align-items:center;gap:14px;justify-content:flex-end}.model-actions .action{font-size:18px;gap:14px}.details-button{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:999px;background:transparent;padding:10px;font-size:13px;color:#15191b}.details-button:hover{border-color:#c3c6c0;background:#ecebe4}.details-button[aria-expanded=true] svg{transform:rotate(180deg)}.model-details{display:grid;grid-template-columns:1fr 2fr 1.3fr;gap:32px;align-items:start;padding:20px 24px 24px;background:#e9e9e1;font-size:14px;line-height:1.65;border-radius:12px;margin-bottom:16px}.model-details a{display:flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:5px;min-height:44px}.catalogue-source{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#565e60;margin-top:25px;text-decoration:underline;text-underline-offset:4px}.mobile-label{display:none}.services-section{padding:96px 0;background:#14191c}.services-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;align-items:center}.services-grid h2{font-size:56px;margin-top:20px}.services-grid>div>p:last-child{font-size:16px;line-height:1.8;color:#c1c4c3;max-width:400px;margin-top:24px}.service-links button{width:100%;display:flex;align-items:center;gap:22px;text-align:left;min-height:104px;padding:22px 8px;background:transparent;border:0;border-bottom:1px solid #444a4b;font:400 26px var(--display);color:var(--paper);transition:background .2s,color .2s}.service-links button>svg:last-child{margin-left:auto}.service-links button:hover{color:var(--yellow);background:#ffffff04}.service-icon{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;border-radius:16px;border:1px solid #505853;color:var(--yellow)}.about-section{padding:96px 0}.about-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:70px}.about-grid>.eyebrow{color:#4d5554}.about-grid h2{font-size:64px}.about-grid p{max-width:570px;font-size:16px;line-height:1.9;margin:25px 0 30px;color:#4c5355}.footer-main{display:grid;grid-template-columns:1.3fr 1fr 1.1fr;gap:80px;padding:70px 0 64px}.footer-logo{width:174px;height:auto}.footer-main p{margin-top:25px;color:#b5baba;font-size:15px}.contact-block{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.contact-block>span{font:400 14px var(--display);color:#9ca4a4;letter-spacing:2px;margin-bottom:12px}.contact-block a{display:flex;align-items:center;gap:10px;font-size:15px;min-height:35px}.contact-block a:hover{color:var(--yellow)}.footer-bottom{padding:25px 0;border-top:1px solid #383e3f;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:11px;color:#98a09f}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero-main{min-height:656px}.hero-copy{padding-top:96px}.hero h1{font-size:100px}.product-scene{top:-72px}.gallery{padding-bottom:38px}}@media(max-width:1240px){.shell{width:calc(100% - 72px)}.header-inner{width:calc(100% - 64px);gap:22px}.brand{width:140px}.navigation{gap:22px;font-size:14px}.header-actions{gap:18px}.header-actions .action{font-size:17px;padding-left:18px;gap:15px}.hero-copy{padding-top:64px}.hero h1{font-size:76px}.hero-description{font-size:23px;max-width:350px}.hero-actions{gap:16px}.hero-actions .action{font-size:21px}.hero-actions .action-secondary{padding:14px 18px}.hero-main{min-height:554px}.product-scene{width:75%;right:-6%;top:7px}.gallery{gap:24px}.gallery-label{min-width:155px}.gallery-controls{gap:19px}.gallery-thumb{width:175px;height:109px}.gallery-thumb img{top:-32px}.gallery-thumbs{gap:17px}.range-buttons{gap:26px}.range-button{padding-left:24px}.model-head,.model-overview{gap:16px}.model-actions{gap:4px}.model-actions .action{font-size:16px;padding-left:16px;gap:8px}.services-grid{gap:70px}}@media(max-width:1020px){.header-inner{width:calc(100% - 48px)}.navigation{position:absolute;top:88px;left:0;right:0;background:#111619;display:none;padding:18px 28px 25px;border-bottom:1px solid #4a5050;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 20px 30px #0008}.navigation.is-open{display:flex}.navigation a{font-size:20px;border-bottom:1px solid #2f3637}.menu-button{display:flex!important;width:44px;height:44px}.hero h1{font-size:70px}.hero-copy{width:49%;padding-top:58px}.hero-description{font-size:22px;max-width:310px}.hero-actions{flex-wrap:wrap;gap:16px}.hero-actions .action{min-height:55px;font-size:20px}.hero-actions .action-cap{width:43px;height:43px}.hero-actions .action-secondary{min-height:50px;font-size:18px;padding:13px 21px}.hero-main{min-height:565px}.product-scene{width:76%;top:60px}.gallery-label{min-width:130px;font-size:19px}.gallery{gap:20px}.gallery-controls{gap:14px}.gallery-thumb{width:146px;height:94px}.gallery-thumb img{top:-25px}.gallery-thumbs{gap:12px}.round-control{width:44px;height:44px}.range-button{font-size:24px;padding-left:20px;min-height:64px}.range-cap{width:45px;height:45px}.range-buttons{gap:20px}.section-heading h2{font-size:40px}.model-head{display:none}.model-overview{grid-template-columns:1fr 1fr 1fr}.model-actions{grid-column:1/-1;justify-content:flex-start}.mobile-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.model-details{grid-template-columns:1fr 2fr}.model-details a{grid-column:1/-1}.services-grid{gap:40px}.services-grid h2{font-size:45px}.service-links button{font-size:23px;gap:15px}.about-grid{grid-template-columns:1fr 2fr;gap:30px}.about-grid h2{font-size:53px}.footer-main{gap:34px}}@media(max-width:760px){:root{scroll-padding-top:88px}.shell{width:calc(100% - 40px)}.site-header{height:76px}.header-inner{width:calc(100% - 40px);gap:15px}.brand{width:137px}.header-actions{gap:12px}.header-actions>.action{display:none}.language-switch{padding:1px}.language-switch button{min-width:34px;min-height:34px;font-size:16px}.navigation{top:76px}.hero-main{display:flex;flex-direction:column;min-height:unset}.hero-copy{width:100%;padding-top:45px;padding-bottom:0;pointer-events:auto}.eyebrow{font-size:14px;letter-spacing:2px}.hero h1{font-size:68px;line-height:1.01;letter-spacing:-.5px;margin-top:15px}.hero-description{max-width:345px;font-size:22px;margin-top:22px;line-height:1.38}.hero-actions{margin-top:26px;gap:12px;flex-wrap:nowrap}.hero-actions .action-primary{min-height:55px;font-size:19px;padding-left:22px;gap:14px;flex:1}.hero-actions .action-cap{width:43px;height:43px}.hero-actions .action-secondary{min-height:53px;font-size:17px;padding:12px 16px;gap:9px}.hero-actions .action-secondary svg{width:19px}.product-scene{position:relative;width:calc(100% + 40px);height:300px;right:auto;top:auto;margin:5px -20px 0;overflow:hidden}.generator-photo{width:100%;left:0;top:-44px}.studio-backdrop{background-position:66% center;background-size:auto 100%;opacity:.64}.gallery{display:block;padding-top:0;padding-bottom:31px}.gallery-label{font-size:18px;min-width:0;margin-bottom:16px}.gallery-controls{position:relative;justify-content:space-between;gap:10px}.gallery-thumbs{flex:1;gap:10px;min-width:0}.gallery-thumb{width:calc((100vw - 154px)/3);height:75px;border-radius:12px;flex:1}.gallery-thumb img{top:-15px}.gallery-controls .round-control{width:36px;height:44px;flex-shrink:0;border-color:#5c6465}.gallery-controls .round-control svg{width:19px}.thumb-label{display:none}.catalogue{padding:32px 0}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{font-size:36px;line-height:1.08;max-width:330px}.section-heading p{font-size:13px;margin-top:15px}.section-heading .quiet-button{font-size:11px;padding:8px;max-width:104px;line-height:1.5}.range-buttons{grid-template-columns:1fr;gap:12px;margin-top:24px}.range-button{min-height:64px;font-size:27px;padding-left:26px;border-radius:14px 999px 999px 14px}.range-cap{width:47px;height:47px}.consult-button{width:100%;padding:11px 16px;gap:10px;font-size:12px;text-align:left;min-height:52px;margin-top:18px}.consult-button>svg:last-child{margin-left:auto}.results-heading{font-size:12px}.model-overview{grid-template-columns:.9fr 1fr 1fr;padding:18px 4px;gap:12px}.model-overview h3{font-size:27px}.model-overview strong{font-size:17px}.model-overview small{display:block;margin-top:4px;font-size:12px}.model-actions{justify-content:space-between;gap:20px;margin-top:6px}.model-actions .action{font-size:18px;gap:20px;min-height:48px;padding-left:24px}.model-details{display:block;padding:20px;font-size:13px}.model-details p{margin-bottom:14px}.catalogue-source{font-size:11px}.services-section,.about-section{padding:58px 0}.services-grid,.about-grid{grid-template-columns:1fr;gap:30px}.services-grid h2{font-size:43px;margin-top:16px}.services-grid>div>p:last-child{font-size:14px;margin-top:18px;line-height:1.7}.service-links button{font-size:23px;min-height:92px;padding:18px 0}.service-icon{min-width:45px;min-height:45px;border-radius:13px}.about-grid{gap:2px}.about-grid>.eyebrow{margin:0 0 16px}.about-grid h2{font-size:47px}.about-grid p{font-size:14px;margin:22px 0 26px}.about-grid .action{font-size:21px;min-height:56px}.footer-main{grid-template-columns:1fr;gap:42px;padding:54px 0 42px}.footer-logo{width:155px}.contact-block{gap:12px}.contact-block>span{margin-bottom:3px}.contact-block a{font-size:15px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:13px;font-size:10px;padding:22px 0}}@media(max-width:420px){.hero h1{font-size:60px}.hero-copy{padding-top:38px}.hero-description{font-size:21px;max-width:290px}.hero-actions{flex-wrap:wrap}.hero-actions .action-primary{flex:none;width:100%;justify-content:space-between;padding-left:30px;font-size:21px}.hero-actions .action-secondary{width:100%;min-height:50px}.product-scene{height:270px;margin-top:0}.generator-photo{top:-35px}.gallery-thumb{height:69px}.gallery-thumb img{top:-8px}.gallery-controls{gap:8px}.gallery-thumbs{gap:7px}.header-actions{gap:8px}.menu-button{width:40px;height:40px}.brand{width:126px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.generator-photo{transform:none!important}.action:hover,.round-control:hover,.gallery-thumb:hover,.range-button:hover{transform:none}}:root{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.action{font:600 18px/1.2 var(--body)}.action-small{font-size:14px}.language-switch button{font:600 16px var(--body)}.hero-main{min-height:580px}.hero-copy{padding-top:72px}.hero h1{font-size:82px;line-height:1.02}.hero-description{font:400 22px/1.5 var(--body);max-width:395px}.hero-actions .action-primary{min-width:288px;justify-content:space-between}.hero-actions .action-secondary{min-width:217px;font-size:16px}.product-scene{width:60%;right:-2%;top:-32px}.gallery-label{font:400 18px var(--body)}.gallery-thumb img{width:92%;left:4%;top:-25px}.range-button{font:500 24px var(--body)}.light-section :focus-visible{outline-color:#172025}.mobile-label{display:inline;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1600px){.hero-main{min-height:656px}.hero-copy{padding-top:96px}.hero h1{font-size:100px}.product-scene{top:-52px}}@media(max-width:1240px){.hero-main{min-height:554px}.hero-copy{padding-top:64px}.hero h1{font-size:72px}.hero-description{font-size:19px;max-width:345px}.hero-actions{flex-wrap:wrap}.hero-actions .action-primary{font-size:17px;min-width:252px}.hero-actions .action-secondary{font-size:15px;min-width:204px}.header-actions .action{font-size:14px}.product-scene{width:60%;right:-2%;top:16px}.gallery-label{font-size:16px}.gallery-thumb img{top:-22px}.range-button{font-size:22px}}@media(max-width:1020px){.hero-main{min-height:565px}.hero h1{font-size:clamp(52px,6vw,60px)}.hero-copy{padding-top:58px}.hero-description{font-size:18px;max-width:280px}.product-scene{width:62%;right:-3%;top:60px}.gallery-label{font-size:14px}.gallery-thumb img{top:-13px}.mobile-label{display:block;position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}@media(max-width:760px){.menu-button{width:44px;height:44px}.language-switch button{min-height:44px}.gallery-controls .round-control{width:44px;height:44px}.hero-main{min-height:unset}.hero-copy{padding-top:45px}.hero h1{font-size:68px;line-height:1.01}.hero-description{font-size:18px;max-width:380px}.hero-actions{flex-wrap:nowrap}.hero-actions .action-primary{min-width:0;font-size:15px}.hero-actions .action-secondary{min-width:0;font-size:14px}.product-scene{width:calc(100% + 40px);right:auto;top:auto;height:300px}.generator-photo{top:-44px}.gallery-label{font-size:15px}.gallery-thumb img{width:100%;left:0;top:-15px}.range-button{font-size:22px}.model-actions .action{font-size:14px}.about-grid .action{font-size:17px}}@media(max-width:420px){.hero-copy{padding-top:38px}.hero h1{font-size:60px}.hero-description{font-size:17px;max-width:320px}.hero-actions{flex-wrap:wrap}.hero-actions .action-primary{width:100%;font-size:17px}.hero-actions .action-secondary{width:100%;font-size:15px}.product-scene{height:270px}.generator-photo{top:-35px}.gallery-thumb img{top:-8px}}@media(max-width:360px){.brand{width:110px}.hero h1{font-size:53px}}.catalogue-source{text-decoration:none}.catalogue-tools{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center}.specifications-certificates{display:flex;align-items:center;gap:10px;min-height:48px;margin-top:22px;padding:12px 0;border-top:1px solid #c5ccc6;color:#26372e;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.specifications-certificates>svg{flex-shrink:0}.brand{width:202px}.brand img,.footer-logo{mix-blend-mode:lighten}.footer-logo{width:230px}.gallery-intro{min-width:168px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:13px}.watch-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 13px;border:1px solid #6c7474;border-radius:999px;font:500 13px var(--body);transition:background .2s,border-color .2s}.watch-link svg{color:var(--yellow)}.watch-link:hover{background:#ffffff0c;border-color:#b9beba}@media(max-width:1240px){.brand{width:170px}.gallery-intro{min-width:155px}}@media(max-width:1020px){.gallery-intro{min-width:130px}.watch-link{font-size:11px;padding-inline:10px}}@media(max-width:760px){.brand{width:147px}.gallery-intro{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.gallery-intro .gallery-label{margin:0}.watch-link{font-size:12px}.footer-logo{width:204px}}@media(max-width:420px){.brand{width:137px}}@media(max-width:360px){.brand{width:120px}}@media(max-width:360px){.model-overview{grid-template-columns:1.15fr 1fr 1fr;gap:10px}.model-overview h3{font-size:24px;white-space:nowrap}.model-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.model-actions .details-button{justify-self:start}.model-actions .action{width:100%}}.range-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.range-button{padding-left:22px}.compact-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 22px}.compact-intro h3{font:600 32px/1.1 var(--display)}.compact-intro p{font-size:13px;color:#535c5b}.compact-model{padding:24px 0;border-top:1px solid #c8ccc4}.compact-model-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.compact-product{display:flex;align-items:center;gap:24px;min-width:0}.compact-product img{width:148px;height:125px;object-fit:contain;flex-shrink:0}.compact-title p{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#626b67;margin-bottom:6px}.compact-title h3{font:600 38px/1.1 var(--display)}.compact-power{display:flex;gap:38px}.compact-power p{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.compact-power p>span{flex-basis:100%;font-size:11px;color:#54615a;text-transform:uppercase;letter-spacing:1px}.compact-power strong{font:600 32px/1.1 var(--display)}.compact-power strong small{font:500 15px var(--body)}.compact-power p>small{font-size:12px;color:#526057}.compact-model-body{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:22px}.phase-choices{display:flex;gap:8px;min-width:0}.phase-choices button{display:flex;align-items:center;gap:13px;min-height:66px;border:1px solid #949e94;background:transparent;color:#242d28;border-radius:12px;padding:10px 18px;text-align:left}.phase-choices button>span:last-child{display:flex;flex-direction:column;gap:5px}.phase-choices strong{font-size:13px;font-weight:600}.phase-choices small{font-size:11px;opacity:.8;white-space:nowrap}.phase-symbol{font:600 22px var(--display)}.phase-choices button:hover{border-color:#151b16;background:#e5e7df}.phase-choices button[aria-pressed=true]{color:#fff;background:#18231d;border-color:#18231d}.phase-choices button[aria-pressed=true] .phase-symbol{color:var(--yellow)}.phase-choices button:focus-visible{outline:3px solid #535b28;outline-offset:3px}.compact-model .model-specifications{margin:22px 0 0}.compact-model .model-actions{flex-shrink:0}.compact-model .model-actions .action{font-size:15px}.compact-catalogue+.industrial-heading{margin-top:38px}.industrial-heading{font:600 30px var(--display);margin-bottom:18px}@media(max-width:1120px){.range-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:760px){.range-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.range-button{min-height:58px;padding:6px 6px 6px 14px;font-size:19px;gap:6px}.range-cap{width:35px;height:35px}.range-cap svg{width:20px}.compact-intro{align-items:flex-start;flex-direction:column;gap:8px}.compact-intro p{font-size:12px}.compact-model-top{gap:15px;align-items:center}.compact-product{flex-direction:column;align-items:flex-start;gap:12px}.compact-product img{width:120px;height:105px}.compact-title h3{font-size:32px}.compact-title p{font-size:9px;letter-spacing:.8px}.compact-power{gap:12px}.compact-power strong{font-size:26px}.compact-power strong small{font-size:12px}.compact-power p{gap:4px}.compact-power p>span{font-size:9px}.compact-power p>small{font-size:10px}.compact-model-body{align-items:stretch;flex-direction:column;gap:14px;margin-top:18px}.phase-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.phase-choices button{padding:10px 12px;gap:10px}.phase-choices strong{font-size:12px}.compact-model .model-actions{display:flex;justify-content:space-between;gap:12px;margin-top:0}.compact-model .model-actions .action{font-size:13px;gap:12px;padding-left:18px;width:auto}}@media(max-width:360px){.range-buttons{grid-template-columns:1fr}.compact-title h3{font-size:29px}.compact-power{gap:9px}.compact-power strong{font-size:23px}}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh;-webkit-font-smoothing:antialiased}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;overflow:hidden;position:relative}
