.scroll-scrub{--ss-progress:0;isolation:isolate;color:var(--ss-ink);background:var(--ss-bg);position:relative}.scroll-scrub__stage{z-index:0;background:var(--ss-bg);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.scroll-scrub__media,.scroll-scrub__layer,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video{width:100%;height:100%;position:absolute;inset:0}.scroll-scrub__media{z-index:0}.scroll-scrub__layer{opacity:0;will-change:opacity;margin:0;overflow:hidden}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{object-fit:cover;object-position:var(--ss-object-position);display:block}.scroll-scrub__poster{z-index:0}.scroll-scrub__video{z-index:1}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{visibility:hidden}.scroll-scrub__progress{z-index:5;background:color-mix(in srgb, var(--ss-ink) 14%, transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.scroll-scrub__progress span{background:var(--ss-accent);width:100%;height:100%;transform:scaleX(var(--ss-progress));transform-origin:0;display:block}.scroll-scrub__route{z-index:6;pointer-events:auto;justify-content:flex-end;gap:.25rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.scroll-scrub__route-button{min-height:2.75rem;color:var(--ss-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem .9rem}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:var(--ss-ink)}.scroll-scrub__route-button[aria-current=step]{text-decoration:underline;-webkit-text-decoration-color:var(--ss-accent);text-decoration-color:var(--ss-accent);text-underline-offset:.3em;text-decoration-thickness:.15em}.scroll-scrub__route-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.scroll-scrub__story{z-index:3;pointer-events:none;margin-top:-100dvh;position:relative}.scroll-scrub__chapter,.scroll-scrub__connector-band{position:relative}.scroll-scrub__chapter-pin{pointer-events:none;align-items:center;min-height:100dvh;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem);display:flex;position:sticky;top:0}.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-end}.scroll-scrub__copy{pointer-events:auto;width:min(40rem,48vw);position:relative}.scroll-scrub__copy:before{z-index:-1;content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ss-bg) 88%, transparent) 0%, color-mix(in srgb, var(--ss-bg) 58%, transparent) 52%, transparent 76%);pointer-events:none;position:absolute;inset:-3rem -5rem}.scroll-scrub__kicker{max-width:30ch;color:var(--ss-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}.scroll-scrub__title{max-width:13ch;color:var(--ss-ink);font:inherit;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,6vw,6.75rem);font-weight:700;line-height:.94}.scroll-scrub__body{max-width:42ch;color:var(--ss-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.scroll-scrub__tags{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.scroll-scrub__tags li{border:1px solid color-mix(in srgb, var(--ss-ink) 20%, transparent);color:var(--ss-ink);padding:.45rem .7rem;font-size:.82rem}.scroll-scrub__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:860px){.scroll-scrub__poster,.scroll-scrub__video{object-position:var(--ss-mobile-position)}.scroll-scrub__route{right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.scroll-scrub__route-button{flex:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding:6.5rem max(1.25rem, env(safe-area-inset-right)) calc(4rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));justify-content:flex-start;align-items:flex-end}.scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before{background:linear-gradient(to top, var(--ss-bg) 0%, color-mix(in srgb, var(--ss-bg) 82%, transparent) 58%, transparent 100%);inset:-3rem -2rem}.scroll-scrub__title{max-width:14ch;font-size:clamp(2.3rem,11vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.scroll-scrub__chapter{min-height:100dvh!important}.scroll-scrub__connector-band{display:none}.scroll-scrub__progress span{transition:none}}
.signature-page{--signature-bg:#0b1210;--signature-deep:#0f2a22;--signature-mint:#9cf3d0;--signature-ivory:#f4f6f4;--signature-muted:#aab9b2;background:var(--signature-bg);color:var(--signature-ivory);overflow:clip}.signature-page *{box-sizing:border-box}.signature-scrub{background:var(--signature-bg);position:relative}.signature-statement,.signature-routes,.signature-offer,.signature-proof,.signature-final{width:min(1240px,100% - 48px);margin:0 auto}.signature-statement{border-top:1px solid #9cf3d029;padding:132px 0 112px}.signature-kicker,.signature-section-heading>span,.signature-final>div:last-child>span,.signature-label{color:var(--signature-mint);letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:700}.signature-statement-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(48px,8vw,124px);margin-top:24px;display:grid}.signature-statement h1,.signature-section-heading h2,.signature-final h2{letter-spacing:-.055em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:560;line-height:.94}.signature-statement-copy{padding-top:10px}.signature-statement-copy>p:first-child,.signature-final p{color:var(--signature-ivory);margin:0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.55}.signature-small{max-width:600px;color:var(--signature-muted);margin:28px 0 0;font-size:.96rem;line-height:1.7}.signature-routes{padding:112px 0 128px}.signature-section-heading{gap:18px;margin-bottom:56px;display:grid}.signature-section-heading h2{max-width:860px;font-size:clamp(2.4rem,5vw,4.9rem)}.signature-route-grid{border-top:1px solid #f4f6f429;border-bottom:1px solid #f4f6f429;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signature-route-card{background:radial-gradient(circle at 80% 18%,#9cf3d014,#0000 26%),0 0;border-right:1px solid #f4f6f421;flex-direction:column;min-height:430px;padding:34px 34px 38px;transition:background .22s,transform .22s;display:flex}.signature-route-card:last-child{border-right:0}.signature-route-card:hover{background:radial-gradient(circle at 80% 18%,#9cf3d029,#0000 35%),#0f2a2242;transform:translateY(-4px)}.signature-route-number{color:var(--signature-muted);font-size:.78rem}.signature-route-card>p{color:var(--signature-mint);letter-spacing:.12em;text-transform:uppercase;margin:auto 0 12px;font-size:.74rem;font-weight:700}.signature-route-card h3{letter-spacing:-.04em;max-width:330px;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:540;line-height:.98}.signature-route-line{background:linear-gradient(90deg, var(--signature-mint), #9cf3d000);width:100%;height:1px;margin:24px 0 20px}.signature-route-card>span:last-child{color:var(--signature-muted);line-height:1.6}.signature-offer{padding:72px 0 128px}.signature-offer-panel{background:linear-gradient(140deg, #0f2a22f5, #0b1210fa), var(--signature-deep);border:1px solid #9cf3d038;border-radius:32px;padding:clamp(28px,5vw,72px);box-shadow:0 36px 100px #0000003d}.signature-offer-brand{border-bottom:1px solid #f4f6f41f;align-items:center;gap:18px;padding-bottom:40px;display:flex}.signature-offer-brand img{border-radius:14px;width:56px;height:56px}.signature-offer-brand span{color:var(--signature-muted);font-size:.84rem}.signature-offer-brand h2{letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:560}.signature-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:38px 0;display:grid}.signature-price-card{background:#f4f6f409;border:1px solid #f4f6f424;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:230px;padding:28px;display:flex}.signature-price-card-primary{background:var(--signature-mint);color:#0b1210;border-color:var(--signature-mint)}.signature-price-card>span{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-bottom:auto;font-size:.78rem;font-weight:700}.signature-price-card strong{letter-spacing:-.065em;font-size:clamp(2.8rem,6vw,5.6rem);font-weight:610;line-height:.96}.signature-price-card p{opacity:.8;max-width:560px;margin:14px 0 0;line-height:1.55}.signature-included-grid{border-top:1px solid #f4f6f41f;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:48px;padding-top:40px;display:grid}.signature-included-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.signature-included-grid li{color:var(--signature-ivory);padding-left:20px;line-height:1.5;position:relative}.signature-included-grid li:before{content:"";background:var(--signature-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.signature-delivery-card{border-left:1px solid #9cf3d040;padding:28px}.signature-delivery-card h3{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(2rem,3vw,3.3rem);font-weight:560;line-height:1}.signature-delivery-card p{color:var(--signature-muted);line-height:1.65}.signature-delivery-card .signature-label:nth-of-type(2){margin-top:30px;display:block}.signature-proof{padding:80px 0 140px}.signature-proof-grid{background:#f4f6f41f;border:1px solid #f4f6f41f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.signature-proof-item{background:var(--signature-bg);flex-direction:column;justify-content:space-between;min-height:230px;padding:28px;display:flex}.signature-proof-item>span{color:var(--signature-mint);font-size:.8rem}.signature-proof-item p{max-width:260px;color:var(--signature-ivory);margin:0;font-size:1.12rem;line-height:1.55}.signature-final{border-top:1px solid #f4f6f424;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:760px;padding:110px 0 120px;display:grid}.signature-final-orbit{aspect-ratio:1;place-items:center;width:min(360px,80vw);margin:0 auto;display:grid;position:relative}.signature-final-orbit img{border-radius:30px;width:120px;height:120px;box-shadow:0 0 80px #9cf3d02e}.signature-orbit-ring,.signature-orbit-ring:before,.signature-orbit-ring:after{content:"";border:1px solid #9cf3d03d;border-radius:50%;position:absolute;inset:10%}.signature-orbit-ring{animation:18s linear infinite signature-orbit}.signature-orbit-ring:before{inset:12%;transform:rotate(60deg)scaleX(.55)}.signature-orbit-ring:after{inset:12%;transform:rotate(-60deg)scaleX(.55)}.signature-final h2{margin-top:18px;font-size:clamp(2.7rem,5.5vw,5.6rem)}.signature-final p{max-width:690px;color:var(--signature-muted);margin-top:28px;font-size:1.06rem}.signature-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.signature-button{border:1px solid var(--signature-mint);background:var(--signature-mint);color:#0b1210;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:inline-flex}.signature-button:hover{transform:translateY(-2px)}.signature-button-ghost{color:var(--signature-ivory);background:0 0;border-color:#f4f6f440}@keyframes signature-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.signature-orbit-ring{animation:none}.signature-route-card,.signature-button{transition:none}}@media (max-width:900px){.signature-statement,.signature-routes,.signature-offer,.signature-proof,.signature-final{width:min(100% - 32px,720px)}.signature-statement{padding:90px 0 72px}.signature-statement-grid,.signature-final{grid-template-columns:1fr;gap:42px}.signature-route-grid,.signature-pricing-grid,.signature-included-grid,.signature-proof-grid{grid-template-columns:1fr}.signature-route-card{border-bottom:1px solid #f4f6f421;border-right:0;min-height:330px}.signature-route-card:last-child{border-bottom:0}.signature-included-grid ul{grid-template-columns:1fr}.signature-delivery-card{border-top:1px solid #9cf3d040;border-left:0;padding:28px 0 0}.signature-proof-grid{gap:0}.signature-proof-item{border-bottom:1px solid #f4f6f41f;min-height:170px}.signature-proof-item:last-child{border-bottom:0}.signature-final{min-height:auto;padding:90px 0 110px}.signature-final-orbit{width:min(270px,78vw)}}@media (max-width:520px){.signature-statement,.signature-routes,.signature-offer,.signature-proof,.signature-final{width:min(100% - 24px,500px)}.signature-statement h1{font-size:clamp(2.65rem,14vw,4.4rem)}.signature-routes,.signature-proof{padding-top:72px;padding-bottom:92px}.signature-offer{padding:42px 0 92px}.signature-offer-panel{border-radius:24px;padding:22px}.signature-offer-brand{align-items:flex-start}.signature-price-card{min-height:200px;padding:22px}.signature-price-card strong{font-size:clamp(2.8rem,16vw,4.4rem)}.signature-route-card{padding:26px 22px 30px}.signature-actions{flex-direction:column}.signature-button{width:100%}}.signature-page{font-family:var(--signature-font), sans-serif}.signature-page .signature-scrub{--ss-stage-height:calc(100svh - var(--balasar-header-height));min-height:var(--ss-stage-height)}.signature-page .scroll-scrub__stage{top:var(--balasar-header-height);height:var(--ss-stage-height)}.signature-page .scroll-scrub__story{margin-top:calc(-1 * var(--ss-stage-height))}.signature-page .scroll-scrub__chapter-pin{top:var(--balasar-header-height);min-height:var(--ss-stage-height);padding:5.5rem max(2rem,50vw - 608px) 6.5rem}.signature-page .scroll-scrub__copy{width:min(610px,48vw)}.signature-page .scroll-scrub__copy:before{background:radial-gradient(#0b1210f2,#0b121094 54%,#0000 78%);inset:-5rem -6rem}.signature-page .scroll-scrub__title{max-width:12ch;font-family:var(--signature-font), sans-serif;letter-spacing:-.064em;font-size:clamp(3.7rem,6.2vw,6.6rem);font-weight:560;line-height:.97}.signature-page .scroll-scrub__body{color:var(--signature-muted);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65}.signature-page .scroll-scrub__kicker{color:var(--signature-mint);letter-spacing:.18em;font-size:.7rem}.signature-page .scroll-scrub__tags li{color:var(--signature-mint);background:#0f2a22b8;border-color:#9cf3d047;border-radius:999px;font-size:.7rem}.signature-page .scroll-scrub__route{inset:auto max(1.5rem,50vw - 608px) 1.25rem}.signature-page .scroll-scrub__route-button{background:#0b1210bd;border-radius:999px;font-size:.72rem}.signature-page .scroll-scrub__actions .bw-button{min-height:52px}.signature-value,.signature-demo,.signature-routes,.signature-process,.signature-offer,.signature-faq,.signature-contact{width:min(1216px,100% - 48px);margin-inline:auto}.signature-value,.signature-demo,.signature-routes,.signature-process,.signature-faq{padding-block:clamp(5rem,9vw,8.5rem)}.signature-section-heading{max-width:900px}.signature-section-heading>p{max-width:65ch;color:var(--signature-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.72}.signature-value{border-top:1px solid #9cf3d029;position:relative}.signature-value:before{content:"";background:linear-gradient(90deg, var(--signature-mint), transparent);pointer-events:none;width:min(46%,28rem);height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 1.5rem #9cf3d047}.signature-value-grid{background:#f4f6f421;border:1px solid #f4f6f421;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:3.5rem;display:grid}.signature-value-grid article{background:radial-gradient(circle at 90% 10%, #9cf3d014, transparent 36%), var(--signature-bg);flex-direction:column;min-height:330px;padding:clamp(1.6rem,3.2vw,2.7rem);display:flex}.signature-value-grid article>span,.signature-process-grid li>span{color:var(--signature-mint);letter-spacing:.12em;font-size:.75rem}.signature-value-grid h3,.signature-process-grid h3{color:var(--signature-ivory);letter-spacing:-.045em;margin:auto 0 .8rem;font-size:clamp(1.7rem,2.7vw,2.45rem);font-weight:550;line-height:1.04}.signature-value-grid p,.signature-process-grid p{color:var(--signature-muted);margin:0;line-height:1.68}.signature-demo{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.signature-demo-copy h2,.signature-process .signature-section-heading h2,.signature-faq .signature-section-heading h2,.signature-contact h2{color:var(--signature-ivory);letter-spacing:-.055em;text-wrap:balance;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:560;line-height:.98}.signature-demo-copy>p,.signature-contact-copy>p{color:var(--signature-muted);margin:0;font-size:1.05rem;line-height:1.72}.signature-transformation{perspective:1100px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.signature-browser{background:#101916;border:1px solid #f4f6f426;border-radius:1.4rem;min-width:0;min-height:470px;overflow:hidden;transform:rotateY(5deg)translateZ(0);box-shadow:0 2rem 5rem #00000040}.signature-browser-after{background:radial-gradient(circle at 72% 18%, #9cf3d021, transparent 30%), var(--signature-deep);border-color:#9cf3d061;transform:rotateY(-5deg)translateZ(1.5rem)}.signature-browser-bar{border-bottom:1px solid #f4f6f41a;align-items:center;gap:.35rem;height:2.5rem;padding-inline:1rem;display:flex}.signature-browser-bar i{background:#f4f6f433;border-radius:50%;width:.45rem;height:.45rem}.signature-concept-label{color:var(--signature-muted);letter-spacing:.12em;text-transform:uppercase;padding:1.15rem 1.25rem 0;font-size:.66rem;font-weight:700;display:block}.signature-flat-site,.signature-clear-site{background:#dadeda;border-radius:.85rem;min-height:240px;margin:1rem;padding:1.4rem}.signature-flat-site{opacity:.55;filter:saturate(.35)blur(.35px)}.signature-flat-site b,.signature-clear-site b,.signature-flat-site i,.signature-clear-site i{border-radius:999px;display:block}.signature-flat-site b{background:#9da49f;width:62%;height:2.1rem}.signature-flat-site i{background:#b7bdb8;width:82%;height:.55rem;margin-top:1rem}.signature-flat-site i:nth-child(3){width:68%}.signature-flat-site i:nth-child(4){width:44%}.signature-clear-site{background:var(--signature-bg);position:relative;overflow:hidden}.signature-clear-site:before,.signature-clear-site:after{content:"";border:1px solid #9cf3d052;border-radius:50%;position:absolute}.signature-clear-site:before{width:12rem;height:12rem;top:-4rem;right:-4rem;box-shadow:0 0 3rem #9cf3d01f}.signature-clear-site:after{width:6rem;height:6rem;top:-1rem;right:-1rem}.signature-clear-site b{background:var(--signature-ivory);width:72%;height:2.6rem}.signature-clear-site i{z-index:1;background:#9cf3d080;width:70%;height:.5rem;margin-top:1rem;position:relative}.signature-clear-site i:nth-child(3){width:55%}.signature-clear-site i:nth-child(4){background:var(--signature-mint);width:46%;height:2rem;margin-top:2rem}.signature-browser ul{margin:0;padding:0 1.25rem 1.4rem;list-style:none}.signature-browser li{color:var(--signature-muted);padding:.55rem 0 .55rem 1rem;font-size:.78rem;line-height:1.45;position:relative}.signature-browser li:before{content:"·";color:var(--signature-mint);position:absolute;left:0}.signature-transform-arrow{background:var(--signature-bg);width:44px;height:44px;color:var(--signature-mint);z-index:2;border:1px solid #9cf3d066;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 2rem #9cf3d01f}.signature-process{border-top:1px solid #f4f6f41f}.signature-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.signature-process-grid li{background:#0f2a2247;border:1px solid #f4f6f421;border-radius:1.2rem;flex-direction:column;min-height:280px;padding:1.8rem;display:flex}.signature-process-grid h3{font-size:1.8rem}.signature-prerequisites{background:linear-gradient(135deg,#0f2a22c7,#0b1210e6);border:1px solid #9cf3d040;border-radius:1.5rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-top:4rem;padding:clamp(1.6rem,4vw,3.2rem);display:grid}.signature-prerequisites h3,.signature-management h3,.signature-form h3,.signature-form-success h3{color:var(--signature-ivory);letter-spacing:-.045em;margin:.8rem 0 0;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:550;line-height:1.05}.signature-prerequisites ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.signature-prerequisites li,.signature-extra li{color:var(--signature-muted);padding-left:1.1rem;line-height:1.55;position:relative}.signature-prerequisites li:before,.signature-extra li:before{content:"•";color:var(--signature-mint);position:absolute;left:0}.signature-extra{border-top:1px solid #f4f6f41f;border-bottom:1px solid #f4f6f41f;margin-top:2.3rem}.signature-extra summary,.signature-faq summary{cursor:pointer;color:var(--signature-ivory);padding:1.4rem 2rem 1.4rem 0;font-weight:600;list-style:none;position:relative}.signature-extra summary::-webkit-details-marker{display:none}.signature-faq summary::-webkit-details-marker{display:none}.signature-extra summary:after,.signature-faq summary:after{content:"+";color:var(--signature-mint);font-size:1.4rem;font-weight:400;position:absolute;right:0}.signature-extra[open] summary:after,.signature-faq details[open] summary:after{content:"−"}.signature-extra ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.signature-management{background:#f4f6f40a;border-radius:1.25rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:3rem;margin-top:2.3rem;padding:2rem;display:grid}.signature-management h3 small{color:var(--signature-muted);letter-spacing:0;margin-top:.6rem;font-size:.95rem;font-weight:500;display:block}.signature-management p{color:var(--signature-muted);margin:0;line-height:1.68}.signature-offer-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.signature-faq{border-top:1px solid #f4f6f41f;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,7rem);display:grid}.signature-faq-list{border-top:1px solid #f4f6f424}.signature-faq-list details{border-bottom:1px solid #f4f6f424}.signature-faq-list p{max-width:62ch;color:var(--signature-muted);margin:0;padding:0 2rem 1.5rem 0;line-height:1.7}.signature-contact{border-top:1px solid #f4f6f424;grid-template-columns:minmax(250px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(5rem,9vw,8.5rem);display:grid}.signature-contact-copy{top:calc(var(--balasar-header-height) + 2.5rem);position:sticky}.signature-contact-copy>a{min-height:44px;color:var(--signature-mint);align-items:center;gap:.75rem;margin-top:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.signature-form,.signature-form-success{background:#0d1916;border:1px solid #9cf3d03d;border-radius:1.5rem;min-width:0;padding:clamp(1.5rem,4vw,2.8rem)}.signature-form>p,.signature-form-success>p{color:var(--signature-muted);margin:.8rem 0 1.8rem;line-height:1.65}.signature-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.signature-fields label{min-width:0;color:var(--signature-ivory);flex-direction:column;gap:.55rem;font-size:.82rem;font-weight:600;display:flex}.signature-field-full{grid-column:1/-1}.signature-fields input,.signature-fields textarea{background:var(--signature-bg);width:100%;min-width:0;min-height:48px;color:var(--signature-ivory);font:400 1rem/1.5 var(--signature-font), sans-serif;border:1px solid #9cf3d042;border-radius:.7rem;padding:.75rem .85rem}.signature-fields textarea{resize:vertical;min-height:8rem}.signature-fields input::placeholder,.signature-fields textarea::placeholder{color:#82968e}.signature-fields input:focus-visible,.signature-fields textarea:focus-visible,.signature-consent input:focus-visible{outline:2px solid var(--signature-mint);outline-offset:3px}.signature-consent{color:var(--signature-muted);align-items:flex-start;gap:.75rem;margin-top:1.2rem;font-size:.8rem;line-height:1.55;display:flex}.signature-consent input{width:18px;height:18px;accent-color:var(--signature-mint);flex:none;margin-top:.15rem}.signature-consent a{color:var(--signature-mint)}.signature-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.signature-form>.signature-button{width:100%;margin-top:1.4rem}.signature-form>small{color:var(--signature-muted);margin-top:.85rem;font-size:.72rem;display:block}.signature-form-error{background:#38271f;border-left:3px solid #ffc59e;padding:.8rem 1rem;color:#ffe0cc!important;margin-top:1rem!important}.signature-form-success .signature-button{margin-top:1rem}.signature-fallback-note{width:min(1216px,100% - 48px);color:var(--signature-muted);text-align:center;margin:0 auto;padding:0 0 2rem;font-size:.7rem}@media (max-width:900px){.signature-page .scroll-scrub__chapter,.signature-page .scroll-scrub__chapter-pin{min-height:var(--ss-stage-height)}.signature-page .scroll-scrub__chapter-pin,.signature-page .scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-start;align-items:flex-end;padding:6.5rem 1.5rem 4rem}.signature-page .scroll-scrub__copy{width:min(100%,38rem)}.signature-page .scroll-scrub__copy:before{background:linear-gradient(to top, var(--signature-bg) 0%, #0b1210f2 58%, transparent 100%);inset:-5rem -2rem -4rem}.signature-page .scroll-scrub__title{max-width:14ch;font-size:clamp(2.8rem,10vw,4.7rem)}.signature-page .scroll-scrub__route{inset:.5rem .75rem auto}.signature-value,.signature-demo,.signature-routes,.signature-process,.signature-offer,.signature-faq,.signature-contact,.signature-fallback-note{width:min(100% - 32px,720px)}.signature-value-grid,.signature-process-grid{grid-template-columns:1fr}.signature-value-grid article,.signature-process-grid li{min-height:230px}.signature-demo,.signature-faq,.signature-contact,.signature-prerequisites,.signature-management,.signature-transformation{grid-template-columns:1fr}.signature-browser,.signature-browser-after{min-height:430px;transform:none}.signature-transform-arrow{margin:-.2rem auto;transform:rotate(90deg)}.signature-contact-copy{position:static}}@media (max-width:520px){.signature-page .scroll-scrub__chapter-pin,.signature-page .scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding:6.1rem 1.15rem 3rem}.signature-page .scroll-scrub__title{max-width:12ch;font-size:clamp(2.5rem,11.8vw,3.5rem)}.signature-page .scroll-scrub__body{max-width:34ch;font-size:.92rem}.signature-page .scroll-scrub__tags{margin-top:1rem}.signature-page .scroll-scrub__actions{gap:.5rem;margin-top:1.15rem}.signature-page .scroll-scrub__actions .bw-button{min-height:46px;padding-inline:.9rem;font-size:.72rem}.signature-value,.signature-demo,.signature-routes,.signature-process,.signature-offer,.signature-faq,.signature-contact,.signature-fallback-note{width:min(100% - 40px,500px)}.signature-value,.signature-demo,.signature-routes,.signature-process,.signature-faq,.signature-contact{padding-block:3.75rem}.signature-section-heading{gap:.9rem;margin-bottom:2rem}.signature-section-heading>p{margin:0;font-size:1rem;line-height:1.58}.signature-section-heading h2,.signature-demo-copy h2,.signature-process .signature-section-heading h2,.signature-faq .signature-section-heading h2,.signature-contact h2{letter-spacing:-.045em;font-size:clamp(2rem,8.8vw,2.45rem);line-height:1.02}.signature-demo{gap:1.75rem}.signature-demo-copy h2,.signature-contact h2{margin:.75rem 0 1rem}.signature-demo-copy>p,.signature-contact-copy>p{font-size:1rem;line-height:1.58}.signature-value-grid,.signature-process-grid,.signature-route-grid{background:0 0;border:0;gap:1rem;margin-top:2rem}.signature-value-grid article,.signature-process-grid li{background:#0f2a2247;border:1px solid #f4f6f421;border-radius:1rem;min-height:0;padding:1.4rem}.signature-value-grid h3,.signature-process-grid h3{margin:1.75rem 0 .6rem;font-size:1.6rem}.signature-route-card{background:#0f2a2238;border:1px solid #f4f6f421;border-radius:1rem;min-height:0;padding:1.4rem}.signature-route-card:last-child{border:1px solid #f4f6f421}.signature-route-card>p{margin:1.6rem 0 .55rem}.signature-route-card h3{font-size:1.8rem}.signature-route-line{margin:1.15rem 0 1rem}.signature-transformation{background:#0f2a2257;border:1px solid #9cf3d033;border-radius:1.25rem;gap:.65rem;padding:.7rem}.signature-browser{min-height:0;box-shadow:none;border-radius:.95rem}.signature-browser-before{opacity:.72}.signature-browser-after{box-shadow:0 1.5rem 3.5rem #00000040}.signature-transform-arrow{width:38px;height:38px}.signature-browser-before .signature-flat-site{min-height:130px}.signature-browser-after .signature-clear-site{min-height:220px}.signature-prerequisites,.signature-management,.signature-form,.signature-form-success{padding:1.3rem}.signature-prerequisites ul,.signature-extra ul,.signature-fields{grid-template-columns:1fr}.signature-field-full{grid-column:auto}.signature-offer-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.signature-page .scroll-scrub__stage{display:none}.signature-page .scroll-scrub__story{margin-top:0}.signature-page .scroll-scrub__chapter{background:radial-gradient(circle at 82% 18%, #9cf3d01a, transparent 28%), var(--signature-bg);border-bottom:1px solid #f4f6f41f;min-height:auto!important}.signature-page .scroll-scrub__chapter-pin,.signature-page .scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-start;min-height:auto;padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 608px);position:static}.signature-page .scroll-scrub__copy{width:min(100%,48rem)}.signature-page .scroll-scrub__copy:before{display:none}.signature-browser,.signature-browser-after,.signature-transform-arrow{transform:none}}
.build-engine-module__5G4yuG__section{--engine-mint:#9cf3d0;--engine-ink:#f4f6f4;--engine-muted:#b3c4bc;width:min(1216px,100% - 48px);color:var(--engine-ink);border-top:1px solid #293c33;margin-inline:auto;padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:90px}.build-engine-module__5G4yuG__heading{max-width:900px;margin-bottom:2.8rem}.build-engine-module__5G4yuG__eyebrow{color:var(--engine-mint);letter-spacing:.15em;text-transform:uppercase;font-size:.76rem;font-weight:700}.build-engine-module__5G4yuG__heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:20ch;margin:1.1rem 0 1.5rem;font-size:clamp(2.25rem,4.8vw,4.5rem);font-weight:560;line-height:1.02}.build-engine-module__5G4yuG__heading p{max-width:70ch;color:var(--engine-muted);margin:0;font-size:1.04rem;line-height:1.7}.build-engine-module__5G4yuG__composition{background:#0d1b15;border:1px solid #30473c;border-radius:24px;box-shadow:0 24px 56px #00000024}.build-engine-module__5G4yuG__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.build-engine-module__5G4yuG__panel{min-width:0;padding:1.5rem 1.25rem 1.6rem;position:relative}.build-engine-module__5G4yuG__panel+.build-engine-module__5G4yuG__panel{border-left:1px solid #2b4035}.build-engine-module__5G4yuG__panel:nth-child(2){background:linear-gradient(#15362890,#0d1b1500)}.build-engine-module__5G4yuG__panelHeading{align-items:center;gap:.85rem;min-height:2.5rem;display:flex}.build-engine-module__5G4yuG__panelHeading>span{width:2rem;height:2rem;color:var(--engine-mint);font-variant-numeric:tabular-nums;border:1px solid #486a57;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;display:grid}.build-engine-module__5G4yuG__panelHeading h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:560;line-height:1.25}.build-engine-module__5G4yuG__stepCopy{color:var(--engine-muted);margin:.3rem 0 0;font-size:.94rem;line-height:1.65}.build-engine-module__5G4yuG__visual{isolation:isolate;background:radial-gradient(at 50% 56%,#234c373b,#0000 72%);border-radius:12px;height:17.375rem;margin-block:1.05rem .9rem;position:relative;overflow:hidden}.build-engine-module__5G4yuG__coordinate{letter-spacing:.13em;color:#aec9b8;font-size:.6rem;font-weight:600;position:absolute;top:8px;left:5px}.build-engine-module__5G4yuG__measureLine{color:#b2c8bc;justify-content:center;align-items:center;gap:9px;font-size:.68rem;display:flex;position:absolute;bottom:6px;left:0;right:0}.build-engine-module__5G4yuG__measureLine>span{background:#42634f;width:24px;height:1px}.build-engine-module__5G4yuG__wireframe{background:#0e1f17;border:1px solid #5a7a67;border-radius:9px;padding:10px;position:absolute;top:44px;left:8%;right:8%;box-shadow:0 13px 20px #00000020}.build-engine-module__5G4yuG__wireframeBar{align-items:center;gap:5px;height:11px;margin-bottom:10px;display:flex}.build-engine-module__5G4yuG__wireframeBar>i{border:1px solid #8aa693;border-radius:2px;width:8px;height:8px}.build-engine-module__5G4yuG__wireframeBar>span{background:#6d8a77;width:37%;height:3px;margin-right:auto}.build-engine-module__5G4yuG__sourceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.8rem),1fr));gap:6px;display:grid}.build-engine-module__5G4yuG__sourceBlock{overflow-wrap:anywhere;background:#152e20;border:1px solid #3e5c48;border-radius:4px;min-width:0;min-height:55px;padding:7px 8px}.build-engine-module__5G4yuG__sourceBlock>span{color:#d4e9da;font-size:.66rem;line-height:1.5;display:block}.build-engine-module__5G4yuG__sourceBlock>b,.build-engine-module__5G4yuG__sourceBlock>i{background:#7f9e89;border-radius:1px;width:68%;height:3px;margin-top:6px;display:block}.build-engine-module__5G4yuG__sourceBlock>i{background:#4d7058;width:40%;margin-top:4px}.build-engine-module__5G4yuG__contactRoute{color:var(--engine-mint);border-top:1px solid #3e5c48;align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:.66rem;display:flex}.build-engine-module__5G4yuG__contactRoute>span{background:currentColor;border-radius:50%;width:5px;height:5px}.build-engine-module__5G4yuG__contactRoute>i{margin-left:auto;font-style:normal}.build-engine-module__5G4yuG__blueprint{opacity:.6;border:1px dashed #4e765d;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;width:73%;height:158px;padding:15px;display:grid;position:absolute;top:42px;left:5%;transform:rotate(-5deg)}.build-engine-module__5G4yuG__blueprint i{border:1px solid #4e765d;border-radius:2px}.build-engine-module__5G4yuG__blueprint i:first-child{grid-column:1/-1}.build-engine-module__5G4yuG__browser{z-index:1;background:#f4f6f4;border:1px solid #8ba992;border-radius:8px;width:79%;height:155px;position:absolute;top:61px;left:5%;overflow:hidden;transform:rotate(-2deg);box-shadow:0 14px 25px #00000038}.build-engine-module__5G4yuG__browserBar{background:#dce4de;border-bottom:1px solid #becfc2;align-items:center;gap:3px;height:17px;padding:0 6px;display:flex}.build-engine-module__5G4yuG__browserBar i{background:#687c6c;border-radius:50%;width:3px;height:3px}.build-engine-module__5G4yuG__browserBar>span{background:#b6c9bd;border-radius:2px;width:43%;height:4px;margin-left:15%}.build-engine-module__5G4yuG__websiteSurface{padding:9px 10px}.build-engine-module__5G4yuG__mockNavigation{align-items:center;gap:5px;height:9px;display:flex}.build-engine-module__5G4yuG__mockNavigation>span{background:#19492f;width:18%;height:4px;margin-right:auto}.build-engine-module__5G4yuG__mockNavigation>i{background:#6c8c79;width:12%;height:2px}.build-engine-module__5G4yuG__mockHero{grid-template-columns:1.2fr 1fr;align-items:center;gap:9px;margin-top:8px;display:grid}.build-engine-module__5G4yuG__mockMessage>b{background:#143b28;border-radius:1px;width:88%;height:6px;margin-block:4px;display:block}.build-engine-module__5G4yuG__mockMessage>b:nth-child(2){width:67%}.build-engine-module__5G4yuG__mockMessage>i{background:#8ca797;width:81%;height:3px;margin-top:7px;display:block}.build-engine-module__5G4yuG__mockMessage>span{background:#2d6947;border-radius:3px;width:39%;height:10px;margin-top:9px;display:block}.build-engine-module__5G4yuG__architecture{background:#d0ddd1;border-radius:5px;align-items:end;gap:4px;height:56px;padding:7px;display:flex}.build-engine-module__5G4yuG__architecture>i{background:#5d8469;border-radius:20px 20px 1px 1px;width:30%;height:67%;display:block}.build-engine-module__5G4yuG__architecture>i:nth-child(2){background:#18472e;height:100%}.build-engine-module__5G4yuG__architecture>i:nth-child(3){background:#8ba790;height:82%}.build-engine-module__5G4yuG__mockContent{gap:6px;margin-top:10px;display:flex}.build-engine-module__5G4yuG__mockContent>i{background:#d4e0d6;border-radius:3px;width:33%;height:17px;display:block}.build-engine-module__5G4yuG__phone{z-index:2;background:#f4f6f4;border:3px solid #315d42;border-radius:13px;width:24%;min-width:64px;height:146px;padding:13px 5px 6px;position:absolute;top:94px;right:3%;transform:rotate(3deg);box-shadow:0 10px 17px #0000004d}.build-engine-module__5G4yuG__phoneSpeaker{background:#21412e;border-radius:3px;width:20px;height:3px;position:absolute;top:5px;left:calc(50% - 10px)}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockNavigation{height:7px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockNavigation>span{width:45%;height:3px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockNavigation>i{display:none}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockHero{flex-direction:column;align-items:stretch;gap:6px;margin-top:4px;display:flex}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockMessage>b{height:3px;margin-block:3px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockMessage>i{height:2px;margin-top:4px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockMessage>span{width:48%;height:5px;margin-top:4px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__architecture{gap:3px;height:35px;padding:4px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockContent{gap:3px;margin-top:6px}.build-engine-module__5G4yuG__mobileSurface .build-engine-module__5G4yuG__mockContent>i{height:9px}.build-engine-module__5G4yuG__checksheet{position:absolute;top:40px;left:5%;right:5%}.build-engine-module__5G4yuG__checkRow{color:#dcebe0;border-bottom:1px solid #2c4635;justify-content:space-between;align-items:center;gap:6px;padding:5px 3px;font-size:.76rem;line-height:1.4;display:flex}.build-engine-module__5G4yuG__checkRow>i{width:19px;height:19px;color:var(--engine-mint);border:1px solid #496d55;border-radius:50%;flex-shrink:0}.build-engine-module__5G4yuG__checkRow svg{width:100%;height:100%;display:block}.build-engine-module__5G4yuG__ready{color:#c6f6d7;background:#1f3d29;border:1px solid #5f886b;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 5px;font-size:.74rem;line-height:1.35;display:flex}.build-engine-module__5G4yuG__ready>span{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.build-engine-module__5G4yuG__convergence{padding:0 1.5rem 1.6rem}.build-engine-module__5G4yuG__flow{color:#6b9578;width:100%;height:48px;display:block}.build-engine-module__5G4yuG__convergence p{color:var(--engine-ink);justify-content:center;align-items:center;gap:10px;margin:0;font-size:.9rem;font-weight:550;display:flex}.build-engine-module__5G4yuG__convergence p>svg{width:25px;height:25px;color:var(--engine-mint);flex-shrink:0}.build-engine-module__5G4yuG__illustrationNote{color:#a5b6ad;margin:1rem 0 0;font-size:.78rem;line-height:1.5}.build-engine-module__5G4yuG__prerequisites{border-top:1px solid #2d4035;grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:grid}.build-engine-module__5G4yuG__prerequisites>div>span{color:var(--engine-muted);font-size:.8rem;line-height:1.5}.build-engine-module__5G4yuG__prerequisites h3{color:#d1e0d6;margin:.45rem 0 0;font-size:1rem;font-weight:550;line-height:1.4}.build-engine-module__5G4yuG__prerequisites ul{color:#b3c4bc;grid-template-columns:1fr 1fr;gap:.45rem 1.5rem;margin:0;padding-left:1rem;font-size:.83rem;line-height:1.6;display:grid}.build-engine-module__5G4yuG__prerequisites li::marker{color:#80b98e}.build-engine-module__5G4yuG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.build-engine-module__5G4yuG__visual{--build-progress:1}.build-engine-module__5G4yuG__wireframe{--part-progress:clamp(0, calc(var(--build-progress) * 1.4 - .4), 1);transform:translateY(calc((1 - var(--part-progress)) * 12px)) scale(calc(.93 + var(--part-progress) * .07));opacity:calc(.4 + var(--part-progress) * .6)}.build-engine-module__5G4yuG__sourceBlock{--source-x:-18px;--source-y:-12px;--part-progress:clamp(0, calc(var(--build-progress) * 1.25), 1);transform:translate(calc(var(--source-x) * (1 - var(--part-progress))), calc(var(--source-y) * (1 - var(--part-progress)))) scale(calc(.88 + var(--part-progress) * .12));opacity:calc(.55 + var(--part-progress) * .45)}.build-engine-module__5G4yuG__sourceBlock:nth-child(2){--source-x:18px;--source-y:-10px}.build-engine-module__5G4yuG__sourceBlock:nth-child(3){--source-x:-16px;--source-y:12px}.build-engine-module__5G4yuG__sourceBlock:nth-child(4){--source-x:17px;--source-y:13px}.build-engine-module__5G4yuG__blueprint{opacity:calc(.85 - var(--build-progress) * .25)}.build-engine-module__5G4yuG__browser{--part-progress:clamp(0, calc(var(--build-progress) * 1.2), 1);transform:translateY(calc((1 - var(--part-progress)) * 16px)) scale(calc(.91 + var(--part-progress) * .09)) rotate(-2deg);opacity:calc(.35 + var(--part-progress) * .65)}.build-engine-module__5G4yuG__phone{--part-progress:clamp(0, calc(var(--build-progress) * 1.25 - .25), 1);transform:translate(calc((1 - var(--part-progress)) * -10px), calc((1 - var(--part-progress)) * 14px)) scale(calc(.91 + var(--part-progress) * .09)) rotate(calc(7deg - var(--part-progress) * 4deg));opacity:calc(.35 + var(--part-progress) * .65)}.build-engine-module__5G4yuG__checkRow>i{--check-offset:0;--part-progress:clamp(0, calc(var(--build-progress) * 2 - var(--check-offset)), 1);transform:translateX(calc((1 - var(--part-progress)) * -8px)) scale(calc(.94 + var(--part-progress) * .06));opacity:calc(.2 + var(--part-progress) * .8)}.build-engine-module__5G4yuG__checkRow:nth-child(2)>i{--check-offset:.14}.build-engine-module__5G4yuG__checkRow:nth-child(3)>i{--check-offset:.28}.build-engine-module__5G4yuG__checkRow:nth-child(4)>i{--check-offset:.42}.build-engine-module__5G4yuG__checkRow:nth-child(5)>i{--check-offset:.56}.build-engine-module__5G4yuG__checkRow:nth-child(6)>i{--check-offset:.7}.build-engine-module__5G4yuG__ready{--part-progress:clamp(0, calc(var(--build-progress) * 3 - 2), 1);transform:translateY(calc((1 - var(--part-progress)) * 8px)) scale(calc(.94 + var(--part-progress) * .06));opacity:calc(.2 + var(--part-progress) * .8)}@media (max-width:1023px){.build-engine-module__5G4yuG__section{width:min(680px,100% - 40px)}.build-engine-module__5G4yuG__heading{margin-bottom:2rem}.build-engine-module__5G4yuG__steps{display:block}.build-engine-module__5G4yuG__panel{grid-template-columns:1fr 1fr;align-items:start;column-gap:1.5rem;padding:1.5rem;display:grid}.build-engine-module__5G4yuG__panel+.build-engine-module__5G4yuG__panel{border-top:1px solid #2b4035;border-left:0}.build-engine-module__5G4yuG__panelHeading{grid-column:1;margin-top:.6rem}.build-engine-module__5G4yuG__panelHeading h3{font-size:1.35rem}.build-engine-module__5G4yuG__visual{grid-area:1/2/3;margin:0}.build-engine-module__5G4yuG__stepCopy{grid-column:1;margin-top:1.1rem}.build-engine-module__5G4yuG__flow{height:28px}.build-engine-module__5G4yuG__prerequisites{grid-template-columns:1fr;gap:1rem}}@media (max-width:600px){.build-engine-module__5G4yuG__section{width:calc(100% - 32px);padding-block:3.5rem;scroll-margin-top:80px}.build-engine-module__5G4yuG__heading h2{font-size:clamp(2.1rem,8.8vw,2.8rem)}.build-engine-module__5G4yuG__heading p{font-size:.97rem;line-height:1.65}.build-engine-module__5G4yuG__composition{border-radius:18px}.build-engine-module__5G4yuG__panel{padding:1.2rem;display:block}.build-engine-module__5G4yuG__panelHeading{margin:0}.build-engine-module__5G4yuG__panelHeading h3{font-size:1.25rem}.build-engine-module__5G4yuG__visual{width:100%;max-width:355px;height:17.0625rem;margin:.55rem auto .65rem}.build-engine-module__5G4yuG__stepCopy{margin:0;font-size:.92rem;line-height:1.65}.build-engine-module__5G4yuG__panel+.build-engine-module__5G4yuG__panel:before{content:"";background:#193522;border:1px solid #63896d;border-radius:4px;width:8px;height:17px;position:absolute;top:-9px;left:calc(50% - 4px)}.build-engine-module__5G4yuG__convergence{padding:.3rem 1.2rem 1.3rem}.build-engine-module__5G4yuG__flow{display:none}.build-engine-module__5G4yuG__convergence p{border-top:1px solid #35513e;padding-top:1rem;font-size:.85rem}.build-engine-module__5G4yuG__prerequisites ul{grid-template-columns:1fr;gap:.4rem}}@media (prefers-reduced-motion:reduce){.build-engine-module__5G4yuG__visual{--build-progress:1!important}.build-engine-module__5G4yuG__section [data-build-part]{transition:none!important;animation:none!important}}@media (forced-colors:active){.build-engine-module__5G4yuG__panel,.build-engine-module__5G4yuG__composition,.build-engine-module__5G4yuG__wireframe,.build-engine-module__5G4yuG__sourceBlock,.build-engine-module__5G4yuG__browser,.build-engine-module__5G4yuG__phone,.build-engine-module__5G4yuG__ready,.build-engine-module__5G4yuG__checkRow{border-color:canvastext}}
.first-interaction-scroll-cue-module__-7ps7q__viewport{top:0;z-index:10;pointer-events:none;opacity:1;visibility:visible;height:100svh;transition:opacity .16s ease-out,visibility 0s linear .16s;position:absolute;inset-inline:0}.first-interaction-scroll-cue-module__-7ps7q__viewport[data-dismissed]{opacity:0;visibility:hidden}.first-interaction-scroll-cue-module__-7ps7q__cue{left:50%;bottom:calc(32px + env(safe-area-inset-bottom,0px));color:#f4f6f4b8;letter-spacing:.065em;text-align:center;max-width:calc(100% - 48px);margin:0;font-size:.75rem;font-weight:400;line-height:1.4;position:absolute;transform:translate(-50%)}.first-interaction-scroll-cue-module__-7ps7q__contents{flex-direction:column;align-items:center;gap:7px;animation:.3s ease-out .7s backwards first-interaction-scroll-cue-module__-7ps7q__arrive;display:flex}.first-interaction-scroll-cue-module__-7ps7q__contents svg{color:#9cf3d094;flex:none}@keyframes first-interaction-scroll-cue-module__-7ps7q__arrive{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.first-interaction-scroll-cue-module__-7ps7q__cue{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.first-interaction-scroll-cue-module__-7ps7q__viewport{transition:none}.first-interaction-scroll-cue-module__-7ps7q__contents{animation:none}}
