::view-transition-old(root),::view-transition-new(root){animation-duration:0s}@font-face{font-family:Azonix;src:url(/fonts/Azonix.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--v2-black:#090909;--v2-white:#f4f3ee;--v2-line:#ffffff42;--v2-display:Azonix,Impact,sans-serif;--v2-body:"Instrument Sans",Arial,sans-serif;--v2-mono:"DM Mono",monospace}*{box-sizing:border-box}html{background:var(--v2-black);scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--v2-black);color:var(--v2-white);font-family:var(--v2-body);scrollbar-width:none;margin:0;overflow-x:hidden}body::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img,video{width:100%;display:block}::selection{background:var(--v2-white);color:var(--v2-black)}.v2-grain{z-index:30;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.v2-header{z-index:20;border-bottom:1px solid var(--v2-line);mix-blend-mode:difference;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:0 clamp(20px,3vw,52px);display:grid;position:fixed;top:0;left:0;right:0}.v2-header nav{font:400 .64rem var(--v2-mono);text-transform:uppercase;letter-spacing:.1em;justify-self:end;gap:30px;display:flex}.v2-header nav a[aria-current=page]{border-bottom:1px solid}.v2-edition{font:400 .58rem var(--v2-mono);text-transform:uppercase;letter-spacing:.16em}.brand{align-items:center;line-height:0;display:inline-flex}.brand img{width:auto;max-width:none;height:112px}.brand.compact img{height:54px}.v2-hero{background:#000;align-items:center;min-height:100svh;padding:110px clamp(20px,3vw,52px) 42px;display:flex;position:relative;overflow:hidden}.v2-hero-stage{background:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.v2-hero-video{object-fit:cover;opacity:0;pointer-events:none;filter:saturate(.94)contrast(1.05);will-change:opacity, transform;width:100%;height:100%;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.v2-hero-video.is-active{opacity:1;pointer-events:auto}.v2-hero-overlay{pointer-events:none;z-index:2;background:radial-gradient(circle,#0000001a 0%,#0000008c 100%),linear-gradient(#0006 0%,#0000 40%,#000000b3 100%);position:absolute;inset:0}.v2-hero-sound-toggle{z-index:10;-webkit-backdrop-filter:blur(16px);color:#ffffffb3;font:500 .6rem var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0c0c0cb3;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;transition:all .22s;display:inline-flex;position:absolute;bottom:clamp(26px,3.5vw,40px);right:clamp(20px,4vw,64px)}.v2-hero-sound-toggle:hover{color:var(--v2-white);border-color:#ffffff73}.v2-hero-sound-toggle i{font-size:.85rem;font-style:normal}.v2-curtain{z-index:25;background:var(--v2-white);color:var(--v2-black);transform-origin:top;place-items:center;display:grid;position:absolute;inset:0}.v2-curtain b{font:400 clamp(5rem,20vw,20rem)/1 var(--v2-display);letter-spacing:-.03em}.v2-cta-layer{z-index:50;pointer-events:none;position:fixed;inset:0}.v2-hero-cta{z-index:50;left:auto;right:clamp(16px,2.5vw,32px);bottom:max(20px,env(safe-area-inset-bottom));width:min(280px,100vw - 32px);min-height:58px;color:var(--v2-white);cursor:pointer;pointer-events:auto;font:500 .73rem var(--v2-mono);text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(14px);background:#090909b8;border:1px solid #ffffffad;border-radius:999px;justify-content:space-between;align-items:center;margin:0;padding:0 20px;transition:background .25s,color .25s,box-shadow .55s,opacity .35s,border-color .35s;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 40px #00000047}.v2-hero-cta:before{content:"";z-index:-1;border-radius:inherit;filter:blur(24px);opacity:.38;background:#ffffff47;transition:opacity .25s,transform .25s;position:absolute;inset:-24px 32% -24px -18%}.v2-hero-cta:hover,.v2-hero-cta:focus-visible{background:var(--v2-white);color:var(--v2-black);box-shadow:0 0 44px #ffffff4d}.v2-hero-cta:hover:before{opacity:.75;transform:translate(28%)}.v2-hero-cta:focus-visible{outline:2px solid var(--v2-white);outline-offset:4px}.v2-hero-cta b{font-size:1.05rem;font-weight:400}.v2-hero-cta-icon{flex:none;place-items:center;line-height:0;display:grid}.v2-hero-cta-icon svg{display:block}.v2-hero-cta.is-floating{left:auto;right:clamp(16px,2.5vw,32px);bottom:max(20px,env(safe-area-inset-bottom));background:#090909d1;border-color:#ffffffd1;width:min(280px,100vw - 32px);margin:0;box-shadow:0 18px 60px #00000073,0 0 40px #ffffff1a}.meeting-is-open .v2-hero-cta{opacity:0;pointer-events:none}.meeting-is-open{overflow:hidden}.meeting-dialog{width:min(920px,100vw - 32px);max-width:none;max-height:min(90dvh,100dvh - 24px);color:var(--v2-white);background:#0b0b0b;border:1px solid #ffffff38;border-radius:28px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 120px #000000c2,0 0 70px #ffffff14}.meeting-glow{aspect-ratio:1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffffff29,#ffffff09 36%,#0000 68%);border-radius:50%;width:62%;position:absolute;top:-34%;left:-10%}.meeting-shell{grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr);height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.meeting-close{z-index:3;width:44px;height:44px;color:var(--v2-white);cursor:pointer;font:300 1.5rem/1 var(--v2-body);background:#ffffff0d;border:1px solid #ffffff3d;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:20px;right:20px}.meeting-close:hover,.meeting-close:focus-visible{background:var(--v2-white);color:var(--v2-black);transform:rotate(4deg)}.meeting-close:focus-visible{outline:2px solid var(--v2-white);outline-offset:3px}.meeting-intro{border-right:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;padding:48px clamp(24px,4vw,48px) 40px;display:flex;position:relative}.meeting-intro .meeting-title,.meeting-intro h2{font:400 clamp(3.4rem,5.8vw,5.6rem)/.76 var(--v2-display);letter-spacing:-.025em;margin:0}.meeting-intro .meeting-title i,.meeting-intro h2 i{color:#0000;-webkit-text-stroke:1.5px var(--v2-white);font-style:normal}.meeting-form{grid-template-columns:1fr 1fr;align-content:start;gap:18px 16px;padding:48px clamp(24px,4vw,48px) 36px;display:grid;overflow:hidden}.meeting-form label{gap:8px;display:grid}.meeting-form label>span{color:#ffffffb3;font:400 .59rem var(--v2-mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;display:flex}.meeting-form label small{color:#ffffff61;font:inherit}.meeting-form input,.meeting-form select,.meeting-form textarea{width:100%;min-height:44px;color:var(--v2-white);font:500 1rem var(--v2-body);background:0 0;border:0;border-bottom:1px solid #ffffff47;border-radius:0;outline:none;padding:10px 0;transition:border-color .2s,box-shadow .2s}.meeting-form textarea{resize:none;min-height:80px;line-height:1.4}.meeting-form select{appearance:none;cursor:pointer}.meeting-form select option{color:#fff;background:#111}.meeting-form input::placeholder,.meeting-form textarea::placeholder{color:#ffffff4d}.meeting-form input:focus,.meeting-form select:focus,.meeting-form textarea:focus{border-color:var(--v2-white);box-shadow:0 10px 20px -18px #fffc}.meeting-context,.meeting-feedback,.meeting-submit,.meeting-service-field{grid-column:1/-1}.meeting-service-field{gap:8px;display:grid}.meeting-service-field>span{color:#ffffffb3;font:400 .59rem var(--v2-mono);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;display:flex}.meeting-service-field small{color:#ffffff61;font:inherit}.meeting-feedback{color:#ffb4b4;min-height:18px;margin:-4px 0 0;font-size:.78rem}.meeting-submit{border:1px solid var(--v2-white);background:var(--v2-white);min-height:54px;color:var(--v2-black);cursor:pointer;font:500 .7rem var(--v2-mono);text-transform:uppercase;letter-spacing:.09em;border-radius:999px;justify-content:space-between;align-items:center;padding:0 20px;transition:background .2s,color .2s,box-shadow .2s;display:flex}.meeting-submit:hover,.meeting-submit:focus-visible{color:var(--v2-white);background:0 0;box-shadow:0 0 42px #ffffff2e}.meeting-submit:focus-visible{outline:2px solid var(--v2-white);outline-offset:3px}.meeting-submit:disabled{cursor:wait;opacity:.6}.meeting-submit[data-loading=true] span{font-size:0}.meeting-submit[data-loading=true] span:after{content:"Enviando…";font-size:.7rem}.meeting-submit b{font-size:1rem;font-weight:400}.meeting-success{grid-column:2;align-self:center;padding:56px clamp(24px,4vw,48px);display:none}.meeting-success>span{font:400 .6rem var(--v2-mono);text-transform:uppercase;letter-spacing:.12em}.meeting-success h3{font:400 clamp(3.4rem,6vw,5.6rem)/.76 var(--v2-display);margin:18px 0 14px}.meeting-success p{color:#ffffff94;margin:0 0 32px}.meeting-success button{border:1px solid var(--v2-white);cursor:pointer;background:0 0;border-radius:999px;min-height:48px;padding:0 22px}.meeting-dialog[data-state=success] .meeting-form,.meeting-shell[data-state=success] .meeting-form{display:none}.meeting-dialog[data-state=success] .meeting-success,.meeting-shell[data-state=success] .meeting-success{display:block}.v2-sequence{background:var(--v2-white);min-height:100svh;color:var(--v2-black);position:relative}.v2-sequence-sticky{grid-template-columns:minmax(220px,1fr) minmax(300px,1.15fr) minmax(250px,1fr);align-items:center;gap:clamp(28px,4vw,70px);height:100svh;min-height:700px;padding:110px clamp(28px,5vw,78px) 54px;display:grid;position:relative;overflow:hidden}.v2-service-intro{z-index:5;position:absolute;top:104px;left:clamp(28px,5vw,78px)}.v2-service-intro>span,.v2-service-detail-label{font:400 .58rem var(--v2-mono);text-transform:uppercase;letter-spacing:.14em}.v2-service-intro h1{font:600 clamp(1rem,1.35vw,1.28rem)/1.15 var(--v2-body);letter-spacing:-.04em;margin:15px 0 0}.v2-service-intro p{color:#0909099e;max-width:34ch;font:400 clamp(.72rem,.8vw,.84rem)/1.4 var(--v2-body);margin:10px 0 0}.v2-service-nav{z-index:6;grid-column:1;align-self:center;width:100%;position:relative}.v2-service-nav button{width:100%;min-height:58px;color:var(--v2-black);text-align:left;cursor:pointer;opacity:.34;background:0 0;border:0;border-top:1px solid #00000038;grid-template-columns:38px 1fr;align-items:center;padding:10px 0;transition:opacity .22s,padding-left .22s;display:grid;position:relative}.v2-service-nav button:last-child{border-bottom:1px solid #00000038}.v2-service-nav button:hover,.v2-service-nav button:focus-visible,.v2-service-nav button.is-active{opacity:1;padding-left:8px}.v2-service-nav button:focus-visible{outline:2px solid var(--v2-black);outline-offset:4px}.v2-service-nav small{font:400 .54rem var(--v2-mono)}.v2-service-nav button>span{max-width:210px;font:500 clamp(.65rem,.8vw,.76rem)/1.2 var(--v2-mono);text-transform:uppercase;letter-spacing:.07em}.v2-service-nav i{background:var(--v2-black);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.v2-service-nav button.is-active i{animation:4s linear forwards v2-service-progress}@keyframes v2-service-progress{to{transform:scaleX(1)}}.v2-phone-frame{z-index:3;aspect-ratio:9/16;background:#111;grid-column:2;justify-self:center;width:min(25vw,350px);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 28px 70px #00000029}.v2-phone-frame video{object-fit:cover;opacity:0;height:100%;position:absolute;inset:0;transform:scale(1.06)}.v2-phone-frame video.is-active{opacity:1;transform:scale(1)}.v2-phone-frame>span{z-index:4;color:#fff;max-width:calc(100% - 28px);font:400 .52rem var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;background:#000000ad;padding:5px 8px;position:absolute;top:14px;left:14px}.v2-phone-frame>span b{font:inherit}.v2-words{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.v2-words span{opacity:0;color:#09090913;max-width:96vw;font:400 clamp(6rem,15vw,15rem)/.76 var(--v2-display);letter-spacing:-.035em;white-space:nowrap;position:absolute}.v2-words span.is-active{opacity:1}.v2-service-detail{z-index:5;grid-column:3;align-self:center;min-height:390px;padding-top:35px;position:relative}.v2-service-detail-label{position:absolute;top:0;left:0}.v2-service-panel[hidden]{display:none}.v2-service-panel h3{font:400 clamp(2.5rem,4.5vw,5rem)/.78 var(--v2-display);letter-spacing:-.025em;text-transform:uppercase;margin:28px 0 25px}.v2-service-panel ul{border-top:1px solid #0000003d;margin:0;padding:0;list-style:none}.v2-service-panel li{font:500 clamp(.78rem,.95vw,.95rem)/1.25 var(--v2-body);border-bottom:1px solid #0000002b;padding:11px 0}.v2-service-action{border:0;border-bottom:2px solid var(--v2-black);width:100%;min-height:52px;color:var(--v2-black);cursor:pointer;font:500 .67rem var(--v2-mono);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:0 0;justify-content:space-between;align-items:center;margin-top:28px;padding:0;transition:padding .2s,background .2s,color .2s;display:flex}.v2-service-action:hover,.v2-service-action:focus-visible{background:var(--v2-black);color:var(--v2-white);padding-inline:12px}.v2-service-action:focus-visible{outline:2px solid var(--v2-black);outline-offset:4px}.v2-service-action b{font-size:1rem;font-weight:400}.v2-counter{font:400 5rem/.8 var(--v2-display);align-items:end;gap:8px;display:flex;position:absolute;bottom:5%;right:5vw}.v2-counter small{font:400 .64rem var(--v2-mono)}.v2-team{background:var(--v2-black);color:var(--v2-white);border-top:1px solid var(--v2-line);padding:clamp(48px,5vw,72px) 0 0;position:relative;overflow:hidden}.v2-team-container{max-width:1440px;margin:0 auto;padding-inline:clamp(20px,4vw,72px)}.v2-team-title{font:400 clamp(4rem, 10.5vw, 10.5rem) / .82 var(--v2-display);letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:var(--v2-white);margin:0 0 clamp(16px,2vw,28px)}.v2-team-caption{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px) clamp(22px,3vw,36px);display:flex;position:absolute;bottom:0;left:0;right:0}.v2-team-subtitle{max-width:40rem;font:500 clamp(1.35rem, 2.1vw, 2.15rem) / 1.2 var(--v2-body);letter-spacing:-.025em;color:var(--v2-white);margin:0;padding:0}.v2-team-subtitle i{color:#ffffffb8;font-family:serif;font-style:italic;font-weight:400}.v2-team-description{max-width:42rem;font:400 clamp(.94rem, 1.1vw, 1.12rem) / 1.68 var(--v2-body);color:#ffffffe0;letter-spacing:-.01em;margin:0}.v2-team-media{width:100%;position:relative}.v2-team-image-frame{aspect-ratio:16/10;background:#000;width:100%;max-height:82svh;position:relative;overflow:hidden}.v2-team-image-frame img{object-fit:cover;object-position:center 25%;filter:contrast(1.06)brightness(.98);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s}.v2-team-image-frame:hover img{filter:contrast(1.12)brightness(1.02);transform:scale(1.02)}.v2-team-image-overlay{pointer-events:none;background:radial-gradient(90% 70% at 50% 42%,#0000 36%,#0006 100%),linear-gradient(#0000002e 0%,#0000 18% 42%,#0000008c 68%,#000000e0 100%);position:absolute;inset:0}.v2-brands{color:var(--v2-white);background:#000;padding:clamp(80px,9svh,96px) clamp(20px,4vw,72px) clamp(72px,8svh,88px);overflow:hidden}.v2-brands-intro{justify-content:space-between;align-items:end;gap:32px;max-width:1500px;margin:0 auto clamp(16px,2svh,28px);display:flex}@media (width<=1100px){.v2-brands-intro{display:block}.v2-brands-controls{justify-content:flex-start;margin-top:20px}}.v2-brands-intro h2{max-width:920px;font:400 clamp(2.15rem, 4.2vw, 3.6rem)/.9 var(--v2-display);letter-spacing:-.02em;text-transform:uppercase;margin:0}.v2-brands-intro h2 i{color:#0000;-webkit-text-stroke:1.15px var(--v2-white);font-style:normal}.v2-brands-controls{flex:none;align-items:center;gap:8px;padding-bottom:4px;display:flex}.v2-brands-control,.v2-brands-pause{height:40px;color:var(--v2-white);cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:999px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.v2-brands-control{width:40px;font:400 1.2rem var(--v2-body)}.v2-brands-pause{font:500 .58rem var(--v2-mono);letter-spacing:.08em;padding:0 15px}.v2-brands-control:hover,.v2-brands-pause:hover{background:var(--v2-white);color:#050505;border-color:var(--v2-white)}.v2-brands-control:focus-visible,.v2-brands-pause:focus-visible{outline:2px solid var(--v2-white);outline-offset:3px}.v2-brands-count{text-align:center;color:#ffffff9e;min-width:57px;font:400 .65rem var(--v2-mono);letter-spacing:.08em}.v2-brands-viewport{max-width:1500px;margin:0 auto;overflow:hidden}.v2-brands-track{will-change:transform;gap:clamp(20px,3vw,48px);transition:transform .7s cubic-bezier(.22,1,.36,1);display:flex}.v2-brands-group{flex:0 0 calc(33.3333% - clamp(20px,3vw,48px)/1.5);min-width:0}.v2-brands-group-heading{justify-content:center;align-items:center;gap:10px;min-height:37px;margin-bottom:clamp(12px,1.6svh,20px);display:flex}.v2-brands-group-heading h3{background:var(--v2-white);color:#050505;font:600 clamp(.8rem, 1.15vw, 1.05rem)/1 var(--v2-body);letter-spacing:-.02em;text-transform:uppercase;border-radius:10px;margin:0;padding:6px 12px 5px}.v2-brands-group-heading>span{color:#f4f3ee8c;font:400 .6rem var(--v2-mono);letter-spacing:.1em;flex:none}.v2-brands-grid{flex-direction:column;align-items:center;gap:clamp(10px,1.5svh,18px);display:flex}.v2-brand-card{background:0 0;place-items:center;width:100%;min-width:0;display:grid}.v2-brand-image{background:0 0;place-items:center;width:min(100%,230px);display:grid}.v2-brand-image img{object-fit:contain;filter:none;mix-blend-mode:normal;background:0 0;width:auto;max-width:100%;height:auto;max-height:clamp(52px,7.2svh,68px);display:block}.v2-brand-card:focus-visible{outline:2px solid var(--v2-white);outline-offset:5px}@media (width<=1050px) and (width>=701px){.v2-brands-group{flex-basis:calc(50% - clamp(20px,3vw,48px)/2)}}@media (width<=700px){.v2-brands{padding:64px 20px 84px}.v2-brands-intro{margin-bottom:38px;display:block}.v2-brands-intro h2{font-size:clamp(2.15rem,9vw,3rem)}.v2-brands-intro h2 i{-webkit-text-stroke-width:1px}.v2-brands-controls{margin-top:28px}.v2-brands-group{flex-basis:100%}.v2-brands-grid{gap:20px}.v2-brand-image img{max-height:64px}}@media (prefers-reduced-motion:reduce){.v2-brands-track,.v2-brand-image img{transition-duration:.01ms}}@media (width>=761px) and (width<=1050px){.v2-sequence-sticky{grid-template-columns:minmax(175px,.9fr) minmax(235px,1fr) minmax(210px,.9fr);gap:20px;padding-inline:24px}.v2-service-intro{left:24px}.v2-phone-frame{width:min(29vw,300px)}.v2-service-panel h3{font-size:4.8vw}.v2-service-panel li{font-size:.75rem}}@media (width<=760px){.v2-header{grid-template-columns:1fr auto;min-height:66px}.brand.compact img{height:46px}.v2-edition,.v2-header nav a:nth-child(2){display:none}.v2-header nav{font-size:.58rem}.v2-slate{top:82px}.v2-title{font-size:clamp(5rem,27vw,7.2rem);line-height:.69}.v2-title>span:nth-child(2){margin-left:20%}.v2-title>span:last-child{margin-left:0}.v2-hero-video{object-position:58% center}.v2-hero-cta,.v2-hero-cta.is-floating{left:auto;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(240px,100vw - 32px);margin:0;transform:none}.v2-sequence{min-height:auto}.v2-sequence-sticky{flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:100svh;padding:92px 20px 74px;display:flex}.v2-service-intro{margin-bottom:34px;position:relative;top:auto;left:auto}.v2-service-intro h1{margin-top:12px;font-size:1.25rem}.v2-service-intro p{font-size:.85rem}.v2-service-nav{order:2;grid-template-columns:1fr 1fr;margin-bottom:42px;display:grid}.v2-service-nav button{min-height:62px;padding:8px 10px 8px 0}.v2-service-nav button:nth-child(2n){border-left:1px solid #00000038;padding-left:14px}.v2-service-nav button:hover,.v2-service-nav button:focus-visible,.v2-service-nav button.is-active{padding-left:8px}.v2-service-nav button:nth-child(2n):hover,.v2-service-nav button:nth-child(2n):focus-visible,.v2-service-nav button:nth-child(2n).is-active{padding-left:20px}.v2-service-nav button>span{font-size:.62rem}.v2-phone-frame{order:3;width:min(70vw,290px);margin:0 auto 58px}.v2-words{height:42vw;top:360px;bottom:auto}.v2-words span{color:#09090917;max-width:none;font-size:24vw}.v2-service-detail{border-top:1px solid #0000003d;order:4;min-height:0;padding-top:28px}.v2-service-detail-label{top:0}.v2-service-panel h3{margin-top:34px;font-size:14vw}.v2-service-panel ul{grid-template-columns:1fr 1fr;display:grid}.v2-service-panel li:nth-child(odd){padding-right:12px}.v2-service-panel li:nth-child(2n){border-left:1px solid #00000024;padding-left:12px}.v2-service-action{margin-top:32px}.v2-counter{display:none}.v2-team{padding:40px 0 0}.v2-team-title{margin-bottom:14px;font-size:clamp(3rem,14vw,4.6rem);line-height:.85}.v2-team-caption{gap:8px;padding:20px 16px 16px}.v2-team-subtitle{font-size:1.15rem;line-height:1.25}.v2-team-description{font-size:.88rem;line-height:1.5}.v2-team-image-frame{aspect-ratio:4/3}.meeting-dialog{border-radius:22px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:hidden}.meeting-shell{flex-direction:column;height:auto;min-height:0;max-height:calc(100dvh - 16px);display:flex;overflow:hidden}.meeting-close{width:40px;height:40px;top:12px;right:12px}.meeting-intro{border-bottom:1px solid #ffffff24;border-right:0;flex:none;justify-content:flex-end;min-height:0;padding:52px 20px 16px}.meeting-intro .meeting-title,.meeting-intro h2{font-size:clamp(2.8rem,12vw,3.8rem);line-height:.8}.meeting-form{-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:1fr;align-content:start;gap:14px;padding:16px 20px 20px;overflow-y:auto}.meeting-form label,.meeting-context,.meeting-feedback,.meeting-submit,.meeting-service-field{grid-column:1}.meeting-form input,.meeting-form select,.meeting-form textarea{min-height:40px;padding:8px 0;font-size:.95rem}.meeting-form textarea{min-height:72px}.meeting-feedback{min-height:16px;margin:-2px 0 0}.meeting-submit{min-height:50px;position:sticky;bottom:0}.meeting-success{grid-column:1;padding:48px 20px 64px}.meeting-success h3{font-size:clamp(2.8rem,12vw,3.8rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
