@font-face{font-family:Big Shoulders Display;src:url(../fonts/big-shoulders-display.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../fonts/geist.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../fonts/geist-mono.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--plaster: #F1EDE6;--paper: #FAF8F3;--tape: #E6D7A3;--tape-dark: #D6C385;--navy: #0B1B3F;--navy-deep: #06112A;--blue: #1E8FF0;--blue-ink: #1559B5;--cta: #FF5A1F;--cta-hover: #E84A12;--wa: #25D366;--ink: var(--navy);--muted: #4F5872;--muted-dark: #A9B6CC;--foot-text: #B9C7DC;--error: #B42318;--line: rgba(11, 27, 63, .18);--line-soft: rgba(11, 27, 63, .07);--line-dark: rgba(255, 255, 255, .16);--line-dark-soft: rgba(255, 255, 255, .06);--r1: #F23B2E;--r2: #FF8A1F;--r3: #FFD21F;--r4: #5CC33B;--r5: #1E8FF0;--rainbow: linear-gradient(90deg, var(--r1), var(--r2) 25%, var(--r3) 50%, var(--r4) 75%, var(--r5));--f-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-text: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-mono: .75rem;--t-base: clamp(1rem, .96rem + .18vw, 1.0625rem);--t-lead: clamp(1.0625rem, .98rem + .4vw, 1.25rem);--t-h2: clamp(2.9rem, 1.4rem + 6.2vw, 7rem);--t-h1: clamp(2.5rem, 14.2vw, 5.5rem);--t-mega: clamp(3.5rem, .5rem + 15vw, 15rem);--margin: clamp(20px, 4vw, 48px);--max: 1200px;--gap: 16px;--cols: 4;--pad-dense: clamp(4rem, 3rem + 5vw, 7.5rem);--pad-airy: clamp(5rem, 3rem + 10vw, 12rem);--header-h: 72px;--radius: 3px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--dur-fast: .2s;--dur-base: .6s;--dur-slow: 1s}@media(min-width:768px){:root{--gap: 20px;--cols: 8;--t-h1: clamp(3.2rem, .4rem + 10.6vw, 9.75rem)}}@media(min-width:1024px){:root{--gap: 24px;--cols: 12;--header-h: 88px;--t-h1: clamp(3.2rem, .9rem + 8vw, 8.5rem)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;background:var(--plaster);color:var(--ink);font-family:var(--f-text);font-size:var(--t-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{overflow-x:clip}main:focus{outline:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}[hidden]{display:none!important}::selection{background:var(--tape);color:var(--navy)}:focus-visible{outline:3px solid var(--blue-ink);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--tape)}.on-dark .sheet :focus-visible{outline-color:var(--blue-ink)}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--navy);color:#fff;padding:10px 16px;text-decoration:none;font-weight:600;border-radius:var(--radius)}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767.98px){.hide-sm{display:none}}.wrap{width:min(100% - 2 * var(--margin),var(--max));margin-inline:auto;position:relative}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap)}.grid>*{grid-column:1 / -1}.gridlines{position:absolute;inset:0;pointer-events:none;z-index:0;width:min(100% - 2 * var(--margin),var(--max));margin-inline:auto;background-image:linear-gradient(to right,var(--line-soft) 1px,transparent 1px);background-size:calc((100% + var(--gap)) / var(--cols)) 100%;border-right:1px solid var(--line-soft)}.on-dark .gridlines{background-image:linear-gradient(to right,var(--line-dark-soft) 1px,transparent 1px);border-right-color:var(--line-dark-soft)}.i{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.display{font-family:var(--f-display);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.88}.ln{display:block}.h2{font-size:var(--t-h2)}.lead{font-size:var(--t-lead);color:var(--muted);max-width:34em;line-height:1.55}.on-dark .lead{color:var(--muted-dark)}.mono{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.tape{--zz: 6px;display:inline-flex;align-items:center;gap:.75em;padding:.55em 1.4em;background:var(--tape);color:var(--navy);font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;white-space:nowrap;transform:rotate(-1.5deg);-webkit-mask:conic-gradient(from 45deg at left,#0000,#000 1deg 89deg,#0000 90deg) left / 51% var(--zz) repeat-y,conic-gradient(from -135deg at right,#0000,#000 1deg 89deg,#0000 90deg) right / 51% var(--zz) repeat-y;mask:conic-gradient(from 45deg at left,#0000,#000 1deg 89deg,#0000 90deg) left / 51% var(--zz) repeat-y,conic-gradient(from -135deg at right,#0000,#000 1deg 89deg,#0000 90deg) right / 51% var(--zz) repeat-y}.tape b{font-weight:500;opacity:.6}@media(max-width:420px){.tape{letter-spacing:.06em;padding-inline:1.1em}}.cota{position:relative;display:flex;align-items:center;gap:12px;color:var(--muted);height:24px}.on-dark .cota{color:var(--muted-dark)}.cota:before,.cota:after{content:"";width:1px;height:14px;background:currentColor;flex:none}.cota__line{flex:1;height:1px;background:currentColor;transform-origin:left}.cota__label{flex:none}.btn{--b-bg: transparent;--b-fg: var(--navy);--b-bd: var(--navy);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:.85em 1.5em;background:var(--b-bg);color:var(--b-fg);border:2px solid var(--b-bd);border-radius:var(--radius);font-family:var(--f-display);font-weight:800;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn .i{width:1.15em;height:1.15em;stroke-width:2.25}.btn:active{transform:scale(.97)}.btn--cta{--b-bg: var(--cta);--b-fg: var(--navy);--b-bd: var(--cta)}.btn--cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--rainbow);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-expo)}.on-dark .btn--ghost{--b-fg: #fff;--b-bd: #fff}.btn--sm{min-height:44px;padding:.6em 1.1em;font-size:1.125rem}.btn--lg{min-height:64px;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);padding:.9em 1.6em}.btn--block{width:100%}@media(max-width:767.98px){.btn--lg{width:100%}}@media(hover:hover){.btn--cta:hover{--b-bg: var(--cta-hover);--b-bd: var(--cta-hover);transform:translateY(-2px)}.btn--cta:hover:after{transform:scaleX(1)}.btn--ghost:hover{--b-bg: var(--navy);--b-fg: var(--plaster)}.on-dark .btn--ghost:hover{--b-bg: #fff;--b-fg: var(--navy)}}.link{text-decoration:none;font-weight:600;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat;transition:background-size var(--dur-base) var(--ease-expo);padding-bottom:2px}@media(hover:hover){.link:hover{background-size:0 1px;background-position:right bottom}}.brush{display:block;width:100%;height:auto;overflow:visible}.hdr{position:sticky;top:0;z-index:50;height:var(--header-h);transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.hdr.is-scrolled{background:#f1ede6e6;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 1px 0 var(--line)}.hdr__in{height:100%;display:flex;align-items:center;gap:10px}.hdr__logo{display:block;margin-right:auto;align-self:flex-start;margin-top:calc((var(--header-h) - var(--logo-h)) / 2);--logo-h: 52px;--logo-top: 1.31;--logo-x: 0px}.hdr__logo img{display:block;width:auto;height:var(--logo-h);transform-origin:left top;transform:translate(var(--logo-x)) scale(var(--logo-top));transition:transform var(--dur-base) var(--ease-expo)}.hdr.is-scrolled .hdr__logo img{transform:none}.hdr__nav,.hdr__cta .lg{display:none}.hdr__burger{width:44px;height:44px;display:grid;place-items:center;flex:none;border:0;cursor:pointer;background:transparent;color:var(--navy);border-radius:var(--radius)}.hdr__burger .i{width:28px;height:28px}@media(min-width:1024px){.hdr__in{gap:16px}.hdr__logo{--logo-h: 68px;--logo-top: 1.44;--logo-x: min((100vw - 1024px) * .7, 187px)}.hdr__nav{display:block}.hdr__nav ul{display:flex;gap:28px}.hdr__nav a{position:relative;display:block;padding:10px 0;text-decoration:none;font-weight:500;font-size:.9375rem}.hdr__nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--blue-ink);transform:scaleX(0);transform-origin:right;transition:transform var(--dur-base) var(--ease-expo)}.hdr__nav a:hover:after,.hdr__nav a[aria-current=true]:after{transform:scaleX(1);transform-origin:left}.hdr__nav a[aria-current=true]{font-weight:600}.hdr__cta{margin-left:12px}.hdr__cta .lg{display:inline}.hdr__burger{display:none}}.menu{position:fixed;inset:0;z-index:60;background:var(--navy);color:#fff;display:flex;flex-direction:column;padding:0 var(--margin) calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.menu__top{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;flex:none}.menu__top img,.foot img{filter:drop-shadow(0 0 .6px #F1EDE6) drop-shadow(0 0 .6px #F1EDE6) drop-shadow(0 0 1.2px #F1EDE6)}.menu__top img{width:auto;height:52px}.menu__close{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:#fff;cursor:pointer}.menu__close .i{width:30px;height:30px}.menu__nav{margin-top:2vh}.menu__nav a{display:flex;align-items:baseline;gap:16px;padding:11px 0;font-family:var(--f-display);font-weight:800;font-size:2.5rem;line-height:1;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--line-dark)}.menu__nav a span{font-family:var(--f-mono);font-size:var(--t-mono);font-weight:400;color:var(--muted-dark);letter-spacing:.08em}.menu__foot{margin-top:auto;padding-top:28px;display:grid;gap:12px}.menu__tel{color:var(--muted-dark);text-decoration:none;font-family:var(--f-mono);font-size:.9375rem;letter-spacing:.04em;text-align:center;padding:12px}.menu__tel strong{color:#fff;font-weight:500}body.menu-open{overflow:hidden}.hero{position:relative;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + 30px) 0 clamp(72px,9vw,120px);background:var(--plaster)}.hero>.wrap{z-index:1}.hero__meta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,44px)}.hero__meta .mono{color:var(--muted);display:none}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.hero__title{font-size:var(--t-h1);margin-left:-.04em}.hero__title .ln--alt{color:var(--blue-ink)}.hl{position:relative;display:inline-block;z-index:0}.hl .brush{position:absolute;z-index:-1;left:-3%;width:106%;bottom:-.12em;height:max(.4em,16px)}.hero__cota{margin-top:clamp(24px,4vw,40px)}.hero__sub{color:var(--muted);font-size:var(--t-lead);max-width:33em;line-height:1.55;margin-top:24px}.hero__ctas{display:grid;gap:12px;margin-top:24px}.hero__call{margin-top:14px;color:var(--muted)}.hero__call a{color:var(--navy);font-weight:500;text-decoration:none;display:inline-block;padding:12px 0}.hero__call a span{border-bottom:1px solid currentColor}.hero .ficha{margin-top:36px}@media(max-width:767.98px){.hero__sub{order:1;margin-top:12px}.hero .ficha{order:2}}.ficha{border:1px solid var(--navy);background:var(--paper)}.ficha__hd{display:flex;justify-content:space-between;padding:10px 14px;background:var(--navy);color:var(--plaster)}.ficha dl{padding:4px 14px}.ficha dl>div{display:grid;grid-template-columns:8.5em 1fr;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line);align-items:center}.ficha dl>div:last-child{border-bottom:0}.ficha dt{color:var(--muted)}.ficha dd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:600;font-size:.9375rem;line-height:1.3}.ficha dd .i{color:var(--blue-ink);stroke-width:2.5;width:18px;height:18px}.ficha dd a{position:relative;display:inline-flex;align-items:center;min-height:32px}.ficha dd a:after{content:"";position:absolute;inset:-8px 0}.chk a{display:inline-block;padding-block:12px;margin-block:-12px}.foot a[data-tel]{display:inline-flex;align-items:center;min-height:44px}@media(min-width:768px){.hero__meta .mono{display:block}.hero__ctas{display:flex;flex-wrap:wrap}}@media(min-width:1024px){.hero{min-height:90vh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--header-h) + 34px)}.hero__meta{margin-bottom:28px}.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.hero__title{grid-column:1 / span 8;grid-row:1}.hero .ficha{grid-column:9 / span 4;grid-row:1;align-self:end;margin:0 0 .75rem}.hero__cota{grid-column:1 / -1;grid-row:2}.hero__sub{grid-column:1 / span 5;grid-row:3}.hero__ctas{grid-column:6 / span 7;grid-row:3;justify-self:end;align-self:start;flex-wrap:nowrap}.hero__ctas .btn--lg{font-size:1.5rem}.hero__call{grid-column:6 / span 7;grid-row:4;justify-self:end;margin-top:4px}}@media(min-width:1024px)and (max-height:800px){:root{--t-h1: clamp(3.2rem, 11vh, 8.5rem)}.hero{min-height:0}}@media(min-width:1024px)and (max-height:680px){:root{--t-h1: clamp(3.2rem, 9.5vh, 8.5rem)}.hero{padding-top:calc(var(--header-h) + 18px)}.hero__meta{margin-bottom:14px}.hero__cota{margin-block:14px}.hero .ficha{margin-top:0}}@media(min-width:1024px)and (max-width:1180px){.hero__ctas .btn--lg{font-size:1.25rem}}.tapeband{position:relative;z-index:5;margin:-26px -5vw;width:110vw;transform:rotate(-2deg);background:var(--tape);border-block:1px solid var(--tape-dark);overflow:hidden;padding:14px 0;pointer-events:none}.tapeband__track{display:flex;width:max-content;will-change:transform}.tapeband__track span{font-family:var(--f-display);font-weight:800;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:var(--navy);white-space:nowrap;padding-right:.5em}.on-dark{color:#fff}.srv-sec{position:relative;background:var(--navy);padding:calc(var(--pad-dense) + 24px) 0 var(--pad-dense)}.srv-sec .wrap{z-index:1}.srv-head .h2,.srv-head .lead{margin-top:24px}.srv-head .cota{margin-top:32px;max-width:320px}.srv-paint{display:none}@media(min-width:768px)and (max-width:1023.98px){.srv-head{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-items:end}.srv-head .tape{grid-column:1 / -1;justify-self:start}.srv-head .h2{grid-column:1}.srv-head .lead,.srv-head .cota{grid-column:2}.srv-head .lead{margin-top:0}}.srv-list{margin-top:48px;border-top:1px solid var(--line-dark)}.srv{border-bottom:1px solid var(--line-dark)}.srv>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.5rem 1fr 44px;align-items:center;column-gap:12px;row-gap:4px;padding:18px 0;min-height:64px}.srv>summary::-webkit-details-marker{display:none}.srv__n{color:var(--muted-dark);grid-row:1 / span 2;align-self:start;padding-top:.45em}.srv__name{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);line-height:.92;transition:transform var(--dur-base) var(--ease-expo),color var(--dur-fast)}.srv__phrase{grid-column:2;color:#c9d4e6;font-size:1.0625rem;line-height:1.45}.srv__tog{grid-column:3;grid-row:1 / span 2;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-dark);border-radius:50%;transition:transform var(--dur-base) var(--ease-expo),background-color var(--dur-fast)}.srv[open] .srv__tog{transform:rotate(45deg);background:#ffffff14}.srv__panel{padding:0 0 24px calc(2.5rem + 12px)}.srv__panel ul{display:grid;gap:8px}.srv__panel li{display:flex;gap:10px;align-items:baseline;font-size:1rem;font-weight:500}.srv__panel li:before{content:"";width:10px;height:1px;background:var(--blue);flex:none;transform:translateY(-4px)}.srv__more{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--blue);font-weight:600;text-decoration:none;min-height:44px;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-expo)}.srv__more .i{transition:transform var(--dur-fast) var(--ease-out)}.srv--main .srv__name{font-size:clamp(3.25rem,1.8rem + 6vw,7.5rem)}.srv--main .srv__brush{grid-column:2;width:min(100%,520px);height:22px;margin-top:6px}.srv--main .srv__panel .btn{margin-top:22px}.srv-foot{margin-top:40px;color:var(--muted-dark)}.srv-foot a{color:#fff;display:inline-block;padding:10px 0}@media(hover:hover){.srv__more:hover .i{transform:translate(4px)}}@media(hover:hover)and (min-width:1024px){.srv:not(.srv--main)>summary:hover .srv__name{transform:translate(10px);color:var(--blue)}}@media(min-width:1024px){.srv-grid{align-items:start}.srv-head{grid-column:1 / span 5;position:sticky;top:calc(var(--header-h) + 32px)}.srv-head .h2{font-size:clamp(6rem,10.4vw,10rem)}.srv-paint{display:block;margin-top:28px;width:100%;height:30px;clip-path:inset(-12px calc((1 - var(--srv-p, .11)) * 100%) -12px 0);transition:clip-path var(--dur-slow) var(--ease-expo)}.srv-body{grid-column:7 / span 6}.srv-list{margin-top:0}.srv>summary{grid-template-columns:3rem 1fr 44px;padding:22px 0}.srv__panel{padding-left:calc(3rem + 12px)}.srv__panel ul{display:flex;flex-wrap:wrap;gap:8px 28px}.srv__panel li{white-space:nowrap}.srv--main .srv__panel ul{display:grid;grid-template-columns:repeat(2,auto);justify-content:start}.srv-list.is-static .srv:not(.srv--main){position:relative}.srv-list.is-static .srv:not(.srv--main) summary{padding-right:60px}.srv-list.is-static .srv:not(.srv--main) .srv__more{position:absolute;top:22px;right:0;width:44px;height:44px;margin:0;justify-content:center;border:1px solid var(--line-dark);border-radius:50%;color:#fff;font-size:0;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.srv-list.is-static .srv:not(.srv--main) .srv__more .i{width:20px;height:20px}.srv-list.is-static .srv:not(.srv--main) .srv__more:hover{background:var(--blue);color:var(--navy-deep)}.srv-list.is-static .srv__tog{display:none}.srv-list.is-static summary{cursor:default;grid-template-columns:3rem 1fr}}.work-sec{position:relative;background:var(--paper);padding:var(--pad-airy) 0 var(--pad-dense);border-bottom:1px solid var(--line)}.work-sec>.wrap{z-index:1}.work-head .h2{margin-top:24px}.work-head .h2 em{font-style:normal;color:var(--blue-ink)}.gal{display:grid;grid-template-columns:minmax(0,1fr);margin-top:48px}.gal__scene{position:absolute;inset:0;overflow:hidden}.gal__cap{margin-top:18px}.gal__cap p{margin-top:12px;color:var(--muted)}.gal__cap h3{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(2rem,3vw,2.75rem);line-height:.98;overflow-wrap:anywhere}.gal__cap .mono{display:block;margin-bottom:8px;color:var(--muted)}.gal__tag{position:absolute;top:12px;padding:4px 8px;background:#06112aa8;color:#fff;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.gal__tag--a{left:12px}.gal__tag--d{right:12px}.ba.hide-a .gal__tag--a,.ba.hide-d .gal__tag--d{opacity:0}.js .gal .ba{cursor:ew-resize}.js .gal__scene,.js .gal .ba__range{pointer-events:none}.gal__nav{margin-top:24px}.gal__nav[hidden]{display:none}.gal__scroll{margin-inline:calc(-1 * var(--margin));border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.gal__scroll::-webkit-scrollbar{display:none}.gal__track{position:relative;display:flex;width:max-content;padding-inline:calc(50vw - 68px)}.gal__ink{position:absolute;top:-1px;left:0;height:2px;width:1px;background:var(--blue-ink);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-expo)}.gal__tab{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 14px;background:none;border:0;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;scroll-snap-align:center;transition:color var(--dur-fast) var(--ease-out)}.gal__tab .mono{font-size:.75rem;font-variant-numeric:tabular-nums}.gal__tab[aria-selected=true]{color:var(--navy)}.gal__tab:focus-visible{outline-offset:-3px}.gal__ctrl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.gal__count{font-variant-numeric:tabular-nums;color:var(--navy)}.gal__arrow{display:grid;place-items:center;width:48px;height:48px;background:none;border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.gal__arrow--prev .i{transform:rotate(180deg)}@media(hover:hover){.gal__tab:hover{color:var(--navy)}.gal__arrow:hover{background:var(--navy);color:#fff}}.gal__cta{margin-top:32px}.gal__cta p:first-child{color:var(--muted)}.gal__cta .btn{margin-top:16px}.work-ig{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;color:var(--muted)}.work-ig a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--navy)}.ba-wrap{position:relative}@media(max-width:767.98px){.gal .ba-wrap{margin-inline:calc(-1 * var(--margin))}.gal .ba{aspect-ratio:1 / 1;border-inline:0}.gal__cap h3{min-height:1.96em}.gal__cap p{min-height:3.2em}}@media(min-width:768px){.gal .ba{aspect-ratio:3 / 2}.gal__scroll{margin-inline:0;overflow:visible;scroll-snap-type:none}.gal__track{width:100%;padding-inline:0}.gal__tab{flex:1 1 auto;padding:0 10px 0 0}.gal__ctrl{justify-content:flex-start}.gal__count{order:-1;margin-right:auto}}.ba{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--plaster);--pos: 50%;user-select:none;touch-action:pan-y;border:1px solid var(--line)}.ba img,.ba .wall{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__slider{position:absolute;inset:0;pointer-events:none;transform:translate3d(var(--pos),0,0)}.ba__line{position:absolute;top:0;bottom:0;left:0;width:2px;margin-left:-1px;background:#fff;pointer-events:none;box-shadow:0 0 0 1px #06112a14}.ba__handle{position:absolute;top:50%;left:0;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:0 6px 20px #06112a40;pointer-events:none;transition:transform var(--dur-fast) var(--ease-out)}.ba__range{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ba.is-kbd .ba__range:focus-visible~.ba__slider .ba__handle{box-shadow:inset 0 0 0 3px var(--blue-ink),0 0 0 3px #fff;transform:scale(1.08)}.ba__hint{position:absolute;left:0;top:calc(50% + 40px);transform:translate(-50%);pointer-events:none;background:var(--navy);color:#fff;padding:6px 10px;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.ba.is-hint .ba__hint{opacity:1}@media(min-width:1024px){.work-head{grid-column:1 / span 11}.work-head .ln:nth-child(n+2){margin-left:calc(100% * 2 / 11)}.gal{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:var(--gap);margin-top:72px}.gal .ba-wrap{grid-column:1 / span 9;grid-row:1 / span 2}.gal__cap{grid-column:10 / -1;grid-row:1;margin-top:0}.gal__cta{grid-column:10 / -1;grid-row:2;align-self:end;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);font-size:.9375rem}.gal__cta .btn{width:100%;padding-inline:12px}.gal__nav{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;gap:24px;border-top:1px solid var(--line)}.gal__scroll{flex:1;border-top:0}.gal__ctrl{flex:none;margin-top:0}.gal__count{margin-right:8px}}.proc-sec{position:relative;background:var(--plaster);padding:var(--pad-dense) 0 var(--pad-airy)}.proc-sec .wrap{z-index:1}.proc-head .h2{margin-top:24px}.proc-aside{color:var(--muted);margin-top:20px;max-width:22em}@media(min-width:768px)and (max-width:1023.98px){.proc-head{grid-column:1 / span 5;grid-row:1}.proc-aside{grid-column:6 / -1;grid-row:1;align-self:end;margin-top:0;padding-bottom:.4em}}.steps{position:relative;margin-top:48px;padding-left:32px;--p: 0}.steps__list{display:grid;gap:36px}.steps__rail{position:absolute;left:4px;top:8px;bottom:8px;width:8px;background:var(--line);border-radius:4px;overflow:hidden}.steps__rail:after{content:"";position:absolute;inset:0;border-radius:4px;background:linear-gradient(180deg,var(--r1),var(--r2) 25%,var(--r3) 50%,var(--r4) 75%,var(--r5));clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0)}.steps__brush,.steps__ticks{display:none}.step{display:grid;grid-template-columns:76px 1fr;column-gap:16px;align-items:start;align-content:start}.step__n{position:relative;display:block;font-family:var(--f-display);font-weight:900;line-height:.8;font-size:clamp(3.5rem,2.4rem + 6vw,8.5rem);color:transparent;-webkit-text-stroke:1.5px var(--navy)}.step__n:after{content:attr(data-n);position:absolute;inset:0;color:var(--navy);-webkit-text-stroke:0;clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-base) var(--ease-expo)}.step.is-done .step__n:after{clip-path:inset(0 0 0 0)}.step h3{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:1.75rem;line-height:1}.step p{color:var(--muted);margin-top:8px;max-width:26em}.proc-cta{margin-top:56px}@media(min-width:768px){.steps{padding-left:0}.steps__rail{display:none}.steps__list{grid-template-columns:1fr 1fr;gap:48px var(--gap)}.step{grid-template-columns:1fr}.step h3{margin-top:18px;font-size:1.9rem}}@media(min-width:1024px){.proc-head{grid-column:4 / span 9;grid-row:1}.proc-head .h2{font-size:clamp(3.5rem,1rem + 7vw,8.5rem)}.proc-aside{grid-column:1 / span 3;grid-row:1;align-self:end;margin-top:0;padding-bottom:.6em;font-size:.875rem}.steps{padding:72px 0 0;margin-top:72px}.steps__list{grid-template-columns:repeat(4,1fr);gap:var(--gap)}.step h3{min-height:2em}.steps__brush{display:block;position:absolute;left:0;right:0;top:0;height:34px;clip-path:inset(-20px calc((1 - var(--p)) * 100%) -20px 0)}.steps__ticks{display:block;position:absolute;left:0;right:0;top:46px;height:1px;background:var(--line)}.step{position:relative;padding-right:16px}.step:before{content:"";position:absolute;left:0;top:-32px;width:1px;height:14px;background:var(--navy)}}.trust-sec{position:relative;background:var(--tape);padding:var(--pad-airy) 0 var(--pad-dense)}.trust-sec:before{content:"";position:absolute;left:0;right:0;top:-11px;height:12px;background:var(--tape);-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / 14px 100% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / 14px 100% repeat-x}.trust-sec .wrap{z-index:1}.trust-sec .gridlines{background-image:linear-gradient(to right,rgba(11,27,63,.08) 1px,transparent 1px)}.trust-head{position:relative}.trust-head .h2{margin-top:24px;font-size:clamp(2.9rem,1rem + 7vw,8rem);max-width:11em}.trust-sec .tape{background:var(--navy);color:var(--tape)}.checks-wrap{position:relative}.stamp{position:absolute;z-index:2;bottom:-50px;right:8px;width:92px;height:92px;color:var(--navy);transform:rotate(-12deg)}.stamp text{font-family:var(--f-mono);font-size:10.5px;letter-spacing:2.2px;text-transform:uppercase;fill:currentColor}.checks{margin-top:48px;border-top:1.5px solid var(--navy)}.check{display:grid;grid-template-columns:44px 1fr;gap:8px 18px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(11,27,63,.25)}.check__box{grid-row:1 / span 2;width:44px;height:44px;border:2px solid var(--navy);display:grid;place-items:center;background:#ffffff4d}.check__box svg{width:30px;height:30px;fill:none;stroke:var(--navy);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.check__box path{stroke-dasharray:1;stroke-dashoffset:0}.check h3{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(1.9rem,1rem + 1.8vw,2.75rem);line-height:.95}.check p{color:#0b1b3fd9}.trust-cta{margin-top:28px}.office-line{margin-top:32px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.office-line .mono{color:var(--muted)}.office-line a{font-weight:600;display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.office-line a span{border-bottom:1px solid currentColor}.reviews{margin-top:72px}.reviews__list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-top:24px}.review{flex:0 0 min(86%,380px);scroll-snap-align:start;background:var(--paper);padding:28px;border:1px solid var(--tape-dark)}.review__q{font-family:var(--f-display);font-weight:900;font-size:4rem;line-height:.6;color:var(--blue-ink);opacity:.35;display:block}.review__stars{color:var(--navy);letter-spacing:2px;margin-top:8px;display:block}.review p{margin-top:12px}.review footer{margin-top:16px;color:var(--muted)}.review footer strong{color:var(--navy);font-family:var(--f-text);font-weight:600;letter-spacing:0;text-transform:none;font-size:.9375rem;display:block}.trust-foot{margin-top:40px;font-size:.9375rem}@media(min-width:768px){.stamp{width:120px;height:120px;bottom:-72px}.check{grid-template-columns:44px minmax(0,5fr) minmax(0,6fr);column-gap:28px;align-items:center;padding:28px 0}.check__box{grid-row:auto}}@media(min-width:1024px){.trust-head .h2{max-width:none}.stamp{width:210px;height:210px;bottom:auto;top:-224px;right:4%}.checks{margin-top:72px}.check{grid-template-columns:44px minmax(0,5fr) minmax(0,5fr);column-gap:var(--gap);padding:32px 0}.check p{font-size:1.125rem;color:var(--ink)}.reviews__list{overflow:visible;display:grid;grid-template-columns:repeat(3,1fr)}}.contact-sec{position:relative;background:var(--navy);padding:var(--pad-dense) 0}.contact-sec .wrap{z-index:1}.contact-head .h2{font-size:var(--t-mega);margin-top:24px;margin-left:-.04em}.contact-head .h2 .ln{padding-bottom:.14em}.contact-head .lead{margin-top:clamp(12px,2vw,28px)}.contact-info{margin-top:36px}.contact-tel-lbl{display:block;margin-top:36px;color:var(--muted-dark)}.contact-tel{display:inline-block;margin-top:4px;text-decoration:none;font-family:var(--f-display);font-weight:800;font-size:clamp(2.75rem,1.8rem + 3.6vw,4.75rem);line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;padding:4px 0}.contact-list{margin-top:28px;display:grid;border-top:1px solid var(--line-dark)}.contact-list li{border-bottom:1px solid var(--line-dark)}.contact-list a,.contact-list span.row{display:grid;grid-template-columns:24px 1fr;gap:14px;align-items:center;padding:14px 0;min-height:52px;text-decoration:none;overflow-wrap:anywhere}.contact-list .i{color:var(--blue)}.contact-list small{display:block;color:var(--muted-dark);font-size:.8125rem}.contact-tip{margin-top:24px;color:var(--muted-dark);max-width:30em}@media(hover:hover){.contact-tel:hover{color:var(--blue)}.contact-list a:hover .t{text-decoration:underline;text-underline-offset:4px}}.sheet{position:relative;margin-top:56px;background:var(--plaster);color:var(--navy);padding:40px 20px 28px}.sheet:before,.sheet:after{content:"";position:absolute;top:-14px;width:96px;height:30px;background:var(--tape);opacity:.95}.sheet:before{left:18px;transform:rotate(-6deg)}.sheet:after{right:18px;transform:rotate(5deg)}.sheet__hd{display:flex;justify-content:space-between;gap:12px;border-bottom:2px solid var(--navy);padding-bottom:12px}.sheet__hd h3{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:1.9rem;line-height:1}.sheet__hd .mono{color:var(--muted);align-self:end}.form{display:grid;gap:4px 20px;margin-top:8px}.field{display:grid;gap:4px;padding-top:18px}.field label{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field label abbr{text-decoration:none;color:var(--error)}.field label small{text-transform:none;letter-spacing:0;font-family:var(--f-text);font-size:.8125rem}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:10px 2px;border:0;border-bottom:1.5px solid var(--navy);background:transparent;border-radius:0;font-size:1rem;color:var(--navy);transition:border-color var(--dur-fast),background-color var(--dur-fast)}.field textarea{min-height:104px;resize:vertical;line-height:1.5}.field ::placeholder{color:var(--muted);opacity:1}.field select{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230B1B3F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") right 4px center / 16px no-repeat}.field input:not([type=checkbox]):focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--blue-ink);background-color:#ffffff8c;box-shadow:0 2px 0 var(--blue-ink)}.field.has-error input,.field.has-error select,.field.has-error textarea{border-bottom-color:var(--error)}.field__err{color:var(--error);font-size:.875rem;font-weight:500}.field--check{padding-top:22px}.field--check label.chk{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;font-family:var(--f-text);font-size:.9375rem;letter-spacing:0;text-transform:none;color:var(--navy);cursor:pointer}.field--check input{width:22px;height:22px;min-height:0;margin:1px 0 0;accent-color:var(--navy)}.field--check input:focus-visible{outline:3px solid var(--blue-ink);outline-offset:2px}.form__send{margin-top:24px}.form__note{margin-top:12px;color:var(--muted);font-size:.875rem}@media(min-width:768px){.sheet{padding:48px 40px 36px}.form{grid-template-columns:1fr 1fr}.field--full{grid-column:1 / -1}}@media(max-width:1023.98px){.contact-info{display:contents}.contact-info>*{grid-column:1 / -1;justify-self:start}.contact-info>.btn{justify-self:stretch;margin-top:36px}.sheet{order:1}.contact-list,.contact-tip{order:2}.contact-list{justify-self:stretch}}@media(max-width:420px){.sheet__hd .mono{display:none}}@media(max-width:767.98px){.gal__cta .btn,.proc-cta .btn,.trust-cta .btn{width:100%}}@media(min-width:1024px){.contact-info{grid-column:1 / span 5}.sheet{grid-column:7 / span 6;margin-top:40px}}.foot{background:var(--navy-deep);color:var(--foot-text);position:relative}.foot__stripe{height:10px;background:var(--rainbow)}.foot__in{padding:56px 0 28px}.foot__cols{display:grid;gap:36px}.foot__brand img{width:127px;height:96px}.foot__brand p{margin-top:16px;font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:1.6rem;line-height:1;color:#fff;max-width:12em}.foot h2{font-family:var(--f-mono);font-size:var(--t-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:8px}.foot ul{display:grid}.foot li a,.foot__bar a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.foot address{font-style:normal}.foot__nav{display:none}.foot__srv ul{columns:2;column-gap:16px;display:block}.foot__zones{margin-top:40px;padding-top:24px;border-top:1px solid var(--line-dark);font-size:.875rem}.foot__bar{margin-top:20px;display:flex;flex-wrap:wrap;gap:0 24px;justify-content:space-between;align-items:center;font-size:.875rem}.foot__bar ul{display:flex;flex-wrap:wrap;gap:0 20px}@media(hover:hover){.foot li a:hover,.foot__bar a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}}@media(min-width:768px){.foot__cols{grid-template-columns:1fr 1fr}.foot__srv ul{columns:1}}@media(min-width:1024px){.foot__in{padding-top:64px}.foot__nav{display:block}.foot__cols{grid-template-columns:3fr 2fr 3.5fr 3.5fr}}.fab{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:40;width:56px;height:56px;border-radius:50%;background:var(--wa);color:var(--navy-deep);display:grid;place-items:center;box-shadow:0 8px 24px #06112a47;transition:transform var(--dur-base) var(--ease-expo),opacity var(--dur-fast) var(--ease-out)}.fab .i{width:28px;height:28px;stroke-width:2}.fab:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 7px var(--navy)}.fab:not(.is-on){opacity:0;transform:translateY(24px) scale(.8);pointer-events:none;visibility:hidden;transition:transform var(--dur-base) var(--ease-expo),opacity var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-base)}.fab__tip{position:absolute;right:calc(100% + 12px);top:50%;white-space:nowrap;background:var(--navy);color:#fff;padding:8px 12px;border-radius:var(--radius);font-weight:600;font-size:.875rem;opacity:0;transform:translate(6px,-50%);transition:opacity var(--dur-fast),transform var(--dur-fast) var(--ease-out);pointer-events:none}@media(hover:hover){.fab:hover .fab__tip,.fab:focus-visible .fab__tip{opacity:1;transform:translateY(-50%)}}.legal{padding:48px 0 96px}.legal .wrap{max-width:760px}.legal h1{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.75rem,2rem + 4vw,5rem);line-height:.9;margin:24px 0 32px}.legal h2{font-family:var(--f-display);font-weight:800;text-transform:uppercase;font-size:1.75rem;line-height:1;margin:40px 0 12px}.legal p,.legal li{margin-top:12px}.legal ul{padding-left:1.2em}.pend{background:var(--tape);padding:0 .3em;font-weight:600}.legal-warn{border:2px dashed var(--cta-hover);padding:16px 20px;background:var(--paper)}.legal-hdr{padding:12px 0;border-bottom:1px solid var(--line)}.legal-hdr .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}.legal-hdr img{width:85px;height:64px}.legal-hdr .link{display:inline-block;padding:12px 0}@media(prefers-reduced-motion:no-preference){.js .ln{clip-path:inset(-20% -50% -.16em -50%)}.js .ln>span{display:inline-block;transform:translateY(118%);transition:transform var(--dur-slow) var(--ease-expo);transition-delay:calc(.12s + var(--i, 0) * 90ms)}.js .is-in .ln>span,.js .ln.is-in>span{transform:none}.js [data-reveal=tape]{clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-base) var(--ease-expo)}.js [data-reveal=tape].is-in{clip-path:inset(0 0 0 0)}.js [data-reveal=cota] .cota__line{transform:scaleX(0);transition:transform var(--dur-slow) var(--ease-expo) .25s}.js [data-reveal=cota] .cota__label,.js [data-reveal=cota]:after{opacity:0;transition:opacity var(--dur-base) var(--ease-out) .8s}.js [data-reveal=cota].is-in .cota__line{transform:none}.js [data-reveal=cota].is-in .cota__label,.js [data-reveal=cota].is-in:after{opacity:1}.js [data-reveal=fade]{opacity:0;transform:translateY(14px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.js [data-reveal=fade].is-in{opacity:1;transform:none}.js [data-reveal=paper]{clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--ease-expo) .45s}.js [data-reveal=paper].is-in{clip-path:inset(0 0 -2px 0)}.js [data-reveal=wipe]{clip-path:inset(-12px -12px 100% -60px);transition:clip-path 1.1s var(--ease-expo)}.js [data-reveal=wipe].is-in{clip-path:inset(-12px -12px -12px -60px)}.js [data-reveal=row]{opacity:0;transform:translate(-24px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-expo)}.js [data-reveal=row].is-in{opacity:1;transform:none}.js [data-reveal=sheet]{opacity:0;transform:translateY(28px) rotate(1.2deg);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-expo)}.js [data-reveal=sheet].is-in{opacity:1;transform:none}.js .step h3,.js .step p{opacity:.75;transform:translateY(6px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-expo)}.js .step p{transition-delay:80ms}.js .step.is-done h3,.js .step.is-done p{opacity:1;transform:none}.js .hero__title .ln>span{transition:none;animation:ln-rise 1s var(--ease-expo) calc(.1s + var(--i, 0) * 90ms) both}@keyframes ln-rise{0%{transform:translateY(118%)}to{transform:none}}.js .hl .brush{clip-path:inset(-30% 100% -30% 0);transition:clip-path 1.2s var(--ease-out) .6s}.js .is-in .hl .brush{clip-path:inset(-30% 0 -30% 0)}.js .check .check__box path{stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--ease-out);transition-delay:calc(.2s + var(--i, 0) * .16s)}.js .checks.is-in .check__box path{stroke-dashoffset:0}.js .stamp{opacity:0;transform:rotate(-4deg) scale(1.6)}.js .stamp.is-in{animation:stamp-down .52s var(--ease-out) 1.05s both}@keyframes stamp-down{0%{opacity:0;transform:rotate(-4deg) scale(1.6)}70%{opacity:1;transform:rotate(-13deg) scale(.96)}to{opacity:1;transform:rotate(-12deg) scale(1)}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.steps{--p: 1 !important}}.srv-sec,.work-sec,.proc-sec,.contact-sec{content-visibility:auto}.srv-sec{contain-intrinsic-size:auto 2000px}.work-sec{contain-intrinsic-size:auto 1135px}.proc-sec{contain-intrinsic-size:auto 945px}.contact-sec{contain-intrinsic-size:auto 1750px}@media(min-width:768px){.srv-sec{contain-intrinsic-size:auto 1615px}.work-sec{contain-intrinsic-size:auto 1135px}.proc-sec{contain-intrinsic-size:auto 815px}.contact-sec{contain-intrinsic-size:auto 1565px}}@media(min-width:1024px){.srv-sec{contain-intrinsic-size:auto 2300px}.work-sec{contain-intrinsic-size:auto 850px}.proc-sec{contain-intrinsic-size:auto 830px}.contact-sec{contain-intrinsic-size:auto 1035px}}@media(min-width:1280px){.srv-sec{contain-intrinsic-size:auto 2150px}.work-sec{contain-intrinsic-size:auto 990px}.proc-sec{contain-intrinsic-size:auto 900px}.contact-sec{contain-intrinsic-size:auto 1095px}}.cv-off .srv-sec,.cv-off .work-sec,.cv-off .proc-sec,.cv-off .contact-sec{content-visibility:visible}@media(max-width:359.98px){.tape{white-space:normal;max-width:100%}.cota__label{flex:0 1 auto;text-align:center}}
