.v3-loader{z-index:50;width:100vw;color:var(--v3-ink);touch-action:none;position:fixed;inset:0;overflow:hidden}.v3-loader .loader-panel{z-index:1;will-change:transform;background:#eff6ff;height:calc(50% + 1px);position:absolute;inset-inline:0}.v3-loader-blue-panel{will-change:transform;background:#2563eb;height:calc(50% + 1px);position:absolute;inset-inline:0}.v3-loader-blue-panel--top{top:0}.v3-loader-blue-panel--bottom{bottom:0}.v3-loader .loader-panel-top{top:0}.v3-loader .loader-panel-bottom{bottom:0}.v3-loader .loader-slit{z-index:2;background:var(--v3-blue);opacity:0;width:100%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v3-loader-grid{border-inline:2px dashed var(--v3-line);pointer-events:none;width:min(1280px,100% - 128px);margin:auto;position:absolute;inset:0}.v3-loader-grid:before,.v3-loader-grid:after{content:"";border-top:2px dashed var(--v3-line);position:absolute;left:-100vw;right:-100vw}.v3-loader-grid:before{top:88px}.v3-loader-grid:after{bottom:88px}.v3-loader-grid i{background:url(/portfolio/icons/grid-star.svg) 50%/contain no-repeat;width:28px;height:28px;position:absolute}.v3-loader-grid i:first-child{top:75px;left:-15px}.v3-loader-grid i:nth-child(2){top:75px;right:-15px}.v3-loader-grid i:nth-child(3){bottom:75px;left:-15px}.v3-loader-grid i:nth-child(4){bottom:75px;right:-15px}.v3-loader .loader-header,.v3-loader .loader-footer{z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;left:max(104px,50% - 600px);right:max(104px,50% - 600px)}.v3-loader .loader-header{top:28px}.v3-loader .loader-header>p:last-child{text-align:right;font-size:11px;line-height:1.5}.v3-loader .loader-header>p:last-child span{color:var(--v3-muted)}.v3-loader .loading-progress{z-index:3;text-align:center;position:absolute;bottom:calc(50% + 60px);left:0;right:0}.v3-loader .loading-percentage{letter-spacing:-.07em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;font:400 clamp(100px,12vw,172px)/1 Neue Machina,sans-serif;display:flex}.v3-loader .loading-percent-sign{color:var(--v3-blue);margin-left:12px;font-size:.28em}.v3-loader .loading-status{color:var(--v3-muted);margin-top:24px;font-size:14px;line-height:1.5}.v3-loader .loading-path{z-index:3;width:100%;height:140px;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-70px)}.v3-loader .path-base{stroke:var(--v3-line);stroke-width:1px;stroke-dasharray:8 8}.v3-loader .path-active{stroke:var(--v3-blue);stroke-width:1.5px}.v3-loader .path-traveler{fill:var(--v3-blue)}.v3-loader [data-path-node]{color:var(--v3-line)}.v3-loader [data-path-node][data-complete=true]{color:var(--v3-blue)}.v3-loader [data-path-node] text{letter-spacing:0;font:400 12px Neue Machina,sans-serif}.v3-loader .loader-footer{align-items:flex-end;bottom:112px}.v3-loader .service-caption{color:var(--v3-muted);margin-bottom:12px;font-size:11px;display:block}.v3-loader .service-window{text-transform:uppercase;height:24px;color:var(--v3-blue);font:400 18px/24px Neue Machina,sans-serif;overflow:hidden}.v3-loader .service-window span{height:24px;display:block}.v3-loader .cursor-hint{color:var(--v3-muted);text-align:right;font-size:12px;line-height:1.6}.v3-loader .skip-animation{z-index:5;border:1px solid var(--v3-line);background:var(--v3-paper);min-height:40px;color:var(--v3-muted);border-radius:6px;padding:10px 16px;font-size:12px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.v3-loader[data-phase=transition] .skip-animation{opacity:0;pointer-events:none}.v3-loader[data-phase=transition] .skip-animation:focus-visible{opacity:1;pointer-events:auto}@media (width<=999px){.v3-loader-grid{width:calc(100% - 48px)}.v3-loader .loader-header,.v3-loader .loader-footer{left:48px;right:48px}}@media (width<=599px){.v3-loader-grid{width:calc(100% - 32px)}.v3-loader .loader-header,.v3-loader .loader-footer{gap:16px;left:36px;right:36px}.v3-loader .loader-header{align-items:flex-start;top:30px}.v3-loader .loader-header .v3-brand{font-size:17px}.v3-loader .loader-header>p:last-child{font-size:9px}.v3-loader .loading-percentage{font-size:104px}.v3-loader .loading-status{font-size:12px}.v3-loader .service-window{font-size:15px}.v3-loader [data-path-node] text{font-size:10px}.v3-loader .cursor-hint{display:none}}@media (height<=480px){.v3-loader .loading-progress{bottom:calc(50% + 28px)}.v3-loader .loading-percentage{font-size:64px}.v3-loader .loading-status{margin-top:8px}.v3-loader .loader-footer{bottom:72px}.v3-loader .service-caption,.v3-loader .cursor-hint{display:none}.v3-loader .loader-header{top:20px}}.v3-growth-section{background:var(--v3-paper)}.v3-growth-divider{border-block:2px dashed var(--v3-line);height:80px}.v3-growth-divider>.v3-frame{background:repeating-linear-gradient(45deg, transparent 0 9px, var(--v3-line) 9px 10px, transparent 10px 16px);height:100%}.v3-growth-frame{background:#fff}.v3-growth-panel{isolation:isolate;min-height:600px;position:relative;overflow:hidden}.v3-growth-dots,.v3-growth-pulse{z-index:-1;pointer-events:none;position:absolute;inset:0}.v3-growth-dots{background:url(/portfolio/cta/dots.svg) 50%/100% 100% no-repeat}.v3-growth-pulse{--pulse-radius:125%;background:radial-gradient(ellipse at center, transparent calc(var(--pulse-radius) - 20%), #2563eb calc(var(--pulse-radius) - 5%), #2563eb calc(var(--pulse-radius) + 5%), transparent calc(var(--pulse-radius) + 20%));-webkit-mask:url(/portfolio/cta/dots-pulse.svg) 50%/100% 100% no-repeat;-webkit-mask-source-type:alpha;mask:url(/portfolio/cta/dots-pulse.svg) 50%/100% 100% no-repeat alpha}.v3-growth-technologies{margin:0;padding:0;list-style:none}.v3-tech-orbit{z-index:2;left:clamp(78px, var(--tech-x), calc(100% - 78px));top:var(--tech-y);position:absolute}.v3-tech-badge{border:1px solid var(--v3-ink);height:34px;color:var(--v3-ink);text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px 12px;font:500 14px/1 Manrope,sans-serif;display:inline-flex;transform:translate(-50%,-50%)}.v3-tech-badge img{flex-shrink:0;width:20px;height:20px}.v3-growth-copy{text-align:center;flex-direction:column;align-items:center;gap:32px;width:min(766px,55%);min-height:600px;margin-inline:auto;padding-block:112px;display:flex;position:relative}.v3-growth-eyebrow{border:1px solid var(--v3-blue);min-height:32px;color:var(--v3-blue);text-transform:uppercase;background:#fff;border-radius:99px;align-items:center;gap:10px;padding:6px 12px;font:500 14px/1 Manrope,sans-serif;display:inline-flex;box-shadow:0 8px 16px #17255426}.v3-growth-eyebrow img{width:18px;height:18px}.v3-growth-message{width:100%}.v3-growth-message h2{width:fit-content;max-width:min(641px,100%);margin-inline:auto;font-size:40px;line-height:.98}.v3-text-word{white-space:nowrap}.v3-text-char{display:inline}.v3-growth-message h2{--text-final:var(--v3-ink)}.v3-growth-message p{--text-final:var(--v3-muted)}.v3-text-motion .v3-text-char{color:color-mix(in srgb, var(--text-final) 28%, transparent)}.v3-text-motion .v3-text-char.is-revealed{color:var(--text-final);animation:.5s ease-out v3-text-color-pulse}@keyframes v3-text-color-pulse{0%{color:color-mix(in srgb, var(--text-final) 28%, transparent)}18%,60%{color:#2563eb}to{color:var(--text-final)}}.v3-growth-section .v3-growth-message p{max-width:684px;margin:24px auto 0;font-size:18px;line-height:1.5}.v3-growth-action{flex-shrink:0;max-width:100%;margin-top:12px}@media (width<=1399px){.v3-growth-message h2{font-size:34px}.v3-growth-section .v3-growth-message p{font-size:16px}}@media (width>=1200px) and (width<=1399px){.v3-growth-message h2{max-width:min(550px,100%)}}@media (width<=1199px){.v3-growth-dots{background-position:20%;background-size:auto 100%}.v3-growth-pulse{-webkit-mask-position:20%;mask-position:20%;-webkit-mask-size:auto 100%;mask-size:auto 100%}.v3-growth-technologies{flex-wrap:wrap;justify-content:center;gap:12px;padding:40px 24px 0;display:flex;position:relative}.v3-tech-orbit{position:relative;top:auto;left:auto}.v3-tech-badge{transform:none}.v3-growth-copy{width:min(720px,100% - 64px);min-height:0;padding-block:40px 72px}.v3-growth-message h2{font-size:clamp(28px,4vw,36px)}}@media (width<=699px){.v3-growth-dots{opacity:.3;background:url(/portfolio/cta/dots-mobile.svg) 50%/100% 100% no-repeat}.v3-growth-pulse{opacity:.45;-webkit-mask:url(/portfolio/cta/dots-mobile.svg) 50%/100% 100% no-repeat;mask:url(/portfolio/cta/dots-mobile.svg) 50%/100% 100% no-repeat}}@media (width<=599px){.v3-growth-divider{height:48px}.v3-growth-technologies{gap:10px;padding:32px 16px 0}.v3-tech-badge{gap:6px;height:30px;padding:5px 9px;font-size:11px}.v3-tech-badge img{width:18px;height:18px}.v3-growth-copy{gap:28px;width:calc(100% - 40px);padding-block:32px 56px}.v3-growth-message h2{font-size:clamp(23px,6vw,30px);line-height:1.1}.v3-growth-section .v3-growth-message p{margin-top:24px;font-size:16px;line-height:1.6}.v3-growth-action{width:min(100%,313px)}.v3-growth-action>.v3-arrow-button{width:100%}}@media (prefers-reduced-motion:reduce){.v3-growth-pulse{display:none}}.v3-bento{background:var(--v3-paper)}.v3-bento-intro{position:relative}.v3-bento-intro:before,.v3-bento-intro:after{content:"";z-index:2;border-top:2px dashed var(--v3-line);pointer-events:none;position:absolute;left:0;right:0}.v3-bento-intro:before{top:-1px}.v3-bento-intro:after{bottom:-1px}.v3-bento-intro-frame{color:#fff;place-items:center;min-height:400px;padding:68px 32px;display:grid}.v3-bento-intro-background{background:radial-gradient(at 50% 140%,#111015 45%,#0000 85%),linear-gradient(#389fc7,#163bc9 45%,#111015);position:absolute;inset:0;overflow:hidden}.v3-bento-intro-background .gradient-ascii-container[data-renderer=webgl]{background:#111015}.v3-bento-intro-reveal{z-index:1;width:min(1064px,100%);position:relative}.v3-bento-intro-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.v3-bento-intro-label{text-transform:uppercase;border:1px solid #fff;border-radius:99px;align-items:center;gap:10px;min-height:34px;padding:6px 12px;font:500 14px/1 Manrope,sans-serif;display:inline-flex}.v3-bento-intro-label img{flex:none;width:20px;height:20px}.v3-bento-intro-copy h2{max-width:736px;font-size:40px;line-height:.98}.v3-bento-intro .v3-bento-intro-button{background:#fff;border:1px solid #fff;margin-top:8px}.v3-bento-intro-arrow{z-index:1;background:currentColor;flex:none;width:20px;height:20px;position:relative;-webkit-mask:url(/portfolio/icons/bento-arrow-down.svg) 50%/contain no-repeat;mask:url(/portfolio/icons/bento-arrow-down.svg) 50%/contain no-repeat}.v3-bento-intro-corners i:nth-child(-n+2){display:none}.v3-bento-row{--bento-split:40.625%;grid-template-columns:minmax(0,520fr) minmax(0,760fr);display:grid;position:relative}.v3-bento-row--reverse{--bento-split:59.375%;grid-template-columns:minmax(0,760fr) minmax(0,520fr)}.v3-bento-row:after{content:"";border-bottom:2px dashed var(--v3-line);pointer-events:none;width:100vw;position:absolute;bottom:-1px;left:calc(50% - 50vw)}.v3-bento-row:not(:last-child):after{width:auto;left:-1px;right:-1px}.v3-bento-card{background:#fff;flex-direction:column;gap:24px;min-width:0;min-height:399px;padding:32px;display:flex}.v3-bento-card+.v3-bento-card{border-left:2px dashed var(--v3-line)}.v3-bento-card--wide{flex-direction:row}.v3-bento-copy{min-width:0}.v3-bento-card--wide .v3-bento-copy{flex:1 1 0}.v3-bento-card h2{margin-bottom:20px;font-size:24px;line-height:1.1}.v3-bento-card--wide h2{max-width:260px;line-height:1.3}.v3-bento-card p{letter-spacing:-.02em}.v3-bento-card .v3-arrow-button{width:100%;margin-top:20px}.v3-bento-card .v3-arrow-button__label{font-size:clamp(13px,1.1vw,16px)}.v3-bento-art{aspect-ratio:456/196;min-width:0;margin-top:auto;position:relative;overflow:hidden}.v3-bento-art>div,.v3-bento-art svg{width:100%;height:100%;display:block}.v3-bento-card--wide .v3-bento-art{aspect-ratio:1;flex:1 1 0;align-self:center;margin-top:0}.v3-bento-stars{z-index:1;pointer-events:none;position:absolute;inset:0}.v3-bento-stars i{position:absolute}.v3-bento-junction{left:calc(var(--bento-split) + 1px - 14px);width:28px;height:14px}.v3-bento-junction:before,.v3-bento-edge:before{content:"";background:url(/portfolio/icons/grid-star-three.svg) 50%/contain no-repeat;width:14px;height:28px;position:absolute}.v3-bento-junction:before{top:-7px;left:7px}.v3-bento-junction--top{top:0}.v3-bento-junction--top:before{transform:rotate(90deg)}.v3-bento-junction--bottom{bottom:0}.v3-bento-junction--bottom:before{transform:rotate(-90deg)}.v3-bento-edge{width:14px;height:28px;bottom:-14px}.v3-bento-edge--left{left:-1px}.v3-bento-edge--right{right:-1px}.v3-bento-edge--right:before{transform:scaleX(-1)}.v3-bento-corner{background:url(/portfolio/icons/grid-star.svg) 50%/contain no-repeat;width:28px;height:28px;bottom:-14px}.v3-bento-corner--left{left:-15px}.v3-bento-corner--right{right:-15px}@media (width<=1199px){.v3-bento-intro-copy h2{font-size:36px}.v3-bento-card{padding:28px}.v3-bento-card--wide{flex-direction:column}.v3-bento-card--wide .v3-bento-art{flex:none;width:min(100%,300px);margin-top:auto}.v3-bento-card h2{font-size:22px}.v3-bento-card--wide h2{max-width:none}.v3-bento-card .v3-arrow-button{width:min(100%,335px)}.v3-bento-card .v3-arrow-button__label{font-size:15px}}@media (width<=699px){.v3-bento-intro-frame{min-height:400px;padding:56px 24px}.v3-bento-intro-copy h2{font-size:clamp(25px,5vw,32px);line-height:1.1}.v3-bento-intro-label{gap:8px;font-size:11px}.v3-bento-row,.v3-bento-row--reverse{grid-template-columns:1fr}.v3-bento-card{min-height:0;padding:28px 24px}.v3-bento-card+.v3-bento-card{border-left:0;border-top:2px dashed var(--v3-line)}.v3-bento-card .v3-bento-art{flex:none;width:100%;margin-top:0}.v3-bento-card--wide .v3-bento-art{width:min(100%,335px)}.v3-bento-junction{display:none}.v3-bento-card .v3-arrow-button__label{font-size:13px}}.v3-section-transition{isolation:isolate;background:var(--v3-paper);height:140px;position:relative;overflow:hidden}.v3-section-transition .v3-pixel-transition{height:100%}.v3-transition-rails.v3-frame{z-index:0;position:absolute;inset:0}.v3-pixel-transition--reverse{transform:rotate(180deg)}.v3-featured{padding-bottom:0}.v3-final-eyebrow{text-transform:uppercase;border:1px solid;border-radius:99px;align-self:flex-start;align-items:center;gap:10px;min-height:34px;padding:6px 12px;font:500 14px/1 Manrope,sans-serif;display:inline-flex}.v3-final-eyebrow img{width:20px;height:20px}.v3-about{background:var(--v3-ink);color:#fff}.v3-about-layout{grid-template-columns:413px minmax(0,1fr);align-items:center;gap:128px;padding-block:40px 44px;display:grid}.v3-about-layout.v3-frame,.v3-pricing-frame.v3-frame{border:0}.v3-about-photo{aspect-ratio:413/550;object-fit:cover;border-radius:10px;width:100%;height:auto}.v3-about-copy{flex-direction:column;align-items:flex-start;gap:32px;min-width:0;display:flex}.v3-about-copy h2{max-width:522px;margin-top:-8px;font-size:40px;line-height:.98}.v3-about-paragraphs{gap:16px;display:grid}.v3-about .v3-about-paragraphs p{color:#fff;font-size:16px;line-height:1.5}.has-letter-motion .v3-about-letter{color:#ffffff47}.has-letter-motion .v3-about-letter.is-revealed{color:#fff;animation:.5s ease-out v3-about-letter-color}@keyframes v3-about-letter-color{0%{color:#ffffff47}18%,60%{color:#2563eb}to{color:#fff}}.v3-pricing{background:var(--v3-ink);padding-block:40px}.v3-pricing-frame{border:0}.v3-pricing-card{isolation:isolate;background:var(--v3-paper);border-radius:40px;padding:40px;position:relative;overflow:hidden}.v3-pricing-card:before{content:"";z-index:-1;opacity:.3;pointer-events:none;background:url(/portfolio/cta/dots.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.v3-pricing-tabs{background:var(--v3-blue);border-radius:20px;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin-inline:auto;padding:10px;display:flex;box-shadow:inset 0 -2px 4px #172554b3,inset 0 2px 4px #eff6ffb3}.v3-pricing-tabs button{color:var(--v3-blue);text-transform:uppercase;background:#fff;border:0;border-radius:10px;flex:none;padding:8px 12px;font:500 14px/1 Manrope,sans-serif}.v3-pricing-tabs button[aria-selected=true]{background:var(--v3-ink);color:#fff}.v3-pricing-tabs button:focus-visible{outline-offset:3px;outline-color:#fff}.v3-pricing-card>h2{text-align:center;margin:32px 0 40px;font-size:40px;line-height:.98}.v3-pricing-panel{outline-offset:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8%;display:grid}.v3-pricing-preview{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:24px;min-width:0;display:flex}.v3-pricing-preview>img{object-fit:contain;width:100%;height:329px}.v3-pricing-action,.v3-pricing-action .v3-arrow-button{max-width:100%}.v3-pricing-details h3{font-size:32px;line-height:1.1}.v3-pricing-details .v3-pricing-price{color:var(--v3-ink);gap:4px;margin-top:20px;font-size:20px;display:grid}.v3-pricing-price strong{font:400 34px/1.2 Neue Machina,sans-serif}.v3-pricing-details .v3-pricing-description{min-height:120px;margin-top:20px;font-size:16px;line-height:1.5}.v3-pricing-details ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.v3-pricing-details li{color:var(--v3-muted);align-items:center;gap:8px;font-size:16px;line-height:1.5;display:flex}.v3-pricing-details li img{flex-shrink:0}.v3-faq{background:var(--v3-paper);padding-top:40px}.v3-faq:before{content:"";width:min(var(--v3-width), calc(100% - 128px));border-inline:2px dashed var(--v3-line);pointer-events:none;height:40px;margin-inline:auto;position:absolute;top:0;left:0;right:0}.v3-faq-layout{background:#fff;grid-template-columns:minmax(0,480px) minmax(0,557px);justify-content:space-between;gap:80px;padding:40px;display:grid}.v3-faq-layout:before,.v3-faq-layout:after{content:"";border-top:2px dashed var(--v3-line);pointer-events:none;width:100vw;position:absolute;left:calc(50% - 50vw)}.v3-faq-layout:before{top:-2px}.v3-faq-layout:after{bottom:-2px}.v3-faq-copy .v3-final-eyebrow{color:var(--v3-blue);box-shadow:0 8px 16px #17255415}.v3-faq-copy h2{margin-top:24px;font-size:40px;line-height:.98}.v3-faq-copy p{margin-top:24px}.v3-faq-action{margin-top:32px}.v3-faq-items{flex-direction:column;gap:20px;min-width:0;display:flex}.v3-faq-item{background:var(--v3-ink);color:#fff;border-radius:20px;overflow:hidden}.v3-faq-item h3 button{text-align:left;color:#fff;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:20px;font:400 24px/1.15 Neue Machina,sans-serif;display:flex}.v3-faq-item h3 button:focus-visible{outline-offset:-4px;outline-color:#fff}.v3-faq-icon{background:var(--v3-blue);border-radius:10px;flex:0 0 46px;place-items:center;width:46px;height:46px;transition:background .3s;display:grid}.v3-faq-mobile-icon{display:none}.v3-faq-icon i{color:#fff;width:24px;height:24px;transition:transform .3s,color .3s;position:relative}.v3-faq-icon i:before,.v3-faq-icon i:after{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;top:11px;left:1px}.v3-faq-icon i:after{transform:rotate(90deg)}.v3-faq-item.is-open .v3-faq-icon{background:var(--v3-paper)}.v3-faq-item.is-open .v3-faq-icon i{color:var(--v3-blue);transform:rotate(45deg)}.v3-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.v3-faq-item.is-open .v3-faq-panel{grid-template-rows:1fr}.v3-faq-panel-inner{min-height:0;overflow:hidden}.v3-faq-answer{color:#fffc;opacity:0;padding:0 20px 20px;font-size:16px;line-height:1.5;transition:opacity .25s}.v3-faq-item.is-open .v3-faq-answer{opacity:1;transition:opacity .8s .25s}.v3-faq .v3-faq-answer p{color:inherit}.v3-faq-answer p+p{margin-top:12px}.v3-faq-payment,.v3-faq-deadlines{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.v3-faq-payment li{align-items:center;gap:8px;display:flex}.v3-faq-payment img{flex-shrink:0}@media (width<=1399px){.v3-about-layout{grid-template-columns:minmax(260px,34%) minmax(0,1fr);gap:7%}.v3-about-copy h2,.v3-pricing-card>h2,.v3-faq-copy h2{font-size:34px}.v3-about-copy{gap:24px}.v3-faq-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:6%}.v3-faq-item h3 button{font-size:21px}}@media (width<=999px){.v3-faq:before{width:calc(100% - 48px)}.v3-about-layout{align-items:start;gap:32px;padding-block:40px}.v3-about-copy h2{font-size:30px}.v3-about .v3-about-paragraphs p{font-size:15px}.v3-about-copy .v3-arrow-button__label{font-size:13px}.v3-pricing-card{border-radius:28px;padding:32px 24px}.v3-pricing-panel{gap:32px}.v3-pricing-preview>img{height:270px}.v3-pricing-preview .v3-arrow-button__label{font-size:12px}.v3-pricing-details h3{font-size:28px}.v3-faq-layout{gap:32px;padding:32px 24px}.v3-faq-item h3 button{gap:12px;padding:16px;font-size:18px}.v3-faq-icon{flex-basis:36px;width:36px;height:36px}.v3-faq-answer{padding-inline:16px;font-size:15px}.v3-faq .v3-faq-answer p{font-size:inherit}}@media (width<=699px){.v3-about-layout{grid-template-columns:1fr;padding-block:32px 40px}.v3-about-photo{justify-self:center;width:min(100%,413px);max-height:480px}.v3-about-copy{padding-inline:20px}.v3-about-copy h2{max-width:440px}.v3-about-copy .v3-arrow-button{width:min(100%,313px)}.v3-about-copy .v3-arrow-button__label{font-size:15px}.v3-pricing{padding-block:24px 32px}.v3-pricing-tabs{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;padding:8px;display:grid}.v3-pricing-tabs button{min-width:0;padding:10px 6px;font-size:12px}.v3-pricing-card>h2{margin:28px 0 32px;font-size:28px;line-height:1.1}.v3-pricing-panel{grid-template-columns:1fr;gap:32px}.v3-pricing-preview{align-items:stretch}.v3-pricing-preview>img{height:250px}.v3-pricing-preview .v3-arrow-button__label{font-size:13px}.v3-pricing-details .v3-pricing-description{min-height:0}.v3-pricing-details li{font-size:14px}.v3-faq{padding-top:24px}.v3-faq:before{height:24px}.v3-faq-layout{grid-template-columns:1fr;gap:40px}.v3-faq-copy h2{font-size:30px;line-height:1.05}.v3-faq-copy .v3-arrow-button__label{font-size:14px}}@media (width<=359px){.v3-about-copy .v3-arrow-button__label{font-size:12px}.v3-pricing-card{padding-inline:16px}.v3-pricing-tabs button{font-size:10px}.v3-pricing-preview>img{height:210px}.v3-pricing-price strong{font-size:30px}.v3-pricing-preview .v3-arrow-button__label{font-size:11px}}@media (width<=599px){.v3-faq:before{width:calc(100% - 32px)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
