:root{--bu-paper: #ffffff;--bu-panel: #f5f6f8;--bu-ink: #15181d;--bu-ink-soft: #5b636e;--bu-line: #e7e8ec;--bu-line-2: #d4d7dd;--bu-accent: #fe4727;--bu-accent-deep: #eb3301;--bu-blue: #0d2233;--bu-cyan: #7fb4cf;--bu-font-display: "Inter", system-ui, -apple-system, sans-serif;--bu-font-mono: "Inter", system-ui, -apple-system, sans-serif}.bu-page{background:var(--bu-paper);color:var(--bu-ink)}.bu-page ::-moz-selection{background:var(--bu-accent);color:#fff}.bu-page ::selection{background:var(--bu-accent);color:#fff}.bu-display{font-family:var(--bu-font-display);font-weight:700;letter-spacing:-.02em;line-height:1.02;color:var(--bu-ink);text-wrap:balance}.bu-d1{font-size:clamp(2.55rem,6.4vw,5rem)}.bu-d2{font-size:clamp(1.95rem,4.2vw,3.1rem)}.bu-d3{font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.02em;line-height:1.05}.bu-accent{color:var(--bu-accent)}.bu-mono{font-family:var(--bu-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1}.bu-eyebrow{font-family:var(--bu-font-mono);font-weight:500;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bu-ink-soft);display:inline-flex;align-items:center;gap:.6rem}.bu-eyebrow:before{content:"";width:1.6rem;height:1px;background:var(--bu-accent);display:inline-block}.bu-grid{background-color:var(--bu-paper);background-image:linear-gradient(var(--bu-line) 1px,transparent 1px),linear-gradient(90deg,var(--bu-line) 1px,transparent 1px),linear-gradient(var(--bu-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--bu-line-2) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px}.bu-grid--fade{-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 35%,transparent 92%);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 35%,transparent 92%)}.bu-sheet{position:relative;background:#fff;border:1px solid var(--bu-ink);box-shadow:14px 14px 0 -1px var(--bu-panel),0 40px 70px -38px #0d223366}.bu-ticks:before,.bu-ticks:after,.bu-ticks>.bu-tick-bl,.bu-ticks>.bu-tick-br{content:"";position:absolute;width:10px;height:10px;border:0 solid var(--bu-accent);pointer-events:none;z-index:2}.bu-ticks:before{top:6px;left:6px;border-top-width:2px;border-left-width:2px}.bu-ticks:after{top:6px;right:6px;border-top-width:2px;border-right-width:2px}.bu-ticks>.bu-tick-bl{bottom:6px;left:6px;border-bottom-width:2px;border-left-width:2px}.bu-ticks>.bu-tick-br{bottom:6px;right:6px;border-bottom-width:2px;border-right-width:2px}.bu-titleblock{display:grid;border-bottom:1px solid var(--bu-ink);font-family:var(--bu-font-mono)}.bu-tb-cell{padding:.55rem .85rem;border-right:1px solid var(--bu-line)}.bu-tb-cell:last-child{border-right:0}.bu-tb-k{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bu-ink-soft)}.bu-tb-v{font-size:.84rem;font-weight:500;color:var(--bu-ink);margin-top:.15rem}.bu-dim{display:flex;align-items:center;gap:.6rem;color:var(--bu-ink-soft);font-family:var(--bu-font-mono);font-size:.72rem}.bu-dim:before,.bu-dim:after{content:"";height:1px;background:var(--bu-line-2);flex:1}.bu-dim>span{position:relative}.bu-dim>span:before,.bu-dim>span:after{content:"";position:absolute;top:-3px;width:1px;height:7px;background:var(--bu-line-2)}.bu-dim>span:before{left:-.6rem}.bu-dim>span:after{right:-.6rem}.bu-btn{display:inline-flex;align-items:center;gap:.7rem;cursor:pointer;font-family:var(--bu-font-mono);font-weight:500;font-size:.95rem;letter-spacing:.01em;padding:.85rem 1.5rem;border-radius:11px;border:1px solid transparent;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,filter .25s ease}.bu-btn--accent{color:#fff;background:linear-gradient(73.91deg,var(--bu-accent-deep) 2.66%,#fe7927 90%);box-shadow:0 10px 24px -10px #fe472799}.bu-btn--ghost{color:var(--bu-ink);background:transparent;border-color:var(--bu-line-2)}.bu-btn__arrow{display:inline-flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:7px;background:#ffffff29}.bu-btn--ghost .bu-btn__arrow{background:var(--bu-panel)}@media(hover:hover)and (pointer:fine){.bu-btn--accent:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px #fe4727b3;filter:brightness(1.06)}.bu-btn--ghost:hover{transform:translateY(-2px);border-color:var(--bu-accent);color:var(--bu-accent)}}.bu-btn:active{transform:translateY(0) scale(.985)}@keyframes bu-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bu-rise-r{0%{opacity:0;transform:translateY(18px) rotate(-7deg)}to{opacity:1;transform:rotate(-7deg)}}@keyframes bu-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bu-sheet-in{0%{opacity:0;transform:translateY(26px) perspective(1400px) rotateY(-9deg) rotateX(3deg)}to{opacity:1;transform:perspective(1400px) rotateY(-7deg) rotateX(2deg)}}.animate-on-scroll.is-visible.bu-rise{animation:bu-rise .7s cubic-bezier(.22,1,.36,1) both!important}.animate-on-scroll.is-visible.bu-draw-x{animation:bu-draw-x .85s cubic-bezier(.65,0,.35,1) both!important;transform-origin:left center}.animate-on-scroll.is-visible.bu-sheet-in{animation:bu-sheet-in .9s cubic-bezier(.22,1,.36,1) both!important}@media(prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1!important;animation:none!important}.bu-sheet-in{transform:perspective(1400px) rotateY(-7deg) rotateX(2deg)}}body.bureau-v3{--bu-paper: var(--v3-panel);--bu-panel: var(--v3-panel-muted);--bu-ink: var(--v3-ink);--bu-ink-soft: var(--v3-ink-4);--bu-line: var(--v3-line);--bu-line-2: rgba(15, 15, 15, .16);--bu-accent: var(--v3-accent);--bu-accent-deep: var(--v3-accent-hover);scroll-behavior:smooth}.bureau-v3 .bv3-nav-link{color:#ffffffb3;font-size:15px;font-weight:500;transition:color .15s ease}.bureau-v3 .bv3-nav-link:hover{color:#fff}.bureau-v3 .bv3-dark-section{background:radial-gradient(circle at 86% 8%,rgb(254 121 39 / .12),transparent 34%),var(--v3-dark-1);border:1px solid rgb(255 255 255 / .08)}.bureau-v3 .bv3-price-preset{min-width:0;border:1px solid var(--v3-line);border-radius:14px;background:var(--v3-panel-muted);padding:14px 10px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.bureau-v3 .bv3-price-preset:hover{border-color:#fe47276b;background:#fff;transform:translateY(-1px)}.bureau-v3 .bv3-lines-input{display:block;width:min(180px,100%);margin-top:8px;border:0;border-bottom:1px solid var(--v3-line);background:transparent;color:var(--v3-ink);font-family:Onest,Geist,system-ui,sans-serif;font-size:clamp(32px,5vw,44px);font-weight:500;line-height:1.1;outline:none}.bureau-v3 .bv3-lines-input:focus-visible{border-bottom-color:var(--v3-accent);box-shadow:0 2px 0 var(--v3-accent)}.bureau-v3 .bv3-range{height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--v3-accent) 0 12%,#e8e4e2 12% 100%);cursor:pointer}.bureau-v3 .bv3-range::-webkit-slider-thumb{width:22px;height:22px;-webkit-appearance:none;appearance:none;border:4px solid #fff;border-radius:50%;background:var(--v3-accent);box-shadow:0 1px 6px #26150f42}.bureau-v3 .bv3-range::-moz-range-thumb{width:14px;height:14px;border:4px solid #fff;border-radius:50%;background:var(--v3-accent);box-shadow:0 1px 6px #26150f42}.bureau-v3 .bv3-reveal{opacity:0;transform:translateY(14px);transition:opacity .52s ease,transform .52s cubic-bezier(.22,1,.36,1)}.bureau-v3 .bv3-reveal.is-visible{opacity:1;transform:none}.bureau-v3 #intake{max-width:1920px;margin-inline:auto;padding:56px 24px;border:1px solid var(--v3-line-soft);border-radius:var(--v3-r-panel);background:var(--v3-panel-muted)!important}.bureau-v3 #intake>div{max-width:1120px}.bureau-v3 #intake .bu-eyebrow{color:var(--v3-ink-4);font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em}.bureau-v3 #intake .bu-eyebrow:before{display:none}.bureau-v3 #intake .bu-display{color:var(--v3-ink);font-family:Onest,Geist,system-ui,sans-serif;font-weight:500;letter-spacing:-.025em}.bureau-v3 #intake .bu-d2{font-size:clamp(30px,4vw,48px);line-height:1.16}.bureau-v3 #intake .bu-sheet{overflow:hidden;border:1px solid var(--v3-line);border-radius:var(--v3-r-card);box-shadow:0 24px 50px -34px #1c100a52}.bureau-v3 #intake .bu-ticks:before,.bureau-v3 #intake .bu-ticks:after,.bureau-v3 #intake .bu-ticks>.bu-tick-bl,.bureau-v3 #intake .bu-ticks>.bu-tick-br{display:none}.bureau-v3 #intake .bu-titleblock{border-bottom:1px solid var(--v3-line);background:var(--v3-panel-muted);font-family:Geist Mono,ui-monospace,monospace}.bureau-v3 #intake .bu-tb-cell{border-right-color:var(--v3-line)}.bureau-v3 #intake .bu-tb-k{color:var(--v3-ink-4)}.bureau-v3 #intake .bu-tb-v{color:var(--v3-ink)}.bureau-v3 #intake :is(input[type=text],input[type=tel],textarea){border-color:#0f0f0f29!important;border-radius:12px!important;font-family:Geist,system-ui,sans-serif}.bureau-v3 #intake label[for=bureau-vor]+label,.bureau-v3 #intake label[for=bureau-vor].group{border-radius:16px!important}.bureau-v3 #intake .bu-btn{border:0;border-radius:var(--v3-r-btn);background:var(--v3-accent);box-shadow:var(--v3-shadow-btn);color:#fff;font-family:Geist,system-ui,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;transition:background-color .15s ease,transform .15s ease}.bureau-v3 #intake .bu-btn:hover{background:var(--v3-accent-hover);filter:none;transform:translateY(-1px)}.bureau-v3 #intake .bu-btn__arrow{background:#ffffff29}@media(min-width:768px){.bureau-v3 #intake{padding-block:80px}}@media(prefers-reduced-motion:reduce){.bureau-v3{scroll-behavior:auto}.bureau-v3 .bv3-reveal,.bureau-v3 .bv3-price-preset{opacity:1;transform:none;transition:none}}#intake[data-astro-cid-tzttp56l] [data-astro-cid-tzttp56l]:is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--bu-accent);outline-offset:2px}#intake[data-astro-cid-tzttp56l] input[data-astro-cid-tzttp56l][type=checkbox]:focus-visible{outline-offset:3px}#intake[data-astro-cid-tzttp56l] label[data-astro-cid-tzttp56l]:has(+input[type=file]:focus-visible){outline:2px solid var(--bu-accent);outline-offset:2px}
