.vas-page{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0b0c0e;--surface:#101113;--surface-deep:#0e0f11;--text:#f2f2ef;--muted:#aaa9a7;--line:#303134;--guide:#ffffff09;--orange:#e98553;--content-padding:clamp(24px, 4.1vw, 66px);--vas-header-height:78px;--vas-hero-height:max(760px, calc(100svh - var(--vas-header-height)));min-height:100svh}.vas-page *,.vas-page :before,.vas-page :after{box-sizing:border-box}html:has(.vas-page){scroll-behavior:smooth}.vas-page{background:var(--background);color:var(--text);font-family:var(--font-inter-tight), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}.vas-page::selection,.vas-page ::selection{background:var(--orange);color:var(--background)}.vas-page a{color:inherit;text-decoration:none}.vas-page a:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.vas-page p,.vas-page h1,.vas-page h2,.vas-page h3{margin:0}.vas-page .page-frame{border-left:1px solid var(--line);border-right:1px solid var(--line);max-width:1600px;margin:0 auto;position:relative}.vas-page .page-frame:before{z-index:0;background:linear-gradient(to right, transparent calc(25% - .5px), var(--guide) 25%, transparent calc(25% + .5px), transparent calc(50% - .5px), var(--guide) 50%, transparent calc(50% + .5px), transparent calc(75% - .5px), var(--guide) 75%, transparent calc(75% + .5px));content:"";pointer-events:none;position:absolute;inset:0}.vas-page .page-frame>*{z-index:1;position:relative}.vas-page .site-header{z-index:20;min-height:78px;padding:0 var(--content-padding);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#14151875;grid-template-columns:minmax(0,1fr) auto auto;justify-content:normal;align-items:center;gap:clamp(30px,4vw,68px);display:grid;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vas-page .site-header{background:#141518e6}}@media (prefers-reduced-transparency:reduce){.vas-page .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18191c}}.vas-page .wordmark{letter-spacing:-.04em;white-space:nowrap;justify-content:center;justify-self:start;align-items:center;gap:12px;min-width:44px;min-height:48px;font-size:clamp(17px,1.5vw,24px);font-weight:760;display:inline-flex}.vas-page .site-nav{color:#d8d8d5;align-items:center;gap:38px;font-size:15px;display:flex}.vas-page .site-nav-parent{white-space:nowrap;justify-content:center;align-items:center;min-width:88px;min-height:48px;padding:12px;display:inline-flex}.vas-page .site-nav a,.vas-page .site-footer a{transition:color .18s}.vas-page .site-nav a:hover,.vas-page .site-footer a:hover{color:var(--orange)}.vas-page .header-contact{border:1px solid var(--text);white-space:nowrap;justify-self:end;padding:13px 20px;font-size:15px;font-weight:650;line-height:1.15;transition:background .18s,color .18s}.vas-page .header-contact:hover{background:var(--text);color:var(--background)}.vas-page .mobile-label{display:none}.vas-page #soluzioni,.vas-page #metodo{scroll-margin-top:24px}.vas-page .vas-dock{z-index:50;bottom:calc(24px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#191a1d;border:1px solid #4b4c4f;border-radius:0;align-items:center;gap:5px;width:max-content;max-width:calc(100vw - 24px);padding:6px;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;display:flex;position:fixed;left:50%;transform:translate(-50%,calc(100% + 50px));box-shadow:0 18px 44px #00000075,0 3px 12px #00000047}.vas-page .vas-dock[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.vas-page .vas-dock :is(a,a:visited):focus-visible{outline-offset:-3px}.vas-page .vas-dock-home,.vas-page .vas-dock-link,.vas-page .vas-dock-webstudio,.vas-page .vas-dock-contact{white-space:nowrap;border-radius:0;justify-content:center;align-items:center;min-height:48px;transition:background-color .16s,color .16s;display:inline-flex}.vas-page .vas-dock-home{background:#303136;min-width:54px;padding:0 12px}.vas-page .vas-dock-home .studio-symbol-automation{width:24px;height:29px}.vas-page .vas-dock-sections{border-left:1px solid #34363a;border-right:1px solid #34363a;gap:3px;padding:0 4px;display:flex}.vas-page .vas-dock-link,.vas-page .vas-dock-webstudio{color:#c4c5c3;padding:0 14px;font-size:14px;font-weight:540}.vas-page .vas-dock-link[aria-current=location],.vas-page .vas-dock-home[aria-current=location]{color:var(--orange);background:#35302d}.vas-page .vas-dock-webstudio{min-width:80px;padding-inline:12px}.vas-page .vas-dock-webstudio .studio-symbol-web{width:56px;height:22px}.vas-page .vas-dock-contact{background:var(--orange);gap:13px;padding:0 16px;font-size:14px;font-weight:700}.vas-page .vas-dock .vas-dock-contact,.vas-page .vas-dock .vas-dock-contact:visited{color:#19120e}@media (hover:hover) and (pointer:fine){.vas-page .vas-dock :is(.vas-dock-home,.vas-dock-link,.vas-dock-webstudio):hover{color:var(--orange);background:#343438}.vas-page .vas-dock-contact:hover{background:#f5a272}}.vas-page .hero{min-height:var(--vas-hero-height);isolation:isolate;border-bottom:1px solid var(--line);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.vas-page .vas-dither{z-index:0;height:calc(var(--vas-header-height) + var(--vas-hero-height));background:var(--background);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.vas-page .vas-dither .dither-container{opacity:.52;width:100%;height:100%}.vas-page .vas-dither:after{background:radial-gradient(ellipse 72% 50% at 50% 46%, #0b0c0edb, #0b0c0e66 72%, transparent), linear-gradient(to bottom, #0b0c0e1a 0%, transparent 25%, #0b0c0e66 72%, var(--background) 100%);content:"";position:absolute;inset:0}.vas-page .hero-content{width:100%;max-width:1250px;padding:40px var(--content-padding) 95px;text-align:center}.vas-page .hero h1{letter-spacing:-.037em;text-wrap:balance;font-size:clamp(58px,6.1vw,93px);font-weight:780;line-height:.98}.vas-page .hero h1 em,.vas-page .case-tailored em,.vas-page .control h2 em{color:var(--orange);letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:.98em;font-style:italic;font-weight:400}.vas-page .hero-content>p{max-width:760px;color:var(--muted);text-wrap:balance;margin:44px auto 0;font-size:clamp(18px,1.75vw,24px);line-height:1.5}.vas-page .primary-action{background:var(--text);min-height:62px;color:var(--background);justify-content:center;align-items:center;gap:22px;padding:0 30px;font-size:17px;font-weight:700;line-height:1.2;transition:background .18s,transform .18s;display:inline-flex}.vas-page .primary-action:hover{background:#dbdbd7;transform:translateY(-2px)}.vas-page .primary-action:active{transform:translateY(0)}.vas-page .hero .primary-action{margin-top:38px}.vas-page .action-accent{background:var(--orange)}.vas-page .action-accent:hover{background:#f29b70}.vas-page .context-action{align-self:flex-start;align-items:center;gap:16px;width:fit-content;min-height:44px;font-size:17px;font-weight:600;line-height:1.4;transition:color .18s;display:inline-flex}.vas-page .context-action span{text-underline-offset:6px;-webkit-text-decoration:underline #6c6d6c;text-decoration:underline #6c6d6c;text-decoration-thickness:1px}.vas-page .context-action:hover{color:var(--orange)}.vas-page .context-action:hover span{text-decoration-color:currentColor}.vas-page .context-action svg{flex:none}.vas-page .offer{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.vas-page .offer-intro{padding:64px var(--content-padding);flex-direction:column;grid-column:span 7;justify-content:center;align-items:flex-start;gap:30px;display:flex}.vas-page .offer h2,.vas-page .method h2,.vas-page .control h2,.vas-page .questions h2,.vas-page .final-copy h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(36px,3.8vw,58px);font-weight:690;line-height:1.06}.vas-page .offer-copy{gap:18px;max-width:630px;display:grid}.vas-page :is(.offer,.case,.workflow-intro,.method,.control,.questions,.final-copy) p{color:var(--muted);font-size:18px;line-height:1.55}.vas-page .offer-services{border-left:1px solid var(--line);background:var(--surface);grid-column:span 5;display:grid}.vas-page .offer-service{padding:36px var(--content-padding);align-content:center;gap:14px;display:grid}.vas-page .offer-service:not(:last-child){border-bottom:1px solid var(--line)}.vas-page .offer-service h3{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.2}.vas-page .offer .primary-action{margin-top:4px}.vas-page .workflow{border-bottom:1px solid var(--line)}.vas-page .workflow-intro{padding:48px var(--content-padding);grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.vas-page .workflow h2{letter-spacing:-.03em;text-wrap:balance;max-width:450px;font-size:clamp(32px,3vw,44px);font-weight:680;line-height:1.08}.vas-page .workflow-intro p{max-width:660px}.vas-page .workflow-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.25fr);margin:0;padding:0;list-style:none;display:grid}.vas-page .workflow-step{background:var(--surface-deep);align-content:start;gap:14px;padding:32px clamp(20px,2.5vw,40px);display:grid;position:relative}.vas-page .workflow-step+.workflow-step{border-left:1px solid var(--line)}.vas-page .workflow-step h3{font-size:20px;font-weight:650;line-height:1.2}.vas-page .workflow .workflow-step p{color:var(--muted);font-size:15px;line-height:1.5}.vas-page .workflow-confirmation{background:#1c1815}.vas-page .workflow-confirmation h3{color:var(--orange)}.vas-page .workflow-arrow{z-index:1;background:var(--background);color:var(--orange);position:absolute;top:38px;right:-10px}.vas-page .workflow .workflow-note{padding:20px var(--content-padding);color:var(--muted);font-size:14px;line-height:1.5}.vas-page .questions{border-bottom:1px solid var(--line);grid-template-columns:4fr 8fr;display:grid}.vas-page .questions-intro{padding:54px var(--content-padding);border-right:1px solid var(--line)}.vas-page .questions h2{max-width:320px}.vas-page .question{padding:38px var(--content-padding);gap:16px;display:grid}.vas-page .question:not(:last-child){border-bottom:1px solid var(--line)}.vas-page .question h3{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.25}.vas-page .question p{max-width:720px}@media (max-width:1000px){.vas-page .workflow-steps{grid-template-columns:1fr}.vas-page .workflow-step{padding:28px var(--content-padding);grid-template-columns:1fr 1fr;align-items:center;gap:28px}.vas-page .workflow-step+.workflow-step{border-left:0;border-top:1px solid var(--line)}.vas-page .workflow-arrow{top:auto;bottom:-10px;right:auto;left:var(--content-padding);transform:rotate(90deg)}}.vas-page .case-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.vas-page .case{min-height:660px;padding:52px var(--content-padding);border-bottom:1px solid var(--line);background:var(--surface-deep);flex-direction:column;justify-content:space-between;gap:38px;display:flex}.vas-page .case-email,.vas-page .case-tailored{grid-column:span 7}.vas-page .case-meetings,.vas-page .case-data{grid-column:span 5}.vas-page .case-email,.vas-page .case-data{border-right:1px solid var(--line)}.vas-page .case h3{letter-spacing:-.03em;text-wrap:balance;max-width:650px;font-size:clamp(32px,3.4vw,50px);font-weight:680;line-height:1.08}.vas-page .case p{max-width:620px}.vas-page .case-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.vas-page .case-copy .context-action{margin-top:2px}.vas-page .case-copy .primary-action{margin-top:12px}.vas-page .demo-window{color:#ebebe8;background:#17191c;border:1px solid #3c3f43;border-radius:10px;width:100%;font-size:12px;line-height:1.25;overflow:hidden}.vas-page .window-toolbar{color:#c9c9c7;white-space:nowrap;background:#1e2023;border-bottom:1px solid #34373b;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:11px;display:grid}.vas-page .window-controls{gap:5px;display:flex}.vas-page .window-controls i{background:#55585b;border-radius:50%;width:7px;height:7px}.vas-page .window-controls i:first-child{background:var(--orange)}.vas-page .window-note{color:#8e908f;justify-self:end;font-size:10px}.vas-page .mail-body{grid-template-columns:minmax(100px,25%) minmax(0,1fr);min-height:222px;display:grid}.vas-page .mail-sidebar{background:#1b1d20;border-right:1px solid #323539;align-content:start;gap:2px;padding:16px 9px;display:grid}.vas-page .mail-folder{color:#9e9f9f;white-space:nowrap;border-radius:4px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;display:flex}.vas-page .mail-folder.active{color:#e3e3e0;background:#303236}.vas-page .mail-folder b{color:var(--orange);font-weight:600}.vas-page .mail-items{min-width:0}.vas-page .mail-review{color:#b9bab8;border-top:1px solid #34373b;align-items:center;gap:8px;padding:14px 16px;font-size:11px;display:flex}.vas-page .mail-item{border-bottom:1px solid #303236;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-width:0;padding:13px 15px;display:grid}.vas-page .mail-item:last-child{border-bottom:0}.vas-page .mail-item.priority{background:#252321}.vas-page .mail-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.vas-page .mail-item-meta{color:#a4a6a5;grid-row:2;font-size:10px}.vas-page .mail-item-tag{color:#9fa19f;grid-area:1/2/span 2;font-size:10px}.vas-page .priority .mail-item-tag{color:var(--orange)}.vas-page .calendar-body,.vas-page .data-body{padding:20px}.vas-page .window-section-title{color:#e3e3e0;margin-bottom:17px;font-size:12px;font-weight:630}.vas-page .availability{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.vas-page .availability-slot{color:#a9aba9;border:1px solid #3d4043;align-content:space-between;gap:11px;min-height:90px;padding:11px;display:grid}.vas-page .availability-slot strong{color:#e9e9e6;font-size:16px;font-weight:650}.vas-page .availability-slot.selected{border-color:var(--orange);color:#e1bfaa;background:#2b2421}.vas-page .window-status{color:#aeb0ae;align-items:center;gap:8px;margin-top:19px;font-size:11px;display:flex}.vas-page .status-dot{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}.vas-page .data-bars{gap:15px;display:grid}.vas-page .data-bar{color:#b9bab8;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:11px;font-size:11px;display:grid}.vas-page .data-bar i{width:var(--bar-width);background:#797b7a;height:9px;display:block}.vas-page .data-bar:first-child i{background:var(--orange)}.vas-page .case-tailored{background:var(--surface);justify-content:center}.vas-page .case-tailored h3{max-width:560px}.vas-page .method{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.vas-page .method-intro{border-right:1px solid var(--line);max-width:none;color:inherit;font-size:inherit;line-height:inherit;grid-column:span 5;margin:0}.vas-page .method-intro-inner{min-height:min(660px,100svh - 78px);padding:54px var(--content-padding);flex-direction:column;justify-content:space-between;gap:30px;display:flex;position:sticky;top:78px}.vas-page .method h2{max-width:620px}.vas-page .method-intro p{max-width:410px}.vas-page .method-stages{grid-column:span 7}.vas-page .stage{min-height:305px;padding:48px var(--content-padding);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:24px;display:grid}.vas-page .stage:not(:last-child){border-bottom:1px solid var(--line)}.vas-page .stage-number{color:var(--orange);font-variant-numeric:tabular-nums;padding-top:8px;font-size:15px}.vas-page .stage h3{letter-spacing:-.025em;max-width:600px;font-size:clamp(28px,2.5vw,38px);font-weight:650;line-height:1.12}.vas-page .stage p{max-width:550px;margin-top:20px}.vas-page .stage .stage-delivery{color:var(--orange);font-size:17px;font-weight:600}.vas-page .control{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.vas-page .control-statement{padding:54px var(--content-padding);flex-direction:column;grid-column:span 6;justify-content:center;gap:26px;display:flex}.vas-page .control h2{max-width:580px}.vas-page .control-detail{border-left:1px solid var(--line);background:#ffffff04;flex-direction:column;grid-column:span 3;justify-content:center;gap:20px;padding:40px clamp(24px,3vw,48px);display:flex}.vas-page .control-detail h3{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.2}.vas-page .final-contact{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));min-height:430px;display:grid}.vas-page .final-copy{padding:64px var(--content-padding);flex-direction:column;grid-column:span 7;justify-content:center;gap:28px;display:flex}.vas-page .final-copy h2{max-width:640px}.vas-page .final-copy p{max-width:630px}.vas-page .final-action{padding:64px var(--content-padding);border-left:1px solid var(--line);flex-direction:column;grid-column:span 5;justify-content:center;align-items:flex-start;gap:24px;display:flex}.vas-page .contact-email{min-height:44px;color:var(--muted);overflow-wrap:anywhere;align-items:center;font-size:16px;transition:color .18s;display:inline-flex}.vas-page .contact-email:hover{color:var(--orange)}.vas-page .site-footer{min-height:100px;padding:28px var(--content-padding) 115px;background:var(--background);color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;font-size:15px;display:grid}.vas-page .site-footer span{color:var(--text);font-weight:650}.vas-page .vas-footer-brand{align-items:center;gap:12px;display:inline-flex}.vas-page .vas-footer-brand .studio-symbol-automation{width:24px;height:29px}.vas-page .vas-footer-contacts{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vas-page .vas-footer-contacts a{align-items:center;min-height:32px;display:inline-flex}@media (max-width:1050px){.vas-page .site-header{gap:24px}.vas-page .site-nav{gap:20px}.vas-page .header-contact{padding-inline:14px;font-size:13px}.vas-page .hero h1{font-size:clamp(54px,7.3vw,74px)}.vas-page .case{min-height:500px}.vas-page .case h3{font-size:clamp(32px,3.8vw,40px)}.vas-page .stage{grid-template-columns:24px minmax(0,1fr);gap:20px}.vas-page .final-action .primary-action{gap:10px;padding-inline:15px;font-size:15px}}@media (max-width:760px){.vas-page{--vas-header-height:113px;--vas-hero-height:max(670px, calc(100svh - var(--vas-header-height)))}.vas-page .page-frame{border:0}.vas-page .page-frame:before{display:none}.vas-page .site-header{grid-template-rows:68px 44px;grid-template-columns:1fr auto;gap:0 12px;min-height:112px}.vas-page .wordmark-name{display:none}.vas-page .site-nav{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;align-self:stretch;gap:10px;font-size:13px;display:flex}.vas-page .site-nav a{align-items:center;min-height:44px;display:inline-flex}.vas-page .site-nav .site-nav-parent{min-height:44px;padding-block:10px}.vas-page .header-contact{grid-area:1/2;align-items:center;min-height:44px;padding:10px 11px;font-size:12px;display:inline-flex}.vas-page .desktop-label{display:none}.vas-page .mobile-label{display:inline}.vas-page #soluzioni,.vas-page #metodo{scroll-margin-top:14px}.vas-page .hero{min-height:var(--vas-hero-height)}.vas-page .hero-content{padding-bottom:75px}.vas-page .hero h1{letter-spacing:-.04em;font-size:clamp(40px,10.8vw,68px);line-height:1.01}.vas-page .hero h1 em{margin-top:1px;display:inline-block}.vas-page .desktop-break{display:none}.vas-page .hero-content>p{max-width:500px;margin-top:30px;font-size:17px}.vas-page .hero .primary-action{margin-top:30px}.vas-page .offer,.vas-page .case-grid,.vas-page .method,.vas-page .control,.vas-page .questions,.vas-page .final-contact{display:block}.vas-page .offer-intro{padding-block:48px}.vas-page .offer-services{border-left:0;border-top:1px solid var(--line)}.vas-page .offer-service{padding-block:32px}.vas-page .offer h2,.vas-page .method h2,.vas-page .control h2,.vas-page .questions h2,.vas-page .final-copy h2{font-size:clamp(34px,7.4vw,48px)}.vas-page .workflow-intro{grid-template-columns:1fr;gap:24px;padding-block:44px}.vas-page .workflow h2{font-size:clamp(32px,7vw,44px)}.vas-page .workflow-step{grid-template-columns:1fr;gap:12px}.vas-page .questions-intro{border-right:0;border-bottom:1px solid var(--line);padding-block:44px}.vas-page .question{padding-block:32px}.vas-page .question h3{font-size:22px}.vas-page .case{min-height:0;padding:45px var(--content-padding);border-right:0}.vas-page .case h3{font-size:clamp(32px,7.3vw,44px)}.vas-page .case-tailored{min-height:400px}.vas-page .method-intro,.vas-page .control-detail,.vas-page .final-action{border-left:0;border-right:0}.vas-page .method-intro-inner{min-height:0;padding:48px var(--content-padding);position:static}.vas-page .stage{min-height:0;padding:40px var(--content-padding)}.vas-page .stage:first-child{border-top:1px solid var(--line)}.vas-page .stage h3{font-size:clamp(28px,6vw,36px)}.vas-page .control-statement{padding:48px var(--content-padding)}.vas-page .control-detail{padding:32px var(--content-padding);border-top:1px solid var(--line)}.vas-page .final-copy{padding:48px var(--content-padding) 28px}.vas-page .final-action{padding:15px var(--content-padding) 65px}.vas-page .final-action .primary-action{width:auto;font-size:16px}.vas-page .site-footer{grid-template-columns:1fr auto;align-items:start;row-gap:15px;min-height:170px;font-size:14px}.vas-page .site-footer>.vas-footer-contacts{grid-area:2/1/auto/-1}.vas-page .vas-footer-contacts a{min-height:44px}.vas-page .vas-dock{bottom:calc(14px + env(safe-area-inset-bottom))}.vas-page .vas-dock-contact span{display:none}.vas-page .vas-dock-contact{min-width:48px;padding:0 12px}}@media (max-width:430px){.vas-page .site-footer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.vas-page .site-footer a{overflow-wrap:anywhere;min-width:0}.vas-page .vas-dock{gap:3px;padding:5px}.vas-page .vas-dock-home,.vas-page .vas-dock-link,.vas-page .vas-dock-webstudio,.vas-page .vas-dock-contact{min-height:44px}.vas-page .vas-dock-home{min-width:44px;padding:0 10px}.vas-page .vas-dock-sections{gap:0;padding:0 2px}.vas-page .vas-dock-link,.vas-page .vas-dock-webstudio{padding:0 8px;font-size:12px}.vas-page .vas-dock-webstudio{min-width:68px;padding-inline:10px}.vas-page .vas-dock-webstudio .studio-symbol-web{width:48px;height:20px}.vas-page .vas-dock-contact{min-width:44px;padding:0 10px}.vas-page .wordmark{font-size:16px}.vas-page .hero h1{font-size:clamp(39px,10vw,48px)}.vas-page .primary-action{gap:12px;min-height:58px;padding-inline:16px;font-size:15px}.vas-page .mail-body{display:block}.vas-page .mail-sidebar{display:none}.vas-page .calendar-body,.vas-page .data-body{padding:16px}.vas-page .availability-slot{padding:12px 8px;font-size:10px}.vas-page .data-bar{grid-template-columns:100px minmax(0,1fr)}.vas-page .stage{grid-template-columns:32px minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){html:has(.vas-page){scroll-behavior:auto}.vas-page *,.vas-page :before,.vas-page :after{transition-duration:.01ms!important;animation:none!important}.vas-page .vas-dock,.vas-page .vas-dock[data-visible=true]{transform:translate(-50%)}}.vas-page .vas-skip-link{z-index:100;background:var(--text);color:var(--background);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.vas-page .vas-skip-link:focus{transform:translateY(0)}.vas-page .primary-action svg{flex:none}.vas-page .back-link{justify-self:end;align-items:center;gap:9px;display:inline-flex}@media (prefers-reduced-motion:reduce){.vas-page .hero-content{opacity:1!important;transform:none!important}}
