@charset "UTF-8";:root{--forest-950: #0a170f;--forest-900: #0f2118;--forest-800: #163021;--forest-700: #1f412e;--forest-600: #2b573d;--moss-500: #3f7a5b;--bone-0: #fffdf7;--bone-50: #f7f4ec;--bone-100: #ece7db;--bone-200: #d9d2c1;--timber-500: #c2954f;--timber-400: #d8b071;--hazard-500: #f2c230;--hazard-400: #ffd651;--steel-500: #6f7d78;--steel-400: #8d9a94;--ok-500: #63b083;--alert-500: #e0684d;--bg: var(--forest-900);--bg-alt: var(--forest-950);--panel: var(--forest-800);--panel-hi: var(--forest-700);--bg-invert: var(--bone-50);--line: rgba(247, 244, 236, .15);--line-hi: rgba(247, 244, 236, .3);--text: var(--bone-50);--text-muted: rgba(240, 238, 226, .78);--text-dim: rgba(240, 238, 226, .58);--accent: var(--hazard-500);--font-display: "Archivo", system-ui, sans-serif;--font-body: "Archivo", system-ui, -apple-system, sans-serif;--container: 1260px;--gutter: clamp(18px, 4vw, 44px);--header-h: 76px;--r-sm: 0px;--notch: 22px;--section-y: clamp(64px, 9vw, 124px);--tr-fast: .15s cubic-bezier(.4, 0, .2, 1);--tr-base: .28s cubic-bezier(.4, 0, .2, 1);--tr-slow: .52s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:var(--bg);overflow-x:clip}body{font-family:var(--font-body);font-size:17px;font-variation-settings:"wdth" 98;line-height:1.65;color:var(--text);background:var(--bg);min-height:100svh;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;font-variation-settings:"wdth" 112;line-height:1.02;letter-spacing:-.022em;text-wrap:balance}h3,h4{font-variation-settings:"wdth" 104}section[id]{scroll-margin-top:calc(var(--header-h) + 18px)}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.reveal{opacity:0;transform:translateY(22px) scale(.985);filter:blur(5px);transition:opacity .5s ease,transform .75s cubic-bezier(.16,1,.3,1),filter .55s ease;transition-delay:var(--reveal-delay, 0ms)}.reveal.visible{opacity:1;transform:none;filter:none}.reveal-delay-1{--reveal-delay: 70ms}.reveal-delay-2{--reveal-delay: .14s}.reveal-delay-3{--reveal-delay: .21s}.reveal-delay-4{--reveal-delay: .28s}.reveal-delay-5{--reveal-delay: .35s}.reveal-delay-6{--reveal-delay: .42s}.reveal-delay-7{--reveal-delay: .49s}.reveal-delay-8{--reveal-delay: .56s}.reveal-delay-9{--reveal-delay: .63s}.reveal-delay-10{--reveal-delay: .7s}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;height:56px;padding-inline:clamp(22px,3vw,36px);border:2px solid transparent;border-radius:0;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast)}.btn svg{width:16px;flex-shrink:0;transition:transform var(--tr-fast)}.btn:hover svg{transform:translate(4px)}.btn--hazard{background:var(--hazard-500);color:var(--forest-950)}.btn--hazard:hover:not(:disabled){background:var(--hazard-400)}.btn--bone{background:var(--bone-50);color:var(--forest-950)}.btn--bone:hover:not(:disabled){background:var(--hazard-500)}.btn--line{background:transparent;color:var(--bone-50);border-color:var(--line-hi);clip-path:none}.btn--line:hover{border-color:var(--hazard-500);color:var(--hazard-500)}.btn:disabled{opacity:.5;cursor:not-allowed}.tag{display:inline-flex;align-items:center;gap:12px;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--hazard-500)}.tag__bar{width:30px;height:3px;flex-shrink:0;background:var(--hazard-500)}.hazard-rule{width:100%;height:10px;background:repeating-linear-gradient(-45deg,var(--hazard-500) 0 9px,var(--forest-950) 9px 18px)}:focus-visible{outline:2px solid var(--hazard-500);outline-offset:3px}::selection{background:var(--hazard-500);color:var(--forest-950)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;filter:none;transition:none}.btn:hover svg{transform:none}}.hdr[data-v-e1a9ff94]{position:fixed;inset:0 0 auto;z-index:200;background:#0f211800;transition:background var(--tr-base)}.hdr.is-stuck[data-v-e1a9ff94]{background:#0a170ff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hdr__inner[data-v-e1a9ff94]{display:flex;align-items:center;gap:clamp(10px,1.8vw,26px);height:var(--header-h)}.hdr__logo[data-v-e1a9ff94]{display:flex;align-items:center;gap:12px;flex-shrink:0}.hdr__mark[data-v-e1a9ff94]{width:34px;flex-shrink:0}.hdr__word[data-v-e1a9ff94]{display:flex;flex-direction:column}.hdr__name[data-v-e1a9ff94]{font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--bone-50)}.hdr__name b[data-v-e1a9ff94]{color:var(--hazard-500)}.hdr__tagline[data-v-e1a9ff94]{margin-top:3px;font-size:.5625rem;font-weight:600;line-height:1.35;letter-spacing:.16em;text-transform:uppercase;white-space:pre-line;color:var(--text-dim)}@media (max-width: 1100px){.hdr__tagline[data-v-e1a9ff94]{display:none}}.hdr__nav[data-v-e1a9ff94]{display:flex;gap:clamp(6px,1.3vw,20px);margin-left:auto}@media (max-width: 1100px){.hdr__nav[data-v-e1a9ff94]{display:none}}.hdr__link[data-v-e1a9ff94]{position:relative;padding:7px 3px;font-size:.9375rem;font-weight:500;color:var(--text-muted);transition:color var(--tr-fast)}.hdr__link[data-v-e1a9ff94]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--hazard-500);transform:scaleX(0);transform-origin:left;transition:transform var(--tr-base)}.hdr__link[data-v-e1a9ff94]:hover{color:var(--bone-50)}.hdr__link[data-v-e1a9ff94]:hover:after{transform:scaleX(1)}.hdr__phone[data-v-e1a9ff94]{display:flex;flex-direction:column;flex-shrink:0;line-height:1.15;padding-left:clamp(8px,1.6vw,22px);border-left:1px solid var(--line)}@media (max-width: 1100px){.hdr__phone[data-v-e1a9ff94]{margin-left:auto;border-left:none}}@media (max-width: 560px){.hdr__phone[data-v-e1a9ff94]{display:none}}.hdr__phone-label[data-v-e1a9ff94]{display:flex;align-items:center;gap:6px;font-size:.5625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ok-500)}.hdr__dot[data-v-e1a9ff94]{width:6px;height:6px;border-radius:50%;background:var(--ok-500);animation:hdr-blink-e1a9ff94 2s ease-in-out infinite}@keyframes hdr-blink-e1a9ff94{0%,to{opacity:1}50%{opacity:.3}}.hdr__phone-num[data-v-e1a9ff94]{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--bone-50);white-space:nowrap;transition:color var(--tr-fast)}.hdr__phone:hover .hdr__phone-num[data-v-e1a9ff94]{color:var(--hazard-500)}.hdr__cta[data-v-e1a9ff94]{height:44px;font-size:.9375rem;flex-shrink:0}@media (max-width: 1100px){.hdr__cta[data-v-e1a9ff94]{display:none}}.hdr__lang[data-v-e1a9ff94]{position:relative;flex-shrink:0}.hdr__lang-btn[data-v-e1a9ff94]{height:44px;min-width:46px;padding-inline:12px;background:transparent;border:1px solid var(--line-hi);cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--text-muted);transition:border-color var(--tr-fast),color var(--tr-fast)}.hdr__lang-btn[data-v-e1a9ff94]:hover{border-color:var(--hazard-500);color:var(--hazard-500)}.hdr__lang-menu[data-v-e1a9ff94]{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;padding:4px;background:var(--panel);border:1px solid var(--line-hi);z-index:10}.hdr__lang-item[data-v-e1a9ff94]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;background:transparent;border:none;cursor:pointer;font-size:.875rem;text-align:left;color:var(--text-muted);transition:background var(--tr-fast),color var(--tr-fast)}.hdr__lang-item[data-v-e1a9ff94]:hover{background:var(--panel-hi);color:var(--bone-50)}.hdr__lang-item.is-active[data-v-e1a9ff94]{color:var(--hazard-500)}.hdr__burger[data-v-e1a9ff94]{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;margin-right:-6px;background:transparent;border:none;cursor:pointer}@media (max-width: 1100px){.hdr__burger[data-v-e1a9ff94]{display:flex}}.hdr__burger span[data-v-e1a9ff94]{display:block;width:26px;height:3px;background:var(--bone-50);transition:transform var(--tr-base),opacity var(--tr-fast),background var(--tr-fast)}.hdr__burger.is-open span[data-v-e1a9ff94]:nth-child(1){transform:translateY(8px) rotate(45deg);background:var(--hazard-500)}.hdr__burger.is-open span[data-v-e1a9ff94]:nth-child(2){opacity:0}.hdr__burger.is-open span[data-v-e1a9ff94]:nth-child(3){transform:translateY(-8px) rotate(-45deg);background:var(--hazard-500)}.hdr__hazard[data-v-e1a9ff94]{height:6px;background:repeating-linear-gradient(-45deg,var(--hazard-500) 0 9px,var(--forest-950) 9px 18px);opacity:0;transition:opacity var(--tr-base)}.is-stuck .hdr__hazard[data-v-e1a9ff94]{opacity:1}.hdr__sheet[data-v-e1a9ff94]{display:grid;grid-template-rows:1fr;background:var(--bg-alt)}.hdr__sheet-inner[data-v-e1a9ff94]{display:flex;flex-direction:column;min-height:0;min-height:min(76svh,100svh - var(--header-h));max-height:calc(100svh - var(--header-h));padding:22px var(--gutter) calc(28px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.hdr__sheet-nav[data-v-e1a9ff94]{margin-top:26px;border-top:1px solid var(--line)}.hdr__sheet-nav li+li[data-v-e1a9ff94]{border-top:1px solid var(--line)}.hdr__sheet-link[data-v-e1a9ff94]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 2px;color:var(--bone-50);transition:color var(--tr-fast),transform var(--tr-fast)}.hdr__sheet-link[data-v-e1a9ff94]:active,.hdr__sheet-link[data-v-e1a9ff94]:hover{color:var(--hazard-500);transform:translate(6px)}.hdr__sheet-word[data-v-e1a9ff94]{font-family:var(--font-display);font-variation-settings:"wdth" 104;font-size:1.375rem;font-weight:800;line-height:1.05;letter-spacing:-.025em}.hdr__sheet-meta[data-v-e1a9ff94]{flex-shrink:0;font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 500;font-weight:500;font-size:.5625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim)}.hdr__sheet-call[data-v-e1a9ff94]{display:flex;flex-direction:column;gap:8px;padding-bottom:22px;border-bottom:2px solid var(--hazard-500)}.hdr__sheet-call-label[data-v-e1a9ff94]{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ok-500)}.hdr__sheet-call-num[data-v-e1a9ff94]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-size:clamp(2.25rem,11vw,3rem);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--bone-0)}.hdr__sheet-addr[data-v-e1a9ff94]{margin-top:auto;padding-top:28px;font-size:.875rem;color:var(--text-muted)}.drop-enter-active[data-v-e1a9ff94],.drop-leave-active[data-v-e1a9ff94]{transition:opacity .14s,transform .14s}.drop-enter-from[data-v-e1a9ff94],.drop-leave-to[data-v-e1a9ff94]{opacity:0;transform:translateY(-6px)}.sheet-enter-active[data-v-e1a9ff94],.sheet-leave-active[data-v-e1a9ff94]{transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1),opacity .2s ease}.sheet-enter-from[data-v-e1a9ff94],.sheet-leave-to[data-v-e1a9ff94]{grid-template-rows:0fr;opacity:0}.sheet-enter-to[data-v-e1a9ff94],.sheet-leave-from[data-v-e1a9ff94]{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: reduce){.hdr__dot[data-v-e1a9ff94]{animation:none}.drop-enter-active[data-v-e1a9ff94],.drop-leave-active[data-v-e1a9ff94],.sheet-enter-active[data-v-e1a9ff94],.sheet-leave-active[data-v-e1a9ff94]{transition:none}}.hero[data-v-ffcd52d7]{position:relative;display:flex;align-items:center;min-height:100svh;padding-top:calc(var(--header-h) + clamp(28px,4vw,56px));padding-bottom:clamp(38px,6vw,76px);background:var(--bg);overflow:clip}.hero>.container[data-v-ffcd52d7]{width:100%}.hero__shot[data-v-ffcd52d7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:clip}.hero__shot img[data-v-ffcd52d7]{width:100%;height:100%;object-fit:cover;object-position:62% 42%}.hero__veil[data-v-ffcd52d7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a170ff5 26%,#0a170f94 58%,#0a170fb8),linear-gradient(to bottom,rgba(15,33,24,.82) 0%,rgba(15,33,24,.28) 42%,var(--bg) 97%)}.hero__glow[data-v-ffcd52d7]{position:absolute;left:30%;top:-20%;width:62vw;height:110%;background:radial-gradient(closest-side,rgba(242,194,48,.14),rgba(99,176,131,.05) 58%,transparent 80%);mix-blend-mode:screen;animation:hero-breathe-ffcd52d7 14s ease-in-out infinite}@keyframes hero-breathe-ffcd52d7{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.14);opacity:1}}.hero__inner[data-v-ffcd52d7]{position:relative;z-index:1}.hero__inner[data-v-ffcd52d7]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,76px);align-items:start}@media (max-width: 1100px){.hero__inner[data-v-ffcd52d7]{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:28px}}@media (max-width: 860px){.hero__inner[data-v-ffcd52d7]{grid-template-columns:1fr;gap:30px}}.hero__eyebrow[data-v-ffcd52d7]{margin-bottom:22px}.hero__eyebrow[data-v-ffcd52d7] .tag__bar{transform-origin:left;animation:hero-rule-ffcd52d7 .7s cubic-bezier(.16,1,.3,1) forwards}@keyframes hero-rule-ffcd52d7{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__title[data-v-ffcd52d7]{display:flex;flex-direction:column;font-size:clamp(2.5rem,7.4vw,5.5rem);line-height:.94}.hero__title span[data-v-ffcd52d7]{opacity:0;transform:translateY(.16em);filter:blur(9px);animation:hero-line-ffcd52d7 .85s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * .11s + 80ms)}@keyframes hero-line-ffcd52d7{to{opacity:1;transform:none;filter:none}}.hero__title-em[data-v-ffcd52d7]{color:var(--hazard-500)}.hero__lead[data-v-ffcd52d7]{margin-top:clamp(20px,2.6vw,30px);max-width:56ch;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.75;color:var(--text-muted)}.hero__checks[data-v-ffcd52d7]{display:flex;flex-direction:column;gap:11px;margin-top:clamp(22px,3vw,30px);max-width:58ch}.hero__checks li[data-v-ffcd52d7]{display:flex;align-items:flex-start;gap:13px;font-size:.9375rem;line-height:1.55;color:var(--text)}.hero__bar[data-v-ffcd52d7]{width:18px;flex-shrink:0;margin-top:11px;height:2px;background:var(--hazard-500)}.hero__actions[data-v-ffcd52d7]{margin-top:clamp(24px,3vw,32px)}.hero__machines[data-v-ffcd52d7]{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,24px) clamp(22px,3vw,30px) clamp(20px,2.6vw,26px);border-top:1px solid var(--line)}.hero__machines li[data-v-ffcd52d7]{display:flex;align-items:center;gap:12px;font-size:.8125rem;font-weight:500;color:var(--text-muted)}.hero__mach-ico[data-v-ffcd52d7]{color:var(--hazard-500)}.hero__mach-ico[data-v-ffcd52d7] svg{width:30px;height:auto}.hero__form-card[data-v-ffcd52d7]{background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}@media (max-width: 860px){.hero__form-card[data-v-ffcd52d7]{max-width:560px}}.hero__form-body[data-v-ffcd52d7]{padding:clamp(22px,3vw,30px)}.hero__form-title[data-v-ffcd52d7]{font-size:clamp(1.25rem,2.2vw,1.5rem)}.hero__form-lead[data-v-ffcd52d7]{margin-top:10px;font-size:.875rem;line-height:1.6;color:var(--text-muted)}.hero__form[data-v-ffcd52d7]{display:flex;flex-direction:column;gap:18px;margin-top:22px}.hero__scope[data-v-ffcd52d7]{border:none}.hero__label[data-v-ffcd52d7]{display:block;margin-bottom:9px;padding:0;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.hero__chips[data-v-ffcd52d7]{display:flex;flex-wrap:wrap;gap:7px}.hero__chip[data-v-ffcd52d7]{padding:8px 14px;border:1px solid var(--line-hi);cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--text-muted);transition:border-color var(--tr-fast),color var(--tr-fast),background var(--tr-fast)}.hero__chip input[data-v-ffcd52d7]{position:absolute;opacity:0;width:0;height:0}.hero__chip[data-v-ffcd52d7]:hover{border-color:var(--line-hi);color:var(--text)}.hero__chip.is-on[data-v-ffcd52d7]{background:var(--hazard-500);border-color:var(--hazard-500);color:var(--forest-950);font-weight:600}.hero__field[data-v-ffcd52d7]{display:block}.hero__phone[data-v-ffcd52d7]{display:flex;align-items:center;height:54px;background:var(--forest-950);border:1px solid var(--line-hi);transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.hero__phone[data-v-ffcd52d7]:focus-within{border-color:var(--hazard-500);box-shadow:0 0 0 3px #f2c23029}.hero__phone.is-error[data-v-ffcd52d7]{border-color:var(--alert-500);box-shadow:0 0 0 3px #e0684d29}.hero__prefix[data-v-ffcd52d7]{padding-inline:16px 12px;font-size:.9375rem;font-weight:500;color:var(--text-muted)}.hero__input[data-v-ffcd52d7]{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;font-size:1rem}.hero__input[data-v-ffcd52d7]::placeholder{color:var(--text-dim)}.hero__submit[data-v-ffcd52d7]{width:100%}.hero__spinner[data-v-ffcd52d7]{width:18px;height:18px;border:2px solid rgba(10,23,15,.3);border-top-color:var(--forest-950);border-radius:50%;animation:hero-spin-ffcd52d7 .7s linear infinite}@keyframes hero-spin-ffcd52d7{to{transform:rotate(360deg)}}.hero__disclaimer[data-v-ffcd52d7]{margin-top:14px;font-size:.75rem;line-height:1.5;color:var(--text-dim)}.hero__disclaimer a[data-v-ffcd52d7]{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.hero__disclaimer a[data-v-ffcd52d7]:hover{color:var(--hazard-500)}.hero__err[data-v-ffcd52d7]{margin-top:-6px;font-size:.8125rem;font-weight:600;color:var(--alert-500)}.hero__fail[data-v-ffcd52d7]{margin-top:12px;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--alert-500)}.hero__done[data-v-ffcd52d7]{margin-top:12px;font-size:.875rem;font-weight:600;color:var(--ok-500)}.fade-enter-active[data-v-ffcd52d7],.fade-leave-active[data-v-ffcd52d7]{transition:opacity .3s}.fade-enter-from[data-v-ffcd52d7],.fade-leave-to[data-v-ffcd52d7]{opacity:0}@media (prefers-reduced-motion: reduce){.hero__spinner[data-v-ffcd52d7]{animation-duration:2s}.hero__glow[data-v-ffcd52d7]{animation:none}.hero__title span[data-v-ffcd52d7]{opacity:1;transform:none;filter:none;animation:none}.hero__eyebrow[data-v-ffcd52d7] .tag__bar{animation:none}.fade-enter-active[data-v-ffcd52d7],.fade-leave-active[data-v-ffcd52d7]{transition:none}}.shead[data-v-b4652171]{margin-bottom:clamp(32px,4.5vw,60px)}.shead__block[data-v-b4652171]{display:flex;align-items:center;gap:14px;margin-bottom:clamp(20px,2.6vw,28px);padding-bottom:11px;border-bottom:1px solid var(--line);position:relative}.shead__block[data-v-b4652171]:before,.shead__block[data-v-b4652171]:after{content:"";position:absolute;bottom:0;width:1px;height:6px;background:var(--line-hi)}.shead__block[data-v-b4652171]:before{left:0}.shead__block[data-v-b4652171]:after{right:0}.shead__bar[data-v-b4652171]{width:26px;height:3px;flex-shrink:0;background:var(--hazard-500)}.shead__ref[data-v-b4652171]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent)}.shead__meta[data-v-b4652171]{margin-left:auto;font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 500;font-weight:500;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--text-dim)}.shead__row[data-v-b4652171]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(16px,3.5vw,56px);align-items:end}@media (max-width: 860px){.shead__row[data-v-b4652171]{grid-template-columns:1fr;gap:16px}}.shead__title[data-v-b4652171]{font-size:clamp(2rem,5.4vw,4rem);max-width:16ch}.shead__lead[data-v-b4652171]{font-size:clamp(.9375rem,1.3vw,1.0625rem);line-height:1.75;color:var(--text-muted);padding-bottom:6px}.srv[data-v-08b54eb2]{padding-block:var(--section-y);background:var(--bg)}.srv__cols[data-v-08b54eb2]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line-hi)}@media (max-width: 1100px){.srv__cols[data-v-08b54eb2]{grid-template-columns:1fr}}.srv__col[data-v-08b54eb2]{display:flex;flex-direction:column;padding:clamp(24px,2.8vw,34px) clamp(20px,2.4vw,30px) clamp(22px,2.6vw,30px)}.srv__col+.srv__col[data-v-08b54eb2]{border-left:1px solid var(--line)}.srv__col[data-v-08b54eb2]:first-child{padding-left:0}.srv__col[data-v-08b54eb2]:last-child{padding-right:0}@media (max-width: 1100px){.srv__col[data-v-08b54eb2]{padding-inline:0}.srv__col+.srv__col[data-v-08b54eb2]{border-left:none;border-top:1px solid var(--line)}}.srv__col:hover .srv__n[data-v-08b54eb2]{color:var(--hazard-500)}.srv__n[data-v-08b54eb2]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text-dim);transition:color var(--tr-fast)}.srv__name[data-v-08b54eb2]{margin-top:14px;font-size:clamp(1.5rem,2.6vw,2rem)}.srv__lead[data-v-08b54eb2]{margin-top:12px;font-size:.9375rem;line-height:1.65;color:var(--text-muted)}.srv__items[data-v-08b54eb2]{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.srv__items li[data-v-08b54eb2]{position:relative;padding:9px 0 9px 20px;font-size:.875rem;line-height:1.5;color:var(--text)}.srv__items li[data-v-08b54eb2]:before{content:"";position:absolute;left:0;top:17px;width:11px;height:3px;background:var(--hazard-500)}.srv__items li+li[data-v-08b54eb2]{border-top:1px solid rgba(247,244,236,.06)}.srv__cta[data-v-08b54eb2]{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;margin-top:auto;padding-top:22px;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:var(--text-muted);transition:color var(--tr-fast)}.srv__cta svg[data-v-08b54eb2]{width:16px;transition:transform var(--tr-fast)}.srv__cta[data-v-08b54eb2]:hover{color:var(--hazard-500)}.srv__cta:hover svg[data-v-08b54eb2]{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.srv__cta:hover svg[data-v-08b54eb2]{transform:none}}.eq[data-v-2eff6052]{padding-block:var(--section-y);background:var(--bg-alt);background-image:repeating-linear-gradient(to bottom,rgba(247,244,236,.028) 0 1px,transparent 1px 7px)}.eq__list[data-v-2eff6052]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,2vw,24px)}@media (max-width: 860px){.eq__list[data-v-2eff6052]{grid-template-columns:1fr}}.eq__item[data-v-2eff6052]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.eq__shot[data-v-2eff6052]{position:relative;overflow:hidden;background:var(--forest-950)}.eq__shot img[data-v-2eff6052]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform var(--tr-slow)}.eq__shot[data-v-2eff6052]:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to bottom,transparent,rgba(10,23,15,.85));pointer-events:none}.eq__item:hover .eq__shot img[data-v-2eff6052]{transform:scale(1.03)}.eq__stat[data-v-2eff6052]{position:absolute;left:clamp(16px,2.2vw,24px);bottom:clamp(14px,2vw,20px);z-index:1;display:flex;align-items:baseline;gap:10px;padding-top:9px;border-top:2px solid var(--hazard-500)}.eq__stat-v[data-v-2eff6052]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--bone-0)}.eq__stat-k[data-v-2eff6052]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#f7f4eccc}.eq__body[data-v-2eff6052]{padding:clamp(18px,2.4vw,28px)}.eq__role[data-v-2eff6052]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--hazard-500)}.eq__name[data-v-2eff6052]{margin-top:10px;font-size:clamp(1.25rem,2.2vw,1.75rem)}.eq__desc[data-v-2eff6052]{margin-top:12px;font-size:.9375rem;line-height:1.7;color:var(--text-muted)}.eq__specs[data-v-2eff6052]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.eq__specs dt[data-v-2eff6052]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.5625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim)}.eq__specs dd[data-v-2eff6052]{margin-top:7px;font-family:var(--font-display);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--bone-50)}.eq__hire[data-v-2eff6052]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:clamp(20px,2.6vw,28px);padding:clamp(18px,2.4vw,26px);background:var(--panel);border:1px solid var(--line-hi);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.eq__hire-note[data-v-2eff6052]{max-width:56ch;font-size:.9375rem;line-height:1.65;color:var(--text-muted)}@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes proc-progress-6cbaf689{0%{--p: 0}to{--p: 1}}.proc[data-v-6cbaf689]{position:relative;padding-top:var(--section-y);background:var(--bg-alt)}.proc__skip[data-v-6cbaf689]{position:absolute;left:var(--gutter);width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.proc__skip[data-v-6cbaf689]:focus-visible{position:static;display:inline-block;width:auto;height:auto;margin:0 var(--gutter) 18px;padding:11px 18px;overflow:visible;clip-path:none;background:var(--hazard-500);color:var(--forest-950);font-weight:700}.proc__track[data-v-6cbaf689]{--p: 0;height:calc(var(--steps) * 68svh)}@media (max-width: 860px){.proc__track[data-v-6cbaf689]{height:calc(var(--steps) * 56svh)}}.has-scroll-timeline .proc__track[data-v-6cbaf689]{animation:proc-progress-6cbaf689 linear both;animation-timeline:view();animation-range:contain 0% contain 100%}.proc__pin[data-v-6cbaf689]{position:sticky;top:var(--header-h);height:calc(100svh - var(--header-h));display:flex;align-items:stretch;overflow:hidden}.proc__stage[data-v-6cbaf689]{display:flex;flex-direction:column;width:100%}.proc__scenebox[data-v-6cbaf689]{position:relative;flex:1;min-height:0;border-bottom:1px solid var(--line)}.proc__scene[data-v-6cbaf689]{display:block;width:100%;height:100%;--dig-e: clamp(0, calc((var(--p) - .16) / .11), 1);--tele-up: clamp(0, calc((var(--p) - .48) / .14), 1);--tele-down: clamp(0, calc((var(--p) - .66) / .12), 1);--tele-e: calc(var(--tele-up) - var(--tele-down));--tele-in: clamp(0, calc((var(--p) - .42) / .06), 1);--load-e: calc(1 - clamp(0, calc((var(--p) - .63) / .05), 1)) ;--stamp-e: clamp(0, calc((var(--p) - .9) / .06), 1);--arm: calc(-6deg - var(--tele-e) * 40deg);--camx: calc(clamp(0, calc((var(--p) - .28) / .12), 1)*-700px + clamp(0, calc((var(--p) - .5) / .08), 1)*-40px + clamp(0, calc((var(--p) - .86) / .09), 1)*-380px) }.proc__scene text[data-v-6cbaf689]{font-family:var(--font-display);font-variation-settings:"wdth" 76;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.cam--main[data-v-6cbaf689]{transform:translate(var(--camx))}.cam--near[data-v-6cbaf689]{transform:translate(calc(var(--camx) * 1.35))}.cam--mid[data-v-6cbaf689]{transform:translate(calc(var(--camx) * .55))}.cam--far[data-v-6cbaf689]{transform:translate(calc(var(--camx) * .18))}.cam--horizon[data-v-6cbaf689]{transform:translate(calc(var(--camx) * .08))}.fx[data-v-6cbaf689]{--e: clamp(0, calc((var(--p) - var(--a)) / var(--d)), 1);--o: 9;--e2: clamp(0, calc((var(--p) - var(--o)) / .05), 1)}.s-treeline[data-v-6cbaf689]{fill:#0c1e15}.s-treeline-far[data-v-6cbaf689]{fill:#14291d}.s-fields[data-v-6cbaf689]{stroke:#63b0831a;stroke-width:1;fill:none}.s-farm[data-v-6cbaf689]{fill:#12291c;stroke:#3f7a5b59;stroke-width:1}.s-hedge[data-v-6cbaf689]{fill:#143020}.s-ground[data-v-6cbaf689]{fill:#1a2f22}.s-groundline[data-v-6cbaf689]{stroke:var(--moss-500);stroke-width:2;fill:none}.s-soilhatch[data-v-6cbaf689]{stroke:#f7f4ec12;stroke-width:1;fill:none}.s-tufts[data-v-6cbaf689]{stroke:#63b08366;stroke-width:1.2;fill:none;stroke-linecap:round}.s-near-blades[data-v-6cbaf689]{stroke:#0a170f80;stroke-width:2.2;fill:none;stroke-linecap:round}.s-fence[data-v-6cbaf689]{fill:none;stroke:var(--steel-500);stroke-width:1.2;opacity:.3}.s-annot[data-v-6cbaf689]{pointer-events:none}.s-note[data-v-6cbaf689]{font-size:13px;fill:#f7f4ecf0;stroke:#0a170fe6;stroke-width:4px;paint-order:stroke;opacity:calc(var(--e) * (1 - var(--e2)))}.proc__sheet[data-v-6cbaf689]{position:absolute;top:clamp(10px,1.6vw,18px);left:var(--gutter);font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--hazard-500);opacity:.9;pointer-events:none}.s-dim[data-v-6cbaf689]{fill:none;stroke:#f7f4ec9e;stroke-width:1.4;opacity:calc(var(--e) * (1 - var(--e2)))}.s-lead[data-v-6cbaf689]{fill:none;stroke:#f7f4ec85;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:calc(var(--e) * (1 - var(--e2)))}.s-trench[data-v-6cbaf689]{fill:#0a170f;stroke:var(--timber-500);stroke-width:1.4;opacity:var(--e)}.s-trench-hatch[data-v-6cbaf689]{stroke:#c2954f4d;stroke-width:1;fill:none;opacity:var(--e)}.s-soil[data-v-6cbaf689]{fill:#26432f;stroke:#63b0834d;stroke-width:1;opacity:var(--e)}.s-soil-line[data-v-6cbaf689]{stroke:#f7f4ec29;stroke-width:1;fill:none;opacity:var(--e)}.s-footing[data-v-6cbaf689]{fill:var(--steel-500);opacity:var(--e)}.s-rebar[data-v-6cbaf689]{stroke:var(--steel-400);stroke-width:1.6;fill:none;opacity:var(--e)}.s-sand[data-v-6cbaf689]{fill:#33452f;stroke:#d8b07140;stroke-width:1}.s-pallets .s-pallet-body[data-v-6cbaf689]{fill:var(--timber-500)}.s-pallets .s-pallet-line[data-v-6cbaf689]{stroke:#0a170f66;stroke-width:1.2;fill:none}.s-pallets .s-pallet-foot[data-v-6cbaf689]{stroke:var(--timber-400);stroke-width:2;fill:none}.s-digger .s-chassis[data-v-6cbaf689],.s-digger .s-house[data-v-6cbaf689],.s-digger .s-hood[data-v-6cbaf689],.s-digger .s-slew[data-v-6cbaf689],.s-digger .s-boom-1[data-v-6cbaf689],.s-digger .s-boom-2[data-v-6cbaf689],.s-tele .s-chassis[data-v-6cbaf689],.s-tele .s-house[data-v-6cbaf689],.s-tele .s-hood[data-v-6cbaf689],.s-tele .s-slew[data-v-6cbaf689],.s-tele .s-boom-1[data-v-6cbaf689],.s-tele .s-boom-2[data-v-6cbaf689]{fill:#f2c230;stroke:#b98f18;stroke-width:1.4}.s-digger .s-cab[data-v-6cbaf689],.s-tele .s-cab[data-v-6cbaf689]{fill:#f7cf4f;stroke:#b98f18;stroke-width:1.4}.s-digger .s-glass[data-v-6cbaf689],.s-tele .s-glass[data-v-6cbaf689]{fill:#102619eb;stroke:var(--steel-400);stroke-width:1.2}.s-digger .s-cab-line[data-v-6cbaf689],.s-tele .s-cab-line[data-v-6cbaf689]{stroke:#8d9a9499;stroke-width:1;fill:none}.s-digger .s-cab-roof[data-v-6cbaf689],.s-tele .s-cab-roof[data-v-6cbaf689]{fill:#f7cf4f;stroke:#b98f18;stroke-width:1.4}.s-digger .s-cab-rail[data-v-6cbaf689],.s-tele .s-cab-rail[data-v-6cbaf689]{stroke:var(--steel-400);stroke-width:2.2;fill:none;stroke-linecap:round}.s-digger .s-beacon[data-v-6cbaf689],.s-tele .s-beacon[data-v-6cbaf689]{stroke:var(--hazard-400);stroke-width:4;fill:none;stroke-linecap:round}.s-digger .s-mirror[data-v-6cbaf689],.s-digger .s-step[data-v-6cbaf689],.s-tele .s-mirror[data-v-6cbaf689],.s-tele .s-step[data-v-6cbaf689]{stroke:var(--steel-400);stroke-width:2.4;fill:none;stroke-linecap:round}.s-digger .s-exhaust[data-v-6cbaf689],.s-tele .s-exhaust[data-v-6cbaf689]{stroke:var(--steel-500);stroke-width:5;fill:none;stroke-linecap:round}.s-digger .s-frame-line[data-v-6cbaf689],.s-digger .s-track-bar[data-v-6cbaf689],.s-tele .s-frame-line[data-v-6cbaf689],.s-tele .s-track-bar[data-v-6cbaf689]{stroke:#0a170f73;stroke-width:2;fill:none}.s-digger .s-boom-1-line[data-v-6cbaf689],.s-tele .s-boom-1-line[data-v-6cbaf689]{stroke:#0a170f59;stroke-width:1.4;fill:none}.s-digger .s-counter[data-v-6cbaf689],.s-tele .s-counter[data-v-6cbaf689],.s-digger .s-blade[data-v-6cbaf689],.s-tele .s-blade[data-v-6cbaf689]{fill:var(--steel-500);stroke:var(--steel-400);stroke-width:1.4}.s-digger .s-stab[data-v-6cbaf689],.s-tele .s-stab[data-v-6cbaf689]{fill:none;stroke:var(--steel-400);stroke-width:4;stroke-linecap:round}.s-digger .s-cyl[data-v-6cbaf689],.s-tele .s-cyl[data-v-6cbaf689]{stroke:var(--steel-400);stroke-width:4;fill:none;stroke-linecap:round}.s-digger .s-boom[data-v-6cbaf689],.s-digger .s-stick[data-v-6cbaf689],.s-tele .s-boom[data-v-6cbaf689],.s-tele .s-stick[data-v-6cbaf689]{stroke:#f2c230;stroke-width:14;stroke-linecap:round;fill:none}.s-digger .s-bucket[data-v-6cbaf689],.s-tele .s-bucket[data-v-6cbaf689]{fill:var(--steel-500);stroke:var(--steel-400);stroke-width:1.4}.s-digger .s-teeth[data-v-6cbaf689],.s-tele .s-teeth[data-v-6cbaf689]{stroke:#d9d2c1;stroke-width:3;fill:none;stroke-linecap:round}.s-digger .s-pin[data-v-6cbaf689],.s-tele .s-pin[data-v-6cbaf689]{fill:var(--steel-400)}.s-digger .s-wheels circle[data-v-6cbaf689],.s-tele .s-wheels circle[data-v-6cbaf689]{fill:#0a170f;stroke:var(--steel-400);stroke-width:3.4}.s-digger .s-wheels circle[data-v-6cbaf689]:nth-child(2n),.s-tele .s-wheels circle[data-v-6cbaf689]:nth-child(2n){fill:none;stroke-width:2}.s-digger .s-fork-plate[data-v-6cbaf689],.s-digger .s-fork-tine[data-v-6cbaf689],.s-tele .s-fork-plate[data-v-6cbaf689],.s-tele .s-fork-tine[data-v-6cbaf689]{fill:var(--steel-500);stroke:var(--steel-400);stroke-width:1.4}.s-digger .s-load[data-v-6cbaf689],.s-tele .s-load[data-v-6cbaf689]{fill:var(--timber-500);stroke:var(--timber-400);stroke-width:1.4;opacity:var(--load-e, 1)}.s-digger .s-load-l[data-v-6cbaf689],.s-tele .s-load-l[data-v-6cbaf689]{stroke:#0a170f66;stroke-width:1.2;fill:none;opacity:var(--load-e, 1)}.s-digger[data-v-6cbaf689]{transform:translate(150px,325px)}.s-dig-arm[data-v-6cbaf689]{transform:rotate(calc(-6deg + var(--dig-e) * 48deg))}.s-dig-fore[data-v-6cbaf689]{transform:translate(72px,-52px) rotate(calc(12deg - var(--dig-e) * 30deg))}.s-dig-bucket[data-v-6cbaf689]{transform:translate(54px,36px) rotate(calc(var(--dig-e) * -30deg))}.s-tele[data-v-6cbaf689]{transform:translate(calc(666px + var(--tele-in) * 190px - var(--tele-down) * 190px),320px)}.s-tele-arm[data-v-6cbaf689]{transform:rotate(var(--arm))}.s-boom-ext[data-v-6cbaf689]{transform:translate(calc(var(--tele-e) * 110px))}.s-level[data-v-6cbaf689]{transform:rotate(calc(-1 * var(--arm)))}.s-wall[data-v-6cbaf689]{fill:#24402e;stroke:var(--steel-400);stroke-width:1.6;opacity:var(--e)}.s-courses[data-v-6cbaf689]{stroke:#f7f4ec1a;stroke-width:1;fill:none;opacity:var(--e)}.s-plinth[data-v-6cbaf689]{fill:#1d3626;stroke:var(--steel-500);stroke-width:1.4;opacity:var(--e)}.s-openings[data-v-6cbaf689]{fill:#101f16;stroke:var(--bone-200);stroke-width:2;opacity:var(--e)}.s-mullions[data-v-6cbaf689]{stroke:var(--bone-200);stroke-width:1.6;fill:none;opacity:calc(var(--e) * .7)}.s-wieniec[data-v-6cbaf689]{fill:var(--steel-500);stroke:var(--steel-400);stroke-width:1.4;opacity:var(--e)}.s-plate[data-v-6cbaf689]{fill:var(--timber-500);stroke:var(--timber-400);stroke-width:1.2;opacity:var(--e)}.s-truss path[data-v-6cbaf689]{fill:none;stroke:var(--timber-400);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.s-truss[data-v-6cbaf689]{transform:translateY(calc((1 - var(--e)) * -80px));opacity:var(--e)}.s-truss-back path[data-v-6cbaf689]{fill:none;stroke:var(--timber-500);stroke-width:4;stroke-linejoin:round}.s-truss-back[data-v-6cbaf689]{transform:translateY(calc((1 - var(--e)) * -60px));opacity:calc(var(--e) * (1 - var(--e2)) * var(--dim, 1))}.s-scaff[data-v-6cbaf689]{fill:none;stroke:var(--steel-400);stroke-width:2;stroke-linecap:round;opacity:calc(var(--e) * .8)}.s-scaff .s-deck[data-v-6cbaf689]{fill:var(--timber-500);stroke:none}.s-scaff .s-scaff-ladder[data-v-6cbaf689]{stroke:var(--steel-500);stroke-width:1.6}.s-batten[data-v-6cbaf689]{stroke:var(--timber-400);stroke-width:3;fill:none;opacity:calc(var(--e) * (1 - clamp(0,(var(--p) - .77) / .05,1)))}.s-cover[data-v-6cbaf689]{fill:#7b3f2c;stroke:#5e2f20;stroke-width:1;opacity:var(--e)}.s-cover-lip[data-v-6cbaf689]{fill:none;stroke:#99503a;stroke-width:2;opacity:var(--e)}.s-ridge[data-v-6cbaf689]{fill:#99503a;stroke:#5e2f20;stroke-width:1.4;opacity:var(--e)}.s-chimney[data-v-6cbaf689]{opacity:var(--e)}.s-chimney .s-chim-body[data-v-6cbaf689]{fill:#4a4038;stroke:#2c2520;stroke-width:1.4}.s-chimney .s-chim-brick[data-v-6cbaf689]{stroke:#f7f4ec21;stroke-width:1;fill:none}.s-chimney .s-chim-cap[data-v-6cbaf689]{fill:var(--steel-500);stroke:var(--steel-400);stroke-width:1.2}.s-chimney .s-chim-flash[data-v-6cbaf689]{fill:var(--steel-400);stroke:var(--steel-500);stroke-width:1}.s-gutter[data-v-6cbaf689]{fill:var(--steel-400);opacity:var(--e)}.s-pipe[data-v-6cbaf689]{stroke:var(--steel-400);stroke-width:5;fill:none;opacity:var(--e)}.s-figure[data-v-6cbaf689]{opacity:calc(var(--e) * (1 - var(--e2)))}.s-figure .s-hat[data-v-6cbaf689]{fill:var(--hazard-500)}.s-figure .s-hat-brim[data-v-6cbaf689]{stroke:var(--hazard-500);stroke-width:2.4;stroke-linecap:round}.s-figure .s-head[data-v-6cbaf689]{fill:#d8c3a8}.s-figure .s-torso[data-v-6cbaf689]{fill:#2f4636;stroke:#17281d;stroke-width:1.2}.s-figure .s-torso--coat[data-v-6cbaf689]{fill:#3c4a5a;stroke:#202a34;stroke-width:1.2}.s-figure .s-vest[data-v-6cbaf689]{stroke:#f2c230e6;stroke-width:1.8;fill:none}.s-figure .s-limb[data-v-6cbaf689]{stroke:#22362a;stroke-width:4;fill:none;stroke-linecap:round}.s-figure--client .s-limb[data-v-6cbaf689]{stroke:#2f3b47}.s-skip[data-v-6cbaf689]{transform:translate(1720px,360px)}.s-skip .s-skip-body[data-v-6cbaf689]{fill:#3f4a3f;stroke:var(--steel-400);stroke-width:1.6}.s-skip .s-skip-rib[data-v-6cbaf689]{stroke:var(--steel-400);stroke-width:1.4;fill:none}.s-skip .s-skip-fill[data-v-6cbaf689]{fill:#55483a}.s-van[data-v-6cbaf689]{transform:translate(1900px,358px)}.s-van .s-van-body[data-v-6cbaf689]{fill:#e8e4d8;stroke:#b9b3a4;stroke-width:1.4}.s-van .s-van-glass[data-v-6cbaf689]{fill:#15301fbf;stroke:var(--steel-400);stroke-width:1.2}.s-van .s-wheels circle[data-v-6cbaf689]{fill:#0a170f;stroke:var(--steel-400);stroke-width:2.6}.s-van .s-wheels circle[data-v-6cbaf689]:nth-child(2n){fill:none;stroke-width:1.8}.s-stamp[data-v-6cbaf689]{transform:translate(1752px,250px) scale(calc(.8 + .2 * var(--stamp-e)));opacity:var(--stamp-e)}.s-stamp .s-stamp-plate[data-v-6cbaf689]{fill:var(--hazard-500)}.s-stamp .s-stamp-bar[data-v-6cbaf689]{stroke:var(--forest-950);stroke-width:4;stroke-linecap:round}.s-stamp-1[data-v-6cbaf689]{font-family:var(--font-display);font-variation-settings:"wdth" 112;font-size:28px;font-weight:800;fill:var(--forest-950);letter-spacing:-.02em;text-transform:none}.proc__panel[data-v-6cbaf689]{flex-shrink:0;padding-block:clamp(14px,2vw,22px) clamp(18px,2.6vw,30px)}.proc__tape-body[data-v-6cbaf689]{position:relative;display:flex;align-items:flex-end;justify-content:space-between;height:26px;margin-bottom:clamp(16px,2.4vw,26px);border-bottom:1px solid var(--line)}.proc__tick[data-v-6cbaf689]{width:1px;height:6px;background:var(--line-hi)}.proc__tick.is-big[data-v-6cbaf689]{height:13px;background:var(--text-dim)}.proc__runner[data-v-6cbaf689]{position:absolute;bottom:-1px;left:calc(var(--p) * 100%);width:3px;height:22px;margin-left:-1.5px;background:var(--hazard-500);transition:left var(--tr-fast) linear}.proc__runner[data-v-6cbaf689]:before{content:"";position:absolute;top:-7px;left:-4px;border:5px solid transparent;border-top-color:var(--hazard-500)}.proc__marks[data-v-6cbaf689]{position:absolute;inset:auto 0 100%}.proc__marks li[data-v-6cbaf689]{position:absolute;bottom:6px;left:calc(var(--x) * 100%);transform:translate(-50%);font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-weight:700;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim);transition:color var(--tr-base)}.proc__marks li.is-on[data-v-6cbaf689]{color:var(--text-muted)}.proc__marks li.is-active[data-v-6cbaf689]{color:var(--hazard-500)}.proc__now[data-v-6cbaf689]{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(14px,3vw,44px);align-items:baseline}@media (max-width: 860px){.proc__now[data-v-6cbaf689]{grid-template-columns:auto minmax(0,1fr);gap:6px 14px}.proc__now .proc__now-text[data-v-6cbaf689]{grid-column:1/-1}}.proc__now-n[data-v-6cbaf689]{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim)}.proc__now-num[data-v-6cbaf689]{font-size:clamp(1.75rem,3.4vw,2.75rem);font-variation-settings:"wdth" 112;font-weight:800;letter-spacing:-.03em;color:var(--hazard-500)}.proc__now-title[data-v-6cbaf689]{font-size:clamp(1.375rem,2.8vw,2.375rem);max-width:14ch}.proc__now-text[data-v-6cbaf689]{font-size:clamp(.875rem,1.15vw,1rem);line-height:1.7;color:var(--text-muted);min-height:5.1em}@media (max-width: 860px){.proc__now-text[data-v-6cbaf689]{font-size:.875rem;line-height:1.55;min-height:4.65em}}.proc__now-title[data-v-6cbaf689]{min-height:1.02em}@media (prefers-reduced-motion: reduce){.proc__track[data-v-6cbaf689]{height:auto;animation:none!important;--p: 1 !important}.proc__pin[data-v-6cbaf689]{position:static;height:auto;display:block}.proc__scenebox[data-v-6cbaf689]{height:min(60svh,520px)}.proc__runner[data-v-6cbaf689]{transition:none}}.prj[data-v-a8dbf567]{padding-block:var(--section-y);background:var(--bg)}.prj__strip[data-v-a8dbf567]{--edge: max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));display:flex;gap:16px;padding-inline:var(--edge);scroll-padding-inline:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.prj__strip[data-v-a8dbf567]::-webkit-scrollbar{display:none}.prj__strip[data-v-a8dbf567]:focus-visible{outline-offset:-3px}.prj__strip.is-dragging[data-v-a8dbf567]{cursor:grabbing;scroll-snap-type:none}.prj__strip.is-dragging img[data-v-a8dbf567]{pointer-events:none}.prj__card[data-v-a8dbf567]{flex:0 0 clamp(268px,38vw,496px);scroll-snap-align:start}.prj__frame[data-v-a8dbf567]{display:block;position:relative;width:100%;padding:0;overflow:hidden;background:var(--panel);border:none;cursor:zoom-in;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.prj__card:hover .prj__frame img[data-v-a8dbf567]{transform:scale(1.045)}.prj__frame:hover .prj__zoom[data-v-a8dbf567],.prj__frame:focus-visible .prj__zoom[data-v-a8dbf567]{opacity:1;transform:none}.prj__zoom[data-v-a8dbf567]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;background:#0a170fb8;color:var(--bone-0);opacity:0;transform:translateY(-6px);transition:opacity var(--tr-base),transform var(--tr-base)}.prj__zoom svg[data-v-a8dbf567]{width:18px}.prj__shot[data-v-a8dbf567]{display:block}.prj__shot img[data-v-a8dbf567]{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform var(--tr-slow);-webkit-user-select:none;user-select:none}.prj__tag[data-v-a8dbf567]{position:absolute;top:0;left:0;padding:6px 12px;background:var(--hazard-500);color:var(--forest-950);font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-weight:700;font-size:.625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.prj__no[data-v-a8dbf567]{position:absolute;right:12px;bottom:10px;font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-weight:700;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--bone-0);text-shadow:0 1px 6px rgba(10,23,15,.75)}.prj__meta[data-v-a8dbf567]{padding:18px 2px 0}.prj__name[data-v-a8dbf567]{font-size:clamp(1.0625rem,1.6vw,1.3125rem);max-width:22ch}.prj__place[data-v-a8dbf567]{margin-top:6px;font-size:.875rem;color:var(--text-muted)}.prj__dim[data-v-a8dbf567]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding-top:12px;border-top:1px solid var(--line);position:relative}.prj__dim[data-v-a8dbf567]:before,.prj__dim[data-v-a8dbf567]:after{content:"";position:absolute;top:0;width:1px;height:6px;background:var(--line-hi)}.prj__dim[data-v-a8dbf567]:before{left:0}.prj__dim[data-v-a8dbf567]:after{right:0}.prj__dim-val[data-v-a8dbf567]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-weight:700;font-size:.75rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.06em;color:var(--text)}.prj__dim-year[data-v-a8dbf567]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 500;font-weight:500;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim)}.prj__foot[data-v-a8dbf567]{display:flex;align-items:center;gap:clamp(16px,3vw,34px);margin-top:clamp(26px,3.2vw,38px)}@media (max-width: 560px){.prj__foot[data-v-a8dbf567]{flex-direction:column;align-items:stretch;gap:16px}}.prj__rail[data-v-a8dbf567]{position:relative;flex:1;height:3px;background:var(--line)}.prj__rail-fill[data-v-a8dbf567]{position:absolute;inset:0 auto 0 0;width:34%;background:var(--hazard-500);transform:translate(calc(var(--x) * 194%));transition:transform 90ms linear;will-change:transform}.prj__nav[data-v-a8dbf567]{display:flex;align-items:center;gap:8px}.prj__nav button[data-v-a8dbf567]:not(.prj__cta){display:grid;place-items:center;width:44px;height:44px;background:transparent;border:1px solid var(--line-hi);cursor:pointer;color:var(--bone-50);transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast)}.prj__nav button:not(.prj__cta) svg[data-v-a8dbf567]{width:18px}.prj__nav button[data-v-a8dbf567]:not(.prj__cta):hover{background:var(--hazard-500);border-color:var(--hazard-500);color:var(--forest-950)}.prj__cta[data-v-a8dbf567]{height:44px;font-size:.875rem;margin-left:8px}.lb[data-v-a8dbf567]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2vw,28px);padding:clamp(16px,4vw,48px);background:#060e09f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lb[data-v-a8dbf567]:focus-visible{outline:none}@media (max-width: 860px){.lb[data-v-a8dbf567]{grid-template-columns:1fr;align-content:center}}.lb__figure[data-v-a8dbf567]{display:flex;flex-direction:column;gap:16px;max-height:100%;min-height:0}.lb__figure img[data-v-a8dbf567]{width:100%;height:auto;max-height:72svh;object-fit:contain;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.lb__cap[data-v-a8dbf567]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.lb__tag[data-v-a8dbf567]{padding:5px 11px;background:var(--hazard-500);color:var(--forest-950);font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-weight:700;font-size:.5625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.lb__name[data-v-a8dbf567]{font-size:clamp(1.125rem,2.2vw,1.625rem)}.lb__meta[data-v-a8dbf567]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 500;font-weight:500;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:.04em;color:var(--text-muted)}.lb__close[data-v-a8dbf567],.lb__nav[data-v-a8dbf567]{display:grid;place-items:center;width:48px;height:48px;background:transparent;border:1px solid var(--line-hi);color:var(--bone-50);cursor:pointer;transition:background var(--tr-fast),color var(--tr-fast),border-color var(--tr-fast)}.lb__close svg[data-v-a8dbf567],.lb__nav svg[data-v-a8dbf567]{width:19px}.lb__close[data-v-a8dbf567]:hover,.lb__nav[data-v-a8dbf567]:hover{background:var(--hazard-500);border-color:var(--hazard-500);color:var(--forest-950)}.lb__close[data-v-a8dbf567]{position:absolute;top:clamp(14px,3vw,28px);right:clamp(14px,3vw,28px)}@media (max-width: 860px){.lb__nav[data-v-a8dbf567]{position:absolute;bottom:clamp(16px,4vw,40px)}.lb__nav--prev[data-v-a8dbf567]{left:clamp(16px,6vw,60px)}.lb__nav--next[data-v-a8dbf567]{right:clamp(16px,6vw,60px)}}.lb__count[data-v-a8dbf567]{position:absolute;left:50%;bottom:clamp(14px,3vw,26px);transform:translate(-50%);font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim)}.lb-enter-active[data-v-a8dbf567],.lb-leave-active[data-v-a8dbf567]{transition:opacity .22s ease}.lb-enter-from[data-v-a8dbf567],.lb-leave-to[data-v-a8dbf567]{opacity:0}@media (prefers-reduced-motion: reduce){.prj__strip[data-v-a8dbf567]{scroll-behavior:auto}.prj__shot img[data-v-a8dbf567],.prj__zoom[data-v-a8dbf567],.prj__rail-fill[data-v-a8dbf567],.lb-enter-active[data-v-a8dbf567],.lb-leave-active[data-v-a8dbf567]{transition:none}}.adv[data-v-354e6e2c]{padding-block:var(--section-y);background:var(--bg-invert);color:var(--forest-950);background-image:repeating-linear-gradient(to bottom,rgba(10,23,15,.028) 0 1px,transparent 1px 8px)}.adv[data-v-354e6e2c] .shead__title{color:var(--forest-950)}.adv[data-v-354e6e2c] .shead__lead{color:#0a170f9e}.adv[data-v-354e6e2c] .shead__block{border-bottom-color:#0a170f29}.adv[data-v-354e6e2c] .shead__block:before,.adv[data-v-354e6e2c] .shead__block:after{background:#0a170f4d}.adv[data-v-354e6e2c] .shead__ref{color:var(--forest-700)}.adv[data-v-354e6e2c] .shead__meta{color:#0a170fad}.adv[data-v-354e6e2c] .shead__bar{background:var(--forest-800)}.adv__spec[data-v-354e6e2c]{border-top:1px solid rgba(10,23,15,.2)}.adv__row[data-v-354e6e2c]{display:grid;grid-template-columns:62px minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(12px,2.4vw,40px);align-items:start;padding-block:clamp(20px,2.6vw,30px);border-bottom:1px solid rgba(10,23,15,.14);transition:background var(--tr-base)}.adv__row[data-v-354e6e2c]:hover{background:#0a170f09}@media (max-width: 860px){.adv__row[data-v-354e6e2c]{grid-template-columns:44px minmax(0,1fr);gap:6px 16px}.adv__row .adv__desc[data-v-354e6e2c]{grid-column:2}}.adv__ref[data-v-354e6e2c]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 700;font-weight:700;font-size:.6875rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;padding-top:5px;color:var(--forest-600)}.adv__title[data-v-354e6e2c]{font-size:clamp(1.0625rem,1.7vw,1.375rem);color:var(--forest-950)}.adv__desc[data-v-354e6e2c]{font-size:.9375rem;line-height:1.7;color:#0a170fa8}.faq[data-v-61b9fb62]{padding-block:clamp(56px,8vw,100px);background:var(--bg)}.faq__inner[data-v-61b9fb62]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,64px);align-items:start}@media (max-width: 860px){.faq__inner[data-v-61b9fb62]{grid-template-columns:1fr;gap:8px}}.faq__aside[data-v-61b9fb62]{position:sticky;top:calc(var(--header-h) + 24px)}.faq__aside[data-v-61b9fb62] .shead__row{grid-template-columns:1fr}.faq__aside[data-v-61b9fb62] .shead{margin-bottom:0}@media (max-width: 860px){.faq__aside[data-v-61b9fb62]{position:static}}.faq__list[data-v-61b9fb62]{border-top:1px solid var(--line)}.faq__item[data-v-61b9fb62]{border-bottom:1px solid var(--line)}.faq__item.is-open[data-v-61b9fb62]{background:var(--panel)}.faq__q[data-v-61b9fb62]{display:flex;align-items:center;gap:18px;width:100%;padding:clamp(16px,2vw,22px) clamp(10px,1.6vw,18px);background:none;border:none;cursor:pointer;text-align:left}.faq__q-text[data-v-61b9fb62]{flex:1;font-family:var(--font-display);font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--bone-50);transition:color var(--tr-fast)}.faq__q:hover .faq__q-text[data-v-61b9fb62]{color:var(--hazard-500)}.faq__sign[data-v-61b9fb62]{position:relative;flex-shrink:0;width:20px;height:20px}.faq__sign i[data-v-61b9fb62]{position:absolute;top:8px;width:12px;height:3px;background:var(--text-dim);transition:transform var(--tr-base),background var(--tr-base)}.faq__sign i[data-v-61b9fb62]:first-child{left:0;transform:rotate(45deg)}.faq__sign i[data-v-61b9fb62]:last-child{right:0;transform:rotate(-45deg)}.is-open .faq__sign i[data-v-61b9fb62]{background:var(--hazard-500)}.is-open .faq__sign i[data-v-61b9fb62]:first-child{transform:rotate(-45deg)}.is-open .faq__sign i[data-v-61b9fb62]:last-child{transform:rotate(45deg)}.faq__a-wrap[data-v-61b9fb62]{padding-inline:clamp(10px,1.6vw,18px)}.faq__a[data-v-61b9fb62]{max-width:80ch;padding-bottom:clamp(18px,2.2vw,26px);font-size:.9375rem;line-height:1.8;color:var(--text-muted)}.ct[data-v-6be425db]{padding-block:var(--section-y);background:var(--bg-alt)}.ct__inner[data-v-6be425db]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4.5vw,72px);align-items:start}@media (max-width: 860px){.ct__inner[data-v-6be425db]{grid-template-columns:1fr;gap:32px}}.ct__eyebrow[data-v-6be425db]{margin-bottom:20px}.ct__title[data-v-6be425db]{display:flex;flex-direction:column;font-size:clamp(2rem,4.8vw,3.5rem)}.ct__title-em[data-v-6be425db]{color:var(--hazard-500)}.ct__lead[data-v-6be425db]{margin-top:18px;max-width:52ch;font-size:clamp(.9375rem,1.35vw,1.0625rem);line-height:1.75;color:var(--text-muted)}.ct__bigphone[data-v-6be425db]{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(22px,3vw,30px);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;color:var(--bone-50);transition:color var(--tr-fast)}.ct__bigphone[data-v-6be425db]:hover{color:var(--hazard-500)}.ct__dot[data-v-6be425db]{width:11px;height:11px;border-radius:50%;background:var(--ok-500);animation:ct-blink-6be425db 2s ease-in-out infinite}@keyframes ct-blink-6be425db{0%,to{opacity:1}50%{opacity:.3}}.ct__steps[data-v-6be425db]{display:flex;flex-direction:column;gap:14px;margin-top:clamp(24px,3.2vw,34px);padding-top:clamp(20px,2.6vw,26px);border-top:1px solid var(--line)}.ct__steps li[data-v-6be425db]{display:flex;gap:14px}.ct__steps b[data-v-6be425db]{display:block;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--bone-50)}.ct__steps i[data-v-6be425db]{font-style:normal;font-size:.875rem;color:var(--text-muted)}.ct__step-n[data-v-6be425db]{flex-shrink:0;padding-top:4px;font-size:.6875rem;font-weight:700;letter-spacing:.16em;color:var(--hazard-500)}.ct__info[data-v-6be425db]{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);gap:20px 24px;margin-top:clamp(30px,4vw,48px);padding-top:clamp(20px,2.6vw,26px);border-top:1px solid var(--line);position:relative}.ct__info[data-v-6be425db]:before,.ct__info[data-v-6be425db]:after{content:"";position:absolute;top:0;width:1px;height:6px;background:var(--line-hi)}.ct__info[data-v-6be425db]:before{left:0}.ct__info[data-v-6be425db]:after{right:0}@media (max-width: 1100px){.ct__info[data-v-6be425db]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.ct__info[data-v-6be425db]{grid-template-columns:1fr}}.ct__info dt[data-v-6be425db]{font-family:var(--font-display);font-variation-settings:"wdth" 76,"wght" 600;font-weight:600;font-size:.5625rem;letter-spacing:.15em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-dim);margin-bottom:7px}.ct__info dd[data-v-6be425db]{font-size:.9375rem;line-height:1.6;color:var(--text-muted)}.ct__info a[data-v-6be425db]{transition:color var(--tr-fast)}.ct__info a[data-v-6be425db]:hover{color:var(--hazard-500)}.ct__pre[data-v-6be425db]{white-space:pre-line}.ct__card[data-v-6be425db]{position:sticky;top:calc(var(--header-h) + 22px);background:var(--panel);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}@media (max-width: 860px){.ct__card[data-v-6be425db]{position:static}}.ct__form[data-v-6be425db]{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3.2vw,32px)}.ct__scope[data-v-6be425db]{border:none}.ct__label[data-v-6be425db]{display:block;margin-bottom:9px;padding:0;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.ct__chips[data-v-6be425db]{display:flex;flex-wrap:wrap;gap:7px}.ct__chip[data-v-6be425db]{padding:8px 14px;border:1px solid var(--line-hi);cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--text-muted);transition:border-color var(--tr-fast),color var(--tr-fast),background var(--tr-fast)}.ct__chip input[data-v-6be425db]{position:absolute;opacity:0;width:0;height:0}.ct__chip[data-v-6be425db]:hover{color:var(--text)}.ct__chip.is-on[data-v-6be425db]{background:var(--hazard-500);border-color:var(--hazard-500);color:var(--forest-950);font-weight:600}.ct__field[data-v-6be425db]{display:block}.ct__phone[data-v-6be425db]{display:flex;align-items:center;height:54px;background:var(--forest-950);border:1px solid var(--line-hi);transition:border-color var(--tr-fast),box-shadow var(--tr-fast)}.ct__phone[data-v-6be425db]:focus-within{border-color:var(--hazard-500);box-shadow:0 0 0 3px #f2c23029}.ct__phone.is-error[data-v-6be425db]{border-color:var(--alert-500);box-shadow:0 0 0 3px #e0684d29}.ct__prefix[data-v-6be425db]{padding-inline:16px 12px;font-size:.9375rem;font-weight:500;color:var(--text-muted)}.ct__input[data-v-6be425db]{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;font-size:1rem}.ct__input[data-v-6be425db]::placeholder{color:var(--text-dim)}.ct__submit[data-v-6be425db]{width:100%}.ct__spinner[data-v-6be425db]{width:18px;height:18px;border:2px solid rgba(10,23,15,.3);border-top-color:var(--forest-950);border-radius:50%;animation:ct-spin-6be425db .7s linear infinite}@keyframes ct-spin-6be425db{to{transform:rotate(360deg)}}.ct__disclaimer[data-v-6be425db]{font-size:.75rem;line-height:1.5;color:var(--text-dim)}.ct__disclaimer a[data-v-6be425db]{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.ct__disclaimer a[data-v-6be425db]:hover{color:var(--hazard-500)}.ct__err[data-v-6be425db]{margin-top:-6px;font-size:.8125rem;font-weight:600;color:var(--alert-500)}.ct__fail[data-v-6be425db]{margin-top:12px;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--alert-500)}.ct__done[data-v-6be425db]{font-size:.875rem;font-weight:600;color:var(--ok-500)}.fade-enter-active[data-v-6be425db],.fade-leave-active[data-v-6be425db]{transition:opacity .3s}.fade-enter-from[data-v-6be425db],.fade-leave-to[data-v-6be425db]{opacity:0}@media (prefers-reduced-motion: reduce){.ct__spinner[data-v-6be425db]{animation-duration:2s}.ct__dot[data-v-6be425db]{animation:none}.fade-enter-active[data-v-6be425db],.fade-leave-active[data-v-6be425db]{transition:none}}.ft[data-v-e149807d]{background:var(--forest-950)}.ft__inner[data-v-e149807d]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,4vw,54px);padding-block:clamp(30px,4.5vw,54px) clamp(26px,3.5vw,42px)}@media (max-width: 1100px){.ft__inner[data-v-e149807d]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ft__inner[data-v-e149807d]{grid-template-columns:1fr;gap:28px}}.ft__logo[data-v-e149807d]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--bone-50)}.ft__logo b[data-v-e149807d]{color:var(--hazard-500)}.ft__legal[data-v-e149807d]{margin-top:8px;font-size:.8125rem;color:var(--text-muted)}.ft__tagline[data-v-e149807d]{margin-top:12px;max-width:38ch;font-size:.875rem;line-height:1.6;color:var(--text-dim)}.ft__phone[data-v-e149807d]{display:block;margin-top:20px;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--bone-50)}.ft__phone[data-v-e149807d]:hover{color:var(--hazard-500)}.ft__email[data-v-e149807d]{display:inline-block;margin-top:4px;padding-block:9px;font-size:.875rem;color:var(--text-muted);transition:color var(--tr-fast)}.ft__email[data-v-e149807d]:hover{color:var(--hazard-500)}.ft__col-title[data-v-e149807d]{font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px}.ft__col ul[data-v-e149807d]{display:flex;flex-direction:column}.ft__col li[data-v-e149807d],.ft__col a[data-v-e149807d]{font-size:.875rem;line-height:1.5;color:var(--text-muted);transition:color var(--tr-fast)}.ft__col a[data-v-e149807d],.ft__col li[data-v-e149807d]{display:block;padding-block:7px}@media (max-width: 860px){.ft__col a[data-v-e149807d],.ft__col li[data-v-e149807d]{padding-block:12px}}.ft__col a[data-v-e149807d]:hover{color:var(--hazard-500)}.ft__privacy[data-v-e149807d]{display:inline-block;margin-top:12px;padding-block:10px;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.ft__copy[data-v-e149807d]{padding-block:16px 26px;border-top:1px solid var(--line);font-size:.75rem;color:var(--text-dim)}.policy[data-v-e5a79ccd]{min-height:100svh;padding-block:clamp(100px,13vw,152px) clamp(56px,8vw,96px);background:var(--bg)}.policy__inner[data-v-e5a79ccd]{max-width:820px}.policy__back[data-v-e5a79ccd]{display:inline-block;margin-bottom:26px;font-size:.9375rem;color:var(--text-muted)}.policy__back[data-v-e5a79ccd]:hover{color:var(--hazard-500)}.policy__title[data-v-e5a79ccd]{font-size:clamp(1.75rem,4vw,2.75rem)}.policy__updated[data-v-e5a79ccd]{margin-top:10px;margin-bottom:40px;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.policy__block[data-v-e5a79ccd]{margin-bottom:32px}.policy__h2[data-v-e5a79ccd]{margin-bottom:12px;font-size:clamp(1.0625rem,1.8vw,1.375rem);color:var(--hazard-500)}.policy__p[data-v-e5a79ccd]{margin-bottom:12px;font-size:clamp(.9375rem,1.2vw,1rem);line-height:1.8;color:var(--text-muted)}.policy__p[data-v-e5a79ccd] a{color:var(--hazard-500);text-decoration:underline;text-underline-offset:2px}.policy__p[data-v-e5a79ccd] strong{color:var(--bone-50);font-weight:600}.policy__p[data-v-e5a79ccd] ul{margin:8px 0 8px 20px;list-style:disc}.policy__p[data-v-e5a79ccd] li{margin-bottom:6px}
