body[data-variant=story]{overflow-x:clip}body[data-variant=story] .journey-review,body[data-variant=story] .journey-footer{border:0}.journey-flow{width:min(1500px,calc(100% - 96px));margin:auto;padding:68px 0 46px}.flow-intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px 64px}.flow-intro .journey-eyebrow{justify-content:center}.flow-intro h2{margin-top:2px;font-size:clamp(44px,5.2vw,80px);font-weight:500;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.flow-intro h2 em{font-style:normal;color:var(--blue);background:linear-gradient(100deg,#7fb0ff,#3f84ec 45%,#2350c4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.flow-intro .flow-scroll{justify-content:center;gap:12px;margin-top:14px}.flow-scroll{font-size:11px;color:#2576b7;display:flex;align-items:center;gap:20px;margin-top:22px;min-height:36px}.flow-scroll span{font-size:21px}.flow-timeline{position:relative}.flow-thread{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0;pointer-events:none}.flow-thread path{fill:none;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.flow-connector-base{stroke:#d3e4f6;stroke-width:1.4;stroke-dasharray:1.5 7}.flow-connector-ink{stroke:#3f86d0;stroke-width:2.1}.flow-connector-head{stroke:#3f86d0;stroke-width:2.1;transition:opacity .25s}.flow-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);min-height:530px;align-items:start;margin-bottom:140px;padding:0 38px;scroll-margin-top:104px}.flow-step:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flow-step:nth-of-type(2n) .flow-copy{grid-column:2;grid-row:1}.flow-step:nth-of-type(2n) .flow-visual{grid-column:1;grid-row:1}.flow-copy{position:relative;z-index:2;container-type:inline-size}.flow-kicker{display:flex;align-items:center;gap:15px;margin-bottom:29px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#6585a0}.flow-step-hand{position:relative;display:inline-block;padding:0 4px 9px 2px;font:600 36px/1 Caveat,cursive;letter-spacing:.01em;text-transform:none;color:#2b6fc4;transform:rotate(-3deg);transform-origin:0 70%}.flow-step-hand svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:12px;overflow:visible;fill:none;stroke:#8dbaf2;stroke-width:2.2;stroke-linecap:round}.flow-step-hand path+path{stroke-width:1.5;opacity:.7}.flow-step-hand path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.55,.1,.35,1) .35s}.flow-step-hand path+path{transition-delay:.75s}.flow-motion-ready .flow-copy[data-reveal=waiting] .flow-step-hand path{stroke-dashoffset:1;transition:none}.flow-step:nth-of-type(2n) .flow-kicker{flex-direction:row;justify-content:flex-start}.flow-copy h2{font-size:clamp(26px,8.4cqi,40px);font-weight:500;line-height:1.15;letter-spacing:-.04em;margin-bottom:22px;text-wrap:balance}@media(min-width:1101px){.flow-copy h2{font-size:min(52px,3.1vw)}}@media(min-width:761px)and (max-width:1100px){.flow-copy h2{font-size:2.95vw}}.flow-copy h2 em{font-style:normal;color:var(--blue)}.flow-description{font-size:17px;line-height:1.7;color:var(--muted);max-width:520px;text-wrap:pretty}.flow-visual{position:relative;min-width:0;z-index:1}.flow-motion-ready{--flow-enter-ease:cubic-bezier(.16,.8,.22,1)}.flow-motion-ready .flow-copy[data-reveal]>*{opacity:1;translate:0 0;transition:opacity .7s var(--flow-enter-ease) var(--flow-enter-delay,0ms),translate .85s var(--flow-enter-ease) var(--flow-enter-delay,0ms)}.flow-motion-ready .flow-copy[data-reveal=waiting]>*{opacity:0;translate:0 25px}.flow-motion-ready .flow-copy[data-reveal]>.flow-kicker{translate:none}.flow-motion-ready .flow-visual[data-reveal]{--flow-enter-x:20px;opacity:1;translate:0 0;transition:opacity .85s var(--flow-enter-ease) .12s,translate 1s var(--flow-enter-ease) .12s}.flow-motion-ready .flow-step:nth-of-type(2n)>.flow-visual[data-reveal]{--flow-enter-x:-20px}.flow-motion-ready .flow-visual[data-reveal=waiting]{opacity:0;translate:var(--flow-enter-x) 32px}.flow-motion-ready [data-reveal=waiting]{pointer-events:none}.flow-motion-ready .flow-copy[data-reveal=entering]>*,.flow-motion-ready .flow-visual[data-reveal=entering]{will-change:opacity,translate}.flow-motion-ready [data-reveal=static],.flow-motion-ready .flow-copy[data-reveal=static]>*{transition:none;opacity:1;translate:none}.flow-design-board{display:block;padding-top:10px}.flow-step--design .flow-viewer-scene{height:clamp(500px,35vw,660px)}.flow-making-dw{position:relative;width:100%;aspect-ratio:544/300;margin-top:36px;pointer-events:none}.flow-making-dw:before{content:"";position:absolute;inset:-36px -44px -24px;z-index:-1;background-image:linear-gradient(#d3e2f5 1px,transparent 1px),linear-gradient(90deg,#d3e2f5 1px,transparent 1px),linear-gradient(#eaf1fa 1px,transparent 1px),linear-gradient(90deg,#eaf1fa 1px,transparent 1px);background-size:96px 96px,96px 96px,16px 16px,16px 16px;-webkit-mask-image:radial-gradient(60% 62% at 50% 52%,#000 25%,rgba(0,0,0,.35) 60%,transparent 95%);mask-image:radial-gradient(60% 62% at 50% 52%,#000 25%,rgba(0,0,0,.35) 60%,transparent 95%)}.flow-making-dw .dw{left:var(--l);top:var(--t);width:var(--w)}.flow-making-dw .dw-cx-stela{--l:0%;--t:0%;--w:46.5%}.flow-making-dw .dw-cx-vase{--l:47.4%;--t:0%;--w:17.6%}.flow-making-dw .dw-cx-lamp{--l:63.4%;--t:0%;--w:16.7%}.flow-making-dw .dw-cx-bed{--l:79.6%;--t:2%;--w:20.4%}.flow-making-dw .dw-cx-corner{--l:47.4%;--t:50%;--w:39%}.flow-making-dw.is-drawn .dw .ln{animation:dwDraw 1.05s cubic-bezier(.45,.05,.25,1) var(--d,0s) forwards}.flow-making-dw.is-drawn .dw .fd{animation:dwFade .4s ease calc(var(--d,0s) + .7s) forwards}@media(max-width:760px){.flow-making-dw{display:none}}.flow-forms{display:block;width:100%;max-width:470px;height:auto;margin-top:40px;overflow:visible}.flow-forms path{fill:none;stroke:#2c4560;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .75s cubic-bezier(.55,.1,.35,1) var(--d,0s)}.flow-forms .flow-forms-ink path{opacity:.85}.flow-forms .flow-forms-ghost path{stroke-width:.9;opacity:.3;translate:1.2px .8px}.flow-forms .flow-forms-hatch path{stroke-width:.9;opacity:.45;transition-duration:.25s}.flow-forms .flow-forms-ground{stroke-width:1.1;opacity:.5;transition-duration:1s}.flow-forms .flow-forms-split{stroke-width:1.15}.flow-forms .flow-forms-fine path{stroke-width:.72;opacity:.8}.flow-forms .flow-forms-pick{stroke:#3f87b6;stroke-width:2;opacity:.9;transition-duration:.9s}.flow-forms.is-drawn path{stroke-dashoffset:0}@media(max-width:760px){.flow-forms{display:none}}@media(prefers-reduced-motion:reduce){.flow-forms path{transition:none;stroke-dashoffset:0}}.flow-elevations{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1.19fr);gap:24px;padding-top:0;margin-top:48px}.flow-elevation{display:block;width:100%;min-width:0;margin:0;color:#437da6}.flow-elevation img{display:block;width:100%;height:auto;aspect-ratio:122/113}.flow-elevation+.flow-elevation img{aspect-ratio:135/113}.flow-elevation figcaption{font-size:11px;padding-top:8px;letter-spacing:.02em}.flow-viewer{position:relative;background:radial-gradient(ellipse at 50% 55%,#eaf3faaa,#f8fbfd66 44%,#fff0 72%)}.flow-viewer-scene{height:520px;position:relative}.flow-viewer-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.6}.flow-viewer[data-ready=true] .flow-viewer-fallback{display:none}.flow-viewer-canvas{position:absolute;inset:0;touch-action:none;cursor:grab}.flow-viewer-canvas:active{cursor:grabbing}.flow-viewer-canvas canvas{width:100%;height:100%;display:block;touch-action:none}.flow-viewer-status{position:absolute;inset:40% 16px auto;text-align:center;color:#38719b;font-size:12px;padding:14px;background:#ffffffde;pointer-events:none}.flow-viewer[data-ready=true] .flow-viewer-status{display:none}.lightbox-original{align-self:flex-start;flex:none;font-size:11px;color:#207ecd;padding:7px 0;text-underline-offset:3px}.lightbox-original[hidden]{display:none}.flow-workshop{min-width:0;background:none}.flow-workshop .lz-gallery{--tw:92px;display:grid;grid-template-columns:minmax(0,1fr) var(--tw);column-gap:12px;align-items:stretch}.flow-workshop .gallery-stage{grid-column:1;grid-row:1;height:auto;aspect-ratio:3/4}.flow-workshop .gallery-thumbs{grid-column:2;grid-row:1;contain:size;display:flex;flex-direction:column;gap:8px;margin:0;overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:none;overscroll-behavior:contain}.flow-workshop .gallery-thumbs::-webkit-scrollbar{display:none}.flow-workshop .gallery-thumb{flex:0 0 auto;width:100%;height:auto;aspect-ratio:3/4;scroll-snap-align:start}.flow-workshop .gallery-caption{grid-column:1;grid-row:2}.flow-production .featured-catalog{min-width:0}.flow-step--delivery{margin-bottom:65px;min-height:470px}.flow-step--delivery .journey-button{margin-top:28px;font-size:11px}@media(min-width:1600px){.flow-step{min-height:570px}.flow-viewer-scene{height:580px}}@media(max-width:1100px)and (min-width:761px){.journey-flow{width:calc(100% - 48px)}.flow-step{padding:0 28px;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flow-step:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flow-description{font-size:15px}.flow-kicker{font-size:8px;letter-spacing:.06em;gap:9px}.flow-design-board{grid-template-columns:110px minmax(0,1fr);gap:10px}.flow-viewer-scene{height:460px}}@media(max-width:1100px)and (min-width:761px){.flow-elevation img{height:auto}}@media(max-width:760px){.flow-motion-ready .flow-copy[data-reveal]>*{transition-duration:.6s,.7s}.flow-motion-ready .flow-copy[data-reveal=waiting]>:not(.flow-kicker){translate:0 18px}.flow-motion-ready .flow-visual[data-reveal=waiting]{translate:0 22px}.flow-motion-ready .flow-visual[data-reveal]{transition-duration:.7s,.85s;transition-delay:.06s}.journey-flow{width:100%;padding:34px 18px 32px}.flow-intro{padding:0 6px 40px}.flow-intro h2{margin-top:0;font-size:clamp(28px,8.2vw,48px)}.flow-intro .journey-eyebrow{font-size:8px;letter-spacing:.1em}.flow-scroll{margin-top:10px;font-size:10px}.flow-timeline{overflow:clip;overflow-clip-margin:8px}.flow-step,.flow-step:nth-of-type(2n){display:flex;flex-direction:column;gap:24px;min-height:0;padding:0 6px;margin-bottom:90px;scroll-margin-top:80px}.flow-copy{max-width:100%;width:100%}.flow-kicker,.flow-step:nth-of-type(2n) .flow-kicker{justify-content:flex-start;flex-direction:row;font-size:8px;letter-spacing:.06em;gap:13px;margin:0 0 12px}.flow-step-hand{font-size:28px;padding-bottom:7px}.flow-copy h2{line-height:1.14;margin-bottom:16px}.flow-copy h2 br{display:none}.flow-copy h2 em:before{content:" "}.flow-description{font-size:14.5px;line-height:1.7;max-width:520px}.flow-visual{width:100%}.flow-design-board{display:flex;flex-direction:column;gap:20px;padding-top:0}.flow-design-board .flow-viewer{order:0;width:100%}.flow-elevations{gap:12px;width:100%;padding-top:0;margin-top:36px}.flow-elevation figcaption{font-size:10px}.flow-viewer-scene{height:390px}.flow-step--design .flow-viewer-scene{height:340px}.flow-workshop .lz-gallery{--tw:58px;grid-template-columns:minmax(0,1fr) var(--tw);column-gap:8px}.flow-workshop .gallery-thumbs{gap:6px}}@media(max-width:360px){.journey-flow{padding-left:12px;padding-right:12px}.flow-step{padding-left:12px;padding-right:0}.flow-viewer-scene{height:350px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey-flow *{transition:none!important;animation:none!important}}@media print,(prefers-reduced-motion:reduce){.flow-motion-ready [data-reveal],.flow-motion-ready .flow-copy[data-reveal]>*{opacity:1!important;translate:none!important;transition:none!important;pointer-events:auto!important}}.flow-step.flow-step--delivery{display:block;width:100vw;margin-left:calc(50% - 50vw);padding:0;margin-bottom:24px;min-height:0}.flow-step--delivery>.flow-copy{width:100%;max-width:1800px;margin:0 auto;padding:0 5vw}.flow-step--delivery .flow-kicker{margin:0 0 24px}.flow-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.flow-geography{width:100%}.flow-geography-frame{display:block;width:100%;height:1150px;border:0;background:#fff}.flow-geography-status{position:absolute;top:30px;left:5vw;color:#6486a1;font-size:13px}.flow-motion-ready .flow-geography[data-reveal=waiting]{translate:0 28px}.flow-production.lz-production{width:100vw;margin:60px 0 0 calc(50% - 50vw);padding:0;scroll-margin-top:40px}.flow-production:not([data-ready]){min-height:950px}.flow-production .featured-main{width:min(1620px,90%);padding-bottom:28px}.flow-production .featured-intro{padding-top:0}.flow-production .featured-intro:before{top:-50px}@media(max-width:850px){.flow-step--delivery>.flow-copy{padding-inline:24px}.flow-geography-frame{height:1450px}.flow-production.lz-production{margin-top:38px}.flow-production .featured-main{width:calc(100% - 48px)}}@media(max-width:760px){.flow-timeline{overflow:visible}.flow-step.flow-step--delivery{padding:0;margin-bottom:12px}.flow-step--delivery .flow-kicker{margin:0 0 22px}}.flow-step--design .flow-viewer-scene{height:clamp(560px,44vw,780px)}.flow-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.flow-orbit path{fill:none;stroke:url(#flow-orbit-fade);stroke-width:1.6;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .5s ease}.flow-viewer[data-ready=true] .flow-orbit path{opacity:1}.flow-orbit-btn{position:absolute;z-index:3;top:51%;width:58px;height:58px;margin-top:-29px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#2152c4;background:linear-gradient(180deg,#ffffffe6,#eaf1ff9e);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #9dbaf3b3,0 12px 26px -12px #2152c480;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.flow-orbit-btn--left{left:0}.flow-cursor{position:absolute;z-index:4;left:0;top:0;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .35s ease}.flow-cursor.is-on{opacity:1}.flow-cursor svg{position:absolute;overflow:visible;filter:drop-shadow(0 3px 5px rgba(16,32,56,.3));transition:transform .2s ease}.flow-cursor svg path{fill:#fff;stroke:#1b2a3d;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.flow-cursor .flow-cursor-line{fill:none}.flow-cursor-arrow{width:30px;height:30px;left:-5px;top:-2.5px;transform-origin:5px 2.5px}.flow-cursor-hand{display:none;width:34px;height:34px;left:-11.3px;top:-2.8px;transform-origin:11.3px 2.8px}.flow-cursor-ring{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;background:#2a6bd124;box-shadow:inset 0 0 0 2px #2a6bd173;opacity:0;transform:scale(.35);transition:opacity .2s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.flow-cursor.is-down .flow-cursor-ring{opacity:1;transform:scale(1)}.flow-cursor.is-down svg{transform:scale(.88)}@media(hover:none),(pointer:coarse){.flow-cursor-arrow{display:none}.flow-cursor-hand{display:block}}.flow-orbit-btn--right{right:0}.flow-orbit-btn svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.flow-orbit-btn svg{width:24px;height:24px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.flow-orbit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #8fb0f2,0 16px 30px -12px #2152c48c}.flow-orbit-btn--left:hover:not(:disabled) svg{transform:rotate(-50deg)}.flow-orbit-btn--right:hover:not(:disabled) svg{transform:rotate(50deg)}.flow-orbit-btn:active:not(:disabled){transform:translateY(0) scale(.96)}.flow-orbit-btn:disabled{opacity:.4;cursor:default}.flow-orbit-btn:focus-visible{outline:2px solid #4c86f4;outline-offset:3px}@media(min-width:1101px){.flow-step--design .flow-elevations{margin:56px 0 0}}@media(max-width:1100px)and (min-width:761px){.flow-step--design .flow-viewer-scene{height:500px}.flow-orbit-btn{width:48px;height:48px;margin-top:-24px}}@media(max-width:760px){.flow-step.flow-step--design{row-gap:6px}.flow-step--design .flow-viewer-scene{height:340px}.flow-orbit-btn{width:46px;height:46px;margin-top:-23px}.flow-orbit-btn svg{width:21px;height:21px}.flow-orbit-btn--left{left:0}.flow-orbit-btn--right{right:0}}.flow-step.flow-step--delivery{margin-bottom:0}.flow-production.lz-production{margin-top:0;padding-top:clamp(54px,5.4vw,84px);background:linear-gradient(to bottom,#e7f0fc 0,#e7f0fcbd 70px,#e7f0fc57 210px,#e7f0fc00 430px) #fff}.flow-production .featured-intro:before{top:-56px;left:0;width:100%;height:400px;background:radial-gradient(ellipse 58% 50% at 40% 50%,#ffffffc7,#fff0)}@media(max-width:760px){.flow-thread{display:none}}@media(min-width:761px){.flow-step:not(.flow-step--delivery){align-items:center}}.flow-proof{display:grid;grid-template-columns:auto auto;justify-content:start;gap:40px;margin-top:30px}.flow-proof>div{display:flex;flex-direction:column;gap:4px;max-width:230px}.flow-proof b{font-size:46px;font-weight:600;line-height:1;letter-spacing:-.03em;background:linear-gradient(100deg,#6fa6f6,#2b63d6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.flow-proof span{font-size:14px;line-height:1.4;color:var(--muted)}.flow-insure{min-width:0}.flow-insure-art{display:block;width:100%;height:auto;overflow:visible}.flow-insure-art text{font-family:Onest,system-ui,sans-serif}.ins-glow{fill:url(#ins-glow)}.ins-paper{fill:#fff;stroke:#dbe6f1}.ins-head{fill:url(#ins-head-g)}.ins-head-icon{fill:#fff;stroke:#2b6fc4;stroke-width:9;stroke-linejoin:round}.ins-head-check{fill:none;stroke:#2b6fc4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ins-mark{fill:#2b6fc4;opacity:.03}.ins-title{font-size:12.5px;font-weight:700;letter-spacing:.2em;fill:#2b6fc4}.ins-sub{font-size:13.5px;fill:#6b7c93}.ins-label{font-size:10px;font-weight:600;letter-spacing:.14em;fill:#8c9ab0}.ins-value{font-size:15.5px;font-weight:500;fill:#1f2d42}.ins-sum{fill:#eef5ff}.ins-value--sum{font-size:18px;font-weight:600;fill:#2b6fc4}.ins-rule{fill:none;stroke:#e6eef7;stroke-width:1}.ins-sign{fill:none;stroke:#b9c6d6;stroke-width:1;stroke-dasharray:3 4}.cr-shadow{fill:#2a5771;opacity:.09;filter:blur(6px)}.cr-slab-top{fill:#7f91a6}.cr-slab-left{fill:#5a6b7f}.cr-slab-right{fill:#495a6d}.cr-top,.cr-left,.cr-right{stroke:#86abd9;stroke-width:1.3;stroke-linejoin:round}.cr-top{fill:#f3f8fd}.cr-left{fill:#e2ecf8}.cr-right{fill:#d3e2f4}.cr-strap{fill:none;stroke:#3f86d0;stroke-width:6.5;stroke-linecap:round}.cr-strap-hi{fill:none;stroke:#bcd8fb;stroke-width:1.6;stroke-linecap:round;opacity:.9}.ins-ring-base{fill:none;stroke:#dde8f5;stroke-width:4}.ins-ring{fill:none;stroke:url(#ins-blue);stroke-width:4;stroke-linecap:round}.ins-shield-body{fill:url(#ins-blue);stroke:#fff;stroke-width:3}.ins-shield-check{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ins-pill{fill:#fff;stroke:#dbe6f1;filter:url(#ins-shadow)}.ins-count{font-size:15px;font-weight:600;fill:#2b6fc4;font-variant-numeric:tabular-nums}.ins-stamp{mix-blend-mode:multiply}.ins-stamp-ring{fill:none;stroke:#2b6fc4;stroke-width:3.2;opacity:.9}.ins-stamp-ring--in{stroke-width:1.2}.ins-stamp-arc{font-size:8.6px;font-weight:800;letter-spacing:.16em;fill:#2b6fc4}.ins-stamp-dot{fill:#2b6fc4}.ins-stamp-num{font-size:24px;font-weight:700;letter-spacing:-.02em;fill:#2b6fc4}.ins-sheet,.ins-crate,.ins-shield,.ins-stamp{transform-box:fill-box;transform-origin:center}.flow-insure:not(.is-on) .ins-sheet{opacity:0;transform:translateY(16px)}.flow-insure:not(.is-on) .ins-crate{opacity:0;transform:translate(30px)}.flow-insure:not(.is-on) .ins-shield{opacity:0;transform:scale(.55)}.flow-insure:not(.is-on) .ins-stamp{opacity:0;transform:scale(1.7)}.flow-insure.is-on .ins-sheet{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.flow-insure.is-on .ins-crate{transition:opacity .6s ease .3s,transform .8s cubic-bezier(.2,.8,.2,1) .3s}.flow-insure.is-on .ins-shield{transition:opacity .35s ease .85s,transform .55s cubic-bezier(.3,1.6,.5,1) .85s}.flow-insure.is-on .ins-stamp{transition:opacity .2s ease 2.25s,transform .32s cubic-bezier(.5,0,.7,1.4) 2.25s}@media(max-width:760px){.flow-proof{gap:24px;margin-top:22px}.flow-proof b{font-size:36px}.flow-proof span{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.ins-sheet,.ins-crate,.ins-shield,.ins-stamp{transition:none!important}}.flow-engrave{position:relative;min-width:0;aspect-ratio:1/1.06}.flow-engrave .engrave-gl{position:absolute;inset:0;width:100%;height:100%;display:block}@media(min-width:761px){.flow-engrave .engrave-gl{width:110%}}.flow-engrave .engrave-fallback{display:none;position:absolute;left:50%;top:50%;height:84%;width:auto;aspect-ratio:1/2;translate:-50% -50%;object-fit:cover;border-radius:6px;background:#0b0d10;box-shadow:0 24px 50px -24px #1020388c}.flow-engrave[data-state=fallback] .engrave-gl{display:none}.flow-engrave[data-state=fallback] .engrave-fallback{display:block}@media(max-width:760px){.flow-engrave{aspect-ratio:1/1.1}}.flow-engrave-dw{position:absolute;inset:0;pointer-events:none}.flow-engrave-dw:before{content:"";position:absolute;inset:-30px -40px;z-index:-1;background-image:linear-gradient(#d3e2f5 1px,transparent 1px),linear-gradient(90deg,#d3e2f5 1px,transparent 1px),linear-gradient(#eaf1fa 1px,transparent 1px),linear-gradient(90deg,#eaf1fa 1px,transparent 1px);background-size:96px 96px,96px 96px,16px 16px,16px 16px;-webkit-mask-image:radial-gradient(60% 60% at 50% 52%,#000 25%,rgba(0,0,0,.35) 60%,transparent 95%);mask-image:radial-gradient(60% 60% at 50% 52%,#000 25%,rgba(0,0,0,.35) 60%,transparent 95%)}.flow-engrave-dw .dw{left:var(--l);top:var(--t);width:var(--w)}.flow-engrave-dw .dw-en-layout{--l:0%;--t:3%;--w:28%}.flow-engrave-dw .dw .g-x .dw-serif{font-family:Times New Roman,Times,serif;font-weight:400}.flow-engrave .engrave-gl{z-index:1}.flow-engrave.is-drawn .dw .ln{animation:dwDraw 1.05s cubic-bezier(.45,.05,.25,1) var(--d,0s) forwards}.flow-engrave.is-drawn .dw .fd{animation:dwFade .4s ease calc(var(--d,0s) + .7s) forwards}.flow-engrave-photo{position:absolute;left:1.5%;top:64%;width:22%;margin:0;padding:5px 5px 16px;background:#fff;rotate:-4deg;box-shadow:0 1px 2px #10203829,0 12px 24px -12px #10203866;opacity:0;translate:0 12px}.flow-engrave-photo img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;filter:saturate(.92) contrast(1.02)}.flow-engrave-tape{position:absolute;left:50%;top:-11px;width:52%;height:22px;translate:-50% 0;rotate:5deg;background:linear-gradient(180deg,#ffffff59,#fff0 40%),repeating-linear-gradient(90deg,rgba(80,130,210,.07) 0 2px,transparent 2px 5px),#96bef09e;box-shadow:0 1px 2px #1020381f;clip-path:polygon(0 8%,4% 0,8% 10%,12% 2%,16% 9%,20% 0,100% 0,100% 0,96% 9%,100% 18%,97% 30%,100% 42%,96% 55%,100% 68%,97% 80%,100% 92%,95% 100%,0 100%,3% 90%,0 78%,4% 66%,0 54%,3% 42%,0 30%,4% 18%)}.flow-engrave.is-drawn .flow-engrave-photo{animation:engravePhoto .7s cubic-bezier(.2,.8,.2,1) 1.1s forwards}@keyframes engravePhoto{to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.flow-engrave-photo{opacity:1;translate:0 0}.flow-engrave.is-drawn .flow-engrave-photo{animation:none}}@media(max-width:1300px){.flow-engrave-dw .dw-en-layout{--l:0%;--w:27%}.flow-engrave-photo{left:1.5%;top:60%;width:21%}}@media(max-width:760px){.flow-engrave-dw .dw,.flow-engrave-photo{display:none}}.flow-icons{--fi:30px;--fi-gap:7px;list-style:none;margin:26px 0 0;padding:0;max-width:540px}.flow-icons li{position:relative;display:grid;grid-template-columns:var(--fi) minmax(0,1fr);gap:18px;align-items:center;padding:10px 0}.flow-icons li:before,.flow-icons li:after{content:"";position:absolute;left:calc(var(--fi) / 2 - .75px);width:1.5px;background:#b6d2fa}.flow-icons li:before{top:0;bottom:calc(50% + var(--fi) / 2 + var(--fi-gap))}.flow-icons li:after{top:calc(50% + var(--fi) / 2 + var(--fi-gap));bottom:0}.flow-icons li:first-child:before,.flow-icons li:last-child:after{content:none}.fi-ico{display:grid;place-items:center;width:var(--fi);height:var(--fi)}.fi-ico svg{width:100%;height:100%;fill:none;stroke:#1767dc;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fi-body{display:grid;gap:3px;min-width:0}.fi-body b{font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.fi-txt{font-size:15px;line-height:1.45;color:var(--muted)}.fi-txt>span{display:inline-block}@media(max-width:1100px)and (min-width:761px){.flow-icons{--fi:27px}.flow-icons li{gap:14px}.fi-body b{font-size:16px}.fi-txt{font-size:14px}}@media(max-width:760px){.flow-icons{--fi:26px;--fi-gap:6px;margin-top:20px}.flow-icons li{gap:13px;padding:8px 0}.fi-body b{font-size:15px}.fi-txt{font-size:13.5px}}.flow-guarantee{display:flex;align-items:center;gap:16px;max-width:540px;margin:28px 0 0;padding:16px 22px 16px 16px;border-radius:20px;background:linear-gradient(135deg,#eaf2ff,#f6f9ff);box-shadow:inset 0 0 0 1px #147bee29,0 18px 36px -26px #145ac880}.fg-ico{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(160deg,#3f93fb,#1360d8);box-shadow:0 10px 20px -10px #1360d8d9,inset 0 1px #ffffff59}.fg-ico svg{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.flow-guarantee p{margin:0;display:grid;gap:3px}.flow-guarantee b{font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.flow-guarantee span{font-size:15px;line-height:1.45;color:var(--muted)}@media(max-width:1100px)and (min-width:761px){.flow-guarantee b{font-size:16px}.flow-guarantee span{font-size:14px}}@media(max-width:760px){.flow-guarantee{gap:13px;margin-top:22px;padding:13px 16px 13px 13px;border-radius:17px}.fg-ico{width:44px;height:44px;border-radius:14px}.fg-ico svg{width:23px;height:23px}.flow-guarantee b{font-size:15px}.flow-guarantee span{font-size:13.5px}}.flow-contract{min-width:0}.flow-contract{display:flex;justify-content:center}.flow-contract-art{display:block;width:100%;max-width:none;height:auto;overflow:visible}.flow-contract-art text{font-family:Onest,system-ui,sans-serif}@media(min-width:1101px){.flow-contract-art{width:120%;margin:0 -8% 0 -12%}}@media(min-width:761px)and (max-width:1100px){.flow-contract-art{width:110%;margin:0 -4% 0 -6%}}@media(max-width:760px){.flow-contract-art{width:111%;margin:0 -5.5%}}.ct-glow{fill:url(#ct-glow)}.ct-paper{fill:#fff;stroke:#dbe6f1}.ct-fold{fill:#eef4fb;stroke:#dbe6f1;stroke-linejoin:round}.ct-no{font-size:11.5px;font-weight:700;letter-spacing:.14em;fill:#2b6fc4}.ct-paper--back{fill:#f6f9fd}.ct-sub{font-size:10px;fill:#6b7c93}.ct-rule{fill:none;stroke:#e6eef7;stroke-width:1}.ct-bar{fill:#e9eff6}.ct-mark{fill:#e1edfd}.ct-sign-line{fill:none;stroke:#b9c6d6;stroke-width:1;stroke-dasharray:3 4}.ct-sign-label{font-size:8.5px;font-weight:600;letter-spacing:.14em;fill:#9aa9bd}.ct-sign-done,.ct-sign{fill:none;stroke:#2b4f86;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ct-stamp{mix-blend-mode:multiply}.ct-stamp-ring{fill:none;stroke:#2b6fc4;stroke-width:3;opacity:.9}.ct-stamp-ring--in{stroke-width:1.1}.ct-stamp-arc{font-size:7.6px;font-weight:800;letter-spacing:.18em;fill:#2b6fc4}.ct-stamp-dot{fill:#2b6fc4}.ct-stamp-check{fill:none;stroke:#2b6fc4;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.ct-clip-wire{fill:none;stroke:#8a96a4;stroke-width:2.2;stroke-linecap:round}.ct-string{fill:none;stroke:#9fb3cc;stroke-width:1.3}.ct-tag-body{fill:#fff;stroke:#c9daf0}.ct-tag-hole{fill:#eef4fb;stroke:#c9daf0}.ct-tag-title{font-size:13.5px;font-weight:700;letter-spacing:.1em;fill:#2b6fc4}.ct-tag-sub{font-size:9.5px;font-weight:700;letter-spacing:.2em;fill:#7f93ad}.ct-tag-row{font-size:12.5px;fill:#1f2d42}.ct-tick-box{fill:#fff;stroke:#9cbbe6;stroke-width:1.2;stroke-linejoin:round}.ct-tick-mark{fill:none;stroke:#2b6fc4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20}.ct-pen-tip{fill:#1f2d42}.ct-pen-body{fill:#2b6fc4}.ct-pen-ring{fill:#fff;opacity:.6}.ct-pen-cap{fill:#1f3f7a}.ct-pill-bg{fill:#fff;stroke:#cfe0f6}.ct-ic-fill{fill:#2b6fc4}.ct-ic-line{fill:none;stroke:#2b6fc4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ct-ic-check{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ct-pill-text{font-size:13.5px;font-weight:600;fill:#1f2d42}.ct-pen{offset-path:path("M306 448C312 432 318 424 322 433C326 443 318 452 314 447C310 441 324 430 332 436C338 441 334 449 340 446C346 443 348 432 354 434C360 436 356 446 362 445C370 444 378 434 388 438C394 440 398 443 404 441");offset-rotate:0deg;offset-distance:0%;opacity:0}.ct-back,.ct-pill{transform-box:fill-box;transform-origin:center}.flow-contract:not(.is-on) .ct-back{opacity:0;transform:translateY(22px)}.flow-contract:not(.is-on) .ct-pill{opacity:0;transform:scale(.6)}.flow-contract.is-on .ct-back{transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.flow-contract.is-on .ct-pill{transition:opacity .25s ease calc(.95s + var(--i) * .3s),transform .45s cubic-bezier(.3,1.5,.5,1) calc(.95s + var(--i) * .3s)}.flow-contract.is-on .ct-pen{opacity:1;offset-distance:100%;transition:opacity .25s ease 1.7s,offset-distance 1s cubic-bezier(.5,.1,.3,1) 1.9s}.flow-contract.is-on.ct-signed .ct-pen{opacity:0;transition:opacity .3s ease}.ct-sheet,.ct-stamp,.ct-clip{transform-box:fill-box;transform-origin:center}.ct-mark{transform-box:fill-box;transform-origin:left center}.ct-tag{transform-box:view-box;transform-origin:419px 62px}.ct-sign{stroke-dasharray:1;stroke-dashoffset:1}.flow-contract:not(.is-on) .ct-sheet{opacity:0;transform:translateY(16px)}.flow-contract:not(.is-on) .ct-mark{transform:scaleX(0)}.flow-contract:not(.is-on) .ct-stamp{opacity:0;transform:scale(1.7)}.flow-contract:not(.is-on) .ct-clip,.flow-contract:not(.is-on) .ct-tag{opacity:0}.flow-contract.is-on .ct-sheet{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.flow-contract.is-on .ct-mark{transition:transform .45s cubic-bezier(.4,0,.2,1) calc(.55s + var(--i) * .22s)}.flow-contract.is-on .ct-sign{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.5,.1,.3,1) 1.9s}.flow-contract.is-on .ct-stamp{transition:opacity .2s ease 3s,transform .32s cubic-bezier(.5,0,.7,1.4) 3s}.flow-contract.is-on .ct-clip{transition:opacity .3s ease 3.25s}.flow-contract.is-on .ct-tag{animation:ctSwing 1.4s cubic-bezier(.3,.7,.4,1) 3.3s both}.flow-contract.is-on .ct-tick-mark{stroke-dashoffset:0;transition:stroke-dashoffset .3s ease calc(4.1s + var(--i) * .25s)}@keyframes ctSwing{0%{opacity:0;transform:rotate(-24deg)}20%{opacity:1}52%{transform:rotate(7deg)}76%{transform:rotate(-2.5deg)}to{opacity:1;transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.ct-sheet,.ct-back,.ct-pill,.ct-mark,.ct-sign,.ct-stamp,.ct-clip,.ct-tag,.ct-tick-mark{transition:none!important;animation:none!important}.ct-pen{display:none}}.flow-production .featured-galleries--catalog{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.flow-production .featured-intro .lz-title{font-size:clamp(21px,calc((100vw - 48px)*.07),34px);line-height:1.12}}@media(max-width:760px){.flow-production .featured-intro{padding-bottom:0;margin-bottom:20px}}.flow-production .featured-intro .lz-title{font-size:clamp(34px,3.7vw,52px);font-weight:500;line-height:1.14;letter-spacing:-.035em}@media(max-width:760px){.flow-production .featured-intro .lz-title{font-size:32px;line-height:1.14;letter-spacing:-1.1px}}.flow-production .featured-intro-copy{align-self:center;max-width:370px;padding-top:22px}.flow-production .featured-intro-copy .lz-lead{margin:0;font-size:15px;line-height:1.65}.flow-production .featured-lead-button{position:relative;overflow:hidden;margin-top:20px;min-height:52px;padding:16px 28px;font-family:inherit;font-size:15px;cursor:pointer;isolation:isolate}.flow-production .featured-lead-button:after{content:"";position:absolute;inset:-50% auto -50% -65%;width:42%;background:linear-gradient(90deg,transparent,#ffffff60,transparent);transform:skew(-22deg);pointer-events:none;animation:featuredLeadShine 4.8s ease-in-out 1s infinite}@keyframes featuredLeadShine{0%,65%{left:-65%;opacity:0}68%{opacity:1}88%,to{left:140%;opacity:0}}@media(max-width:1080px){.flow-production .featured-intro-copy{max-width:670px;padding-top:18px}}@media(max-width:760px){.flow-production .featured-intro-copy{padding-top:16px}.flow-production .featured-intro-copy .lz-lead{font-size:14px}.flow-production .featured-lead-button{margin-top:16px;width:100%}}@media(prefers-reduced-motion:reduce){.flow-production .featured-lead-button:after{animation:none;display:none}}@media(max-width:760px),(pointer:coarse){.flow-viewer-scene{touch-action:pan-y pinch-zoom}.flow-viewer-canvas,.flow-viewer-canvas *{pointer-events:none!important;touch-action:pan-y pinch-zoom!important}.flow-viewer-canvas{cursor:default}.flow-cursor{display:none}}.flow-office{--navy:#2f64db;--navy-d:#2152c4;width:min(1440px,calc(100% - 96px));margin:clamp(56px,6vw,96px) auto 0}.office-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"info map" "photos map";column-gap:clamp(36px,4.5vw,72px);row-gap:26px}.office-info{grid-area:info;container-type:inline-size}.office-eyebrow{margin-bottom:14px}.office-title{margin:0 0 16px;font-size:clamp(26px,8.4cqi,40px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}@media(min-width:1101px){.office-title{font-size:min(50px,3vw)}}.office-title em{font-style:normal;color:var(--blue)}.office-lead{margin:0 0 24px;max-width:520px;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.office-facts{list-style:none;margin:0;padding:0;display:grid;gap:14px}.office-facts li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:center}.of-ico{display:grid;place-items:center;width:30px;height:30px}.of-ico svg,.office-rate>svg,.office-chip svg,.office-more svg,.office-map-btn>svg:last-child{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.of-ico svg{width:30px;height:30px;color:#1767dc}.of-body{display:grid;gap:3px;min-width:0}.of-body b{font-size:17.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.of-body>span{font-size:15px;line-height:1.45;color:var(--muted)}.of-body a{color:inherit;text-decoration:none}.of-body a:hover{color:var(--blue)}.of-a,.of-b{display:inline-block}.office-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;margin-top:28px}.office-rate{display:flex;align-items:center;gap:12px;min-height:66px;padding:11px 16px 11px 14px;border-radius:16px;background:#fff;color:var(--ink);text-decoration:none;box-shadow:inset 0 0 0 1px #d9e6f6,0 14px 28px -24px #17354e8c;transition:transform .2s,box-shadow .2s}.office-rate:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9d3f5,0 18px 32px -22px #17354e99}.office-rate:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.or-ico{flex:none;display:grid;place-items:center;width:30px;height:30px}.or-ico img,.or-ico svg{display:block;width:28px;height:28px}.or-txt{display:grid;gap:3px;min-width:0}.or-txt>b{font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.or-meta{display:flex;align-items:center;font-size:13px;line-height:1.2;color:var(--muted);white-space:nowrap}.or-meta b{color:var(--ink);font-weight:600}.or-star{flex:none;width:14px;height:14px;margin-right:4px;fill:var(--blue)}.office-rate>svg{flex:none;margin-left:auto;width:17px;height:17px;color:#1767dc;stroke-width:2}.office-photos{grid-area:photos;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;height:176px}.office-photos button{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--wash);cursor:pointer;-webkit-tap-highlight-color:transparent}.office-photos button:nth-child(n+4){display:none}.office-photos img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease)}.office-photos button:hover img{transform:scale(1.045)}.office-photos button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.office-more{position:absolute;right:9px;bottom:9px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border-radius:999px;background:#fffffff0;color:var(--ink);font-size:12.5px;font-weight:600;box-shadow:0 6px 16px -10px #17354e99}.office-more svg{width:15px;height:15px;color:#1767dc}.office-more{white-space:nowrap}.om-short{display:none}.office-map{--om-pad:14px;grid-area:map;position:relative;min-height:560px;overflow:hidden;border-radius:24px;background:#edf3fa;box-shadow:0 34px 56px -44px #17354e80;container-type:inline-size}.office-map:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}.office-map-pic{position:absolute;inset:0}.office-map-pic svg{position:absolute;left:50%;top:50%;width:1300px;height:1100px;max-width:none;margin:-550px 0 0 -650px;animation:office-map-in .5s ease-out}@keyframes office-map-in{0%{opacity:0}}.office-map-link{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:var(--om-pad) var(--om-pad) calc(var(--om-pad) + 26px);color:var(--ink);text-decoration:none}@container (min-width:470px){.office-map-link{padding-bottom:var(--om-pad)}}.office-map-btn{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 15px 10px 12px;border-radius:999px;background:#fff;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 0 0 1px #d9e6f6,0 12px 26px -14px #17354e99;transition:color .2s,transform .2s,box-shadow .2s}.office-map-btn svg{flex:none;width:20px;height:20px}.office-map-btn>svg:last-child{width:16px;height:16px;color:#1767dc;stroke-width:2}.office-map-link:hover .office-map-btn{color:var(--blue);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9d3f5,0 16px 30px -14px #17354ea6}.office-map-link:focus-visible{outline:none}.office-map-link:focus-visible .office-map-btn{outline:2px solid var(--blue);outline-offset:2px}.office-osm{position:absolute;right:10px;bottom:8px;z-index:3;padding:2px 7px;border-radius:7px;background:#ffffffd1;color:#5d6880;font-size:11px;line-height:1.3;white-space:nowrap;text-decoration:none}.office-osm:hover{color:var(--blue);text-decoration:underline}.office-chip{position:absolute;left:14px;top:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:8px 13px 8px 10px;border-radius:999px;background:#fff;color:var(--ink);font-size:13.5px;font-weight:600;letter-spacing:-.01em;box-shadow:0 8px 20px -12px #17354e99;pointer-events:none}.office-chip svg{width:17px;height:17px;color:#1767dc;stroke-width:1.9}@media(max-width:1100px)and (min-width:761px){.flow-office{width:calc(100% - 48px)}.office-grid{column-gap:28px;row-gap:20px}.office-lead{font-size:15px;margin-bottom:20px}.office-facts{gap:12px}.office-facts li{gap:14px;grid-template-columns:27px minmax(0,1fr)}.of-ico,.of-ico svg{width:27px;height:27px}.of-body b{font-size:16px}.of-body>span{font-size:14px}.office-actions{margin-top:22px;gap:10px}.office-rate{gap:10px;padding:10px 12px}.office-rate>svg{display:none}.or-txt>b{font-size:14.5px}.or-meta{font-size:12.5px}.office-photos{height:136px;gap:8px;grid-template-columns:1.4fr 1fr 1fr}.office-more{right:7px;bottom:7px;padding:5px 8px 5px 6px;font-size:12px}.om-long{display:none}.om-short{display:inline}.of-sep{display:none}.of-b{display:block}.office-map{min-height:480px;border-radius:20px}}@media(max-width:760px){.flow-office{width:calc(100% - 32px);margin-top:40px}.office-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"info" "map" "photos";row-gap:18px}.office-eyebrow{margin-bottom:10px}.office-title{margin-bottom:12px}.office-lead{font-size:14.5px;margin-bottom:18px}.office-facts{gap:12px}.office-facts li{gap:13px;grid-template-columns:26px minmax(0,1fr)}.of-ico,.of-ico svg{width:26px;height:26px}.of-body b{font-size:15px}.of-body>span{font-size:13.5px}.office-actions{margin-top:22px;gap:10px;max-width:none}.office-rate{gap:10px;min-height:62px;padding:10px 12px}.office-rate>svg{display:none}.or-ico,.or-ico img,.or-ico svg{width:26px;height:26px}.or-txt>b{font-size:14.5px}.or-meta{font-size:12.5px}.office-map{--om-pad:10px;min-height:0;height:340px;border-radius:18px}.office-chip{left:10px;top:10px;padding:7px 11px 7px 9px;font-size:12.5px}.office-map-btn{gap:8px;padding:9px 14px 9px 11px;font-size:13.5px}.office-osm{right:8px;bottom:7px;font-size:10.5px}.of-sep{display:none}.of-b{display:block}.office-photos{display:flex;height:auto;gap:8px;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.office-photos::-webkit-scrollbar{display:none}.office-photos button{flex:0 0 70%;aspect-ratio:4/3;height:auto;border-radius:14px;scroll-snap-align:start}.office-photos button:nth-child(n+4){display:block}.office-more{display:none}}@media(max-width:460px){.office-actions{grid-template-columns:minmax(0,1fr)}.office-rate>svg{display:block}}@media(prefers-reduced-motion:reduce){.office-photos img,.office-map-btn{transition:none}.office-map-pic svg{animation:none}}#journey-head,#journey-foot{display:contents}html{scroll-padding-top:88px}.journey-flow .flow-step{scroll-margin-top:24px}#flow-title{scroll-margin-top:64px}#production,#office{scroll-margin-top:16px}#konstruktor{scroll-margin-top:0}.jh{--jh-w:min(1440px, calc(100% - 96px) );--jh-h:76px;position:sticky;top:0;z-index:60;transition:background-color .3s,box-shadow .3s}.jh[data-scrolled]{background:#fff;box-shadow:0 1px 0 var(--line),0 16px 32px -28px #17354e99}.jh-in{width:var(--jh-w);height:var(--jh-h);margin:0 auto;display:flex;align-items:center;gap:22px}.jh-logo{flex:none;display:block;line-height:0;border-radius:8px}.jh-logo img{display:block;width:auto;height:38px}.jh-nav{display:flex;align-items:center;gap:2px;margin:0 auto}.jh-nav a{position:relative;padding:10px 13px;border-radius:12px;color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:color .2s,background-color .2s}.jh-nav a:hover{color:var(--blue);background:#147bee12}.jh-nav a[aria-current]{color:var(--blue)}.jh-nav a[aria-current]:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:2px;border-radius:2px;background:currentColor}.jh-phone{flex:none;display:grid;justify-items:end;gap:2px;color:var(--ink);text-decoration:none;line-height:1.2}.jh-phone b{font-size:15.5px;font-weight:600;letter-spacing:-.01em;transition:color .2s}.jh-phone small{font-size:12px;color:var(--muted)}.jh-phone:hover b{color:var(--blue)}.jh-msg{flex:none;display:flex;align-items:center;gap:0;margin-right:-6px}.jh-mi{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#1767dc;text-decoration:none;transition:color .2s,background-color .2s}.jh-mi:hover{color:var(--blue);background:#147bee14}.jh-mi .mi{width:21px;height:21px}.jh-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;font-size:14.5px;white-space:nowrap;cursor:pointer;transition:filter .2s,transform .2s}.jh-cta:hover{transform:translateY(-1px)}.jh-cta:active{transform:none}.jh svg,.jm svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.jh .mi-tg,.jm .mi-tg,.jf .mi-tg,.jh .mi-max,.jm .mi-max,.jf .mi-max{fill:currentColor;stroke:none}.jh .mi-wa,.jm .mi-wa,.jf .mi-wa{fill:none;stroke:currentColor;stroke-width:2}.mi-wa .f{fill:currentColor;stroke:none}.jh-call,.jh-burger{flex:none;display:none;align-items:center;justify-content:center;gap:8px;height:44px;min-width:44px;padding:0;border:0;border-radius:12px;background:none;color:#1767dc;font:600 15px/1 Onest,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:color .2s}.jh-call:hover,.jh-burger:hover{color:var(--blue)}.jh-call svg,.jh-burger svg{width:24px;height:24px;stroke-width:1.8}.jh-burger{padding:0 2px 0 6px}.jh-burger span{color:var(--ink)}.jh a:focus-visible,.jh button:focus-visible,.jm a:focus-visible,.jm button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.jm{width:min(440px,100%);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:#fff;color:var(--ink);box-shadow:-30px 0 60px -40px #17354e99}.jm[open]{animation:jm-in .35s var(--ease)}@keyframes jm-in{0%{translate:24px 0;opacity:0}}.jm::backdrop{background:#1026404d}.jm-in{display:flex;flex-direction:column;min-height:100%;padding:16px 24px 28px}.jm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.jm-top .jh-logo img{height:34px}.jm-close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border:0;border-radius:12px;background:none;color:#1767dc;cursor:pointer}.jm-close svg{width:26px;height:26px;stroke-width:1.8}.jm-nav{display:grid}.jm-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 2px;border-bottom:1px solid var(--line);color:var(--ink);font-size:22px;font-weight:500;letter-spacing:-.025em;text-decoration:none}.jm-nav a svg{flex:none;width:20px;height:20px;color:#8fb3e6;stroke-width:1.8;transition:translate .2s,color .2s}.jm-nav a:hover svg{translate:3px 0;color:var(--blue)}.jm-nav a[aria-current]{color:var(--blue)}.jm-foot{margin-top:auto;padding-top:30px;display:grid;gap:8px}.jm-phone{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.jm-foot p{margin:0 0 10px;color:var(--muted);font-size:14.5px;line-height:1.55}.jm-msg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}.jm-mi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:66px;padding:0 4px;border-radius:14px;color:var(--ink);font-size:13px;font-weight:600;line-height:1.1;text-decoration:none;box-shadow:inset 0 0 0 1px #d6e5f8;transition:box-shadow .2s,color .2s}.jm-mi:hover{color:var(--blue);box-shadow:inset 0 0 0 1px #9dc0f2}.jm-mi .mi{flex:none;width:24px;height:24px;color:#1767dc}.jm-cta{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;font-size:16px;text-decoration:none}.jm-cta svg{width:19px;height:19px;stroke-width:2}html.jm-lock{overflow:hidden;scrollbar-gutter:stable}.jf{--jf-w:min(1440px, calc(100% - 96px) );position:relative;margin-top:clamp(56px,6vw,96px);color:var(--ink);background:linear-gradient(180deg,#f7faff,#edf3fb);border-top:1px solid var(--line)}.jf-in{width:var(--jf-w);margin:0 auto}.jf svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.jf a{color:inherit}.jf h3{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-deep)}.jf-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.8fr);gap:clamp(28px,4vw,64px);padding:clamp(48px,5vw,72px) 0 clamp(36px,4vw,52px)}.jf-logo{display:block;width:auto;height:42px}.jf-brand p{margin:18px 0 22px;max-width:410px;color:var(--muted);font-size:15px;line-height:1.6}.jf-site{display:flex;align-items:center;gap:14px;max-width:410px;padding:16px 18px;border-radius:18px;background:#fff;text-decoration:none;box-shadow:inset 0 0 0 1px #d9e6f6,0 16px 32px -26px #17354e8c;transition:transform .25s var(--ease),box-shadow .25s}.jf-site:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #b9d3f5,0 22px 38px -26px #17354e99}.jf-site .g{flex:none;width:28px;height:28px;color:#1767dc;stroke-width:1.5}.jf-site b{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em}.jf-site small{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.jf-site .ar{flex:none;margin-left:auto;width:20px;height:20px;color:#1767dc;stroke-width:2;transition:translate .25s var(--ease)}.jf-site:hover .ar{translate:2px -2px}.jf-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.jf-col li{font-size:15px;line-height:1.45}.jf-col a{text-decoration:none;transition:color .2s}.jf-col a:hover{color:var(--blue)}.jf-col b{font-weight:600}.jf-col small{display:block;margin-top:1px;color:var(--muted);font-size:13px}.jf-msg{display:flex;flex-wrap:wrap;gap:8px}.jf-mi{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px 0 10px;border-radius:999px;background:#fff;color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px #d9e6f6;transition:box-shadow .2s,color .2s}.jf-col .jf-mi:hover{color:var(--blue);box-shadow:inset 0 0 0 1px #9dc0f2}.jf-mi .mi{flex:none;width:18px;height:18px;color:#1767dc}.jf-bottom{display:flex;align-items:flex-start;gap:28px;padding:22px 0 30px;border-top:1px solid #dbe7f5}.jf-copy{flex:none;font-size:13px;color:var(--muted);white-space:nowrap}.jf-small{margin:0;max-width:860px;font-size:12px;line-height:1.6;color:var(--muted)}.jf-small a{text-decoration:underline;text-underline-offset:3px}.jf-small a:hover{color:var(--blue)}@media(min-width:1200px)and (max-width:1299px){.jh-in{gap:16px}.jh-nav a{padding:10px 9px}.jh-nav a[aria-current]:after{left:9px;right:9px}.jh-logo img{height:34px}}@media(max-width:1199px){.jh{--jh-w: calc(100% - 48px) }.jh-nav,.jh-msg{display:none}.jh-logo{margin-right:auto}.jh-burger{display:inline-flex}.jf{--jf-w: calc(100% - 48px) }.jf-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.jf-brand{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 40px;align-items:center}.jf-brand .jf-logo{grid-column:1}.jf-brand p{grid-column:1;margin-bottom:0}.jf-brand .jf-site{grid-column:2;grid-row:1/3}}@media(max-width:760px){.jh{--jh-w: calc(100% - 32px) ;--jh-h:64px}.jh-in{gap:8px}.jh-logo img{height:32px}.jh-phone,.jh-cta{display:none}.jh-call{display:inline-flex}.jm{width:100%;box-shadow:none}.jm[open]{animation-name:jm-down}@keyframes jm-down{0%{translate:0 -14px;opacity:0}}.jm-in{padding:12px 20px 24px}.jm-nav a{font-size:21px;padding:16px 2px}html{scroll-padding-top:76px}.journey-flow .flow-step{scroll-margin-top:20px}.jf{--jf-w: calc(100% - 32px) ;margin-top:48px}.jf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 20px;padding:40px 0 30px}.jf-brand{display:block}.jf-logo{height:36px}.jf-brand p{margin:14px 0 18px;font-size:14.5px}.jf-grid>.jf-col:nth-child(3){grid-column:1/-1;grid-row:2}.jf-col li{font-size:14.5px}.jf-bottom{flex-direction:column;gap:10px;padding:20px 0 30px}.jf-small{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.jh,.jm[open],.jf-site{transition:none;animation:none}}.lz-cookie{position:fixed;z-index:60;left:16px;bottom:16px;display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 32px));padding:12px 12px 12px 16px;border-radius:16px;background:#fff;color:#17354e;box-shadow:0 0 0 1px var(--line,#dce6ee),0 18px 40px -20px #17354e8c;font:13px/1.45 Onest,system-ui,sans-serif;animation:lz-cookie-in .35s ease-out both}.lz-cookie p{margin:0}.lz-cookie a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lz-cookie button{flex:none;padding:10px 16px;border:0;border-radius:11px;background:#17354e;color:#fff;font:600 13px/1 Onest,system-ui,sans-serif;cursor:pointer}.lz-cookie button:focus-visible,.lz-cookie a:focus-visible{outline:2px solid #1767dc;outline-offset:2px}@keyframes lz-cookie-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:620px){.lz-cookie{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:none;gap:10px;padding:10px 10px 10px 14px;font-size:12px}}@media(prefers-reduced-motion:reduce){.lz-cookie{animation:none}}.rt{position:fixed;z-index:65;right:24px;top:96px;width:min(380px,calc(100vw - 32px));opacity:0;transform:translate(120%);pointer-events:none;transition:transform .4s cubic-bezier(.5,0,.8,.4),opacity .3s}.rt.is-on{opacity:1;transform:none;pointer-events:auto;transition:transform .55s var(--ease),opacity .25s}.rt.is-on .rt-in{transform-origin:50% 0;animation:rt-bell .9s ease-in-out .5s}.rt.is-on .rt-ico{transform-origin:50% 0;animation:rt-bell-ico .9s ease-in-out .5s}@keyframes rt-bell{0%,to{transform:rotate(0)}15%{transform:rotate(3deg)}35%{transform:rotate(-2.5deg)}55%{transform:rotate(1.6deg)}75%{transform:rotate(-.8deg)}}@keyframes rt-bell-ico{0%,to{transform:rotate(0)}15%{transform:rotate(15deg)}35%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.rt-in{position:relative}.rt-card{display:flex;gap:12px;padding:12px 40px 13px 13px;border-radius:22px;background:#fffffff5;color:var(--ink);text-decoration:none;box-shadow:inset 0 0 0 1px #e1eaf6,0 24px 56px -24px #17354e8c,0 6px 16px -10px #17354e40;transition:box-shadow .2s}.rt-card:hover{box-shadow:inset 0 0 0 1px #cfdff3,0 28px 60px -24px #17354e9e,0 6px 16px -10px #17354e47}.rt-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rt-ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(180deg,#fff,#f1f6fd);box-shadow:inset 0 0 0 1px #dfe9f6}.rt-ico svg{width:26px;height:26px}.rt-body{display:grid;gap:2px;min-width:0}.rt-row{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.rt-stars{display:flex;gap:1px}.rt-stars svg{width:13px;height:13px;fill:var(--blue)}.rt-title{font-size:15px;font-weight:700;line-height:1.2}.rt-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.4;color:#2a4259}.rt-close{position:absolute;top:6px;right:4px;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:none;color:#8aa0b5;cursor:pointer;transition:color .2s}.rt-close:hover{color:var(--ink)}.rt-close:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.rt-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media(max-width:760px){.rt{left:12px;right:12px;top:72px;width:auto}}@media(prefers-reduced-motion:reduce){.rt,.rt.is-on{transform:none;transition:opacity .2s}.rt.is-on .rt-in,.rt.is-on .rt-ico{animation:none}}.hero{position:relative;isolation:isolate;width:min(1320px,calc(100% - 112px));margin:0 auto;padding:clamp(30px,4.2vw,64px) 0 clamp(44px,5vw,84px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,3.6vw,60px);align-items:center}body[data-variant=story] .journey-review{position:relative;z-index:3}body[data-variant=story] #journey-content{overflow-x:clip}.hero__bg{position:absolute;z-index:-1;top:calc(-1 * var(--hero-top,0px));bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);overflow:hidden;pointer-events:none;background:#fbfdff}.hero__bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(#fff0,#fff)}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(#d3e2f5 1px,transparent 1px),linear-gradient(90deg,#d3e2f5 1px,transparent 1px),linear-gradient(#eaf1fa 1px,transparent 1px),linear-gradient(90deg,#eaf1fa 1px,transparent 1px);background-size:96px 96px,96px 96px,16px 16px,16px 16px;background-position:center 0;-webkit-mask-image:radial-gradient(62% 78% at var(--carve-x,72%) calc(var(--floor,70%) - 120px),#000 32%,rgba(0,0,0,.35) 62%,transparent 92%);mask-image:radial-gradient(62% 78% at var(--carve-x,72%) calc(var(--floor,70%) - 120px),#000 32%,rgba(0,0,0,.35) 62%,transparent 92%)}.hero__dw{position:absolute;inset:0;z-index:-1;pointer-events:none}.dw{position:absolute;left:calc(var(--cx,0px) + var(--cs,0px) * var(--x));top:calc(var(--cy,0px) + var(--cs,0px) * var(--y));width:calc(var(--cs,0px) * var(--s));height:auto;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.dw .g-c{stroke:#86a8da}.dw .g-t{stroke:#adc5e9}.dw .g-d{stroke:#97b5e2}.dw .g-a{stroke:#b4cbec}.dw pattern path{stroke:#c3d6f1}.dw .g-x{fill:#7597cf;stroke:none;font-family:Onest,system-ui,sans-serif;font-weight:500;font-variant-numeric:tabular-nums}.dw .ln{stroke-dasharray:1 1;stroke-dashoffset:1}.dw .fd{opacity:0}.hero.is-drawn .dw .ln{animation:dwDraw 1.05s cubic-bezier(.45,.05,.25,1) var(--d,0s) forwards}.hero.is-drawn .dw .fd{animation:dwFade .4s ease calc(var(--d,0s) + .7s) forwards}@keyframes dwDraw{to{stroke-dashoffset:0}}@keyframes dwFade{to{opacity:1}}.dw-stela{--x:-.066;--y:-.102;--s:.412}.dw-post{--x:.798;--y:-.129;--s:.21}.dw-corner{--x:-.325;--y:.762;--s:.31}.dw-plan{--x:.809;--y:.719;--s:.221}@media(max-width:1239px){.dw-corner{display:none}}.hero__title{margin-top:24px;font-size:clamp(36px,calc(4.2vw - 5px),55px);line-height:1.07;letter-spacing:-.045em;font-weight:500;color:var(--ink);text-wrap:balance}.hero__accent{display:block;color:var(--blue)}.hero__lead{margin-top:24px;max-width:30em;font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:var(--muted);text-wrap:pretty}.hero__actions{position:relative;margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.hero__actions:before{content:"";position:absolute;z-index:-1;left:-48px;top:-34px;width:420px;height:130px;background:radial-gradient(closest-side,#d3e6ff 0%,#e8f2ffa8 52%,transparent);pointer-events:none}.hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;font-size:15.5px;transition:transform .15s,filter .2s,box-shadow .2s}.hero__cta:hover{transform:translateY(-1px)}.hero__cta:active{transform:translateY(0) scale(.98)}.hero__more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--blue-deep);transition:color .2s}.hero__more:hover{color:var(--blue)}.hero__trust{margin:34px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px 26px;font-size:13px;line-height:1.35;color:var(--muted)}.hero__trust li{display:flex;align-items:center;gap:8px}.hero__trust svg{flex:none;width:18px;height:18px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hero__trust b{font-weight:600;color:var(--ink)}.hero__carve{position:relative;aspect-ratio:1/1;width:100%;max-width:640px;justify-self:end;touch-action:pan-y}.hero__carve .carve-gl{left:-8%;top:-12%;width:130%;height:150%;pointer-events:none}.hero__carve canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s ease}.hero__carve[data-state=ready] canvas{opacity:1}.hero__carve .carve-poster{position:absolute;left:-8%;top:-12%;width:130%;height:150%;max-width:none;display:block;pointer-events:none;user-select:none;transition:opacity .5s ease .4s}.hero__carve[data-state=ready] .carve-poster{opacity:0;visibility:hidden;transition:opacity .5s ease .4s,visibility 0s linear .9s}.hero__carve[data-state=fallback] canvas{display:none}.carve-tag{position:absolute;z-index:2;left:70%;top:20%;margin:0;padding:10px 16px 11px;border-radius:16px;display:flex;flex-direction:column;gap:1px;color:#fff;background:linear-gradient(180deg,#5c92f8d1,#2556cedb);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #ffffff40,0 14px 30px -14px #2152c499;transform:translate(14px,-50%) scale(.9);opacity:0;transition:opacity .5s ease,transform .6s var(--ease);pointer-events:none;white-space:nowrap}.carve-tag small{font-size:11.5px;font-weight:500;letter-spacing:.02em;opacity:.85}.carve-tag b{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.05}.hero__carve.show-tag .carve-tag{opacity:1;transform:translate(14px,-50%) scale(1)}.hero__carve.tag-left .carve-tag{transform:translate(calc(-100% - 14px),-50%) scale(.9)}.hero__carve.tag-left.show-tag .carve-tag{transform:translate(calc(-100% - 14px),-50%) scale(1)}.hero__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1100px){.hero{width:calc(100% - 64px);gap:36px}.hero__title{font-size:clamp(32px,calc(4.4vw - 5px),44px)}}@media(max-width:860px){.hero{grid-template-columns:1fr;gap:34px}.hero__title{font-size:clamp(34px,6vw,46px)}}@media(max-width:620px){.hero{width:calc(100% - 32px);padding:22px 0 46px;gap:28px}.hero__title{margin-top:18px;font-size:clamp(26px,calc(8.4vw - 3px),38px);line-height:1.1}.hero__lead{margin-top:16px;font-size:15px}.hero__actions{margin-top:24px;flex-direction:column;align-items:stretch;gap:14px}.hero__actions:before{left:-14px;right:-14px;width:auto}.hero__cta{min-height:54px;font-size:15px}.hero__more{justify-content:center}.hero__trust{margin-top:22px;gap:9px 18px;font-size:12.5px}.hero__carve{width:80%;max-width:none;justify-self:center;margin-top:calc(36.8% - 20px - clamp(40px,12vw,64px))}.hero__carve .carve-gl,.hero__carve .carve-poster{top:-46%;height:184%}.carve-tag{padding:7px 11px 8px;border-radius:12px}.carve-tag small{font-size:10px}.carve-tag b{font-size:18px}}@media(max-width:860px){.hero__dw{--lw:1.5}.dw-stela{--x:0;--y:0;--s:.34}.dw-post{--x:.79;--y:0;--s:.2}.dw-plan{--x:.79;--y:.7;--s:.2}}@media(prefers-reduced-motion:reduce){.dw .ln{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.dw .fd{opacity:1;animation:none!important}}.flow-idea-viz{display:flex;justify-content:flex-end}.sketchviz{margin:0;width:min(100%,680px);min-width:0}.sketchviz__view{--solid:0;--body:1;--grow:-34%;position:relative;aspect-ratio:1;overflow:hidden;container-type:inline-size}.sketchviz__render,.sketchviz__sketch,.sketchviz__photos,.sketchviz__photo{position:absolute;inset:0;width:100%;height:100%}.sketchviz__render{object-fit:contain;opacity:var(--solid);transition:opacity .6s var(--ease)}.sketchviz__view.is-morphing .sketchviz__render{transition:none}.sketchviz__view.render-off .sketchviz__render{opacity:0}.sketchviz__photos{border-radius:18px;overflow:hidden;opacity:var(--body);-webkit-mask-image:url(assets/hero/complex-mask.png?v=2),radial-gradient(circle at 50% 60%,#000 var(--grow),transparent calc(var(--grow) + 34%));mask-image:url(assets/hero/complex-mask.png?v=2),radial-gradient(circle at 50% 60%,#000 var(--grow),transparent calc(var(--grow) + 34%));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;transition:opacity .5s var(--ease)}.sketchviz__view.is-growing .sketchviz__photos{transition:none}.sketchviz__view.photos-off .sketchviz__photos{opacity:0}.sketchviz__photo{object-fit:cover;transition:opacity .8s ease}.sketchviz__photo[data-season=real]{opacity:0}.sketchviz__view[data-season=real] .sketchviz__photo[data-season=real]{opacity:1}.sketchviz__photo.is-in{transition:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--sweep) - 6%),transparent calc(var(--sweep) + 8%));mask-image:linear-gradient(90deg,#000 calc(var(--sweep) - 6%),transparent calc(var(--sweep) + 8%))}.sketchviz__light{position:absolute;top:-10%;bottom:-10%;left:calc(var(--sweep,-20%) - 22%);width:44%;background:linear-gradient(90deg,transparent,rgba(255,251,240,.5) 50%,transparent);transform:skew(-8deg);mix-blend-mode:screen;opacity:0;pointer-events:none}.sketchviz__photos:after{content:"";position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.sketchviz__view.is-lapse .sketchviz__light{opacity:1}.sketchviz__view.is-lapse .sketchviz__photos:after{animation:sketchvizFlicker var(--lapse,1.1s) linear}@keyframes sketchvizFlicker{0%{opacity:0}14%{opacity:.1}26%{opacity:.02}44%{opacity:.12}62%{opacity:.03}80%{opacity:.07}to{opacity:0}}.sketchviz__hand{position:absolute;z-index:3;left:4%;top:3.5%;margin:0;font:600 max(17px,4.7cqi)/1.04 Caveat,cursive;color:#3f87b6;transform:rotate(-5deg);opacity:0;translate:0 6px;transition:opacity .35s ease,translate .35s ease;pointer-events:none}.sketchviz__hand svg{position:absolute;left:62%;top:100%;width:max(56px,13cqi);margin-top:2px;transform:rotate(14deg);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sketchviz__view[data-stage=sketch] .sketchviz__hand--sketch{opacity:1;translate:0 0;transition:opacity .6s ease .7s,translate .6s ease .7s}.sketchviz__glass{position:absolute;z-index:3;left:0;right:0;bottom:0;margin:0;padding:16% 5.5% 5%;border-radius:0 0 18px 18px;background:linear-gradient(to top,#0914249e,#09142452 45%,#09142400);font:400 max(13px,2.75cqi)/1.42 Onest,system-ui,sans-serif;color:#fff;letter-spacing:.005em;text-shadow:0 1px 10px rgba(5,15,30,.35);text-wrap:balance;opacity:0;translate:0 10px;transition:opacity .3s ease,translate .3s ease;pointer-events:none}.sketchviz__glass small{display:flex;align-items:center;gap:10px;margin-bottom:max(5px,1.2cqi);font-size:max(9px,1.65cqi);font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#ffffffc7}.sketchviz__glass small:before{content:"";width:max(16px,3.4cqi);height:1px;background:currentColor}.sketchviz__view[data-stage=summer] .sketchviz__glass--summer{opacity:1;translate:0 0;transition:opacity .6s ease 2s,translate .7s cubic-bezier(.2,.8,.2,1) 2s}.sketchviz__view[data-stage=real] .sketchviz__glass--real{opacity:1;translate:0 0;transition:opacity .6s ease 1.15s,translate .7s cubic-bezier(.2,.8,.2,1) 1.15s}@media(max-width:760px){.sketchviz__glass{border-radius:0 0 14px 14px}}.sketchviz__view[data-stage=model] .sketchviz__hand--model{opacity:1;translate:0 0;transition:opacity .6s ease 1.6s,translate .6s ease 1.6s}@property --p{syntax:"<number>";inherits:true;initial-value:0}@keyframes sketchvizP{0%{--p:0}to{--p:1}}.sketchviz__steps{display:flex;margin:12px auto 0;width:min(100%,540px)}.sketchviz__steps button{flex:1;min-width:0;position:relative;border:0;background:none;font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;transition:color .25s}.sketchviz__steps button:hover{color:var(--blue-deep)}.sketchviz__steps button:focus-visible{outline:2px solid #9cbbe6;outline-offset:3px;border-radius:10px}.sketchviz__steps [data-done],.sketchviz:not(.is-ticking) .sketchviz__steps [aria-selected=true]{--p:1}.sketchviz.is-ticking .sketchviz__steps [aria-selected=true]{animation:sketchvizP var(--hold,3.6s) linear forwards}.sketchviz.is-paused .sketchviz__steps [aria-selected=true]{animation-play-state:paused}.sketchviz__ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sketchviz__steps button{display:flex;flex-direction:column;align-items:center;gap:9px;padding:2px 0 4px;font-size:13px;font-weight:500;line-height:1.2}.sketchviz__steps .sketchviz__ic{display:grid;place-items:center;position:relative;z-index:1;width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid #d6e5f7;color:#8ba4bf;transition:background .35s,border-color .35s,color .35s,box-shadow .35s}.sketchviz__steps button:before{content:"";position:absolute;top:22px;left:calc(50% + 27px);right:calc(-50% + 27px);height:2px;border-radius:2px;background:linear-gradient(90deg,#4f86ef calc(var(--p) * 100%),#dfeaf6 0)}.sketchviz__steps button:last-child:before{display:none}.sketchviz:not(.is-ticking) .sketchviz__steps [aria-selected=true]:before{background:#dfeaf6}.sketchviz__steps button:hover .sketchviz__ic{border-color:#9cbbe6;color:#2b6fc4}.sketchviz__steps [data-done] .sketchviz__ic{background:#edf4fe;border-color:#bfd6f4;color:#2b6fc4}.sketchviz__steps [aria-selected=true] .sketchviz__ic{background:linear-gradient(140deg,#5f95f9,#2556ce);border-color:transparent;color:#fff;box-shadow:0 0 0 5px #e8f1fd,0 8px 18px #2556ce42}.sketchviz__steps [aria-selected=true]{color:#1d4f9c;font-weight:600}@media(max-width:760px){.flow-idea-viz{justify-content:center;margin-top:8px}.sketchviz__photos{border-radius:14px}.sketchviz__hand{left:3%;top:3%}.sketchviz__steps{margin-top:6px}.sketchviz__steps button{font-size:11.5px;gap:7px}.sketchviz__steps .sketchviz__ic{width:36px;height:36px}.sketchviz__steps .sketchviz__ic svg{width:18px;height:18px}.sketchviz__steps button:before{top:19px;left:calc(50% + 23px);right:calc(-50% + 23px)}}@media(prefers-reduced-motion:reduce){.sketchviz *{transition:none!important;animation:none!important}}.sketchviz__dims{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.sketchviz__dims path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.dm-ext{stroke:#7aa6e2;stroke-width:1;transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0)}.dm-dim{stroke:#2b6fc4;stroke-width:1.4}.dm-tick{stroke:#2b6fc4;stroke-width:1.8}.dm-line{opacity:0;transform:translate(var(--sx),var(--sy))}.dm-label{font-family:Onest,system-ui,sans-serif;font-size:27px;font-weight:600;fill:#2b6fc4;paint-order:stroke;stroke:#fff;stroke-width:8px;stroke-linejoin:round;opacity:0;font-variant-numeric:tabular-nums}.dm-unit{font-size:20px;font-weight:500}.sketchviz__view[data-stage=model] .dm-ext{transform:none;transition:transform .5s cubic-bezier(.4,0,.2,1) calc(1.35s + var(--i) * .18s)}.sketchviz__view[data-stage=model] .dm-line{opacity:1;transform:none;transition:opacity .2s ease calc(1.55s + var(--i) * .18s),transform .6s cubic-bezier(.2,.8,.2,1) calc(1.55s + var(--i) * .18s)}.sketchviz__view[data-stage=model] .dm-label{opacity:1;transition:opacity .4s ease calc(1.95s + var(--i) * .18s)}@media(max-width:1100px){.dm-label{font-size:36px;stroke-width:10px}.dm-unit{font-size:27px}}@media(max-width:760px){.dm-label{font-size:44px;stroke-width:12px}.dm-unit{font-size:33px}}@property --sk{syntax:"<length>";inherits:true;initial-value:0px}.flow-o3d{--pw:100vw;--navy:#2f64db;--navy-d:#2152c4;--ring:#9dbaf3;--o3d-w:min(1440px, calc(100% - 96px) );--rise:0px;--sk:clamp(24px,3.2vw,50px);--ang:atan2(var(--sk),var(--pw));position:relative;width:var(--pw);margin:clamp(14px,1.6vw,26px) 0 clamp(8px,1.6vw,24px) calc(50% - var(--pw) / 2);padding-top:var(--rise);color:#fff}.o3d-band{position:relative;overflow:hidden;--lift:calc((1 - var(--open)) * var(--lid));clip-path:polygon(0 var(--sk),100% 0,100% calc(100% - var(--sk) - var(--lift)),0 calc(100% - var(--lift)));background:radial-gradient(48% 62% at 27% 58%,#285cbe57,#285cbe00 72%),radial-gradient(40% 55% at 82% 45%,#285cbe29,#285cbe00 70%),linear-gradient(180deg,#0a1b3f,#0c2152,#0a1b3f)}.o3d-band:before,.o3d-band:after{content:"";position:absolute;z-index:1;left:0;right:0;height:clamp(64px,6.4vw,110px);pointer-events:none;transform:skewY(calc(-1 * var(--ang)))}.o3d-band:before{top:var(--sk);transform-origin:0 0;background:linear-gradient(180deg,#02091ca8,#02091c3d 38%,#02091c00)}.o3d-band:after{bottom:0;transform-origin:0 100%;background:linear-gradient(0deg,#02091ca8,#02091c3d 38%,#02091c00)}.o3d-grid{position:absolute;inset:-170px -40px;pointer-events:none;background-image:radial-gradient(70% 90% at 40% 52%,#0a1b3f00 45%,#0a1b3fd9),linear-gradient(rgba(170,200,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(170,200,255,.1) 1px,transparent 1px),linear-gradient(rgba(170,200,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(170,200,255,.045) 1px,transparent 1px);background-size:100% 100%,96px 96px,96px 96px,16px 16px,16px 16px}.o3d-dw{position:absolute;inset:0;pointer-events:none}.o3d-dw .dw-o3d-front{--x:.775;--y:.31;--s:.235}.o3d-dw .dw-o3d-side{--x:-.04;--y:.16;--s:.27}.o3d-dw .dw-o3d-plan{--x:.035;--y:.5;--s:.12}.flow-o3d .dw .g-c{stroke:#d6e5ff80}.flow-o3d .dw .g-t{stroke:#d6e5ff4d}.flow-o3d .dw .g-d{stroke:#bed4ff61}.flow-o3d .dw .g-a{stroke:#bed4ff47}.flow-o3d .dw pattern path{stroke:#bed4ff33}.flow-o3d .dw .g-x{fill:#cddeff9e}.o3d-dw .dw .ln{stroke-dasharray:none;stroke-dashoffset:0}.o3d-dw .dw .fd{opacity:1}.flow-o3d{--open:1;--par:0;--apar:0;--depth:1;--lid:clamp(44px,4.6vw,66px)}.o3d-band:after{translate:0 calc((var(--open) - 1) * var(--lid));will-change:translate}.o3d-grid{translate:calc(var(--par) * -26px * var(--depth)) calc(var(--par) * -150px * var(--depth));will-change:translate}.o3d-dw .dw-o3d-side{translate:calc(var(--par) * -20px * var(--depth)) calc(var(--par) * -118px * var(--depth))}.o3d-dw .dw-o3d-front{translate:calc(var(--par) * -16px * var(--depth)) calc(var(--par) * -96px * var(--depth))}.o3d-dw .dw-o3d-plan{translate:calc(var(--par) * -12px * var(--depth)) calc(var(--par) * -76px * var(--depth))}.o3d-head{translate:calc(var(--par) * 6px * var(--depth)) calc(var(--par) * 32px * var(--depth))}.o3d-text{translate:calc(var(--par) * 12px * var(--depth)) calc(var(--par) * 60px * var(--depth))}.o3d-settle :is(.o3d-stage,.o3d-grid,.o3d-dw .dw,.o3d-head,.o3d-text){transition:translate .45s ease,scale .45s ease}.o3d-dw .dw.is-out{opacity:0;transition:opacity .4s ease}.o3d-in{position:relative;z-index:2;width:var(--o3d-w);margin:0 auto;display:grid;grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:clamp(28px,3.5vw,56px);padding:calc(var(--sk) + clamp(20px,2vw,32px)) 0 calc(var(--sk) * .6 + clamp(20px,2vw,32px));pointer-events:none}.o3d-slot{width:100%;aspect-ratio:1.25}.o3d-copy{max-width:560px;pointer-events:auto}.o3d-copy>*{position:relative}.flow-o3d .o3d-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#ffffffd1}.flow-o3d .o3d-eyebrow:before{content:"";width:28px;height:1.5px;background:#ffffffb3}.o3d-title{margin:0;color:#fff;font-size:clamp(28px,3.1vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.o3d-lead{max-width:500px;margin:22px 0 0;color:#ffffffe6;font-size:clamp(15px,1.12vw,17px);line-height:1.6}.o3d-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px}.flow-o3d .o3d-open.lz-button{gap:12px;padding:18px 26px;border-radius:18px;font-size:15.5px;color:#0b70fd;background:#fff;box-shadow:0 24px 40px -18px #001e5aa6;-webkit-backdrop-filter:none;backdrop-filter:none}.flow-o3d .o3d-open.lz-button:hover{color:#0b70fd;background:#f3f8ff}.o3d-open svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.o3d-note{max-width:250px;margin:0;color:#ffffffd1;font-size:13px;line-height:1.45}.o3d-stage{position:absolute;left:0;top:0;width:100px;height:100px;pointer-events:none}.o3d-poster,.o3d-poster img{position:absolute;inset:0;display:block;width:100%;height:100%}.o3d-poster img{object-fit:cover}.o3d-stage.is-live .o3d-poster{visibility:hidden}.o3d-frame{position:absolute;left:0;top:0;z-index:1;transform-origin:0 0;opacity:0;pointer-events:none}.o3d-frame.is-live{opacity:1}.o3d-frame iframe{display:block;width:100%;height:100%;border:0;background:transparent;color-scheme:light;opacity:0;transition:opacity .25s}.o3d-frame.is-boot iframe{opacity:1}.o3d-frame.is-open{position:fixed;inset:0;width:auto!important;height:auto!important;z-index:2147483000;opacity:1;pointer-events:auto}.o3d-frame.is-open:not(.is-live){background:radial-gradient(ellipse at 50% 40%,#f6f9ff,#eaf1fc 70%,#e2ebf8)}.o3d-frame:not(.is-boot):after{content:"Загружаем конструктор…";position:absolute;left:0;right:0;top:50%;margin-top:-10px;color:#5d6880;font:500 15px/20px Onest,system-ui,sans-serif;text-align:center}html.o3d-lock,html.o3d-lock body{overflow:hidden;overscroll-behavior:none}.o3d-band>:is(.o3d-dw,.o3d-in),.o3d-stage>:not(.o3d-frame),.flow-o3d>.o3d-tag{transition:opacity .4s ease .1s}.o3d-hush .o3d-band>:is(.o3d-dw,.o3d-in),.o3d-hush .o3d-stage>:not(.o3d-frame),.o3d-hush>.o3d-tag{opacity:0;transition:opacity .2s ease}html.o3d-lock{scrollbar-gutter:stable}.o3d-hit{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:24px;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto}.o3d-hit:focus-visible{outline:3px solid #fff;outline-offset:4px}[data-order-open][data-quiet-focus]:focus-visible{outline:none}.o3d-stage>.o3d-load{position:absolute;z-index:2;left:0;right:0;top:0;bottom:var(--o3d-cut,0px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;font:600 14px/1.3 Onest,system-ui,sans-serif;text-align:center;text-shadow:0 1px 10px rgba(4,14,38,.85);pointer-events:none;background:radial-gradient(closest-side,#06123099,#06123000);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.o3d-stage.is-loading>.o3d-load{opacity:1;visibility:visible;transition:opacity .35s ease}.o3d-hush .o3d-stage>.o3d-load{opacity:0}.o3d-load i{width:34px;height:34px;box-sizing:border-box;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:o3d-spin .85s linear infinite}@keyframes o3d-spin{to{transform:rotate(360deg)}}.o3d-load-t,.o3d-load-w{padding:6px 13px;border-radius:999px;background:#06123094}.o3d-load-w,.o3d-stage.is-waiting .o3d-load-t{display:none}.o3d-stage.is-waiting .o3d-load-w{display:block}@media(prefers-reduced-motion:reduce){.o3d-load i{animation:o3d-pulse 1.6s ease-in-out infinite}}@keyframes o3d-pulse{50%{opacity:.35}}.o3d-tag{--cord:62px;position:absolute;z-index:3;left:0;top:0;width:134px;pointer-events:none;transform-origin:50% 0;rotate:-4deg;animation:o3d-sway 6.5s ease-in-out infinite}@keyframes o3d-sway{0%,to{rotate:-4deg}50%{rotate:1.5deg}}.o3d-tag-cord{position:absolute;z-index:1;left:50%;top:0;width:24px;height:var(--cord);margin-left:-12px;overflow:visible;fill:none;stroke:#ffffffd9;stroke-width:1.6;stroke-linecap:round}.o3d-tag-cord path{vector-effect:non-scaling-stroke}.o3d-tag-pin{position:absolute;z-index:2;left:50%;top:-6px;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#dbe7fb 55%,#a9c2ec);box-shadow:0 2px 4px #001e5a66,inset 0 -1px 1px #0000001f}.o3d-tag-card{position:relative;margin-top:calc(var(--cord) - 15px);padding:28px 12px 12px;border-radius:30px 30px 16px 16px;text-align:center;background:linear-gradient(170deg,#fff,#f3f8ff);box-shadow:0 0 0 1px #ffffffb3,0 26px 40px -22px #001e5ab3,0 6px 12px -8px #001e5a4d}.o3d-tag-eye{position:absolute;left:50%;top:8px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#e6eefb;box-shadow:inset 0 1px 2px #14327866,0 0 0 2.5px #fff,0 0 0 3.6px #b3c8ec}.o3d-tag-kick{display:block;color:#6585a0;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.o3d-tag-num{display:block;margin:4px 0 3px;font-size:46px;font-weight:700;letter-spacing:-.055em;line-height:1;background:linear-gradient(90deg,#2759d2,#4c86f4 65%,#5b93f6);-webkit-background-clip:text;background-clip:text;color:transparent}.o3d-tag-num small{margin-left:1px;font-size:.52em;letter-spacing:-.02em;vertical-align:.38em}.o3d-tag-dim{position:relative;display:block;margin:2px 4px 0;padding-bottom:9px;color:var(--navy-d);font-size:12px;font-weight:600;white-space:nowrap}.o3d-tag-dim:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:#86a8da}.o3d-tag-dim i{position:absolute;bottom:0;width:1px;height:9px;background:#5f87c9;rotate:45deg}.o3d-tag-dim i:first-child{left:0}.o3d-tag-dim i:last-child{right:0}.o3d-tag-note{display:block;min-height:24px;margin-top:5px;color:#2f64db;font:600 21px/24px Caveat,cursive;rotate:-3deg}@media(prefers-reduced-motion:reduce){.o3d-tag{animation:none}}@media(max-width:1100px)and (min-width:761px){.flow-o3d{--o3d-w: calc(100% - 48px) }.o3d-in{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:24px}.o3d-slot{aspect-ratio:1.08}.o3d-title{font-size:clamp(24px,3vw,32px)}.o3d-lead{margin-top:16px;font-size:14.5px}.o3d-actions{margin-top:22px}.o3d-tag{width:114px}.o3d-tag-num{font-size:38px}}@media(max-width:760px){.flow-o3d{--o3d-w: calc(100% - 32px) ;margin-top:18px;--sk:22px;--lid:34px;--depth:.55}.o3d-in{grid-template-columns:minmax(0,1fr);gap:0;padding:calc(var(--sk) + 30px) 0 calc(var(--sk) + 28px)}.o3d-dw{--lw:1.4}.o3d-dw .dw-o3d-front{--x:0;--y:.14;--s:.22}.o3d-dw .dw-o3d-plan{--x:.02;--y:.5;--s:.15}.o3d-dw .dw-o3d-side{display:none}.o3d-copy{display:contents}.o3d-head{order:1;margin:0 8px}.o3d-slot{order:3;margin-top:12px;margin-bottom:calc(-1*clamp(48px,16vw,96px));aspect-ratio:1}.o3d-stage{--o3d-cut:clamp(48px,16vw,96px)}.o3d-hit{height:calc(100% - var(--o3d-cut))}.o3d-text{display:contents;translate:none}.flow-o3d .o3d-eyebrow{margin-bottom:12px}.o3d-title{font-size:clamp(22px,6.3vw,26px);line-height:1.12}.o3d-lead{order:2;margin:16px 8px 0;font-size:15px;line-height:1.55;translate:calc(var(--par) * 6px * var(--depth)) calc(var(--par) * 32px * var(--depth))}.o3d-actions{order:4;flex-direction:column;align-items:stretch;gap:10px;margin:22px 8px 0;translate:calc(var(--par) * 12px * var(--depth)) calc(var(--par) * 60px * var(--depth))}.o3d-settle :is(.o3d-lead,.o3d-actions){transition:translate .45s ease,scale .45s ease}.flow-o3d .o3d-open.lz-button{width:100%;padding:18px 20px}.o3d-note{max-width:none;text-align:center;font-size:12.5px}.o3d-tag{--cord:34px;width:100px}.o3d-tag-card{padding:24px 8px 9px;border-radius:26px 26px 13px 13px}.o3d-tag-eye{top:7px;width:12px;height:12px;margin-left:-6px}.o3d-tag-kick{font-size:8px}.o3d-tag-num{font-size:34px}.o3d-tag-dim{font-size:10.5px;margin:1px 2px 0}.o3d-tag-note{min-height:20px;font-size:17px;line-height:20px}}@media(max-width:360px){.o3d-title{font-size:24px}}.o3d-frame.is-lead-preview{position:fixed;inset:auto;margin:0;padding:0;border:0;max-width:none;max-height:none;background:transparent;overflow:hidden;pointer-events:none!important;opacity:0;transition:opacity .2s ease;transform:none}.o3d-frame.is-lead-preview.is-preview-ready{opacity:1}.o3d-frame.is-lead-preview::backdrop{display:none;background:transparent;pointer-events:none}.o3d-frame.is-lead-preview iframe{pointer-events:none!important}.journey-page :is(.lz-button.primary,.jh-cta,.jm-cta,.hero__cta,.jb-send){color:#fff;border:0;border-radius:16px;background:linear-gradient(100deg,#2ca8ff,#1a8dff 48%,#0b70fd);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 14px 28px -12px #0b70fd99,0 6px 18px -8px #2ca8ff73;font-family:Onest,system-ui,sans-serif;font-weight:600;letter-spacing:-.2px;line-height:1.25;text-transform:none;text-shadow:none}.journey-page :is(.lz-button.primary,.jh-cta,.jm-cta,.hero__cta,.jb-send):hover{background:linear-gradient(100deg,#2ca8ff,#1a8dff 48%,#0b70fd);color:#fff;filter:brightness(1.05) saturate(1.06);box-shadow:0 18px 34px -12px #0b70fda8,0 8px 22px -8px #2ca8ff80}.journey-page .featured-lead-button{min-height:54px;padding:16px 28px;font-size:17px}
