.Hero-module__ejOdHG__scene .veil{background:var(--veil)}.Hero-module__ejOdHG__far{width:max(112vw,150vh);top:39vh}.Hero-module__ejOdHG__mid{width:max(122vw,175vh);top:51vh}.Hero-module__ejOdHG__mistA{width:max(125vw,170vh);top:50vh}.Hero-module__ejOdHG__mistB{width:max(150vw,200vh);top:70vh}.Hero-module__ejOdHG__grass{bottom:-9vh}.Hero-module__ejOdHG__grass img{width:auto;height:100%}.Hero-module__ejOdHG__g1{height:50vh;left:9%}.Hero-module__ejOdHG__g2{height:40vh;left:33%}.Hero-module__ejOdHG__g3{height:56vh;left:92%}.Hero-module__ejOdHG__g4{height:38vh;left:68%}.Hero-module__ejOdHG__g5{height:44vh;left:-4%}.Hero-module__ejOdHG__two{top:19vh}.Hero-module__ejOdHG__two h2{white-space:nowrap;margin-top:.3rem;font-size:min(4.6vw,5rem);line-height:1.06}@media (max-width:760px){.Hero-module__ejOdHG__two h2{font-size:7.7vw}}
.Services-module__mtNLoG__services{--gut:clamp(18px, 5vw, 80px);z-index:3;padding-top:12vh;position:relative}.Services-module__mtNLoG__intro{width:min(1100px, 100% - 2 * var(--gut));margin:0 auto}.Services-module__mtNLoG__text{color:var(--dim);max-width:54ch;margin:1rem 0 0}.Services-module__mtNLoG__meadow{padding:7vh 0 16vh;position:relative}.Services-module__mtNLoG__meadow:before,.Services-module__mtNLoG__meadow:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.Services-module__mtNLoG__meadow:before{background:linear-gradient(var(--page), transparent);height:30vh;top:0}.Services-module__mtNLoG__meadow:after{background:linear-gradient(transparent, var(--sand));height:24vh;bottom:0}.Services-module__mtNLoG__bed{position:absolute;inset:0;overflow:clip}.Services-module__mtNLoG__field{will-change:transform;height:106svh;margin-bottom:-6vh;position:sticky;top:0}.Services-module__mtNLoG__grass{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Services-module__mtNLoG__window,.Services-module__mtNLoG__stream{will-change:transform;width:100%;height:100%;position:absolute;inset:0}.Services-module__mtNLoG__window{overflow:hidden}.Services-module__mtNLoG__stream path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.Services-module__mtNLoG__bank{stroke:var(--river-soft);stroke-width:14px;opacity:.35}.Services-module__mtNLoG__flow{stroke:var(--river);stroke-width:7px;opacity:.55}.Services-module__mtNLoG__stack{z-index:2;width:min(1100px, 100% - 2 * var(--gut));margin:0 auto;position:relative}.Services-module__mtNLoG__stack:after{content:"";height:9vh;display:block}.Services-module__mtNLoG__card{top:calc(12vh + var(--i) * 14px);min-height:68vh;margin-bottom:calc(9vh + (var(--n) - 1 - var(--i)) * 14px);transform-origin:50% 0;will-change:transform;background:var(--c);color:var(--t);box-shadow:var(--shadow-card);rotate:var(--r);border-radius:30px;padding:clamp(1.6rem,3.2vw,3rem);position:sticky;overflow:hidden}.Services-module__mtNLoG__card:first-child{--r:-1deg;--c:#0f3d2e;--t:#f6f1e7;--a:#8fc0ff}.Services-module__mtNLoG__card:nth-child(2){--r:.9deg;--c:#b9d3b0;--t:#12271f;--a:#1d5fc0}.Services-module__mtNLoG__card:nth-child(3){--r:-.8deg;--c:#efe4cc;--t:#12271f;--a:#1d5fc0}.Services-module__mtNLoG__card:nth-child(4){--r:1deg;--c:#1d5a44;--t:#f6f1e7;--a:#a8d0ff}.Services-module__mtNLoG__card:nth-child(5){--r:-1.1deg;--c:#d6e8fa;--t:#0c2746;--a:#1d5fc0}.Services-module__mtNLoG__card:nth-child(6){--r:.8deg;--c:#0c2746;--t:#f6f1e7;--a:#8fc0ff}.Services-module__mtNLoG__top{z-index:2;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;display:grid;position:relative}.Services-module__mtNLoG__idx{font:600 .7rem/1 var(--body);letter-spacing:.2em;opacity:.6;margin-bottom:1.1rem;display:block}.Services-module__mtNLoG__hand{color:var(--a);font-size:1.6rem}.Services-module__mtNLoG__card h3{font-size:clamp(2.4rem,4.6vw,4.4rem);line-height:1}.Services-module__mtNLoG__card p{opacity:.88;max-width:38ch;margin:0 0 1.2rem}.Services-module__mtNLoG__more{font:600 .78rem/1 var(--body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1.1rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.Services-module__mtNLoG__art{z-index:1;pointer-events:none;width:50%;height:min(70%,95% - 10.5rem);position:absolute;bottom:5%;right:3%}.Services-module__mtNLoG__art.Services-module__mtNLoG__edge{height:min(66%,100% - 10.5rem);bottom:0}.Services-module__mtNLoG__art img{z-index:1;object-fit:contain;object-position:80% 100%;will-change:transform;width:100%;height:100%;transform:translate3d(0, calc((1 - var(--q,1)) * 90px), 0);position:absolute;inset:0}@media (max-width:760px){.Services-module__mtNLoG__card{min-height:70vh}.Services-module__mtNLoG__top{grid-template-columns:1fr;gap:.9rem}.Services-module__mtNLoG__art{width:100%;height:44%;bottom:4%;right:0}}@media (prefers-reduced-motion:reduce){.Services-module__mtNLoG__card,.Services-module__mtNLoG__field,.Services-module__mtNLoG__window,.Services-module__mtNLoG__stream,.Services-module__mtNLoG__art img{transform:none!important}}
.TemplateCard-module__P5S5pq__rise{will-change:transform, opacity}.TemplateCard-module__P5S5pq__card{flex-direction:column;gap:24px;display:flex}.TemplateCard-module__P5S5pq__shot{aspect-ratio:16/10;background:var(--raised);box-shadow:var(--shadow-card);border-radius:20px;overflow:hidden}.TemplateCard-module__P5S5pq__shot img{object-fit:cover;width:100%;height:100%;display:block}.TemplateCard-module__P5S5pq__text{flex-direction:column;flex:1;gap:10px;display:flex}.TemplateCard-module__P5S5pq__name{font:600 clamp(2rem, 2.4vw, 2.4rem)/1 var(--display)}.TemplateCard-module__P5S5pq__kind{font:600 .78rem/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0}.TemplateCard-module__P5S5pq__line{max-width:52ch;color:var(--dim);margin:4px 0 0}.TemplateCard-module__P5S5pq__features{gap:6px;margin:8px 0 0;padding-left:1.2em;font-size:1rem;line-height:1.5;list-style:outside;display:grid}.TemplateCard-module__P5S5pq__features li::marker{color:var(--river)}.TemplateCard-module__P5S5pq__buy{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:auto;padding-top:20px;display:flex}.TemplateCard-module__P5S5pq__price{font:600 2.1rem/1 var(--display);font-variant-numeric:lining-nums;margin:0}.TemplateCard-module__P5S5pq__actions{flex-wrap:wrap;gap:12px;display:flex}.TemplateCard-module__P5S5pq__price .rupee{vertical-align:.12em;margin-right:.08em;font-size:.62em;font-weight:500}@media (min-width:761px){.TemplateCard-module__P5S5pq__wide{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.TemplateCard-module__P5S5pq__wide .TemplateCard-module__P5S5pq__name{font-size:clamp(2.6rem,3.6vw,3.6rem)}.TemplateCard-module__P5S5pq__wide .TemplateCard-module__P5S5pq__buy{margin-top:20px}}
.Templates-module__tbEpdq__templates{padding:clamp(96px,14vh,160px) clamp(16px,4vw,64px)}.Templates-module__tbEpdq__inner{max-width:1320px;margin-inline:auto}.Templates-module__tbEpdq__head{margin-bottom:clamp(56px,8vh,88px)}.Templates-module__tbEpdq__head .chapter{margin-top:.5rem}.Templates-module__tbEpdq__text{max-width:62ch;color:var(--dim);margin:24px 0 16px}.Templates-module__tbEpdq__link{color:var(--river-deep);text-underline-offset:4px;font-weight:600}.Templates-module__tbEpdq__list{gap:clamp(64px,9vh,96px);display:grid}.Templates-module__tbEpdq__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:64px 32px;display:grid}@media (min-width:1100px){.Templates-module__tbEpdq__grid>*{grid-column:span 2}.Templates-module__tbEpdq__grid>:nth-child(3n+1):nth-last-child(2),.Templates-module__tbEpdq__grid>:nth-child(3n+1):nth-last-child(2)~*,.Templates-module__tbEpdq__grid>:nth-child(3n+1):nth-last-child(4),.Templates-module__tbEpdq__grid>:nth-child(3n+1):nth-last-child(4)~*{grid-column:span 3}}@media (min-width:761px) and (max-width:1099px){.Templates-module__tbEpdq__grid>*{grid-column:span 3}.Templates-module__tbEpdq__grid>:nth-child(odd):nth-last-child(3),.Templates-module__tbEpdq__grid>:nth-child(odd):nth-last-child(3)~*{grid-column:span 2}}@media (max-width:760px){.Templates-module__tbEpdq__grid{grid-template-columns:minmax(0,1fr);gap:56px}.Templates-module__tbEpdq__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-inline:-16px;padding:0 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.Templates-module__tbEpdq__row>*{scroll-snap-align:start;flex:0 0 82vw}}
.BandCards-module__5o-7Ra__cards{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.BandCards-module__5o-7Ra__card{border:1px solid var(--line);background:var(--raised);box-shadow:var(--shadow-card);will-change:transform;border-radius:20px;flex-direction:column;gap:24px;padding:32px;display:flex}.js .BandCards-module__5o-7Ra__card{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.js .BandCards-module__5o-7Ra__cards[data-in] .BandCards-module__5o-7Ra__card{opacity:1;transform:none}.BandCards-module__5o-7Ra__card:nth-child(2){transition-delay:60ms}.BandCards-module__5o-7Ra__card:nth-child(3){transition-delay:.12s}@media (prefers-reduced-motion:reduce){.js .BandCards-module__5o-7Ra__card{transition:none}}.BandCards-module__5o-7Ra__name{font:600 1.25rem/1.25 var(--body);letter-spacing:0}.BandCards-module__5o-7Ra__head{container-type:inline-size}.BandCards-module__5o-7Ra__price{font:600 min(clamp(2rem, 2.8vw, 2.75rem), 11cqi)/1 var(--display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:16px 0 8px}.BandCards-module__5o-7Ra__time{color:var(--dim);margin:0}.BandCards-module__5o-7Ra__body{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:16px;padding-top:24px;display:flex}.BandCards-module__5o-7Ra__scope{gap:8px;margin:0;padding:0;list-style:none;display:grid}.BandCards-module__5o-7Ra__scope li{padding-left:24px;position:relative}.BandCards-module__5o-7Ra__scope li:before{content:"";background:var(--river);border-radius:1px;width:12px;height:2px;position:absolute;top:.8em;left:0}.BandCards-module__5o-7Ra__rounds{margin:auto 0 0;font-weight:600}.BandCards-module__5o-7Ra__examples{color:var(--river-deep);text-underline-offset:4px;align-self:flex-start;font-weight:600}.BandCards-module__5o-7Ra__cards+*>:first-child{color:var(--ink);font-weight:600}.BandCards-module__5o-7Ra__cards+*>:first-child:before{content:"*"}@media (max-width:1099px){.BandCards-module__5o-7Ra__cards{grid-template-columns:1fr}.BandCards-module__5o-7Ra__card{flex-direction:row;gap:32px}.BandCards-module__5o-7Ra__head{flex:0 0 40%}.BandCards-module__5o-7Ra__body{border-top:0;border-left:1px solid var(--line);padding:0 0 0 32px}}@media (max-width:760px){.BandCards-module__5o-7Ra__cards{gap:16px}.BandCards-module__5o-7Ra__card{flex-direction:column;gap:24px;padding:24px}.BandCards-module__5o-7Ra__head{flex:none}.BandCards-module__5o-7Ra__body{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}
.Estimator-module__Wa5pQG__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;margin-top:48px;display:grid}.Estimator-module__Wa5pQG__controls{gap:32px;display:grid}.Estimator-module__Wa5pQG__group{border:0;min-width:0;margin:0;padding:0}.Estimator-module__Wa5pQG__legend{margin-bottom:12px;padding:0;font-weight:600;display:block}.Estimator-module__Wa5pQG__chips,.Estimator-module__Wa5pQG__extras{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:12px;display:grid}.Estimator-module__Wa5pQG__levels{gap:12px;display:grid}.Estimator-module__Wa5pQG__chip,.Estimator-module__Wa5pQG__level,.Estimator-module__Wa5pQG__extra{border:1px solid var(--line-strong);background:var(--raised);min-height:48px;color:var(--ink);cursor:pointer;border-radius:24px;align-items:center;gap:12px;padding:12px 20px;line-height:1.35;display:flex;position:relative}.Estimator-module__Wa5pQG__level{border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px}.Estimator-module__Wa5pQG__chip input,.Estimator-module__Wa5pQG__level input{opacity:0;pointer-events:none;position:absolute}:is(.Estimator-module__Wa5pQG__chip:has(input:checked),.Estimator-module__Wa5pQG__level:has(input:checked)){border-color:var(--btn);background:var(--btn);color:var(--btn-ink)}:is(.Estimator-module__Wa5pQG__chip:has(input:focus-visible),.Estimator-module__Wa5pQG__level:has(input:focus-visible)){outline:2px solid var(--ink);outline-offset:3px}.Estimator-module__Wa5pQG__extra{border-radius:16px}.Estimator-module__Wa5pQG__extra input{width:20px;height:20px;accent-color:var(--river-deep);flex:none;margin:0}.Estimator-module__Wa5pQG__extra:has(input:disabled){cursor:default}.Estimator-module__Wa5pQG__label{font-weight:600;display:block}.Estimator-module__Wa5pQG__note{color:var(--dim);font-size:1rem;display:block}.Estimator-module__Wa5pQG__level:has(input:checked) .Estimator-module__Wa5pQG__note{color:inherit;opacity:.85}.Estimator-module__Wa5pQG__stepper{align-items:center;gap:8px;display:flex}.Estimator-module__Wa5pQG__stepper button{border:1px solid var(--line-strong);background:var(--raised);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.Estimator-module__Wa5pQG__stepper svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.Estimator-module__Wa5pQG__stepper input{border:1px solid var(--line-strong);background:var(--raised);width:80px;height:48px;color:var(--ink);text-align:center;font:600 1.125rem/1 var(--body);appearance:textfield;border-radius:12px}.Estimator-module__Wa5pQG__stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.Estimator-module__Wa5pQG__stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.Estimator-module__Wa5pQG__summary{border:1px solid var(--line);background:var(--raised);border-radius:20px;padding:32px;position:sticky;top:104px;container-type:inline-size}.Estimator-module__Wa5pQG__band{margin:16px 0 8px;font-weight:600}.Estimator-module__Wa5pQG__range{font:600 min(clamp(2rem, 2.8vw, 2.75rem), 11cqi)/1 var(--display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0}.Estimator-module__Wa5pQG__track{font:600 .875rem/1.4 var(--body);color:var(--dim);margin:24px 0}.Estimator-module__Wa5pQG__names,.Estimator-module__Wa5pQG__ends{display:flex}.Estimator-module__Wa5pQG__names span{flex:1}.Estimator-module__Wa5pQG__ends{justify-content:space-between}.Estimator-module__Wa5pQG__line{height:8px;margin:6px 0;display:flex;position:relative}.Estimator-module__Wa5pQG__line span{background:var(--line-strong);border-radius:1px;flex:1;margin:3px 2px}.Estimator-module__Wa5pQG__line i{background:var(--river);will-change:transform;border-radius:4px;height:8px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.Estimator-module__Wa5pQG__lines{gap:4px;margin:0;padding:0;font-weight:500;list-style:none;display:grid}.Estimator-module__Wa5pQG__star{border-top:1px solid var(--line);margin:16px 0 0;padding-top:16px;font-weight:600}.Estimator-module__Wa5pQG__action{grid-column:2}.Estimator-module__Wa5pQG__explain{grid-area:2/1}.Estimator-module__Wa5pQG__notes{color:var(--dim);margin:0 0 24px;font-size:1rem}.Estimator-module__Wa5pQG__action .send .row{justify-content:stretch;display:grid}.Estimator-module__Wa5pQG__action .send .btn{text-align:center}@media (prefers-reduced-motion:reduce){.Estimator-module__Wa5pQG__line i{transition:none}}@media (max-width:1099px){.Estimator-module__Wa5pQG__grid{grid-template-columns:1fr}.Estimator-module__Wa5pQG__summary{position:static}.Estimator-module__Wa5pQG__action,.Estimator-module__Wa5pQG__explain{grid-area:auto}.Estimator-module__Wa5pQG__action .send .row{display:flex}}@media (max-width:760px){.Estimator-module__Wa5pQG__grid{gap:32px;margin-top:32px}.Estimator-module__Wa5pQG__chip,.Estimator-module__Wa5pQG__level,.Estimator-module__Wa5pQG__extra{padding:12px 16px}.Estimator-module__Wa5pQG__chips,.Estimator-module__Wa5pQG__extras{grid-template-columns:1fr}.Estimator-module__Wa5pQG__summary{padding:24px 20px}.Estimator-module__Wa5pQG__action .send .row{display:grid}}
.Pricing-module__TLEd3G__section{padding:clamp(96px,14vh,192px) clamp(16px,4vw,64px)}.Pricing-module__TLEd3G__inner{max-width:1320px;margin-inline:auto}.Pricing-module__TLEd3G__inner>h2{margin:12px 0 64px}.Pricing-module__TLEd3G__small{color:var(--dim);gap:4px;margin-top:32px;font-size:1rem;display:grid}.Pricing-module__TLEd3G__small p{margin:0}.Pricing-module__TLEd3G__panel{border-radius:20px;max-width:1120px;margin:96px auto 0;padding:48px;scroll-margin-top:88px}.Pricing-module__TLEd3G__title{font:600 clamp(2rem, 3vw, 2.75rem)/1.1 var(--display);white-space:nowrap;margin-top:8px}.Pricing-module__TLEd3G__howTitle{font:600 clamp(1.25rem, 1.6vw, 1.5rem)/1.25 var(--body);letter-spacing:0;margin:0 0 24px}.Pricing-module__TLEd3G__how{counter-reset:how;gap:24px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.Pricing-module__TLEd3G__how li{border-top:1px solid var(--line-strong);counter-increment:how;padding-top:16px}.Pricing-module__TLEd3G__how li:before{content:counter(how, decimal-leading-zero);font:600 .875rem/1.4 var(--body);letter-spacing:.12em;color:var(--river);margin-bottom:8px;display:block}@media (max-width:760px){.Pricing-module__TLEd3G__inner>h2{margin-bottom:40px}.Pricing-module__TLEd3G__panel{margin-top:64px;padding:32px 20px}.Pricing-module__TLEd3G__title{white-space:normal}}
.Process-module__fu4vFq__mistFar{width:max(140vw,200vh);top:56vh}.Process-module__fu4vFq__fall{width:90.6667svh;top:-4vh;left:86%}.Process-module__fu4vFq__cloudBack{width:80vh;top:60vh;left:66%}.Process-module__fu4vFq__cloudFoot{width:130vh;top:58vh;left:84%}.Process-module__fu4vFq__cloudFront{width:110vh;top:83vh;left:80%}.Process-module__fu4vFq__mistNear{width:max(160vw,220vh);top:80vh}.Process-module__fu4vFq__words{top:18vh}.Process-module__fu4vFq__words:before{background:radial-gradient(closest-side, var(--glow) 60%, transparent);inset:-14vh -12vw -10vh}@media (min-width:1100px){:root[data-theme=night] .Process-module__fu4vFq__words:before{background:radial-gradient(closest-side, var(--glow) 60%, transparent), radial-gradient(closest-side, var(--glow) 60%, transparent)}}.Process-module__fu4vFq__steps{margin-top:2.2rem;display:grid}.Process-module__fu4vFq__step{grid-area:1/1}.Process-module__fu4vFq__n{font:600 4.4rem/1 var(--display);font-variant-numeric:lining-nums;color:var(--river-deep);margin:0}.Process-module__fu4vFq__step h3{margin-top:.2rem;font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.1}.Process-module__fu4vFq__text{max-width:44ch;color:var(--on-scene-dim);margin:.6rem 0 1.3rem}@media (max-width:1099px){.Process-module__fu4vFq__words{max-width:640px;margin-inline:auto;padding:18px 22px 20px;inset:auto 16px calc(12px + 2.4vh)}.Process-module__fu4vFq__words:before{background:linear-gradient(var(--glow), var(--glow)), var(--glow);border-radius:24px;inset:0}.Process-module__fu4vFq__steps{margin-top:1.1rem}.Process-module__fu4vFq__n{font-size:2.6rem}}@media (orientation:portrait){.Process-module__fu4vFq__fall{width:150vw;top:2svh;left:50%}.Process-module__fu4vFq__cloudBack{display:none}.Process-module__fu4vFq__cloudFoot{width:170vw;top:calc(2svh + 90vw);left:50%}.Process-module__fu4vFq__cloudFront{width:170vw;top:calc(2svh + 113vw);left:50%}.Process-module__fu4vFq__mistNear{width:260vw;top:calc(2svh + 114vw)}}
.CodeSample-module__jU-YAW__sample{justify-items:start;gap:16px;min-width:0;display:grid}.CodeSample-module__jU-YAW__panel{--mark:#8fc0ff;--attr:#b9d3b0;--str:#f4d27a;background:var(--navy);width:100%;color:var(--cream);box-shadow:var(--shadow-card);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;margin:0;padding:32px;font:400 clamp(.75rem,.95vw,.9375rem)/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.CodeSample-module__jU-YAW__line{transition:opacity .24s ease-out,transform .24s ease-out;transition-delay:calc(var(--i) * 60ms);display:block}.CodeSample-module__jU-YAW__k,.CodeSample-module__jU-YAW__t{color:var(--mark)}.CodeSample-module__jU-YAW__a{color:var(--attr)}.CodeSample-module__jU-YAW__s{color:var(--str)}@media (prefers-reduced-motion:no-preference){.js .CodeSample-module__jU-YAW__panel:not([data-shown]) .CodeSample-module__jU-YAW__line{opacity:0;transform:translateY(10px)}}@media (max-width:760px){.CodeSample-module__jU-YAW__panel{padding:20px 16px}}
.SectionToCode-module__GhqAeW__section{padding:clamp(40px,6vh,80px) clamp(16px,4vw,64px) clamp(96px,14vh,192px)}.SectionToCode-module__GhqAeW__inner{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:48px 24px;max-width:1320px;margin-inline:auto;display:grid}.SectionToCode-module__GhqAeW__head{grid-column:1/-1;justify-items:start;gap:12px;display:grid}.SectionToCode-module__GhqAeW__text{grid-column:1/7;justify-items:start;gap:24px;display:grid}.SectionToCode-module__GhqAeW__text>*{margin:0}.SectionToCode-module__GhqAeW__text .lead{max-width:56ch}.SectionToCode-module__GhqAeW__sample{grid-column:8/-1;min-width:0}.SectionToCode-module__GhqAeW__notice{border:1px solid var(--line-strong);border-radius:12px;padding:12px 16px;font-weight:600}@media (max-width:1099px){.SectionToCode-module__GhqAeW__inner{grid-template-columns:minmax(0,1fr)}.SectionToCode-module__GhqAeW__text,.SectionToCode-module__GhqAeW__sample{grid-column:1}.SectionToCode-module__GhqAeW__sample{max-width:640px}}
.Lab-module__rEEfNW__section{padding:clamp(96px,14vh,160px) clamp(16px,4vw,64px)}.Lab-module__rEEfNW__inner{max-width:1320px;margin-inline:auto}.Lab-module__rEEfNW__head{justify-items:start;gap:12px;margin-bottom:clamp(40px,6vh,64px);display:grid}.Lab-module__rEEfNW__intro{max-width:62ch;color:var(--dim);margin:12px 0 0}.Lab-module__rEEfNW__lab{width:min(100%,1120px,177.778svh - 213.333px)}.Lab-module__rEEfNW__tabs{gap:8px;margin-bottom:20px;display:flex}.Lab-module__rEEfNW__tab{min-height:44px;color:var(--ink);cursor:pointer;font:600 .875rem/1 var(--body);letter-spacing:.14em;background:0 0;border:0;border-radius:999px;padding:0 22px;box-shadow:inset 0 0 0 1.5px}.Lab-module__rEEfNW__tab[aria-selected=true]{background:var(--btn);color:var(--btn-ink);box-shadow:none}.Lab-module__rEEfNW__tab:focus-visible{outline-color:var(--ink)}.Lab-module__rEEfNW__panel:focus-visible{outline:none}.Lab-module__rEEfNW__panel:focus-visible .Lab-module__rEEfNW__box{outline-offset:3px;outline:2px solid}.Lab-module__rEEfNW__box{--far:#5d7c5a;--near:#0c2618;aspect-ratio:16/9;background:linear-gradient(var(--far), var(--near) 70%);box-shadow:var(--shadow-card);touch-action:pan-y;border-radius:20px;position:relative;overflow:hidden}:root[data-theme=night] .Lab-module__rEEfNW__box{--far:#102a2e;--near:#03100c}.Lab-module__rEEfNW__box canvas{width:100%;height:100%;animation:.6s ease-out Lab-module__rEEfNW__show;display:block;position:absolute;inset:0}@keyframes Lab-module__rEEfNW__show{0%{opacity:0}}.Lab-module__rEEfNW__off{text-align:center;color:#f6f1e7;place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.Lab-module__rEEfNW__about{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 32px;margin-top:20px;display:grid}.Lab-module__rEEfNW__about>p{margin:0}.Lab-module__rEEfNW__text{grid-column:1}.Lab-module__rEEfNW__small{color:var(--dim);grid-area:1/2}.Lab-module__rEEfNW__keys{grid-column:1}@media (max-width:760px){.Lab-module__rEEfNW__lab{width:100%}.Lab-module__rEEfNW__box{aspect-ratio:4/5}.Lab-module__rEEfNW__about{grid-template-columns:minmax(0,1fr)}.Lab-module__rEEfNW__small{grid-area:auto/1}}
.Vision-module__6EO6Bq__world{width:max(104vw,190vh);bottom:-6vh}.Vision-module__6EO6Bq__mist{width:max(130vw,190vh);top:62vh}.Vision-module__6EO6Bq__cloudFar{width:60vw;top:70vh;left:28%}.Vision-module__6EO6Bq__cloudNear{width:75vw;top:76vh;left:78%}.Vision-module__6EO6Bq__canopy{width:max(180vh,127.5vw);top:calc(50% - max(60vh,42.5vw))}.Vision-module__6EO6Bq__right{transform-origin:0;right:-16px}.Vision-module__6EO6Bq__left{transform-origin:100%;left:-16px}.Vision-module__6EO6Bq__words{max-width:720px;margin-inline:auto;top:max(13vh,100px)}.Vision-module__6EO6Bq__words:before{background:radial-gradient(closest-side, var(--glow) 55%, transparent), radial-gradient(closest-side, var(--glow) 55%, transparent);inset:-12vh -8vw -10vh}.Vision-module__6EO6Bq__words h2{margin-top:.3rem}.Vision-module__6EO6Bq__text{margin:1rem 0 0}.Vision-module__6EO6Bq__vision{font:600 clamp(1.8rem, 2.6vw, 2.6rem)/1.2 var(--display);margin:.7rem 0 0}@media (orientation:portrait){.Vision-module__6EO6Bq__cloudFar{width:130vw;top:76svh;left:30%}.Vision-module__6EO6Bq__cloudNear{width:170vw;top:84svh;left:75%}}@media (prefers-reduced-motion:reduce){.Vision-module__6EO6Bq__canopy{display:none}}
.Studio-module__9Lw2Zq__mistFar{width:max(150vw,210vh);top:44vh}.Studio-module__9Lw2Zq__mistMid{width:max(130vw,190vh);top:56vh}.Studio-module__9Lw2Zq__rocks{width:max(110vw,190vh);bottom:-4vh}.Studio-module__9Lw2Zq__cloudBack{width:60vw;top:44vh;left:78%}.Studio-module__9Lw2Zq__cloudLeft{width:70vw;top:76vh;left:8%}.Studio-module__9Lw2Zq__cloudRight{width:55vw;top:80vh;left:96%}.Studio-module__9Lw2Zq__developer{width:20%;position:absolute;bottom:32%;left:42%}.Studio-module__9Lw2Zq__seat{width:18%;height:6%;bottom:30%;left:43%;right:auto}.Studio-module__9Lw2Zq__words{top:max(16vh,96px)}.Studio-module__9Lw2Zq__credentials{font:600 clamp(1.6rem, 2.3vw, 2.2rem)/1.15 var(--display);gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}@media (orientation:portrait){.Studio-module__9Lw2Zq__rocks{width:172svh;bottom:0}.Studio-module__9Lw2Zq__cloudBack{width:120vw;top:40svh;left:80%}.Studio-module__9Lw2Zq__cloudLeft{width:100vw;top:calc(88svh - 10vw);left:5%}.Studio-module__9Lw2Zq__cloudRight{width:90vw;top:calc(92svh - 9vw);left:100%}}@media (max-width:760px){.Studio-module__9Lw2Zq__words{top:12vh;left:16px;right:16px}}
.forms-module__ru0UGW__form{gap:24px;min-width:0;display:grid}.forms-module__ru0UGW__pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.forms-module__ru0UGW__field{align-content:start;gap:8px;min-width:0;display:grid}.forms-module__ru0UGW__field label{font-weight:600}.forms-module__ru0UGW__field input,.forms-module__ru0UGW__field select,.forms-module__ru0UGW__field textarea{border:1px solid var(--line-strong);background:var(--raised);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:11px 16px;line-height:1.5}.forms-module__ru0UGW__field textarea{resize:vertical}.forms-module__ru0UGW__field ::placeholder{color:var(--dim);opacity:1}.forms-module__ru0UGW__form [aria-invalid]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.forms-module__ru0UGW__box{grid-template-columns:24px 1fr;align-items:center;gap:8px 12px;display:grid}.forms-module__ru0UGW__box input{width:24px;height:24px;accent-color:var(--river-deep);cursor:pointer;margin:0}.forms-module__ru0UGW__box label{cursor:pointer;font-weight:600}.forms-module__ru0UGW__box .forms-module__ru0UGW__error{grid-column:1/-1}.forms-module__ru0UGW__error{margin:0;font-weight:500;line-height:1.45}.forms-module__ru0UGW__error:not(:empty){border-left:3px solid var(--ink);padding-left:12px}.forms-module__ru0UGW__send{gap:16px;display:grid}.forms-module__ru0UGW__refused{border:1px solid var(--line-strong);border-radius:12px;justify-self:start;margin:0;padding:12px 16px;font-weight:600}.forms-module__ru0UGW__note{color:var(--dim);margin:0;font-size:1rem}@media (max-width:760px){.forms-module__ru0UGW__pair{grid-template-columns:1fr}}
.Closing-module__WYZDSq__mistFar{width:max(150vw,220vh);top:48vh}.Closing-module__WYZDSq__mistNear{width:max(170vw,240vh);top:70vh}.Closing-module__WYZDSq__cloudBack{width:60vw;top:58vh;left:20%}.Closing-module__WYZDSq__cloudFront{width:80vw;top:74vh;left:64%}.Closing-module__WYZDSq__summit{width:max(125vw,165vh);bottom:calc(62vh - max(53.1vw,70.1vh));left:58%}.Closing-module__WYZDSq__words{top:max(16vh,96px)}.Closing-module__WYZDSq__actions{flex-wrap:wrap;gap:.8rem;margin:.4rem 0 1rem;display:flex}:is(.Closing-module__WYZDSq__actions .send,.Closing-module__WYZDSq__actions .send .row){display:contents}.Closing-module__WYZDSq__actions .status{flex-basis:100%;margin:0}@media (orientation:portrait){.Closing-module__WYZDSq__summit{width:180vw;bottom:-6vh;left:50%}.Closing-module__WYZDSq__cloudBack{width:120vw;top:calc(94svh - 50vw);left:15%}.Closing-module__WYZDSq__cloudFront{width:150vw;top:calc(100svh - 16vw);left:70%}.Closing-module__WYZDSq__words{text-align:center;max-width:640px;margin-inline:auto;top:10svh;left:16px;right:16px}.Closing-module__WYZDSq__actions{justify-content:center}.Closing-module__WYZDSq__words .social{justify-content:center}}
.page-module__QN3xFa__body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:64px 24px;padding:clamp(96px,14vh,192px) max(clamp(16px,4vw,64px),50% - 660px);display:grid}.page-module__QN3xFa__body>form{grid-column:1/8}.page-module__QN3xFa__direct{grid-column:9/-1;gap:24px;padding-top:32px;display:grid}.page-module__QN3xFa__place{color:var(--dim);margin:0}@media (max-width:1099px){.page-module__QN3xFa__body>form,.page-module__QN3xFa__direct{grid-column:1/-1}.page-module__QN3xFa__body>form{max-width:760px}.page-module__QN3xFa__direct{border-top:1px solid var(--line);padding-top:48px}}
.page-module__Wm_DgG__band{padding:clamp(96px,14vh,160px) clamp(16px,4vw,64px)}.page-module__Wm_DgG__inner{max-width:1320px;margin-inline:auto}.page-module__Wm_DgG__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 64px;margin-bottom:clamp(56px,8vh,88px);display:grid}.page-module__Wm_DgG__head .chapter{margin-top:.5rem}.page-module__Wm_DgG__price{font:600 clamp(1.2rem, 1.6vw, 1.5rem)/1.3 var(--body);font-variant-numeric:lining-nums;margin:20px 0 0}.page-module__Wm_DgG__includesTitle{font:600 .78rem/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 14px}.page-module__Wm_DgG__includes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__Wm_DgG__includes li{padding-left:24px;position:relative}.page-module__Wm_DgG__includes li:before{content:"";background:var(--river);border-radius:1px;width:12px;height:2px;position:absolute;top:.8em;left:0}@media (max-width:1099px){.page-module__Wm_DgG__head{grid-template-columns:minmax(0,1fr);align-items:start}}.page-module__Wm_DgG__locked{position:relative}.page-module__Wm_DgG__locked:after{content:"";background:linear-gradient(color-mix(in srgb, var(--navy) 38%, transparent), color-mix(in srgb, var(--navy) 58%, transparent));position:absolute;inset:0}.page-module__Wm_DgG__lock{z-index:1;background:color-mix(in srgb, var(--navy) 84%, transparent);color:var(--cream);font:600 .95rem/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin:0;padding:12px 20px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__Wm_DgG__lock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.page-module__Wm_DgG__soon{background:linear-gradient(160deg, var(--river-soft), var(--raised))}.page-module__Wm_DgG__soon svg{fill:none;width:100%;height:100%;stroke:var(--river);stroke-width:1.2px;opacity:.55;display:block}.page-module__Wm_DgG__soon path{vector-effect:non-scaling-stroke}
.page-module__3K9UOq__more,.page-module__3K9UOq__faq,.page-module__3K9UOq__closing{padding-inline:clamp(16px,4vw,64px)}.page-module__3K9UOq__more>*,.page-module__3K9UOq__faq>*,.page-module__3K9UOq__closing>*{max-width:1320px;margin-inline:auto}.page-module__3K9UOq__three{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:48px;padding-top:64px;display:grid}.page-module__3K9UOq__three h3,.page-module__3K9UOq__quotedTitle{font:600 clamp(1.25rem, 1.6vw, 1.5rem)/1.25 var(--body);letter-spacing:0;margin-bottom:12px}.page-module__3K9UOq__three p{max-width:62ch;color:var(--dim);margin:0 0 12px}.page-module__3K9UOq__link{color:var(--river-deep);text-underline-offset:4px;font-weight:600}.page-module__3K9UOq__quotedTitle{margin-top:96px}.page-module__3K9UOq__quoted{border-top:1px solid var(--line);margin-top:24px;margin-bottom:0;padding:0;list-style:none}.page-module__3K9UOq__quoted a{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:20px 0;font-weight:600;text-decoration:none;display:flex}.page-module__3K9UOq__quoted a span:last-child{color:var(--river-deep)}.page-module__3K9UOq__quoted a:hover span:last-child{text-underline-offset:4px;text-decoration:underline}.page-module__3K9UOq__faq{padding-top:clamp(96px,14vh,192px)}.page-module__3K9UOq__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;display:grid}.page-module__3K9UOq__closing{text-align:center;justify-items:center;gap:32px;padding-block:clamp(96px,14vh,192px);display:grid}@media (max-width:1099px){.page-module__3K9UOq__three{grid-template-columns:1fr;gap:32px}.page-module__3K9UOq__faqGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:760px){.page-module__3K9UOq__three{padding-top:48px}.page-module__3K9UOq__quotedTitle{margin-top:64px}}
.page-module__7F_EEq__body{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:96px 24px;padding:clamp(96px,14vh,192px) max(clamp(16px,4vw,64px),50% - 660px);display:grid}.page-module__7F_EEq__intro{grid-column:1/7;gap:64px;display:grid}.page-module__7F_EEq__sample{grid-column:8/-1;min-width:0}.page-module__7F_EEq__block{justify-items:start;gap:16px;display:grid}.page-module__7F_EEq__left{grid-column:1/7}.page-module__7F_EEq__right{grid-column:8/-1}.page-module__7F_EEq__block h2,.page-module__7F_EEq__wide h2{font-size:clamp(1.75rem,2.4vw,2.4rem);line-height:1.1}.page-module__7F_EEq__block p,.page-module__7F_EEq__block ul{max-width:62ch;margin:0}.page-module__7F_EEq__block ul{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.page-module__7F_EEq__block li::marker{color:var(--river)}.page-module__7F_EEq__notice{border:1px solid var(--line-strong);border-radius:12px;padding:12px 16px;font-weight:600}.page-module__7F_EEq__wide{grid-column:1/-1;gap:32px;display:grid}.page-module__7F_EEq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-module__7F_EEq__steps li{border:1px solid var(--line);background:var(--raised);border-radius:20px;align-content:start;gap:12px;padding:32px;display:grid}.page-module__7F_EEq__steps h3{font:600 clamp(1.25rem, 1.6vw, 1.5rem)/1.25 var(--body)}.page-module__7F_EEq__steps p{margin:0}.page-module__7F_EEq__n{font:600 3rem/1 var(--display);font-variant-numeric:lining-nums;color:var(--river)}.page-module__7F_EEq__request{grid-column:1/-1;gap:48px;scroll-margin-top:96px;display:grid}.page-module__7F_EEq__request form{max-width:760px}@media (max-width:1099px){.page-module__7F_EEq__intro,.page-module__7F_EEq__sample{grid-column:1/-1}.page-module__7F_EEq__sample{max-width:640px}}@media (max-width:760px){.page-module__7F_EEq__body{grid-template-columns:minmax(0,1fr);gap:64px}.page-module__7F_EEq__left,.page-module__7F_EEq__right{grid-column:1}.page-module__7F_EEq__intro{gap:48px}.page-module__7F_EEq__steps{grid-template-columns:minmax(0,1fr)}.page-module__7F_EEq__steps li{padding:24px}}
.page-module__5c2vAa__band{padding:clamp(80px,12vh,144px) clamp(16px,4vw,64px) 0}.page-module__5c2vAa__band>*{max-width:1320px;margin-inline:auto}.page-module__5c2vAa__last{padding-bottom:clamp(96px,14vh,192px)}.page-module__5c2vAa__two{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:48px;display:grid}.page-module__5c2vAa__two h2{font:600 clamp(1.25rem, 1.6vw, 1.5rem)/1.25 var(--body);letter-spacing:0;margin-bottom:16px}.page-module__5c2vAa__two ul{gap:8px;margin:0 0 16px;padding-left:1.2em;list-style:outside;display:grid}.page-module__5c2vAa__two li::marker{color:var(--river-deep)}.page-module__5c2vAa__two p{max-width:62ch;color:var(--dim);margin:0}.page-module__5c2vAa__faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;display:grid}@media (max-width:1099px){.page-module__5c2vAa__two{grid-template-columns:minmax(0,1fr);gap:32px}.page-module__5c2vAa__faq{grid-template-columns:minmax(0,1fr);gap:24px}}
