:root{--c-purple: #6E46FF;--c-yellow: #FFC74C;--c-green: #46FF88;--c-blue: #0694FF;--c-red: #FA2D7F;--c-white: #FFFFFF;--c-light-grey: #F5F5F7;--c-near-black: #121417;--c-purple-lightest: #E6DFFF;--c-purple-lighter: #A68EFF;--c-purple-light: #8C71FF;--c-purple-mid-light: #7D59FF;--c-purple-dark: #2B1E32;--c-yellow-lightest: #FFFCDE;--c-yellow-lighter: #FFDF74;--c-yellow-light: #FFD470;--c-yellow-dark: #FF701B;--c-green-lightest: #E4FCDE;--c-green-light: #90F4B4;--c-green-dark: #16AE4C;--c-green-darker: #085B3C;--c-blue-lightest: #DFEEFD;--c-blue-lighter: #A0D7FF;--c-blue-light: #60BBFF;--c-blue-grey: #342D48;--c-blue-dark: #231E32;--c-orange-lightest: #FAEAD9;--c-orange: #FD7504;--c-orange-dark: #FF0D22;--c-red-lightest: #FFE3DE;--c-red-light: #FF8897;--c-red-darkest: #5B0839;--c-pink-lightest: #FAE1FD;--c-pink: #C208FF;--c-grey-lightest: #FAFAFC;--c-grey: #D1D1D1;--c-grey-mid: #BDBDBD;--c-grey-dark: #313131;--c-grey-darker: #202224;--c-grey-darkest: #1E1F21;--fg-on-light: #121417;--fg-on-light-muted: #313131;--fg-on-color: #FFFFFF;--fg-wide-header: #D1D1D1;--bg-page: #FFFFFF;--bg-soft: #F5F5F7;--bg-softest: #FAFAFC;--bg-dark: #121417;--bg-dark-2: #1E1F21;--bg-purple-deep: #2B1E32;--link-on-light: #6E46FF;--link-on-color: #FFFFFF;--link-on-dark: #60BBFF;--link-on-light-purple:#6E46FF;--border-soft: #D1D1D1;--border-strong: #313131;--accent: #6E46FF;--accent-hover: #8C71FF;--accent-light: #E6DFFF;--accent-on-light: #5B33F5;--gradient-brand: linear-gradient(135deg, #A68EFF 0%, #6E46FF 45%, #C208FF 100%);--gradient-brand-soft: linear-gradient(135deg, #E6DFFF 0%, #A68EFF 60%, #C208FF 100%);--gradient-aurora: radial-gradient(60% 80% at 20% 30%, #FA2D7F33 0%, transparent 60%), radial-gradient(70% 80% at 80% 70%, #6E46FFAA 0%, transparent 65%), linear-gradient(135deg, #A68EFF 0%, #6E46FF 60%, #2B1E32 100%);--font-display: "Poppins", system-ui, -apple-system, sans-serif;--font-body: "Poppins", system-ui, -apple-system, sans-serif;--font-hand: "Caveat", "Bradley Hand", cursive;--font-mono: "Azeret Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-6xs: 10px;--fs-5xs: 11px;--fs-4xs: 12px;--fs-3xs: 13px;--fs-2xs: 14px;--fs-xs: 15px;--fs-s: 16px;--fs-m: 18px;--fs-l: 20px;--fs-xl: 24px;--fs-2xl: 32px;--fs-3xl: 44px;--fs-4xl: 64px;--fs-5xl: 84px;--sp-6xs: 2px;--sp-5xs: 4px;--sp-4xs: 6px;--sp-3xs: 8px;--sp-2xs: 12px;--sp-xs: 16px;--sp-s: 20px;--sp-m: 28px;--sp-l: 40px;--sp-xl: 64px;--sp-2xl: 96px;--sp-3xl: 128px;--radius-xs: 8px;--radius-s: 8px;--radius-m: 16px;--radius-l: 16px;--radius-xl: 16px;--radius-pill: 9999px;--elev-soft: 0 1px 2px rgba(18, 20, 23, .04);--elev-card: 0 6px 24px rgba(110, 70, 255, .06);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .42s;--page-max: 1200px;--nav-h: 68px}html,body{font-family:var(--font-body);font-size:var(--fs-s);line-height:1.6;color:var(--fg-on-light);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:600;letter-spacing:-.035em;line-height:1.04;margin:0;text-wrap:balance}h2,.h2{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:600;line-height:1.12;letter-spacing:-.03em;margin:0;text-wrap:balance}h3,.h3{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0}.wide-header{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:700;text-transform:none;letter-spacing:.01em;color:var(--fg-wide-header)}p,.body{font-family:var(--font-body);font-size:var(--fs-s);font-weight:400;line-height:1.65;text-wrap:pretty}.annotation{font-family:var(--font-hand);font-size:var(--fs-l);font-weight:500;line-height:1.2}code,.mono,.num{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;text-transform:none;letter-spacing:-.005em;line-height:1;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;user-select:none;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active{transform:translateY(1px) scale(.99)}.btn--lg,.btn--xl{font-size:16px;padding:0 22px;min-height:52px}.btn--md{font-size:15px;padding:0 18px;min-height:44px}.card{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-l);padding:var(--sp-m)}.card--soft{background:var(--bg-soft);border-color:transparent}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none;padding:0}::selection{background:var(--c-purple);color:#fff}:focus-visible{outline:3px solid var(--c-purple);outline-offset:2px;border-radius:var(--radius-xs)}h1,.h1{font-size:clamp(2.35rem,1.4rem + 4.2vw,4rem)}h2,.h2{font-size:clamp(2rem,1.3rem + 2.4vw,3rem);letter-spacing:-.035em;line-height:1.08}h3,.h3{font-size:clamp(1.25rem,1.05rem + .85vw,1.5rem)}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.045em;line-height:1.03;margin:0;text-wrap:balance;font-size:clamp(2.5rem,1.2rem + 4.6vw,4.25rem)}.eyebrow{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;gap:var(--sp-3xs)}.lede{font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.55;color:var(--fg-on-light-muted);text-wrap:pretty}.hand{font-family:var(--font-hand);font-weight:600;line-height:1}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:clamp(var(--sp-s),4vw,var(--sp-l))}.wrap--narrow{max-width:760px}.wrap--wide{max-width:1280px}.section{padding-block:clamp(var(--sp-xl),5vw + 1rem,var(--sp-3xl))}.section--tight{padding-block:clamp(var(--sp-l),3vw + 1rem,var(--sp-2xl))}.section--flush-top{padding-top:0}.bg-page{background:var(--bg-page);color:var(--fg-on-light)}.bg-soft{background:var(--bg-soft);color:var(--fg-on-light)}.bg-softest{background:var(--bg-softest);color:var(--fg-on-light)}.bg-dark{background:var(--bg-dark);color:#fff}.bg-dark-2{background:var(--bg-dark-2);color:#fff}.bg-purple-deep{background:var(--bg-purple-deep);color:#fff}.bg-gradient{background:var(--gradient-brand);color:#fff}.bg-aurora{background-color:var(--c-purple-dark);background-image:var(--gradient-aurora);color:#fff}.bg-dark h1,.bg-dark-2 h1,.bg-purple-deep h1,.bg-aurora h1,.bg-gradient h1,.bg-dark h2,.bg-dark-2 h2,.bg-purple-deep h2,.bg-aurora h2,.bg-gradient h2,.bg-dark h3,.bg-dark-2 h3,.bg-purple-deep h3,.bg-aurora h3,.bg-gradient h3{color:#fff}.bg-dark .lede,.bg-dark-2 .lede,.bg-purple-deep .lede,.bg-aurora .lede,.bg-gradient .lede{color:#ffffffbd}.link{color:var(--link-on-light);font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:gap var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.link:hover{gap:11px;color:var(--c-purple)}.link svg{width:1em;height:1em}.bg-dark .link,.bg-dark-2 .link,.bg-purple-deep .link,.bg-aurora .link,.bg-gradient .link{color:var(--link-on-dark)}.btn--purple,.btn--gradient{background:var(--c-purple);color:#fff;border-color:var(--c-purple)}.btn--purple:hover,.btn--gradient:hover{background:#5b35ec;border-color:#5b35ec}.btn--white{background:#fff;color:var(--c-near-black);border-color:#fff}.btn--white:hover{background:#ececf2;border-color:#ececf2}.btn--ghost,.btn--white-purple,.btn--dark{background:transparent;color:currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent)}.btn--ghost:hover,.btn--white-purple:hover,.btn--dark:hover{border-color:currentColor;background:color-mix(in srgb,currentColor 6%,transparent)}.btn--block{width:100%}.btn :is(svg,.icon){width:18px;height:18px}@media(max-width:520px){.btn{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center}}.card--dark{background:var(--bg-dark-2);border-color:#ffffff14;color:#fff}.card--outline{background:transparent;border-color:var(--border-soft)}.card--pad-lg{padding:clamp(var(--sp-m),3vw,var(--sp-xl))}[data-reveal]{opacity:0;transform:translateY(12px)}[data-reveal=left]{transform:translate(-12px)}[data-reveal=right]{transform:translate(12px)}[data-reveal=scale]{transform:scale(.97)}.reveal-in,[data-reveal].is-in{opacity:1!important;transform:none!important;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.no-js [data-reveal]{opacity:1;transform:none}@keyframes marquee-track{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes aurora-drift{0%{background-position:0% 0%,100% 100%,0% 0%}50%{background-position:30% 20%,70% 80%,100% 100%}to{background-position:0% 0%,100% 100%,0% 0%}}.aurora-animated{background-size:180% 180%,200% 200%,200% 200%;animation:aurora-drift 18s var(--ease-in-out) infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}.marquee__track{animation:none!important}}.muted{color:var(--fg-on-light-muted)}.center{text-align:center}.mx-auto{margin-inline:auto}.measure{max-width:62ch}.measure-narrow{max-width:46ch}.num{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.stack-3xs>*+*{margin-top:var(--sp-3xs)}.stack-2xs>*+*{margin-top:var(--sp-2xs)}.stack-xs>*+*{margin-top:var(--sp-xs)}.stack-s>*+*{margin-top:var(--sp-s)}.stack-m>*+*{margin-top:var(--sp-m)}.stack-l>*+*{margin-top:var(--sp-l)}.grid{display:grid;gap:var(--sp-m)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.text-purple{color:var(--c-purple)}.text-grad{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.pill{display:inline-flex;align-items:center;gap:var(--sp-3xs);padding:6px 14px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.pill--soft{background:var(--accent-light);color:var(--c-purple)}.pill--dark{background:#ffffff1a;color:#fff}.pill--outline{border:1px solid var(--border-soft);color:var(--fg-on-light-muted)}.divider{height:1px;background:var(--border-soft);border:0}.bg-dark .divider,.bg-dark-2 .divider{background:#ffffff1a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-s);top:-120px;z-index:2000;background:var(--c-purple);color:#fff;padding:12px 20px;border-radius:var(--radius-pill);font-weight:700;transition:top var(--dur-base) var(--ease-out)}.skip-link:focus{top:var(--sp-s)}.k-shell{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.k-hero{position:relative;overflow:hidden;background:#0d0e12;color:#fff;padding-top:calc(var(--nav-h) + clamp(40px,7vw,96px));padding-bottom:clamp(48px,6vw,72px)}.k-hero__glow{position:absolute;inset:-20% -10% auto auto;width:900px;height:900px;background:radial-gradient(closest-side,rgba(110,70,255,.38),transparent 70%);pointer-events:none}.k-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,80px);align-items:center}.k-hpill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:#fffc;background:#ffffff0a}.k-hpill__dot{width:7px;height:7px;border-radius:50%;background:var(--c-green);box-shadow:0 0 0 4px #46ff8826}.k-hero__title{margin-top:24px;font-size:clamp(2.6rem,1.2rem + 5.2vw,4.75rem);line-height:1.02;letter-spacing:-.045em}.k-grad{background:linear-gradient(100deg,#b9a6ff,#8c71ff 45%,#d26bff);-webkit-background-clip:text;background-clip:text;color:transparent}.k-hero__lede{margin-top:24px;max-width:54ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6;color:#ffffffb8}.k-hero__ctas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.k-hero__ctas--center{justify-content:center}.k-hero__trust{margin-top:28px;display:flex;align-items:center;gap:12px;font-size:14px;color:#ffffff9e}.k-hero__trust img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.16)}.k-hero__trust strong{color:#fff;font-weight:600}.k-hero__visual{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:14px}.k-rcard{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-m);padding:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.k-rcard--main{grid-row:span 2;display:flex;flex-direction:column;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.k-rcard__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.k-rcard__brand{font-size:13.5px;font-weight:600;color:#ffffffe6}.k-tag{font-size:12px;font-weight:500;padding:3px 9px;border-radius:var(--radius-pill);background:#ffffff14;color:#ffffffb3}.k-rcard__value{margin-top:20px;font-family:var(--font-display);font-size:clamp(3rem,2rem + 3vw,4.25rem);font-weight:600;line-height:1;letter-spacing:-.04em}.k-rcard__value--sm{margin-top:10px;font-size:2.25rem}.k-rcard__label{margin-top:6px;font-size:14px;color:#ffffff9e}.k-bars{margin-top:auto;padding-top:24px;height:200px;display:flex;align-items:flex-end;gap:14px}.k-bars__col{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.k-bars__bar{display:block;width:100%;min-height:10px;border-radius:8px;background:#ffffff24}.k-bars__bar--hi{background:linear-gradient(180deg,#8c71ff,#6e46ff)}.k-bars__cap{font-size:12.5px;color:#fff9;font-family:var(--font-mono)}.k-rcard__kicker{font-size:13px;font-weight:600;color:#fff}.k-rcard--report ul{margin-top:12px;display:grid;gap:8px;font-size:13.5px;color:#ffffffb8}.k-rcard--report li{display:flex;align-items:center;gap:8px}.k-rcard--report .icon{color:var(--c-green)}.k-logos{position:relative;margin-top:clamp(56px,7vw,96px);text-align:center}.k-logos__label{font-size:13.5px;color:#ffffff8c}.k-logos__row{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.k-logos__row li{display:grid;place-items:center;width:148px;height:76px;background:#fff;border-radius:var(--radius-xs);padding:10px 14px}.k-logos__row img{max-height:52px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1) contrast(1.15)}.k-sec{padding-block:clamp(72px,9vw,120px);background:#fff}.k-sec--soft{background:#f6f6f9}.k-sec--dark{background:#0d0e12;color:#fff}.k-sec__head{max-width:720px;margin-bottom:clamp(36px,4.5vw,56px)}.k-sec__head--row{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.k-sec__head--row>div{max-width:720px}.k-sec h2{font-size:clamp(2rem,1.3rem + 2.4vw,3rem);line-height:1.08;letter-spacing:-.035em}.k-sec__lede{margin-top:16px;font-size:1.125rem;color:#5b5f67;max-width:60ch}.k-kicker{font-size:14px;font-weight:600;color:var(--c-purple);margin-bottom:12px}.k-kicker--light{color:#b9a6ff}.k-inline{color:var(--c-purple);text-decoration:underline;text-underline-offset:3px}.k-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.k-card-o{padding:28px;border:1px solid #e7e7ee;border-radius:var(--radius-m);background:#fff}.k-card-o__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-xs);background:#f0ecff;color:var(--c-purple)}.k-card-o h3,.k-step h3{margin-top:20px;font-size:1.25rem}.k-card-o p,.k-step p{margin-top:8px;color:#5b5f67;font-size:15.5px}.k-case{display:flex;flex-direction:column;background:#fff;border:1px solid #e7e7ee;border-radius:var(--radius-m);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.k-case:hover{transform:translateY(-3px);box-shadow:0 18px 40px #12141714}.k-case__media{aspect-ratio:16 / 10;background:#e9e9ef;overflow:hidden}.k-case__media img{width:100%;height:100%;object-fit:cover}.k-case__body{padding:24px;display:flex;flex-direction:column;flex:1}.k-case__meta{font-size:13.5px;font-weight:500;color:#6b6f76}.k-case__value{margin-top:12px;font-family:var(--font-display);font-size:2.5rem;font-weight:600;letter-spacing:-.04em;line-height:1}.k-case__label{margin-top:8px;color:#3b3f46;font-size:15px}.k-case__more{margin-top:auto;padding-top:20px;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14.5px;color:var(--c-purple)}.k-stats{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e2e2ea}.k-stats li{padding:24px 0 0;display:grid;gap:4px}.k-stats strong{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);font-weight:600;letter-spacing:-.04em}.k-stats span{font-size:14.5px;color:#6b6f76}.k-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:none}.k-step{padding-top:20px;border-top:2px solid #ebebf1}.k-step:first-child{border-top-color:var(--c-purple)}.k-step__n{font-family:var(--font-mono);font-size:13px;color:var(--c-purple)}.k-note{margin-top:40px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-pill);background:#f0fdf4;color:#14532d;font-size:14.5px;font-weight:500}.k-note .icon{color:#16a34a}.k-anthony{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:center}.k-anthony__photo{border-radius:var(--radius-m);overflow:hidden;aspect-ratio:4 / 5;background:#1b1c22}.k-anthony__photo img{width:100%;height:100%;object-fit:cover}.k-anthony__copy>p:not(.k-kicker){margin-top:20px;color:#ffffffb8;font-size:1.0625rem;max-width:56ch}.k-meta-quote{margin:32px 0;padding:24px;border-radius:var(--radius-m);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.k-meta-quote blockquote{font-family:var(--font-display);font-size:1.25rem;line-height:1.4;letter-spacing:-.015em}.k-meta-quote figcaption{margin-top:12px;font-size:14px;color:#fff9}.k-quote{margin:0;padding:28px;border-radius:var(--radius-m);background:#f6f6f9;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.k-quote blockquote{font-size:1.0625rem;line-height:1.6;color:#22252b}.k-quote figcaption{font-size:14px;color:#6b6f76}.k-quote strong{color:#121417;font-weight:600}.k-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.k-svc__item{display:grid;gap:6px;padding:24px;background:#fff;border:1px solid #e7e7ee;border-radius:var(--radius-m);transition:border-color var(--dur-fast) var(--ease-out)}.k-svc__item:hover{border-color:var(--c-purple)}.k-svc__name{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.0625rem}.k-svc__name .icon{color:var(--c-purple);transition:transform var(--dur-fast) var(--ease-out)}.k-svc__item:hover .k-svc__name .icon{transform:translate(3px)}.k-svc__text{font-size:14.5px;color:#5b5f67}.k-svc__item--tools{background:#f0ecff;border-color:#e1d9ff}.k-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.k-faq__item{border-bottom:1px solid #e7e7ee}.k-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:600;font-size:1.0625rem}.k-faq__item summary::-webkit-details-marker{display:none}.k-faq__plus{position:relative;width:14px;height:14px;flex-shrink:0}.k-faq__plus:before,.k-faq__plus:after{content:"";position:absolute;inset:6px 0 auto;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur-base) var(--ease-out)}.k-faq__plus:after{transform:rotate(90deg)}.k-faq__item[open] .k-faq__plus:after{transform:rotate(0)}.k-faq__item p{padding-bottom:22px;color:#5b5f67;max-width:64ch}.k-cta{background:#0d0e12;color:#fff;padding-block:clamp(80px,10vw,128px);text-align:center;position:relative;overflow:hidden}.k-cta:before{content:"";position:absolute;left:50%;top:100%;width:1100px;height:700px;transform:translate(-50%,-55%);background:radial-gradient(closest-side,rgba(110,70,255,.45),transparent 70%);pointer-events:none}.k-cta__inner{position:relative;max-width:760px}.k-cta h2{font-size:clamp(2.1rem,1.3rem + 2.8vw,3.25rem);line-height:1.06;letter-spacing:-.04em}.k-cta p{margin:20px auto 0;max-width:54ch;color:#ffffffb8;font-size:1.125rem}.k-sec--dark .btn--ghost,.k-hero .btn--ghost,.k-cta .btn--ghost{color:#fff}@media(max-width:960px){.k-hero__grid,.k-anthony,.k-faq{grid-template-columns:1fr}.k-grid3,.k-svc{grid-template-columns:1fr 1fr}.k-steps{grid-template-columns:1fr 1fr;row-gap:36px}.k-stats{grid-template-columns:1fr 1fr}.k-anthony__photo{aspect-ratio:4 / 3}}@media(max-width:620px){.k-grid3,.k-svc,.k-steps{grid-template-columns:1fr}.k-hero__visual{grid-template-columns:1fr 1fr}.k-rcard--main{grid-column:span 2;grid-row:auto}.k-bars{height:140px}.k-logos__row{gap:8px}.k-logos__row li{width:calc(33.33% - 6px);height:60px;padding:8px}.k-hero__ctas .btn{width:100%}}.k-hero--page{padding-bottom:clamp(64px,8vw,112px)}.k-page-hero{position:relative;max-width:1200px}.k-page-hero__title{margin-top:16px;max-width:18ch;font-size:clamp(2.5rem,1.2rem + 4.6vw,4.25rem);line-height:1.03;letter-spacing:-.045em}.k-page-hero .k-hero__lede{max-width:62ch}.k-system{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.k-system li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:24px 0;border-top:1px solid #e2e2ea}.k-system h3{font-size:1.125rem}.k-system p{margin-top:6px;color:#5b5f67;font-size:15.5px}.k-compare{border:1px solid #e7e7ee;border-radius:var(--radius-m);overflow:hidden}.k-compare__row{display:grid;grid-template-columns:1fr 1fr}.k-compare__row>span{padding:18px 24px;border-top:1px solid #ededf2;font-size:15.5px}.k-compare__row>span:first-child{color:#6b6f76}.k-compare__row>span:last-child{background:#faf9ff;color:#1b1d22;font-weight:500;display:flex;gap:10px;align-items:baseline}.k-compare__row>span:last-child .icon{color:var(--c-purple);flex-shrink:0;transform:translateY(3px)}.k-compare__row--head>span{border-top:0;font-size:13.5px;font-weight:600;color:#121417!important;background:#f6f6f9!important}.k-compare__row--head>span:last-child{background:#f0ecff!important;color:var(--c-purple)!important}.k-sec__lede--after{margin-top:28px;font-size:1rem}.k-own>*{max-width:820px}.k-own>p:last-child{margin-top:20px;color:#5b5f67;font-size:1.0625rem}@media(max-width:760px){.k-system,.k-compare__row{grid-template-columns:1fr}.k-compare__row>span:first-child{padding-bottom:6px}.k-compare__row>span:last-child{border-top:0;padding-top:6px}.k-compare__row--head{display:none}}.k-about{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,88px);align-items:start}.k-about__photo{margin:0;position:sticky;top:calc(var(--nav-h) + 24px);padding-bottom:24px}.k-about__photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-m);background:#ececf2}.k-about__photo figcaption{margin-top:20px;padding-bottom:8px;display:grid;gap:2px;font-size:14.5px;color:#6b6f76}.k-about__photo figcaption strong{color:#121417;font-size:1rem}.k-about__photo figcaption a{margin-top:6px;display:inline-flex;gap:4px;align-items:center;color:var(--c-purple);font-weight:600}.k-about__copy h2{margin-bottom:20px}.k-about__copy>p:not(.k-kicker){color:#3b3f46;font-size:1.0625rem;margin-top:16px;max-width:60ch}.k-about__stats{margin:32px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e2e2ea}.k-about__stats li{padding-top:20px;display:grid;gap:2px}.k-about__stats strong{font-family:var(--font-display);font-size:1.75rem;font-weight:600;letter-spacing:-.035em}.k-about__stats span{font-size:13.5px;color:#6b6f76}.k-bigquote{margin:0}.k-bigquote blockquote{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.3;letter-spacing:-.025em}.k-bigquote figcaption{margin-top:20px;color:#fff9;font-size:15px}.k-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.k-card-o--accent{border-color:#d9cfff;background:#faf9ff}.k-tag{display:inline-block;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:#f0ecff;color:var(--c-purple)}.k-tag--quiet{background:#f1f1f5;color:#5b5f67}.k-two h3{margin-top:16px;font-size:1.375rem}.k-two p:not(.k-tag){margin-top:8px;color:#5b5f67}@media(max-width:1024px){.k-about__photo{position:static}}@media(max-width:860px){.k-about,.k-two{grid-template-columns:1fr}.k-about__photo{position:static;max-width:420px}.k-about__stats{grid-template-columns:1fr 1fr;row-gap:16px}}.k-stagehero{--stage-bg: #0d0e12;--r: 24px;padding-top:calc(var(--nav-h) + 8px);padding-bottom:clamp(40px,5vw,64px)}.k-stagehero .k-hero__glow{display:none}.k-stagehero__frame{padding-inline:clamp(12px,2vw,24px);max-width:1560px;margin-inline:auto}.k-stage{position:relative;min-height:clamp(560px,82vh,860px);border-radius:var(--r);overflow:hidden;background:var(--stage-bg);isolation:isolate}.k-stage{--fit: calc(100vh - var(--nav-h) - 24px)}@supports (height: 100svh){.k-stage{--fit: calc(100svh - var(--nav-h) - 24px)}}.k-stage{min-height:0;height:max(560px,min(clamp(560px,82vh,860px),var(--fit)))}@media(min-width:861px)and (max-width:1199px){.k-stage{height:max(480px,min(calc((100vw - 48px)*.75),var(--fit)))}}.k-stage__reel,.k-slide{position:absolute;inset:0;margin:0}.k-slide{opacity:0;animation:k-reel calc(var(--n) * 6s) infinite;animation-delay:calc(var(--i) * 6s)}.k-slide picture{display:contents}.k-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);animation:k-ken calc(var(--n) * 6s) infinite;animation-delay:calc(var(--i) * 6s)}@keyframes k-reel{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}@keyframes k-ken{0%{transform:scale(1.12)}24%{transform:scale(1.02)}to{transform:scale(1.02)}}.k-slide:first-child{opacity:1;animation-name:k-reel-first}@keyframes k-reel-first{0%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}.k-stage__shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d0e128c,#0d0e120d 55%),linear-gradient(0deg,#0d0e12b3,#0d0e1200 35%)}.k-slide__cap{position:absolute;left:clamp(20px,3vw,36px);bottom:clamp(20px,3vw,32px);z-index:2;display:grid;gap:2px;color:#fff;padding:12px 16px;border-radius:16px;background:#0d0e128c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:14px}.k-slide__cap strong{font-weight:600}.k-slide__cap span{color:#ffffffbf}.k-meet{position:absolute;right:clamp(16px,2.4vw,32px);bottom:clamp(16px,2.4vw,32px);z-index:3;display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:var(--radius-pill);background:#0d0e12b8;border:1px solid rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--dur-base) var(--ease-out)}.k-meet:hover{background:#6e46ffd9}.k-meet img{width:48px;height:48px;border-radius:50%;object-fit:cover}.k-meet span{display:grid;line-height:1.25}.k-meet strong{font-weight:600;font-size:15px}.k-meet small{font-size:12.5px;color:#ffffffb3}@media(prefers-reduced-motion:reduce){.k-slide,.k-slide img{animation:none}.k-slide:not(:first-child){display:none}}.k-shape{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.k-shape path{fill:var(--stage-bg)}.k-silo{position:absolute;top:0;z-index:3;left:clamp(64px,10.5vw,168px);padding-bottom:0;color:#fff}.k-silo__row{display:block;width:fit-content;padding:0 clamp(20px,2.2vw,32px) 0 clamp(14px,1.6vw,22px)}.k-stage:not(.has-shape) .k-silo__row{background:var(--stage-bg)}.k-silo__kicker{display:flex;align-items:center;gap:10px;padding-top:clamp(14px,1.6vw,22px);padding-bottom:10px;font-size:clamp(14px,.85rem + .2vw,16px);font-weight:400;color:#ffffffe0}.k-silo__dot{width:6px;height:6px;border-radius:50%;background:#a68eff;flex-shrink:0}.k-silo__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,.9rem + 4.9vw,5.25rem);line-height:1.04;letter-spacing:-.04em}.k-silo__title .k-silo__row{padding-top:.02em;padding-bottom:.04em;white-space:nowrap}.k-silo__title .k-grad{background:linear-gradient(135deg,#a68eff,#6e46ff 48%,#c208ff);-webkit-background-clip:text;background-clip:text;color:transparent}.k-silo__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;padding-top:clamp(12px,1.2vw,18px);padding-bottom:clamp(16px,1.6vw,24px)}.k-silo__link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:#a68eff;transition:color var(--dur-base) var(--ease-out)}.k-silo__link:hover{color:#cdbfff}.k-gbtn{position:relative;display:inline-flex;align-items:center;height:44px;color:#fff;font-weight:600;font-size:15px}.k-gbtn__bg{position:absolute;inset:0;display:flex;align-items:center;filter:url(#k-btn-goo)}.k-gbtn__pill{display:block;height:44px;flex:1;border-radius:var(--radius-pill);background:var(--c-purple)}.k-gbtn__dot{display:block;width:44px;height:44px;margin-left:-6px;border-radius:50%;background:var(--c-purple);transition:transform .32s var(--ease-out)}.k-gbtn__label{position:relative;padding:0 20px 0 22px;white-space:nowrap}.k-gbtn__icon{position:relative;width:38px;height:44px;display:grid;place-items:center;transition:transform .32s var(--ease-out)}.k-gbtn:hover .k-gbtn__dot,.k-gbtn:hover .k-gbtn__icon{transform:translate(10px)}.k-gbtn:hover .k-gbtn__icon .icon{transform:rotate(45deg);transition:transform .32s var(--ease-out)}.k-filters{position:absolute;width:0;height:0}@media(max-width:860px){.k-stage{height:max(460px,min(calc((100vw - 24px)*1.6667),var(--fit)))}.k-silo{left:0;right:12px}.k-silo__row{padding-right:18px;padding-left:16px}.k-silo__title{font-size:clamp(2.1rem,1rem + 5.6vw,3rem)}.k-silo__actions{flex-direction:column;align-items:flex-start;gap:12px}.k-slide__cap{bottom:84px;left:12px;font-size:13px}.k-meet{right:12px;bottom:12px}}.k-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-pill);background:#f0ecff;color:var(--c-purple);font-size:13px;margin-bottom:18px}.k-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #6e46ff26}.k-kicker--light{background:#a68eff1f;color:#c9bbff}.k-sec{padding-block:clamp(80px,10vw,136px)}.k-sec h2{font-size:clamp(2.1rem,1.3rem + 2.7vw,3.4rem);line-height:1.04;letter-spacing:-.04em;font-weight:700}.k-sec--soft{background:#f6f5fb}.k-card-o{border-radius:24px;background:#f6f5fb;border-color:#ecebf3;padding:clamp(24px,2.6vw,34px);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.k-sec--soft .k-card-o{background:#fff}.k-card-o:hover{transform:translateY(-4px);box-shadow:0 24px 60px -20px #28147838}.k-card-o__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#8c71ff,#6e46ff);color:#fff;box-shadow:0 10px 22px -10px #6e46ff}.k-card-o h3{font-weight:700;letter-spacing:-.02em}.k-page-hero__title{font-weight:700}.k-hero--page{background:radial-gradient(80% 120% at 85% 0%,#2a1b5e,#0d0e12 60%)}.k-system li{border-top-color:#e6e3f2}.k-step__n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f0ecff;font-weight:700}.k-compare{border-radius:24px}.k-faq__item summary{font-size:1.0625rem}.k-cta{margin:0 clamp(12px,3vw,40px) clamp(48px,6vw,80px);border-radius:32px}.p-sec{position:relative;padding-block:clamp(80px,10vw,136px);background:#fff;overflow:hidden}.p-sec--soft{background:#f6f5fb}.p-sec--dark{background:#0d0e12;color:#fff}.p-sec--ink{background:linear-gradient(180deg,#121019,#0d0e12);color:#fff}.p-sec--soft.has-ink:before{display:none}.p-sec--soft:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(110,70,255,.09) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.p-glow{position:absolute;width:900px;height:600px;left:50%;top:-260px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(110,70,255,.32),transparent 70%);pointer-events:none}.p-head{position:relative;max-width:720px;margin-bottom:clamp(40px,5vw,64px)}.p-head--row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.p-head--row>div{max-width:720px}.p-sec h2,.p-final h2{font-size:clamp(2.1rem,1.3rem + 2.7vw,3.4rem);line-height:1.04;letter-spacing:-.04em;font-weight:700}.p-lede{margin-top:18px;font-size:1.125rem;line-height:1.6;color:#5b5f67;max-width:58ch}.p-sec--dark .p-lede,.p-sec--ink .p-lede{color:#ffffffb3}.p-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px 6px 10px;border-radius:var(--radius-pill);background:#f0ecff;color:var(--c-purple);font-size:13px;font-weight:600}.p-kicker span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #6e46ff26}.p-kicker--light{background:#a68eff1f;color:#c9bbff}.p-textlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--c-purple)}.p-textlink .icon{transition:transform var(--dur-base) var(--ease-out)}.p-textlink:hover .icon{transform:translate(4px)}.p-textlink--light,.p-sec--dark .p-textlink{color:#c9bbff}.p-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;background:#ffffff1f;color:#fff}.p-chip--light{background:#f0ecff;color:var(--c-purple)}.p-marquee{position:relative;margin-top:22px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.p-marquee__track{display:flex;gap:14px;width:max-content;animation:p-marquee 38s linear infinite}.p-marquee:hover .p-marquee__track{animation-play-state:paused}.p-marquee li{width:168px;height:84px;display:grid;place-items:center;padding:14px 20px;border-radius:var(--radius-m);background:#fff}.p-marquee img{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);max-width:100%;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.85;transition:filter var(--dur-base),opacity var(--dur-base)}.p-marquee li:hover img{filter:none;opacity:1}@keyframes p-marquee{to{transform:translate(calc(-50% - 7px))}}.p-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.p-tile{position:relative;overflow:hidden;border-radius:24px;padding:clamp(24px,2.6vw,36px);background:#f6f5fb;border:1px solid #ecebf3;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.p-tile:hover{transform:translateY(-4px);border-color:#d9cfff}.p-tile h3{text-wrap:balance;margin-top:18px;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);line-height:1.15;letter-spacing:-.03em;font-weight:700}.p-tile p{margin-top:10px;color:#5b5f67;font-size:15.5px;line-height:1.6}.p-tile--hero{grid-column:span 7;grid-row:span 2;display:flex;flex-direction:column;justify-content:space-between;min-height:520px;color:#fff;border:0;background:#2b1e52}.p-tile--hero>:not([data-ink]){position:relative;z-index:1}.p-tile--hero p{color:#ffffffb8;max-width:44ch}.p-tile--report,.p-tile--time{grid-column:span 5;background:#fff}.p-chart{position:relative;flex:1;margin:32px calc(-1*clamp(24px,2.6vw,36px)) calc(-1*clamp(24px,2.6vw,36px));min-height:260px}.p-chart svg{position:absolute;inset:0;width:100%;height:100%}.p-chart__line{stroke-dasharray:1200;stroke-dashoffset:1200;animation:p-draw 2.4s var(--ease-out) .3s forwards}@keyframes p-draw{to{stroke-dashoffset:0}}.p-chart__dot{position:absolute;left:70%;top:41.8%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 8px #ffffff26,0 0 24px 4px #a68eff99}.p-chart__tag{position:absolute;top:18px;right:clamp(24px,2.6vw,36px);padding:6px 10px;border-radius:var(--radius-pill);background:#ffffff1a;border:1px solid rgba(255,255,255,.16);font-size:12.5px;color:#fffc}.p-chart__tag span{color:#fff;font-weight:600}.p-report{margin-top:22px;padding:18px;border-radius:16px;background:#f6f5fb;border:1px solid #ecebf3;display:grid;gap:12px}.p-report__head{display:flex;justify-content:space-between;font-size:13px;color:#6b6f76}.p-report__head strong{color:#121417;font-weight:600}.p-report__row{display:grid;grid-template-columns:104px 1fr 18px;align-items:center;gap:12px;font-size:13.5px;color:#3b3f46}.p-report__row i{display:block;height:8px;border-radius:99px;background:linear-gradient(90deg,#8c71ff,#6e46ff);width:var(--w);transform-origin:left;animation:p-grow 1.4s var(--ease-out) both}.p-report__row b{font-size:11px;text-align:center}.p-report__row b.is-up{color:#16a34a}.p-report__row b.is-flat{color:#9aa0aa}.p-report__next{margin-top:4px;padding-top:12px;border-top:1px dashed #dcdbe6;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--c-purple)}@keyframes p-grow{0%{transform:scaleX(0)}}.p-week{margin-top:22px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.p-week__day{display:grid;gap:8px;font-size:12px;color:#6b6f76;text-align:center}.p-week__day i{display:block;height:64px;border-radius:12px;background:repeating-linear-gradient(-45deg,#f0eef7 0 6px,#f7f6fb 6px 12px);border:1px solid #ecebf3}.p-week__day.is-sum i{background:linear-gradient(180deg,#8c71ff,#6e46ff);border:0;box-shadow:0 10px 24px -8px #6e46ff99}.p-week__day.is-sum span{color:var(--c-purple);font-weight:600}.p-cases{position:relative;display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.p-case{position:relative;display:block;min-height:440px;border-radius:24px;overflow:hidden;isolation:isolate;background:#1b1c22}.p-case img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.p-case:hover img{transform:scale(1.06)}.p-case__shade{position:absolute;inset:0;background:linear-gradient(180deg,#0d0e1200 30%,#0d0e12eb)}.p-case__body{position:absolute;left:0;right:0;bottom:0;padding:26px;display:grid;gap:6px}.p-case__meta{font-size:13px;font-weight:500;color:#ffffffb3}.p-case__value{font-family:var(--font-display);font-size:clamp(2.8rem,2rem + 2.4vw,4rem);font-weight:700;line-height:1;letter-spacing:-.045em;color:#fff}.p-case__label{font-size:15px;color:#ffffffd1;max-width:32ch}.p-case__go{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--dur-base),transform var(--dur-base) var(--ease-out)}.p-case:hover .p-case__go{background:var(--c-purple);transform:rotate(45deg)}.p-stats{position:relative;margin-top:clamp(48px,6vw,72px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.12)}.p-stats li{padding:28px 24px 0 0;display:grid;gap:4px}.p-stats li+li{padding-left:24px;border-left:1px solid rgba(255,255,255,.08)}.p-stats strong{font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 1.8vw,3.25rem);font-weight:700;letter-spacing:-.045em;background:linear-gradient(180deg,#fff 30%,#b9a6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.p-stats span{font-size:14.5px;color:#fff9}.p-how{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start}.p-how__head{position:sticky;top:calc(var(--nav-h) + 32px);margin-bottom:0}.p-how__head .btn{margin-top:28px}.p-steps{position:relative;display:grid;gap:14px}.p-steps:before{content:"";position:absolute;left:31px;top:32px;bottom:32px;width:2px;background:linear-gradient(180deg,var(--c-purple),rgba(110,70,255,.08))}.p-step{position:relative;display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:start;padding:22px 24px 22px 0;border-radius:20px;transition:background var(--dur-base)}.p-step__n{position:relative;z-index:1;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #e3def9;font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--c-purple);box-shadow:0 8px 20px -10px #6e46ff80}.p-step:first-child .p-step__n{background:var(--c-purple);color:#fff;border-color:var(--c-purple)}.p-step h3{margin-top:8px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.p-step p{margin-top:6px;color:#5b5f67;font-size:15.5px;line-height:1.6}.p-step--own .p-step__n{background:#ecfdf3;border-color:#bbf0cf;color:#16a34a}.p-anthony{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,96px);align-items:center}.p-anthony__photo{position:relative;margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 40px 80px -30px #6e46ff73}.p-anthony__photo>img{width:100%;height:100%;object-fit:cover}.p-anthony__photo figcaption{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:var(--radius-pill);background:#0d0e12b8;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12.5px;color:#ffffffb3}.p-anthony__photo figcaption img{width:44px;height:44px;border-radius:50%;object-fit:cover}.p-anthony__photo figcaption span{display:grid}.p-anthony__photo figcaption strong{color:#fff;font-size:14.5px;font-weight:600}.p-anthony__copy>p:not(.p-kicker){margin-top:20px;color:#ffffffb8;font-size:1.0625rem;line-height:1.65;max-width:54ch}.p-meta{position:relative;margin:32px 0 28px;padding:28px;border-radius:20px;background:linear-gradient(135deg,#6e46ff2e,#ffffff08);border:1px solid rgba(166,142,255,.25)}.p-meta__badge{position:absolute;top:-20px;left:22px;display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:var(--radius-pill);background:#fff;color:#1c1e21;font-size:12.5px;font-weight:600;box-shadow:0 10px 24px -10px #00000073}.p-meta__badge img{width:32px;height:32px;border-radius:50%;object-fit:cover}.p-meta{margin-top:40px}.k-bigquote__by{display:inline-flex;align-items:center;gap:12px}.k-bigquote__by img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #ffffff26}.p-meta blockquote{font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .6vw,1.5rem);line-height:1.38;letter-spacing:-.02em;font-weight:500}.p-meta figcaption{margin-top:14px;font-size:14px;color:#fff9}.p-quotes{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.p-quote{margin:0;display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:24px;background:#f6f5fb;border:1px solid #ecebf3}.p-quote__mark{color:#c9bbff}.p-quote blockquote{flex:1;font-size:1.0625rem;line-height:1.6;color:#22252b}.p-quote--lead{background:radial-gradient(120% 120% at 0% 0%,#f0ecff,#faf9ff 60%);border-color:#e1d9ff}.p-quote--lead blockquote{font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .5vw,1.45rem);line-height:1.4;letter-spacing:-.02em;font-weight:500;color:#121417}.p-quote figcaption{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#6b6f76}.p-quote figcaption>span:last-child{display:grid}.p-quote figcaption strong{color:#121417;font-weight:600;font-size:14.5px}.p-quote__avatar{width:44px;height:44px;border-radius:12px;object-fit:contain;background:#fff;border:1px solid #ecebf3;padding:4px}.p-svc{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p-svc__item{position:relative;background:#ffffffe6!important;display:grid;gap:8px;align-content:start;padding:28px;min-height:196px;border-radius:22px;background:#fff;border:1px solid #ecebf3;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base)}.p-svc__item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hue, #6e46ff) 45%,#fff)}.p-svc__badge{width:44px;height:44px;display:grid;place-items:center;margin-bottom:10px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--hue) 85%,#fff),var(--hue));color:#fff;font-family:var(--font-display);font-weight:700;font-size:19px;box-shadow:0 10px 22px -10px var(--hue)}.p-svc__name{font-size:1.1875rem;font-weight:700;letter-spacing:-.02em}.p-svc__text{font-size:15px;color:#5b5f67;line-height:1.55}.p-svc__go{position:absolute;top:28px;right:28px;color:#b4b7bf;transition:color var(--dur-base),transform var(--dur-base) var(--ease-out)}.p-svc__item:hover .p-svc__go{color:var(--hue, var(--c-purple));transform:translate(3px)}.p-svc__item--tools{background:radial-gradient(120% 120% at 100% 0%,#6e46ff,#3a2491 60%,#1e1640)!important;border:0;color:#fff}.p-svc__item--tools .p-svc__text{color:#ffffffbf}.p-svc__item--tools .p-chip{width:fit-content;margin-bottom:10px}.p-svc__item--tools .p-svc__go{color:#fff}.p-faq{padding:8px 28px;border-radius:24px;background:#f6f5fb;border:1px solid #ecebf3}.p-faq .k-faq__item:last-child{border-bottom:0}.p-final{padding:0 0 clamp(64px,8vw,104px);background:#fff}.p-final__card{position:relative;overflow:hidden;isolation:isolate;contain:layout paint;padding:clamp(56px,7vw,96px) clamp(24px,5vw,80px);border-radius:32px;background:#0d0e12;color:#fff;text-align:center}.p-final__glow{position:absolute;z-index:-1;left:50%;bottom:-60%;width:1100px;height:800px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(110,70,255,.6),rgba(194,8,255,.15) 55%,transparent 75%)}.p-final__face{width:72px;height:72px;margin:0 auto 24px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.18);box-shadow:0 0 0 8px #6e46ff26}.p-final h2{max-width:18ch;margin-inline:auto}.p-final p{margin:20px auto 0;max-width:54ch;color:#ffffffb8;font-size:1.125rem}.p-final__ctas{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.p-final__ctas .btn--ghost{color:#fff}.p-final__trust{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:14px;color:#ffffffa6}.p-final__trust li{display:inline-flex;align-items:center;gap:6px}.p-final__trust .icon{color:var(--c-green)}@media(max-width:1000px){.p-tile--hero,.p-tile--report,.p-tile--time{grid-column:span 12}.p-tile--hero{min-height:440px;grid-row:auto}.p-cases{grid-template-columns:1fr 1fr}.p-case--wide{grid-column:span 2}.p-how,.p-anthony{grid-template-columns:1fr}.p-how__head{position:static}.p-quotes{grid-template-columns:1fr}.p-svc,.p-stats{grid-template-columns:1fr 1fr}.p-stats li:nth-child(3){padding-left:0;border-left:0}}@media(max-width:620px){.p-cases,.p-svc{grid-template-columns:1fr}.p-case--wide{grid-column:auto}.p-case{min-height:380px}.p-marquee li{width:128px;height:68px}.p-marquee li{padding:10px 12px}.p-marquee img{width:calc(var(--w) * .8px);height:calc(var(--h) * .8px)}}@media(prefers-reduced-motion:reduce){.p-marquee__track,.p-chart__line,.p-report__row i{animation:none;stroke-dashoffset:0}}[data-ink]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit}[data-ink=dark]{background:linear-gradient(#0e061e8c,#0e061e8c),url(/assets/brand/easier-bg.jpg) center / cover}[data-ink=vivid]{background:url(/assets/brand/easier-bg.jpg) center / cover}[data-ink=soft]{background:linear-gradient(#ffffffde,#ffffffde),url(/assets/brand/easier-bg.jpg) center / cover}.ink__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ink__canvas{opacity:0;transition:opacity .7s var(--ease-out)}.ink--live .ink__canvas{opacity:1}.has-ink>*:not([data-ink]):not(.k-hero__glow):not(.p-glow){position:relative;z-index:1}.has-ink>.k-hero__glow,.has-ink>.p-glow{display:none}.p-final .k-grad{background:linear-gradient(100deg,#fff,#ffd9f4 60%,#ffe7d6);-webkit-background-clip:text;background-clip:text;color:transparent}.p-final__card{background:#3a2491}.p-final p{color:#ffffffdb}.p-final__trust{color:#fffc}.fx-line{will-change:transform}.fx .p-tile .p-chart__line,.fx .p-tile .p-report__row i{animation-play-state:paused}.fx .p-tile.fx-on .p-chart__line,.fx .p-tile.fx-on .p-report__row i{animation-play-state:running}.fx .p-report__row:nth-child(3) i{animation-delay:.12s}.fx .p-report__row:nth-child(4) i{animation-delay:.24s}.fx .p-report__row:nth-child(5) i{animation-delay:.36s}.fx .p-chart__dot{transform:scale(0);transition:transform .7s var(--ease-out) 1.6s}.fx .p-tile.fx-on .p-chart__dot{transform:scale(1)}.fx .p-chart__tag{opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease-out) 1.9s,transform .6s var(--ease-out) 1.9s}.fx .p-tile.fx-on .p-chart__tag{opacity:1;transform:none}.fx .p-steps:before{background:#ece8fb}.fx-rail{position:absolute;left:31px;top:32px;bottom:32px;width:2px;z-index:0;border-radius:2px;background:linear-gradient(180deg,#6e46ff,#c208ff 60%,#fa2d7f);transform-origin:50% 0;box-shadow:0 0 12px #c208ff73}.fx .p-step__n{transition:background .5s var(--ease-out),color .5s var(--ease-out),border-color .5s,box-shadow .5s,transform .5s var(--ease-out)}.fx .p-step:first-child:not(.is-lit) .p-step__n{background:#fff;color:var(--c-purple);border-color:#e3def9}.fx .p-step.is-lit .p-step__n{background:var(--c-purple);color:#fff;border-color:var(--c-purple);box-shadow:0 0 0 6px #6e46ff1f,0 12px 28px -10px #6e46ffcc;transform:scale(1.04)}.fx .p-step--own.is-lit .p-step__n{background:#16a34a;border-color:#16a34a;box-shadow:0 0 0 6px #16a34a1f,0 12px 28px -10px #16a34ab3}.fx .p-kicker span{transform:scale(0);transition:transform .6s cubic-bezier(.2,1.6,.4,1) .15s;position:relative}.fx .p-kicker.fx-on span{transform:scale(1)}.fx .p-kicker.fx-on span:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid currentColor;animation:fx-ping 1.4s var(--ease-out) .3s 2 both}@keyframes fx-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.6);opacity:0}}.fx-light{position:relative}.fx-light:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .35s var(--ease-out);background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(140,113,255,.16),transparent 45%)}.fx-light:hover:after{opacity:1}.p-sec--dark .fx-light:after,.p-tile--hero.fx-light:after,.p-case.fx-light:after,.p-svc__item--tools.fx-light:after{background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.14),transparent 45%)}.p-case img{will-change:transform}@media(prefers-reduced-motion:reduce){.fx-rail{display:none}.fx .p-steps:before{background:linear-gradient(180deg,var(--c-purple),rgba(110,70,255,.08))}}.p-glass{position:relative;border-radius:28px;padding:clamp(28px,3.2vw,44px);background:linear-gradient(135deg,#ffffff17,#ffffff06);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff08,0 40px 80px -40px #05031499}.p-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 0% 0%,rgba(255,255,255,.1),transparent 55%)}.p-glass>*{position:relative}.p-glass--tight{padding:22px 24px 24px;border-radius:20px;max-width:470px}.p-sec--soft .p-glass,.p-glass--light{background:linear-gradient(135deg,#ffffffb8,#ffffff80);border-color:#ffffffd9;box-shadow:inset 0 1px #fff,0 30px 60px -36px #3c1ea059}.p-anthony__copy.p-glass .p-meta{background:#ffffff0a;border-color:#ffffff1a}.p-final__glass{max-width:780px;margin-inline:auto;padding:clamp(36px,4.5vw,56px) clamp(22px,4vw,56px)}.p-final__card{padding:clamp(40px,6vw,88px) clamp(16px,4vw,64px)}.p-stats{border-top:0;border-radius:24px;padding:0 28px 28px;background:linear-gradient(135deg,#ffffff12,#ffffff05);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1a}.p-case__go,.p-chart__tag,.p-tile--hero .p-chip{-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.p-sec--soft .p-svc__item:not(.p-svc__item--tools){background:linear-gradient(135deg,#ffffffc7,#ffffff94)!important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 24px 48px -32px #3c1ea04d}.p-sec--soft .p-svc__item--tools{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media(max-width:720px){.p-glass{border-radius:22px}.p-stats{padding:0 18px 22px}}.p-tile--hero{background:linear-gradient(180deg,#24125c61,#1a0c469e),url(/assets/brand/easier-bg.jpg) 70% 30% / cover}.p-growth{position:relative;margin-top:22px;display:grid;gap:14px}.p-growth__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p-growth__kpis>div{padding:12px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:2px}.p-growth__kpis span{font-size:12px;color:#ffffffa8}.p-growth__kpis strong{font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.02em;color:#fff}.p-growth__kpis .is-fc strong{color:#ffd1ef}.p-growth__plot{position:relative}.p-growth svg{display:block;width:100%;height:auto;overflow:visible}.p-growth__grid line{stroke:#ffffff1a;stroke-dasharray:2 5}.p-growth__grid text,.p-growth__x text{fill:#ffffff8c;font-size:10.5px;font-family:var(--font-body)}.p-growth__grid text{text-anchor:end}.p-growth__x text{text-anchor:middle}.p-growth__bars rect{fill:url(#g-bar);stroke:#ffffff29;stroke-width:1;transform-box:fill-box;transform-origin:50% 100%}.p-growth__bars rect.is-fc{fill:#ffffff0a;stroke:#ffffff47;stroke-dasharray:3 4}.p-growth__today{stroke:#ffffff59;stroke-dasharray:3 4}.p-growth__todaylabel{fill:#ffffffbf;font-size:10.5px;font-weight:600}.p-growth__cone{fill:#ffb3e624}.p-growth__area{fill:url(#g-area)}.p-growth__glow{fill:none;stroke:#e6d8ff;stroke-width:6;opacity:.45}.p-growth__line{fill:none;stroke:url(#g-line);stroke-width:3.2;stroke-linecap:round}.p-growth__fc{fill:none;stroke:#ffc2ea;stroke-width:2.6;stroke-dasharray:5 6;stroke-linecap:round}.p-growth__note circle{fill:#fff}.p-growth__note circle.ring{fill:none;stroke:#ffffff73}.p-growth__note rect{fill:#140a328c;stroke:#ffffff38}.p-growth__note text{fill:#fff;font-size:10.5px;font-weight:600;text-anchor:middle;font-family:var(--font-body)}.p-growth__cursor{opacity:0;transition:opacity .2s;pointer-events:none}.p-growth__cursor line{stroke:#ffffff80}.p-growth__cursor circle{fill:#fff;stroke:#c9b6ff;stroke-width:3}.p-growth__plot:hover .p-growth__cursor{opacity:1}.p-growth__tip{position:absolute;top:0;left:0;min-width:132px;padding:10px 12px;border-radius:12px;background:#140a32b8;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:12px;line-height:1.45;display:grid;pointer-events:none;opacity:0;transform:translate(-50%,-110%);transition:opacity .2s}.p-growth__tip b{font-weight:700;font-size:12.5px}.p-growth__tip span{color:#ffffffc7}.p-growth__plot:hover .p-growth__tip{opacity:1}.p-growth__legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;color:#ffffffb3}.p-growth__legend li{display:inline-flex;align-items:center;gap:7px}.p-growth__legend i{width:14px;height:10px;border-radius:3px;display:inline-block}.p-growth__legend .is-bar{background:#ffffff47;border:1px solid rgba(255,255,255,.3)}.p-growth__legend .is-line{height:3px;background:linear-gradient(90deg,#cbbcff,#ffb3e6)}.p-growth__legend .is-fc{height:0;border-top:2px dashed #ffc2ea;border-radius:0}@media(max-width:720px){.p-growth__kpis{grid-template-columns:1fr 1fr}.p-growth__kpis .is-fc{display:none}}.fx-line-mask{padding-bottom:.16em;margin-bottom:-.16em;padding-top:.04em;margin-top:-.04em}.cs-card__value{padding-bottom:.1em}.cs-card__value,.cs-hero__value,.cs-result__value,.cs-rail__proof strong{font-family:var(--font-display);font-feature-settings:"tnum" 0;font-variant-numeric:proportional-nums}.has-ink .p-glass,.has-ink .cta-band__inner{-webkit-backdrop-filter:blur(10px) saturate(145%);backdrop-filter:blur(10px) saturate(145%)}.perf-noblur *,.perf-noblur *:before,.perf-noblur *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.p-svc__group{justify-self:start;margin-bottom:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--hue);background:color-mix(in srgb,var(--hue) 12%,#fff)}.p-svc__item{min-height:168px}.p-example{margin:8px 0 0;font-size:12px;opacity:.7}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.logo__mark[data-astro-cid-tvrurpns]{display:block;object-fit:contain}.logo__word[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-size:22px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:5px}.logo__easier[data-astro-cid-tvrurpns]{font-weight:700;color:var(--wordColor)}.logo__agency[data-astro-cid-tvrurpns]{font-weight:500;color:var(--tailColor)}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:1000;color:#fff;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out);border-bottom:1px solid transparent}.nav[data-astro-cid-dmqpwcec].is-scrolled,.nav[data-astro-cid-dmqpwcec].is-open{color:var(--fg-on-light);background:#fff;border-bottom-color:#12141714}.nav__shell[data-astro-cid-dmqpwcec]{width:100%;max-width:1280px;margin-inline:auto;height:var(--nav-h);padding-inline:clamp(20px,4vw,40px);display:flex;align-items:center;gap:8px}.nav__logo[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__logo[data-astro-cid-dmqpwcec] .logo__word{font-size:20px}.nav__logo[data-astro-cid-dmqpwcec] .logo__mark{width:34px;height:34px}.nav__logo--dark[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__logo--light[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-open .nav__logo--light[data-astro-cid-dmqpwcec]{display:none}.nav[data-astro-cid-dmqpwcec].is-scrolled .nav__logo--dark[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-open .nav__logo--dark[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2px;margin-left:auto;margin-right:12px}.nav__link[data-astro-cid-dmqpwcec]{font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:var(--radius-pill);color:currentColor;opacity:.78;transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.nav__link[data-astro-cid-dmqpwcec]:hover{opacity:1;background:#7f7f8c24}.nav__link[data-astro-cid-dmqpwcec].is-active{opacity:1}.nav__cta[data-astro-cid-dmqpwcec]{flex-shrink:0}.nav__toggle[data-astro-cid-dmqpwcec]{display:none;margin-left:auto;width:44px;height:44px;border:0;background:transparent;color:currentColor;border-radius:var(--radius-pill);cursor:pointer}.nav__bars[data-astro-cid-dmqpwcec]{display:grid;gap:6px;width:20px;margin:auto}.nav__bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{display:block;height:1.75px;background:currentColor;border-radius:2px;transition:transform var(--dur-base) var(--ease-out)}.nav[data-astro-cid-dmqpwcec].is-open .nav__bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:first-child{transform:translateY(3.9px) rotate(45deg)}.nav[data-astro-cid-dmqpwcec].is-open .nav__bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:last-child{transform:translateY(-3.9px) rotate(-45deg)}.nav__mobile[data-astro-cid-dmqpwcec]{background:#fff;color:var(--fg-on-light);padding:8px clamp(20px,4vw,40px) 28px;height:calc(100dvh - var(--nav-h));overflow-y:auto;display:flex;flex-direction:column;gap:20px}.nav__mobile[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__mobile-links[data-astro-cid-dmqpwcec]{display:grid}.nav__mobile-link[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;padding:16px 0;border-bottom:1px solid rgba(18,20,23,.08)}.nav__mobile-link[data-astro-cid-dmqpwcec] .icon{color:var(--c-purple)}.nav__mobile-note[data-astro-cid-dmqpwcec]{text-align:center;font-size:14px;color:#6b6f76}@media(max-width:1080px){.nav__links[data-astro-cid-dmqpwcec]{display:none}.nav__cta[data-astro-cid-dmqpwcec]{margin-left:auto}.nav__toggle[data-astro-cid-dmqpwcec]{display:inline-grid;margin-left:4px}}@media(max-width:480px){.nav__cta[data-astro-cid-dmqpwcec]{display:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--bg-dark);color:#ffffffb8;font-size:14.5px}.footer__inner[data-astro-cid-sz7xmlte]{max-width:1280px;margin-inline:auto;padding:clamp(56px,7vw,88px) clamp(20px,4vw,40px) 32px}.footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(40px,6vw,96px)}.footer__line[data-astro-cid-sz7xmlte]{margin-top:20px;max-width:44ch;font-size:15px;line-height:1.6;color:#ffffffb8}.footer__claims[data-astro-cid-sz7xmlte]{margin-top:20px;display:grid;gap:8px}.footer__claims[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:8px;color:#ffffffdb}.footer__claims[data-astro-cid-sz7xmlte] .icon{color:var(--c-green);flex-shrink:0}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer__col-title[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:600;color:#fff;margin-bottom:14px}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:10px}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{transition:color var(--dur-fast) var(--ease-out)}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__meta[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer__cookies[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__cookies[data-astro-cid-sz7xmlte]{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.footer__bottom[data-astro-cid-sz7xmlte]{margin-top:clamp(48px,6vw,72px);padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px;color:#ffffff80}.footer__meta[data-astro-cid-sz7xmlte]{display:flex;gap:20px}@media(max-width:900px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}@media(max-width:560px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}.consent[data-astro-cid-2effgw6e]{position:fixed;left:16px;bottom:16px;z-index:60;width:min(400px,calc(100vw - 32px));padding:18px 20px 20px;border-radius:20px;background:linear-gradient(135deg,#ffffffe6,#ffffffc7);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(110,70,255,.14);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);color:var(--c-near-black);font-size:14.5px;line-height:1.5}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent__text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--link-on-light);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.consent__actions[data-astro-cid-2effgw6e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.consent__actions[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]{width:100%}.consent__wide[data-astro-cid-2effgw6e]{grid-column:1 / -1}
