.hero[data-astro-cid-7aropxhg]{min-height:100svh;padding:calc(var(--nav) + 24px) 0 64px;align-items:center;display:grid;position:relative;overflow:hidden}.hero__canvas[data-astro-cid-7aropxhg]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid;position:relative}.hero__text[data-astro-cid-7aropxhg]{z-index:3;gap:24px;display:grid;position:relative}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{font-size:clamp(42px,6.6vw,96px);line-height:1}.hero__btns[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero__bot[data-astro-cid-7aropxhg]{z-index:1;justify-self:center;width:min(440px,100%);position:relative}.hero__bot[data-astro-cid-7aropxhg]:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(circle,#2de2c72e,#7c3aed1f 45%,#0000 70%);border-radius:50%;position:absolute;inset:10% 5% 0}.hero__scroll[data-astro-cid-7aropxhg]{z-index:3;border:2px solid #ffffff40;border-radius:14px;width:26px;height:42px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero__scroll[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{background:var(--teal);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite scroll;position:absolute;top:8px;left:50%}@keyframes scroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (width<=860px){.hero[data-astro-cid-7aropxhg]{min-height:0;padding-bottom:72px}.hero__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr);gap:8px}.hero__bot[data-astro-cid-7aropxhg]{order:-1;width:min(300px,78vw);margin-bottom:-10px}.hero__btns[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{flex:100%}.hero__scroll[data-astro-cid-7aropxhg]{display:none}}.facts[data-astro-cid-7aropxhg]{z-index:3;padding:0 0 20px;position:relative}.facts__grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fact[data-astro-cid-7aropxhg]{gap:6px;padding:24px;display:grid}.fact[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(24px,2.3vw,32px);font-weight:600}.fact[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--muted)}@media (width<=900px){.facts__grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.facts__grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.plans[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plan[data-astro-cid-7aropxhg]{flex-direction:column;gap:16px;padding:30px 28px;display:flex}.plan[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{margin-top:auto}.plan__price[data-astro-cid-7aropxhg]{align-items:baseline;gap:10px;display:flex}.plan__price[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(38px,3.6vw,52px);font-weight:600;line-height:1}.plan__price[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--muted);font-size:15px}.plan--featured[data-astro-cid-7aropxhg]{background:linear-gradient(#2de2c717,#7c3aed14);border-color:#0000}.plan--featured[data-astro-cid-7aropxhg]:after{content:"";border-radius:inherit;background:conic-gradient(from var(--a,0deg), #2de2c7, #a78bfa, #4ade80, #2de2c7);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.plan__badge[data-astro-cid-7aropxhg]{color:#04110f;background:var(--grad);border-radius:20px;align-self:flex-start;margin:-6px 0 -4px;padding:4px 12px;font-size:13px;font-weight:700}.ticks[data-astro-cid-7aropxhg]{gap:10px;display:grid}.ticks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{align-items:flex-start;gap:10px;display:flex}.ticks[data-astro-cid-7aropxhg] svg{width:20px;height:20px;color:var(--teal);flex:none;margin-top:2px}.subs__title[data-astro-cid-7aropxhg]{margin:56px 0 18px;font-size:22px}.subs[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sub[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:16px 28px;padding:26px 28px;display:grid}.sub[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{grid-column:1;place-self:end start}.sub[data-astro-cid-7aropxhg] .ticks[data-astro-cid-7aropxhg]{grid-row:span 2}.sub[data-astro-cid-7aropxhg] .plan__price[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-size:40px}.sub[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:12px}@media (width<=1000px){.plans[data-astro-cid-7aropxhg],.subs[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}@media (width<=560px){.sub[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.sub[data-astro-cid-7aropxhg] .ticks[data-astro-cid-7aropxhg]{grid-row:auto}}.section--alt[data-astro-cid-7aropxhg]{background:linear-gradient(#0000,#ffffff05 20% 80%,#0000)}.steps[data-astro-cid-7aropxhg]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step[data-astro-cid-7aropxhg]{align-content:start;gap:10px;padding:26px;display:grid}.step[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{font-style:normal;font-family:var(--display);color:var(--teal);font-size:15px}@media (width<=900px){.steps[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.steps[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}.work__head[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.work__arrows[data-astro-cid-7aropxhg]{flex:none;gap:10px;display:flex}.work__arrows[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]{width:52px;height:52px;transition:border-color .2s, background-color .2s, transform .2s var(--ease), opacity .2s;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.work__arrows[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]:hover:not(:disabled){border-color:var(--teal);background:#2de2c714;transform:scale(1.06)}.work__arrows[data-astro-cid-7aropxhg] button[data-astro-cid-7aropxhg]:disabled{opacity:.3;cursor:default}.work__arrows[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{width:22px;height:22px}.track[data-astro-cid-7aropxhg]{scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px max(var(--gut), calc((100vw - 1240px) / 2)) 24px;scroll-padding:0 max(var(--gut), calc((100vw - 1240px) / 2));cursor:grab;gap:24px;display:flex;overflow-x:auto}.track[data-astro-cid-7aropxhg]::-webkit-scrollbar{display:none}.track[data-astro-cid-7aropxhg].is-drag{cursor:grabbing;scroll-snap-type:none}.track[data-astro-cid-7aropxhg].is-drag .case[data-astro-cid-7aropxhg]{pointer-events:none}.case[data-astro-cid-7aropxhg]{scroll-snap-align:start;flex-direction:column;flex:0 0 min(560px,84vw);display:flex}.case__img[data-astro-cid-7aropxhg]{aspect-ratio:16/10;border-bottom:1px solid var(--line);display:block;overflow:hidden}.case__img[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.case[data-astro-cid-7aropxhg]:hover .case__img[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{transform:scale(1.04)}.case__body[data-astro-cid-7aropxhg]{align-content:start;gap:8px;padding:22px 24px 26px;display:grid}.case__body[data-astro-cid-7aropxhg] b[data-astro-cid-7aropxhg]{font-family:var(--display);font-size:24px;font-weight:600}.case__tag[data-astro-cid-7aropxhg]{color:var(--teal);font-size:13px;font-weight:600}.case--cta[data-astro-cid-7aropxhg]{background:linear-gradient(140deg,#2de2c71a,#7c3aed1f 60%,#4ade8014);flex-basis:min(420px,84vw);justify-content:center}.case--cta[data-astro-cid-7aropxhg] .btn[data-astro-cid-7aropxhg]{justify-self:start;margin-top:12px}.about[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.about__text[data-astro-cid-7aropxhg]{color:#c4cedb;gap:18px;display:grid}@media (width<=860px){.about[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:24px}}.contact[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.contact__phone[data-astro-cid-7aropxhg]{width:fit-content;margin-bottom:6px;font-size:clamp(26px,3vw,40px);transition:color .2s;display:block}.contact__phone[data-astro-cid-7aropxhg]:hover,.contact__email[data-astro-cid-7aropxhg]:hover{color:var(--teal)}.contact__email[data-astro-cid-7aropxhg]{color:#c9d3df;overflow-wrap:anywhere;width:fit-content;margin-bottom:22px;font-size:clamp(17px,1.5vw,20px);font-weight:600;transition:color .2s;display:block}.contact__legal[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{overflow-wrap:anywhere}.contact__legal[data-astro-cid-7aropxhg] .mono[data-astro-cid-7aropxhg]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.contact__legal[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);gap:10px;margin-top:32px;padding-top:24px;display:grid}.contact__legal[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{grid-template-columns:200px 1fr;gap:12px;display:grid}@media (width<=420px){.contact__legal[data-astro-cid-7aropxhg] div[data-astro-cid-7aropxhg]{grid-template-columns:1fr;gap:0}}.contact__legal[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{color:var(--muted)}.form[data-astro-cid-7aropxhg]{gap:16px;padding:clamp(22px,3vw,34px);display:grid}.form[data-astro-cid-7aropxhg]:hover{transform:none}.form__row[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field[data-astro-cid-7aropxhg]{gap:8px;display:grid}.field[data-astro-cid-7aropxhg]>span[data-astro-cid-7aropxhg]{color:var(--muted);font-size:14px;font-weight:550}.field[data-astro-cid-7aropxhg] input[data-astro-cid-7aropxhg],.field[data-astro-cid-7aropxhg] select[data-astro-cid-7aropxhg],.field[data-astro-cid-7aropxhg] textarea[data-astro-cid-7aropxhg]{background:#00000059;border:1px solid #ffffff24;border-radius:12px;width:100%;height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-7aropxhg] textarea[data-astro-cid-7aropxhg]{resize:vertical;height:auto;padding:14px 16px}.field[data-astro-cid-7aropxhg] select[data-astro-cid-7aropxhg] option[data-astro-cid-7aropxhg]{background:#0a0e17}.field[data-astro-cid-7aropxhg] input[data-astro-cid-7aropxhg]:focus,.field[data-astro-cid-7aropxhg] select[data-astro-cid-7aropxhg]:focus,.field[data-astro-cid-7aropxhg] textarea[data-astro-cid-7aropxhg]:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #2de2c726}.agree[data-astro-cid-7aropxhg]{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.agree[data-astro-cid-7aropxhg] input[data-astro-cid-7aropxhg]{width:18px;height:18px;accent-color:var(--teal);margin-top:3px}.agree[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--teal)}.form__msg[data-astro-cid-7aropxhg]{border-radius:12px;padding:12px 16px;font-size:15px}.form__msg[data-astro-cid-7aropxhg].is-ok{color:#a7f3c4;background:#4ade801f}.form__msg[data-astro-cid-7aropxhg].is-err{color:#fecaca;background:#f871711f}@media (width<=900px){.contact[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}@media (width<=520px){.form__row[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}
