@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-weight: 200 800;font-display: swap;src: url(./fonts/pjs-latin-ext.woff2) format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "Plus Jakarta Sans";font-style: normal;font-weight: 200 800;font-display: swap;src: url(./fonts/pjs-latin.woff2) format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme: dark;--bg: #050816;--bg-1: #080d24;--bg-2: #0c1331;--surface: rgba(255,255,255,0.035);--surface-2: rgba(255,255,255,0.06);--line: rgba(150,170,255,0.14);--line-2: rgba(150,170,255,0.27);--text: #f1f4ff;--text-2: #c4cbe8;--text-3: #98a2c9;--violet: #8b5cf6;--indigo: #6366f1;--blue: #3b82f6;--sky: #38bdf8;--cyan: #22d3ee;--green: #34d399;--grad: linear-gradient(100deg,#38e1ff 0%,#6d8dff 48%,#a78bfa 100%);--grad-btn: linear-gradient(135deg,#7c3aed 0%,#5b4be0 52%,#3f63e8 100%);--radius-sm: 12px;--radius: 18px;--radius-lg: 28px;--shadow-glow: 0 18px 50px -18px rgba(99,102,241,0.6);--font: "Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--container: 1200px;--gutter: clamp(1rem,4vw,2rem);--header-h: 72px;--ease: cubic-bezier(0.22,0.8,0.3,1)}.accent-1{--a: #22d3ee;--b: #3b82f6}.accent-2{--a: #a78bfa;--b: #6366f1}.accent-3{--a: #e879f9;--b: #8b5cf6}.accent-4{--a: #2dd4bf;--b: #22d3ee}.accent-5{--a: #818cf8;--b: #c084fc}.accent-6{--a: #38bdf8;--b: #6366f1}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--header-h) + 16px)}body{margin: 0;min-height: 100vh;background: var(--bg);color: var(--text-2);font-family: var(--font);font-size: 1rem;line-height: 1.65;word-spacing: 0.06em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body.nav-open{overflow: hidden}main{overflow-x: clip}@supports not (overflow: clip){html,body{overflow-x: hidden}}main:focus{outline: none}img,svg,video{display: block;max-width: 100%}a{color: inherit;text-decoration: none}p{margin: 0}ul,ol{margin: 0;padding: 0}button,input,select,textarea{font: inherit;color: inherit}h1,h2,h3,h4{margin: 0;color: var(--text);font-weight: 800;letter-spacing: -0.02em;word-spacing: 0.1em;line-height: 1.12;text-wrap: balance}h1{font-size: clamp(2.4rem,1.35rem + 4.6vw,4.6rem);letter-spacing: -0.03em;line-height: 1.04}h2{font-size: clamp(1.85rem,1.25rem + 2.4vw,3rem);letter-spacing: -0.025em}h3{font-size: 1.2rem;letter-spacing: -0.01em;font-weight: 700}.h3{font-size: clamp(1.4rem,1.1rem + 1vw,1.8rem);letter-spacing: -0.02em}.nw{white-space: nowrap}strong{color: var(--text);font-weight: 700}:focus-visible{outline: 2px solid #67e8f9;outline-offset: 3px;border-radius: 6px}::selection{background: rgba(124,92,255,0.45);color: #fff}.lead{max-width: 42rem;color: var(--text-2);font-size: clamp(1.05rem,1rem + 0.35vw,1.25rem);line-height: 1.6}.eyebrow{display: inline-flex;align-items: center;gap: 0.55rem;margin-bottom: 1rem;color: #7dd3fc;font-size: 0.78rem;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase}.eyebrow--pill{padding: 0.45rem 0.95rem;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(99,102,241,0.12);color: #c7d2fe;font-size: 0.86rem;letter-spacing: 0.02em;text-transform: none}.grad{color: #7dd3fc}@supports ((-webkit-background-clip: text) or (background-clip: text)){.grad{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}}@media (forced-colors: active){.grad{background: none;color: inherit;-webkit-text-fill-color: currentColor}}.sr-only{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link{position: absolute;top: -100px;left: 1rem;z-index: 300;padding: 0.75rem 1.1rem;border-radius: 10px;background: #fff;color: #050816;font-weight: 700}.skip-link:focus{top: 1rem}.sprite{position: absolute;width: 0;height: 0;overflow: hidden}.icon{flex: none;width: 1.25rem;height: 1.25rem;fill: none;stroke: currentColor;stroke-width: 1.75;stroke-linecap: round;stroke-linejoin: round}mark.ph{padding: 0.05em 0.3em;border: 1px dashed rgba(250,204,21,0.65);border-radius: 6px;background: rgba(250,204,21,0.16);color: #fde68a}.container{width: 100%;max-width: calc(var(--container) + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.section{position: relative;padding-block: clamp(3.5rem,2rem + 5vw,6.5rem)}.section--tight{padding-block: clamp(2.5rem,1.5rem + 4vw,4.5rem)}.section--alt{border-block: 1px solid var(--line);background: radial-gradient(60rem 22rem at 50% 0%,rgba(99,102,241,0.1),transparent 70%),rgba(255,255,255,0.012)}.section-head{max-width: 46rem;margin: 0 auto clamp(2.2rem,1.5rem + 3vw,4rem)}.section-head--center{text-align: center}.section-head--center .lead{margin-inline: auto}.section-head .lead{margin-top: 1rem}.section-more{margin-top: 2.5rem;text-align: center}.grid{display: grid;gap: 1.25rem}.grid--3{grid-template-columns: repeat(auto-fit,minmax(min(100%,19rem),1fr))}.site-header{position: sticky;top: 0;z-index: 100;border-bottom: 1px solid transparent;transition: background-color 0.3s,border-color 0.3s}.site-header.is-scrolled{border-color: var(--line);background: rgba(5,8,22,0.78);-webkit-backdrop-filter: saturate(1.4) blur(16px);backdrop-filter: saturate(1.4) blur(16px)}.site-header__inner{display: flex;align-items: center;gap: 1.5rem;min-height: var(--header-h)}.site-header__actions{display: flex;align-items: center;flex: none;gap: 0.75rem}.brand{display: inline-flex;align-items: center;flex: none;border-radius: 8px}.brand__logo{width: auto;height: 1.9rem;aspect-ratio: 618 / 112}.nav{display: flex;flex: 1;justify-content: center}.nav__list{display: flex;gap: 0.2rem;margin: 0;padding: 0;list-style: none}.nav__link{display: block;white-space: nowrap;padding: 0.6rem 0.95rem;border-radius: 999px;color: var(--text-2);font-size: 0.95rem;font-weight: 600;transition: color 0.2s,background-color 0.2s}.nav__link:hover{background: rgba(255,255,255,0.07);color: #fff}.nav__link[aria-current="page"]{color: #fff;background: rgba(255,255,255,0.06)}.nav__cta-mobile{display: none}.nav-toggle{display: none;place-items: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 1px solid var(--line-2);border-radius: 12px;background: rgba(255,255,255,0.04);color: #fff;cursor: pointer}.nav-toggle__open,.nav-toggle__close{display: inline-grid;place-items: center}.nav-toggle__close{display: none}.nav-toggle[aria-expanded="true"] .nav-toggle__open{display: none}.nav-toggle[aria-expanded="true"] .nav-toggle__close{display: inline-grid}.lang{position: relative}.lang__btn{display: inline-flex;align-items: center;gap: 0.45rem;min-height: 2.5rem;padding: 0.45rem 0.8rem;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,0.04);color: var(--text);font-size: 0.9rem;font-weight: 700;list-style: none;cursor: pointer;transition: background-color 0.2s,border-color 0.2s}.lang__btn::-webkit-details-marker{display: none}.lang__btn:hover{background: rgba(255,255,255,0.09)}.lang__btn .icon{width: 1.1rem;height: 1.1rem}.lang__chev{width: 0.9rem !important;height: 0.9rem !important;transition: transform 0.2s}.lang[open] .lang__chev{transform: rotate(180deg)}.lang__menu{position: absolute;top: calc(100% + 0.5rem);right: 0;z-index: 20;min-width: 11.5rem;margin: 0;padding: 0.4rem;list-style: none;border: 1px solid var(--line-2);border-radius: 16px;background: rgba(10,15,40,0.97);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 24px 60px -20px #000}.lang__link,.footer__lang{display: flex;align-items: center;gap: 0.75rem;padding: 0.65rem 0.8rem;border-radius: 10px;color: var(--text-2);font-weight: 600}.lang__link:hover,.footer__lang:hover{background: rgba(255,255,255,0.07);color: #fff}.lang__link[aria-current="true"],.footer__lang[aria-current="true"]{background: rgba(99,102,241,0.22);color: #fff}.lang__code{display: inline-block;min-width: 1.8rem;color: #7dd3fc;font-size: 0.75rem;font-weight: 800;letter-spacing: 0.08em}@media (max-width: 1139.98px){.site-header__actions{margin-inline-start: auto}.site-header .site-header__cta{display: none}.nav{flex: none}html.js .nav-toggle{display: inline-grid}html.js .nav{position: fixed;inset: var(--header-h) 0 0 0;z-index: 90;display: block;padding: 1rem var(--gutter) 2.5rem;overflow-y: auto;visibility: hidden;opacity: 0;transform: translateY(-10px);background: rgba(5,8,22,0.97);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);transition: opacity 0.25s var(--ease),transform 0.25s var(--ease),visibility 0.25s}html.js .nav.is-open{visibility: visible;opacity: 1;transform: none}html.js .site-header:has(.nav.is-open){background: rgba(5,8,22,0.97);border-color: var(--line)}.nav__list{flex-direction: column;gap: 0}html.js .nav__link{padding: 1.05rem 0.25rem;border-bottom: 1px solid var(--line);border-radius: 0;font-size: 1.2rem;color: var(--text)}html.js .nav__link:hover{background: none}html.js .nav__cta-mobile{display: block;margin-top: 1.5rem}html.js .nav__cta-mobile .btn{width: 100%}html:not(.js) .site-header__inner{flex-wrap: wrap;padding-block: 0.75rem}html:not(.js) .nav{order: 3;flex-basis: 100%;justify-content: flex-start}html:not(.js) .nav__list{flex-direction: row;flex-wrap: wrap}}.site-footer{margin-top: 2rem;padding-block: clamp(3rem,2rem + 4vw,5rem) 2rem;border-top: 1px solid var(--line);background: linear-gradient(180deg,transparent,rgba(3,5,16,0.9) 45%)}.footer__grid{display: grid;gap: 2.5rem;grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.footer__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.footer__grid{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap: 3rem}}.footer__tagline{margin-top: 1.1rem;color: var(--text);font-size: 0.9rem;font-weight: 600;line-height: 1.5;max-width: 22rem}.footer__blurb{margin-top: 0.7rem;color: var(--text-3);font-size: 0.93rem;max-width: 22rem}.footer__mail{margin-top: 1rem;font-weight: 600}.footer__mail a{color: #7dd3fc}.footer__social{display: flex;flex-wrap: wrap;gap: 0.4rem 1rem;margin: 1rem 0 0;padding: 0;list-style: none}.footer__social a{color: var(--text-2);font-weight: 600}.footer__social a:hover{color: #fff}.footer__title{margin-bottom: 1rem;color: var(--text);font-size: 0.8rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.footer__title--spaced{margin-top: 2rem}.footer__col ul{display: grid;gap: 0.55rem;margin: 0;padding: 0;list-style: none}.footer__col a{color: var(--text-2);font-size: 0.95rem}.footer__col a:hover{color: #fff}.footer__langs{gap: 0.1rem !important}.footer__langs .footer__lang{padding: 0.4rem 0.6rem;margin-inline: -0.6rem;font-size: 0.93rem}.footer__bottom{margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--line);color: var(--text-3);font-size: 0.88rem}.btn{--btn-h: 3rem;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0.6rem;min-height: var(--btn-h);padding: 0.75rem 1.5rem;border: 1px solid transparent;border-radius: 999px;color: #fff;font-size: 1rem;font-weight: 700;line-height: 1.15;text-align: center;cursor: pointer;transition: transform 0.25s var(--ease),box-shadow 0.25s var(--ease),background-color 0.25s,border-color 0.25s,filter 0.25s}.btn .icon{width: 1.15em;height: 1.15em;transition: transform 0.25s var(--ease)}.btn:hover .icon:last-child{transform: translateX(3px)}.btn:active{transform: translateY(0) scale(0.99)}.btn[disabled]{opacity: 0.6;cursor: wait}.btn--primary{background: var(--grad-btn);box-shadow: var(--shadow-glow),inset 0 1px 0 rgba(255,255,255,0.25)}.btn--primary:hover{transform: translateY(-2px);filter: brightness(1.1);box-shadow: 0 24px 60px -16px rgba(124,58,237,0.8),inset 0 1px 0 rgba(255,255,255,0.3)}.btn--ghost{border-color: var(--line-2);background: rgba(255,255,255,0.04);color: var(--text)}.btn--ghost:hover{transform: translateY(-2px);border-color: rgba(160,180,255,0.5);background: rgba(255,255,255,0.09)}.btn--lg{--btn-h: 3.4rem;padding-inline: 1.9rem;font-size: 1.05rem}.btn--sm{--btn-h: 2.5rem;padding: 0.5rem 1.15rem;font-size: 0.92rem}.btn--block{width: 100%}.card{position: relative;isolation: isolate;overflow: hidden;border: 1px solid var(--line);border-radius: var(--radius);background: linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.02));box-shadow: inset 0 1px 0 rgba(255,255,255,0.06);transition: border-color 0.3s,transform 0.3s var(--ease),box-shadow 0.3s}.card::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: 0;background: radial-gradient(420px circle at var(--mx,50%) var(--my,0%),rgba(125,140,255,0.17),transparent 60%);transition: opacity 0.3s}.card:hover{border-color: var(--line-2)}.card[data-spotlight]:hover::before{opacity: 1}.icon-chip{display: inline-grid;place-items: center;flex: none;width: 3rem;height: 3rem;border-radius: 14px;background: linear-gradient(135deg,var(--a,#8b5cf6),var(--b,#3b82f6));box-shadow: 0 10px 26px -10px var(--b,#3b82f6),inset 0 1px 0 rgba(255,255,255,0.35);color: #fff}.icon-chip .icon{width: 1.5rem;height: 1.5rem}.icon-chip--sm{width: 2.4rem;height: 2.4rem;border-radius: 12px}.icon-chip--sm .icon{width: 1.2rem;height: 1.2rem}.icon-chip--lg{width: 3.4rem;height: 3.4rem;border-radius: 16px}.icon-chip--xl{width: 4rem;height: 4rem;border-radius: 18px}.icon-chip--xl .icon{width: 1.9rem;height: 1.9rem}.chip{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.5rem 0.95rem;border: 1px solid var(--line);border-radius: 999px;background: rgba(255,255,255,0.04);color: var(--text);font-size: 0.9rem;font-weight: 600;line-height: 1.2}.chip .icon{width: 1.05rem;height: 1.05rem;color: #7dd3fc}.chip--link{transition: border-color 0.2s,background-color 0.2s;white-space: nowrap}.chip--link:hover{border-color: rgba(125,211,252,0.6);background: rgba(56,189,248,0.1)}.chips{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0.75rem 0 0;padding: 0;list-style: none}.badge{display: inline-flex;align-items: center;gap: 0.4rem;justify-self: start;padding: 0.3rem 0.7rem;border: 1px solid rgba(52,211,153,0.32);border-radius: 999px;background: rgba(52,211,153,0.12);color: #6ee7b7;font-size: 0.78rem;font-weight: 700}.badge .icon{width: 0.95rem;height: 0.95rem}.checklist{display: grid;gap: 0.7rem;margin: 0;padding: 0;list-style: none}.checklist li{display: grid;grid-template-columns: auto 1fr;gap: 0.7rem;align-items: start;color: var(--text-2);font-size: 0.97rem;line-height: 1.5}.checklist .icon{width: 1.4rem;height: 1.4rem;margin-top: 0.05rem;padding: 0.27rem;border-radius: 50%;background: rgba(52,211,153,0.14);color: #34d399;stroke-width: 2.6}.qa{border: 1px solid var(--line);border-radius: 16px;background: rgba(255,255,255,0.03);transition: border-color 0.2s,background-color 0.2s}.qa[open]{border-color: var(--line-2);background: rgba(255,255,255,0.055)}.qa summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1.15rem 1.35rem;color: #fff;font-size: 1.02rem;font-weight: 700;line-height: 1.4;list-style: none;cursor: pointer}.qa summary::-webkit-details-marker{display: none}.qa summary .icon{width: 1.3rem;height: 1.3rem;color: #7dd3fc;transition: transform 0.3s var(--ease)}.qa[open] summary .icon{transform: rotate(45deg)}.qa__a{padding: 0 1.35rem 1.35rem;color: var(--text-2)}.field{display: grid;gap: 0.45rem;margin: 0;padding: 0;border: 0;min-width: 0}.field>label,.field>legend{padding: 0;color: var(--text);font-size: 0.92rem;font-weight: 600}.req{color: #7dd3fc}input[type="text"],input[type="email"],input[type="tel"],select,textarea{width: 100%;padding: 0.85rem 1rem;border: 1px solid var(--line-2);border-radius: 12px;background: rgba(5,8,22,0.65);color: var(--text);transition: border-color 0.2s,box-shadow 0.2s,background-color 0.2s}textarea{min-height: 8rem;resize: vertical}input::placeholder,textarea::placeholder{color: #7d87b3}input:focus,select:focus,textarea:focus{outline: none;border-color: #7dd3fc;box-shadow: 0 0 0 3px rgba(56,189,248,0.22)}select{appearance: none;-webkit-appearance: none;padding-right: 2.5rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237dd3fc' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.9rem center;background-size: 1.1rem}select option{background: #0b1030;color: #fff}input[type="checkbox"]{width: 1.2rem;height: 1.2rem;flex: none;margin: 0;accent-color: #22d3ee;cursor: pointer}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color: #fb7185}.field__error{color: #fda4af;font-size: 0.86rem}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0;pointer-events: none}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--radius);background: rgba(255,255,255,0.025)}.compare{width: 100%;min-width: 40rem;border-collapse: collapse;font-size: 0.95rem}.compare th,.compare td{padding: 1rem 1.2rem;border-bottom: 1px solid var(--line);text-align: center}.compare thead th{background: rgba(255,255,255,0.035);color: #fff;font-size: 1rem;font-weight: 800}.compare thead th:first-child,.compare tbody th{text-align: left}.compare tbody th{color: var(--text-2);font-weight: 600}.compare td{color: var(--text)}.compare tbody tr:last-child>*{border-bottom: 0}.compare .is-featured{background: rgba(99,102,241,0.11)}.compare .yes,.compare .no{display: inline-grid;place-items: center}.compare .yes{color: #34d399}.compare .yes .icon{stroke-width: 2.6}.compare .no{color: var(--text-3);opacity: 0.55}.hero{position: relative;isolation: isolate;padding-block: clamp(2.5rem,1rem + 5vw,6rem) clamp(3.5rem,2rem + 5vw,7rem)}.hero__bg{position: absolute;inset: calc(var(--header-h) * -1) 0 0 0;z-index: -1;background: radial-gradient(62rem 38rem at 10% 0%,rgba(124,58,237,0.32),transparent 62%),radial-gradient(54rem 34rem at 95% 6%,rgba(34,211,238,0.2),transparent 62%),radial-gradient(44rem 26rem at 55% 100%,rgba(59,130,246,0.16),transparent 70%)}.hero__bg::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(150,170,255,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(150,170,255,0.06) 1px,transparent 1px);background-size: 56px 56px;-webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 0%,#000 25%,transparent 75%);mask-image: radial-gradient(ellipse 80% 70% at 50% 0%,#000 25%,transparent 75%)}.hero__grid{display: grid;gap: clamp(3rem,2rem + 3vw,4.5rem);align-items: center}@media (min-width: 640px){.hero__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start;gap: clamp(1.5rem,0.2rem + 3.6vw,3rem)}.hero__copy{padding-top: clamp(1rem,0.3rem + 3.2vw,4rem)}}@media (min-width: 1024px){.hero__grid{grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);gap: clamp(3rem,2rem + 3vw,4.5rem)}}.hero__title{margin-bottom: 1.4rem}.hero__lead{max-width: 34rem;color: var(--text-2);font-size: clamp(1.1rem,1rem + 0.5vw,1.35rem);line-height: 1.55}.hero__cta{display: flex;flex-wrap: wrap;gap: 0.9rem;margin-top: 2.2rem}.hero__audience{margin-top: 1.6rem;color: var(--text-3);font-size: 0.93rem}.pulse{width: 0.55rem;height: 0.55rem;border-radius: 50%;background: #34d399;box-shadow: 0 0 10px rgba(52,211,153,0.9)}.hero__visual{position: relative;width: 100%;max-width: 34rem;margin-inline: auto;padding: 0.5rem}.orbit{position: absolute;inset: -10% -8%;z-index: 0;pointer-events: none}.orbit__ring{position: absolute;border: 1px dashed rgba(150,170,255,0.24);border-radius: 50%;inset: 4%}.orbit__ring--2{inset: -6%;border-style: solid;border-color: rgba(150,170,255,0.09)}.orbit__ring::after{content: "";position: absolute;top: 14%;left: 12%;width: 0.6rem;height: 0.6rem;border-radius: 50%;background: #67e8f9;box-shadow: 0 0 18px 4px rgba(34,211,238,0.65)}.orbit__ring--2::after{top: auto;bottom: 12%;left: auto;right: 10%;background: #a78bfa;box-shadow: 0 0 18px 4px rgba(167,139,250,0.65)}.console{position: relative;z-index: 1;padding: 1.1rem;border: 1px solid rgba(150,170,255,0.3);border-radius: var(--radius-lg);background: linear-gradient(160deg,rgba(28,38,104,0.8),rgba(8,12,38,0.86));-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);box-shadow: 0 40px 90px -30px rgba(76,92,255,0.6),inset 0 1px 0 rgba(255,255,255,0.12)}.console__bar{display: flex;align-items: center;gap: 0.85rem;padding: 0.3rem 0.3rem 1.1rem}.console__badge{display: grid;place-items: center;flex: none;width: 3rem;height: 3rem;border: 1px solid rgba(125,211,252,0.55);border-radius: 50%;background: radial-gradient(circle at 30% 25%,rgba(99,102,241,0.6),rgba(8,12,38,0.92));box-shadow: 0 0 0 4px rgba(99,102,241,0.14),0 0 28px rgba(59,130,246,0.55)}.console__badge .mark{width: 1.55rem;height: auto}.console__id{display: grid;min-width: 0;line-height: 1.3}.console__id strong{color: #fff;font-size: 1.02rem}.console__id span{color: var(--text-3);font-size: 0.82rem}.console__status{display: inline-flex;align-items: center;gap: 0.45rem;margin-inline-start: auto;padding: 0.38rem 0.75rem;border: 1px solid rgba(52,211,153,0.32);border-radius: 999px;background: rgba(52,211,153,0.1);color: #6ee7b7;font-size: 0.78rem;font-weight: 700;white-space: nowrap}.dot{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: #34d399}.tasks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.65rem;margin: 0;padding: 0;list-style: none}.task{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 0.65rem;padding: 0.7rem 0.75rem;border: 1px solid rgba(150,170,255,0.2);border-radius: 14px;background: linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.02));transition: border-color 0.4s,box-shadow 0.4s,background-color 0.4s}.task__icon{display: grid;place-items: center;width: 2.15rem;height: 2.15rem;border-radius: 10px;background: linear-gradient(135deg,#6d4aff,#3b82f6);color: #fff}.task__icon .icon{width: 1.1rem;height: 1.1rem}.task__label{color: var(--text);font-size: 0.84rem;font-weight: 600;line-height: 1.25;text-wrap: balance;overflow-wrap: anywhere}.task__state{position: relative;display: grid;place-items: center;width: 1.3rem;height: 1.3rem;border: 1.5px solid rgba(150,170,255,0.38);border-radius: 50%;background: transparent;color: transparent;transition: background-color 0.3s,border-color 0.3s,color 0.3s}.task__state .icon{width: 0.8rem;height: 0.8rem;stroke-width: 3}.task__spin{position: absolute;inset: -1.5px;border: 1.5px solid transparent;border-top-color: #67e8f9;border-radius: 50%;opacity: 0}html:not(.js) .task__state,.task.is-done .task__state{border-color: #34d399;background: rgba(52,211,153,0.18);color: #6ee7b7}.task.is-run{border-color: rgba(103,232,249,0.6);box-shadow: 0 0 0 1px rgba(103,232,249,0.2),0 8px 30px -12px rgba(34,211,238,0.6)}.task.is-run .task__spin{opacity: 1}.chip--float{position: absolute;z-index: 2;margin: 0;border-color: rgba(150,170,255,0.32);background: rgba(10,16,46,0.88);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 18px 40px -16px rgba(0,0,0,0.75)}.chip--a{top: -1.2rem;right: 0.2rem}.chip--b{bottom: -1.2rem;left: 0.2rem}@media (max-width: 559.98px){.hero__cta{flex-direction: column;align-items: stretch}}@media (max-width: 559.98px){.tasks{grid-template-columns: 1fr}}@media (max-width: 479.98px){.console__status{display: none}}.integrations{border-block: 1px solid var(--line);background: rgba(255,255,255,0.015)}.integrations__inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 1rem 2rem;padding-block: 1.5rem}.integrations__label{color: var(--text-3);font-size: 0.82rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.integrations__list{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.6rem;margin: 0;padding: 0;list-style: none}.integrations__more{padding: 0.5rem 0.4rem;color: var(--text-3);font-size: 0.88rem}.benefits{display: grid;gap: 1rem;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;list-style: none}@media (min-width: 1024px){.benefits{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 479.98px){.benefits{grid-template-columns: 1fr}}.benefit{display: grid;gap: 0.8rem;align-content: start;padding: 1.5rem}.benefit__title{font-size: 1.12rem}.benefit__text{color: var(--text-3);font-size: 0.93rem;line-height: 1.55}.area{display: flex;flex-direction: column;gap: 0.9rem;height: 100%;padding: 1.8rem}.area:hover{transform: translateY(-4px)}.area__name{font-size: 1.3rem}.area__tagline{margin-top: -0.4rem;color: #7dd3fc;font-size: 0.98rem;font-weight: 600}.area .checklist{margin-top: 0.3rem}.area__link{display: inline-flex;align-items: center;gap: 0.5rem;margin-top: auto;padding-top: 0.9rem;color: #c7d2fe;font-weight: 700}.area__link::after{content: "";position: absolute;inset: 0}.area__link .icon{width: 1.1rem;height: 1.1rem;transition: transform 0.25s var(--ease)}.area:hover .area__link .icon{transform: translateX(4px)}.steps{display: grid;gap: 1.5rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,14.5rem),1fr));margin: 0;padding: 0;list-style: none}.step{position: relative;padding: 1.5rem 0.25rem 0.5rem;border-top: 1px solid var(--line-2)}.step::before{content: "";position: absolute;top: -1px;left: 0;width: 3.5rem;height: 2px;background: var(--grad)}.step__num{display: block;margin-bottom: 0.5rem;color: #7dd3fc;font-size: 2.4rem;font-weight: 800;letter-spacing: -0.04em;line-height: 1}@supports ((-webkit-background-clip: text) or (background-clip: text)){.step__num{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}}.step__title{margin-bottom: 0.5rem;font-size: 1.15rem}.step__text{color: var(--text-3);font-size: 0.95rem}.demo{padding: clamp(1rem,0.5rem + 2.5vw,2.2rem);border: 1px solid var(--line-2);border-radius: var(--radius-lg);background: linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015));box-shadow: 0 40px 100px -50px rgba(76,92,255,0.55)}.demo__tabs{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem;margin-bottom: 1.6rem}html:not(.js) .demo__tabs{display: none}.tab{display: inline-flex;align-items: center;gap: 0.55rem;padding: 0.62rem 1.05rem;border: 1px solid var(--line);border-radius: 999px;background: rgba(255,255,255,0.03);color: var(--text-2);font-size: 0.92rem;font-weight: 600;cursor: pointer;transition: color 0.2s,border-color 0.2s,background-color 0.2s,box-shadow 0.2s}.tab .icon{width: 1.1rem;height: 1.1rem}.tab:hover{border-color: var(--line-2);color: #fff}.tab[aria-selected="true"]{border-color: transparent;background: var(--grad-btn);box-shadow: var(--shadow-glow);color: #fff}.demo__panel + .demo__panel{margin-top: 1.6rem}.demo__panel[hidden]{display: none}.demo__note{display: flex;align-items: flex-start;justify-content: center;gap: 0.6rem;margin-top: 1.6rem;color: var(--text-3);font-size: 0.88rem;text-align: center}.demo__note .icon{width: 1.1rem;height: 1.1rem;margin-top: 0.12rem}.trust{display: grid;gap: 2.5rem;align-items: center}@media (min-width: 1024px){.trust{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 4rem}}.trust__intro .lead{margin-block: 1rem 1.6rem}.trust__grid{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,16rem),1fr));margin: 0;padding: 0;list-style: none}.trust__item{display: grid;align-content: start;gap: 0.9rem;padding: 1.5rem}.trust__item h3{margin-bottom: 0.35rem;font-size: 1.06rem}.trust__item p{color: var(--text-3);font-size: 0.93rem;line-height: 1.55}.plans{display: grid;gap: 1.25rem;align-items: stretch}@media (min-width: 900px){.plans{grid-template-columns: repeat(3,minmax(0,1fr))}}.plan{display: flex;flex-direction: column;gap: 1rem;padding: 2rem 1.75rem}.plan--featured{border: 1px solid transparent;background: linear-gradient(180deg,#171f5c,#0a0f2e) padding-box,linear-gradient(160deg,#8b5cf6,#38e1ff 65%,rgba(56,225,255,0.15)) border-box;box-shadow: 0 40px 100px -40px rgba(99,102,241,0.75)}@media (min-width: 900px){.plan--featured{transform: translateY(-0.6rem)}}.plan__badge{position: absolute;top: 1.1rem;right: 1.1rem;display: inline-flex;align-items: center;gap: 0.35rem;padding: 0.3rem 0.75rem;border-radius: 999px;background: var(--grad-btn);color: #fff;font-size: 0.78rem;font-weight: 700}.plan__badge .icon{width: 0.9rem;height: 0.9rem}.plan__name{font-size: 1.45rem}.plan__tagline{min-height: 2.9em;color: var(--text-3);font-size: 0.95rem;line-height: 1.45}.plan__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.2rem 0.45rem;margin-top: 0.4rem}.plan__from{color: var(--text-3);font-size: 0.92rem}.plan__amount{color: #fff;font-size: clamp(2rem,1.6rem + 1.2vw,2.6rem);font-weight: 800;letter-spacing: -0.04em;line-height: 1.05}.plan__amount--custom{font-size: clamp(1.8rem,1.5rem + 1vw,2.2rem)}.plan__per{color: var(--text-3);font-size: 0.92rem}.plan__vat{margin-top: -0.55rem;color: var(--text-3);font-size: 0.82rem}.plan .checklist{flex: 1;margin-block: 0.6rem 1.2rem}.faq{display: grid;gap: 2.5rem}@media (min-width: 1024px){.faq{grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 4rem;align-items: start}.faq__intro{position: sticky;top: calc(var(--header-h) + 1.5rem)}}.faq__intro .lead{margin-block: 1rem 1.6rem}.faq__list{display: grid;gap: 0.75rem}.cta-panel{position: relative;isolation: isolate;overflow: hidden;padding: clamp(2.5rem,1.5rem + 5vw,5rem) clamp(1.25rem,1rem + 3vw,4rem);border: 1px solid var(--line-2);border-radius: var(--radius-lg);background: radial-gradient(70% 90% at 50% 0%,rgba(99,102,241,0.4),transparent 70%),linear-gradient(180deg,rgba(18,26,80,0.92),rgba(7,11,34,0.96));text-align: center}.cta-panel__glow{position: absolute;inset: auto -20% -60% -20%;z-index: -1;height: 90%;background: radial-gradient(closest-side,rgba(34,211,238,0.3),transparent);filter: blur(30px)}.cta-panel__mark{width: 4rem;height: auto;margin: 0 auto 1.5rem;filter: drop-shadow(0 0 22px rgba(99,102,241,0.85))}.cta-panel .lead{margin: 1.2rem auto 2.2rem}.cta-panel__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem}.hero__visual.has-avatar{padding-top: 0}.hero__halo{position: absolute;top: -14%;right: -16%;z-index: 0;width: 124%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,rgba(112,122,255,0.7),rgba(34,211,238,0.3) 52%,transparent 78%);filter: blur(8px);pointer-events: none}.hero__avatar{position: relative;z-index: 1;width: calc(100% + 1.5rem);margin: 0 -0.75rem;pointer-events: none;filter: drop-shadow(0 0 26px rgba(86,120,255,0.75)) drop-shadow(0 0 72px rgba(34,211,238,0.3))}@media (min-width: 640px){.hero__visual.has-avatar{margin-bottom: calc(clamp(3.5rem,2rem + 5vw,7rem) * -0.55)}.hero__avatar{width: calc(100% + 4.5rem);margin: 0 -1rem 0 -3.5rem}.hero__halo{top: -20%;right: -18%;width: 136%}}@media (min-width: 1024px){.hero__avatar{width: calc(100% + 5rem);margin: 0 -1rem 0 -4rem}}@media (min-width: 1280px){.hero__avatar{width: calc(100% + 12rem);margin: 0 -2rem 0 -10rem}.hero__halo{top: -24%;right: -12%;width: 150%}}@media (min-width: 1440px){.hero__avatar{width: calc(100% + 13rem);margin-right: -3rem}}.hero__avatar-tilt{position: relative;transform: translate3d(var(--tx,0px),var(--ty,0px),0) rotate(var(--rot,0deg));transition: transform 0.4s ease-out}.hero__avatar-img{display: block;width: 100%;height: auto}.hero__avatar-img--hero{filter: saturate(1.16) contrast(1.05) brightness(1.07)}.hero__avatar-img--masked{-webkit-mask-image: url(./img/ai-woman-mask.png?v=4de35ca2);mask-image: url(./img/ai-woman-mask.png?v=4de35ca2);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}.has-avatar .console{z-index: 2;margin-top: -26%}.has-avatar .orbit{inset: -4% -10% -6%}.has-avatar .chip--a{top: 15%;right: auto;left: -0.4rem}@media (max-width: 479.98px){.has-avatar .chip--a{top: 12%;left: 0}}@media (min-width: 640px){.has-avatar .console{margin-top: -30%}.has-avatar .orbit{inset: -4% -12% -6% -14%}.has-avatar .chip--a{top: 4%;left: -2rem}}@media (min-width: 1024px){.has-avatar .chip--a{top: 15%;left: -3rem}}@media (min-width: 1280px){.has-avatar .orbit{inset: -6% -16% -4% -34%}.has-avatar .chip--a{top: 14%;left: -5.5rem}}@media (min-width: 640px) and (max-width: 1023.98px){.hero__title{font-size: calc(7vw - 0.4rem)}.hero__lead{font-size: clamp(1rem,0.7rem + 0.9vw,1.2rem)}}@media (min-width: 640px) and (max-width: 1099.98px){.has-avatar .console__status{display: none}}@media (min-width: 640px) and (max-width: 959.98px){.has-avatar .tasks{grid-template-columns: 1fr}.has-avatar .task:nth-child(n+5){display: none}}@media (min-width: 640px) and (max-width: 859.98px){.has-avatar .chip--a{display: none}}@media (min-width: 960px) and (max-width: 1099.98px){.has-avatar .task{gap: 0.5rem;padding: 0.5rem 0.6rem}.has-avatar .task__icon{width: 1.8rem;height: 1.8rem}.has-avatar .task__label{font-size: 0.78rem}}.hero__shine,.hero__beacon{position: absolute;pointer-events: none}.hero__shine{inset: 0;mix-blend-mode: screen;background: linear-gradient(112deg,transparent 38%,rgba(190,225,255,0.4) 50%,transparent 62%);background-size: 260% 100%;background-position: 130% 0;-webkit-mask-image: url(./img/ai-woman-mask.png?v=4de35ca2);mask-image: url(./img/ai-woman-mask.png?v=4de35ca2);-webkit-mask-size: 100% 100%;mask-size: 100% 100%;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;opacity: 0}.hero__beacon{left: 26.1%;top: 44.1%;width: 18%;aspect-ratio: 1;transform: translate(-50%,-50%)}.hero__beacon i{position: absolute;inset: 0;border: 2px solid rgba(125,235,255,0.85);border-radius: 50%;box-shadow: 0 0 18px 2px rgba(34,211,238,0.65),inset 0 0 14px rgba(34,211,238,0.45);opacity: 0}.hero__sparks{position: absolute;inset: -6% -4% 28% -4%;z-index: 2;pointer-events: none}@media (min-width: 640px){.hero__sparks{inset: -6% -6% 26% -14%}}@media (min-width: 1280px){.hero__sparks{inset: -8% -8% 24% -34%}}.hero__sparks i{position: absolute;width: 0.32rem;height: 0.32rem;border-radius: 50%;background: #a5efff;box-shadow: 0 0 10px 2px rgba(103,232,249,0.85);opacity: 0}.hero__sparks i:nth-child(1){left: 6%;top: 58%;--dx: -1.2rem}.hero__sparks i:nth-child(2){left: 18%;top: 22%;--dx: 0.9rem;width: 0.22rem;height: 0.22rem}.hero__sparks i:nth-child(3){left: 34%;top: 8%;--dx: -0.8rem}.hero__sparks i:nth-child(4){left: 52%;top: 4%;--dx: 1.1rem;width: 0.26rem;height: 0.26rem;background: #c4b5fd;box-shadow: 0 0 10px 2px rgba(167,139,250,0.85)}.hero__sparks i:nth-child(5){left: 71%;top: 12%;--dx: -1rem}.hero__sparks i:nth-child(6){left: 88%;top: 30%;--dx: 1.3rem;width: 0.24rem;height: 0.24rem;background: #c4b5fd;box-shadow: 0 0 10px 2px rgba(167,139,250,0.85)}.hero__sparks i:nth-child(7){left: 94%;top: 62%;--dx: -0.9rem}.hero__sparks i:nth-child(8){left: 80%;top: 78%;--dx: 0.8rem;width: 0.22rem;height: 0.22rem}.hero__bg::before{content: "";position: absolute;top: 3rem;left: -10rem;width: 46rem;height: 30rem;border-radius: 50%;background: radial-gradient(closest-side,rgba(124,58,237,0.32),transparent);filter: blur(24px)}.area{gap: 0;padding: 0}.area:hover{transform: translateY(-4px)}.area__media{position: relative;height: 9.75rem;overflow: hidden;border-bottom: 1px solid var(--line);background: radial-gradient(130% 150% at 12% 0%,rgba(139,92,246,0.3),transparent 62%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01))}@supports (color: color-mix(in srgb,red 50%,blue)){.area__media{background: radial-gradient(130% 150% at 12% 0%,color-mix(in srgb,var(--a,#8b5cf6) 34%,transparent),transparent 62%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.01))}}.area__media::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(150,170,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(150,170,255,0.08) 1px,transparent 1px);background-size: 24px 24px;-webkit-mask-image: linear-gradient(180deg,#000,transparent);mask-image: linear-gradient(180deg,#000,transparent)}.area__media svg{position: absolute;inset: 0;width: 100%;height: 100%;transition: transform 0.6s var(--ease)}.area:hover .area__media svg{transform: scale(1.05)}.area__body{display: flex;flex: 1;flex-direction: column;gap: 0.9rem;padding: 0 1.8rem 1.8rem}.area__chip{position: relative;z-index: 1;margin-top: -1.7rem;border: 3px solid #0a0f2a;box-sizing: content-box}.area__link{margin-top: auto}.step::before{left: 18px;width: 3.2rem}.step::after{content: "";position: absolute;top: -6px;left: 0;width: 11px;height: 11px;border-radius: 50%;background: #7dd3fc;box-shadow: 0 0 0 4px rgba(125,211,252,0.16),0 0 16px 2px rgba(125,211,252,0.7)}.cta-panel__copy{position: relative;z-index: 1}.cta-panel__avatar{display: none}@media (min-width: 1024px){.cta-panel.has-avatar{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,0.92fr);gap: 1rem;align-items: end;padding-bottom: 0;text-align: left}.cta-panel.has-avatar .cta-panel__copy{padding-bottom: clamp(2.5rem,1.5rem + 5vw,5rem)}.cta-panel.has-avatar .cta-panel__mark{margin-inline: 0}.cta-panel.has-avatar .lead{margin-inline: 0}.cta-panel.has-avatar .cta-panel__actions{justify-content: flex-start}.cta-panel__avatar{position: relative;z-index: 1;display: block;align-self: end;max-width: 26rem;margin: 0 1rem 0 auto}.cta-panel__halo{position: absolute;inset: 0% -10% -20% 0%;z-index: -1;background: radial-gradient(closest-side,rgba(99,102,241,0.55),rgba(34,211,238,0.18) 60%,transparent 80%);filter: blur(10px)}.cta-panel__avatar .hero__avatar-img{filter: saturate(1.14) contrast(1.04) brightness(1.06) drop-shadow(0 0 30px rgba(86,120,255,0.65))}}@keyframes drift{from{transform: translate3d(0,0,0) scale(1)}to{transform: translate3d(9rem,3rem,0) scale(1.12)}}@keyframes halo-breathe{0%,100%{opacity: 0.85;transform: scale(1)}50%{opacity: 1;transform: scale(1.06)}}@keyframes hero-shine{0%{background-position: 130% 0;opacity: 0}8%{opacity: 1}46%{background-position: -30% 0;opacity: 1}54%,100%{background-position: -30% 0;opacity: 0}}@keyframes beacon{0%{transform: scale(0.8);opacity: 0.95}100%{transform: scale(1.9);opacity: 0}}@keyframes spark{0%{transform: translate3d(0,0,0) scale(0.6);opacity: 0}18%{opacity: 1}100%{transform: translate3d(var(--dx,0),-6.5rem,0) scale(1.15);opacity: 0}}@media (prefers-reduced-motion: no-preference){.hero__bg::before{animation: drift 24s ease-in-out infinite alternate}.hero__halo{animation: halo-breathe 8s ease-in-out infinite}.hero__avatar{animation: float 9s ease-in-out infinite}.hero__shine{animation: hero-shine 9s ease-in-out 1.5s infinite}.hero__beacon i{animation: beacon 2.8s ease-out infinite}.hero__beacon i:nth-child(2){animation-delay: 1.4s}.hero__sparks i{animation: spark 6s ease-out infinite}.hero__sparks i:nth-child(1){animation-duration: 5.4s;animation-delay: -1s}.hero__sparks i:nth-child(2){animation-duration: 6.8s;animation-delay: -3.2s}.hero__sparks i:nth-child(3){animation-duration: 7.2s;animation-delay: -5s}.hero__sparks i:nth-child(4){animation-duration: 5.9s;animation-delay: -0.4s}.hero__sparks i:nth-child(5){animation-duration: 6.4s;animation-delay: -2.6s}.hero__sparks i:nth-child(6){animation-duration: 7.6s;animation-delay: -4.4s}.hero__sparks i:nth-child(7){animation-duration: 5.2s;animation-delay: -1.8s}.hero__sparks i:nth-child(8){animation-duration: 6.6s;animation-delay: -3.8s}}.page-hero{position: relative;isolation: isolate;padding-block: clamp(3rem,2rem + 4vw,6rem) clamp(2rem,1.5rem + 3vw,4rem);text-align: center}.page-hero__bg{position: absolute;inset: calc(var(--header-h) * -1) 0 0 0;z-index: -1;background: radial-gradient(52rem 26rem at 50% 0%,rgba(99,102,241,0.32),transparent 65%)}.page-hero h1{font-size: clamp(2.2rem,1.4rem + 3.6vw,3.9rem)}.page-hero .lead{margin: 1.3rem auto 0}.page-hero h2.h3{margin-bottom: 1.5rem}.compare-title{margin-bottom: 1.5rem}.page-hero .eyebrow{margin-bottom: 1.1rem}.page-hero--compact{padding-block: clamp(2.5rem,2rem + 3vw,4.5rem) 0.5rem;text-align: left}.page-hero--compact h1{font-size: clamp(2rem,1.5rem + 2.5vw,3.2rem)}.page-hero--left{padding-block: clamp(3rem,2rem + 4vw,6rem) clamp(1.25rem,1rem + 1.5vw,2rem);text-align: left}.page-hero--left h1{font-size: clamp(2.4rem,1.35rem + 4.6vw,4.6rem)}.page-hero--left .lead{margin-inline: 0}.section--story{padding-top: 0}.story__text{display: grid;gap: 1.6rem}.story .lead,.story__text .lead{max-width: none;margin: 0;font-size: clamp(1.1rem,1.02rem + 0.45vw,1.32rem);line-height: 1.55}.story__block{margin-top: clamp(2.2rem,1.6rem + 2vw,3.4rem);padding-left: clamp(1.1rem,0.9rem + 1vw,1.6rem);border-left: 4px solid #b397ff}.story__block h2{font-size: clamp(1.4rem,1.2rem + 0.7vw,1.7rem);font-weight: 700;letter-spacing: -0.02em;line-height: 1.2}.story__block p{max-width: 44rem;margin: 0.8rem 0 0;color: var(--text-2);font-size: clamp(1.05rem,1rem + 0.2vw,1.15rem);line-height: 1.6}.jump{position: sticky;top: var(--header-h);z-index: 50;border-block: 1px solid var(--line);background: rgba(5,8,22,0.86);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.jump__list{display: flex;gap: 0.5rem;margin: 0;padding: 0.75rem 0;overflow-x: auto;list-style: none;scrollbar-width: none}.jump__list::-webkit-scrollbar{display: none}@media (min-width: 1100px){.jump__list{justify-content: center}}.agent-detail__grid{display: grid;gap: 2.5rem;align-items: center}@media (min-width: 1024px){.agent-detail__grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 4.5rem}.agent-detail--rev .agent-detail__copy{order: 2}}.agent-detail__copy .icon-chip{display: grid;margin-bottom: 1.3rem}.agent-detail__copy .lead{margin-block: 0.9rem 1.8rem}.agent-detail__sub{margin-bottom: 1rem;color: var(--text-3);font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.agent-detail__cta{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: 2rem}.agent-detail__visual{padding: clamp(1.25rem,1rem + 1.5vw,2rem)}.agent-detail__visual .agent-detail__sub{margin-bottom: 1.2rem}.agent-detail__label{margin-top: 1.8rem;color: var(--text-3);font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.custom{display: grid;gap: 2.5rem;align-items: center}@media (min-width: 1024px){.custom{grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 4rem}}.custom__copy .lead{margin-block: 1rem 1.8rem}.custom__card{display: grid;gap: 1.4rem;padding: 2rem}.pricing-note{display: flex;align-items: flex-start;justify-content: center;gap: 0.7rem;max-width: 46rem;margin: 2.5rem auto 0;color: var(--text-3);font-size: 0.9rem;text-align: left}.pricing-note .icon{width: 1.15rem;height: 1.15rem;margin-top: 0.15rem}.configurator{display: grid;gap: 1.8rem;padding: clamp(1.25rem,1rem + 2vw,2.25rem)}.configurator__picks{display: grid;gap: 0.9rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));margin: 0;padding: 0;border: 0;min-width: 0}.pick{position: relative;display: block;cursor: pointer}.pick__input{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.pick__box{display: flex;align-items: center;gap: 0.8rem;padding: 0.9rem 1rem;border: 1px solid var(--line);border-radius: 14px;background: rgba(255,255,255,0.03);transition: border-color 0.2s,background-color 0.2s,box-shadow 0.2s}.pick:hover .pick__box{border-color: var(--line-2);background: rgba(255,255,255,0.05)}.pick__name{flex: 1;color: var(--text);font-weight: 700;line-height: 1.3}.pick__tick{display: grid;place-items: center;flex: none;width: 1.5rem;height: 1.5rem;border: 1.5px solid var(--line-2);border-radius: 50%;color: transparent;transition: background-color 0.2s,border-color 0.2s,color 0.2s}.pick__tick .icon{width: 0.9rem;height: 0.9rem;stroke-width: 3}.pick__input:checked + .pick__box{border-color: #7dd3fc;background: rgba(56,189,248,0.1);box-shadow: 0 0 0 1px rgba(56,189,248,0.25)}.pick__input:checked + .pick__box .pick__tick{border-color: #22d3ee;background: #22d3ee;color: #04122b}.pick__input:focus-visible + .pick__box{outline: 2px solid #67e8f9;outline-offset: 3px}.configurator__result{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem 2rem;padding-top: 1.5rem;border-top: 1px solid var(--line)}.configurator__count{color: var(--text-3);font-size: 0.95rem}.configurator__rec{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1.4rem}.configurator__rec[hidden]{display: none}.configurator__label{color: var(--text-3);font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.configurator__plan{color: #fff;font-size: 1.6rem;font-weight: 800;letter-spacing: -0.02em}.configurator__price{color: #7dd3fc;font-weight: 700}.contact{display: grid;gap: 2rem;align-items: start}@media (min-width: 1024px){.contact{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 3rem}}.section--form{padding-top: 0}.form{display: grid;gap: 1.3rem;padding: clamp(1.25rem,1rem + 2vw,2.5rem)}.form:hover{border-color: var(--line)}.form__title{font-size: clamp(1.5rem,1.2rem + 1vw,1.9rem)}.form__row{display: grid;gap: 1.3rem}@media (min-width: 640px){.form__row{grid-template-columns: 1fr 1fr}}.form__selection{padding: 0.8rem 1rem;border: 1px solid rgba(56,189,248,0.35);border-radius: 12px;background: rgba(56,189,248,0.08);color: var(--text);font-size: 0.93rem}.form__selection[hidden]{display: none}.checks{display: grid;gap: 0.6rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,13rem),1fr))}.check{display: flex;align-items: center;gap: 0.65rem;padding: 0.7rem 0.9rem;border: 1px solid var(--line);border-radius: 12px;background: rgba(255,255,255,0.025);color: var(--text-2);font-size: 0.93rem;cursor: pointer;transition: border-color 0.2s,background-color 0.2s}.check:hover{border-color: var(--line-2)}.check:has(input:checked){border-color: #7dd3fc;background: rgba(56,189,248,0.09);color: var(--text)}.field--group{gap: 0.7rem}.field--consent{grid-template-columns: auto 1fr;align-items: start;column-gap: 0.8rem}.field--consent label{font-weight: 400;color: var(--text-2);line-height: 1.5}.field--consent label a{color: #7dd3fc;text-decoration: underline;text-underline-offset: 3px}.field--consent .field__error{grid-column: 1 / -1}.form .btn{justify-self: start}@media (max-width: 479.98px){.form .btn{justify-self: stretch}}.form__status{font-size: 0.95rem}.form__status:empty{display: none}.form__status{padding: 0.9rem 1.1rem;border: 1px solid var(--line-2);border-radius: 12px}.form__status.is-success{border-color: rgba(52,211,153,0.45);background: rgba(52,211,153,0.1);color: #a7f3d0}.form__status.is-error{border-color: rgba(251,113,133,0.5);background: rgba(251,113,133,0.1);color: #fecdd3}.form__status.is-info{border-color: rgba(56,189,248,0.4);background: rgba(56,189,248,0.09);color: #bae6fd}.form__noscript{color: #fde68a;font-size: 0.93rem}.aside{display: grid;gap: 1.25rem}.aside__card{padding: 1.7rem}.aside__card h3{margin-bottom: 1.1rem;font-size: 1.1rem}.aside__steps{display: grid;gap: 1rem;margin: 0;padding: 0;list-style: none}.aside__steps li{display: grid;grid-template-columns: auto 1fr;gap: 0.9rem;align-items: start;color: var(--text-2);font-size: 0.97rem;line-height: 1.5}.aside__num{display: grid;place-items: center;width: 1.8rem;height: 1.8rem;border-radius: 50%;background: var(--grad-btn);color: #fff;font-size: 0.82rem;font-weight: 800}.aside__direct{display: grid;gap: 1rem;margin: 0;padding: 0;list-style: none}.aside__direct li{display: grid;grid-template-columns: auto 1fr;gap: 0.9rem;align-items: center}.aside__direct .icon{width: 1.3rem;height: 1.3rem;color: #7dd3fc}.aside__k{display: block;color: var(--text-3);font-size: 0.8rem}.aside__direct a:not(.btn){color: var(--text);font-weight: 600;word-break: break-word}.aside__direct a:not(.btn):hover{color: #7dd3fc}.aside__note{display: flex;align-items: flex-start;gap: 0.7rem;padding-inline: 0.3rem;color: var(--text-3);font-size: 0.9rem}.aside__note .icon{margin-top: 0.15rem}.prose{max-width: 46rem;margin-inline: 0}.prose__sec{margin-bottom: 2.2rem}.prose h2{margin-bottom: 0.8rem;font-size: 1.25rem;letter-spacing: -0.01em}.prose p{margin-bottom: 0.9rem;color: var(--text-2)}.prose a{color: #7dd3fc;text-decoration: underline;text-underline-offset: 3px}.root{position: relative;isolation: isolate;display: grid;place-items: center;min-height: 100vh;padding: 2rem var(--gutter)}.root__bg{position: absolute;inset: 0;z-index: -1;background: radial-gradient(60rem 36rem at 15% 0%,rgba(124,58,237,0.36),transparent 62%),radial-gradient(50rem 34rem at 92% 100%,rgba(34,211,238,0.22),transparent 62%)}.root__inner{display: grid;justify-items: center;gap: 1.6rem;width: 100%;max-width: 60rem;text-align: center}.brand--xl .brand__logo{height: clamp(3rem,2rem + 5vw,5rem)}.root__choose{color: var(--text-3);font-size: 0.85rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase}.root__langs,.nf__list{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));width: 100%;margin: 0;padding: 0;list-style: none}.root__lang{display: grid;gap: 0.3rem;height: 100%;padding: 1.6rem 1.4rem;border: 1px solid var(--line-2);border-radius: var(--radius);background: rgba(255,255,255,0.04);transition: transform 0.25s var(--ease),border-color 0.25s,background-color 0.25s}.root__lang:hover{transform: translateY(-3px);border-color: #7dd3fc;background: rgba(56,189,248,0.09)}.root__code{color: #7dd3fc;font-size: 0.8rem;font-weight: 800;letter-spacing: 0.14em}.root__name{color: #fff;font-size: 1.5rem;font-weight: 800}.root__tag{color: var(--text-3);font-size: 0.92rem}.nf__code{color: #7dd3fc;font-size: clamp(4rem,3rem + 8vw,8rem);font-weight: 800;letter-spacing: -0.05em;line-height: 1}@supports ((-webkit-background-clip: text) or (background-clip: text)){.nf__code{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}}.nf__item{display: grid;gap: 0.8rem;justify-items: center;padding: 1.6rem 1.4rem;text-align: center}.nf__item h2{font-size: 1.3rem}.nf__item p{color: var(--text-3);font-size: 0.95rem}.preview-bar{border-bottom: 1px solid rgba(250,204,21,0.28);background: rgba(250,204,21,0.07);color: #fde68a;font-size: 0.82rem}.preview-bar__inner{display: flex;flex-wrap: wrap;align-items: center;gap: 0.3rem 1.1rem;padding-block: 0.5rem}.preview-bar__tag{padding: 0.12rem 0.6rem;border-radius: 999px;background: rgba(250,204,21,0.18);color: #fef3c7;font-size: 0.74rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.preview-bar__text{flex: 1 1 14rem;color: #fde68a}.preview-bar__link{display: inline-flex;align-items: center;gap: 0.3rem;color: #fff;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.preview-bar__link .icon{width: 0.95rem;height: 0.95rem}.status{display: inline-flex;align-items: center;gap: 0.45rem;padding: 0.28rem 0.7rem;border: 1px solid var(--line-2);border-radius: 999px;font-size: 0.76rem;font-weight: 800;line-height: 1.2;letter-spacing: 0.02em;white-space: nowrap}.status::before{content: "";width: 0.5rem;height: 0.5rem;border-radius: 50%;background: currentColor}.status--early{border-color: rgba(52,211,153,0.4);background: rgba(52,211,153,0.12);color: #6ee7b7}.status--building{border-color: rgba(251,191,36,0.42);background: rgba(251,191,36,0.1);color: #fcd34d}.status--planned{border-color: rgba(167,139,250,0.42);background: rgba(167,139,250,0.11);color: #c4b5fd}.section-note{display: flex;align-items: flex-start;justify-content: center;gap: 0.7rem;max-width: 52rem;margin: 2rem auto 0;color: var(--text-3);font-size: 0.9rem;text-align: left}.section-note .icon{width: 1.15rem;height: 1.15rem;margin-top: 0.15rem}.section-head--left{margin-inline: 0;text-align: left}.section-head--left .lead{margin-inline: 0}.container--prose{max-width: calc(54rem + var(--gutter) * 2)}@media (min-width: 900px){.hero__title .grad{white-space: nowrap}}html[lang="tr"] .hero__title .grad{white-space: normal}.hero__copy{position: relative;z-index: 3}.hero__try{margin-top: 1.1rem;font-size: 0.95rem;font-weight: 600}.hero__try a{display: inline-flex;align-items: center;gap: 0.4rem;color: #7dd3fc;text-decoration: underline;text-underline-offset: 4px}.hero__try .icon{width: 1rem;height: 1rem}.console__note{margin-top: 0.9rem;padding-inline: 0.3rem;color: var(--text-3);font-size: 0.8rem;line-height: 1.45}.status-strip{padding-block: 0 clamp(2rem,1.5rem + 2vw,3.5rem)}.status-strip__box{display: grid;gap: 1.6rem 3rem;align-items: center;padding: clamp(1.3rem,1rem + 2vw,2.4rem)}@media (min-width: 900px){.status-strip__box{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr)}}.status-strip__box:hover{border-color: var(--line)}.status-strip__text{margin-block: 0.7rem 1.2rem;color: var(--text-2);max-width: 36rem}.stats{display: grid;gap: 0.75rem;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;list-style: none}.stat__value{white-space: nowrap}.stat{display: grid;gap: 0.25rem;align-content: start;padding: 1rem 1.1rem;border: 1px solid var(--line);border-radius: 14px;background: rgba(255,255,255,0.03)}.stat__value{color: #fff;font-size: clamp(1.45rem,1.2rem + 1vw,1.95rem);font-weight: 800;letter-spacing: -0.03em;line-height: 1.1}.stat__label{color: var(--text-3);font-size: 0.85rem;line-height: 1.35}.trust{align-items: start}@media (min-width: 1024px){.trust__intro{position: sticky;top: 7rem}}.audience{display: flex;flex-direction: column;gap: 0.9rem;height: 100%;padding: 1.8rem}.audience__name{font-size: 1.3rem}.audience__text{color: var(--text-2);font-size: 0.97rem}.audience .chips{margin-top: auto;padding-top: 0.6rem}.agent-card{display: flex;flex-direction: column;gap: 0.7rem;height: 100%;padding: 1.5rem}.agent-card:hover{transform: translateY(-3px)}.agent-card__top{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem}.agent-card__name{font-size: 1.2rem}.agent-card__tag{flex: 1 1 auto;color: var(--text-3);font-size: 0.93rem;line-height: 1.5}.agent-card__price{color: var(--text-3);font-size: 0.86rem}.agent-card__price strong{color: #fff;font-size: 1.45rem;font-weight: 800;letter-spacing: -0.03em}.agent-card__price--tbd{color: var(--text-3);font-size: 0.92rem;font-weight: 600}.agent-card__limit{display: flex;align-items: center;gap: 0.5rem;color: var(--text-2);font-size: 0.9rem}.agent-card__limit .icon{width: 1.05rem;height: 1.05rem;color: #34d399;stroke-width: 2.6}.agent-card .area__link{margin-top: auto}.agent-card[hidden]{display: none}.conns{display: flex;flex-wrap: wrap;gap: 0.4rem;margin: 0.2rem 0 0;padding: 0;list-style: none}.conn{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.22rem 0.6rem;border: 1px solid var(--line);border-radius: 999px;background: rgba(255,255,255,0.03);color: var(--text-2);font-size: 0.78rem;font-weight: 600;line-height: 1.2}.conn__dot{width: 0.45rem;height: 0.45rem;border-radius: 50%;background: #34d399}.conn--soon{color: var(--text-3)}.conn--soon .conn__dot{background: transparent;border: 1.5px solid #fbbf24}.legend-cards{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr));margin: 0;padding: 0;list-style: none}.legend-card{display: grid;gap: 0.5rem;align-content: start;padding: 1.4rem}.legend-card__top{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.legend-card__n{color: #fff;font-size: 2.1rem;font-weight: 800;letter-spacing: -0.04em;line-height: 1}.legend-card h3{margin: 0;font-size: 1.05rem}.legend-card p:last-child{color: var(--text-3);font-size: 0.92rem}.filterbar{display: flex;flex-wrap: wrap;gap: 0.5rem}.filter-btn{display: inline-flex;align-items: center;gap: 0.5rem;padding: 0.6rem 1.05rem;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,0.03);color: var(--text-2);font-size: 0.92rem;font-weight: 700;cursor: pointer;transition: color 0.2s,border-color 0.2s,background-color 0.2s}.filter-btn span{color: var(--text-3);font-weight: 600}.filter-btn:hover{color: #fff;border-color: rgba(160,180,255,0.5)}.filter-btn.is-active,.filter-btn[aria-pressed="true"]{border-color: transparent;background: var(--grad-btn);color: #fff;box-shadow: var(--shadow-glow)}.filter-btn.is-active span,.filter-btn[aria-pressed="true"] span{color: rgba(255,255,255,0.8)}html:not(.js) .filterbar,html:not(.js) .filter-count{display: none}.filter-count{min-height: 1.5rem;margin-top: 1rem;color: var(--text-3);font-size: 0.9rem}.catalog{display: grid;gap: clamp(2.2rem,1.5rem + 3vw,3.5rem);margin-top: 1.5rem}.agent-cat[hidden]{display: none}.agent-cat__head{display: flex;align-items: center;gap: 1rem;margin-bottom: 1.3rem}.agent-cat__head h3{display: flex;align-items: center;gap: 0.6rem;font-size: 1.3rem}.agent-cat__head p{color: var(--text-3);font-size: 0.93rem}.agent-cat__count{display: inline-grid;place-items: center;min-width: 1.7rem;height: 1.7rem;padding-inline: 0.4rem;border: 1px solid var(--line-2);border-radius: 999px;color: var(--text-2);font-size: 0.8rem;font-weight: 800}.data-table{width: 100%;min-width: 36rem;border-collapse: collapse;font-size: 0.95rem}.data-table th,.data-table td{padding: 0.95rem 1.15rem;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.data-table thead th{background: rgba(255,255,255,0.035);color: #fff;font-size: 0.82rem;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase}.data-table tbody th{color: var(--text);font-weight: 700}.data-table td{color: var(--text-2)}.data-table tbody tr:last-child>*{border-bottom: 0}.price-table__agent{display: inline-flex;align-items: center;gap: 0.7rem;color: var(--text)}.price-table__agent:hover{color: #7dd3fc}.price-table__agent .icon{width: 1.25rem;height: 1.25rem;color: #7dd3fc}.price-table td strong{color: #fff;font-size: 1.1rem}.price-table__tbd{color: var(--text-3);font-weight: 600}.price-table__none{color: var(--text-3)}.price-table__limits{display: grid;gap: 0.2rem;margin: 0;padding: 0;list-style: none;font-size: 0.9rem}.table-wrap--doc{margin-block: 0.4rem 1.2rem}.compare--wide{min-width: 52rem}.compare--wide thead th,.compare--wide td{text-align: center}.compare .part{display: inline-grid;place-items: center;color: #fbbf24}.compare .part .icon{stroke-width: 2.2}.legend{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.6rem 1.6rem;margin-top: 1.2rem;color: var(--text-3);font-size: 0.86rem}.legend__item{display: inline-flex;align-items: center;gap: 0.45rem}.legend .yes{color: #34d399;display: inline-grid}.legend .part{color: #fbbf24;display: inline-grid}.legend .no{color: var(--text-3);display: inline-grid;opacity: 0.7}.legend .icon{width: 1.1rem;height: 1.1rem}.roadmap{display: grid;gap: 1rem}@media (min-width: 800px){.roadmap{grid-template-columns: repeat(2,minmax(0,1fr))}}.roadmap__col{padding: 1.5rem}.roadmap__col h3{display: flex;align-items: center;gap: 0.7rem;font-size: 1.05rem}.roadmap__col .chips{margin-top: 1.1rem}.team-card{display: flex;flex-direction: column;gap: 0.9rem;height: 100%;padding: 1.6rem}.team-card h3{font-size: 1.25rem}.team-card__text{color: var(--text-3);font-size: 0.95rem}.team-card .chips{margin-top: 0}.team-card__sum{margin-top: auto;color: var(--text-3);font-size: 0.86rem}.team-card__sum strong{color: #fff;font-size: 1.7rem;font-weight: 800;letter-spacing: -0.03em}.team-card .btn{align-self: flex-start}.stages{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));margin: 0;padding: 0;list-style: none}.stage{display: grid;gap: 0.75rem;align-content: start;padding: 1.5rem}.stage h3{font-size: 1.1rem}.stage p{color: var(--text-3);font-size: 0.93rem}.stage__num{position: absolute;top: 1rem;right: 1.2rem;color: rgba(150,170,255,0.22);font-size: 2.6rem;font-weight: 800;letter-spacing: -0.05em;line-height: 1}.builder{display: grid;gap: 1.6rem;padding: clamp(1.25rem,1rem + 2vw,2.25rem)}.builder:hover{border-color: var(--line)}.builder__picks{display: grid;gap: 0.9rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,19rem),1fr));margin: 0;padding: 0;border: 0;min-width: 0}.builder .pick__box{min-width: 0}.pick__price{color: #7dd3fc;font-size: 0.88rem;font-weight: 700;white-space: nowrap}.builder__teams{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem}.builder__teams-label{margin-right: 0.4rem;color: var(--text-3);font-size: 0.78rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}html:not(.js) .builder__teams{display: none}.builder__result{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.2rem 2rem;padding-top: 1.5rem;border-top: 1px solid var(--line)}.builder__sum-wrap{display: grid;gap: 0.3rem}.builder__count{color: var(--text-3);font-size: 0.95rem}.builder__sum{color: var(--text-3);font-size: 0.9rem}.builder__sum strong{color: #fff;font-size: clamp(2rem,1.6rem + 1.4vw,2.7rem);font-weight: 800;letter-spacing: -0.04em}.builder__net,.builder__tbd{color: var(--text-3);font-size: 0.86rem}.builder__net[hidden],.builder__tbd[hidden]{display: none}.builder__cta{display: grid;gap: 0.5rem;justify-items: start}.builder__hint{max-width: 22rem;color: var(--text-3);font-size: 0.82rem;line-height: 1.45}.trial{display: grid;gap: 2.5rem;align-items: center}@media (min-width: 1024px){.trial{grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);gap: 4rem}}.trial__intro .lead{margin-block: 1rem 0}.trial__card{display: grid;gap: 1.3rem;padding: 2rem}.trial__note{color: var(--text-3);font-size: 0.9rem}.crumb{margin-bottom: 1.6rem;font-size: 0.9rem;font-weight: 700}.crumb a{display: inline-flex;align-items: center;gap: 0.4rem;color: #c7d2fe}.crumb a:hover{color: #fff}.crumb__icon{width: 1rem;height: 1rem;transform: rotate(180deg)}.page-hero--agent{text-align: left}.page-hero--agent .lead{margin-inline: 0}.agent-hero{display: grid;gap: 1.5rem;align-items: start}@media (min-width: 700px){.agent-hero{grid-template-columns: auto minmax(0,1fr);gap: 2rem}}.agent-hero .eyebrow{display: flex;flex-wrap: wrap;gap: 0.7rem 0.9rem}.agent-hero h1{font-size: clamp(2.1rem,1.4rem + 3vw,3.5rem)}.agent-hero__price{margin-top: 1.3rem;color: var(--text-3);font-size: 0.95rem}.agent-hero__price strong{color: #fff;font-size: 2.1rem;font-weight: 800;letter-spacing: -0.04em}.agent-hero__price--tbd{color: #fcd34d;font-weight: 700}.agent-detail__cta{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: 1.6rem}.agent-page__grid{display: grid;gap: 2rem;align-items: start}@media (min-width: 960px){.agent-page__grid{grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);gap: 3.5rem}}.agent-page__copy .h3{margin-bottom: 1.3rem}.sheet{padding: clamp(1.3rem,1rem + 1.5vw,2rem)}.sheet:hover{border-color: var(--line)}.sheet__title{display: flex;align-items: center;gap: 0.6rem;margin-bottom: 1.2rem;font-size: 1.15rem}.sheet__title .icon{color: #7dd3fc}.sheet__list{display: grid;gap: 1.1rem;margin: 0}.sheet__list>div{display: grid;gap: 0.35rem;padding-bottom: 1.1rem;border-bottom: 1px solid var(--line)}.sheet__list>div:last-child{padding-bottom: 0;border-bottom: 0}.sheet__list dt{color: var(--text-3);font-size: 0.76rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.sheet__list dd{margin: 0;color: var(--text);font-size: 0.97rem;line-height: 1.5}.sheet__muted{color: var(--text-3);font-size: 0.88rem}.sheet .checklist{gap: 0.4rem}.sheet .checklist li{font-size: 0.93rem;color: var(--text)}.example{padding: clamp(1.3rem,1rem + 2vw,2.2rem);border: 1px solid var(--line-2);border-radius: var(--radius-lg);background: linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.015))}.example__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.8rem;margin-bottom: 1.3rem}.example__grid{display: grid;gap: 1rem}@media (min-width: 800px){.example__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.example__box{display: grid;gap: 0.6rem;align-content: start;padding: 1.2rem;border: 1px solid var(--line-2);border-radius: 16px;background: rgba(8,12,38,0.62)}.example__box--out{border-color: rgba(52,211,153,0.35)}.example__label{color: var(--text-3);font-size: 0.74rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.example__text{color: var(--text);font-size: 0.98rem;line-height: 1.6}.example__note{margin-top: 1rem;color: var(--text-3);font-size: 0.86rem}.agent-page__two{display: grid;gap: 1rem}@media (min-width: 900px){.agent-page__two{grid-template-columns: repeat(2,minmax(0,1fr))}}.note-card{display: grid;gap: 1rem;align-content: start;padding: 1.6rem}.note-card:hover{border-color: var(--line)}.note-card p{color: var(--text-2);font-size: 0.96rem}.checklist--minus .icon{background: rgba(251,191,36,0.13);color: #fbbf24;stroke-width: 2.2}.cards{display: grid;gap: 1rem;grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr));margin: 0;padding: 0;list-style: none}.cards--2,.cards--3{grid-template-columns: minmax(0,1fr)}@media (min-width: 640px){.cards--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 760px){.cards--2{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.cards--3{grid-template-columns: repeat(3,minmax(0,1fr))}}.info-card{display: grid;gap: 0.8rem;align-content: start;padding: 1.5rem}.info-card h3{font-size: 1.1rem}.info-card p{color: var(--text-3);font-size: 0.94rem;line-height: 1.55}.info-card .area__link{margin-top: 0.4rem;padding-top: 0}.checks-card{padding: clamp(1.3rem,1rem + 1.5vw,2rem)}.checks-card:hover{border-color: var(--line)}@media (min-width: 800px){.checks-card .checklist{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.9rem 2.5rem}}.callout{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0.9rem;align-items: start;margin-block: 1.2rem;padding: 1.1rem 1.3rem;border: 1px solid rgba(56,189,248,0.38);border-radius: 16px;background: rgba(56,189,248,0.07);color: var(--text-2);font-size: 0.95rem;line-height: 1.6}.callout__icon{display: grid;place-items: center;color: #7dd3fc}.callout__icon .icon{width: 1.3rem;height: 1.3rem;margin-top: 0.1rem}.callout__title{margin-bottom: 0.25rem;color: #fff;font-weight: 800}.callout__list{display: grid;gap: 0.4rem;margin: 0.6rem 0 0;padding-left: 1.1rem}.callout p + p{margin-top: 0.5rem}.callout--warn{border-color: rgba(251,191,36,0.42);background: rgba(251,191,36,0.08)}.callout--warn .callout__icon{color: #fbbf24}.callout--honest{border-color: rgba(167,139,250,0.42);background: rgba(167,139,250,0.09)}.callout--honest .callout__icon{color: #c4b5fd}.split{display: grid;gap: 2.2rem;align-items: start}@media (min-width: 960px){.split{grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr);gap: 3.5rem}}.split__copy .prose{margin-bottom: 1.5rem}.split__side{display: grid;gap: 1.1rem;padding: 1.7rem}.split__side:hover{border-color: var(--line)}.split__side h3{font-size: 1.1rem}.kv{display: grid;gap: 0.9rem;margin: 0}.kv>div{display: grid;gap: 0.15rem;padding-bottom: 0.9rem;border-bottom: 1px solid var(--line)}.kv>div:last-child{padding-bottom: 0;border-bottom: 0}.kv dt{color: var(--text-3);font-size: 0.76rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.kv dd{margin: 0;color: var(--text);font-size: 0.97rem}.kv--doc{margin-block: 0.4rem 1.2rem}.faq-group + .faq-group{margin-top: 2.4rem}.faq-group__title{margin-bottom: 1rem;font-size: 1.25rem}.contact-card{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 1rem;align-items: start;padding: 1.4rem}.contact-card h3{font-size: 1.05rem}.contact-card p{color: var(--text-3);font-size: 0.9rem}.contact-card__val{margin-top: 0.5rem;color: var(--text);font-weight: 700;word-break: break-word}.contact-card__val a{color: #7dd3fc}.hours{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 1rem;align-items: start;margin-top: 1rem;padding: 1.5rem}.hours:hover{border-color: var(--line)}.hours h3{font-size: 1.1rem}.hours__base{margin-top: 0.4rem;color: var(--text);font-weight: 600}.hours__local{margin-top: 0.35rem;color: #7dd3fc;font-weight: 700}.hours__local[hidden]{display: none}.hours__note{margin-top: 0.6rem;color: var(--text-3);font-size: 0.9rem}.doc{display: grid;gap: 1.4rem;max-width: 52rem;margin-inline: 0}.doc-meta{margin-top: 1.1rem;color: var(--text-3);font-size: 0.9rem;font-weight: 600}.toc{padding: 1.4rem 1.6rem}.toc:hover{border-color: var(--line)}.toc__title{margin-bottom: 0.8rem;font-size: 1rem}.toc ol{display: grid;gap: 0.3rem 2rem;margin: 0;padding-left: 1.2rem;color: var(--text-3);font-size: 0.93rem}@media (min-width: 760px){.toc ol{grid-template-columns: repeat(2,minmax(0,1fr))}}.toc a{color: var(--text-2)}.toc a:hover{color: #7dd3fc}.prose h3{margin: 1.4rem 0 0.5rem;font-size: 1.02rem}.prose__sec{scroll-margin-top: calc(var(--header-h) + 1rem)}.doc-list{display: grid;gap: 0.5rem;margin: 0 0 1rem;padding-left: 1.3rem;color: var(--text-2)}.doc-list li::marker{color: #7dd3fc}.doc .callout{margin-block: 0}.prose .callout{margin-block: 1rem}.prose strong{color: #fff}.footer__facts{margin-bottom: 0.6rem;color: var(--text-2);font-size: 0.86rem}@media (max-width: 559.98px){.builder__cta,.builder__cta .btn{width: 100%}.builder__cta .btn{justify-content: center}}@media print{.preview-bar,.site-header,.site-footer{display: none}}@media (max-width: 420px){.site-header__inner{gap: 0.75rem}.brand__logo{height: 1.55rem}.site-header__actions{gap: 0.5rem}.lang__btn{padding-inline: 0.65rem;gap: 0.35rem}}@media (max-width: 360px){.brand__logo{height: 1.4rem}.lang__btn{padding-inline: 0.5rem;gap: 0.25rem}.nav-toggle{width: 2.5rem;height: 2.5rem}}.grid--4{grid-template-columns: minmax(0,1fr)}@media (min-width: 44em){.grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}}.roadmap--count{max-width: 44rem;margin-inline: auto}.roadmap__col--count{display: grid;gap: 0.9rem}.roadmap__n{color: var(--text-2);font-size: 1rem}.roadmap__n strong{margin-right: 0.3rem;color: #fff;font-size: 2.1rem;font-weight: 800;letter-spacing: -0.03em;line-height: 1}.custom__actions{display: flex;flex-wrap: wrap;gap: 0.7rem}.demo{display: grid;gap: 1.2rem;padding: clamp(1rem,0.7rem + 1.5vw,1.8rem);border-color: var(--line-2)}.demo__bar{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem 0.9rem;padding-bottom: 1rem;border-bottom: 1px solid var(--line)}.demo__dots{display: inline-flex;gap: 0.35rem}.demo__dots i{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: rgba(150,170,255,0.35)}.demo__name{color: #fff;font-weight: 800}.demo__state{display: inline-grid;align-items: center;justify-items: end;margin-left: auto}.demo__state>span{grid-area: 1 / 1;padding: 0.25rem 0.7rem;border-radius: 999px;font-size: 0.78rem;font-weight: 700;white-space: nowrap}.demo__state-work{border: 1px solid rgba(251,191,36,0.4);background: rgba(251,191,36,0.1);color: #fcd34d;opacity: 0}.demo__state-done{border: 1px solid rgba(52,211,153,0.4);background: rgba(52,211,153,0.12);color: #6ee7b7}.demo__replay{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.35rem 0.8rem;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,0.04);color: var(--text);font: inherit;font-size: 0.85rem;font-weight: 600;cursor: pointer}.demo__replay .icon{width: 0.95rem;height: 0.95rem}.demo__replay:hover{background: rgba(255,255,255,0.09)}.demo__stage{display: grid;gap: 1rem}@media (min-width: 900px){.demo__stage{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.2rem}}.demo__col{display: grid;gap: 0.6rem;align-content: start;min-width: 0}.demo__label{color: var(--text-3);font-size: 0.74rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.demo__bubble{padding: 1rem 1.1rem;border: 1px solid var(--line-2);border-radius: 16px 16px 16px 4px;background: rgba(8,12,38,0.62);color: var(--text);font-size: 0.97rem;line-height: 1.55}.demo__steps{display: grid;gap: 0.6rem;margin: 0;padding: 0;list-style: none}.demo__step{display: grid;grid-template-columns: 1.4rem minmax(0,1fr);gap: 0.7rem;align-items: start;padding: 0.75rem 0.9rem;border: 1px solid var(--line);border-radius: 14px;background: rgba(255,255,255,0.03);color: var(--text-2);font-size: 0.92rem;line-height: 1.45}.demo__tick{position: relative;display: grid;place-items: center;width: 1.4rem;height: 1.4rem;border: 1.5px solid rgba(52,211,153,0.5);border-radius: 50%;color: #34d399}.demo__tick .icon{width: 0.8rem;height: 0.8rem;stroke-width: 3}.demo__spin{position: absolute;inset: -1.5px;border: 2px solid transparent;border-top-color: #7dd3fc;border-radius: 50%;opacity: 0}.demo__result{display: grid;gap: 0.9rem;padding: 1rem 1.1rem;border: 1px solid rgba(52,211,153,0.35);border-radius: 16px;background: rgba(8,12,38,0.62);color: var(--text);font-size: 0.97rem;line-height: 1.55}.demo__actions{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0}.demo__btn{padding: 0.4rem 0.85rem;border: 1px solid var(--line-2);border-radius: 999px;color: var(--text-2);font-size: 0.82rem;font-weight: 700}.demo__btn--ok{border-color: rgba(52,211,153,0.5);background: rgba(52,211,153,0.14);color: #6ee7b7}.demo__note{color: var(--text-3);font-size: 0.86rem}.demo-video{display: grid;gap: 0.6rem;max-width: 52rem;margin: 0 auto 1.6rem}.demo-video video{display: block;width: 100%;aspect-ratio: 16 / 9;border: 1px solid var(--line-2);border-radius: 16px;background: #02040f;object-fit: contain}.demo-video figcaption{color: var(--text-3);font-size: 0.86rem}html.js .demo:not(.is-playing):not(.is-static) .demo__state-work{opacity: 1}html.js .demo:not(.is-playing):not(.is-static) .demo__state-done{opacity: 0}html.js .demo:not(.is-playing):not(.is-static) .demo__bubble,html.js .demo:not(.is-playing):not(.is-static) .demo__step,html.js .demo:not(.is-playing):not(.is-static) .demo__result{opacity: 0}@keyframes demo-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@keyframes demo-spin{0%{opacity: 1;transform: rotate(0)}88%{opacity: 1;transform: rotate(1000deg)}100%{opacity: 0;transform: rotate(1100deg)}}@keyframes demo-chip-out{from{opacity: 1}to{opacity: 0}}@keyframes demo-chip-in{from{opacity: 0}to{opacity: 1}}.demo.is-playing .demo__bubble{animation: demo-in 0.5s ease both}.demo.is-playing .demo__step{opacity: 0;animation: demo-in 0.4s ease forwards}.demo.is-playing .demo__tick .icon{opacity: 0;animation: demo-in 0.3s ease forwards}.demo.is-playing .demo__spin{animation: demo-spin 1.1s linear forwards}.demo.is-playing .demo__step:nth-child(1){animation-delay: 1s}.demo.is-playing .demo__step:nth-child(2){animation-delay: 2.5s}.demo.is-playing .demo__step:nth-child(3){animation-delay: 4s}.demo.is-playing .demo__step:nth-child(1) .demo__spin{animation-delay: 1.1s}.demo.is-playing .demo__step:nth-child(2) .demo__spin{animation-delay: 2.6s}.demo.is-playing .demo__step:nth-child(3) .demo__spin{animation-delay: 4.1s}.demo.is-playing .demo__step:nth-child(1) .demo__tick .icon{animation-delay: 2.1s}.demo.is-playing .demo__step:nth-child(2) .demo__tick .icon{animation-delay: 3.6s}.demo.is-playing .demo__step:nth-child(3) .demo__tick .icon{animation-delay: 5.1s}.demo.is-playing .demo__result{opacity: 0;animation: demo-in 0.5s ease 5.6s forwards}.demo.is-playing .demo__state-work{opacity: 1;animation: demo-chip-out 0.3s ease 5.5s forwards}.demo.is-playing .demo__state-done{opacity: 0;animation: demo-chip-in 0.3s ease 5.7s forwards}@media (prefers-reduced-motion: reduce){.demo *,.demo{animation: none !important}.demo .demo__bubble,.demo .demo__step,.demo .demo__result,.demo .demo__tick .icon,.demo .demo__state-done{opacity: 1 !important}.demo .demo__state-work,.demo .demo__spin{opacity: 0 !important}}.studio{container: studio / inline-size;display: grid;gap: 1.1rem}.studio__bar{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem 0.9rem;padding-bottom: 0.95rem;border-bottom: 1px solid var(--line)}.studio__dots{display: inline-flex;gap: 0.35rem}.studio__dots i{width: 0.6rem;height: 0.6rem;border-radius: 50%;background: rgba(150,170,255,0.35)}.studio__name{color: #fff;font-weight: 800}.studio__state{display: inline-grid;align-items: center;justify-items: end;margin-left: auto}.studio__state>span{grid-area: 1 / 1;padding: 0.25rem 0.7rem;border-radius: 999px;font-size: 0.78rem;font-weight: 700;white-space: nowrap;opacity: 0}.studio__state-work{border: 1px solid rgba(251,191,36,0.4);background: rgba(251,191,36,0.1);color: #fcd34d}.studio__state-wait{border: 1px solid rgba(52,211,153,0.4);background: rgba(52,211,153,0.12);color: #6ee7b7}.studio__replay{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.35rem 0.8rem;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,0.04);color: var(--text);font: inherit;font-size: 0.85rem;font-weight: 600;cursor: pointer}.studio__replay .icon{width: 0.95rem;height: 0.95rem}.studio__replay:hover{background: rgba(255,255,255,0.09)}.studio__body{display: grid;gap: 1.4rem}@container studio (min-width: 46rem){.studio__body{grid-template-columns: minmax(0,0.86fr) minmax(0,1.14fr);gap: 1.7rem}}.studio__label{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem 0.7rem;margin: 0;color: var(--text-3);font-size: 0.74rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.studio__chips{display: inline-grid;justify-items: end}.studio__chips>span{grid-area: 1 / 1;padding: 0.12rem 0.6rem;border-radius: 999px;font-size: 0.72rem;letter-spacing: 0.04em;text-transform: none;white-space: nowrap}.studio__ver{border: 1px solid rgba(125,211,252,0.42);background: rgba(125,211,252,0.1);color: #7dd3fc;opacity: 0}.studio__live{border: 1px solid rgba(52,211,153,0.42);background: rgba(52,211,153,0.12);color: #6ee7b7}.studio__chat{display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: 0.9rem;min-width: 0}.studio__log{position: relative;display: grid;grid-template-columns: minmax(0,1fr);align-content: start;gap: 1rem;min-width: 0}.studio__hint{position: absolute;inset: 0;display: grid;place-items: center;margin: 0;padding: 1rem 1.5rem;color: var(--text-3);font-size: 0.95rem;line-height: 1.5;text-align: center;opacity: 0;pointer-events: none}.studio__msg{display: grid;gap: 0.55rem;min-width: 0}.studio__who{display: flex;align-items: center;gap: 0.55rem;margin: 0;color: var(--text-2);font-size: 0.82rem;font-weight: 800}.studio__av{display: grid;flex: none;place-items: center;width: 1.8rem;height: 1.8rem;border-radius: 50%;background: rgba(99,102,241,0.2);color: #a5b4fc}.studio__av .icon{width: 1rem;height: 1rem}.studio__av--agent{border: 1px solid rgba(125,211,252,0.4);background: radial-gradient(circle at 30% 25%,rgba(99,102,241,0.55),rgba(8,12,38,0.92))}.studio__av--agent .mark{width: 1.05rem;height: auto}.studio__av--out{background: rgba(52,211,153,0.15);color: #6ee7b7}.studio__msg--me{justify-items: end}.studio__msg--me .studio__who{flex-direction: row-reverse}.studio__bubble{max-width: 94%;padding: 0.85rem 1.05rem;border: 1px solid rgba(167,139,250,0.4);border-radius: 16px 16px 4px 16px;background: linear-gradient(135deg,rgba(124,58,237,0.3),rgba(63,99,232,0.28));color: var(--text);font-size: 0.95rem;line-height: 1.55}.studio__say{display: grid;grid-template-columns: minmax(0,1fr)}.studio__say>*{grid-area: 1 / 1}.studio__think{display: flex;align-items: center;align-self: start;gap: 0.3rem;height: 1.45rem;margin: 0;opacity: 0}.studio__think i{width: 0.42rem;height: 0.42rem;border-radius: 50%;background: var(--text-3)}.studio__ack,.studio__done{max-width: 94%;margin: 0;color: var(--text);font-size: 0.95rem;line-height: 1.55}.studio__tool{padding: 0.8rem 0.95rem 0.85rem;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(255,255,255,0.03)}.studio__tool-head{display: flex;align-items: center;gap: 0.6rem;margin: 0;color: var(--text);font-size: 0.9rem;font-weight: 700}.studio__ic{display: grid;flex: none;place-items: center;width: 1.1rem;height: 1.1rem}.studio__ic>span{grid-area: 1 / 1}.studio__run{display: none;width: 0.85rem;height: 0.85rem;border: 2px solid rgba(125,211,252,0.3);border-top-color: #7dd3fc;border-radius: 50%}.studio__rdy{width: 0.55rem;height: 0.55rem;margin: 0 0.15rem;border-radius: 50%;background: #34d399;box-shadow: 0 0 0 4px rgba(52,211,153,0.18)}.studio__steps{display: grid;gap: 0.5rem;margin: 0.7rem 0 0;padding: 0;list-style: none}.studio__step{display: grid;grid-template-columns: 1.3rem minmax(0,1fr);gap: 0.65rem;align-items: center;color: var(--text);font-size: 0.9rem;line-height: 1.4}.studio__tick{position: relative;display: grid;place-items: center;width: 1.3rem;height: 1.3rem;border: 1.5px solid rgba(52,211,153,0.55);border-radius: 50%;color: #34d399}.studio__tick .icon{width: 0.75rem;height: 0.75rem;stroke-width: 3}.studio__spin{position: absolute;inset: -1.5px;border: 2px solid transparent;border-top-color: #7dd3fc;border-radius: 50%;opacity: 0}.studio__approval{padding: 0.8rem 0.95rem 0.85rem;border: 1px solid rgba(124,138,255,0.38);border-radius: 14px;background: rgba(99,102,241,0.09)}.studio__approval-title{margin: 0 0 0.6rem;color: var(--text);font-size: 0.9rem;font-weight: 700}.studio__approval-body{display: grid;grid-template-columns: minmax(0,1fr)}.studio__approval-body>*{grid-area: 1 / 1;margin: 0}.studio__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem;opacity: 0}.studio__btn{padding: 0.4rem 0.85rem;border: 1px solid var(--line-2);border-radius: 999px;color: var(--text-2);font-size: 0.82rem;font-weight: 700}.studio__btn--ok{border-color: transparent;background: var(--grad-btn);color: #fff}.studio__published{display: flex;align-items: center;gap: 0.45rem;color: #6ee7b7;font-size: 0.9rem;font-weight: 700}.studio__published .icon{width: 1.1rem;height: 1.1rem}.studio__input{display: flex;align-items: center;gap: 0.6rem;padding: 0.5rem 0.55rem 0.5rem 0.9rem;border: 1px solid var(--line-2);border-radius: 14px;background: rgba(255,255,255,0.03);font-size: 0.9rem}.studio__field{position: relative;display: grid;flex: 1;align-items: center;min-width: 0;height: 1.6rem;overflow: hidden}.studio__field>span{grid-area: 1 / 1;overflow: hidden;white-space: nowrap}.studio__ph{color: var(--text-3);text-overflow: ellipsis}.studio__typed{justify-self: start;width: 0;max-width: 100%;border-right: 2px solid #7dd3fc;color: var(--text);opacity: 0}.studio__send{display: grid;flex: none;place-items: center;width: 1.9rem;height: 1.9rem;border-radius: 9px;background: var(--grad-btn);color: #fff}.studio__send .icon{width: 1rem;height: 1rem;stroke-width: 2.4}.studio__preview{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto minmax(0,1fr);gap: 0.9rem;min-width: 0}.studio__canvas{container: mockc / inline-size;position: relative;display: grid;grid-template-columns: minmax(0,1fr);align-items: center;min-height: 16rem;padding: clamp(0.8rem,0.4rem + 1.6vw,1.4rem);overflow: hidden;border: 1px solid var(--line-2);border-radius: 18px;background: radial-gradient(circle at 15% 0%,rgba(99,102,241,0.3),transparent 55%),radial-gradient(circle at 100% 100%,rgba(34,211,238,0.16),transparent 50%),rgba(8,12,38,0.72)}.studio__canvas::before{content: "";position: absolute;inset: 0;background-image: radial-gradient(rgba(150,170,255,0.2) 1px,transparent 1.3px);background-size: 18px 18px;pointer-events: none}.studio__empty{position: absolute;inset: 0;display: grid;place-items: center;margin: 0;padding: 1rem;color: var(--text-3);font-size: 0.92rem;text-align: center;opacity: 0;pointer-events: none}.mock{position: relative;width: 100%;min-width: 0;max-width: 36rem;margin-inline: auto}.mock--doc{max-width: 25rem}.wb{overflow: hidden;border-radius: 12px;background: #fbf6ef;box-shadow: 0 30px 60px -28px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.1);color: #2b1d14}.wb__bar{display: flex;align-items: center;gap: 0.7rem;padding: 0.5rem 0.75rem;border-bottom: 1px solid #e0d4c2;background: #efe6d8}.wb__dots{display: inline-flex;gap: 0.3rem}.wb__dots i{width: 0.55rem;height: 0.55rem;border-radius: 50%;background: #ee8b78}.wb__dots i:nth-child(2){background: #f0c35f}.wb__dots i:nth-child(3){background: #8fcf88}.wb__url{display: flex;flex: 1;align-items: center;gap: 0.35rem;min-width: 0;padding: 0.2rem 0.7rem;border-radius: 999px;background: #fbf7ee;color: #6b5a45;font-size: 0.72rem;font-weight: 600}.wb__url .icon{width: 0.8rem;height: 0.8rem;color: #8a7660}.wb__url span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wb__page{display: grid;grid-template-columns: minmax(0,1fr);gap: 0.7rem;padding: 0.75rem 0.85rem 0.7rem}.wb__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.3rem 1rem}.wb__brand{font-size: 1rem;font-weight: 700;letter-spacing: -0.01em}.wb__nav{display: inline-flex;gap: 0.9rem;font-size: 0.72rem;font-weight: 600;opacity: 0.7}.wb__hero{position: relative;overflow: hidden;border-radius: 10px;background: #3a2a1f;aspect-ratio: 12 / 5}.wb__hero::after{content: "";position: absolute;inset: 0;background: linear-gradient(to top,rgba(43,29,20,0.76),rgba(43,29,20,0) 64%);pointer-events: none}.wb__photo{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 36%}.wb__title{position: absolute;z-index: 1;right: 5%;bottom: 8%;left: 5%;margin: 0;color: #fff;font-size: 1rem;font-size: clamp(0.8rem,4.4cqw,1.3rem);font-weight: 700;letter-spacing: -0.015em;line-height: 1.15;text-shadow: 0 1px 8px rgba(0,0,0,0.35)}.wb__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem 0.9rem}.wb__lead{flex: 1 1 11rem;margin: 0;font-size: 0.74rem;line-height: 1.4;opacity: 0.82}.wb__cta{flex: none;padding: 0.4rem 0.85rem;border-radius: 7px;background: #8a4b1f;color: #fff;font-size: 0.72rem;font-weight: 700}.wb__prods{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0.5rem;margin: 0;padding: 0;list-style: none}.wb__prod{display: grid;align-content: start;gap: 0.08rem;min-width: 0;padding: 0.35rem 0.35rem 0.5rem;border-radius: 9px;background: rgba(255,255,255,0.88);box-shadow: 0 0 0 1px rgba(43,29,20,0.06);font-size: 0.74rem;line-height: 1.25}.wb__prod b{padding-inline: 0.1rem;font-weight: 700}.wb__prod>span:last-child{padding-inline: 0.1rem;font-size: 0.66rem;opacity: 0.7}.wb__thumb{display: block;margin-bottom: 0.3rem;overflow: hidden;border-radius: 6px;background: #d9c4a8;aspect-ratio: 4 / 3}.wb__img{display: block;width: 100%;height: 100%;object-fit: cover}.wb__img--rye{transform: scale(2.2);transform-origin: 26% 80%}.wb__img--spelt{transform: scale(2.1);transform-origin: 80% 22%}.wb__img--pretzel{object-position: 38% 50%}.wb__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 0.3rem 0.9rem;padding-top: 0.55rem;border-top: 1px solid #e8dccb;color: #8a7660;font-size: 0.68rem;font-weight: 600}.wb__draft{margin-left: auto;padding: 0.1rem 0.5rem;border: 1px dashed #c98a3a;border-radius: 999px;color: #9a5d16;font-size: 0.64rem;font-weight: 800}.wb__pages{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0.5rem;margin: 0.85rem 0 0;padding: 0;list-style: none}.wb__pg{display: grid;gap: 0.3rem;min-width: 0;padding: 0.35rem 0.35rem 0.4rem;border: 1px solid rgba(255,255,255,0.14);border-radius: 8px;background: rgba(255,255,255,0.06);color: #c9d1f3;font-size: 0.66rem;font-weight: 700;text-align: center}.wb__pg span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wb__pg i{display: block;height: 1.6rem;border-radius: 5px;background: linear-gradient(rgba(255,255,255,0.34),rgba(255,255,255,0.34)) 9% 18% / 52% 14% no-repeat,linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.2)) 9% 50% / 82% 10% no-repeat,linear-gradient(rgba(255,255,255,0.2),rgba(255,255,255,0.2)) 9% 74% / 64% 10% no-repeat,rgba(255,255,255,0.07)}.wb__pg.is-current{border-color: rgba(125,211,252,0.55);background: rgba(125,211,252,0.12);color: #fff}.wb__pg.is-current i{background: linear-gradient(rgba(125,211,252,0.8),rgba(125,211,252,0.8)) 9% 18% / 52% 14% no-repeat,linear-gradient(rgba(255,255,255,0.34),rgba(255,255,255,0.34)) 9% 50% / 82% 10% no-repeat,linear-gradient(rgba(255,255,255,0.34),rgba(255,255,255,0.34)) 9% 74% / 64% 10% no-repeat,rgba(255,255,255,0.1)}@container mockc (max-width: 26rem){.wb__nav{display: none}.wb__title{font-size: 0.76rem}.wb__prods{grid-template-columns: minmax(0,1fr)}.wb__prod{grid-template-columns: 4.4rem minmax(0,1fr);grid-template-rows: auto auto;align-items: center;column-gap: 0.7rem;padding: 0.35rem 0.6rem 0.35rem 0.35rem;font-size: 0.78rem}.wb__thumb{grid-row: 1 / span 2;margin-bottom: 0}.wb__prod b{align-self: end;padding-inline: 0}.wb__prod>span:last-child{align-self: start;padding-inline: 0;font-size: 0.68rem}}@container mockc (max-width: 20rem){.wb__prod{grid-template-columns: 3.4rem minmax(0,1fr);font-size: 0.72rem}.wb__pages{grid-template-columns: repeat(2,minmax(0,1fr))}.wb__foot{gap: 0.3rem 0.6rem}.wb__hero{aspect-ratio: 3 / 2}.wb__title{font-size: 0.7rem}}.paper{display: grid;grid-template-columns: minmax(0,1fr);gap: 0.65rem;padding: 1.05rem 1.15rem 1rem;border-radius: 6px;background: #fffdf8;box-shadow: 0 30px 60px -28px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.1);color: #2d2a26}.paper__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem}.paper__from{display: flex;align-items: center;gap: 0.5rem;min-width: 0;font-size: 0.8rem}.paper__from b{min-width: 0;font-weight: 800}.paper__logo{display: grid;flex: none;place-items: center;width: 1.7rem;height: 1.7rem;border-radius: 7px;background: linear-gradient(135deg,#35416a,#1d2540);color: #fff;font-size: 0.85rem;font-weight: 800}.paper__meta{display: grid;flex: none;gap: 0.3rem;margin: 0;text-align: right}.paper__meta div{display: grid;gap: 0.05rem}.paper__meta dt{color: #8c8574;font-size: 0.58rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.paper__meta dd{margin: 0;font-size: 0.74rem;font-variant-numeric: tabular-nums;font-weight: 700}.paper__to{margin: 0.1rem 0 0;color: #6b6558;font-size: 0.74rem}.paper__to b{color: #2d2a26;font-weight: 700}.paper__titlebar{display: flex;align-items: flex-start;justify-content: space-between;gap: 0.8rem;padding-top: 0.2rem}.paper__title{margin: 0;color: #1d1b18;font-size: 1.45rem;font-weight: 800;letter-spacing: -0.025em;line-height: 1.1}.paper__subject{margin: 0.2rem 0 0;color: #6b6558;font-size: 0.82rem;font-weight: 600}.paper__stamp{flex: none;padding: 0.15rem 0.6rem;border: 1.5px dashed #c98a3a;border-radius: 6px;color: #9a5d16;font-size: 0.7rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;transform: rotate(-4deg)}.paper__intro{margin: 0;color: #4d4a42;font-size: 0.76rem;line-height: 1.45}.paper__h{margin: 0.1rem 0 0;padding-bottom: 0.3rem;border-bottom: 2px solid #1d1b18;color: #1d1b18;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.paper__rows{display: grid;margin: 0;padding: 0;list-style: none}.paper__row{display: grid;grid-template-columns: 1.35rem minmax(0,1fr);gap: 0.6rem;align-items: start;padding: 0.5rem 0;border-bottom: 1px solid #ece6d8}.paper__n{display: grid;place-items: center;width: 1.3rem;height: 1.3rem;border-radius: 50%;background: #efe7d5;color: #7a5a22;font-size: 0.68rem;font-weight: 800}.paper__it{display: grid;gap: 0.15rem;min-width: 0}.paper__it b{color: #2d2a26;font-size: 0.82rem;font-weight: 700;line-height: 1.3}.paper__desc{color: #6b6558;font-size: 0.72rem;line-height: 1.4}.paper__price{display: flex;flex-wrap: wrap;align-items: center;gap: 0.3rem 0.7rem;padding: 0.65rem 0.8rem;border: 1.5px dashed #d99a2b;border-radius: 8px;background: #fff4d9}.paper__plabel{color: #1d1b18;font-size: 0.88rem;font-weight: 800}.paper__open{display: inline-flex;align-items: center;gap: 0.3rem;padding: 0.15rem 0.6rem;border-radius: 999px;background: #e8a42a;color: #3b2606;font-size: 0.74rem;font-weight: 800}.paper__open .icon{width: 0.85rem;height: 0.85rem}.paper__hint{flex-basis: 100%;color: #7a5a22;font-size: 0.74rem;font-style: italic}@container mockc (min-width: 22rem){.paper__hint{flex-basis: auto;margin-left: auto}}.paper__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem 0.5rem}.paper__fmt{display: inline-flex;align-items: center;gap: 0.3rem;padding: 0.15rem 0.6rem;border: 1px solid #d9d2c1;border-radius: 999px;color: #5d574a;font-size: 0.7rem;font-weight: 800}.paper__fmt .icon{width: 0.8rem;height: 0.8rem}.paper__miss{margin-left: auto;color: #8c8574;font-size: 0.68rem;font-weight: 600}.pm{display: grid;grid-template-columns: minmax(0,1fr);gap: 0.8rem}@container mockc (min-width: 30rem){.pm{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: start}}.pm__card{display: grid;grid-template-columns: minmax(0,1fr);gap: 0.6rem;padding: 0.85rem;border-radius: 12px;background: #fff;box-shadow: 0 30px 60px -28px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.1);color: #1f2430}.pm__head{display: flex;align-items: center;gap: 0.55rem}.pm__avatar{display: grid;flex: none;place-items: center;width: 1.9rem;height: 1.9rem;border-radius: 50%;background: linear-gradient(135deg,#7c3aed,#3f63e8);color: #fff;font-size: 0.8rem;font-weight: 800}.pm__acc{min-width: 0;overflow: hidden;font-size: 0.82rem;font-weight: 800;text-overflow: ellipsis;white-space: nowrap}.pm__tag{flex: none;margin-left: auto;padding: 0.1rem 0.5rem;border: 1px dashed #c98a3a;border-radius: 999px;color: #9a5d16;font-size: 0.64rem;font-weight: 800}.pm__title{margin: 0;font-size: 1.02rem;font-weight: 800;letter-spacing: -0.01em;line-height: 1.25}.pm__text{margin: 0;color: #4a5160;font-size: 0.82rem;line-height: 1.5}.pm__img{overflow: hidden;border-radius: 8px;background: #e6d9c6;aspect-ratio: 16 / 9}.pm__img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 56%}.pm__nop{display: inline-flex;align-items: center;gap: 0.35rem;justify-self: start;margin: 0;padding: 0.2rem 0.65rem;border-radius: 999px;background: #e1f5e9;color: #1b7a44;font-size: 0.7rem;font-weight: 800}.pm__nop .icon{width: 0.9rem;height: 0.9rem}.pm__outline{padding: 0.75rem 0.8rem;border: 1px solid rgba(255,255,255,0.16);border-radius: 12px;background: rgba(255,255,255,0.06);color: #dfe5ff}.pm__oh{margin: 0 0 0.55rem;color: #aeb8e6;font-size: 0.66rem;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase}.pm__outline ol{display: grid;gap: 0.4rem;margin: 0;padding: 0;list-style: none}.pm__oi{display: flex;align-items: center;gap: 0.5rem;padding: 0.4rem 0.55rem;border-radius: 8px;background: rgba(255,255,255,0.08);font-size: 0.76rem;font-weight: 700;line-height: 1.25}.pm__oi span{display: grid;flex: none;place-items: center;width: 1.2rem;height: 1.2rem;border-radius: 50%;background: var(--grad-btn);color: #fff;font-size: 0.66rem}.mock__t1{--t: 3.9s}.mock__t2{--t: 4.9s}.mock__t3{--t: 5.9s}html.js .studio:not(.is-playing):not(.is-static) .studio__state-work,html.js .studio:not(.is-playing):not(.is-static) .studio__hint,html.js .studio:not(.is-playing):not(.is-static) .studio__empty{opacity: 1}html.js .studio:not(.is-playing):not(.is-static) .studio__live{opacity: 0}html.js .studio:not(.is-playing):not(.is-static) .studio__msg,html.js .studio:not(.is-playing):not(.is-static) .studio__ack,html.js .studio:not(.is-playing):not(.is-static) .studio__tool,html.js .studio:not(.is-playing):not(.is-static) .studio__approval,html.js .studio:not(.is-playing):not(.is-static) .mock,html.js .studio:not(.is-playing):not(.is-static) .mock__part{opacity: 0}html.js .studio:not(.is-playing):not(.is-static) .studio__run{display: block}html.js .studio:not(.is-playing):not(.is-static) .studio__rdy,html.js .studio:not(.is-playing):not(.is-static) .studio__tick .icon{opacity: 0}html.js .studio:not(.is-playing):not(.is-static) .studio__tick{border-color: rgba(152,162,201,0.4)}html.js .studio:not(.is-playing):not(.is-static) .studio__stext{color: var(--text-3)}html.js .studio:not(.is-playing):not(.is-static) .studio__actions{opacity: 1}html.js .studio:not(.is-playing):not(.is-static) .studio__published{opacity: 0}@keyframes studio-part{from{opacity: 0;transform: translateY(8px) scale(0.985)}to{opacity: 1;transform: none}}@keyframes studio-photo{from{opacity: 0;transform: scale(1.08)}to{opacity: 1;transform: none}}@keyframes studio-write{from{opacity: 1;transform: scaleX(0)}to{opacity: 1;transform: none}}@keyframes studio-type{from{width: 0}to{width: 100%}}@keyframes studio-fade{from{opacity: 1}to{opacity: 0}}@keyframes studio-lit{from{color: var(--text-3)}to{color: var(--text)}}@keyframes studio-ring{from{border-color: rgba(152,162,201,0.4)}to{border-color: rgba(52,211,153,0.55)}}@keyframes studio-dots{0%{opacity: 0}12%,88%{opacity: 1}100%{opacity: 0}}@keyframes studio-bounce{0%,70%,100%{transform: none;opacity: 0.5}35%{transform: translateY(-4px);opacity: 1}}@keyframes studio-press{0%{transform: none}40%{transform: scale(0.9);box-shadow: 0 0 0 7px rgba(124,138,255,0.28)}100%{transform: none;box-shadow: 0 0 0 0 rgba(124,138,255,0)}}@keyframes studio-pulse{0%,100%{box-shadow: 0 0 0 0 rgba(232,164,42,0)}50%{box-shadow: 0 0 0 7px rgba(232,164,42,0.38)}}.studio.is-playing .studio__state-work{opacity: 1;animation: studio-fade 0.3s ease 6.1s forwards}.studio.is-playing .studio__state-wait{opacity: 0;animation: demo-chip-in 0.3s ease 6.2s forwards,studio-fade 0.3s ease 8.1s forwards}.studio.is-playing .studio__hint{opacity: 1;animation: studio-fade 0.3s ease 1.3s forwards}.studio.is-playing .studio__ph{animation: studio-fade 0.01s linear 0.2s forwards,demo-chip-in 0.25s ease 1.3s forwards}.studio.is-playing .studio__typed{opacity: 1;animation: studio-type 1s steps(34,end) 0.2s both,studio-fade 0.01s linear 1.25s forwards}.studio.is-playing .studio__msg--me{opacity: 0;animation: demo-in 0.5s ease 1.3s forwards}.studio.is-playing .studio__msg--agent{opacity: 0;animation: demo-in 0.35s ease 1.8s forwards}.studio.is-playing .studio__think{animation: studio-dots 0.6s linear 1.8s both}.studio.is-playing .studio__think i{animation: studio-bounce 0.6s ease-in-out 1.8s 1}.studio.is-playing .studio__think i:nth-child(2){animation-delay: 1.9s}.studio.is-playing .studio__think i:nth-child(3){animation-delay: 2s}.studio.is-playing .studio__ack{opacity: 0;animation: demo-in 0.45s ease 2.4s forwards}.studio.is-playing .studio__tool{opacity: 0;animation: demo-in 0.45s ease 2.8s forwards}.studio.is-playing .studio__run{display: block;animation: studio-fade 0.25s ease 6s forwards}.studio.is-playing .studio__rdy{opacity: 0;animation: demo-chip-in 0.3s ease 6s forwards}.studio.is-playing .studio__tick{border-color: rgba(152,162,201,0.4);animation: studio-ring 0.3s ease forwards}.studio.is-playing .studio__tick .icon{opacity: 0;animation: demo-in 0.3s ease forwards}.studio.is-playing .studio__spin{animation: demo-spin 0.9s linear forwards}.studio.is-playing .studio__stext{color: var(--text-3);animation: studio-lit 0.3s ease forwards}.studio.is-playing .studio__step:nth-child(1) .studio__spin{animation-delay: 2.95s}.studio.is-playing .studio__step:nth-child(2) .studio__spin{animation-delay: 3.95s}.studio.is-playing .studio__step:nth-child(3) .studio__spin{animation-delay: 4.95s}.studio.is-playing .studio__step:nth-child(1) :is(.studio__tick,.studio__tick .icon,.studio__stext){animation-delay: 3.8s}.studio.is-playing .studio__step:nth-child(2) :is(.studio__tick,.studio__tick .icon,.studio__stext){animation-delay: 4.8s}.studio.is-playing .studio__step:nth-child(3) :is(.studio__tick,.studio__tick .icon,.studio__stext){animation-delay: 5.8s}.studio.is-playing .studio__msg--out{opacity: 0;animation: demo-in 0.5s ease 6.2s forwards}.studio.is-playing .studio__approval{opacity: 0;animation: demo-in 0.45s ease 6.9s forwards}.studio.is-playing .studio__btn--ok{animation: studio-press 0.45s ease 7.8s 1}.studio.is-playing .studio__actions{opacity: 1;animation: studio-fade 0.25s ease 8.2s forwards}.studio.is-playing .studio__published{opacity: 0;animation: demo-chip-in 0.3s ease 8.25s forwards}.studio.is-playing .studio__ver{opacity: 0;animation: demo-chip-in 0.3s ease 3.2s forwards,studio-fade 0.25s ease 8.15s forwards}.studio.is-playing .studio__live{opacity: 0;animation: demo-chip-in 0.3s ease 8.25s forwards}.studio.is-playing .studio__empty{opacity: 1;animation: studio-fade 0.3s ease 3s forwards}.studio.is-playing .mock{opacity: 0;animation: demo-in 0.5s ease 3.2s forwards}.studio.is-playing .mock__part{opacity: 0;animation: studio-part 0.6s var(--ease) var(--t,3.9s) forwards}.studio.is-playing .mock__part--photo{animation-name: studio-photo;animation-duration: 1.1s;animation-timing-function: ease-out}.studio.is-playing .mock__stag>.mock__part:nth-child(2){animation-delay: calc(var(--t,3.9s) + 0.12s)}.studio.is-playing .mock__stag>.mock__part:nth-child(3){animation-delay: calc(var(--t,3.9s) + 0.24s)}.studio.is-playing .mock__stag>.mock__part:nth-child(4){animation-delay: calc(var(--t,3.9s) + 0.36s)}.studio.is-playing .paper__row:nth-child(2) .paper__desc{animation-delay: calc(var(--t,4.9s) + 0.2s)}.studio.is-playing .paper__row:nth-child(3) .paper__desc{animation-delay: calc(var(--t,4.9s) + 0.4s)}.studio.is-playing .paper__row:nth-child(4) .paper__desc{animation-delay: calc(var(--t,4.9s) + 0.6s)}.studio.is-playing .paper__open{animation: studio-pulse 1.4s ease-in-out 6.6s 2}@media (prefers-reduced-motion: reduce){.studio *,.studio{animation: none !important}.studio .studio__msg,.studio .studio__ack,.studio .studio__tool,.studio .studio__approval,.studio .studio__step,.studio .studio__tick .icon,.studio .studio__rdy,.studio .studio__published,.studio .studio__live,.studio .mock,.studio .mock__part{opacity: 1 !important}.studio .studio__state-work,.studio .studio__state-wait,.studio .studio__ver,.studio .studio__hint,.studio .studio__empty,.studio .studio__typed,.studio .studio__actions,.studio .studio__spin{opacity: 0 !important}.studio .studio__run{display: none !important}}.role{display: inline-flex;align-items: center;padding: 0.22rem 0.65rem;border: 1px solid var(--line-2);border-radius: 999px;font-size: 0.74rem;font-weight: 800;line-height: 1.2;letter-spacing: 0.03em;white-space: nowrap}.role--lead{border-color: rgba(167,139,250,0.55);background: rgba(139,92,246,0.16);color: #ddd6fe}.role--spec{border-color: var(--line);background: rgba(255,255,255,0.04);color: var(--text-3)}.agent-card--lead{border-color: rgba(167,139,250,0.42);box-shadow: inset 0 1px 0 rgba(255,255,255,0.08),0 18px 50px -28px rgba(124,58,237,0.7)}.pkg{display: grid;gap: clamp(1.6rem,1rem + 2.4vw,2.8rem);padding: clamp(1.3rem,0.9rem + 2.4vw,2.6rem);border-color: rgba(167,139,250,0.38);background: linear-gradient(180deg,rgba(139,92,246,0.13),rgba(255,255,255,0.025))}.pkg:hover{border-color: rgba(167,139,250,0.55)}.pkg__main{display: grid;gap: 0.95rem;align-content: start;min-width: 0}.pkg__name{font-size: clamp(1.5rem,1.15rem + 1.3vw,2.1rem)}.pkg__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.2rem 0.6rem;margin: 0;color: var(--text-3);font-size: 0.95rem}.pkg__price strong{color: #fff;font-size: clamp(2.8rem,2.2rem + 3vw,4.2rem);font-weight: 800;letter-spacing: -0.045em;line-height: 1}.pkg__lead{color: var(--text-2)}.pkg__cta{margin-top: 0.5rem}.pkg__fine{color: var(--text-3);font-size: 0.84rem;line-height: 1.45}.pkg__team{display: grid;gap: 0.9rem;align-content: start;min-width: 0}.pkg__label{margin: 0;color: var(--text-3);font-size: 0.76rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.pkg__label--sub{margin-top: 0.4rem}.pkg__lead-row{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 1rem;align-items: start;padding: 1.1rem 1.2rem;border: 1px solid rgba(167,139,250,0.45);border-radius: 16px;background: rgba(139,92,246,0.1)}.pkg__lead-row h3,.pkg__agent h3{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem 0.7rem;margin: 0;font-size: 1.1rem}.pkg__lead-row h3 a,.pkg__agent h3 a{color: #fff}.pkg__lead-row h3 a:hover,.pkg__agent h3 a:hover{color: #7dd3fc}.pkg__lead-row p,.pkg__agent p{margin: 0.3rem 0 0;color: var(--text-2);font-size: 0.93rem;line-height: 1.5}.pkg__sub{display: grid;gap: 0.6rem;margin: 0 0 0 2.4rem;padding: 0 0 0 1.1rem;border-left: 2px solid var(--line-2);list-style: none}.pkg__agent{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 0.85rem;align-items: start;padding: 0.75rem 0.9rem;border: 1px solid var(--line);border-radius: 14px;background: rgba(255,255,255,0.03)}@media (min-width: 40rem){.pkg{grid-template-columns: minmax(0,0.85fr) minmax(0,1.2fr);align-items: start}}@media (max-width: 26rem){.pkg__sub{margin-left: 1.2rem;padding-left: 0.8rem}.pkg__lead-row{padding: 0.9rem;gap: 0.8rem}}.benefits--3{grid-template-columns: repeat(auto-fit,minmax(min(100%,17rem),1fr))}.trial__cta{margin: 0.2rem 0 0}.section-more{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.8rem}.calc-section{position: relative;overflow: hidden}.calc-section::before{content: "";position: absolute;inset: 0 0 auto 0;height: 80%;background: radial-gradient(52% 55% at 50% 0%,rgba(52,211,153,0.11),transparent 72%),radial-gradient(36% 46% at 88% 8%,rgba(139,92,246,0.17),transparent 72%),radial-gradient(34% 40% at 8% 14%,rgba(56,189,248,0.10),transparent 72%);pointer-events: none}.calc-section .container{position: relative}.calc{display: grid;gap: clamp(1.2rem,1rem + 1vw,1.8rem)}.calc [hidden]{display: none !important}.offers{display: grid;gap: 1.1rem}@media (min-width: 56rem){.offers{grid-template-columns: repeat(3,minmax(0,1fr));align-items: end;gap: 1.4rem}}.offer{position: relative;isolation: isolate;overflow: hidden;display: grid;gap: 1rem;align-content: start;padding: clamp(1.3rem,1rem + 1.2vw,1.9rem);border: 1px solid var(--line-2);border-radius: 24px;background: linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.02));box-shadow: inset 0 1px 0 rgba(255,255,255,0.08);transition: transform 0.35s var(--ease),border-color 0.3s,box-shadow 0.35s}.offer:hover{border-color: rgba(125,211,252,0.45)}.offer--featured{padding-top: clamp(2.8rem,2.4rem + 1.2vw,3.2rem);padding-bottom: clamp(1.8rem,1.4rem + 1.6vw,2.6rem);border-color: rgba(52,211,153,0.55);background: linear-gradient(180deg,rgba(52,211,153,0.13),rgba(139,92,246,0.08) 62%,rgba(255,255,255,0.02));box-shadow: 0 34px 80px -36px rgba(52,211,153,0.6),inset 0 1px 0 rgba(255,255,255,0.12)}.offer--featured::after{content: "";position: absolute;inset: -40% -20% auto auto;width: 70%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(52,211,153,0.22),transparent 68%);pointer-events: none;z-index: -1}@media (min-width: 56rem){.offer--featured{transform: translateY(-0.9rem)}}.offer.is-selected:not(.offer--featured){border-color: rgba(52,211,153,0.55)}.offer__head{display: flex;align-items: center;gap: 0.8rem}.offer__name{margin-right: auto;font-size: 1.2rem}@media (min-width: 56rem) and (max-width: 62rem){.offer__name{font-size: 1.05rem}}.offer__ribbon{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: max-content;max-width: calc(100% - 2rem);padding: 0.34rem 1rem 0.4rem;border: 1px solid rgba(52,211,153,0.5);border-top: 0;border-radius: 0 0 14px 14px;background: rgba(52,211,153,0.2);color: #6ee7b7;font-size: 0.7rem;font-weight: 800;letter-spacing: 0.09em;text-align: center;text-transform: uppercase}.offer__figure{display: grid;gap: 0.3rem;margin: 0.2rem 0 0}.offer__num{display: block;font-size: clamp(2.7rem,2.1rem + 2.6vw,3.9rem);font-weight: 800;letter-spacing: -0.05em;line-height: 1.02;font-variant-numeric: tabular-nums;background: linear-gradient(100deg,#bbf7d0,#34d399 48%,#38e1ff);-webkit-background-clip: text;background-clip: text;color: transparent}.offer--featured .offer__num{font-size: clamp(3.2rem,2.4rem + 3.2vw,4.7rem)}.offer__unit{color: var(--text-2);font-size: 0.96rem;font-weight: 600}.offer__bar{display: block;width: 100%;height: 0.6rem;border-radius: 999px;overflow: hidden;background: rgba(255,255,255,0.08)}.offer__bar-keep{fill: #34d399}.offer__bar-cost{fill: #a78bfa}.offer__share{margin: -0.45rem 0 0;color: var(--text-3);font-size: 0.84rem}.offer__lines-title{margin: 0;padding-top: 1.1rem;border-top: 1px solid var(--line);color: var(--text-3);font-size: 0.74rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase}.offer__lines{display: grid;gap: 0.6rem;margin: -0.35rem 0 0;padding: 0;list-style: none}.offer__lines li{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.1rem 1rem;color: var(--text-2);font-size: 0.93rem}.offer__lines b{color: #fff;font-weight: 700;font-variant-numeric: tabular-nums}.offer__lines .is-cost b{color: #c4b5fd}.offer__use{justify-self: stretch;margin-top: 0.3rem}.offer__use[aria-pressed="true"]{border-color: rgba(52,211,153,0.6);background: rgba(52,211,153,0.14);color: #6ee7b7}.offer__use[aria-pressed="true"]::before{content: "\2713";font-weight: 800}html:not(.js) .offer__use{display: none}.calc__panel{display: grid;gap: 1.6rem;padding: clamp(1.3rem,1rem + 1.6vw,2.2rem)}@media (min-width: 52rem){.calc__panel{grid-template-columns: minmax(0,1.05fr) minmax(0,0.95fr);gap: 2.6rem;align-items: start}}.calc__panel-main{display: grid;gap: 1.2rem;align-content: start;min-width: 0}.calc__panel-head h4{font-size: 1.3rem}.calc__panel-head p{margin: 0.3rem 0 0;color: var(--text-3);font-size: 0.93rem}.calc__panel-result{display: grid;gap: 0.8rem;align-content: start;min-width: 0}.calc__fields{display: grid;gap: 0.75rem}.calc__field{display: grid;grid-template-columns: minmax(0,1fr) 8.5rem;gap: 0.3rem 0.9rem;align-items: center}.calc__label{color: var(--text-2);font-size: 0.95rem;line-height: 1.35}.calc__input{display: flex;align-items: center;gap: 0.4rem;padding: 0 0.85rem;border: 1px solid var(--line-2);border-radius: 12px;background: rgba(255,255,255,0.05);transition: border-color 0.2s,box-shadow 0.2s}.calc__input:focus-within{border-color: var(--sky);box-shadow: 0 0 0 3px rgba(56,189,248,0.18)}.calc__input input{width: 100%;min-width: 0;padding: 0.7rem 0;border: 0;background: transparent;color: #fff;font: inherit;font-weight: 700;text-align: right;-moz-appearance: textfield;appearance: textfield}.calc__input input::-webkit-outer-spin-button,.calc__input input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.calc__input input:focus{outline: none}.calc__unit{color: var(--text-3);font-weight: 700}@media (max-width: 30rem){.calc__field{grid-template-columns: minmax(0,1fr)}.calc__input{max-width: 11rem}}.calc__result{display: grid;gap: 0.6rem;margin: 0}.calc__row{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0.2rem 1rem}.calc__row dt{color: var(--text-2);font-size: 0.95rem}.calc__row dd{margin: 0;color: #fff;font-weight: 800;font-variant-numeric: tabular-nums}.calc__row small{display: block;color: var(--text-3);font-size: 0.8rem;font-weight: 600}.calc__row--muted dd{color: var(--text-2)}.calc__big{display: grid;gap: 0.35rem;margin-top: 0.3rem;padding: 1.1rem 1.2rem;border: 1px solid rgba(52,211,153,0.5);border-radius: 16px;background: linear-gradient(135deg,rgba(52,211,153,0.15),rgba(56,189,248,0.06))}.calc__big dt{color: #6ee7b7;font-size: 0.78rem;font-weight: 800;letter-spacing: 0.1em;text-transform: uppercase}.calc__big dd{margin: 0;color: #fff;font-size: clamp(2.2rem,1.8rem + 1.8vw,3.2rem);font-weight: 800;letter-spacing: -0.04em;line-height: 1;font-variant-numeric: tabular-nums}.calc__big small{color: var(--text-3);font-size: 0.84rem;line-height: 1.4}.calc__none{margin: 0;padding: 0.9rem 1rem;border: 1px solid rgba(251,191,36,0.4);border-radius: 12px;background: rgba(251,191,36,0.08);color: #fcd34d;font-size: 0.92rem;line-height: 1.45}.calc__payback{margin: 0;padding: 0.8rem 1rem;border-radius: 12px;background: rgba(255,255,255,0.04);color: var(--text-2);font-size: 0.95rem;line-height: 1.5}.calc__offer{position: relative;isolation: isolate;overflow: hidden;display: grid;gap: 1.3rem;align-items: center;padding: clamp(1.5rem,1.1rem + 1.8vw,2.4rem);border: 1px solid rgba(167,139,250,0.55);border-radius: 26px;background: linear-gradient(115deg,rgba(124,58,237,0.5),rgba(63,99,232,0.38) 55%,rgba(56,189,248,0.22));box-shadow: 0 34px 80px -40px rgba(99,102,241,0.9),inset 0 1px 0 rgba(255,255,255,0.14)}.calc__offer::after{content: "";position: absolute;inset: -50% -10% auto auto;width: 55%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,0.18),transparent 66%);pointer-events: none;z-index: -1}.calc__offer h3{font-size: clamp(1.35rem,1.1rem + 1vw,1.9rem);letter-spacing: -0.02em}.calc__offer p{margin: 0.4rem 0 0;color: var(--text);opacity: 0.88;font-size: 1.02rem}.calc__offer-cta{display: grid;gap: 0.55rem;justify-items: start}.calc__fine{color: var(--text-2);font-size: 0.82rem}@media (min-width: 44rem){.calc__offer{grid-template-columns: minmax(0,1fr) auto;gap: 2.6rem}.calc__offer-cta{justify-items: center;text-align: center}}.status-strip__actions{display: flex;flex-wrap: wrap;gap: 0.6rem}.pkg__calc{margin: 0;font-size: 0.92rem;font-weight: 700}.pkg__calc a{display: inline-flex;align-items: center;gap: 0.4rem;color: #7dd3fc;text-decoration: underline;text-underline-offset: 4px}.pkg__calc .icon{width: 1rem;height: 1rem}.calc__tabs{justify-self: center;display: inline-flex;flex-wrap: wrap;justify-content: center;gap: 0.35rem;max-width: 100%;padding: 0.35rem;border: 1px solid var(--line-2);border-radius: 999px;background: rgba(255,255,255,0.05)}.calc__tab{display: inline-flex;align-items: center;gap: 0.55rem;padding: 0.7rem 1.3rem;border: 0;border-radius: 999px;background: transparent;color: var(--text-2);font: inherit;font-size: 0.98rem;font-weight: 700;cursor: pointer;transition: background-color 0.25s,color 0.25s,box-shadow 0.25s}.calc__tab .icon{width: 1.15rem;height: 1.15rem}.calc__tab:hover{color: #fff}.calc__tab[aria-selected="true"]{background: var(--grad-btn);color: #fff;box-shadow: var(--shadow-glow)}.calc__tab:focus-visible{outline: 3px solid var(--sky);outline-offset: 2px}@media (max-width: 40rem){.calc__tabs{width: 100%;border-radius: 22px}.calc__tab{flex: 1 1 100%;justify-content: center;text-align: center}}html:not(.js) .calc__tabs{display: none}.calc__mode{display: grid;gap: clamp(1.2rem,1rem + 1vw,1.8rem)}.calc__mode-head{display: grid;gap: 0.4rem;justify-items: center;text-align: center}.calc__mode-head h3{font-size: clamp(1.25rem,1.1rem + 0.6vw,1.6rem)}.calc__mode-head p{max-width: 46rem;margin: 0;color: var(--text-2)}html.js .calc__mode-head h3{display: none}@keyframes spin{to{transform: rotate(360deg)}}@keyframes pulse-ring{0%{box-shadow: 0 0 0 0 rgba(52,211,153,0.55)}70%{box-shadow: 0 0 0 0.6rem rgba(52,211,153,0)}100%{box-shadow: 0 0 0 0 rgba(52,211,153,0)}}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-9px)}}@keyframes orbit{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: no-preference){.dot{animation: pulse-ring 2.2s ease-out infinite}.pulse{animation: pulse-ring 2.2s ease-out infinite}.task.is-run .task__spin{animation: spin 0.8s linear infinite}.chip--a{animation: float 6s ease-in-out infinite}.chip--b{animation: float 7s ease-in-out -3s infinite}.orbit__ring--1{animation: orbit 70s linear infinite}.orbit__ring--2{animation: orbit 110s linear infinite reverse}html.js .reveal{opacity: 0;translate: 0 22px;transition: opacity 0.75s var(--ease) var(--d,0ms),translate 0.75s var(--ease) var(--d,0ms)}html.js .card.reveal{transition: opacity 0.75s var(--ease) var(--d,0ms),translate 0.75s var(--ease) var(--d,0ms),border-color 0.3s,transform 0.3s var(--ease),box-shadow 0.3s}html.js .reveal.is-in{opacity: 1;translate: 0 0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}
.ai-disclosure { display:block; margin:.5rem 0 0; font-size:.75rem; line-height:1.45; }
.ai-disclosure a { color:inherit; text-decoration:underline; text-underline-offset:.15em; }
