.ContactForm-module__1SvrgG__form{gap:20px;display:grid}.ContactForm-module__1SvrgG__services{border:0;margin:0;padding:0}.ContactForm-module__1SvrgG__services legend,.ContactForm-module__1SvrgG__field>span{color:var(--ink);margin-bottom:10px;font-size:.875rem;font-weight:500;display:block}.ContactForm-module__1SvrgG__field em{color:var(--muted);font-style:normal;font-weight:400}.ContactForm-module__1SvrgG__chips{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__1SvrgG__chip{cursor:pointer;position:relative}.ContactForm-module__1SvrgG__chip input{opacity:0;pointer-events:none;position:absolute}.ContactForm-module__1SvrgG__chip span{border:1px solid var(--line);color:var(--text);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:.5em 1em;font-size:.9375rem;display:inline-block}.ContactForm-module__1SvrgG__chip:hover span{border-color:var(--ink)}.ContactForm-module__1SvrgG__chip input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--bg)}.ContactForm-module__1SvrgG__chip input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.ContactForm-module__1SvrgG__row{gap:20px;display:grid}@media (min-width:560px){.ContactForm-module__1SvrgG__row{grid-template-columns:1fr 1fr}}.ContactForm-module__1SvrgG__field input,.ContactForm-module__1SvrgG__field textarea{border:1px solid var(--line);background:color-mix(in srgb, #fff 55%, var(--bg));width:100%;color:var(--ink);font:inherit;transition:border-color .2s var(--ease);border-radius:4px;padding:.8em .9em}.ContactForm-module__1SvrgG__field textarea{resize:vertical;min-height:140px}.ContactForm-module__1SvrgG__field input::placeholder,.ContactForm-module__1SvrgG__field textarea::placeholder{color:var(--muted);opacity:.8}.ContactForm-module__1SvrgG__field input:hover,.ContactForm-module__1SvrgG__field textarea:hover{border-color:color-mix(in srgb, var(--ink) 40%, var(--line))}.ContactForm-module__1SvrgG__field input:focus,.ContactForm-module__1SvrgG__field textarea:focus{border-color:var(--ink);outline:none}.ContactForm-module__1SvrgG__honey{width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module__1SvrgG__submitRow{justify-items:start;gap:12px;margin-top:4px;display:grid}.ContactForm-module__1SvrgG__submit{background:var(--ink);color:var(--bg);font:inherit;cursor:pointer;transition:background .3s var(--ease);border:0;border-radius:999px;padding:1em 1.8em;font-weight:500}.ContactForm-module__1SvrgG__submit:hover{background:var(--accent)}.ContactForm-module__1SvrgG__submit:disabled{opacity:.6;cursor:wait}.ContactForm-module__1SvrgG__error{color:var(--accent);font-size:.9375rem}.ContactForm-module__1SvrgG__done{background:var(--surface);border-radius:4px;justify-items:start;gap:10px;padding:clamp(24px,3vw,40px);display:grid}.ContactForm-module__1SvrgG__done button{font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.ContactForm-module__1SvrgG__doneTitle{letter-spacing:-.02em;color:var(--ink);font-size:1.5rem}
.ContactSection-module__G6BZYW__contact{padding-bottom:var(--section)}.ContactSection-module__G6BZYW__status{align-items:center;gap:8px;display:inline-flex}.ContactSection-module__G6BZYW__status i{background:#4f8a5b;border-radius:50%;width:7px;height:7px}.ContactSection-module__G6BZYW__contact h2{letter-spacing:-.045em;max-width:13ch;margin-top:clamp(48px,7vw,96px);font-size:clamp(2.75rem,8vw,7.5rem);line-height:.95}.ContactSection-module__G6BZYW__grid{gap:56px;margin-top:clamp(40px,5vw,72px);display:grid}.ContactSection-module__G6BZYW__lede{max-width:460px;color:var(--ink);font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.5}.ContactSection-module__G6BZYW__direct{border-top:1px solid var(--line);margin-top:40px;display:grid}.ContactSection-module__G6BZYW__direct li{border-bottom:1px solid var(--line);gap:4px;padding-block:16px;display:grid}.ContactSection-module__G6BZYW__direct span{color:var(--muted);font-size:.8125rem}.ContactSection-module__G6BZYW__direct a{letter-spacing:-.01em;justify-self:start;font-size:1.25rem}@media (min-width:900px){.ContactSection-module__G6BZYW__grid{grid-template-columns:5fr 7fr;gap:80px}}
.SiteMock-module__sY_qSq__scene{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.SiteMock-module__sY_qSq__desktop{border-radius:6px;width:78%;position:absolute;top:9%;left:7%;overflow:hidden;box-shadow:0 40px 80px -40px #0000004d;container-type:inline-size}.SiteMock-module__sY_qSq__phone{background:#111;border-radius:9%/4.5%;width:22%;padding:.8%;position:absolute;bottom:-6%;right:6%;box-shadow:0 30px 50px -20px #00000073;container-type:inline-size}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__screen{aspect-ratio:9/18;border-radius:7%/3.4%;overflow:hidden}.SiteMock-module__sY_qSq__screen{--u:.1cqw;background:var(--m-bg);color:var(--m-fg);overflow:hidden}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__screen{--u:calc(100cqw / 375)}.SiteMock-module__sY_qSq__chrome{padding:calc(var(--u) * 9);background:#ecece8;border-bottom:1px solid #d6d6d0;justify-content:center;display:flex;position:relative}.SiteMock-module__sY_qSq__chrome:before{content:"";left:calc(var(--u) * 14);width:calc(var(--u) * 9);height:calc(var(--u) * 9);box-shadow:calc(var(--u) * 14) 0 0 #d4d6db, calc(var(--u) * 28) 0 0 #d4d6db;background:#d4d6db;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.SiteMock-module__sY_qSq__url{border-radius:calc(var(--u) * 5);width:40%;padding:calc(var(--u) * 4) 0;text-align:center;font-size:calc(var(--u) * 12);color:#777;background:#fff}.SiteMock-module__sY_qSq__site{flex-direction:column;display:flex}.SiteMock-module__sY_qSq__nav{padding:calc(var(--u) * 20) calc(var(--u) * 40);font-size:calc(var(--u) * 13);justify-content:space-between;align-items:center;display:flex}.SiteMock-module__sY_qSq__nav b{font-size:calc(var(--u) * 17);letter-spacing:-.02em;font-weight:750}.SiteMock-module__sY_qSq__navLinks{gap:calc(var(--u) * 26);opacity:.8;display:flex}.SiteMock-module__sY_qSq__burger{width:calc(var(--u) * 22);height:calc(var(--u) * 10);border-block:calc(var(--u) * 2) solid currentColor}.SiteMock-module__sY_qSq__hero{gap:calc(var(--u) * 40);padding:calc(var(--u) * 36) calc(var(--u) * 40) calc(var(--u) * 40);grid-template-columns:1.15fr .85fr;align-items:center;display:grid}.SiteMock-module__sY_qSq__headline{font-size:calc(var(--u) * 54);letter-spacing:-.015em;text-wrap:balance;font-weight:750;line-height:.98}.SiteMock-module__sY_qSq__scene[data-display=condensed] .SiteMock-module__sY_qSq__headline{letter-spacing:-.04em;font-weight:800;line-height:.95;font-size:calc(var(--u) * 50)}.SiteMock-module__sY_qSq__scene[data-display=serif] .SiteMock-module__sY_qSq__headline{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:400}.SiteMock-module__sY_qSq__scene[data-display=sans] .SiteMock-module__sY_qSq__headline{font-weight:650}.SiteMock-module__sY_qSq__lines{gap:calc(var(--u) * 8);margin:calc(var(--u) * 20) 0 calc(var(--u) * 24);display:grid}.SiteMock-module__sY_qSq__lines i{height:calc(var(--u) * 8);opacity:.18;background:currentColor;display:block}.SiteMock-module__sY_qSq__lines i:last-child{width:70%}.SiteMock-module__sY_qSq__cta{padding:calc(var(--u) * 12) calc(var(--u) * 18);background:var(--m-accent);color:var(--m-on-accent);font-weight:600;font-size:calc(var(--u) * 13);display:inline-block}.SiteMock-module__sY_qSq__image{height:calc(var(--u) * 280);border-radius:calc(var(--u) * 6);background:radial-gradient(circle at 72% 30%, #ffffff59 0 9%, transparent 9.5%), linear-gradient(170deg, transparent 58%, color-mix(in srgb, var(--m-panel) 70%, #000) 58.5%), linear-gradient(160deg, color-mix(in srgb, var(--m-panel) 70%, #fff), var(--m-panel))}.SiteMock-module__sY_qSq__cards{gap:calc(var(--u) * 16);padding:0 calc(var(--u) * 40) calc(var(--u) * 40);grid-template-columns:repeat(3,1fr);display:grid}.SiteMock-module__sY_qSq__cards i{height:calc(var(--u) * 70);border-top:calc(var(--u) * 2) solid currentColor;background:color-mix(in srgb, currentColor 6%, transparent);display:block}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__nav{padding:calc(var(--u) * 22) calc(var(--u) * 22)}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__nav b{font-size:calc(var(--u) * 22)}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__hero{padding:calc(var(--u) * 20) calc(var(--u) * 22);grid-template-columns:1fr;gap:0}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__headline{font-size:calc(var(--u) * 42)}.SiteMock-module__sY_qSq__scene[data-display=condensed] .SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__headline{font-size:calc(var(--u) * 38)}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__lines i{height:calc(var(--u) * 10)}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__cta{padding:calc(var(--u) * 16) calc(var(--u) * 20);font-size:calc(var(--u) * 16);text-align:center}.SiteMock-module__sY_qSq__phone .SiteMock-module__sY_qSq__image{margin-top:calc(var(--u) * 26);height:calc(var(--u) * 260)}
.ProjectVisual-module__4Lcr8W__scene{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.ProjectVisual-module__4Lcr8W__desktop,.ProjectVisual-module__4Lcr8W__phone{position:absolute;overflow:hidden}.ProjectVisual-module__4Lcr8W__desktop img,.ProjectVisual-module__4Lcr8W__phone img{object-fit:cover;object-position:top}.ProjectVisual-module__4Lcr8W__desktop{aspect-ratio:16/10;border-radius:6px;width:78%;top:9%;left:7%;box-shadow:0 40px 80px -40px #0000004d}.ProjectVisual-module__4Lcr8W__desktop[data-solo=true]{width:86%;left:7%}.ProjectVisual-module__4Lcr8W__phone{aspect-ratio:9/19.5;border:4px solid #111;border-radius:18px;width:22%;bottom:-6%;right:6%;box-shadow:0 30px 50px -20px #00000073}
.page-module__E0kJGG__hero{padding-block:clamp(64px, 14vh, 160px) var(--section)}.page-module__E0kJGG__hero h1{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.6rem,7.4vw,6.75rem);line-height:.98}.page-module__E0kJGG__heroFoot{gap:20px;max-width:560px;margin-top:clamp(40px,6vw,72px);display:grid}.page-module__E0kJGG__lede{color:var(--ink);font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.5}.page-module__E0kJGG__heroActions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:12px;display:flex}.page-module__E0kJGG__section{padding-bottom:var(--section)}.page-module__E0kJGG__section h3{letter-spacing:-.02em;font-size:1.375rem}.page-module__E0kJGG__projects{gap:clamp(80px,10vw,160px);margin-top:48px;display:grid}.page-module__E0kJGG__project{gap:28px;display:grid}.page-module__E0kJGG__visual{border-radius:4px;display:block;overflow:hidden}.page-module__E0kJGG__visual>*{transition:transform .9s var(--ease)}.page-module__E0kJGG__project:hover .page-module__E0kJGG__visual>*{transform:scale(1.02)}.page-module__E0kJGG__projectText{align-content:end;gap:14px;max-width:460px;display:grid}.page-module__E0kJGG__projectText h3{letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3.25rem)}.page-module__E0kJGG__projectMeta{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-bottom:10px;font-size:.875rem;display:flex}.page-module__E0kJGG__tags{color:var(--accent);font-size:.875rem}@media (min-width:900px){.page-module__E0kJGG__project{grid-template-columns:7fr 4fr;gap:56px}.page-module__E0kJGG__project[data-flip=true]{grid-template-columns:4fr 7fr}.page-module__E0kJGG__project[data-flip=true] .page-module__E0kJGG__visual{order:2}}.page-module__E0kJGG__services{gap:40px 32px;margin-top:48px;display:grid}.page-module__E0kJGG__services li{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:20px;display:grid}@media (min-width:640px){.page-module__E0kJGG__services{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.page-module__E0kJGG__services{grid-template-columns:repeat(4,1fr)}}.page-module__E0kJGG__statement{letter-spacing:-.025em;max-width:32ch;color:var(--ink);margin-top:clamp(64px,8vw,112px);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.2}.page-module__E0kJGG__serviceLink{justify-self:start;margin-top:6px;font-size:.9375rem}.page-module__E0kJGG__softwareBand{background:var(--ink);color:var(--bg);border-radius:4px;gap:16px;margin-top:clamp(64px,8vw,112px);padding:clamp(28px,4vw,56px);text-decoration:none;display:grid}.page-module__E0kJGG__softwareLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.75rem;font-weight:500}.page-module__E0kJGG__softwareText{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.1}.page-module__E0kJGG__softwareCta{transition:opacity .3s var(--ease);border-bottom:1px solid;justify-self:start;margin-top:8px;padding-bottom:2px}.page-module__E0kJGG__softwareBand:hover .page-module__E0kJGG__softwareCta{opacity:.7}@media (min-width:900px){.page-module__E0kJGG__softwareBand{grid-template-columns:1fr auto;align-items:end}.page-module__E0kJGG__softwareLabel{grid-column:1/-1}}.page-module__E0kJGG__about{gap:40px;margin-top:48px;display:grid}.page-module__E0kJGG__portrait{aspect-ratio:4/5;background:var(--surface);letter-spacing:-.04em;max-width:420px;color:var(--muted);border-radius:4px;place-items:center;font-size:3rem;font-weight:500;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__portrait img{object-fit:cover;object-position:70% 50%}.page-module__E0kJGG__aboutText{align-content:start;gap:18px;max-width:600px;font-size:1.0625rem;display:grid}.page-module__E0kJGG__aboutLead{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.2}@media (min-width:900px){.page-module__E0kJGG__about{grid-template-columns:4fr 7fr;gap:80px}}.page-module__E0kJGG__steps{gap:40px 32px;margin-top:48px;display:grid}.page-module__E0kJGG__steps li{align-content:start;gap:10px;display:grid}.page-module__E0kJGG__stepNum{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.875rem}@media (min-width:760px){.page-module__E0kJGG__steps{grid-template-columns:repeat(3,1fr)}}
.page-module___b3GNa__hero{padding-block:clamp(48px, 8vw, 96px) var(--section)}.page-module___b3GNa__hero h1{letter-spacing:-.045em;max-width:16ch;margin-top:clamp(40px,6vw,72px);font-size:clamp(2.5rem,6.6vw,6rem);line-height:.98}.page-module___b3GNa__lede{max-width:600px;color:var(--ink);margin-top:clamp(28px,4vw,48px);font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.5}.page-module___b3GNa__section{padding-bottom:var(--section)}.page-module___b3GNa__section h3{letter-spacing:-.02em;font-size:1.375rem}.page-module___b3GNa__signs{counter-reset:sign;margin-top:40px}.page-module___b3GNa__signs li{border-bottom:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);counter-increment:sign;grid-template-columns:3rem 1fr;align-items:baseline;padding-block:20px;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.25;display:grid}.page-module___b3GNa__signs li:before{content:counter(sign, decimal-leading-zero);letter-spacing:0;color:var(--accent);font-size:.875rem}.page-module___b3GNa__note{color:var(--muted);margin-top:28px}.page-module___b3GNa__exampleIntro{color:var(--muted);margin-top:40px;font-size:1.0625rem}.page-module___b3GNa__compare{gap:16px;margin-top:24px;display:grid}.page-module___b3GNa__before,.page-module___b3GNa__after{border-radius:4px;padding:clamp(24px,3vw,40px)}.page-module___b3GNa__before{background:var(--surface)}.page-module___b3GNa__after{background:var(--ink);color:var(--bg);flex-direction:column;display:flex}.page-module___b3GNa__compareLabel{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:20px;font-size:.75rem;font-weight:500}.page-module___b3GNa__before ol{counter-reset:step;gap:12px;display:grid}.page-module___b3GNa__before li{color:var(--text);counter-increment:step;grid-template-columns:2rem 1fr;display:grid}.page-module___b3GNa__before li:before{content:counter(step);color:var(--muted);font-variant-numeric:tabular-nums}.page-module___b3GNa__afterText{letter-spacing:-.025em;margin-top:auto;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2}@media (min-width:900px){.page-module___b3GNa__compare{grid-template-columns:1fr 1fr}}.page-module___b3GNa__kinds{gap:40px 32px;margin-top:48px;display:grid}.page-module___b3GNa__kinds>li{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:20px;display:grid}.page-module___b3GNa__examples{color:var(--accent);gap:4px;margin-top:8px;font-size:.9375rem;display:grid}@media (min-width:640px){.page-module___b3GNa__kinds{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.page-module___b3GNa__kinds{grid-template-columns:repeat(4,1fr)}}.page-module___b3GNa__steps{gap:40px 32px;margin-top:48px;display:grid}.page-module___b3GNa__steps li{align-content:start;gap:10px;display:grid}.page-module___b3GNa__stepNum{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.875rem}@media (min-width:640px){.page-module___b3GNa__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.page-module___b3GNa__steps{grid-template-columns:repeat(4,1fr)}}.page-module___b3GNa__proofIntro{max-width:560px;margin-top:40px;font-size:1.0625rem}.page-module___b3GNa__proof{gap:48px 32px;margin-top:40px;display:grid}.page-module___b3GNa__proofCard{color:inherit;gap:12px;text-decoration:none;display:grid}.page-module___b3GNa__proofImage{aspect-ratio:16/10;background:var(--surface);border-radius:4px;margin-bottom:8px;position:relative;overflow:hidden}.page-module___b3GNa__proofImage img{object-fit:cover;object-position:top;transition:transform .9s var(--ease)}.page-module___b3GNa__proofCard:hover .page-module___b3GNa__proofImage img{transform:scale(1.02)}@media (min-width:760px){.page-module___b3GNa__proof{grid-template-columns:1fr 1fr}}.page-module___b3GNa__faq{margin-top:40px;display:grid}.page-module___b3GNa__faq>div{border-bottom:1px solid var(--line);gap:8px;padding-block:24px;display:grid}.page-module___b3GNa__faq dt{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:500}.page-module___b3GNa__faq dd{max-width:640px}@media (min-width:900px){.page-module___b3GNa__faq>div{grid-template-columns:5fr 7fr;gap:64px}}
.page-module__V1Eyiq__back{margin-top:32px;font-size:.9375rem}.page-module__V1Eyiq__header{padding-block:clamp(40px,6vw,80px) 40px}.page-module__V1Eyiq__header h1{letter-spacing:-.045em;font-size:clamp(2.75rem,8vw,7rem);line-height:.95}.page-module__V1Eyiq__facts{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:20px 24px;margin:32px 0 0;padding-top:16px;display:grid}.page-module__V1Eyiq__facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.75rem;font-weight:500}.page-module__V1Eyiq__facts dd{color:var(--ink);margin:0;font-size:.9375rem}@media (min-width:900px){.page-module__V1Eyiq__facts{grid-template-columns:1fr 1.4fr .6fr 1fr}}.page-module__V1Eyiq__visual{border-radius:4px;overflow:hidden}.page-module__V1Eyiq__section{padding-top:var(--section)}.page-module__V1Eyiq__section h3{letter-spacing:-.02em;font-size:1.25rem}.page-module__V1Eyiq__kicker{color:var(--accent);margin-bottom:14px;font-size:.875rem}.page-module__V1Eyiq__overview{gap:48px;margin-top:40px;display:grid}.page-module__V1Eyiq__problem{letter-spacing:-.025em;max-width:24ch;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.2}.page-module__V1Eyiq__description{align-content:start;gap:16px;max-width:60ch;font-size:1.0625rem;line-height:1.6;display:grid}.page-module__V1Eyiq__description .page-module__V1Eyiq__kicker{margin-bottom:-2px}.page-module__V1Eyiq__note{border-top:1px solid var(--line);color:var(--muted);margin-top:8px;padding-top:16px;font-size:.9375rem}@media (min-width:900px){.page-module__V1Eyiq__overview{grid-template-columns:1fr 1fr;gap:80px}}.page-module__V1Eyiq__decisions{gap:40px 48px;margin-top:40px;display:grid}.page-module__V1Eyiq__decisions li{border-top:1px solid var(--line);align-content:start;gap:10px;padding-top:20px;display:grid}.page-module__V1Eyiq__num{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.875rem}@media (min-width:760px){.page-module__V1Eyiq__decisions{grid-template-columns:repeat(2,1fr)}}.page-module__V1Eyiq__board{background:var(--surface);border-radius:4px;margin-top:40px;padding:clamp(16px,3vw,48px)}.page-module__V1Eyiq__slices{scroll-snap-type:x mandatory;grid-auto-columns:75vw;grid-auto-flow:column;align-items:start;gap:clamp(12px,2vw,32px);display:grid;overflow-x:auto}.page-module__V1Eyiq__slices img{scroll-snap-align:start;width:100%;height:auto;box-shadow:0 20px 50px -30px #00000059}@media (min-width:900px){.page-module__V1Eyiq__slices{grid-auto-flow:row;grid-template-columns:repeat(var(--cols), 1fr);overflow:visible}}.page-module__V1Eyiq__hint{color:var(--muted);margin-top:14px;font-size:.875rem}.page-module__V1Eyiq__pages{gap:48px 32px;margin-top:40px;display:grid}@media (min-width:900px){.page-module__V1Eyiq__pages{grid-template-columns:1fr 1fr}.page-module__V1Eyiq__pages>:first-child:nth-last-child(odd){grid-column:1/-1}}.page-module__V1Eyiq__pages figcaption,.page-module__V1Eyiq__phones figcaption{color:var(--muted);margin-top:14px;font-size:.9375rem}.page-module__V1Eyiq__frame{border:1px solid var(--line);border-radius:6px;overflow:hidden}.page-module__V1Eyiq__frame img{width:100%;height:auto}.page-module__V1Eyiq__phones{scroll-snap-type:x mandatory;grid-auto-columns:62vw;grid-auto-flow:column;gap:clamp(16px,3vw,48px);display:grid;overflow-x:auto}.page-module__V1Eyiq__phones figure{scroll-snap-align:start}.page-module__V1Eyiq__phone{background:#111;border:5px solid #111;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -30px #00000073}.page-module__V1Eyiq__phone img{border-radius:23px;width:100%;height:auto}@media (min-width:760px){.page-module__V1Eyiq__phones{grid-template-columns:repeat(3,minmax(0,280px));grid-auto-flow:row;justify-content:center;overflow:visible}}.page-module__V1Eyiq__cta{margin-top:var(--section);background:var(--ink);color:var(--bg);border-radius:4px;justify-items:start;gap:24px;padding:clamp(32px,5vw,64px);display:grid}.page-module__V1Eyiq__ctaText{letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.1}.page-module__V1Eyiq__cta .button-solid{border-color:var(--bg);background:var(--bg);color:var(--ink)}.page-module__V1Eyiq__cta .button-solid:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}@media (min-width:900px){.page-module__V1Eyiq__cta{grid-template-columns:1fr auto;align-items:end}}.page-module__V1Eyiq__next{padding-block:24px var(--section);border-top:1px solid var(--ink);color:var(--ink);gap:8px;margin-top:64px;text-decoration:none;display:grid}.page-module__V1Eyiq__nextTitle{letter-spacing:-.04em;transition:color .3s var(--ease);font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1}.page-module__V1Eyiq__next:hover .page-module__V1Eyiq__nextTitle{color:var(--accent)}
