.guide-thumb:where(.astro-pl2wpqdb){aspect-ratio:16/10}.thumb-img-wrap:where(.astro-pl2wpqdb){background:#000}.thumb-img:where(.astro-pl2wpqdb){object-fit:cover;filter:brightness(.88)saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.guide:where(.astro-pl2wpqdb):hover .thumb-img:where(.astro-pl2wpqdb){filter:brightness(.95)saturate(1.1)}.guide-thumb:where(.astro-pl2wpqdb).thumb-img-wrap .play:where(.astro-pl2wpqdb){place-items:unset;inset:14px 14px auto auto}.guide-thumb:where(.astro-pl2wpqdb).thumb-img-wrap .play:where(.astro-pl2wpqdb) span:where(.astro-pl2wpqdb){width:45px;height:45px}.guide-thumb:where(.astro-pl2wpqdb).thumb-img-wrap .play:where(.astro-pl2wpqdb) span:where(.astro-pl2wpqdb) svg{width:13px;height:13px}.lang-tag:where(.astro-pl2wpqdb){color:var(--indigo);background:var(--indigo-soft);vertical-align:middle;border:1px solid #6366f140;border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.tk:where(.astro-fv4ccejp){width:100%;height:100%;display:block}.tk-main-line:where(.astro-fv4ccejp),.tk-routes:where(.astro-fv4ccejp){animation:1.8s linear infinite tk-flow}.tk-packet:where(.astro-fv4ccejp){offset-path:path("M204 215H298");animation:2.2s ease-in-out infinite tk-packet}.tk-group:where(.astro-fv4ccejp){transform-box:fill-box;transform-origin:0;animation:7s ease-in-out infinite tk-group}.tk-group--2:where(.astro-fv4ccejp){animation-delay:.18s}.tk-group--3:where(.astro-fv4ccejp){animation-delay:.36s}.tk-group--4:where(.astro-fv4ccejp){animation-delay:.54s}.tk-group--5:where(.astro-fv4ccejp){animation-delay:.72s}.tk-hub-ring:where(.astro-fv4ccejp){transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite tk-ring}@keyframes tk-flow{to{stroke-dashoffset:-36px}}@keyframes tk-packet{0%{offset-distance:0%;opacity:0}16%,82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes tk-group{0%,10%{opacity:.72;transform:translate(-5px)}20%,80%{opacity:1;transform:translate(0)}92%,to{opacity:.72;transform:translate(0)}}@keyframes tk-ring{0%{opacity:.7;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.tk-main-line:where(.astro-fv4ccejp),.tk-routes:where(.astro-fv4ccejp),.tk-packet:where(.astro-fv4ccejp),.tk-group:where(.astro-fv4ccejp),.tk-hub-ring:where(.astro-fv4ccejp){animation:none}.tk-packet:where(.astro-fv4ccejp){opacity:0}}.cl:where(.astro-el4bzn7m){width:100%;height:100%;display:block}.cl-arrow:where(.astro-el4bzn7m){animation:2.4s ease-in-out infinite cl-arrow}@keyframes cl-arrow{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.cl-line:where(.astro-el4bzn7m){stroke-dashoffset:0;animation:1.6s linear infinite cl-flow}.cl-line2:where(.astro-el4bzn7m){animation-delay:.3s}.cl-line3:where(.astro-el4bzn7m){animation-delay:.6s}@keyframes cl-flow{to{stroke-dashoffset:-20px}}.cl-pulse:where(.astro-el4bzn7m){offset-path:path("M144 230 L200 172 L262 172 L336 230");animation:6s ease-in-out infinite cl-pulse}@keyframes cl-pulse{0%{offset-distance:0%;opacity:0}5%{opacity:1}45%{offset-distance:50%;opacity:1}50%{offset-distance:50%;opacity:1}95%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.cl-arrow:where(.astro-el4bzn7m),.cl-line:where(.astro-el4bzn7m),.cl-pulse:where(.astro-el4bzn7m){animation:none}.cl-pulse:where(.astro-el4bzn7m){opacity:0}}.capabilities:where(.astro-slyxdspp){background:radial-gradient(circle at 12% 8%,#6366f111,#0000 27%),radial-gradient(circle at 90% 18%,#8b5cf60b,#0000 25%),#fff}.capabilities__head:where(.astro-slyxdspp){align-items:end}.capabilities__head:where(.astro-slyxdspp) p:where(.astro-slyxdspp){max-width:510px;font-size:19px;line-height:1.55}.cap-grid:where(.astro-slyxdspp){grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.cap-card:where(.astro-slyxdspp){border:1px solid var(--rule-2);background:#ffffffe0;border-radius:28px;flex-direction:column;min-width:0;min-height:510px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 70px -46px #12122e47}.cap-card--lead:where(.astro-slyxdspp){color:#fff;background:radial-gradient(circle at 92% 4%,#818cf82e,#0000 28%),radial-gradient(circle at 20% 100%,#8b5cf633,#0000 34%),linear-gradient(145deg,#090914 0%,#111127 58%,#1d1b4d 100%);border-color:#818cf847;grid-column:span 12;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:center;gap:36px;min-height:570px;display:grid;box-shadow:0 36px 90px -46px #1c185b9e}.cap-card--tools:where(.astro-slyxdspp){grid-column:span 7}.cap-card--safe:where(.astro-slyxdspp){color:#fff;background:radial-gradient(circle at 100% 100%,#6366f14d,#0000 42%),linear-gradient(145deg,#121223,#1a193b);border-color:#6366f133;grid-column:span 5}.cap-card--sandbox:where(.astro-slyxdspp),.cap-card--cloud:where(.astro-slyxdspp){grid-column:span 6}.cap-card--sandbox:where(.astro-slyxdspp){background:linear-gradient(145deg,#fff 30%,#f2f3ff 100%)}.cap-card--cloud:where(.astro-slyxdspp){background:linear-gradient(145deg,#fbfbff 30%,#eceeff 100%)}.cap-card__copy:where(.astro-slyxdspp){z-index:2;max-width:590px;position:relative}.cap-card__kicker:where(.astro-slyxdspp){width:fit-content;color:var(--indigo-ink);letter-spacing:.12em;text-transform:uppercase;background:#6366f113;border:1px solid #6366f12e;border-radius:999px;align-items:center;margin-bottom:18px;padding:6px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex}.cap-card--lead:where(.astro-slyxdspp) .cap-card__kicker:where(.astro-slyxdspp),.cap-card--safe:where(.astro-slyxdspp) .cap-card__kicker:where(.astro-slyxdspp){color:#dfe2ff;background:#ffffff13;border-color:#c7d2fe33}.cap-card:where(.astro-slyxdspp) h3:where(.astro-slyxdspp){color:var(--ink);letter-spacing:-.035em;margin:0;font-family:Geist,sans-serif;font-size:clamp(31px,3.25vw,48px);font-weight:600;line-height:1.04}.cap-card--lead:where(.astro-slyxdspp) h3:where(.astro-slyxdspp){color:#fff;font-size:clamp(42px,5vw,66px)}.cap-card--lead:where(.astro-slyxdspp) h3:where(.astro-slyxdspp) span:where(.astro-slyxdspp){color:#aab2ff}.cap-card--safe:where(.astro-slyxdspp) h3:where(.astro-slyxdspp){color:#fff}.cap-card:where(.astro-slyxdspp) p:where(.astro-slyxdspp){max-width:570px;color:var(--ink-2);margin:18px 0 0;font-size:16px;line-height:1.62}.cap-card--lead:where(.astro-slyxdspp) p:where(.astro-slyxdspp),.cap-card--safe:where(.astro-slyxdspp) p:where(.astro-slyxdspp){color:#eff0ffb8}.cap-card__proof:where(.astro-slyxdspp){flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.cap-card__proof:where(.astro-slyxdspp) span:where(.astro-slyxdspp){color:#fffc;background:#ffffff13;border:1px solid #c7d2fe2e;border-radius:999px;padding:7px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.cap-card__link:where(.astro-slyxdspp),.cap-index__head:where(.astro-slyxdspp) a:where(.astro-slyxdspp){width:fit-content;color:var(--indigo);align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.cap-card__link:where(.astro-slyxdspp){margin-top:26px}.cap-card--lead:where(.astro-slyxdspp) .cap-card__link:where(.astro-slyxdspp){color:#c7d2fe}.cap-card__link:where(.astro-slyxdspp):hover,.cap-index__head:where(.astro-slyxdspp) a:where(.astro-slyxdspp):hover{gap:11px}.cap-card__visual:where(.astro-slyxdspp){z-index:1;min-width:0;position:relative}.cap-card__visual--builder:where(.astro-slyxdspp){min-height:390px}.cap-card__visual--builder:where(.astro-slyxdspp) svg{width:100%;height:100%}.cap-card__visual--panel:where(.astro-slyxdspp){flex:1;place-items:end center;min-height:310px;padding-top:34px;display:grid}.cap-card--safe:where(.astro-slyxdspp) .cap-card__visual--panel:where(.astro-slyxdspp){padding-top:28px}.cap-card__visual--bleed:where(.astro-slyxdspp){flex:1;min-height:310px;margin:24px -42px -42px}.cap-card__visual--bleed:where(.astro-slyxdspp) svg{width:100%;height:100%}.cap-index:where(.astro-slyxdspp){border-top:1px solid var(--rule);margin-top:56px;padding-top:44px}.cap-index__head:where(.astro-slyxdspp){justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.cap-index__label:where(.astro-slyxdspp){color:var(--ink-3);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}.cap-index__head:where(.astro-slyxdspp) h3:where(.astro-slyxdspp){color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600}.cap-index__grid:where(.astro-slyxdspp){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cap-group:where(.astro-slyxdspp){border:1px solid var(--rule-2);background:#ffffffd1;border-radius:16px;overflow:hidden}.cap-group:where(.astro-slyxdspp) summary:where(.astro-slyxdspp){cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:70px;padding:16px 20px;list-style:none;display:grid}.cap-group:where(.astro-slyxdspp) summary:where(.astro-slyxdspp)::-webkit-details-marker{display:none}.cap-group:where(.astro-slyxdspp) summary:where(.astro-slyxdspp):focus-visible{outline:2px solid var(--indigo);outline-offset:-3px}.cap-group__number:where(.astro-slyxdspp){color:var(--ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.cap-group__title:where(.astro-slyxdspp){color:var(--ink);font-size:16px;font-weight:600}.cap-group__toggle:where(.astro-slyxdspp){background:var(--indigo-soft);border-radius:50%;width:26px;height:26px;position:relative}.cap-group__toggle:where(.astro-slyxdspp):before,.cap-group__toggle:where(.astro-slyxdspp):after{content:"";background:var(--indigo);border-radius:2px;width:10px;height:2px;transition:transform .2s;position:absolute;top:12px;left:8px}.cap-group__toggle:where(.astro-slyxdspp):after{transform:rotate(90deg)}.cap-group:where(.astro-slyxdspp)[open] .cap-group__toggle:where(.astro-slyxdspp):after{transform:rotate(0)}.cap-group__body:where(.astro-slyxdspp){padding:0 20px 22px 48px}.cap-group__body:where(.astro-slyxdspp) p:where(.astro-slyxdspp){color:var(--ink-2);margin:0;font-size:14px;line-height:1.58}.cap-group__tools:where(.astro-slyxdspp){flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.cap-group__tools:where(.astro-slyxdspp) span:where(.astro-slyxdspp){border:1px solid var(--rule-2);background:var(--bg-2);color:var(--ink-2);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}@media (width<=980px){.cap-card:where(.astro-slyxdspp){padding:34px}.cap-card--lead:where(.astro-slyxdspp){grid-template-columns:1fr}.cap-card--tools:where(.astro-slyxdspp),.cap-card--safe:where(.astro-slyxdspp),.cap-card--sandbox:where(.astro-slyxdspp),.cap-card--cloud:where(.astro-slyxdspp){grid-column:span 12}.cap-card__visual--builder:where(.astro-slyxdspp){min-height:350px}.cap-card__visual--bleed:where(.astro-slyxdspp){margin:24px -34px -34px}}@media (width<=640px){.capabilities__head:where(.astro-slyxdspp) p:where(.astro-slyxdspp){font-size:16px}.cap-grid:where(.astro-slyxdspp){gap:14px}.cap-card:where(.astro-slyxdspp){border-radius:22px;min-height:0;padding:28px 24px}.cap-card--lead:where(.astro-slyxdspp){gap:24px;min-height:0}.cap-card--lead:where(.astro-slyxdspp) h3:where(.astro-slyxdspp){font-size:clamp(38px,12vw,50px)}.cap-card:where(.astro-slyxdspp) h3:where(.astro-slyxdspp){font-size:clamp(30px,9.5vw,39px)}.cap-card:where(.astro-slyxdspp) p:where(.astro-slyxdspp){font-size:15px}.cap-card__visual--builder:where(.astro-slyxdspp){min-height:225px;margin:0 -12px -6px}.cap-card__visual--panel:where(.astro-slyxdspp){min-height:275px;padding-top:26px}.cap-card__visual--bleed:where(.astro-slyxdspp){min-height:250px;margin:22px -24px -28px}.cap-index:where(.astro-slyxdspp){margin-top:40px;padding-top:34px}.cap-index__head:where(.astro-slyxdspp){flex-direction:column;align-items:flex-start;gap:16px}.cap-index__grid:where(.astro-slyxdspp){grid-template-columns:1fr}.cap-group__body:where(.astro-slyxdspp){padding-left:20px}}@media (prefers-reduced-motion:reduce){.cap-card__link:where(.astro-slyxdspp),.cap-index__head:where(.astro-slyxdspp) a:where(.astro-slyxdspp),.cap-group__toggle:where(.astro-slyxdspp):after{transition:none}}.pr:where(.astro-j3hy6vrm){width:100%;height:100%;display:block}.pr-ring:where(.astro-j3hy6vrm){animation:9s ease-in-out infinite pr-ring}@keyframes pr-ring{0%,28%{transform:translate(0)}33%,61%{transform:translate(66px)}66%,94%{transform:translate(132px)}to{transform:translate(0)}}.pr-hero:where(.astro-j3hy6vrm){animation:9s ease-in-out infinite pr-hero}@keyframes pr-hero{0%,30%{fill:#6366f1}33%,63%{fill:#14b8a6}66%,96%{fill:#f59e0b}to{fill:#6366f1}}.pr-btn:where(.astro-j3hy6vrm){animation:9s ease-in-out infinite pr-btn}@keyframes pr-btn{0%,30%{fill:#4f46e5}33%,63%{fill:#0d9488}66%,96%{fill:#d97706}to{fill:#4f46e5}}.pr-preview:where(.astro-j3hy6vrm){transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite pr-pop}@keyframes pr-pop{0%{transform:scale(1.04)}6%{transform:scale(1)}33%{transform:scale(1.04)}39%{transform:scale(1)}66%{transform:scale(1.04)}72%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.pr-ring:where(.astro-j3hy6vrm),.pr-hero:where(.astro-j3hy6vrm),.pr-btn:where(.astro-j3hy6vrm),.pr-preview:where(.astro-j3hy6vrm){animation:none}}.bk:where(.astro-yxofpnlk){width:100%;height:100%;display:block}.bk-sw1:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw1}.bk-sw2:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw2}.bk-sw3:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw3}.bk-sw4:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw4}.bk-sw5:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw5}.bk-aa:where(.astro-yxofpnlk),.bk-hero:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-prim}@keyframes bk-sw1{0%,30%{fill:#312e81}33%,63%{fill:#134e4a}66%,96%{fill:#7c2d12}to{fill:#312e81}}@keyframes bk-sw2{0%,30%{fill:#4f46e5}33%,63%{fill:#0d9488}66%,96%{fill:#d97706}to{fill:#4f46e5}}@keyframes bk-sw3{0%,30%{fill:#818cf8}33%,63%{fill:#2dd4bf}66%,96%{fill:#f59e0b}to{fill:#818cf8}}@keyframes bk-sw4{0%,30%{fill:#c7d2fe}33%,63%{fill:#99f6e4}66%,96%{fill:#fcd34d}to{fill:#c7d2fe}}@keyframes bk-sw5{0%,30%{fill:#eef2ff}33%,63%{fill:#ecfdfb}66%,96%{fill:#fffbeb}to{fill:#eef2ff}}@keyframes bk-prim{0%,30%{fill:#4f46e5}33%,63%{fill:#0d9488}66%,96%{fill:#d97706}to{fill:#4f46e5}}.bk-card:where(.astro-yxofpnlk){transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite bk-pop}@keyframes bk-pop{0%{transform:scale(1.02)}6%{transform:scale(1)}33%{transform:scale(1.02)}39%{transform:scale(1)}66%{transform:scale(1.02)}72%{transform:scale(1)}to{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.bk-sw1:where(.astro-yxofpnlk),.bk-sw2:where(.astro-yxofpnlk),.bk-sw3:where(.astro-yxofpnlk),.bk-sw4:where(.astro-yxofpnlk),.bk-sw5:where(.astro-yxofpnlk),.bk-aa:where(.astro-yxofpnlk),.bk-hero:where(.astro-yxofpnlk),.bk-card:where(.astro-yxofpnlk){animation:none}}.mem:where(.astro-wez4uhg6){width:100%;height:100%;display:block}.mem-dot:where(.astro-wez4uhg6){fill:#f59e0b;animation:9s ease-in-out infinite mem-dot}.mem-check:where(.astro-wez4uhg6){opacity:0;animation:9s ease-in-out infinite mem-check}.mem-row2:where(.astro-wez4uhg6) .mem-dot:where(.astro-wez4uhg6),.mem-row2:where(.astro-wez4uhg6) .mem-check:where(.astro-wez4uhg6){animation-delay:.4s}.mem-row3:where(.astro-wez4uhg6) .mem-dot:where(.astro-wez4uhg6),.mem-row3:where(.astro-wez4uhg6) .mem-check:where(.astro-wez4uhg6){animation-delay:.8s}@keyframes mem-dot{0%,55%{fill:#f59e0b}62%,to{fill:#10b981}}@keyframes mem-check{0%,58%{opacity:0}65%,to{opacity:1}}.mem-inject:where(.astro-wez4uhg6){opacity:0;animation:9s ease-in-out infinite mem-inject}@keyframes mem-inject{0%,66%{opacity:0;transform:translateY(6px)}76%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mem-dot:where(.astro-wez4uhg6){fill:#10b981;animation:none}.mem-check:where(.astro-wez4uhg6){opacity:1;animation:none}.mem-inject:where(.astro-wez4uhg6){opacity:1;animation:none;transform:none}}.mig:where(.astro-rfyllfnw){width:100%;height:100%;display:block}.mig-path:where(.astro-rfyllfnw){animation:1.6s linear infinite mig-flow}@keyframes mig-flow{to{stroke-dashoffset:-20px}}.mig-box:where(.astro-rfyllfnw){offset-path:path("M194 161 L266 161");animation:4.5s ease-in-out infinite mig-travel}@keyframes mig-travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}45%{offset-distance:100%;opacity:1}52%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.mig-dest-line1:where(.astro-rfyllfnw),.mig-dest-line2:where(.astro-rfyllfnw),.mig-dest-line3:where(.astro-rfyllfnw){animation:4.5s ease-in-out infinite mig-fill}@keyframes mig-fill{0%,55%{fill:#e7e9f4}65%,to{fill:#d4d9f7}}.mig-dest-line2:where(.astro-rfyllfnw),.mig-dest-line3:where(.astro-rfyllfnw){animation-name:mig-fill-light}@keyframes mig-fill-light{0%,55%{fill:#f1f2fa}65%,to{fill:#eef1ff}}.mig-dest-check-bg:where(.astro-rfyllfnw),.mig-dest-check:where(.astro-rfyllfnw){opacity:0;animation:4.5s ease-in-out infinite mig-check}@keyframes mig-check{0%,58%{opacity:0}68%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.mig-path:where(.astro-rfyllfnw),.mig-box:where(.astro-rfyllfnw){opacity:0;animation:none}.mig-dest-line1:where(.astro-rfyllfnw),.mig-dest-line2:where(.astro-rfyllfnw),.mig-dest-line3:where(.astro-rfyllfnw){animation:none}.mig-dest-line1:where(.astro-rfyllfnw){fill:#d4d9f7}.mig-dest-line2:where(.astro-rfyllfnw),.mig-dest-line3:where(.astro-rfyllfnw){fill:#eef1ff}.mig-dest-check-bg:where(.astro-rfyllfnw),.mig-dest-check:where(.astro-rfyllfnw){opacity:1;animation:none}}.profeat__carousel:where(.astro-6bhetdup){--profeat-peek:104px;--profeat-edge:max(32px, calc((100vw - var(--wrap,1280px)) / 2 + 32px))}.profeat__viewport:where(.astro-6bhetdup){width:calc(100% + (var(--profeat-edge) * 2));margin-left:calc(var(--profeat-edge) * -1);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;border-radius:0;outline:none;scroll-padding-inline:0;overflow-x:auto}.profeat__viewport:where(.astro-6bhetdup)::-webkit-scrollbar{display:none}.profeat__viewport:where(.astro-6bhetdup):focus-visible{box-shadow:0 0 0 3px #6366f159}.profeat__track:where(.astro-6bhetdup){padding-left:var(--profeat-edge);gap:20px;display:flex}.profeat__track:where(.astro-6bhetdup):after{content:"";flex:0 0 calc(var(--profeat-edge) + var(--profeat-peek))}.profeat__card:where(.astro-6bhetdup){flex:0 0 calc(100% - var(--profeat-edge) - var(--profeat-peek));scroll-snap-align:center;scroll-snap-stop:always;border:1px solid var(--rule-2);background:#fff;border-radius:24px;grid-template-columns:minmax(0,54%) minmax(0,46%);gap:44px;min-height:500px;padding:46px;display:grid;overflow:hidden;box-shadow:0 18px 50px -30px #0a0a1447}.profeat__card:where(.astro-6bhetdup):first-child{scroll-snap-align:start;scroll-margin-left:var(--profeat-edge)}.profeat__card--indigo:where(.astro-6bhetdup){background:radial-gradient(50% 80% at 100% 0,#6366f11c,#0000 62%),#fff}.profeat__card--violet:where(.astro-6bhetdup){background:radial-gradient(50% 80% at 100% 0,#8b5cf61c,#0000 62%),#fff}.profeat__card--silver:where(.astro-6bhetdup){background:radial-gradient(50% 80% at 100% 0,#c7cadc57,#0000 62%),#fff}.profeat__text:where(.astro-6bhetdup){z-index:1;flex-direction:column;justify-content:center;gap:15px;max-width:570px;display:flex;position:relative}.profeat__eyebrow:where(.astro-6bhetdup){letter-spacing:.1em;text-transform:uppercase;color:var(--indigo-ink);background:var(--indigo-soft);border:1px solid #6366f133;border-radius:999px;align-self:flex-start;padding:6px 11px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.profeat__title:where(.astro-6bhetdup){letter-spacing:-.03em;color:var(--ink);margin:0;font-family:Geist,sans-serif;font-size:clamp(29px,3vw,40px);font-weight:600;line-height:1.08}.profeat__body:where(.astro-6bhetdup){color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.profeat__points:where(.astro-6bhetdup){flex-direction:column;gap:9px;margin:7px 0 0;padding:0;list-style:none;display:flex}.profeat__points:where(.astro-6bhetdup) li:where(.astro-6bhetdup){color:var(--ink-2);padding-left:23px;font-size:14px;line-height:1.48;position:relative}.profeat__points:where(.astro-6bhetdup) li:where(.astro-6bhetdup):before{content:"";background:var(--indigo-2);width:14px;height:14px;position:absolute;top:4px;left:0;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3 7.5l2.8 2.8L11 4.5' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 0 0/contain}.profeat__cta:where(.astro-6bhetdup){color:var(--indigo);align-self:flex-start;align-items:center;gap:7px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.profeat__cta:where(.astro-6bhetdup):hover{gap:11px}.profeat__visual:where(.astro-6bhetdup){min-height:410px;margin:-46px -46px -46px -22px;position:relative;overflow:hidden}.profeat__illustration:where(.astro-6bhetdup){position:absolute;inset:0}.profeat__controls:where(.astro-6bhetdup){grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:22px;margin-top:20px;display:grid}.profeat__position:where(.astro-6bhetdup){white-space:nowrap;align-items:center;gap:13px;display:flex}.profeat__counter:where(.astro-6bhetdup){color:var(--ink);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.profeat__hint:where(.astro-6bhetdup){color:var(--ink-3);font-size:13px}.profeat__progress:where(.astro-6bhetdup){background:var(--rule-2);height:2px;overflow:hidden}.profeat__progress:where(.astro-6bhetdup) span:where(.astro-6bhetdup){background:var(--grad);width:16.666%;height:100%;transition:width .25s;display:block}.profeat__buttons:where(.astro-6bhetdup){gap:8px;display:flex}.profeat__button:where(.astro-6bhetdup){border:1px solid var(--rule-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:border-color .2s,color .2s,transform .2s;display:grid}.profeat__button:where(.astro-6bhetdup):hover:not(:disabled){border-color:var(--indigo);color:var(--indigo);transform:translateY(-1px)}.profeat__button:where(.astro-6bhetdup):disabled{opacity:.35;cursor:default}.profeat__button--prev:where(.astro-6bhetdup) svg{transform:rotate(180deg)}@media (width>=1600px){.profeat__carousel:where(.astro-6bhetdup){--profeat-edge:max(40px, calc((100vw - var(--wrap,1440px)) / 2 + 40px))}}@media (width<=880px){.profeat__carousel:where(.astro-6bhetdup){--profeat-peek:46px}.profeat__card:where(.astro-6bhetdup){grid-template-columns:1fr;gap:22px;min-height:0;padding:30px}.profeat__visual:where(.astro-6bhetdup){aspect-ratio:4/3;min-height:280px;margin:0 -30px -30px}.profeat__controls:where(.astro-6bhetdup){grid-template-columns:1fr auto}.profeat__progress:where(.astro-6bhetdup){grid-area:2/1/auto/-1}}@media (width<=560px){.profeat__carousel:where(.astro-6bhetdup){--profeat-peek:24px;--profeat-edge:max(20px, calc((100vw - var(--wrap,1280px)) / 2 + 20px))}.profeat__track:where(.astro-6bhetdup){gap:12px}.profeat__card:where(.astro-6bhetdup){border-radius:20px;padding:24px}.profeat__title:where(.astro-6bhetdup){font-size:28px}.profeat__body:where(.astro-6bhetdup){font-size:15px}.profeat__visual:where(.astro-6bhetdup){min-height:225px;margin:0 -24px -24px}.profeat__hint:where(.astro-6bhetdup){display:none}.profeat__controls:where(.astro-6bhetdup){gap:14px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.profeat__progress:where(.astro-6bhetdup) span:where(.astro-6bhetdup),.profeat__button:where(.astro-6bhetdup),.profeat__cta:where(.astro-6bhetdup){transition:none}}
