:root{--vd-navy:#020718;--vd-teal:#006762;--vd-teal-dark:#004850;--vd-off-white:#fafcff;--vd-paper:#f8f8f6;--vd-ink:#101820;--vd-slate:#334155;--vd-muted:#667085;--vd-line:#d9e1e4;--vd-surface:#fff;--vd-dark-surface:#070b14;--vd-font-heading:var(--font-heading,"Exo 2", "Inter", system-ui, sans-serif);--vd-font-body:var(--font-inter,"Inter", system-ui, sans-serif);--vd-font-hand:var(--font-hand,"Caveat", "Segoe Print", cursive)}@media (max-width:640px){.company-page{--mobile-safe-gutter:18px;flex-direction:column;display:flex}.company-page .section-inner{width:min(calc(100% - (var(--mobile-safe-gutter) * 2)), 430px)}.company-page .company-hero{order:0;padding:78px 0 36px}.company-page .company-hero-grid{grid-template-columns:1fr;align-content:start;align-items:start;gap:0}.company-page .company-hero-copy{display:contents}.company-page .company-hero-copy h1{order:1;grid-column:1/-1;max-width:9.1ch;font-size:clamp(3rem,13.2vw,4rem);line-height:.92}.company-page .company-hero-copy>p{order:2;grid-column:1/-1;margin-top:24px;font-size:.96rem;font-weight:560;line-height:1.5}.company-page .company-hero-note{grid-column:1/-1;margin-top:20px;font-size:.94rem;line-height:1.42}.company-page .company-hero-copy>.company-hero-note{font-weight:400;display:none}.company-page .hero-actions{order:4;grid-column:1/-1;margin-top:14px}.company-page .company-hero-stats{order:3;grid-column:1/-1;grid-template-columns:1fr;place-self:start stretch;gap:8px;max-width:none;margin-top:18px}.company-page .company-hero-stat{background:#ffffffad;border:1px solid #00676221;border-radius:8px;grid-template-columns:minmax(104px,.76fr) minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:11px 14px;display:grid;box-shadow:0 12px 26px #02071809}.company-page .company-hero-stats dt{font-size:clamp(1.12rem,4.7vw,1.34rem);line-height:.92}.company-page .company-hero-stats dd{margin-top:0;font-size:.82rem;font-weight:620;line-height:1.16}.company-page .company-hero-board{grid-column:2;align-self:center;margin-top:0;display:none}.company-page .company-hero-board-image{width:100%}.company-page .company-documents-section{padding:54px 0 26px}.company-page .company-documents-layout{grid-template-columns:minmax(0,1fr) clamp(148px,42vw,178px);align-items:center;gap:26px 10px}.company-page .company-documents-copy{display:contents}.company-page .company-documents-copy h2{grid-area:1/1;max-width:8.2ch;margin:0;font-size:clamp(2.42rem,11vw,3.36rem)}.company-page .company-documents-copy>p{grid-area:2/1/auto/-1;font-size:.98rem;line-height:1.62}.company-page .company-documents-action{grid-area:3/1/auto/-1;margin-top:6px;display:none}.company-page .company-documents-action:empty{display:none}.company-page .company-launch-route-stage{display:contents}.company-page .company-documents-section{order:1}.company-page .company-launch-story-result-section{order:2;display:block}.company-page .company-packages-section{order:3}.company-page .company-office-section{order:4}.company-page .company-case-studies-section{order:5}.company-page .company-launch-story-section{order:6}.company-page .company-launch-story-path>.company-launch-story-result{display:none}.company-page .company-documents-visual{order:initial;grid-area:1/2;place-self:center end;min-height:0}.company-page .company-call-phone-scene{width:clamp(148px,42vw,178px);margin:0}.company-page .company-call-phone-image{filter:drop-shadow(0 22px 32px #02071824)}.company-page .company-faq-section{order:7}.company-page .company-cta{order:8}.company-page .company-launch-story-section,.company-page .company-launch-story-result-section,.company-page .company-packages-section,.company-page .company-office-section,.company-page .company-case-studies-section,.company-page .company-faq-section{padding:58px 0}.company-page .company-launch-story-head{text-align:center;gap:0}.company-page .company-launch-story-head h2{font-size:clamp(2.45rem,11vw,3.35rem);line-height:.96}.company-page .company-launch-story-path{gap:22px}.company-page .company-launch-story-step,.company-page .company-launch-story-result{grid-template-columns:1fr;gap:12px}.company-page .company-launch-story-copy,.company-page .company-launch-story-step.is-reversed .company-launch-story-copy,.company-page .company-launch-story-proof,.company-page .company-launch-story-step.is-reversed .company-launch-story-proof,.company-page .company-launch-story-result-copy{grid-column:1}.company-page .company-launch-story-copy{border-radius:10px;padding:22px}.company-page .company-launch-story-copy h3{font-size:1.8rem;line-height:1.02}.company-page .company-launch-story-copy p{font-size:.95rem;line-height:1.55}.company-page .company-launch-story-copy-note{margin-top:14px;padding-top:14px}.company-page .company-launch-story-proof{margin-top:0}.company-page .company-launch-story-proof-points{grid-template-columns:1fr;gap:8px}.company-page .company-launch-story-proof-points li,.company-page .company-launch-story-proof-points li:first-child,.company-page .company-launch-story-proof-points li:nth-child(2),.company-page .company-launch-story-proof-points li:nth-child(3),.company-page .company-launch-story-proof-points li:nth-child(4),.company-page .company-launch-story-proof-points li:nth-child(5),.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:first-child,.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(2),.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(3),.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(4),.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(5),.company-page .company-launch-story-step-2 .company-launch-story-proof-points li:first-child,.company-page .company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(2),.company-page .company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(3),.company-page .company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(4),.company-page .company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(5){border-radius:8px;width:100%;min-height:auto;padding:13px 15px;font-size:.96rem;transform:none}.company-page .company-launch-story-result-paper{border-radius:18px;padding:26px 22px;box-shadow:0 24px 46px #02071824,0 8px 18px #0067621a,inset 0 1px #ffffff3d,inset 0 -1px #97dad229}.company-page .company-launch-story-result-section{background:linear-gradient(180deg, #fff0 0%, #fff 16%, #f8fbfbfa 72%, #f2f7f6c7 100%), var(--vd-paper);padding-top:14px;padding-bottom:0}.company-page .company-launch-story-result-paper-head h3{font-size:clamp(2.35rem,11.5vw,3.1rem)}.company-page .company-packages-section{background:radial-gradient(circle 420px at 50% 0%, #0067620e, transparent 68%), linear-gradient(180deg, #f2f7f6c7 0%, #f2f7f6e6 18%, #f2f7f6db 82%, #fff 100%), var(--vd-paper);margin-top:-1px;padding-top:44px}.company-page .company-packages-section>.section-inner{width:min(100% - 48px,400px)}.company-page .company-packages-section .section-heading{width:min(100%,342px);margin-inline:auto}.company-page .company-packages-section .section-heading h2{font-size:clamp(2.8rem,13vw,3.32rem);line-height:.88}.company-page .company-package-grid{justify-items:center;gap:24px;margin-top:24px}.company-page .company-package-clipboard,.company-page .company-package-clipboard:nth-child(2),.company-page .company-package-clipboard.is-featured{width:100%;max-width:none}.company-page .company-package-paper,.company-page .company-package-card.is-featured .company-package-paper{min-height:auto;padding:94px clamp(34px,9vw,46px) 44px}.company-page .company-package-card h3{min-height:auto;font-size:clamp(1.9rem,9.5vw,2.55rem)}.company-page .company-package-summary{min-height:60px;font-size:.94rem}.company-page .company-package-card ul{gap:0;min-height:auto;margin-top:8px;margin-bottom:0}.company-page .company-package-card li{min-height:38px}.company-page .company-package-feature-copy{gap:8px}.company-page .company-package-feature-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.company-page .company-package-price-block{align-items:end;margin-top:10px}.company-page .company-package-price strong{font-size:clamp(3rem,14.2vw,3.65rem)}.company-page .company-package-meta strong{font-size:.66rem}.company-page .company-package-link{margin-top:20px}.company-page .company-office-layout{gap:28px}.company-page .company-office-section{background:linear-gradient(#fff 0%,#f8fbfbf5 12% 88%,#fff 100%)}.company-page .company-ads-support-section .company-office-layout{width:min(calc(100% - (var(--mobile-safe-gutter) * 2)), 430px);margin-inline:auto}.company-page .company-office-copy h2{font-size:clamp(2.6rem,12vw,3.55rem)}.company-page .company-ads-support-section .company-office-grid{gap:16px}.company-page .company-ads-support-section .company-office-card,.company-page .company-ads-support-section .company-office-card.is-promo,.company-page .company-ads-support-section .company-office-card.is-standard{min-height:auto;padding:30px 24px 28px;transform:none}.company-page .company-ads-support-section .company-office-card:hover,.company-page .company-ads-support-section .company-office-card.is-promo:hover,.company-page .company-ads-support-section .company-office-card.is-standard:hover{transform:none}.company-page .company-ads-support-section .company-office-card-description{margin-bottom:24px}.company-page .company-ads-support-section .company-office-card.is-standard{justify-self:stretch;width:100%;margin-top:0}.company-page .company-ads-support-section .company-office-board-footer{padding-right:0;text-align:left;width:100%;margin-top:22px;padding-inline:0;font-size:.9rem;line-height:1.45;display:block}.company-page .company-ads-support-section .company-office-board-footer span{text-align:left;max-width:none;display:block}.company-page .company-package-extras{width:min(100% - 22px,430px);margin-top:34px}.company-page .company-case-studies-head{text-align:left}.company-page .company-case-studies-section{background:linear-gradient(#fff 0%,#fafcffeb 14%,#fff 100%)}.company-page .company-case-studies-section>.section-inner{width:min(calc(100% - (var(--mobile-safe-gutter) * 2)), 430px)}.company-page .company-case-studies-head h2{font-size:clamp(2.8rem,13vw,3.9rem)}.company-page .company-case-notebook{margin-top:24px;width:100%;margin-inline:auto;padding:46px 18px 24px 44px;box-shadow:0 28px 76px #02071817,7px 7px #f1e6d2c2}.company-page .company-case-notebook-spiral{background-size:58px 40px;width:58px;left:-14px}.company-page .company-case-notebook:before{left:42px}.company-page .company-case-note{padding:22px 0}.company-page .company-case-note-head{gap:12px}.company-page .company-case-note h3{font-size:1.12rem}.company-page .company-case-note-block p,.company-page .company-case-note-block li{font-size:.92rem}.company-page .company-case-result-metrics{gap:12px 16px}.company-page .company-case-metric em{font-size:2rem}.company-page .company-case-metric small{font-size:1.08rem}.company-page .company-faq-shell{gap:24px}.company-page .company-faq-head h2{font-size:clamp(2.45rem,11.5vw,3.3rem)}.company-page .company-faq-head p{font-size:.98rem;line-height:1.58}.company-page .company-cta-shell{grid-template-columns:1fr;gap:30px}.company-page .company-cta-copy,.company-page .company-cta-action-panel{width:100%;max-width:100%}.company-page .company-cta-action-panel{border-left:0;padding-left:0}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--vd-paper);min-height:100vh;color:var(--vd-ink);font-family:var(--vd-font-body);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;height:auto}.site-page{overflow:hidden}.section-inner{width:min(100% - 40px,1160px);margin:0 auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--vd-navy);font-family:var(--vd-font-heading);letter-spacing:0}h1{max-width:11ch;margin-bottom:0;font-size:4.8rem;line-height:1}h2{margin-bottom:16px;font-size:2.5rem;line-height:1.12}h3{margin-bottom:10px;font-size:1.2rem;line-height:1.3}.site-navbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafcff40;border-bottom:1px solid #d9e1e438;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 50px #0207180b}.navbar-inner{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 40px,1160px);min-height:76px;margin:0 auto;display:flex}.navbar-logo{align-items:center;display:inline-flex}.navbar-logo-image{width:156px;height:auto;display:block}.navbar-links{align-items:center;gap:6px;display:flex}.navbar-link{color:var(--vd-navy);align-items:center;gap:6px;padding:12px 13px;font-size:.94rem;font-weight:700;line-height:1;transition:color .16s;display:inline-flex;position:relative}.navbar-link:hover,.navbar-link.is-active{color:var(--vd-teal-dark)}.navbar-link:after{background:var(--vd-teal);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(.5)}.navbar-link.is-active:after{opacity:1;transform:scaleX(1)}.navbar-phone{background:var(--vd-teal);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-left:8px;padding:0 14px;font-weight:700;line-height:1;transition:background .16s,box-shadow .16s,translate .16s;display:inline-flex;box-shadow:0 14px 32px #00676229}.navbar-phone:hover{background:var(--vd-teal-dark);translate:0 -1px;box-shadow:0 18px 38px #00676238}.navbar-mobile-toggle{width:44px;height:44px;color:var(--vd-navy);cursor:pointer;background:#ffffffb8;border:1px solid #0067622e;border-radius:8px;place-items:center;display:none}.navbar-mobile-cta,.navbar-mobile-panel{display:none}p{color:var(--vd-slate);line-height:1.7}.hero-section{background:linear-gradient(#0067620f 1px, transparent 1px), linear-gradient(90deg, #0067620f 1px, transparent 1px), linear-gradient(180deg, #fff 0%, var(--vd-paper) 100%);background-size:56px 56px,56px 56px,auto;padding:116px 0 58px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:64px;display:grid}.hero-copy{padding-top:24px}.hero-lead{max-width:58ch;margin:24px 0 0;font-size:1.12rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;line-height:1;display:inline-flex}.button-primary{background:var(--vd-teal);color:#fff}.button-primary:hover{background:var(--vd-teal-dark)}.button-light{background:var(--vd-off-white);color:var(--vd-navy)}.button-secondary{color:var(--vd-navy);background:#ffffffb8;border-color:#d9e1e4eb}.button-secondary:hover{color:var(--vd-teal-dark);border-color:#00676247}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:540px;margin:42px 0 0;display:grid}.stat-item{border-left:2px solid var(--vd-teal);padding-left:16px}.stat-item dt{color:var(--vd-navy);font-family:var(--vd-font-heading);font-size:1.7rem;font-weight:700}.stat-item dd{color:var(--vd-muted);margin:4px 0 0;font-size:.92rem}.hero-visual{align-items:center;padding:44px 24px;display:grid;position:relative}.hero-image{aspect-ratio:3/2;object-fit:cover;border:1px solid #00676229;border-radius:8px;width:100%;box-shadow:0 28px 70px #0207181f}.hero-attribute-layer{pointer-events:none;position:absolute;inset:0}.hero-attribute-card{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d9e1e4eb;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;width:178px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 38px #0207181a}.hero-attribute-card:after{content:"";border-top:2px dotted #0067628f;height:1px;position:absolute}.hero-attribute-card svg{color:var(--vd-teal)}.hero-attribute-card h2{font-family:var(--vd-font-body);margin-bottom:4px;font-size:.95rem;line-height:1.2}.hero-attribute-card p{color:var(--vd-muted);margin-bottom:0;font-size:.8rem;line-height:1.35}.hero-attribute-card-web{top:8px;left:0}.hero-attribute-card-web:after{transform-origin:0;width:92px;top:50%;left:100%;transform:rotate(20deg)}.hero-attribute-card-marketing{top:22px;right:-4px}.hero-attribute-card-marketing:after{transform-origin:100%;width:96px;top:58%;right:100%;transform:rotate(-18deg)}.hero-attribute-card-support{bottom:22px;left:22px}.hero-attribute-card-support:after{transform-origin:0;width:88px;bottom:58%;left:100%;transform:rotate(-18deg)}.hero-attribute-card-company{bottom:8px;right:14px}.hero-attribute-card-company:after{transform-origin:100%;width:90px;bottom:58%;right:100%;transform:rotate(20deg)}.content-section,.service-section{background:var(--vd-paper);padding:84px 0}.section-heading{text-align:center;width:min(100%,680px);margin:0 auto 42px}.section-heading p{margin-bottom:0}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.review-card{border:1px solid var(--vd-line);background:var(--vd-surface);border-radius:8px;box-shadow:0 16px 40px #0207180a}.service-card{border:1px solid var(--vd-line);background:var(--vd-surface);will-change:scale;border-radius:8px;padding:28px;transition:border-color .18s,box-shadow .18s,scale .18s;scale:1;box-shadow:0 16px 40px #0207180a}.service-card:hover{border-color:#00676252;scale:1.035;box-shadow:0 22px 48px #0207181a}.service-card svg{color:var(--vd-teal);margin-bottom:24px}.service-section-web-design,.service-section-infiintare-firme{background:var(--vd-paper)}.service-section-marketing{background:#fff}.service-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:72px;display:grid}.service-section-marketing .service-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.service-section-marketing .service-copy{order:2}.service-section-marketing .service-feature{order:1}.service-copy{max-width:680px}.service-copy p{margin-bottom:24px}.service-copy ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.service-copy li{color:var(--vd-slate);gap:12px;line-height:1.6;display:flex}.service-copy li svg{color:var(--vd-teal);flex:none;margin-top:3px}.service-link{color:var(--vd-teal);align-items:center;gap:8px;font-weight:700;display:inline-flex}.service-feature{align-content:end;min-height:330px;display:grid;position:relative;overflow:hidden}.service-feature:before{content:"";border:1px solid #00676224;position:absolute;inset:18px}.service-feature:after{content:"";background:#00676217;border-radius:999px;width:164px;height:164px;position:absolute;top:-42px;right:-54px}.service-feature svg{margin-bottom:70px}.service-feature span{color:var(--vd-teal);font-family:var(--vd-font-heading);font-size:4.6rem;font-weight:700;line-height:.9}.service-feature h3{margin-top:18px;margin-bottom:8px}.service-feature p{margin-bottom:0}.process-section{background:linear-gradient(#0067620b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#0067620b 1px,#0000 1px) 0 0/44px 44px,#fff}.process-shell{gap:42px;display:grid}.process-heading{margin-bottom:0}.process-heading p{max-width:780px;margin-bottom:0;margin-left:auto;margin-right:auto}.process-progress{padding:14px 0 4px;position:relative}.process-progress-track{z-index:0;background:#00676224;height:2px;position:absolute;top:43px;left:12.5%;right:12.5%;overflow:hidden}.process-progress-track span{background:linear-gradient(90deg, #00676247, var(--vd-teal));width:33.333%;height:100%;display:block}.process-progress-points{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.process-progress-point{text-align:center;justify-items:center;gap:10px;display:grid}.process-progress-point span{width:58px;height:58px;color:var(--vd-teal);font-family:var(--vd-font-heading);background:#fff;border:1px solid #0067622e;border-radius:999px;place-items:center;font-weight:700;display:grid;box-shadow:0 12px 32px #0207180f}.process-progress-point strong{color:var(--vd-muted);font-size:.92rem}.workflow-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.workflow-step{border:1px solid var(--vd-line);text-align:left;will-change:scale;background:#ffffffdb;border-radius:8px;align-content:start;min-height:350px;padding:24px;transition:border-color .18s,box-shadow .18s,scale .18s;display:grid;position:relative;overflow:hidden;scale:1;box-shadow:0 16px 40px #0207180a}.workflow-step:before{background:linear-gradient(90deg, var(--vd-teal), #00676247);content:"";opacity:0;height:3px;position:absolute;top:0;left:0;right:0}.workflow-step:hover{border-color:#0067626b;scale:1.045;box-shadow:0 26px 58px #0207181f}.workflow-step-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.workflow-icon{border:1px solid var(--vd-line);background:var(--vd-paper);width:58px;height:58px;color:var(--vd-teal);place-items:center;display:grid}.workflow-step-number{color:#00676238;font-family:var(--vd-font-heading);font-size:2.6rem;font-weight:700;line-height:1;display:block}.workflow-outcome{width:fit-content;color:var(--vd-teal-dark);text-transform:uppercase;border:1px solid #0067622e;border-radius:999px;margin-bottom:14px;padding:6px 10px;font-size:.78rem;display:inline-flex}.workflow-step p{margin-bottom:18px;font-size:.95rem}.workflow-step small{border-top:1px solid var(--vd-line);color:var(--vd-muted);margin-top:auto;padding-top:16px;line-height:1.6;display:block}.cta-grid h2{color:var(--vd-off-white)}.cta-grid p{color:#fafcffb8}.review-card{margin:0;padding:28px}.review-card>svg{color:var(--vd-teal)}.review-card blockquote{color:var(--vd-slate);margin:18px 0 28px;line-height:1.7}.review-card figcaption{gap:4px;display:grid}.review-card strong{color:var(--vd-navy)}.review-card span{color:var(--vd-muted);font-size:.92rem}.cta-section{background:linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 58%, #001f25 100%);padding:76px 0;position:relative}.cta-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fafcff0e 48%,#0000 100%);position:absolute;inset:0}.cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid;position:relative}.cta-grid p{max-width:680px;margin-bottom:0}.cta-actions{justify-items:start;gap:12px;display:grid}.cta-actions span{color:#fafcffb8;font-size:.92rem}.contact-page{background:var(--vd-paper)}.contact-hero{background:linear-gradient(#0067620b 1px, transparent 1px), linear-gradient(90deg, #0067620b 1px, transparent 1px), linear-gradient(180deg, #fff 0%, var(--vd-paper) 100%);background-size:56px 56px,56px 56px,auto;padding:132px 0 90px}.contact-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.86fr);align-items:start;gap:0 74px;display:grid}.contact-copy{grid-area:1/1;padding-top:24px}.contact-copy h1{max-width:9ch}.contact-copy>p{max-width:58ch;margin:24px 0 0;font-size:1.12rem}.contact-info-grid{grid-area:2/1;gap:14px;max-width:620px;margin-top:38px;display:grid}.contact-info-card{background:#ffffffdb;border:1px solid #d9e1e4eb;border-radius:8px;grid-template-columns:auto 1fr;gap:16px;padding:20px;transition:border-color .18s,box-shadow .18s,scale .18s;display:grid;box-shadow:0 16px 40px #0207180a}.contact-info-card:hover{border-color:#00676247;scale:1.015;box-shadow:0 22px 48px #02071817}.contact-info-card svg{color:var(--vd-teal);margin-top:2px}.contact-info-card h2{font-family:var(--vd-font-body);margin-bottom:6px;font-size:1.02rem}.contact-info-card p{margin-bottom:0;font-size:.96rem}.contact-form-card{background:#fffffff0;border:1px solid #d9e1e4eb;border-radius:8px;grid-area:1/2/span 2;padding:30px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0207181c}.contact-form-card:before{background:linear-gradient(90deg, var(--vd-teal), #0067622e);content:"";height:3px;position:absolute;top:0;left:0;right:0}.contact-form-heading{margin-bottom:24px}.contact-form-heading h2{margin-bottom:10px;font-size:2rem}.contact-form-heading p{margin-bottom:0}.contact-form-panel[hidden]{display:none}.form-field{gap:8px;margin-bottom:18px;display:grid}.form-field label{color:var(--vd-navy);font-size:.9rem;font-weight:700}.form-field input,.form-field textarea{border:1px solid var(--vd-line);background:var(--vd-off-white);width:100%;color:var(--vd-navy);border-radius:8px;outline:none;padding:13px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.form-field textarea{resize:vertical;min-height:132px}.form-field input:focus,.form-field textarea:focus{background:#fff;border-color:#0067628f;box-shadow:0 0 0 4px #00676217}.form-field input[aria-invalid=true],.form-field textarea[aria-invalid=true]{border-color:#b42318}.form-error{color:#b42318;margin-bottom:0;font-size:.84rem;line-height:1.45}.form-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-schedule-grid{gap:14px;margin-bottom:18px;display:grid}.schedule-picker-card{background:#fafcffd1;border:1px solid #d9e1e4eb;border-radius:10px;padding:16px}.schedule-loading{text-align:center;place-content:center;gap:8px;min-height:210px;display:grid}.schedule-loading h4{color:var(--vd-navy);font-family:var(--vd-font-body);margin-bottom:0;font-size:1rem}.schedule-loading p{max-width:280px;color:var(--vd-muted);margin-bottom:0;font-size:.88rem}.schedule-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.schedule-card-head h4{font-family:var(--vd-font-body);margin-bottom:0;font-size:1rem}.schedule-card-head span{color:var(--vd-muted);text-align:right;font-size:.8rem;font-weight:750}.schedule-toggle{background:#fff;border:1px solid #d9e1e4e6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:220px;padding:4px;display:grid}.schedule-toggle button{min-height:34px;color:var(--vd-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;font-size:.82rem;font-weight:850;transition:background .16s,color .16s}.schedule-toggle button.is-active{color:var(--vd-navy);background:#e7ecef}.schedule-weekdays,.schedule-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.schedule-weekdays{margin-bottom:6px}.schedule-weekdays span{color:var(--vd-muted);text-align:center;font-size:.72rem;font-weight:850}.schedule-day-placeholder{min-height:58px}.schedule-day,.schedule-slot{color:var(--vd-navy);cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e1e4eb;border-radius:8px;font-weight:800;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s}.schedule-day{text-align:center;gap:2px;min-height:58px;padding:9px 6px;display:grid}.schedule-day strong{font-size:1.06rem;line-height:1}.schedule-day span{color:inherit;font-size:.72rem;font-weight:650}.schedule-day:hover,.schedule-slot:hover{border-color:#00676257;transform:translateY(-1px);box-shadow:0 10px 24px #0207180f}.schedule-day:disabled,.schedule-slot:disabled{color:#6670856b;cursor:not-allowed;box-shadow:none;background:#f8f8f6cc;border-color:#d9e1e49e;transform:none}.schedule-day.is-selected,.schedule-slot.is-selected{border-color:var(--vd-teal);background:var(--vd-teal);color:#fff;box-shadow:0 14px 30px #0067623d}.schedule-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.schedule-slot{min-height:50px;padding:0 12px}.schedule-note{color:var(--vd-muted);margin:14px 0 0;font-size:.84rem;line-height:1.5}.contact-form-actions{grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:10px;display:grid}.contact-back-button{min-height:48px}.contact-submit{cursor:pointer;border:0;width:100%}.contact-submit:disabled{cursor:wait;opacity:.78}.form-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-privacy-note{color:var(--vd-muted);margin:12px 0 0;font-size:.82rem;line-height:1.5}.contact-form-status{border-radius:8px;margin:14px 0 0;padding:12px 14px;font-size:.92rem;font-weight:700;line-height:1.5}.contact-form-status-success{color:var(--vd-teal-dark);background:#00676214}.contact-form-status-error{color:#b42318;background:#b4231814}.contact-call-section{background:var(--vd-paper);padding:0 0 88px}.contact-call-card{background:radial-gradient(circle at 88% 12%, #0067623d, transparent 32%), linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 62%, #001f25 100%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:34px;display:grid;overflow:hidden;box-shadow:0 28px 70px #02071829}.contact-call-card h2{color:var(--vd-off-white)}.contact-call-card p{color:#fafcffb8;max-width:680px;margin-bottom:0}.contact-call-button{min-width:178px}.web-design-hero{background:radial-gradient(circle at 12% 24%, #0067621a, transparent 28%), linear-gradient(#0067620e 1px, transparent 1px), linear-gradient(90deg, #0067620e 1px, transparent 1px), linear-gradient(180deg, #fff 0%, var(--vd-paper) 100%);background-size:auto,54px 54px,54px 54px,auto;padding:128px 0 82px}.web-design-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(390px,1.14fr);align-items:center;gap:64px;display:grid}.web-design-hero-copy h1{max-width:12ch}.web-design-hero-copy>p{max-width:58ch;margin:24px 0 0;font-size:1.12rem}.web-design-highlight-list{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.web-design-highlight-list li{color:var(--vd-slate);align-items:center;gap:12px;font-weight:600;display:flex}.web-design-highlight-list svg{color:var(--vd-teal);flex:none}.web-design-preview-card{background-color:#fff;background-image:linear-gradient(#0067620b 1px,#0000 1px),linear-gradient(90deg,#0067620b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d9e1e4eb;border-radius:12px;min-height:520px;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0207181f}.web-design-preview-card:before{content:"";background:#0067621f;border-radius:999px;width:320px;height:320px;position:absolute;top:-140px;right:-110px}.browser-frame,.preview-hero-card,.preview-module-grid,.preview-floating-card{z-index:1;position:relative}.browser-frame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafcffdb;border:1px solid #d9e1e4cc;border-radius:8px;align-items:center;gap:14px;padding:10px 12px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots span{background:#00676252;border-radius:999px;width:8px;height:8px}.browser-url{color:var(--vd-muted);background:#fff;border-radius:999px;flex:1;padding:8px 12px;font-size:.8rem;font-weight:700}.preview-hero-card{background:radial-gradient(circle at 82% 22%, #00676257, transparent 32%), linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 64%, #001f25 100%);border-radius:10px;align-content:end;min-height:236px;margin-top:18px;padding:28px;display:grid;overflow:hidden}.preview-hero-card:before{content:"";background:linear-gradient(90deg,#fafcff42 34%,#0000 34%),linear-gradient(#fafcff24 1px,#0000 1px) 0 0/100% 20px;border:1px solid #fafcff38;border-radius:8px;width:132px;height:96px;position:absolute;top:24px;right:24px}.preview-hero-card span{color:#fafcffb8;text-transform:uppercase;border:1px solid #fafcff2e;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 10px;font-size:.76rem;font-weight:800}.preview-hero-card h2{max-width:10ch;color:var(--vd-off-white);margin-bottom:10px}.preview-hero-card p{color:#fafcffb3;max-width:360px;margin-bottom:0}.preview-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.preview-module{background:#ffffffdb;border:1px solid #d9e1e4d6;border-radius:8px;align-content:end;gap:18px;min-height:102px;padding:14px;display:grid}.preview-module span{background:#0067621f;border-radius:8px;width:34px;height:34px}.preview-module strong{color:var(--vd-navy);font-size:.86rem}.preview-floating-card{color:var(--vd-navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d9e1e4e6;border-radius:8px;align-items:center;gap:9px;padding:12px 14px;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 18px 42px #0207181a}.preview-floating-card svg{color:var(--vd-teal)}.preview-floating-card-primary{top:96px;left:4px}.preview-floating-card-secondary{bottom:136px;right:10px}.web-design-foundation-section{background:var(--vd-paper);padding:88px 0}.web-design-foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.web-design-info-card{border:1px solid var(--vd-line);background:#ffffffc7;border-radius:8px;min-height:248px;padding:24px;transition:border-color .18s,box-shadow .18s,scale .18s;box-shadow:0 16px 40px #0207180a}.web-design-info-card:hover{border-color:#00676252;scale:1.025;box-shadow:0 22px 54px #0207181a}.web-design-info-card svg{color:var(--vd-teal);margin-bottom:28px}.web-design-info-card p{margin-bottom:0}.web-design-packages-section{background:#fff;padding:88px 0;scroll-margin-top:108px}.pricing-board-scroll{scrollbar-color:#00676257 #d9e1e46b;scrollbar-width:thin;margin-top:46px;overflow:visible}.pricing-board{--pricing-head-height:282px;--pricing-row-height:116px;--pricing-footer-height:78px;background:#ffffffe6;border:1px solid #d9e1e4f0;border-radius:12px;grid-template-columns:minmax(270px,.78fr) repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 30px 84px #0207181c}.pricing-benefit-column,.pricing-plan-column{min-width:0;display:grid}.pricing-benefit-column{background:linear-gradient(90deg, #f8fbfcfa, #ffffffdb), var(--vd-surface)}.pricing-board-label{flex-direction:column;justify-content:center;padding:28px;display:flex}.pricing-board-label span{color:var(--vd-navy);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.pricing-board-label p{color:var(--vd-muted);margin-bottom:0;font-size:.92rem}.pricing-plan-column{background:var(--vd-surface);border-left:1px solid #d9e1e4db;transition:box-shadow .18s,transform .18s;position:relative}.pricing-plan-column:hover{z-index:2;transform:translateY(-2px);box-shadow:0 24px 68px #0207181f}.pricing-plan-column.is-featured{background:radial-gradient(circle at 88% 10%, #00676257, transparent 35%), linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 68%, #001f25 100%);border-left-color:#00676261}.pricing-plan-head{grid-template-rows:auto auto minmax(64px,1fr) auto;gap:15px;padding:28px;display:grid}.pricing-plan-head>span{width:fit-content;color:var(--vd-teal-dark);letter-spacing:.04em;text-transform:uppercase;background:#00676214;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.pricing-plan-head h3{margin-bottom:0;font-size:1.18rem}.pricing-plan-head p{margin-bottom:0;font-size:.92rem;line-height:1.55}.pricing-plan-price{color:var(--vd-navy);align-items:baseline;gap:8px;display:flex}.pricing-plan-price strong{font-family:var(--vd-font-heading);font-size:3.65rem;line-height:.9}.pricing-plan-price small{color:var(--vd-muted);font-weight:900}.pricing-plan-footer{border-top:1px solid #d9e1e4bd;align-items:center;padding:16px 20px;display:flex}.pricing-plan-link{width:100%;min-height:42px;color:var(--vd-teal);border:1px solid #00676242;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.pricing-plan-link:hover{color:var(--vd-teal-dark);border-color:#00676275}.pricing-plan-column.is-featured h3,.pricing-plan-column.is-featured .pricing-plan-price,.pricing-plan-column.is-featured .pricing-plan-price small{color:var(--vd-off-white)}.pricing-plan-column.is-featured p{color:#fafcffb8}.pricing-plan-column.is-featured .pricing-plan-head>span{color:var(--vd-off-white);background:#fafcff1a}.pricing-plan-column.is-featured .pricing-plan-footer{border-top-color:#fafcff1a}.pricing-plan-column.is-featured .pricing-plan-link{background:var(--vd-teal);color:#fff;border-color:#0000}.pricing-benefit-copy{border-top:1px solid #d9e1e4bd;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:18px 24px;display:grid}.pricing-benefit-copy svg{color:var(--vd-teal)}.pricing-benefit-copy h3{margin-bottom:5px;font-size:1rem}.pricing-benefit-copy p{margin-bottom:0;font-size:.86rem;line-height:1.42}.pricing-benefit-footer{border-top:1px solid #d9e1e4bd}.pricing-plan-status-line{background:#ffffff7a;border-top:1px solid #d9e1e4bd;justify-content:center;place-items:center;display:flex}.pricing-plan-status-line svg{color:var(--vd-muted)}.pricing-plan-status-line svg[aria-label=Inclus]{color:var(--vd-teal)}.pricing-plan-column.is-featured .pricing-plan-status-line{background:#fafcff06;border-top-color:#fafcff1a}.pricing-plan-column.is-featured .pricing-plan-status-line svg{color:#fafcff9e}.pricing-plan-column.is-featured .pricing-plan-status-line svg[aria-label=Inclus]{color:#fff}.pricing-note{text-align:center;max-width:760px;margin:24px auto 0}.web-design-cta{margin-top:0}.web-design-cta-link{color:#fafcffc7;font-weight:800}.web-design-cta-link:hover{color:#fff}.marketing-hero{background:radial-gradient(circle at 82% 20%, #0067621f, transparent 30%), linear-gradient(#0067620d 1px, transparent 1px), linear-gradient(90deg, #0067620d 1px, transparent 1px), linear-gradient(180deg, #fff 0%, var(--vd-paper) 100%);background-size:auto,54px 54px,54px 54px,auto;padding:128px 0 82px}.marketing-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:64px;display:grid}.marketing-hero-copy h1{max-width:12ch}.marketing-hero-copy>p{max-width:58ch;margin:24px 0 0;font-size:1.12rem}.marketing-highlight-list{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.marketing-highlight-list li{color:var(--vd-slate);align-items:center;gap:12px;font-weight:600;display:flex}.marketing-highlight-list svg{color:var(--vd-teal)}.marketing-system-visual{background-color:#fff;background-image:linear-gradient(#0067620b 1px,#0000 1px),linear-gradient(90deg,#0067620b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d9e1e4eb;border-radius:12px;min-height:520px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 82px #0207181f}.marketing-system-visual:before{content:"";background:#00676221;border-radius:999px;width:340px;height:340px;position:absolute;top:-120px;right:-90px}.marketing-route-line{border:1px dashed #0067625c;border-radius:44px;position:absolute;inset:92px 72px 118px}.marketing-route-card,.marketing-hero-panel{z-index:1;position:absolute}.marketing-route-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #d9e1e4eb;border-radius:10px;gap:8px;width:156px;padding:16px;display:grid;box-shadow:0 18px 48px #02071814}.marketing-route-card svg{color:var(--vd-teal)}.marketing-route-card span{color:var(--vd-muted);font-size:.74rem;font-weight:900}.marketing-route-card strong{color:var(--vd-navy)}.marketing-route-card-1{top:46px;left:34px}.marketing-route-card-2{top:70px;right:42px}.marketing-route-card-3{bottom:52px;right:76px}.marketing-route-card-4{bottom:76px;left:58px}.marketing-hero-panel{background:radial-gradient(circle at 86% 14%, #00676257, transparent 36%), linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 68%, #001f25 100%);border-radius:12px;gap:12px;width:min(68%,370px);padding:28px;display:grid;top:50%;left:50%;translate:-50% -50%;box-shadow:0 28px 70px #02071833}.marketing-hero-panel span{color:#fafcffb8;text-transform:uppercase;border:1px solid #fafcff29;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.74rem;font-weight:900}.marketing-hero-panel strong{color:var(--vd-off-white);font-family:var(--vd-font-heading);font-size:1.7rem;line-height:1.05}.marketing-hero-panel p{color:#fafcffb8;margin-bottom:0}.marketing-performance-section{background:#fff;padding:88px 0}.marketing-performance-layout{grid-template-columns:minmax(390px,1.03fr) minmax(0,.97fr);align-items:center;gap:54px;display:grid}.marketing-dashboard-card{background:radial-gradient(circle at 88% 16%, #0067623d, transparent 34%), linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 70%, #001f25 100%);border:1px solid #d9e1e4f0;border-radius:12px;padding:22px;overflow:hidden;box-shadow:0 30px 84px #02071829}.marketing-dashboard-header{color:#fafcffc2;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:900;display:flex}.marketing-chart{background:linear-gradient(#fafcff14 1px,#0000 1px) 0 0/100% 52px,linear-gradient(90deg,#fafcff0e 1px,#0000 1px) 0 0/52px 100%;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:14px;min-height:260px;margin-top:28px;padding:26px;display:grid}.marketing-chart span{background:linear-gradient(#fafcffeb,#00676285);border-radius:999px 999px 8px 8px}.marketing-chart span:first-child{height:34%}.marketing-chart span:nth-child(2){height:58%}.marketing-chart span:nth-child(3){height:46%}.marketing-chart span:nth-child(4){height:76%}.marketing-chart span:nth-child(5){height:92%}.marketing-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.marketing-metric-card{background:#fafcff0f;border:1px solid #fafcff1a;border-radius:8px;padding:16px}.marketing-metric-card strong{color:var(--vd-off-white);font-family:var(--vd-font-heading);margin-bottom:6px;font-size:1.8rem;display:block}.marketing-metric-card span{color:#fafcffad;font-size:.84rem;font-weight:700}.marketing-performance-copy h2,.marketing-modules-layout h2{max-width:13ch}.marketing-performance-copy>p,.marketing-modules-layout>div>p{max-width:56ch}.marketing-performance-cards{gap:14px;margin-top:28px;display:grid}.marketing-mini-card,.marketing-module-card,.marketing-process-card{background:#ffffffd1;border:1px solid #d9e1e4e6;border-radius:8px;box-shadow:0 16px 40px #0207180a}.marketing-mini-card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;padding:18px;display:grid}.marketing-mini-card svg,.marketing-module-card svg,.marketing-process-card svg{color:var(--vd-teal)}.marketing-mini-card h3{margin-bottom:6px}.marketing-mini-card p{grid-column:2;margin-bottom:0}.marketing-system-section{background:var(--vd-paper);padding:88px 0}.marketing-process-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketing-process-card{min-height:276px;padding:22px;transition:box-shadow .18s,transform .18s}.marketing-process-card:hover,.marketing-module-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #0207181a}.marketing-process-card div{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.marketing-process-card span{color:var(--vd-muted);font-weight:900}.marketing-process-card p,.marketing-module-card p{margin-bottom:0}.marketing-modules-section{background:#fff;padding:88px 0}.marketing-modules-layout{grid-template-columns:minmax(270px,.76fr) minmax(0,1.24fr);gap:48px;display:grid}.marketing-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing-module-card{min-height:238px;padding:24px;transition:box-shadow .18s,transform .18s}.marketing-module-card svg{margin-bottom:30px}.marketing-cta{margin-top:0}.company-hero{isolation:isolate;background:radial-gradient(circle 560px at min(calc(100% - 28px), calc(50% + 560px)) 22%, #0067621f, #0067620e 42%, transparent 72%), linear-gradient(#0067620d 1px, transparent 1px), linear-gradient(90deg, #0067620d 1px, transparent 1px), linear-gradient(180deg, #fff 0%, var(--vd-paper) 100%);background-size:auto,54px 54px,54px 54px,auto;padding:98px 0 68px;position:relative}.company-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:64px;display:grid;position:relative}.company-hero-copy h1{max-width:12ch}.company-hero-title-prize{white-space:nowrap;isolation:isolate;padding:0 .03em;display:inline-block;position:relative}.company-hero-title-prize:before{content:"";transform-origin:50%;z-index:-1;background:linear-gradient(90deg,#f4bd3f52,#0081792e);border-radius:999px;height:.34em;animation:2.4s ease-in-out infinite company-prize-glow;position:absolute;bottom:.04em;left:-.08em;right:-.08em;transform:rotate(-1.5deg)}.company-title-party{pointer-events:none;z-index:2;height:.52em;position:absolute;top:.04em;left:-.1em;right:-.1em}.company-title-party span{background:var(--confetti-color,var(--vd-teal));opacity:0;width:.13em;height:.3em;transform:translate3d(0, 0, 0) rotate(var(--confetti-rotate,0deg));animation:2.6s cubic-bezier(.2,.84,.22,1) infinite company-title-confetti;animation-delay:var(--confetti-delay,0s);border-radius:2px;position:absolute}.company-title-party span:first-child{--confetti-color:#f4bd3f;--confetti-delay:0s;--confetti-rotate:18deg;top:58%;left:14%}.company-title-party span:nth-child(2){--confetti-color:#008179;--confetti-delay:.16s;--confetti-rotate:-24deg;top:34%;left:32%}.company-title-party span:nth-child(3){--confetti-color:#e96f4d;--confetti-delay:.32s;--confetti-rotate:42deg;top:46%;left:52%}.company-title-party span:nth-child(4){--confetti-color:#0a1633;--confetti-delay:.48s;--confetti-rotate:-56deg;top:32%;left:70%}.company-title-party span:nth-child(5){--confetti-color:#7db9b5;--confetti-delay:.66s;--confetti-rotate:74deg;top:60%;left:86%}.company-title-party span:nth-child(6){--confetti-color:#f4bd3f;--confetti-delay:.9s;--confetti-rotate:-12deg;top:72%;left:38%}@keyframes company-prize-glow{0%,to{opacity:.8;transform:rotate(-1.5deg)scaleX(.98)}50%{opacity:1;transform:rotate(-1.5deg)scaleX(1.04)}}@keyframes company-title-confetti{0%{opacity:0;transform:translate3d(0, 0, 0) scale(.5) rotate(var(--confetti-rotate))}12%{opacity:1}46%{opacity:.95;transform:translate3d(var(--confetti-x,0), var(--confetti-y,-.34em), 0) scale(1) rotate(calc(var(--confetti-rotate) + 96deg))}to{opacity:0;transform:translate3d(calc(var(--confetti-x,0) * 1.1), .38em, 0) scale(.72) rotate(calc(var(--confetti-rotate) + 180deg))}}.company-title-party span:first-child,.company-title-party span:nth-child(4){--confetti-x:-.42em;--confetti-y:-.4em}.company-title-party span:nth-child(2),.company-title-party span:nth-child(5){--confetti-x:.38em;--confetti-y:-.48em}.company-title-party span:nth-child(3),.company-title-party span:nth-child(6){--confetti-x:-.12em;--confetti-y:-.56em}@media (prefers-reduced-motion:reduce){.company-hero-title-prize:before,.company-call-phone-image,.company-title-party span{animation:none}.company-package-card,.company-package-paper:before,.company-package-link,.company-package-link:before,.company-package-link-arrow{transition:none}.company-package-card:hover,.company-package-card:focus-within,.company-package-card.is-featured:hover,.company-package-card.is-featured:focus-within,.company-package-card:hover .company-package-paper:before,.company-package-card:focus-within .company-package-paper:before,.company-package-card:hover .company-package-link,.company-package-card:focus-within .company-package-link,.company-package-card:hover .company-package-link:before,.company-package-card:focus-within .company-package-link:before,.company-package-card:hover .company-package-link-arrow,.company-package-card:focus-within .company-package-link-arrow{filter:none;transform:none}.company-package-card:hover .company-package-link:before,.company-package-card:focus-within .company-package-link:before{opacity:0}.company-title-party{display:none}}.company-hero-copy>p{max-width:58ch;margin:24px 0 0;font-size:1.12rem}.company-hero-note{color:var(--vd-navy);font-weight:750}.company-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:640px;margin:28px 0 0;display:grid}.company-hero-stat{border-left:1px solid #00676247;padding-left:14px;position:relative}.company-hero-stats dt{color:var(--vd-navy);font-family:var(--vd-font-heading);white-space:pre-line;font-size:1.4rem;font-weight:900;line-height:1.02}.company-hero-stats dd{color:var(--vd-muted);white-space:pre-line;margin:4px 0 0;font-size:.82rem;font-weight:700;line-height:1.22}.company-hero-board{background:#f6efe4;border:1px solid #3e2a1c2e;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 32px 82px #02071824}.company-hero-board:before{border-radius:inherit;content:"";pointer-events:none;z-index:1;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #fff3}.company-hero-board-image{width:100%;height:auto;display:block}.company-dossier-card{background-color:#fff;background-image:linear-gradient(#0067620b 1px,#0000 1px),linear-gradient(90deg,#0067620b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d9e1e4eb;border-radius:12px;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 82px #0207181f}.company-dossier-card:before{content:"";background:#0067621f;border-radius:999px;width:320px;height:320px;position:absolute;top:-120px;right:-90px}.company-dossier-card>*{z-index:1;position:relative}.company-dossier-head{background:radial-gradient(circle at 88% 18%, #00676247, transparent 34%), linear-gradient(145deg, var(--vd-navy) 0%, var(--vd-dark-surface) 68%, #001f25 100%);border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:18px;display:flex}.company-dossier-head span{color:#fafcffb3;text-transform:uppercase;font-size:.78rem;font-weight:900}.company-dossier-head strong{color:var(--vd-off-white);font-family:var(--vd-font-heading);font-size:1.45rem}.company-progress-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.company-progress-step{background:#ffffffdb;border:1px solid #d9e1e4db;border-radius:8px;gap:8px;padding:12px;display:grid}.company-progress-step span{width:30px;height:30px;color:var(--vd-teal);background:#0067621a;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.company-progress-step p{color:var(--vd-navy);margin-bottom:0;font-size:.78rem;font-weight:800;line-height:1.25}.company-dossier-grid{grid-template-columns:minmax(0,1fr) minmax(190px,.78fr);gap:14px;margin-top:14px;display:grid}.company-document-list,.company-selected-card,.company-status-card{background:#ffffffe0;border:1px solid #d9e1e4e6;border-radius:10px;box-shadow:0 18px 46px #0207180f}.company-document-list{padding:18px}.company-document-list h2{margin-bottom:14px;font-size:1.05rem}.company-document-list div{color:var(--vd-slate);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.86rem;font-weight:700;display:flex}.company-document-list svg,.company-selected-card svg,.company-status-ring{color:var(--vd-teal)}.company-selected-card{align-content:center;gap:10px;padding:20px;display:grid}.company-selected-card span{color:var(--vd-muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.company-selected-card strong{color:var(--vd-navy);font-family:var(--vd-font-heading);font-size:2rem}.company-selected-card p{margin-bottom:0;font-size:.9rem}.company-status-card{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px;display:flex}.company-status-card span{color:var(--vd-muted);text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}.company-status-card strong{color:var(--vd-teal-dark)}.company-status-ring{background:radial-gradient(closest-side, #fff 68%, transparent 70%), conic-gradient(var(--vd-teal) 0 75%, #00676229 75% 100%);border-radius:999px;place-items:center;width:58px;height:58px;font-size:.82rem;font-weight:900;display:grid}.company-types-section,.company-documents-section{background:#fff;padding:88px 0}.company-launch-route-stage{isolation:isolate;background:linear-gradient(180deg, var(--vd-paper) 0%, #f8f8f6fa 18%, #fffffff5 52%, #fff 100%);position:relative;overflow:visible}.company-launch-route-stage:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#0067620b 1px,#0000 1px) 0 -30px/54px 54px,linear-gradient(90deg,#0067620b 1px,#0000 1px) 0 -30px/54px 54px;height:clamp(84px,7vw,116px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 22%,#0000004d 56%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 22%,#0000004d 56%,#0000 100%)}.company-launch-route-stage:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(660px at max(28px,50% - 500px) clamp(220px,18vw,330px),#00676218,#0067620b 44%,#0000 72%),radial-gradient(560px at min(100% - 28px,50% + 450px) clamp(900px,72vw,1180px),#f4bd3f16,#f4bd3f0a 42%,#0000 72%),radial-gradient(620px at max(28px,50% - 520px) clamp(1560px,122vw,1980px),#00676215,#00676209 46%,#0000 74%),radial-gradient(540px at min(100% - 28px,50% + 520px) clamp(2340px,178vw,2860px),#00676210,#00676207 44%,#0000 74%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000003d 7%,#000000db 18%,#000 74%,#00000070 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000003d 7%,#000000db 18%,#000 74%,#00000070 90%,#0000 100%)}.company-launch-route-stage>.company-documents-section,.company-launch-route-stage>.company-launch-story-section{z-index:2;background:0 0;position:relative}.company-launch-story-section{background:0 0;padding:64px 0 112px;position:relative;overflow:visible}.company-launch-story-shell{z-index:1;gap:42px;display:grid;position:relative}.company-launch-story-head{text-align:center;justify-items:center;gap:0;display:grid}.company-launch-story-head span{color:var(--vd-teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.company-launch-story-head h2{text-wrap:balance;white-space:pre-line;max-width:19ch;margin:0;font-size:clamp(2.65rem,4vw,4.2rem);line-height:.98}.company-launch-story-head p{max-width:34ch;color:var(--vd-slate);margin:0;font-size:1.16rem;font-weight:700;line-height:1.55}.company-launch-story-path{gap:clamp(30px,4.4vw,54px);padding:4px 0 8px;display:grid;position:relative}.company-launch-story-step{--story-step-x:0px;--story-step-y:34px;--story-copy-rotate:-.7deg;z-index:1;min-height:clamp(420px,33vw,510px);transform:translate3d(var(--story-step-x), 0, 0);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;display:grid;position:relative}.company-launch-story-step:nth-of-type(odd){--story-step-x:0px}.company-launch-story-step:nth-of-type(2n){--story-step-x:0px;--story-copy-rotate:.7deg}.company-launch-story-step.is-active{z-index:4}.company-launch-story-copy{isolation:isolate;z-index:3;min-height:clamp(338px,27vw,438px);transform:rotate(var(--story-copy-rotate));transform-origin:16% 12%;background:linear-gradient(135deg,#fff,#fdfdfc),linear-gradient(90deg,#00676209 1px,#0000 1px) 0 0/38px 38px;border:1px solid #0067622e;border-radius:5px;flex-direction:column;grid-area:1/1/auto/7;justify-content:center;align-self:center;margin:0;padding:clamp(34px,3.6vw,54px) clamp(34px,4vw,58px);transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;display:flex;position:relative;overflow:visible;box-shadow:6px 6px 0 -1px #fff,6px 6px #00676221,12px 12px 0 -2px #fff,12px 12px 0 -1px #0067621a,0 30px 76px #02071817,0 0 0 1px #ffffffc7}.company-launch-story-step.is-reversed .company-launch-story-copy{transform-origin:84% 12%;grid-column:7/13}.company-launch-story-copy:before{z-index:4;aspect-ratio:3/4;content:"";filter:drop-shadow(0 10px 14px #02071829);pointer-events:none;background:url(/images/vectoris-paperclip.png) 50%/contain no-repeat;width:clamp(74px,7.2vw,112px);position:absolute;top:clamp(-44px,-3.7vw,-32px);left:clamp(-18px,-1.4vw,-10px);transform:rotate(-9deg)}.company-launch-story-step.is-reversed .company-launch-story-copy:before{left:auto;right:clamp(-18px,-1.4vw,-10px);transform:rotate(9deg)scaleX(-1)}.company-launch-story-copy:after{z-index:-1;border-radius:inherit;content:"";background:linear-gradient(135deg,#fff,#fbfcfb);border:1px solid #0067621c;position:absolute;inset:clamp(6px,.8vw,10px) clamp(-10px,-.9vw,-6px) clamp(-12px,-1vw,-8px) clamp(10px,.9vw,14px);transform:rotate(1.3deg);box-shadow:0 20px 46px #02071812}.company-launch-story-step.is-reversed .company-launch-story-copy:after{inset:clamp(6px,.8vw,10px) clamp(10px,.9vw,14px) clamp(-12px,-1vw,-8px) clamp(-10px,-.9vw,-6px);transform:rotate(-1.3deg)}.company-launch-story-copy>span{z-index:2;min-height:28px;color:var(--vd-teal-dark);background:#0067620e;border:1px solid #0067622e;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 10px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.company-launch-story-copy h3{z-index:2;max-width:18ch;margin-bottom:16px;font-size:clamp(2rem,2.8vw,2.62rem);line-height:1.03;transition:color .18s;position:relative}.company-launch-story-copy p{z-index:2;max-width:56ch;color:var(--vd-slate);margin:0;font-size:1.03rem;line-height:1.68;position:relative}.company-launch-story-copy-note{z-index:2;border-top:1px solid #00676224;margin-top:clamp(18px,2vw,24px);padding-top:clamp(15px,1.7vw,20px);position:relative}.company-launch-story-copy-note strong{color:var(--vd-teal-dark);font-family:var(--vd-font-heading);letter-spacing:0;margin-bottom:7px;font-size:1.02rem;font-weight:850;line-height:1.12;display:block}.company-launch-story-copy-note p{max-width:54ch;color:var(--vd-slate);font-size:1.03rem;line-height:1.68}.company-launch-story-proof{z-index:2;min-height:clamp(300px,24vw,372px);box-shadow:none;background:0 0;border:0;grid-area:1/8/auto/13;align-self:center;margin:0;padding:0;transition:transform .18s;position:relative}.company-launch-story-proof:before,.company-launch-story-proof:after{display:none}.company-launch-story-step.is-reversed .company-launch-story-proof{grid-column:1/6}.company-launch-story-proof-label{width:fit-content;color:var(--vd-teal-dark);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #00676261;align-items:center;margin-bottom:18px;padding-bottom:6px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.company-launch-story-proof strong{color:var(--vd-navy);font-family:var(--vd-font-heading);margin-bottom:10px;font-size:clamp(1.08rem,1.42vw,1.32rem);line-height:1.2;display:block}.company-launch-story-proof p{color:var(--vd-muted);margin:0;font-size:.9rem;line-height:1.55}.company-launch-story-proof-points{min-height:clamp(300px,24vw,372px);margin:0;padding:0;list-style:none;display:block;position:relative}.company-launch-story-proof-points li{--story-note-bg:#f4df9f;--story-note-enter-x:0px;--story-note-enter-y:24px;--story-note-enter-rotate:0deg;--story-note-rotate:0deg;aspect-ratio:1;background:var(--story-note-bg);width:clamp(144px,12.4vw,178px);color:var(--vd-navy);font-family:var(--font-hand), "Segoe Print", "Bradley Hand ITC", cursive;text-align:center;transform-origin:50% 18%;border:1px solid #8c703633;border-radius:1px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(32px,3vw,40px) clamp(18px,1.55vw,22px) clamp(22px,2vw,28px);font-size:clamp(1.34rem,1.62vw,1.68rem);font-weight:700;line-height:1.02;transition:box-shadow .18s,transform .18s;display:flex;position:absolute;box-shadow:0 18px 30px #5543211f,0 5px 10px #5543210f}.company-launch-story-proof-points li:first-child{--story-note-bg:#f4df9f;--story-note-enter-x:-18px;--story-note-enter-rotate:-8deg;--story-note-rotate:-5deg;z-index:1;transform:rotate(var(--story-note-rotate));top:3%;left:8%}.company-launch-story-proof-points li:nth-child(2){--story-note-bg:#f1e6d2;--story-note-enter-x:18px;--story-note-enter-rotate:7deg;--story-note-rotate:4deg;z-index:2;transform:rotate(var(--story-note-rotate));top:20%;right:0}.company-launch-story-proof-points li:nth-child(3){--story-note-bg:#dce4d7;--story-note-enter-y:34px;--story-note-enter-rotate:-4deg;--story-note-rotate:-1.5deg;z-index:3;transform:rotate(var(--story-note-rotate));bottom:-1%;left:20%}.company-launch-story-proof-points li:nth-child(4){--story-note-bg:#dce8ea;--story-note-enter-x:18px;--story-note-enter-rotate:6deg;--story-note-rotate:3deg;z-index:4;transform:rotate(var(--story-note-rotate));bottom:3%;right:12%}.company-launch-story-proof-points li:nth-child(5){--story-note-bg:#f1e6d2;--story-note-enter-x:-18px;--story-note-enter-rotate:-6deg;--story-note-rotate:-3deg;z-index:5;transform:rotate(var(--story-note-rotate));bottom:8%;left:0}.company-launch-story-step.is-reversed .company-launch-story-proof-points li:first-child{--story-note-enter-x:18px;--story-note-enter-rotate:8deg;--story-note-rotate:5deg;transform:rotate(var(--story-note-rotate));left:auto;right:8%}.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(2){--story-note-enter-x:-18px;--story-note-enter-rotate:-7deg;--story-note-rotate:-4deg;transform:rotate(var(--story-note-rotate));left:0;right:auto}.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(3){--story-note-enter-rotate:4deg;--story-note-rotate:1.5deg;transform:rotate(var(--story-note-rotate));left:auto;right:20%}.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(4){--story-note-enter-x:-18px;--story-note-enter-rotate:-6deg;--story-note-rotate:-3deg;transform:rotate(var(--story-note-rotate));left:12%;right:auto}.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(5){--story-note-enter-x:18px;--story-note-enter-rotate:6deg;--story-note-rotate:3deg;transform:rotate(var(--story-note-rotate));left:auto;right:0}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points{min-height:clamp(390px,30vw,470px)}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li{width:clamp(160px,13vw,196px);font-size:clamp(1.2rem,1.55vw,1.68rem);line-height:1.04}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:first-child{--story-note-bg:#dce8ea;top:1%;left:6%;right:auto}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(2){--story-note-bg:#f4df9f;top:6%;left:auto;right:5%}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(3){--story-note-bg:#f1e6d2;inset:auto auto 5% 7%}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(4){--story-note-bg:#dce4d7;bottom:0;left:auto;right:3%}.company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(5){--story-note-bg:#f1e6d2;bottom:1%;left:auto;right:2%}.company-launch-story-step-3 .company-launch-story-proof-points{min-height:clamp(332px,26vw,414px)}.company-launch-story-step-3 .company-launch-story-proof-points li:first-child{--story-note-bg:#f1e6d2}.company-launch-story-step-3 .company-launch-story-proof-points li:nth-child(2){--story-note-bg:#dce4d7}.company-launch-story-step-3 .company-launch-story-proof-points li:nth-child(3){--story-note-bg:#dce8ea}.company-launch-story-step-4 .company-launch-story-proof-points{min-height:clamp(332px,26vw,414px)}.company-launch-story-step-4 .company-launch-story-proof-points li:first-child{--story-note-bg:#dce4d7}.company-launch-story-step-4 .company-launch-story-proof-points li:nth-child(2){--story-note-bg:#f1e6d2}.company-launch-story-step-4 .company-launch-story-proof-points li:nth-child(3){--story-note-bg:#f4df9f}.company-launch-story-step-5 .company-launch-story-proof-points{min-height:clamp(332px,26vw,414px)}.company-launch-story-step-5 .company-launch-story-proof-points li:first-child{--story-note-bg:#dce4d7}.company-launch-story-step-5 .company-launch-story-proof-points li:nth-child(2){--story-note-bg:#dce8ea}.company-launch-story-step-5 .company-launch-story-proof-points li:nth-child(3),.company-launch-story-step-6 .company-launch-story-proof-points li:first-child{--story-note-bg:#f4df9f}.company-launch-story-step-6 .company-launch-story-proof-points li:nth-child(2){--story-note-bg:#dce4d7}.company-launch-story-step-6 .company-launch-story-proof-points li:nth-child(3){--story-note-bg:#f1e6d2}.company-launch-story-proof-points li:before{z-index:2;aspect-ratio:1;content:"";background:radial-gradient(circle at 34% 28%,#8ee7dd 0 13%,#8ee7dd00 28%),linear-gradient(135deg,#0aa39a 0%,#007b74 48%,#004f56 100%);border:1px solid #00484c57;border-radius:999px;width:clamp(15px,1.36vw,20px);position:absolute;top:clamp(7px,.8vw,11px);left:50%;transform:translate(-50%);box-shadow:inset 0 2px #ffffff7a,0 7px 10px #02071833}.company-launch-story-proof-points li:nth-child(2):before{left:50%;right:auto;transform:translate(-50%)}.company-launch-story-proof-points li:after{content:"";background:linear-gradient(#0f172ab3,#0f172a38);border-radius:999px;width:2px;height:clamp(12px,1.1vw,16px);position:absolute;top:clamp(20px,1.94vw,28px);left:50%;transform:translate(-50%)rotate(4deg)}.company-launch-story-step.is-active .company-launch-story-copy:before{filter:drop-shadow(0 12px 16px #0207182e)}.company-launch-story-step.is-active .company-launch-story-copy{filter:saturate(1.04);transform:translateY(-4px) rotate(var(--story-copy-rotate));border-color:#00676238;box-shadow:6px 6px 0 -1px #fff,6px 6px #00676229,12px 12px 0 -2px #fff,12px 12px 0 -1px #0067621f,0 34px 88px #0207181a,0 0 0 1px #ffffffd1}.company-launch-story-step.is-active .company-launch-story-copy h3{color:var(--vd-teal-dark)}.company-launch-story-step.is-active .company-launch-story-proof{z-index:5;transform:translateY(-8px)}.company-launch-story-step.is-active .company-launch-story-proof-points li{box-shadow:0 22px 38px #55432124,0 5px 10px #5543210f}.company-launch-story-result{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;min-height:clamp(330px,24vw,430px);padding-top:clamp(12px,2.4vw,34px);display:grid;position:relative}.company-launch-story-result-section-mobile{display:none}.company-launch-story-result-copy{isolation:isolate;grid-column:1/13;justify-self:center;width:100%;max-width:none;margin-top:clamp(10px,2vw,26px);position:relative}.company-launch-story-result-copy:before,.company-launch-story-result-copy:after{content:none;display:none}.company-launch-story-result-folder{isolation:isolate;z-index:2;box-shadow:none;transform-origin:50% 10%;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible;transform:none}.company-launch-story-result-folder:before{display:none}.company-launch-story-result-folder:after{z-index:-2;content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#02071824 0%,#0207180e 45%,#02071800 74%);border-radius:999px;height:24px;position:absolute;bottom:-20px;left:5%;right:5%}.company-launch-story-result-paper{z-index:2;-webkit-backdrop-filter:blur(34px)saturate(148%);backdrop-filter:blur(34px)saturate(148%);color:#f0faf8e6;text-align:left;background:radial-gradient(at 12% 0,#ecfffc52 0%,#97dad21f 28%,#0000 56%),radial-gradient(at 88% 8%,#ffffff38 0%,#ffffff0f 26%,#0000 54%),radial-gradient(at 86% 91%,#00a89e47 0%,#0067621a 32%,#0000 58%),radial-gradient(at 43% 64%,#e0f6f31a 0%,#e0f6f307 35%,#0000 62%),linear-gradient(142deg,#061621e0 0%,#003230cc 50%,#006762b8 100%);border:1px solid #ecfffc3d;border-radius:28px;grid-template:"head note"1fr/minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:clamp(24px,2.7vw,40px) clamp(44px,5.2vw,82px);min-height:clamp(350px,25vw,440px);padding:clamp(40px,4.6vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 92px #0207183b,0 12px 28px #0067621f,inset 0 1px #ffffff47,inset 0 -1px #97dad22e,inset 0 0 42px #ffffff0b}.company-launch-story-result-paper:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(113deg,#ffffff3d,#fff0 34%),linear-gradient(#ffffff29,#fff0 28%),linear-gradient(72deg,#0000 58%,#ffffff14 70%,#0000 84%);display:block;position:absolute;inset:0}.company-launch-story-result-paper:after{z-index:-1;aspect-ratio:1.55;content:"";filter:blur(40px);opacity:.9;pointer-events:none;background:radial-gradient(#e0f6f32b,#0000 66%);border-radius:999px;width:min(48vw,620px);position:absolute;top:11%;right:8%;transform:rotate(-11deg)}.company-launch-story-result-paper-head{grid-area:head;align-content:center;align-self:stretch;gap:clamp(20px,2vw,28px);max-width:630px;display:grid}.company-launch-story-result-paper-head h3{color:#fafffef5;text-wrap:balance;max-width:12.8ch;margin:0;font-size:clamp(3rem,5.15vw,4.55rem);line-height:.98}.company-launch-story-result-highlight{color:#fafffef5;isolation:isolate;text-shadow:0 0 18px #e0f6f324;white-space:nowrap;display:inline-block;position:relative}.company-launch-story-result-highlight:after{z-index:-1;content:"";opacity:.72;background:linear-gradient(90deg,#0000 0%,#f0fffd4d 17%,#97dad266 52%,#f0fffd2e 82%,#0000 100%);border-radius:999px;height:.135em;position:absolute;bottom:.025em;left:-.04em;right:-.05em;transform:rotate(-.7deg);box-shadow:0 0 8px #97dad229,0 2px 7px #ffffff0e}.company-launch-story-result-paper-head p{color:#f0faf8d1;max-width:50ch;margin:0;font-size:clamp(1rem,1.18vw,1.08rem);line-height:1.65}.company-launch-story-result-followup{border-left:0;max-width:35ch;padding-left:0;font-weight:760;color:#e0f6f3e0!important;font-size:clamp(1.28rem,1.72vw,1.62rem)!important;line-height:1.32!important}.company-launch-story-result-note{border-left:0;grid-area:note;align-self:stretch;align-items:center;padding-left:0;display:flex}.company-launch-story-result-note>strong{color:#e0f6f3e6;letter-spacing:0;text-transform:none;width:fit-content;margin-bottom:clamp(12px,1.4vw,18px);font-size:clamp(1rem,1.08vw,1.08rem);font-weight:850;line-height:1.2;display:block}.company-launch-story-result-note-list{gap:clamp(18px,1.65vw,24px);width:100%;margin:0;padding:0;list-style:none;display:grid}.company-launch-story-result-note-list li{max-width:none;box-shadow:none;color:#f0faf8db;text-wrap:pretty;background:0 0;border:0;border-radius:15px;gap:8px;margin:0;padding:0;font-size:clamp(.98rem,1.06vw,1.1rem);line-height:1.46;display:grid;position:relative}.company-launch-story-result-note-list li:before{content:none}.company-launch-story-result-note-list li:first-child{border-top:0}.company-launch-story-result-note-list li:first-child:before{content:none}.company-launch-story-result-note-list li strong{color:#fafffef5;text-shadow:0 0 14px #ffffff1f;width:fit-content;padding-left:0;font-size:clamp(1.28rem,1.55vw,1.58rem);font-weight:880;line-height:1.14;position:relative}.company-launch-story-result-note-list li strong:after{content:"";opacity:1;background:linear-gradient(90deg,#ffffffeb,#97dad2f0 55%,#ffffff57 88%,#0000 100%);border-radius:999px;height:.12em;position:absolute;bottom:-.17em;left:-.02em;right:-.18em;transform:rotate(-.5deg);box-shadow:0 0 18px #97dad257,0 3px 12px #ffffff1f}.company-launch-story-result-note-list li span{color:#f0faf8db;font-size:clamp(1rem,1.07vw,1.1rem);font-weight:540;line-height:1.46;display:block}@keyframes company-node-pulse{0%,to{opacity:.22;transform:scale(.88)}50%{opacity:.58;transform:scale(1.05)}}.company-journey-section{background:linear-gradient(#fff 0%,#f8f8f6b8 100%),#fff;padding:92px 0 54px}.company-journey-shell{gap:48px;display:grid}.company-journey-head{max-width:790px}.company-journey-head h2{max-width:16ch;margin-bottom:20px;font-size:3.05rem;line-height:1.03}.company-journey-head p{color:var(--vd-slate);margin:0;font-size:1.14rem;line-height:1.68}.company-journey-map{--journey-stage-column:clamp(180px, 24vw, 292px);--journey-rail-column:58px;--journey-gap:clamp(18px, 3vw, 34px);gap:38px;display:grid;position:relative}.company-journey-map:before{top:30px;bottom:92px;left:calc(var(--journey-stage-column) + var(--journey-gap) + 29px);content:"";background:linear-gradient(#00676200,#00676257 12% 86%,#00676200);width:1px;position:absolute}.company-journey-stage,.company-journey-result{z-index:1;grid-template-columns:var(--journey-stage-column) var(--journey-rail-column) minmax(0, 1fr);gap:var(--journey-gap);align-items:start;display:grid;position:relative}.company-journey-stage-copy{padding-top:10px}.company-journey-time-list{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.company-journey-time-list span,.company-journey-result-label span{min-height:30px;color:var(--vd-teal-dark);text-transform:uppercase;background:#ffffffb8;border:1px solid #0067622e;border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:900;display:inline-flex}.company-journey-stage-copy h3{margin-bottom:12px;font-size:2.28rem;line-height:1.03}.company-journey-stage-copy p{color:var(--vd-muted);margin:0;font-size:.98rem;line-height:1.62}.company-journey-rail,.company-journey-result-node{justify-items:center;padding-top:8px;display:grid}.company-journey-result-node{place-self:start center;margin-top:6px;padding-top:0}.company-journey-rail span,.company-journey-result-node{isolation:isolate;background:var(--vd-teal);color:#fff;width:42px;height:42px;font-family:var(--vd-font-heading);border:1px solid #ffffffd1;border-radius:999px;place-items:center;font-size:.94rem;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 8px #00676212,0 16px 34px #00373526}.company-journey-rail span:after,.company-journey-result-node:after{z-index:-1;border-radius:inherit;opacity:0;content:"";border:1px solid #00676238;position:absolute;inset:-8px}.company-journey-rail svg,.company-journey-result-node svg{z-index:1;position:relative}.company-journey-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 30px;display:grid}.company-journey-stage:nth-of-type(2) .company-journey-panel{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:26px}.company-journey-card{min-height:166px;box-shadow:none;background:0 0;border-top:1px solid #00676238;align-content:start;padding:22px 4px 4px 0;display:grid}.company-journey-card-heading{align-items:center;gap:12px;min-height:38px;margin-bottom:14px;display:flex}.company-journey-card-index{min-height:24px;color:var(--vd-teal-dark);text-transform:uppercase;background:#0067620b;border:1px solid #00676229;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:.74rem;font-weight:900;display:inline-flex}.company-journey-card h4{margin:0;font-size:1.22rem;line-height:1.18}.company-journey-card p{color:var(--vd-muted);margin:0;font-size:.95rem;line-height:1.58}.company-journey-result{align-items:stretch;padding-top:4px}.company-journey-result-label{justify-content:flex-start;align-items:flex-start;padding-top:12px;display:flex}.company-journey-result-card{box-shadow:none;color:var(--vd-navy);background:0 0;border-top:1px solid #00676242;border-radius:0;padding:28px 0 0}.company-journey-result-card>span{color:var(--vd-teal-dark);text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:900;display:block}.company-journey-result-card h3{color:var(--vd-navy);margin-bottom:12px;font-size:1.92rem;line-height:1.08}.company-journey-result-card p{max-width:64ch;color:var(--vd-muted);margin-bottom:18px;font-size:1rem;line-height:1.62}.company-journey-result-card ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.company-journey-result-card li{color:var(--vd-teal-dark);background:#0067620f;border:1px solid #0067622e;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:850}.company-coordination-section{background:#fff;padding:88px 0 92px}.company-coordination-shell{gap:42px;display:grid}.company-coordination-head{grid-template-columns:minmax(0,.9fr) minmax(340px,.78fr);align-items:center;gap:clamp(36px,6vw,84px);display:grid}.company-coordination-main h2{max-width:16ch;color:var(--vd-navy);margin:0 0 22px;font-size:3.05rem;line-height:1.02}.company-coordination-main p{max-width:56ch;color:var(--vd-slate);margin:0;font-size:1.14rem;line-height:1.7}.company-coordination-note{max-width:54ch;color:var(--vd-navy);background:#f8f8f6ad;border:1px solid #00676229;border-radius:8px;margin:0;padding:24px 26px 24px 28px;font-size:1.1rem;font-weight:760;line-height:1.58;display:block;position:relative;box-shadow:0 20px 54px #0207180e}.company-coordination-note:before{background:var(--vd-teal);content:"";border-radius:999px;width:4px;position:absolute;top:24px;bottom:24px;left:0}.company-coordination-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-coordination-step{background:#fffffff0;border:1px solid #00676229;border-radius:8px;min-height:192px;padding:28px 28px 26px;position:relative;box-shadow:0 22px 58px #02071811}.company-coordination-step:before{width:38px;height:38px;color:var(--vd-teal-dark);content:"01";background:#0067620f;border:1px solid #0067623d;border-radius:999px;place-items:center;margin-bottom:22px;font-size:.76rem;font-weight:900;display:grid}.company-coordination-step:nth-child(2):before{content:"02"}.company-coordination-step:nth-child(3):before{content:"03"}.company-coordination-step h3{max-width:16ch;color:var(--vd-navy);margin-bottom:12px;font-size:1.28rem;line-height:1.18}.company-coordination-step p{max-width:31ch;color:var(--vd-slate);margin-bottom:0;font-size:.96rem;line-height:1.55}.company-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-type-card,.company-package-card,.company-office-card,.company-document-card{background:#ffffffdb;border:1px solid #d9e1e4e6;border-radius:10px;box-shadow:0 16px 42px #0207180b}.company-type-card{min-height:238px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s}.company-type-card:hover,.company-office-card:hover{border-color:#0067624d;transform:translateY(-3px);box-shadow:0 24px 62px #02071817}.company-type-card svg,.company-office-card svg,.company-document-card svg,.company-package-card svg{color:var(--vd-teal);margin-bottom:26px}.company-type-card h3{margin-bottom:8px;font-size:1.55rem}.company-type-card strong{color:var(--vd-navy);margin-bottom:10px;display:block}.company-type-card p{margin-bottom:0}.company-packages-section{isolation:isolate;background:radial-gradient(circle 560px at 16% 26%, #0067620f, transparent 72%), radial-gradient(circle 620px at 86% 24%, #f4bd3f17, transparent 72%), linear-gradient(180deg, #fff 0%, #f2f7f6e6 52%, #fff 100%), var(--vd-paper);padding:clamp(108px,7.8vw,118px) 0 clamp(74px,5.8vw,88px);scroll-margin-top:108px;position:relative;overflow:visible}.company-packages-section:before,.company-packages-section:after{display:none}.company-packages-section>.section-inner{width:min(100% - 32px,1500px)}.company-packages-section .section-heading{width:min(100%,1100px);margin-bottom:20px}.company-packages-section .section-heading h2{max-width:none;color:var(--vd-navy);font-family:var(--vd-font-hand);letter-spacing:0;text-align:center;margin-bottom:clamp(14px,1.4vw,20px);font-size:clamp(4rem,6.4vw,6.25rem);font-weight:700;line-height:.9}.company-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(34px,4vw,48px) clamp(28px,2vw,32px);margin-top:20px;display:grid}.company-package-card{--package-metal-border:#b8ccd6c7;--package-metal-glow:#cde0e894;--package-metal-glow-soft:#cde0e838;--package-metal-sheen:#ffffffbd;--package-accent:#6f7f88;--package-accent-strong:#4f606a;--package-accent-soft:#6f7f881a;--package-accent-rule:#6f7f883b;--package-accent-glow:#6f7f883d;--package-cta-bg:#6f7f8814;--package-cta-color:#4f606a;--package-metal-text:var(--package-accent-strong);width:100%;height:100%;box-shadow:none;transform-origin:50%;background:0 0;border:0;transition:filter .22s,transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.company-package-card:hover{box-shadow:none}.company-package-clipboard{isolation:isolate;height:100%;min-height:auto;padding:0;transform:none}.company-package-clipboard:nth-child(2){--package-metal-border:#bd7730c2;--package-metal-glow:#d2843a99;--package-metal-glow-soft:#d2843a3d;--package-metal-sheen:#ffdba9b8;--package-accent:#a76632;--package-accent-strong:#8b5424;--package-accent-soft:#a766321a;--package-accent-rule:#a766323d;--package-accent-glow:#d2843a2b;--package-cta-bg:#a7663209;--package-cta-color:#6f6257;--package-metal-text:var(--package-accent-strong);transform:none}.company-package-clipboard.is-featured{--package-metal-border:#f4bd3fd6;--package-metal-glow:#f4bd3fb8;--package-metal-glow-soft:#f4bd3f4d;--package-metal-sheen:#ffeeb2db;--package-accent:#c6972a;--package-accent-strong:#a97914;--package-accent-soft:#f4bd3f1f;--package-accent-rule:#c6972a5c;--package-accent-glow:#f4bd3f85;--package-cta-bg:#f4bd3f2b;--package-cta-color:#6c4f0f;--package-metal-text:var(--package-accent-strong);z-index:3;padding-top:0;transform:none}.company-package-clipboard:before,.company-package-clipboard.is-featured:after{display:none}.company-package-paper{isolation:isolate;width:100%;height:100%;min-height:660px;box-shadow:none;background:0 0;border:0;border-radius:22px;flex-direction:column;padding:108px clamp(44px,3.4vw,58px) 48px;display:flex;position:relative;overflow:visible}.company-package-paper:before{z-index:-2;content:"";filter:drop-shadow(0 24px 48px #02071829);transform-origin:50%;background-image:url(/images/pricing-card-clipboard-flat-clip.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transition:filter .22s,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-14px -18px -12px}.company-package-paper:after{display:none}.company-package-paper>*{z-index:1;position:relative}.company-package-clipboard:nth-child(2) .company-package-paper{box-shadow:none}.company-package-clipboard:nth-child(2) .company-package-paper:before{filter:drop-shadow(0 27px 54px #0207182e);background-image:url(/images/pricing-card-clipboard-bronze-flat-clip.png)}.company-package-card.is-featured .company-package-paper{min-height:660px;box-shadow:none;background:0 0;padding-top:108px}.company-package-card.is-featured .company-package-paper:before{filter:drop-shadow(0 30px 62px #02071838);background-image:url(/images/pricing-card-clipboard-premium-flat-clip.png)}.company-package-card.is-featured .company-package-paper:after{display:none}.company-package-card:hover,.company-package-card:focus-within{z-index:4;filter:saturate(1.03);transform:translateY(-8px)scale(1.025)}.company-package-card:hover .company-package-paper:before,.company-package-card:focus-within .company-package-paper:before{filter:drop-shadow(0 34px 66px #02071833);transform:scale(1.012)}.company-package-card.is-featured:hover,.company-package-card.is-featured:focus-within{transform:translateY(-10px)scale(1.03)}.company-package-card.is-featured:hover .company-package-paper:before,.company-package-card.is-featured:focus-within .company-package-paper:before{filter:drop-shadow(0 40px 74px #0207183d)}.company-package-clip{display:none}.company-package-clip:before{content:"";background:#0048502e;border-radius:999px;width:28px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.company-package-card.is-featured .company-package-clip{background:linear-gradient(#f7dfa0,#c89d3f);border-color:#f4bd3f80}.company-package-card h3{min-height:66px;font-family:"Segoe Print", "Bradley Hand ITC", "Comic Sans MS", var(--vd-font-heading), cursive;letter-spacing:0;align-items:flex-start;margin-bottom:6px;font-size:clamp(1.52rem,1.8vw,1.9rem);font-weight:700;line-height:1.02;display:flex}.company-package-card p{margin-bottom:0}.company-package-summary{max-width:31ch;min-height:76px;color:var(--vd-slate);font-size:1rem;line-height:1.48}.company-package-meta{border:0;border-left:1px solid color-mix(in srgb, var(--package-accent-rule) 72%, transparent);min-width:0;min-height:70px;color:var(--vd-slate);font-family:var(--vd-font-body);text-align:right;background:0 0;border-radius:0;align-content:end;justify-items:end;gap:8px;margin:0;padding-left:14px;line-height:1.12;display:grid}.company-package-meta-item{justify-items:end;gap:3px;display:grid}.company-package-meta-label{color:#0f172a80;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:.68rem;font-weight:780;display:inline-flex}.company-package-meta-label .company-inline-info{margin-left:0}.company-package-meta-label .company-inline-info-button{width:15px;height:15px}.company-package-meta strong{color:var(--vd-navy);text-align:right;text-wrap:balance;white-space:normal;font-size:.76rem;font-weight:900}.company-package-price-block{grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-content:end;gap:10px 16px;min-height:98px;margin:10px 0 0;padding:0;display:grid;position:relative}.company-package-price-stack{grid-column:1/2;align-content:end;gap:5px;min-width:0;display:grid}.company-package-price-label{color:#0f172a94;font-family:var(--vd-font-body);letter-spacing:0;text-transform:none;white-space:nowrap;grid-column:1/2;font-size:.74rem;font-weight:820;line-height:1.1}.company-package-price{color:var(--vd-navy);grid-column:1/2;align-items:baseline;gap:8px;margin:0;display:flex}.company-package-old-price{color:#0f172a80;grid-column:2/3;justify-self:end;align-items:baseline;gap:5px;font-size:.73rem;font-weight:760;line-height:1;display:inline-flex}.company-package-old-price-label{color:#0f172a6b;font-size:.7rem;font-weight:760}.company-package-old-price-value{font-family:var(--vd-font-body);font-size:.96rem;font-weight:900;line-height:.9;display:inline-block;position:relative}.company-package-old-price-value:after{display:none}.company-package-price-route{width:fit-content;color:var(--vd-navy);font-family:var(--vd-font-body);white-space:nowrap;grid-column:1/2;justify-self:start;align-items:baseline;margin-top:2px;line-height:1;display:inline-flex}.company-package-route-old{color:var(--vd-navy);letter-spacing:0;font-size:1.48rem;font-weight:950;display:inline-block;position:relative}.company-package-route-old:after{content:"";background:#d73838d6;border-radius:999px;height:2.75px;position:absolute;top:53%;left:-.11em;right:-.11em;transform:none}.company-package-price-route strong{color:#7a5a14;font-family:var(--vd-font-body);font-size:.9rem;font-weight:930}.company-package-saving{color:#76540e;font-family:var(--vd-font-body);white-space:nowrap;background:#f4bd3f24;border:1px solid #c6972a47;border-radius:999px;grid-column:2/3;justify-self:end;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.company-package-price strong{font-family:var(--vd-font-body);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:clamp(3rem,4.28vw,3.55rem);font-weight:950;line-height:.84}.company-package-price span{color:var(--vd-muted);font-weight:900}.company-package-price-note-row{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-package-price-note{color:#0f172a94;width:fit-content;font-family:var(--vd-font-body);white-space:nowrap;grid-column:1/-1;justify-self:center;margin:0 auto 6px;font-size:.74rem;font-weight:780;line-height:1.15}.company-package-price-block .company-package-meta{grid-column:2/3;justify-self:stretch;max-width:none}.company-package-standard-price{color:#0f172a75;font-family:var(--vd-font-body);white-space:nowrap;font-size:.7rem;font-weight:760;line-height:1.15}.company-package-card.is-featured .company-package-price-note{z-index:1;color:#0f172adb;text-align:center;white-space:normal;width:fit-content;max-width:37ch;padding:12px 20px 14px;font-size:.89rem;font-weight:850;line-height:1.24;display:inline-block;position:relative;transform:rotate(-.45deg)}.company-package-card.is-featured .company-package-price-note:before{z-index:-1;content:"";filter:drop-shadow(0 10px 14px #1e4a481c);transform-origin:50%;background-image:url(/images/pricing-promo-torn-paper.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-16px -22px;transform:rotate(.3deg)}.company-package-card.is-featured .company-package-price-note-row{justify-content:start;gap:4px;display:grid}.company-package-card.is-featured .company-package-standard-price{justify-self:start}.company-package-discount-note{max-width:19ch;color:var(--package-accent-strong);text-align:right;white-space:nowrap;grid-column:2/3;place-self:center end;font-size:.67rem;font-weight:850;line-height:1.18}.company-package-card ul,.company-office-card ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.company-package-card li,.company-office-card li{color:var(--vd-slate);align-items:flex-start;gap:9px;font-size:.89rem;font-weight:650;display:flex}.company-package-card li svg,.company-office-card li svg{color:var(--vd-teal);flex:none;margin:2px 0 0}.company-package-card ul{border-top:0;align-content:start;gap:0;min-height:280px;margin:18px 0 8px}.company-package-card li{border-bottom:1px solid color-mix(in srgb, var(--package-accent-rule) 58%, transparent);min-height:40px;color:var(--vd-navy);align-items:center;padding:7px 0;font-size:.82rem;font-weight:720;line-height:1;display:flex;position:relative}.company-package-card li:before,.company-package-card li svg{display:none}.company-package-card li .company-inline-info-button svg{color:currentColor;display:block}.company-package-note{color:var(--vd-navy);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #00676226;border-radius:0;gap:5px;margin:0 0 14px;padding:0 0 10px;font-size:.72rem;font-weight:700;line-height:1.36;display:grid;position:relative;transform:none}.company-package-note:before{display:none}.company-package-note strong{color:var(--vd-teal);font-family:var(--vd-font-heading);text-transform:uppercase;font-size:.76rem}.company-package-feature-copy{grid-template-columns:minmax(0,1fr) 18px;align-items:center;column-gap:8px;width:100%;display:grid}.company-package-feature-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.company-inline-info{flex:none;justify-self:end;align-items:center;margin-left:0;display:inline-flex;position:relative}.company-inline-info-button,.company-inline-info-close{border:1px solid color-mix(in srgb, var(--package-accent-rule) 68%, transparent);width:18px;height:18px;color:var(--package-accent-strong);cursor:pointer;opacity:.68;background:#ffffff61;border-radius:999px;place-items:center;padding:0;transition:border-color .16s,background .16s,box-shadow .18s,opacity .16s;display:inline-grid}.company-inline-info-button svg,.company-inline-info-close svg{margin:0}.company-inline-info-button:hover,.company-inline-info-button:focus-visible{border-color:var(--package-accent);background:var(--package-accent-soft);box-shadow:0 0 0 3px var(--package-accent-soft);opacity:1}.company-inline-info-popover{top:var(--company-inline-info-top,0);left:var(--company-inline-info-left,50%);z-index:12;width:var(--company-inline-info-width,min(300px, calc(100vw - 48px)));max-height:var(--company-inline-info-max-height,calc(100vh - 40px));color:var(--vd-slate);background:#fff;border:1px solid #0067622e;border-radius:8px;gap:7px;padding:14px 42px 14px 14px;font-weight:650;line-height:1.52;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 48px #02071829}.company-inline-info-popover:after{left:var(--company-inline-info-arrow-left,50%);content:"";background:#fff;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.company-inline-info-popover.is-placement-top{transform:translate(-50%,-100%)}.company-inline-info-popover.is-placement-top:after{border-bottom:1px solid #0067622e;border-right:1px solid #0067622e;bottom:-7px}.company-inline-info-popover.is-placement-bottom:after{border-top:1px solid #0067622e;border-left:1px solid #0067622e;top:-7px}.company-inline-info-popover strong{color:var(--vd-navy);font-family:var(--vd-font-heading);font-size:.94rem;line-height:1.2}.company-inline-info-popover span{font-size:.86rem}.company-inline-info-close{background:#0067620d;border-color:#0067622e;width:22px;height:22px;position:absolute;top:10px;right:10px}.company-package-link{border:1px solid var(--package-accent-rule);background:var(--package-cta-bg);min-height:42px;color:var(--package-cta-color);text-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:0 14px;font-weight:850;line-height:1;transition:border-color .18s,background .18s,box-shadow .22s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.company-package-clipboard .company-package-link{margin-top:22px}.company-package-link:before{border-radius:inherit;background:linear-gradient(110deg, transparent 0%, transparent 34%, var(--package-metal-sheen) 48%, transparent 62%, transparent 100%);content:"";opacity:0;transition:opacity .22s,transform .52s;position:absolute;inset:-1px;transform:translate(-120%)}.company-package-link span{z-index:1;position:relative}.company-package-link-arrow{transition:transform .18s;display:inline-block;transform:translate(0)}.company-package-card:hover .company-package-link,.company-package-card:focus-within .company-package-link{border-color:var(--package-accent);box-shadow:0 0 0 1px var(--package-accent-soft), 0 0 18px var(--package-accent-glow), 0 0 30px var(--package-accent-soft);transform:translateY(-1px)}.company-package-card:hover .company-package-link:before,.company-package-card:focus-within .company-package-link:before{opacity:.55;transform:translate(120%)}.company-package-card:hover .company-package-link-arrow,.company-package-card:focus-within .company-package-link-arrow{transform:translate(3px)}.company-package-link svg{flex:none;display:block}.company-package-card.is-featured h3,.company-package-card.is-featured .company-package-price{color:var(--vd-navy)}.company-package-card.is-featured .company-package-price span{color:var(--vd-muted)}.company-package-card.is-featured p,.company-package-card.is-featured li{color:var(--vd-slate)}.company-package-card.is-featured .company-package-note{color:var(--vd-navy);background:#f4bd3f17;border-color:#f4bd3f33}.company-package-card.is-featured .company-package-note strong{color:var(--vd-teal-dark)}.company-package-card.is-featured .company-inline-info-button{border-color:var(--package-accent-rule);background:var(--package-accent-soft);color:var(--package-accent-strong)}.company-package-card.is-featured .company-package-link{color:var(--package-cta-color);background:linear-gradient(#fff4cb59,#f4bd3f29);border-color:#c6972a6b;font-weight:900}.company-package-card.is-featured:hover .company-package-link,.company-package-card.is-featured:focus-within .company-package-link{box-shadow:0 0 0 1px var(--package-accent-soft), 0 0 18px var(--package-accent-glow), 0 0 32px var(--package-accent-soft)}.company-package-card.is-featured .company-package-price-note{color:#0f172adb}.company-package-card.is-featured .company-package-price-label{color:#0f172a94}.company-package-card.is-featured .company-package-price-block{border-color:var(--package-accent-rule)}.company-package-card.is-journey-target{position:relative}.company-package-card.is-journey-target:before{z-index:5;color:#0000;content:"";background:linear-gradient(#fff1bae6,#f4bd3fbd);border:1px solid #f4bd3f66;border-radius:4px;width:96px;height:30px;display:none;position:absolute;top:3px;right:24px;transform:rotate(3deg);box-shadow:0 10px 20px #02071821}.company-package-extras{width:min(100% - 32px,1120px);box-shadow:none;color:#0f172aad;background:0 0;border-top:1px solid #00676221;gap:clamp(20px,2.8vw,34px);margin:clamp(18px,2.6vw,30px) auto 0;padding-top:clamp(24px,3vw,34px);display:grid}.company-package-extras-after-ads{z-index:1;margin-top:clamp(38px,5vw,66px);position:relative}.company-package-extras-copy{text-align:center;justify-items:center;gap:10px;width:min(100%,720px);margin:0 auto;display:grid}.company-package-extras h3{color:var(--vd-navy);font-family:var(--vd-font-heading);letter-spacing:0;text-transform:none;margin:0;font-size:clamp(1.36rem,2.1vw,1.82rem);font-weight:900;line-height:1.08}.company-package-extras p{color:var(--vd-slate);margin:0;font-size:.94rem;font-weight:650;line-height:1.58}.company-package-extra-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin:0;display:grid}.company-package-extra-note{background:#ffffffad;border:1px solid #00676224;border-radius:8px;flex-direction:column;min-height:190px;padding:clamp(18px,2vw,24px);display:flex;position:relative;transform:none;box-shadow:0 14px 34px #02071809}.company-package-extra-note:before{display:none}.company-package-extras dt{color:var(--vd-navy);font-family:var(--vd-font-heading);font-size:1.02rem;font-weight:900;line-height:1.2}.company-package-extras dd{flex-direction:column;flex:1;gap:14px;margin:0;display:flex}.company-package-extras dd span{color:var(--vd-slate);flex:1;margin-top:12px;font-size:.9rem;font-weight:620;line-height:1.5}.company-package-extras strong{width:fit-content;color:var(--vd-teal-dark);font-family:var(--vd-font-body);border-top:1px solid #00676224;margin-top:auto;padding-top:10px;font-size:.88rem;font-weight:900;line-height:1.15;display:block}.company-office-section{background:#fff;padding:88px 0}.company-office-layout{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:start;gap:48px;display:grid}.company-office-copy{position:sticky;top:112px}.company-office-copy h2{max-width:13ch}.company-office-bundle{background:var(--vd-paper);border:1px solid #d9e1e4e6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:28px;padding:18px;display:grid}.company-office-bundle svg{color:var(--vd-teal)}.company-office-bundle strong{color:var(--vd-navy);margin-bottom:8px;display:block}.company-office-bundle p{margin-bottom:12px;font-size:.92rem}.company-office-bundle a{color:var(--vd-teal);font-weight:850}.company-office-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.company-office-card{flex-direction:column;min-height:360px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.company-office-card span{color:var(--vd-teal-dark);font-family:var(--vd-font-heading);margin:16px 0;font-size:1.45rem;font-weight:900;display:block}.company-office-card p{flex:1}.company-office-offer{color:#fafcffc2;background:linear-gradient(135deg,#020718 0%,#06232a 58%,#004850 100%);border:1px solid #d9e1e433;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(170px,auto) minmax(220px,.85fr) auto;align-items:center;gap:24px;margin-top:6px;padding:24px;display:grid;box-shadow:0 26px 70px #0207182e}.company-office-offer-copy span{color:#fafcffd1;text-transform:uppercase;background:#fafcff14;border:1px solid #fafcff29;border-radius:999px;margin-bottom:10px;padding:6px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.company-office-offer-copy h3{color:#fff;margin-bottom:8px;font-size:1.32rem}.company-office-offer-copy p{color:#fafcffb8;margin:0;font-size:.94rem}.company-office-offer-price{gap:4px;min-width:170px;display:grid}.company-office-offer-price strong{color:#fff;font-family:var(--vd-font-heading);font-size:2rem;font-weight:950;line-height:1}.company-office-offer-price small{color:#fafcff94;font-size:.78rem;line-height:1.35}.company-office-offer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-office-offer-list li{color:#fafcffcc;align-items:center;gap:9px;font-size:.9rem;display:flex}.company-office-offer-list svg{color:#fff;flex:none}.company-office-offer-link{min-height:44px;color:var(--vd-teal-dark);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;display:inline-flex}.company-office-offer-link svg{margin-left:8px}.company-ads-support-section{isolation:isolate;background:linear-gradient(#bdd2d638 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#bdd2d638 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#fff 0%,#f8f8f6eb 50%,#fff 100%);padding:clamp(76px,8vw,112px) 0;position:relative;overflow:hidden}.company-ads-support-section:before,.company-ads-support-section:after{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:clamp(180px,20vw,320px);position:absolute;left:0;right:0}.company-ads-support-section:before{background:linear-gradient(#fff 0%,#ffffffeb 34%,#ffffff80 72%,#fff0 100%);top:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 62%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 62%,#0000 100%)}.company-ads-support-section:after{background:linear-gradient(#fff0 0%,#ffffff8a 30%,#ffffffe6 56%,#fff 74% 100%);height:clamp(150px,16vw,260px);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000b8 28%,#000 50% 100%);mask-image:linear-gradient(#0000 0%,#000000b8 28%,#000 50% 100%)}.company-ads-support-section .company-office-layout{z-index:1;grid-template-columns:minmax(280px,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(44px,6vw,78px);position:relative}.company-ads-support-section .company-office-copy{z-index:2}.company-office-kicker,.company-office-plan-label{color:var(--vd-teal);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.company-office-kicker:before,.company-office-plan-label:before{content:"";background:currentColor;width:28px;height:1px}.company-ads-support-section .company-office-copy h2{max-width:15ch;font-size:clamp(2.35rem,5.2vw,4.5rem);line-height:.98}.company-ads-support-section .company-office-copy p{max-width:42ch;color:var(--vd-slate);font-size:1.03rem;line-height:1.7}.company-office-note{background:#f7e6ae;border:1px solid #c09a5257;width:min(100%,330px);margin-top:28px;padding:18px 20px 17px;position:relative;transform:rotate(-1.5deg);box-shadow:0 24px 44px #0207181a,inset 0 0 0 1px #ffffff6b}.company-office-note:before{content:"";background:#fafcffc7;border:1px solid #d9e1e49e;width:88px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(2deg);box-shadow:0 6px 14px #0207180f}.company-office-note span{color:#334155;font-family:var(--font-hand), "Segoe Print", "Bradley Hand ITC", cursive;font-size:clamp(1.42rem,1.55vw,1.72rem);font-weight:700;line-height:1.05;display:block}.company-office-board{min-height:500px;padding:0 0 22px;position:relative}.company-office-plan-label{margin-left:clamp(12px,4vw,46px)}.company-ads-support-section .company-office-grid{grid-template-columns:minmax(290px,.96fr) minmax(270px,.84fr);align-items:center;gap:clamp(20px,3vw,34px);margin-top:10px;position:relative}.company-ads-support-section .company-office-card{z-index:1;border:1px solid #02071814;border-radius:0;min-height:372px;padding:clamp(24px,3vw,34px);position:relative;box-shadow:0 36px 76px #02071821,inset 0 0 0 1px #ffffff70}.company-ads-support-section .company-office-card:before{z-index:3;background:radial-gradient(circle at 34% 30%, #ffffffc7, transparent 25%), var(--vd-teal);content:"";border:1px solid #0048502e;border-radius:999px;width:22px;height:22px;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 9px 18px #02071838,inset -3px -4px 7px #0048504d}.company-ads-support-section .company-office-card:after{z-index:2;content:"";transform-origin:top;background:#00485052;width:2px;height:22px;position:absolute;top:4px;left:50%;transform:translate(-50%)rotate(8deg);box-shadow:1px 1px #ffffff59}.company-ads-support-section .company-office-card:hover{box-shadow:0 42px 88px #02071829,inset 0 0 0 1px #ffffff80}.company-ads-support-section .company-office-card.is-promo{background:#f2df9d;padding-top:clamp(30px,3vw,40px);transform:rotate(-2.1deg)}.company-ads-support-section .company-office-card.is-promo:hover{transform:translateY(-4px)rotate(-2.1deg)}.company-ads-support-section .company-office-card.is-standard{transform-origin:50%;background:#dcebed;margin-top:54px;transform:scale(.88)rotate(1.8deg)}.company-ads-support-section .company-office-card.is-standard:hover{transform:translateY(-4px)scale(.88)rotate(1.8deg)}.company-ads-support-section .company-office-card-stamp{width:fit-content;color:var(--vd-teal-dark);font-family:var(--vd-font-body);letter-spacing:0;opacity:.78;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0 0 24px;padding:0;font-size:.8rem;font-weight:900;line-height:1;display:inline-flex;transform:none}.company-ads-support-section .company-office-card-stamp:before{content:"";opacity:.6;background:currentColor;width:34px;height:2px}.company-ads-support-section .company-office-card h3{color:var(--vd-navy);margin-bottom:8px;font-size:clamp(2.05rem,4vw,3.25rem);line-height:.94}.company-ads-support-section .company-office-card-title{flex:initial;color:var(--vd-teal-dark);letter-spacing:0;text-transform:none;margin-bottom:7px;font-size:clamp(1.12rem,1.65vw,1.42rem);font-weight:950;line-height:1.08}.company-ads-support-section .company-office-card-description{flex:initial;color:#0f172a9e;text-transform:none;margin-bottom:28px;font-size:.82rem;font-weight:850;line-height:1.25}.company-ads-support-section .company-office-card ul{gap:12px;margin-top:auto}.company-ads-support-section .company-office-card li{color:#253241;font-size:.96rem;font-weight:820;line-height:1.35}.company-ads-support-section .company-office-card li svg{color:var(--vd-teal);margin-top:2px}.company-office-board-footer{color:var(--vd-slate);justify-content:flex-end;align-items:center;gap:18px;margin-top:28px;padding-right:clamp(8px,5vw,72px);font-size:.92rem;font-weight:700;display:flex}.company-office-board-footer span{text-align:right;max-width:260px}.company-office-board-footer strong{color:var(--vd-teal-dark);letter-spacing:.06em;text-transform:uppercase;background:#ffffffb8;border:1px solid #00676247;padding:10px 14px;font-size:.72rem;font-weight:950;display:inline-flex}.company-faq-section{z-index:1;background:#fff;padding:clamp(82px,8vw,116px) 0;scroll-margin-top:108px;position:relative;overflow:visible}.company-faq-section:before{z-index:0;content:"";pointer-events:none;background:#fff;height:96px;position:absolute;top:-56px;left:0;right:0}.company-faq-shell{z-index:1;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,6vw,86px);display:grid;position:relative}.company-faq-head{position:sticky;top:112px}.company-faq-head h2{max-width:12ch;margin-bottom:22px;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1}.company-faq-head p{max-width:38ch;color:var(--vd-slate);margin:0;font-size:1.04rem;line-height:1.72}.company-faq-list{gap:12px;display:grid}.company-faq-item{background:#ffffffe0;border:1px solid #00676224;border-radius:10px;box-shadow:0 18px 48px #0207180b}.company-faq-item summary{color:var(--vd-navy);cursor:pointer;font-family:var(--vd-font-heading);justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;font-size:1.16rem;font-weight:900;line-height:1.22;list-style:none;display:flex}.company-faq-item summary::-webkit-details-marker{display:none}.company-faq-item summary:after{width:28px;height:28px;color:var(--vd-teal-dark);content:"+";font-family:var(--vd-font-body);border:1px solid #00676238;border-radius:999px;flex:none;place-items:center;font-size:1rem;font-weight:900;line-height:1;display:grid}.company-faq-item[open]{border-color:#00676257;box-shadow:0 24px 64px #02071813}.company-faq-item[open] summary:after{content:"-"}.company-faq-item p{max-width:78ch;color:var(--vd-slate);margin:-4px 22px 22px;font-size:.98rem;line-height:1.68}.company-case-studies-section{background:#fff;padding:clamp(82px,8vw,116px) 0;position:relative;overflow:visible}.company-case-studies-shell{gap:clamp(34px,4.6vw,54px);display:grid}.company-case-studies-head{text-align:center;gap:16px;max-width:min(100%,1180px);margin:0 auto;display:grid}.company-case-studies-head h2{margin:0;max-width:none;color:var(--vd-navy);font-family:var(--vd-font-hand);letter-spacing:0;white-space:nowrap;margin-inline:auto;font-size:5.35rem;font-weight:700;line-height:.9}.company-case-studies-head p{max-width:64ch;color:var(--vd-slate);margin:0;margin-inline:auto;font-size:1.04rem;line-height:1.72}.company-case-notebook{isolation:isolate;background:linear-gradient(#bdd2d62e 1px, transparent 1px), linear-gradient(90deg, #bdd2d62e 1px, transparent 1px), linear-gradient(180deg, #fff, #f8f8f6fa), var(--vd-paper);background-size:27px 27px,27px 27px,auto,auto;border:1px solid #c09a5238;border-radius:16px;width:100%;min-height:600px;padding:clamp(34px,4vw,54px) clamp(26px,3.6vw,48px) clamp(34px,4vw,52px) clamp(72px,7vw,104px);display:grid;position:relative;box-shadow:0 34px 90px #0207181a,11px 11px #f1e6d2d1}.company-case-notebook:before{content:"";background:#c09a525c;width:1px;position:absolute;top:22px;bottom:22px;left:clamp(54px,5.7vw,78px)}.company-case-notebook-spiral{z-index:2;pointer-events:none;background-image:url(/images/notebook-spiral-hole.png);background-position:0 0;background-repeat:repeat-y;background-size:116px 52px;width:116px;position:absolute;top:34px;bottom:34px;left:-34px}.company-case-notebook-columns{grid-template-columns:repeat(3,minmax(0,1fr));min-height:500px;display:grid}.company-case-note{flex-direction:column;min-width:0;padding:0 clamp(20px,2.4vw,36px);display:flex}.company-case-note+.company-case-note{border-left:1px dashed #00676252}.company-case-note-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:24px;display:grid}.company-case-note-head>span{width:36px;height:36px;color:var(--vd-teal-dark);font-family:var(--font-hand), "Segoe Print", "Bradley Hand ITC", cursive;background:#ffffffb8;border:1px solid #0067623d;border-radius:999px;place-items:center;font-size:1.05rem;font-weight:780;line-height:1;display:grid;box-shadow:inset 0 0 0 5px #dce8ea80}.company-case-note h3{color:var(--vd-navy);letter-spacing:0;margin:0;font-size:clamp(1.34rem,1.7vw,1.72rem);font-weight:740;line-height:1.06}.company-case-note-head p{color:#121f3fad;margin:7px 0 0;font-size:.86rem;font-weight:540;line-height:1.48}.company-case-note-block{gap:8px;margin-bottom:22px;display:grid}.company-case-note-block strong{width:fit-content;color:var(--vd-teal);font-family:var(--font-hand), "Segoe Print", "Bradley Hand ITC", cursive;font-size:1.48rem;font-weight:780;line-height:1;text-decoration:none;position:relative}.company-case-note-block strong:after{content:"";transform-origin:0;background-image:url("data:image/svg+xml,%3Csvg width='96' height='8' viewBox='0 0 96 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.1 C15 2.2 27 6.8 42 4.3 C58 1.7 72 6.4 95 3.6' fill='none' stroke='%23006762' stroke-opacity='.56' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M3 6.8 C20 4.4 34 7.1 49 5.5 C64 3.8 78 6.3 93 5.1' fill='none' stroke='%23006762' stroke-opacity='.24' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:96px 8px;height:7px;position:absolute;bottom:-6px;left:-2px;right:-8px;transform:rotate(-1.2deg)}.company-case-note-block p,.company-case-note-block li{color:#121f3fc2;font-size:.94rem;line-height:1.58}.company-case-note-block p{margin:0}.company-case-note-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-case-note-block li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;font-weight:500;display:grid}.company-case-note-block li svg{color:var(--vd-teal);margin-top:2px}.company-case-note-results{margin-top:auto;margin-bottom:18px}.company-case-result-layout{gap:12px;display:grid}.company-case-result-metrics{flex-wrap:wrap;align-items:end;gap:16px 20px;display:flex}.company-case-metric{border-left:0;gap:4px;min-width:min(100%,132px);padding-left:11px;display:grid;position:relative}.company-case-metric:before{content:"";background:linear-gradient(#00676200,#00676233 14% 84%,#00676200),linear-gradient(92deg,#00676229,#00676205);border-radius:999px;width:3px;position:absolute;top:1px;bottom:1px;left:0;transform:rotate(.8deg)}.company-case-metric em{color:var(--vd-teal-dark);font-family:var(--font-hand), "Segoe Print", "Bradley Hand ITC", cursive;letter-spacing:0;white-space:nowrap;font-size:clamp(2.05rem,2.9vw,2.96rem);font-style:normal;font-weight:780;line-height:.94}.company-case-metric small{color:#004c4ad6;font-family:var(--font-hand), "Segoe Print", "Bradley Hand ITC", cursive;font-size:clamp(1.48rem,1.75vw,1.82rem);font-weight:760;line-height:1.06}.company-case-note-duration{width:fit-content;color:var(--vd-teal-dark);background:#ffffffc7;border:1px solid #00676229;align-items:center;gap:7px;margin-top:auto;padding:7px 11px;font-size:.85rem;font-weight:620;line-height:1;display:inline-flex}.company-case-note-duration svg{color:var(--vd-teal)}.company-documents-section{background:radial-gradient(circle at 8% 86%, #0067620f, transparent 28%), linear-gradient(180deg, #fff 0%, var(--vd-paper) 100%);padding:clamp(112px,9vw,146px) 0 88px;position:relative}.company-documents-section>.section-inner,.company-launch-story-section>.section-inner,.company-packages-section>.section-inner,.company-case-studies-section>.section-inner{z-index:2;position:relative}.company-documents-layout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(46px,6vw,86px);display:grid;position:relative}.company-documents-copy{text-align:right;grid-area:1/2;justify-self:end;max-width:660px}.company-documents-copy h2{text-wrap:balance;max-width:650px;margin-bottom:40px;margin-left:auto;font-size:5.25rem;line-height:.94;position:relative}.company-documents-copy h2:after{background:linear-gradient(90deg, var(--vd-teal), #0067622e);content:"";border-radius:999px;width:clamp(158px,15vw,248px);height:8px;position:absolute;bottom:-15px;right:2px;transform:rotate(-1.4deg)}.company-documents-copy>p{max-width:48ch;color:var(--vd-slate);margin-left:auto;font-size:1.12rem;line-height:1.76}.company-documents-action{flex-flow:column wrap;align-items:flex-end;gap:10px;margin-top:36px;display:flex}.company-documents-action span{color:var(--vd-teal-dark);font-size:.92rem;font-weight:900}@media (max-width:1180px){.company-documents-copy h2{font-size:4.35rem}.company-case-studies-head h2{font-size:4.45rem}}.company-documents-visual{isolation:isolate;grid-area:1/1;place-items:center;min-height:clamp(440px,38vw,560px);display:grid;position:relative}.company-call-phone-scene{place-items:center;width:min(100%,540px);display:grid;position:relative}.company-call-phone-scene:before{z-index:-1;content:"";filter:blur(22px);opacity:.62;background:radial-gradient(#0207182e,#0000 72%);border-radius:999px;height:18%;position:absolute;bottom:5%;left:18%;right:13%}.company-call-phone-image{filter:drop-shadow(0 34px 48px #02071829);transform-origin:50%;width:min(100%,540px);height:auto;animation:.82s steps(2,end) infinite company-call-phone-ring;display:block}@keyframes company-call-phone-ring{0%,to{transform:translate(-2px)rotate(-1.2deg)}50%{transform:translate(3px,-1px)rotate(1.3deg)}}.company-cta{z-index:1;isolation:isolate;color:var(--vd-off-white);background:linear-gradient(#ecfffc0e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#ecfffc0d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(138deg,#07121f 0%,#003230 52%,#006762 100%);padding:104px 0 112px;position:relative;overflow:hidden}.company-cta:before{z-index:0;content:"";pointer-events:none;background:repeating-linear-gradient(132deg,#0000 0 22px,#f4bd3f14 22px 23px),linear-gradient(90deg,#fafcff14,#0000 42%),linear-gradient(#0000,#02071824);position:absolute;inset:0}.company-cta:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#fff 0%,#ffffff52 2%,#fff0 8% 91%,#ffffff42 98%,#fff 100%);position:absolute;inset:0}.company-cta-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:56px;display:grid;position:relative}.company-cta-copy{gap:22px;display:grid}.company-cta-eyebrow{color:#f4bd3fe6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900;line-height:1}.company-cta-copy h2{color:#fff;text-wrap:balance;max-width:760px;margin:0;font-size:4.15rem;line-height:.98}.company-cta-copy>p:not(.company-cta-eyebrow){color:#f0faf8c7;max-width:720px;margin:0;font-size:1.12rem;line-height:1.72}.company-cta-points{color:#fafcffe6;flex-wrap:wrap;gap:14px 24px;margin:4px 0 0;padding:0;font-size:.96rem;font-weight:820;list-style:none;display:flex}.company-cta-points li{align-items:center;gap:9px;min-width:0;display:inline-flex}.company-cta-points li:before{content:"";background:#f4bd3f;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #f4bd3f1f}.company-cta-action-panel{border-left:1px solid #ecfffc38;align-content:center;gap:22px;padding-left:34px;display:grid}.company-cta-action-panel>span{color:#f0faf8db;max-width:24ch;font-size:1.18rem;font-weight:860;line-height:1.34;display:block}.company-cta-actions{justify-items:start;gap:13px;display:grid}.company-cta-primary{min-height:52px;color:var(--vd-navy);background:#fff;box-shadow:0 18px 44px #02071838,0 0 0 1px #ffffff4d}.company-cta-primary:hover{color:var(--vd-teal-dark);background:#ecfffc}.company-cta-secondary{color:#fafcffd1;align-items:center;gap:9px;font-weight:850;display:inline-flex}.company-cta-secondary:hover{color:#fff}.legal-page-section{background:radial-gradient(circle at 12% 10%,#00817929,#0000 30%),linear-gradient(#eef7f6 0%,#f8fbfb 44%,#fff 100%);min-height:66vh;padding-top:112px;position:relative;overflow:hidden}.legal-page-section:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#0067620f 1px,#0000 1px),linear-gradient(#0067620f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #00676221;width:min(44vw,560px);height:min(44vw,560px);position:absolute;top:0;right:max(-120px,-10vw);transform:rotate(-8deg)}.legal-page-section:after{content:"";background:#ffffff85;border:1px solid #0067621f;width:420px;height:420px;position:absolute;top:260px;left:max(-160px,-12vw);transform:rotate(12deg)}.legal-page-inner{z-index:1;gap:clamp(24px,4vw,42px);display:grid;position:relative}.legal-page-hero{background:radial-gradient(circle at 82% 18%, #ffffff29, transparent 24%), linear-gradient(135deg, var(--vd-navy) 0%, #00383f 52%, var(--vd-teal-dark) 100%);border:1px solid #0067622e;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:stretch;gap:clamp(28px,5vw,64px);min-height:360px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 96px #02071829}.legal-page-hero:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.legal-page-heading{z-index:1;text-align:left;align-content:center;justify-items:start;margin-bottom:0;display:grid;position:relative}.legal-page-heading h1{color:#fff;max-width:10.5ch;margin-bottom:18px;font-size:clamp(2.45rem,5vw,4.65rem);line-height:1.02}.legal-page-heading p{color:#ffffffc7;max-width:720px;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.72}.legal-page-kicker{color:#c7fffb;width:fit-content;font-family:var(--font-heading), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;align-items:center;margin-bottom:14px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.legal-page-hero-panel{z-index:1;align-items:center;display:grid;position:relative}.legal-page-hero-sheet{background-color:#fff;background-image:linear-gradient(90deg,#0067620d 1px,#0000 1px),linear-gradient(#0067620d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00676229;align-content:start;gap:22px;min-height:270px;padding:clamp(24px,4vw,34px);display:grid;position:relative;transform:rotate(1.2deg);box-shadow:12px 12px #f5e1b3e6,0 26px 70px #02071838}.legal-page-hero-sheet:before{border:4px solid var(--vd-teal-dark);content:"";opacity:.9;border-bottom-color:#0000;border-radius:28px 28px 0 0;width:42px;height:68px;position:absolute;top:18px;right:22px;transform:rotate(8deg)}.legal-page-hero-sheet-top{color:var(--vd-teal-dark);font-family:var(--font-heading), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.82rem;font-weight:900;display:flex}.legal-page-hero-sheet strong{width:min(100%,18ch);color:var(--vd-navy);font-family:var(--font-heading), var(--font-inter), sans-serif;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.02}.legal-page-hero-lines{gap:10px;width:min(100%,260px);display:grid}.legal-page-hero-lines span{background:#0067621a;height:10px}.legal-page-hero-lines span:nth-child(2){width:78%}.legal-page-hero-lines span:nth-child(3){width:54%}.legal-page-hero-stamp{width:fit-content;color:var(--vd-teal-dark);font-family:var(--font-heading), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid #00676252;align-items:center;gap:8px;padding:9px 13px;font-size:.78rem;font-weight:900;display:inline-flex}.legal-page-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(100%,1160px);margin:-78px auto 0;display:grid}.legal-page-summary-item{background:linear-gradient(180deg, #fffffff0, #f8fbfbf0), var(--vd-paper);border:1px solid #00676226;align-content:start;gap:10px;min-height:156px;padding:clamp(18px,2.6vw,26px);display:grid;position:relative;box-shadow:0 24px 60px #02071814}.legal-page-summary-item:after{content:"";border-bottom:1px solid #00676224;border-right:1px solid #00676224;width:38px;height:38px;position:absolute;bottom:14px;right:16px}.legal-page-summary-icon{width:42px;height:42px;color:var(--vd-teal-dark);background:#00676212;border:1px solid #0067622e;place-items:center;display:inline-grid}.legal-page-summary-item dt{color:var(--vd-teal-dark);font-family:var(--font-heading), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.legal-page-summary-item dd{color:var(--vd-navy);margin:0;font-size:.96rem;line-height:1.55}.legal-page-document-layout{grid-template-columns:minmax(180px,250px) minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,34px);display:grid}.legal-page-index{background:#ffffffd1;border:1px solid #00676224;gap:16px;padding:20px;display:grid;position:sticky;top:104px;box-shadow:0 22px 54px #0207180e}.legal-page-index>span{color:var(--vd-teal-dark);font-family:var(--font-heading), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.legal-page-index nav{gap:2px;display:grid}.legal-page-index a{color:var(--vd-slate);border-left:2px solid #00676229;padding:9px 0 9px 12px;font-size:.9rem;line-height:1.35;text-decoration:none}.legal-page-index a:hover{border-left-color:var(--vd-teal-dark);color:var(--vd-teal-dark)}.legal-page-card{background:linear-gradient(90deg,#00676211 0 1px,#0000 1px) 0 0/28px 28px,#ffffffe6;border:1px solid #00676224;justify-self:start;gap:0;width:min(100%,900px);display:grid;position:relative;box-shadow:12px 12px #f5e1b3b8,0 30px 90px #02071817}.legal-page-card:before{content:"";background:#00676229;width:1px;position:absolute;top:0;bottom:0;left:28px}.legal-page-block{border-bottom:1px solid #0067621f;gap:12px;padding:clamp(28px,4vw,42px) clamp(22px,4vw,40px) clamp(28px,4vw,42px) clamp(58px,6vw,78px);scroll-margin-top:110px;display:grid;position:relative}.legal-page-block:last-child{border-bottom:0;padding-bottom:0}.legal-page-block-number{width:34px;height:34px;color:var(--vd-teal-dark);font-family:var(--font-heading), var(--font-inter), sans-serif;background:#fff;border:1px solid #00676233;place-items:center;font-size:.76rem;font-weight:900;display:inline-grid;position:absolute;top:clamp(28px,4vw,42px);left:18px}.legal-page-block h2{color:var(--vd-navy);margin:0;font-size:clamp(1.18rem,2vw,1.44rem);line-height:1.2}.legal-page-block p,.legal-page-block li{color:var(--vd-slate);margin:0;line-height:1.7}.legal-page-block ul{gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.legal-page-block li{padding-left:22px;position:relative}.legal-page-block li:before{background:var(--vd-teal-dark);content:"";clip-path:polygon(14% 54%,38% 78%,88% 18%,96% 28%,39% 92%,5% 61%);width:9px;height:9px;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.legal-page-links{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.legal-page-links a{background:var(--vd-navy);color:#fff;min-height:42px;font-family:var(--font-heading), var(--font-inter), sans-serif;border:1px solid #0067622e;align-items:center;gap:8px;padding:11px 15px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.legal-page-links a:hover{background:var(--vd-teal-dark);border-color:#0067627a}.site-footer{background:radial-gradient(circle 520px at 12% 4%, #00676217, transparent 72%), radial-gradient(circle 560px at 88% 18%, #f4bd3f14, transparent 72%), linear-gradient(180deg, #fff 0%, #f2f7f6f0 58%, #fff 100%), var(--vd-paper);border-top:1px solid #0067621f;padding:68px 0 28px;position:relative;overflow:hidden}.site-footer:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(#bdd2d61f 1px,#0000 1px),linear-gradient(90deg,#bdd2d61a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 100%)}.footer-grid,.footer-bottom{position:relative}.footer-grid{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.6fr));gap:44px;display:grid}.footer-brand{max-width:430px}.footer-logo{align-items:center;margin-bottom:22px;display:inline-flex}.footer-logo-image{width:164px;height:auto;display:block}.footer-brand p,.footer-bottom p{color:var(--vd-muted)}.footer-brand p{margin-bottom:0}.footer-heading{color:var(--vd-teal-dark);font-family:var(--vd-font-body);letter-spacing:.02em;text-transform:uppercase;margin-bottom:18px;font-size:.9rem;font-weight:850;line-height:1}.footer-nav{align-content:start;gap:12px;display:grid}.footer-nav a{width:fit-content;color:var(--vd-slate);font-weight:720;transition:color .16s,translate .16s}.footer-nav a:hover{color:var(--vd-teal-dark);translate:4px}.footer-nav .footer-anpc-link{opacity:.82;width:min(100%,178px);margin-top:6px}.footer-nav .footer-anpc-link:hover{opacity:1}.footer-anpc-image{width:100%;height:auto;display:block}.footer-bottom{border-top:1px solid #0067621f;justify-content:space-between;gap:24px;margin-top:52px;padding-top:22px;display:flex}.footer-bottom p{margin-bottom:0;font-size:.9rem}@keyframes scroll-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes workflow-spotlight{0%,18%{border-color:#00676275;scale:1.045;box-shadow:0 28px 70px #0207181f}24%,to{border-color:var(--vd-line);scale:1;box-shadow:0 16px 40px #0207180a}}@keyframes workflow-accent{0%,18%{opacity:1}24%,to{opacity:0}}@keyframes process-point-pulse{0%,18%{background:var(--vd-teal);color:#fff;border-color:#0067626b;box-shadow:0 18px 42px #00676233}24%,to{color:var(--vd-teal);background:#fff;border-color:#0067622e;box-shadow:0 12px 32px #0207180f}}@keyframes process-label-pulse{0%,18%{color:var(--vd-navy)}24%,to{color:var(--vd-muted)}}@keyframes process-progress-fill{0%,18%{width:33.333%}25%,43%{width:66.667%}50%,68%{opacity:1;width:100%}74%{opacity:1;width:100%}75%{opacity:0;width:12.5%}76%,93%{opacity:1;width:0%}to{opacity:1;width:33.333%}}@keyframes journey-node-pulse{0%{opacity:.45;transform:scale(.86)}55%{opacity:0;transform:scale(1.52)}to{opacity:0;transform:scale(1.52)}}@media (prefers-reduced-motion:no-preference){.scroll-reveal{animation:both scroll-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}.company-journey-rail span:after,.company-journey-result-node:after{animation:2.8s ease-out infinite journey-node-pulse}.company-journey-stage:nth-of-type(2) .company-journey-rail span:after{animation-delay:.45s}.company-journey-stage:nth-of-type(3) .company-journey-rail span:after{animation-delay:.9s}.company-journey-result-node:after{animation-delay:1.35s}.process-progress-track span{animation:16s linear infinite process-progress-fill}.workflow-step,.workflow-step:before,.process-progress-point span,.process-progress-point strong{animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite}.workflow-step{animation:16s linear infinite workflow-spotlight}.workflow-step:before{animation-name:workflow-accent}.process-progress-point span{animation-name:process-point-pulse}.process-progress-point strong{animation-name:process-label-pulse}.workflow-step:first-child,.workflow-step:first-child:before,.process-progress-point:first-child span,.process-progress-point:first-child strong{animation-delay:12s}.workflow-step:nth-child(2),.workflow-step:nth-child(2):before,.process-progress-point:nth-child(2) span,.process-progress-point:nth-child(2) strong{animation-delay:0s}.workflow-step:nth-child(3),.workflow-step:nth-child(3):before,.process-progress-point:nth-child(3) span,.process-progress-point:nth-child(3) strong{animation-delay:4s}.workflow-step:nth-child(4),.workflow-step:nth-child(4):before,.process-progress-point:nth-child(4) span,.process-progress-point:nth-child(4) strong{animation-delay:8s}}@media (max-width:980px){.legal-page-hero,.legal-page-document-layout{grid-template-columns:1fr}.legal-page-hero-panel{max-width:520px}.legal-page-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-44px}.legal-page-index{position:relative;top:auto}.legal-page-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}h1{font-size:4rem}h2{font-size:2.15rem}.hero-grid,.web-design-hero-grid,.marketing-hero-grid,.marketing-performance-layout,.marketing-modules-layout,.company-hero-grid,.company-launch-story-head,.company-office-layout,.company-faq-shell,.company-case-studies-head,.contact-hero-grid,.cta-grid,.contact-call-card,.footer-grid{grid-template-columns:1fr}.footer-grid{gap:30px}.company-ads-support-section .company-office-layout{grid-template-columns:1fr}.company-cta-shell{grid-template-columns:1fr;gap:36px}.company-cta-copy h2{max-width:720px;font-size:3.35rem}.company-cta-action-panel{border-top:1px solid #ecfffc33;border-left:0;padding-top:28px;padding-left:0}.hero-section{padding-top:100px}.web-design-hero{padding-top:112px}.web-design-hero-grid{gap:42px}.web-design-preview-card{min-height:auto}.marketing-hero,.company-hero{padding-top:112px}.marketing-hero-grid,.marketing-performance-layout,.company-hero-grid,.company-office-layout{gap:42px}.company-ads-support-section .company-office-board{min-height:auto}.company-ads-support-section .company-office-copy h2{max-width:18ch}.company-package-extras{grid-template-columns:1fr}.company-package-extras-copy{max-width:680px}.marketing-system-visual{min-height:500px}.web-design-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-board{--pricing-head-height:262px;--pricing-row-height:112px;grid-template-columns:minmax(240px,.76fr) repeat(3,minmax(0,1fr))}.pricing-board-label,.pricing-plan-head{padding:22px}.pricing-plan-head p{font-size:.86rem}.pricing-plan-price strong{font-size:3.1rem}.contact-hero{padding-top:112px}.contact-hero-grid{gap:42px}.contact-copy,.contact-form-card,.contact-info-grid{grid-area:auto/1}.contact-info-grid{margin-top:0}.hero-visual{padding:32px 18px 120px}.hero-attribute-card{width:min(44%,176px)}.hero-attribute-card-web{top:0;left:0}.hero-attribute-card-marketing{top:0;right:0}.hero-attribute-card-support{bottom:28px;left:0}.hero-attribute-card-company{bottom:28px;right:0}.reviews-grid,.workflow-rail,.marketing-process-rail,.marketing-module-grid,.company-types-grid,.company-package-grid,.company-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-package-clipboard.is-featured{grid-column:1/-1;justify-self:center;max-width:560px}.company-documents-layout{grid-template-columns:1fr}.company-documents-copy h2{max-width:12ch;margin-left:0;font-size:4.35rem}.company-documents-copy h2:after{left:2px;right:auto}.company-documents-copy>p{margin-left:0}.company-documents-action{align-items:flex-start}.company-call-phone-scene{width:min(100%,520px);margin:0 auto}.company-faq-head{position:static}.company-case-notebook{padding-left:78px;overflow-x:auto}.company-case-notebook-columns{min-width:880px}.company-case-note{padding:0 22px}.company-documents-visual{order:2;grid-area:auto;min-height:auto}.company-documents-copy{text-align:left;order:1;grid-area:auto;justify-self:stretch}.company-office-copy{position:static}.service-layout,.service-section-marketing .service-layout{grid-template-columns:1fr;gap:36px}.service-section-marketing .service-copy,.service-section-marketing .service-feature{order:initial}}@media (min-width:641px) and (max-width:1180px){.company-page .section-inner{width:min(100% - clamp(76px,9.5vw,112px),1080px)}body:has(.company-page) .navbar-inner{width:min(100% - clamp(76px,9.5vw,112px),1080px)}body:has(.company-page) .site-footer .section-inner{width:min(100% - clamp(76px,9.5vw,112px),1080px)}.company-page .company-package-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:30px}.company-page .company-package-clipboard,.company-page .company-package-clipboard:nth-child(2),.company-page .company-package-clipboard.is-featured{justify-self:center;width:min(100%,clamp(480px,54vw,540px));max-width:540px;transform:none}.company-page .company-package-paper,.company-page .company-package-card.is-featured .company-package-paper{min-height:clamp(570px,68vw,600px)}.company-page .company-hero-grid{grid-template-columns:minmax(0,760px);justify-content:start;align-items:start}.company-page .company-hero-board,.company-page .company-hero-note{display:none}.company-page .company-hero-copy .hero-actions{margin-top:26px}.company-page .company-documents-section{padding:76px 0}.company-page .company-documents-layout{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:clamp(28px,4vw,48px)}.company-page .company-documents-copy{text-align:left;order:1;grid-area:1/1;justify-self:stretch}.company-page .company-documents-copy h2{max-width:10ch;margin-bottom:22px;font-size:clamp(3.2rem,6.4vw,4.2rem)}.company-page .company-documents-copy h2:after{left:2px;right:auto}.company-page .company-documents-copy>p{max-width:58ch;margin-left:0;font-size:1rem;line-height:1.62}.company-page .company-documents-action{align-items:flex-start;margin-top:24px}.company-page .company-documents-visual{order:2;grid-area:1/2;min-height:auto}.company-page .company-call-phone-scene{width:min(100%,240px)}.company-page .company-call-phone-image{filter:drop-shadow(0 22px 34px #02071821);width:min(100%,240px)}.company-page .company-launch-story-path{gap:clamp(42px,5.6vw,66px)}.company-page .company-launch-story-step{box-sizing:border-box;min-height:clamp(450px,54vw,570px);padding-inline:clamp(12px,1.8vw,22px)}.company-page .company-launch-story-copy{grid-column:1/8;min-height:clamp(318px,34vw,418px);padding:clamp(30px,3.2vw,46px) clamp(34px,4vw,56px)}.company-page .company-launch-story-step.is-reversed .company-launch-story-copy{grid-column:6/13}.company-page .company-launch-story-copy p,.company-page .company-launch-story-copy-note p{max-width:62ch;line-height:1.62}.company-page .company-launch-story-proof{grid-column:8/13;min-height:clamp(382px,43vw,500px)}.company-page .company-launch-story-step.is-reversed .company-launch-story-proof{grid-column:1/6}.company-page .company-launch-story-proof-points,.company-page .company-launch-story-step-3 .company-launch-story-proof-points,.company-page .company-launch-story-step-4 .company-launch-story-proof-points,.company-page .company-launch-story-step-5 .company-launch-story-proof-points{min-height:clamp(382px,43vw,500px)}.company-page .company-launch-story-proof-points li{aspect-ratio:1/1.08;width:clamp(136px,14.6vw,174px);padding:clamp(28px,2.7vw,36px) clamp(16px,1.5vw,20px) clamp(20px,1.8vw,26px);font-size:clamp(1.14rem,1.44vw,1.48rem)}.company-page .company-launch-story-proof-points li:first-child{top:0;left:7%}.company-page .company-launch-story-proof-points li:nth-child(2){top:35%;right:6%}.company-page .company-launch-story-proof-points li:nth-child(3){bottom:0;left:16%}.company-page .company-launch-story-proof-points li:nth-child(4){bottom:5%;right:8%}.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:first-child{left:auto;right:7%}.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(2){left:6%;right:auto}.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(3){left:auto;right:16%}.company-page .company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(4){left:8%;right:auto}.company-page .company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points{min-height:clamp(500px,58vw,620px)}.company-page .company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li{width:clamp(132px,13.7vw,164px)}.company-page .company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:first-child{top:0;left:8%;right:auto}.company-page .company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(2){top:24%;left:auto;right:8%}.company-page .company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(3){inset:48% auto auto 5%}.company-page .company-launch-story-step.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(4){inset:70% 10% auto auto}.company-page .company-ads-support-section .company-office-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:34px}.company-page .company-ads-support-section .company-office-copy{width:min(100%,760px);position:static}.company-page .company-ads-support-section .company-office-copy h2{max-width:14ch;font-size:clamp(3rem,6vw,4.1rem)}.company-page .company-office-note{width:min(100%,380px);transform:rotate(-1.2deg)}.company-page .company-office-board{min-height:auto;padding-bottom:0}.company-page .company-ads-support-section .company-office-grid{grid-template-columns:minmax(250px,.92fr) minmax(235px,.82fr);align-items:start;gap:clamp(18px,3vw,28px);max-width:690px;margin-top:6px}.company-page .company-ads-support-section .company-office-card{min-height:0;margin-top:0;padding:clamp(24px,2.7vw,30px)}.company-page .company-ads-support-section .company-office-card h3{font-size:clamp(2rem,4.2vw,2.9rem)}.company-page .company-ads-support-section .company-office-card.is-promo{justify-self:start;width:min(100%,300px);transform:rotate(-1.8deg)}.company-page .company-ads-support-section .company-office-card.is-promo:hover{transform:translateY(-4px)rotate(-1.8deg)}.company-page .company-ads-support-section .company-office-card.is-standard{justify-self:end;width:min(100%,310px);margin-top:20px;transform:rotate(1.45deg)}.company-page .company-ads-support-section .company-office-card.is-standard:hover{transform:translateY(-4px)rotate(1.45deg)}.company-page .company-office-board-footer{justify-content:flex-start;margin-top:18px;padding-right:0}.company-page .company-case-studies-section>.section-inner{width:min(100% - clamp(84px,10vw,118px),1080px)}.company-page .company-case-notebook{padding-left:clamp(78px,8vw,96px);overflow-x:visible}.company-page .company-case-notebook:before{left:clamp(60px,6vw,72px)}.company-page .company-case-notebook-spiral{opacity:.9;background-size:54px 34px;width:54px;left:10px}body:has(.company-page) .site-footer{padding:38px 0 18px}body:has(.company-page) .footer-grid{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(110px,.48fr));gap:20px}body:has(.company-page) .footer-logo{margin-bottom:14px}body:has(.company-page) .footer-logo-image{width:132px}:is(body:has(.company-page) .footer-brand p,body:has(.company-page) .footer-nav a,body:has(.company-page) .footer-bottom p){font-size:.82rem;line-height:1.42}body:has(.company-page) .footer-heading{margin-bottom:10px;font-size:.72rem}body:has(.company-page) .footer-nav{gap:8px}body:has(.company-page) .footer-nav .footer-anpc-link{width:min(100%,128px)}body:has(.company-page) .footer-bottom{margin-top:26px;padding-top:14px}}@media (min-width:641px) and (max-width:980px){.company-page .company-hero{padding:112px 0 60px}.company-page .company-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.company-page .company-hero-copy h1{max-width:10ch;font-size:clamp(3rem,6.5vw,4rem)}.company-page .company-hero-copy>p{max-width:52ch;font-size:1.02rem;line-height:1.58}.company-page .company-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:100%}.company-page .company-hero-stats dt{font-size:1.05rem}.company-page .company-hero-stats dd{font-size:.72rem}.company-page .company-hero-board{display:none}.company-page .company-documents-section{padding:70px 0}.company-page .company-documents-layout{grid-template-columns:minmax(0,1fr) minmax(170px,230px);align-items:center;gap:clamp(24px,4vw,42px)}.company-page .company-documents-copy{text-align:left;order:1;grid-area:1/1;justify-self:stretch}.company-page .company-documents-copy h2{max-width:10ch;margin-bottom:22px;font-size:clamp(3rem,7vw,4rem)}.company-page .company-documents-copy>p{max-width:58ch;margin-left:0;font-size:.98rem;line-height:1.62}.company-page .company-documents-action{align-items:flex-start;margin-top:24px}.company-page .company-documents-visual{order:2;grid-area:1/2;min-height:auto}.company-page .company-call-phone-scene{width:min(100%,220px)}.company-page .company-call-phone-image{filter:drop-shadow(0 22px 34px #02071821);width:min(100%,220px)}.company-page .company-case-studies-section>.section-inner{width:min(100% - clamp(70px,9vw,104px),1080px)}.company-page .company-case-notebook{padding-left:clamp(78px,8vw,96px);padding-right:clamp(22px,4vw,34px);overflow-x:visible}.company-page .company-case-notebook:before{left:clamp(60px,6vw,72px)}.company-page .company-case-notebook-spiral{opacity:.9;background-size:54px 34px;width:54px;left:10px}.company-page .company-case-notebook-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;min-width:0;min-height:auto}.company-page .company-case-note{padding:0 clamp(18px,2.8vw,26px)}.company-page .company-case-note:nth-child(3){border-top:1px dashed #00676247;border-left:0;grid-column:1/-1;padding-top:28px}}@media (max-width:820px){.navbar-inner{justify-content:space-between;gap:10px;width:min(100% - 28px,1160px);min-height:66px;position:relative}.navbar-logo{z-index:1;position:absolute;left:50%;transform:translate(-50%)}.navbar-logo-image{width:clamp(80px,25vw,104px)}.navbar-links{display:none}.navbar-mobile-toggle{z-index:2;display:grid;position:relative}.navbar-mobile-cta{z-index:2;background:var(--vd-teal);color:#fff;text-align:center;border:1px solid #0067622e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:clamp(108px,33.4vw,130px);min-height:40px;padding:0 8px;font-size:clamp(.8rem,3.5vw,.9rem);font-weight:850;line-height:1.05;display:inline-flex;position:relative;box-shadow:0 12px 26px #00676224}.navbar-mobile-cta span{white-space:nowrap;min-width:0}.navbar-mobile-cta svg{flex:none;width:15px;height:15px}.navbar-mobile-panel{opacity:0;pointer-events:none;visibility:hidden;background:#fff;border:1px solid #d9e1e4f0;border-radius:8px;gap:6px;max-height:calc(100vh - 90px);padding:10px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:grid;position:fixed;top:74px;left:14px;right:14px;overflow-y:auto;transform:translateY(-8px);box-shadow:0 24px 58px #02071824}.navbar-mobile-panel.is-open{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.navbar-mobile-link{color:var(--vd-navy);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 14px;font-weight:700;display:flex}.navbar-mobile-link.is-active{color:var(--vd-teal-dark);background:#00676214}.navbar-mobile-phone{background:var(--vd-teal);color:#fff;margin-top:4px}.navbar-mobile-phone:hover{background:var(--vd-teal-dark);color:#fff}@media (max-width:340px){.navbar-logo-image{width:80px}.navbar-mobile-cta{gap:5px;width:104px;padding:0 7px;font-size:.74rem}.navbar-mobile-cta svg{width:14px;height:14px}}}@media (min-width:641px) and (max-width:820px){body:has(.company-page) .navbar-inner{width:min(100% - clamp(76px,9.5vw,112px),1080px);min-height:70px}body:has(.company-page) .navbar-logo-image{width:136px}body:has(.company-page) .navbar-links{gap:4px;display:flex}body:has(.company-page) .navbar-link{padding:10px 9px;font-size:.84rem}body:has(.company-page) .navbar-phone{min-height:38px;margin-left:4px;padding:0 11px;font-size:.82rem}:is(body:has(.company-page) .navbar-mobile-toggle,body:has(.company-page) .navbar-mobile-panel){display:none}.company-page .company-ads-support-section .company-office-grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);align-items:start;gap:14px;max-width:640px;margin-top:4px}.company-page .company-ads-support-section .company-office-card{justify-self:stretch;width:auto;min-height:0;margin-top:0;padding:24px}.company-page .company-ads-support-section .company-office-card.is-promo{transform:rotate(-1.25deg)}.company-page .company-ads-support-section .company-office-card.is-promo:hover{transform:translateY(-4px)rotate(-1.25deg)}.company-page .company-ads-support-section .company-office-card.is-standard{margin-top:18px;transform:rotate(1.1deg)}.company-page .company-ads-support-section .company-office-card.is-standard:hover{transform:translateY(-4px)rotate(1.1deg)}.company-page .company-case-notebook{padding:58px 18px 28px 76px}.company-page .company-case-notebook:before{left:58px}.company-page .company-case-notebook-spiral{background-size:48px 32px;width:48px;left:9px}.company-page .company-case-notebook-columns{grid-template-columns:1fr}.company-page .company-case-note,.company-page .company-case-note:nth-child(3){grid-column:auto;padding:24px 0}.company-page .company-case-note:first-child{padding-top:0}.company-page .company-case-note+.company-case-note{border-top:1px dashed #00676247;border-left:0}}@media (max-width:640px){.section-inner{width:min(100% - 28px,1160px)}.company-cta{padding:76px 0 82px}.company-cta-copy{gap:18px}.company-cta-copy h2{font-size:2.55rem;line-height:1.02}.company-cta-copy>p:not(.company-cta-eyebrow){font-size:1rem;line-height:1.68}.company-cta-points{gap:12px;display:grid}.company-cta-action-panel>span{max-width:none;font-size:1.04rem}.company-cta-actions,.company-cta-secondary{width:100%}.company-cta-secondary{justify-content:center}.legal-page-summary{grid-template-columns:1fr;margin-top:-30px}.legal-page-summary-item{min-height:0}.legal-page-section{padding-top:92px}.legal-page-hero{min-height:0;padding:26px 20px}.legal-page-heading h1{max-width:100%}.legal-page-hero-sheet{min-height:230px;transform:none}.legal-page-index nav{grid-template-columns:1fr}.legal-page-block{padding:24px 18px 24px 54px}.legal-page-block-number{left:14px}.legal-page-links{display:grid}h1{font-size:2.35rem}h2{font-size:1.9rem}.hero-section{padding:88px 0 22px}.web-design-hero,.marketing-hero,.company-hero{padding:94px 0 58px}.web-design-hero-copy h1{max-width:12ch}.web-design-hero-copy>p,.marketing-hero-copy>p,.company-hero-copy>p{font-size:1rem}.company-journey-card{gap:0}.company-journey-result-card ul{gap:8px}.company-launch-story-result-copy{width:100%;max-width:none}.company-launch-story-result-copy:before,.company-launch-story-result-copy:after,.company-launch-story-result-folder:before{display:none}.company-launch-story-result-paper{grid-template-columns:1fr;grid-template-areas:"head""note";gap:22px}.web-design-highlight-list,.marketing-highlight-list{margin-top:24px}.marketing-system-visual{min-height:auto;padding:14px}.marketing-route-line{display:none}.marketing-route-card,.marketing-hero-panel{width:100%;margin-top:10px;position:relative;inset:auto;translate:none}.marketing-hero-panel{order:-1}.marketing-system-visual{gap:10px;display:grid}.marketing-performance-section,.marketing-system-section,.marketing-modules-section{padding:64px 0}.marketing-dashboard-card{padding:22px}.marketing-chart{min-height:210px;padding:18px}.marketing-metric-grid,.marketing-process-rail,.marketing-module-grid{grid-template-columns:1fr}.marketing-mini-card{grid-template-columns:1fr;gap:12px}.marketing-mini-card p{grid-column:auto}.marketing-process-card,.marketing-module-card{min-height:auto;padding:20px}.company-hero-stats,.company-progress-steps,.company-dossier-grid,.company-modules-grid,.company-types-grid,.company-package-grid,.company-office-grid{grid-template-columns:1fr}.company-package-clipboard,.company-package-clipboard:nth-child(2),.company-package-clipboard.is-featured{justify-self:center;max-width:520px;padding-left:0;padding-right:0;transform:none}.company-package-clipboard.is-featured:after{inset:44px -4px 2px 8px}.company-packages-section:before{display:none}.company-packages-section .section-heading h2{font-size:clamp(3.35rem,17vw,4.45rem);line-height:.9}.company-package-paper,.company-package-card.is-featured .company-package-paper{min-height:auto;padding:96px clamp(40px,10vw,52px) 56px}.company-package-card.is-featured .company-package-paper{padding-top:96px}.company-package-paper:after,.company-package-card.is-featured .company-package-paper:after{display:none}.company-package-price-block{grid-template-columns:minmax(0,1fr) minmax(78px,.36fr);gap:8px}.company-package-price{gap:5px}.company-package-price strong{font-size:clamp(2.55rem,13vw,3rem)}.company-package-price-block .company-package-meta{gap:6px;min-height:74px;padding-left:8px}.company-package-meta-label{gap:3px;font-size:.6rem}.company-package-meta-label .company-inline-info-button{width:14px;height:14px}.company-package-meta strong{font-size:.64rem;line-height:1.08}.company-package-extras{text-align:center;gap:18px;padding-top:20px}.company-package-extras-copy{justify-items:center}.company-package-extra-notes{grid-template-columns:1fr;width:100%}.company-package-extra-note{text-align:left;min-height:auto}.company-package-extras dd{gap:10px;display:flex}.company-inline-info-popover{left:var(--company-inline-info-left,50%);width:var(--company-inline-info-width,min(280px, calc(100vw - 40px)))}.company-inline-info-popover:after{left:var(--company-inline-info-arrow-left,50%);transform:translate(-50%)rotate(45deg)}.company-dossier-card{padding:14px}.company-dossier-head,.company-status-card{flex-direction:column;align-items:flex-start}.company-types-section,.company-launch-story-section,.company-journey-section,.company-coordination-section,.company-packages-section,.company-office-section,.company-faq-section,.company-case-studies-section,.company-documents-section{padding:64px 0}.company-journey-shell{gap:34px}.company-journey-head h2,.company-launch-story-head h2{font-size:2.25rem}.company-journey-head p{font-size:1.05rem}.company-launch-story-shell{gap:36px}.company-launch-story-path{gap:30px}.company-package-card.is-journey-target:before{display:none}.company-launch-story-step,.company-launch-story-result{--story-step-x:0px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;min-height:auto}.company-launch-story-copy,.company-launch-story-step.is-reversed .company-launch-story-copy,.company-launch-story-proof,.company-launch-story-step.is-reversed .company-launch-story-proof,.company-launch-story-result-copy{grid-column:2}.company-launch-story-copy{min-height:auto;margin:0;padding:22px;transform:none}.company-launch-story-copy:before,.company-launch-story-copy:after{display:none}.company-launch-story-copy h3{max-width:none;font-size:1.74rem}.company-launch-story-copy p{max-width:none}.company-launch-story-proof{min-height:auto;margin-top:18px;margin-left:0;margin-right:0;padding:0;transform:none}.company-launch-story-step.is-reversed .company-launch-story-proof{margin-left:0;margin-right:0;transform:none}.company-launch-story-proof-points{gap:10px;min-height:auto;display:grid}.company-launch-story-proof-points li,.company-launch-story-proof-points li:first-child,.company-launch-story-proof-points li:nth-child(2),.company-launch-story-proof-points li:nth-child(3),.company-launch-story-proof-points li:nth-child(4),.company-launch-story-proof-points li:nth-child(5),.company-launch-story-step.is-reversed .company-launch-story-proof-points li:first-child,.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(2),.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(3),.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(4),.company-launch-story-step.is-reversed .company-launch-story-proof-points li:nth-child(5),.company-launch-story-step-2 .company-launch-story-proof-points li:first-child,.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(2),.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(3),.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(4),.company-launch-story-step-2 .company-launch-story-proof-points li:nth-child(5){aspect-ratio:auto;width:100%;min-height:auto;padding:16px;position:relative;inset:auto;transform:none}.company-launch-story-step.is-active .company-launch-story-proof,.company-launch-story-step.is-reversed.is-active .company-launch-story-proof{transform:translateY(-4px)}.company-launch-story-result{padding-top:4px}.company-launch-story-result-copy{width:100%;max-width:none;margin-top:0}.company-launch-story-result-folder{padding:0;transform:none}.company-launch-story-result-folder:before{display:none}.company-launch-story-result-paper{grid-template-columns:1fr;grid-template-areas:"head""note";gap:20px;min-height:auto;padding:24px 20px}.company-launch-story-result-paper:before{display:none}.company-launch-story-result-paper-head h3{max-width:none;font-size:2.08rem}.company-launch-story-result-paper-head p{font-size:.98rem}.company-launch-story-result-note{border-top:1px solid #97dad238;border-left:0;padding-top:20px;padding-left:0}.company-launch-story-result-note-list li{font-size:.94rem}.company-journey-map{--journey-stage-column:0px;--journey-rail-column:38px;--journey-gap:16px;gap:34px}.company-journey-map:before{top:28px;bottom:112px;left:19px}.company-journey-stage,.company-journey-result{grid-template-columns:var(--journey-rail-column) minmax(0, 1fr)}.company-journey-stage-copy,.company-journey-result-label{grid-column:2}.company-journey-rail,.company-journey-result-node{grid-area:1/1/span 2;padding-top:4px}.company-journey-rail span,.company-journey-result-node{width:36px;height:36px;box-shadow:0 0 0 6px #00676212,0 12px 26px #0037351f}.company-journey-stage-copy h3{font-size:1.8rem}.company-journey-panel,.company-journey-result-card{grid-column:2}.company-journey-panel,.company-journey-stage:nth-of-type(2) .company-journey-panel{grid-template-columns:1fr}.company-journey-card{min-height:auto;padding:20px 0 2px}.company-journey-card-heading{margin-bottom:14px}.company-journey-result-label{padding-top:0}.company-journey-result-card{padding:24px}.company-journey-result-card h3{font-size:1.55rem}.company-coordination-main h2{font-size:2.25rem}.company-coordination-head{grid-template-columns:1fr;gap:24px}.company-coordination-main p,.company-coordination-note{font-size:1.05rem}.company-coordination-steps{grid-template-columns:1fr}.company-coordination-step{min-height:auto;padding:22px 0}.company-coordination-step+.company-coordination-step{border-top:1px solid #0067622e;border-left:0}.company-faq-head h2,.company-case-studies-head h2{max-width:100%;font-size:2.25rem}.company-case-studies-head h2{white-space:normal;line-height:.95}.company-faq-item summary{gap:14px;padding:18px;font-size:.98rem}.company-faq-item p{margin:-2px 18px 18px}.company-case-studies-head{text-align:left;margin:0}.company-case-notebook{border-radius:12px;min-height:auto;padding:58px 18px 28px 54px;overflow-x:visible;box-shadow:0 24px 58px #02071817,7px 7px #f1e6d2c7}.company-case-notebook:before{left:42px}.company-case-notebook-spiral{background-size:94px 46px;width:94px;top:30px;bottom:30px;left:-48px}.company-case-notebook-columns{grid-template-columns:1fr;min-width:0;min-height:auto}.company-case-note{padding:24px 0}.company-case-note:first-child{padding-top:0}.company-case-note+.company-case-note{border-top:1px dashed #00676247;border-left:0}.company-type-card,.company-module-card,.company-office-card{min-height:auto;padding:20px}.company-ads-support-section .company-office-grid:before,.company-ads-support-section .company-office-grid:after{display:none}.company-ads-support-section .company-office-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.company-ads-support-section .company-office-plan-label{margin-left:0}.company-ads-support-section .company-office-card.is-promo,.company-ads-support-section .company-office-card.is-promo:hover,.company-ads-support-section .company-office-card.is-standard,.company-ads-support-section .company-office-card.is-standard:hover{margin-top:0;transform:none}.company-ads-support-section .company-office-card.is-standard{justify-self:end;width:90%}.company-ads-support-section .company-office-board-footer{flex-direction:column;align-items:flex-start}.company-documents-visual{min-height:auto}.company-call-phone-scene{width:min(100%,360px)}.company-documents-copy h2{font-size:3.35rem}.web-design-preview-card{padding:14px}.browser-frame{gap:8px}.browser-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.preview-hero-card{min-height:218px;padding:22px}.preview-hero-card:before{width:92px;height:72px}.preview-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-design-foundation-grid{grid-template-columns:1fr}.preview-module{min-height:82px}.preview-floating-card{width:100%;margin-top:10px;position:static}.web-design-foundation-section,.web-design-packages-section{padding:64px 0}.web-design-info-card{min-height:auto;padding:20px}.pricing-board-scroll{margin-right:-14px;overflow:auto hidden}.pricing-board{--pricing-head-height:330px;--pricing-row-height:122px;--pricing-footer-height:72px;border-radius:10px;grid-template-columns:250px repeat(3,230px);min-width:940px}.pricing-board-label,.pricing-plan-head{padding:20px}.pricing-plan-head{gap:12px}.pricing-plan-head p{min-height:0;font-size:.9rem}.pricing-plan-price strong{font-size:3rem}.pricing-benefit-copy{padding:14px 18px}.pricing-benefit-copy h3{font-size:.96rem}.pricing-benefit-copy p{font-size:.82rem}.pricing-plan-footer{padding:14px}.contact-hero{padding:94px 0 58px}.contact-hero-grid{gap:28px}.contact-copy{padding-top:0}.contact-copy h1{max-width:11ch}.contact-copy>p{font-size:1rem}.contact-info-grid{margin-top:0}.contact-info-card{grid-template-columns:1fr;padding:18px}.contact-form-card{padding:22px}.contact-form-actions{grid-template-columns:1fr}.schedule-card-head{flex-direction:column;align-items:flex-start}.schedule-toggle{width:100%;min-width:0}.schedule-card-head span{text-align:left}.schedule-picker-card{padding:14px}.schedule-days{gap:6px}.schedule-day{min-height:54px}.form-split{grid-template-columns:1fr;gap:0}.contact-call-section{padding-bottom:64px}.contact-call-card{padding:24px}.contact-call-button{width:100%}.hero-grid{gap:28px}.hero-lead{font-size:1rem}.hero-actions{margin-top:24px}.hero-actions,.button{width:100%}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.stat-item{padding-left:10px}.stat-item dt{font-size:1.05rem}.stat-item dd{font-size:.72rem;line-height:1.35}.reviews-grid,.workflow-rail{grid-template-columns:1fr}.process-shell{gap:30px}.process-progress{padding-top:10px}.process-progress-track{top:32px;left:11%;right:11%}.process-progress-points{gap:6px}.process-progress-point{gap:8px}.process-progress-point span{width:44px;height:44px;font-size:.82rem}.process-progress-point strong{font-size:.7rem;line-height:1.25}.workflow-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;padding:4px 2px 18px;overflow-x:auto}.workflow-step{scroll-snap-align:start;min-height:328px}.hero-image{aspect-ratio:16/9}.hero-visual{padding:0}.hero-attribute-layer{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid;position:static}.hero-attribute-card{grid-template-columns:1fr;gap:6px;width:auto;min-width:0;padding:10px;position:static}.hero-attribute-card:after{display:none}.hero-attribute-card h2{margin-bottom:0;font-size:.82rem}.hero-attribute-card p{display:none}.content-section{padding:64px 0}.site-footer{padding:54px 0 26px}.footer-bottom{gap:10px;margin-top:38px;display:grid}}.cookie-consent-banner{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #0067622e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100% - 36px,1040px);margin:0 auto;padding:16px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 22px 60px #02071829}.cookie-consent-copy h2,.cookie-consent-panel-head h2{color:var(--vd-navy);margin-bottom:6px;font-size:1.04rem;line-height:1.15}.cookie-consent-copy p,.cookie-consent-panel-head p,.cookie-consent-option p{color:var(--vd-slate);margin-bottom:0;font-size:.9rem;line-height:1.5}.cookie-consent-copy a{color:var(--vd-teal-dark);margin-top:6px;font-size:.84rem;font-weight:800;display:inline-flex}.cookie-consent-actions,.cookie-consent-panel-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cookie-consent-button,.cookie-consent-icon-button,.cookie-consent-close,.cookie-consent-toggle{color:var(--vd-navy);font:inherit;background:#fff;border:1px solid #0067622e}.cookie-consent-button{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-width:132px;min-height:40px;padding:0 13px;font-size:.88rem;font-weight:850;display:inline-flex}.cookie-consent-action-button{box-sizing:border-box;border:1px solid var(--vd-teal);width:164px;height:44px;font:inherit;white-space:nowrap;border-radius:8px;flex:0 0 164px;justify-content:center;align-items:center;padding:0;font-size:.88rem;font-weight:900;line-height:1;display:inline-flex}.cookie-consent-action-button-primary{background:var(--vd-teal);color:#fff}.cookie-consent-action-button-secondary{color:var(--vd-navy);background:#fff;border-color:#00676242;box-shadow:inset 0 0 0 1px #0067620a}.cookie-consent-link-button{color:#0d1b2ab8;min-height:40px;font:inherit;background:0 0;border:0;padding:0 4px;font-size:.86rem;font-weight:800;text-decoration:none}.cookie-consent-button-primary{border-color:var(--vd-teal);background:var(--vd-teal);color:#fff}.cookie-consent-icon-button,.cookie-consent-close{width:40px;height:40px;color:var(--vd-teal-dark);border-radius:8px;place-items:center;display:grid}.cookie-consent-button:hover,.cookie-consent-icon-button:hover,.cookie-consent-close:hover{background:#ecfffcb3;border-color:#00676257}.cookie-consent-link-button:hover{color:var(--vd-teal-dark)}.cookie-consent-action-button-primary:hover{background:var(--vd-teal-dark)}.cookie-consent-action-button-secondary:hover{background:#ecfffcb3;border-color:#00676257}.cookie-consent-button-primary:hover{background:var(--vd-teal-dark);color:#fff}.cookie-consent-modal{z-index:90;background:#0207186b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cookie-consent-panel{background-color:#fff;background-image:linear-gradient(#0067620b 1px,#0000 1px),linear-gradient(90deg,#0067620a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00676229;border-radius:8px;width:min(100%,620px);max-height:min(720px,100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 80px #0207183d}.cookie-consent-close{position:absolute;top:16px;right:16px}.cookie-consent-panel-head{padding-right:46px}.cookie-consent-panel-head>span{color:var(--vd-teal-dark);font-family:var(--vd-font-heading);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:850;display:inline-flex}.cookie-consent-options{gap:10px;margin-top:22px;display:grid}.cookie-consent-option{background:#ffffffd1;border:1px solid #00676224;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.cookie-consent-option h3{color:var(--vd-navy);margin-bottom:4px;font-size:.98rem}.cookie-consent-toggle{background:#eef4f4;border-radius:999px;width:50px;height:28px;padding:3px;position:relative}.cookie-consent-toggle span{width:20px;height:20px;color:var(--vd-teal-dark);background:#fff;border-radius:999px;place-items:center;transition:translate .16s;display:grid;box-shadow:0 3px 10px #0207181f}.cookie-consent-toggle.is-active{background:var(--vd-teal);border-color:#0067626b}.cookie-consent-toggle.is-active span{translate:22px}.cookie-consent-toggle:disabled{cursor:not-allowed;opacity:1}.cookie-consent-panel-actions{flex-wrap:wrap;margin-top:22px}@media (max-width:820px){.cookie-consent-banner{grid-template-columns:1fr;gap:12px;padding:14px}.cookie-consent-actions{justify-content:stretch}.cookie-consent-button,.cookie-consent-action-button{flex:auto}}@media (max-width:520px){.cookie-consent-banner{width:calc(100% - 20px);bottom:10px;left:10px;right:10px}.cookie-consent-actions,.cookie-consent-panel-actions{grid-template-columns:1fr auto;align-items:stretch;display:grid}.cookie-consent-actions .cookie-consent-action-button-primary,.cookie-consent-panel-actions .cookie-consent-button-primary{order:-1;grid-column:1/-1}.cookie-consent-panel{max-height:calc(100vh - 28px);padding:18px}.cookie-consent-option{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px}.cookie-consent-toggle{justify-self:end}}.chat-widget-root{z-index:70;font-family:var(--vd-font-body);position:fixed;bottom:24px;right:24px}.chat-trigger,.chat-icon-button,.chat-submit{font:inherit;border:1px solid #0067622e}.chat-trigger{background:var(--vd-teal);color:#fff;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:0 17px;font-size:.94rem;font-weight:850;display:inline-flex;box-shadow:0 18px 42px #0207182e}.chat-trigger:hover{background:var(--vd-teal-dark);transform:translateY(-1px)}.chat-panel{background-color:#fff;background-image:linear-gradient(#00676209 1px,#0000 1px),linear-gradient(90deg,#00676208 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00676229;border-radius:8px;grid-template-rows:auto minmax(170px,1fr) auto auto;width:min(390px,100vw - 32px);max-height:min(680px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 28px 72px #02071833}.chat-panel-header{background:#fafcffeb;border-bottom:1px solid #0067621f;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.chat-panel-header h2{color:var(--vd-navy);font-family:var(--vd-font-heading);margin:0 0 3px;font-size:1.08rem;line-height:1.15}.chat-panel-header p{color:var(--vd-slate);margin:0;font-size:.84rem;line-height:1.35}.chat-panel-heading{min-width:0}.chat-panel-actions{flex:none;align-items:center;gap:8px;display:flex}.chat-mode-pill{width:fit-content;max-width:100%;color:var(--vd-teal-dark);text-align:left;background:#00676214;border-radius:999px;align-items:center;gap:6px;margin-bottom:7px;padding:4px 8px;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.chat-mode-pill:before{background:var(--vd-teal);content:"";border-radius:999px;width:7px;height:7px}.chat-mode-pill.is-offline{color:#7a3a00;background:#fff8ee}.chat-mode-pill.is-offline:before{background:#d68a00}.chat-operator-profile{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 0 10px;display:grid}.chat-operator-avatar{object-fit:cover;background:#fff;border:1px solid #00676224;border-radius:999px;width:38px;height:38px}.chat-operator-copy{justify-items:start;gap:4px;min-width:0;display:grid}.chat-operator-name{max-width:220px;color:var(--vd-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:900;line-height:1.05;overflow:hidden}.chat-mode-pill-under-operator{margin:0}.chat-icon-button{width:38px;height:38px;color:var(--vd-teal-dark);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.chat-icon-button:hover{background:#ecfffcb8}.chat-history-toggle.is-active{color:var(--vd-teal-dark);background:#0067621a}.chat-history-toggle span{background:var(--vd-navy);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.64rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.chat-history-drawer{background:#fafcfff0;border-bottom:1px solid #0067621f;gap:8px;padding:10px 15px 12px;display:grid}.chat-history-drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-history-drawer-head strong{color:var(--vd-navy);font-size:.78rem}.chat-history-drawer-head button{color:var(--vd-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:850}.chat-history-drawer-head button:hover{color:var(--vd-teal-dark)}.chat-message-list{align-content:start;gap:10px;padding:15px;display:grid;overflow-y:auto}.chat-history-list{gap:6px;display:grid}.chat-history-item{min-height:46px;color:var(--vd-teal-dark);cursor:pointer;font:inherit;text-align:left;background:#ecfffc8a;border:1px solid #0067621f;border-radius:8px;gap:5px;padding:7px 9px;display:grid}.chat-history-item-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.chat-history-item span,.chat-history-item small,.chat-history-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-history-item span{color:var(--vd-navy);font-size:.8rem;font-weight:850}.chat-history-item small{color:var(--vd-muted);font-size:.72rem;font-weight:760}.chat-history-item strong{color:var(--vd-slate);font-size:.76rem;font-weight:740}.chat-message-row{justify-items:start;display:grid}.chat-message-row-visitor{justify-items:end}.chat-message-author{color:var(--vd-muted);align-items:center;gap:6px;margin:0 0 4px 2px;font-size:.74rem;font-weight:820;display:inline-flex}.chat-message-author img{object-fit:cover;background:#fff;border:1px solid #00676224;border-radius:999px;width:20px;height:20px}.chat-message{width:fit-content;max-width:86%;color:var(--vd-slate);background:#ffffffeb;border:1px solid #0067621f;border-radius:8px;padding:10px 12px;box-shadow:0 10px 24px #0207180e}.chat-message p{margin:0;font-size:.9rem;line-height:1.45}.chat-message-visitor{color:var(--vd-navy);background:#e8f8f5;border-color:#00676229;justify-self:end}.chat-message-operator,.chat-message-system{justify-self:start}.chat-message-system{color:var(--vd-teal-dark);background:#ecfffcdb}.chat-form{background:#fafcfff0;border-top:1px solid #0067621f;gap:10px;padding:14px;display:grid}.chat-contact-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:9px;display:grid}.chat-contact-grid.is-live{grid-template-columns:1fr}.chat-field{gap:6px;display:grid}.chat-field span{color:var(--vd-navy);font-size:.78rem;font-weight:850}.chat-field input,.chat-field textarea{width:100%;color:var(--vd-navy);font:inherit;background:#fff;border:1px solid #0067622e;border-radius:8px;outline:none;font-size:.9rem}.chat-field input{height:40px;padding:0 11px}.chat-field textarea{resize:vertical;min-height:78px;max-height:150px;padding:10px 11px;line-height:1.42}.chat-field input:focus,.chat-field textarea:focus{border-color:#00676275;box-shadow:0 0 0 3px #00676217}.chat-field input[aria-invalid=true],.chat-field textarea[aria-invalid=true]{border-color:#b42318}.chat-field small{color:#b42318;font-size:.76rem;line-height:1.35}.chat-composer{background:#fff;border:1px solid #0067622e;border-radius:24px;min-height:72px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.chat-composer textarea{resize:none;width:100%;min-height:72px;max-height:150px;color:var(--vd-navy);font:inherit;background:0 0;border:0;border-radius:24px;outline:none;padding:14px 58px 14px 16px;font-size:.9rem;line-height:1.35}.chat-composer:focus-within{border-color:#00676275;box-shadow:0 0 0 3px #00676217}.chat-composer.is-invalid{border-color:#b42318}.chat-field-error{color:#b42318;font-size:.76rem;line-height:1.35}.chat-submit{border-color:var(--vd-teal);background:var(--vd-teal);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;min-height:38px;padding:0;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 8px 18px #0067622e}.chat-submit:hover{background:var(--vd-teal-dark)}.chat-submit:disabled{cursor:wait;opacity:.72}.chat-spin{animation:.82s linear infinite chat-spin}.chat-status{width:fit-content;max-width:88%;color:var(--vd-teal-dark);background:#ecfffcdb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 11px;font-size:.82rem;line-height:1.4;display:grid}.chat-status p{margin:0}.chat-status a{width:fit-content;color:var(--vd-teal-dark);grid-column:2;font-weight:850}.chat-status-error{color:#7a3a00;background:#fff8ee;border-color:#d68a003d}.chat-closed-card{background:#fafcfff0;border-top:1px solid #0067621f;gap:10px;padding:14px;display:grid}.chat-closed-card strong{color:var(--vd-navy);font-size:.92rem}.chat-closed-card p{color:var(--vd-slate);margin:0;font-size:.83rem;line-height:1.42}.chat-closed-card div{flex-wrap:wrap;gap:8px;display:flex}.chat-closed-card button{min-height:38px;color:var(--vd-teal-dark);font:inherit;background:#fff;border:1px solid #0067622e;border-radius:999px;padding:0 13px;font-size:.82rem;font-weight:850}.chat-closed-card button:first-child{border-color:var(--vd-teal);background:var(--vd-teal);color:#fff}@keyframes chat-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.chat-widget-root{justify-content:flex-end;display:flex;bottom:12px;left:12px;right:12px}.chat-panel{grid-template-rows:auto minmax(150px,1fr) auto auto;width:100%;max-height:calc(100vh - 24px)}.chat-contact-grid{grid-template-columns:1fr}.chat-submit{width:38px}}
