.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.animated-gradient-text.with-border{padding:.35rem .75rem}.gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#120f17;z-index:-1}.text-content{display:inline-block;position:relative;z-index:2;background-clip:text;-webkit-background-clip:text;color:transparent}.text-rotate{display:flex;flex-wrap:wrap;white-space:pre-wrap;position:relative}.text-rotate-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}.text-rotate-word{display:inline-flex}.text-rotate-lines{display:flex;flex-direction:column;width:100%}.text-rotate-element{display:inline-block}.text-rotate-space{white-space:pre}.star-border-container{display:inline-block;position:relative;border-radius:20px;overflow:hidden}.border-gradient-bottom{position:absolute;width:300%;height:50%;opacity:.7;bottom:-12px;right:-250%;border-radius:50%;animation:star-movement-bottom linear infinite alternate;z-index:0}.border-gradient-top{position:absolute;opacity:.7;width:300%;height:50%;top:-12px;left:-250%;border-radius:50%;animation:star-movement-top linear infinite alternate;z-index:0}.inner-content{position:relative;border:1px solid #222;background:#000;color:#fff;font-size:16px;text-align:center;padding:16px 26px;border-radius:20px;z-index:1}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.specular-button{--sb-radius: 18px;--sb-tint: #ffffff;--sb-tint-opacity: 0;--sb-blur: 0px;--sb-text-color: #f5f5f5;position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;margin:0;font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);border-radius:var(--sb-radius);backdrop-filter:blur(var(--sb-blur));-webkit-backdrop-filter:blur(var(--sb-blur));box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000040;cursor:pointer;outline:none;transition:transform .15s ease}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 60%,transparent);outline-offset:3px}.specular-button:disabled{opacity:.55;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{font-size:.85rem;padding:10px 22px}.specular-button--md{font-size:1rem;padding:14px 30px}.specular-button--lg{font-size:1.15rem;padding:18px 40px}.specular-button__fx{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;pointer-events:none;z-index:1}.specular-button__fx canvas{display:block;width:100%;height:100%}.specular-button__label{position:relative;z-index:2}.fold-text{display:inline-block;color:var(--fold-text-color, currentColor);font-size:var(--fold-text-font-size, inherit);font-weight:var(--fold-text-font-weight, inherit);line-height:.95;letter-spacing:-.04em;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.fold-text-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}.fold-text-visual{display:inline}.fold-text-line{display:block}.fold-text-whitespace{display:inline}.fold-text-segment{display:inline-block;line-height:inherit;perspective:var(--fold-perspective, 700px);transform-style:preserve-3d;vertical-align:baseline}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{position:relative;display:inline-block;color:inherit;line-height:inherit;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.fold-text-piece:after{content:"";position:absolute;top:-.08em;right:-.02em;bottom:-.08em;left:-.02em;pointer-events:none;opacity:var(--fold-crease, 0);mix-blend-mode:multiply;border-radius:.08em}.fold-text-piece[data-fold-hinge=top]:after{background:linear-gradient(180deg,#00000094,#00000038 42%,#ffffff42)}.fold-text-piece[data-fold-hinge=bottom]:after{background:linear-gradient(0deg,#00000094,#00000038 42%,#ffffff42)}.fold-text-piece[data-fold-hinge=left]:after{background:linear-gradient(90deg,#00000094,#00000038 42%,#ffffff42)}.fold-text-piece[data-fold-hinge=right]:after{background:linear-gradient(270deg,#00000094,#00000038 42%,#ffffff42)}@media (prefers-reduced-motion: reduce){.fold-text-piece{transform:none!important}.fold-text-piece:after{opacity:0!important}}.split-flap-text{display:inline-flex;align-items:center;gap:var(--split-flap-gap, 6px);color:var(--split-flap-text-color, #f8fafc);font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Liberation Mono,Menlo,monospace;font-size:var(--split-flap-font-size, 52px);font-weight:760;line-height:1;letter-spacing:.035em;white-space:pre;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.split-flap-text__tile{position:relative;width:.78em;height:1.08em;overflow:hidden;border-radius:var(--split-flap-radius, 8px);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.16),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--split-flap-tile-color, #111827) 82%,white),var(--split-flap-tile-color, #111827));box-shadow:0 .035em .08em #ffffff14 inset,0 -.05em .1em #00000061 inset,0 .16em .38em #00000047;perspective:520px;transform-style:preserve-3d;isolation:isolate}.split-flap-text__tile:before{content:"";position:absolute;z-index:8;top:calc(50% - .5px);left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18) 18%,rgba(0,0,0,.64) 50%,rgba(255,255,255,.14) 82%,transparent);box-shadow:0 -1px #ffffff14,0 1px #00000080;pointer-events:none}.split-flap-text__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;border:1px solid rgba(255,255,255,.08);border-radius:inherit;box-shadow:0 0 0 1px #0003 inset;pointer-events:none}.split-flap-text__half,.split-flap-text__flap{position:absolute;left:0;width:100%;height:50%;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 34%),var(--split-flap-tile-color, #111827);backface-visibility:hidden}.split-flap-text__half--top,.split-flap-text__flap--front{top:0}.split-flap-text__half--bottom,.split-flap-text__flap--back{bottom:0}.split-flap-text__half--bottom,.split-flap-text__flap--back{background:linear-gradient(0deg,rgba(255,255,255,.06),transparent 38%),color-mix(in srgb,var(--split-flap-tile-color, #111827) 92%,black)}.split-flap-text__char{position:absolute;left:0;width:100%;height:200%;display:flex;align-items:center;justify-content:center;color:var(--split-flap-text-color, #f8fafc);text-shadow:0 .025em 0 rgba(255,255,255,.16),0 .09em .16em rgba(0,0,0,.42)}.split-flap-text__half--top .split-flap-text__char,.split-flap-text__flap--front .split-flap-text__char{top:0}.split-flap-text__half--bottom .split-flap-text__char,.split-flap-text__flap--back .split-flap-text__char{bottom:0}.split-flap-text__flap{z-index:6;will-change:transform,filter;transform-style:preserve-3d}.split-flap-text__flap--front{transform-origin:center bottom;animation:split-flap-front var(--split-flap-flip-duration, .12s) cubic-bezier(.23,1,.32,1) both}.split-flap-text__flap--back{transform-origin:center top;transform:rotateX(90deg);animation:split-flap-back var(--split-flap-flip-duration, .12s) cubic-bezier(.23,1,.32,1) both}@keyframes split-flap-front{0%{transform:rotateX(0);filter:brightness(1.08)}to{transform:rotateX(-90deg);filter:brightness(.52)}}@keyframes split-flap-back{0%,45%{transform:rotateX(90deg);filter:brightness(.58)}to{transform:rotateX(0);filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.split-flap-text__flap{animation:none!important}}.glare-hover{width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border-radius:var(--gh-br);border:1px solid var(--gh-border);overflow:hidden;position:relative;display:grid;place-items:center}.glare-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--gh-angle),hsla(0,0%,0%,0) 60%,var(--gh-rgba) 70%,hsla(0,0%,0%,0),hsla(0,0%,0%,0) 100%);transition:var(--gh-duration) ease;background-size:var(--gh-size) var(--gh-size),100% 100%;background-repeat:no-repeat;background-position:-100% -100%,0 0}.glare-hover:hover{cursor:pointer}.glare-hover:hover:before{background-position:100% 100%,0 0}.glare-hover--play-once:before{transition:none}.glare-hover--play-once:hover:before{transition:var(--gh-duration) ease;background-position:100% 100%,0 0}.focus-container{position:relative;display:flex;gap:1em;justify-content:center;align-items:center;flex-wrap:wrap;outline:none;-webkit-user-select:none;user-select:none}.focus-word{position:relative;font-size:3rem;font-weight:900;cursor:pointer;transition:filter .3s ease,color .3s ease;outline:none;-webkit-user-select:none;user-select:none}.focus-word.active{filter:blur(0)}.focus-frame{position:absolute;top:0;left:0;pointer-events:none;box-sizing:content-box;border:none}.corner{position:absolute;width:1rem;height:1rem;border:3px solid var(--border-color, #fff);filter:drop-shadow(0px 0px 4px var(--border-color, #fff));border-radius:3px;transition:none}.top-left{top:-10px;left:-10px;border-right:none;border-bottom:none}.top-right{top:-10px;right:-10px;border-left:none;border-bottom:none}.bottom-left{bottom:-10px;left:-10px;border-right:none;border-top:none}.bottom-right{bottom:-10px;right:-10px;border-left:none;border-top:none}.shiny-text{display:inline-block}.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid #222;background-color:#111;padding:2rem;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: rgba(255, 255, 255, .05)}.card-spotlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:.6}.depth-carousel{position:relative;width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;perspective:var(--dc-perspective, 1400px);perspective-origin:50% 50%;touch-action:pan-y;outline:none;user-select:none;-webkit-user-select:none;cursor:grab}.depth-carousel:active{cursor:grabbing}.depth-carousel:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:4px;border-radius:12px}.depth-carousel__stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.depth-carousel__card{position:absolute;top:50%;left:50%;transform-origin:center center;overflow:hidden;background:#0b0d12;box-shadow:0 30px 60px -20px #000000a6,0 8px 20px -10px #00000080;will-change:transform,opacity,filter;cursor:pointer;transform:translate(-50%,-50%)}.depth-carousel__img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.depth-carousel__tint{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;mix-blend-mode:multiply}.depth-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3000;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#12141a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.depth-carousel__arrow:hover{background:#1c1f28d9;border-color:#fff6}.depth-carousel__arrow:active{transform:translateY(-50%) scale(.94)}.depth-carousel__arrow--prev{left:16px}.depth-carousel__arrow--next{right:16px}.depth-carousel__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:3000;display:flex;gap:8px;padding:8px 12px;border-radius:999px;background:#0e101666;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.depth-carousel__dot{width:7px;height:7px;padding:0;border:none;border-radius:999px;background:#ffffff52;cursor:pointer;transition:width .25s ease,background .25s ease}.depth-carousel__dot.is-active{width:20px;background:#fff}@media (prefers-reduced-motion: reduce){.depth-carousel__card{will-change:auto}.depth-carousel__arrow,.depth-carousel__dot{transition:none}}.logoloop{position:relative;--logoloop-gap: 32px;--logoloop-logoHeight: 28px;--logoloop-fadeColorAuto: #ffffff}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme: dark){.logoloop{--logoloop-fadeColorAuto: #0b0b0b}}.logoloop__track{display:flex;width:max-content;will-change:transform;-webkit-user-select:none;user-select:none;position:relative;z-index:0}.logoloop--vertical .logoloop__track{flex-direction:column;height:max-content;width:100%}.logoloop__list{display:flex;align-items:center}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{height:var(--logoloop-logoHeight);width:auto;display:block;object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform:scale(1.2);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{display:inline-flex;align-items:center;text-decoration:none;border-radius:4px;transition:opacity .2s ease}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:before,.logoloop--fade:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,8%,120px);pointer-events:none;z-index:10}.logoloop--fade:before{left:0;background:linear-gradient(to right,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--fade:after{right:0;background:linear-gradient(to left,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{left:0;right:0;width:100%;height:clamp(24px,8%,120px)}.logoloop--vertical.logoloop--fade:before{top:0;bottom:auto;background:linear-gradient(to bottom,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}.logoloop--vertical.logoloop--fade:after{bottom:0;top:auto;background:linear-gradient(to top,var(--logoloop-fadeColor, var(--logoloop-fadeColorAuto)) 0%,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion: reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}.outer-container{display:flex;min-height:100%;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;padding:1rem}@media (min-width: 640px){.outer-container{aspect-ratio:4 / 3}}@media (min-width: 768px){.outer-container{aspect-ratio:2 / 1}}.step-circle-container{margin-left:auto;margin-right:auto;width:100%;max-width:28rem;border-radius:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.step-indicator-row{display:flex;width:100%;align-items:center;padding:2rem}.step-content-default{position:relative;overflow:hidden}.step-default{padding-left:2rem;padding-right:2rem}.footer-container{padding-left:2rem;padding-right:2rem;padding-bottom:2rem}.footer-nav{margin-top:2.5rem;display:flex}.footer-nav.spread{justify-content:space-between}.footer-nav.end{justify-content:flex-end}.back-button{transition:all .35s;border-radius:.25rem;padding:.25rem .5rem;color:#a3a3a3;cursor:pointer}.back-button:hover{color:#52525b}.back-button.inactive{pointer-events:none;opacity:.5;color:#a3a3a3}.next-button{transition:all .35s;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#5227ff;color:#fff;font-weight:500;letter-spacing:-.025em;padding:.375rem .875rem;cursor:pointer}.next-button:hover,.next-button:active{background-color:#5227ff}.step-indicator{position:relative;cursor:pointer;outline:none}.step-indicator-inner{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;font-weight:600}.active-dot{height:.75rem;width:.75rem;border-radius:9999px;background-color:#fff}.step-number{font-size:.875rem}.step-connector{position:relative;margin-left:.5rem;margin-right:.5rem;height:.125rem;flex:1;overflow:hidden;border-radius:.25rem;background-color:#52525b}.step-connector-inner{position:absolute;left:0;top:0;height:100%}.check-icon{height:1rem;width:1rem;color:#fff}:root{--bg: #000000;--bg-soft: #0b0e0f;--surface: #14181a;--surface-2: #1b2023;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--text: #ffffff;--text-muted: rgba(255, 255, 255, .82);--text-dim: rgba(255, 255, 255, .64);--accent: #1cbcd5;--accent-bright: #35d8ef;--accent-deep: #0d7f94;--accent-ink: #00171c;--accent-glow: rgba(28, 188, 213, .35);--maxw: 1180px;--radius: 18px;--radius-sm: 10px;--pad-section: clamp(72px, 10vw, 140px);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{position:relative;padding:var(--pad-section) 0}.section--tight{padding:clamp(48px,6vw,88px) 0}.section--veil:before{content:"";position:absolute;inset:0 0 auto 0;height:320px;background:linear-gradient(#171717,#fff0);opacity:.55;pointer-events:none}.section>.container{position:relative;z-index:1}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 18px}h1,h2,h3,h4{margin:0 0 18px;font-weight:800;line-height:1.08;letter-spacing:-.01em}h1{font-size:clamp(38px,6.4vw,66px);text-transform:uppercase;line-height:1.02}h2{font-size:clamp(28px,4vw,42px);text-transform:uppercase}h3{font-size:clamp(19px,2vw,26px)}h4{font-size:17px}p{margin:0 0 18px;color:var(--text-muted)}.lead{font-size:clamp(16px,1.7vw,19px);max-width:62ch}.section-head{max-width:780px;margin-bottom:clamp(40px,5vw,64px)}.section-head--center{margin-inline:auto;text-align:center}.accent{color:var(--accent-bright)}.gradient-text{background:linear-gradient(100deg,var(--accent-bright),#7ee8f7 45%,#cfd8dc);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:700;letter-spacing:.01em;transition:transform .25s var(--ease),background .25s,box-shadow .25s,border-color .25s}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 10px 40px -12px var(--accent-glow)}.btn--primary:hover{background:var(--accent-bright);box-shadow:0 16px 46px -12px var(--accent-glow)}.btn--ghost{background:#ffffff0a;border-color:var(--line-strong);color:var(--text)}.btn--ghost:hover{background:#ffffff17;border-color:#ffffff47}.btn--pill{padding:8px 22px;border-radius:100px;background:#2b2b2b75;border-color:var(--line);font-size:14px;color:var(--text)}.btn--pill:hover{background:#1cbcd524;border-color:#1cbcd566}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.card{position:relative;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),rgba(10,12,13,.7));transition:border-color .3s,transform .3s var(--ease),background .3s}.card:hover{border-color:#1cbcd559;transform:translateY(-4px)}.card__num{font-size:13px;font-weight:800;letter-spacing:.16em;color:var(--accent-bright);margin-bottom:14px}.card p:last-child{margin-bottom:0}.grid{display:grid;gap:22px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chips--column{flex-direction:column;align-items:flex-start;gap:7px}.chip{padding:5px 13px;border-radius:100px;border:1px solid var(--line);background:#ffffff08;font-size:12.5px;font-weight:600;color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:100px;border:1px solid rgba(28,188,213,.3);background:#1cbcd514;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright)}.dot{width:6px;height:6px;border-radius:50%;background:var(--accent-bright);box-shadow:0 0 12px var(--accent-bright)}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ticks li{position:relative;padding-left:28px;color:var(--text-muted);font-size:15px}.ticks li:before{content:"";position:absolute;left:0;top:8px;width:14px;height:8px;border-left:2px solid var(--accent-bright);border-bottom:2px solid var(--accent-bright);transform:rotate(-45deg)}.has-reveal .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.has-reveal .reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media (max-width: 1024px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.container{padding:0 18px}.grid{gap:16px}.grid--2,.grid--3{grid-template-columns:1fr}.card{padding:24px}.btn{padding:12px 22px}}@media (max-width: 560px){.grid--4{grid-template-columns:1fr}.btn-row .btn,.btn-row>*{width:100%}.btn-row{gap:10px}}.nav{position:fixed;inset:0 0 auto 0;z-index:100;transition:background .35s,border-color .35s,backdrop-filter .35s;border-bottom:1px solid transparent}.nav--scrolled{background:#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav__inner{display:flex;align-items:center;gap:24px;height:74px}.nav__brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:19px;letter-spacing:-.02em;flex-shrink:0}.nav__brand img{width:34px;height:34px;object-fit:contain}.nav__links{display:flex;gap:26px;margin-left:auto;font-size:14.5px;font-weight:500}.nav__links a{color:var(--text-muted);position:relative;transition:color .25s}.nav__links a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--accent-bright);transition:width .3s var(--ease)}.nav__links a:hover{color:var(--text)}.nav__links a:hover:after{width:100%}.nav__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.nav__cta{padding:10px 22px;font-size:14px}.nav__burger{display:none;width:42px;height:42px;border:1px solid var(--line-strong);border-radius:10px;background:#ffffff0a;position:relative}.nav__burger span,.nav__burger span:before,.nav__burger span:after{position:absolute;left:50%;width:18px;height:2px;background:var(--text);transform:translate(-50%);transition:transform .3s var(--ease),opacity .2s}.nav__burger span{top:50%;translate:0 -50%}.nav__burger span:before,.nav__burger span:after{content:"";left:0;transform:none}.nav__burger span:before{top:-6px}.nav__burger span:after{top:6px}.nav__burger span.is-open{background:transparent}.nav__burger span.is-open:before{transform:translateY(6px) rotate(45deg)}.nav__burger span.is-open:after{transform:translateY(-6px) rotate(-45deg)}.nav__mobile{display:none;flex-direction:column;gap:4px;padding:0 24px;background:#000000f5;border-bottom:1px solid var(--line);max-height:0;overflow:hidden;transition:max-height .4s var(--ease),padding .3s}.nav__mobile.is-open{max-height:80vh;padding:12px 24px 26px;overflow-y:auto}.nav__mobile a:not(.btn){padding:13px 0;border-bottom:1px solid var(--line);color:var(--text-muted);font-weight:600}.nav__mobile .btn{margin-top:18px}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:130px 0 90px;overflow:hidden}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% -30%,#00e0ffb8,#00b0cd52 32%,#0000 62%),radial-gradient(ellipse 70% 50% at 50% 42%,#00c8e833,#0000 70%);pointer-events:none}.hero__grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(circle at 50% 30%,#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,transparent 72%);pointer-events:none}.hero__inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.hero__title{margin:22px 0 20px;max-width:16ch}.hero__text{margin-inline:auto;font-size:clamp(16px,1.8vw,19px)}.hero__actions{justify-content:center;margin-top:14px}.hero__claim{margin-top:44px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:100%;max-width:900px;margin-top:26px;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);border-radius:var(--radius);overflow:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero__stat{background:#080e1029;padding:22px 16px;display:flex;flex-direction:column;gap:4px}.hero__stat strong{font-size:27px;font-weight:800;color:var(--accent-bright)}.hero__stat span{font-size:13px;color:#fffffff5;font-weight:500;line-height:1.4}.countdown__box{border:1px solid var(--line);border-radius:24px;background:linear-gradient(140deg,#1cbcd51a,#0000 45%),var(--surface);padding:clamp(32px,5vw,56px);text-align:center}.countdown__box .lead{margin-inline:auto}.countdown__clock{display:flex;justify-content:center;gap:10px;margin:32px 0}.countdown__unit{position:relative;min-width:92px;padding:18px 10px;border:1px solid var(--line);border-radius:14px;background:#0006}.countdown__unit strong{display:block;font-size:clamp(28px,4.4vw,42px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.countdown__unit span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.countdown__sep{position:absolute;right:-11px;top:50%;translate:0 -60%;font-style:normal;font-size:22px;color:var(--text-dim)}.countdown__badge{margin-bottom:18px}.countdown__badge.is-urgent{border-color:#ff8a8a73;background:#ff5a5a1f;color:#ffb4b4}.countdown__badge.is-urgent .dot{background:#ff8a8a;box-shadow:0 0 12px #ff8a8a;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.countdown__box.is-urgent{border-color:#ff8a8a59;background:linear-gradient(140deg,#ff5a5a1a,#0000 45%),var(--surface)}.countdown__closing{max-width:56ch}.countdown__urgent{margin:0 0 26px;font-size:15px;font-weight:700;color:var(--accent-bright)}.countdown__box.is-urgent .countdown__urgent{color:#ffb4b4}.countdown__box.is-urgent .countdown__unit{border-color:#ff8a8a4d}.countdown__seats{margin:22px 0 0;font-size:12.5px;color:var(--text-dim)}.countdown__expired{margin:30px 0;font-weight:700;color:var(--accent-bright)}.founder__role{display:block;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:6px}.founder h3{margin-bottom:4px;font-size:21px}.founder__focus{font-size:13.5px;color:var(--text-dim)}.founder__quote{margin:22px 0 0;padding-left:18px;border-left:2px solid var(--accent);font-size:16px;font-weight:600;font-style:italic;color:var(--text)}.vision{margin-top:clamp(48px,6vw,80px);padding:clamp(32px,4vw,52px);border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 20% 0%,#1cbcd51f,#0000 60%);text-align:center}.vision__text{margin:0;font-size:clamp(20px,2.8vw,30px);font-weight:700;line-height:1.35;color:var(--text);max-width:24ch;margin-inline:auto}.path__step .ticks{margin-top:18px}.schedule{margin-top:clamp(40px,5vw,64px);display:block;padding:clamp(28px,4vw,44px);border:1px solid var(--line);border-radius:24px;background:var(--surface)}.schedule__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.schedule__head h3{margin-bottom:0}.schedule__note{font-size:13px;color:var(--text-dim);margin:0}.days{min-width:0}.days__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.day{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 10px 18px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#1cbcd524,#0000 60%),var(--surface);overflow:hidden;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.day:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-bright),transparent)}.day:hover{border-color:#35d8ef80;transform:translateY(-3px);box-shadow:0 18px 40px -28px var(--accent-glow)}.day__name{display:flex;flex-direction:column;align-items:center;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright)}.day__short{display:none}.day__time{display:flex;flex-direction:column;align-items:center;gap:4px}.day__time strong{font-size:19px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.day__time i{width:1px;height:10px;background:linear-gradient(var(--accent-bright),transparent)}.day__duration{padding:3px 10px;border-radius:100px;border:1px solid var(--line);background:#ffffff0a;font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap}.day--open{background:#ffffff05;border-style:dashed;justify-content:flex-start}.day--open:before{display:none}.day--open .day__name{color:var(--text-dim)}.day--open:hover{border-color:#ffffff47;box-shadow:none}.day__request{margin-top:auto;font-size:11.5px;font-weight:600;line-height:1.35;text-align:center;color:var(--text-dim)}.days__summary{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:13px;color:var(--text-muted)}.schedule__legal{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--text-dim)}.suitable{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,44px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(120deg,#1cbcd514,#0000 55%),var(--surface)}.suitable h3{margin:0}.promo{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;margin-bottom:30px;border:1px solid rgba(28,188,213,.25);border-radius:100px;background:#1cbcd50f}.promo strong{font-size:15.5px}.promo__until{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.offers{align-items:stretch;padding-top:14px}.offer{position:relative;display:flex;flex-direction:column}.offer--featured{border-color:#1cbcd573;background:linear-gradient(180deg,#1cbcd51a,#0000 40%),var(--surface-2);box-shadow:0 24px 70px -40px var(--accent-glow)}.offer__tag{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:12px}.offer__price{display:flex;align-items:baseline;gap:12px;margin-top:6px}.offer__price strong{font-size:36px;font-weight:800;letter-spacing:-.02em}.offer__price s{color:var(--text-dim);font-size:17px}.offer__note{display:block;font-size:12.5px;color:var(--text-dim);margin-bottom:18px}.offer .ticks{margin-bottom:26px}.offer__cta{width:100%;margin-top:auto}.offer__footnote{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-dim)}.disclaimer{margin:clamp(36px,4vw,56px) 0 0;padding-top:24px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.65;color:var(--text-dim)}.faq__group{margin-bottom:40px}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;background:none;border:none;color:var(--text);font-size:16.5px;font-weight:600;text-align:left;transition:color .25s}.faq__q:hover{color:var(--accent-bright)}.faq__q i{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%;font-style:normal;font-size:18px;line-height:1;transition:transform .3s var(--ease),border-color .25s,color .25s}.faq__item.is-open .faq__q i{transform:rotate(45deg);border-color:var(--accent);color:var(--accent-bright)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a p{overflow:hidden;margin:0;padding-right:48px;font-size:15px}.faq__item.is-open .faq__a p{padding-bottom:22px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.contact__mail{display:inline-block;margin-top:26px;font-size:18px;font-weight:700;color:var(--accent-bright);border-bottom:1px solid rgba(28,188,213,.4)}.contact__form{display:grid;gap:16px}.field{display:grid;gap:7px}.field label{font-size:13px;font-weight:600;color:var(--text-muted)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#00000073;color:var(--text);font:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #1cbcd529}.field select option{background:var(--surface)}.contact__hint{margin:0;font-size:12.5px;color:var(--text-dim)}.center{text-align:center;margin-top:40px}.footer{border-top:1px solid var(--line);background:var(--bg-soft);padding:clamp(48px,6vw,76px) 0 32px}.footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-weight:800;font-size:19px}.footer__brand img{width:44px;height:44px;object-fit:contain}.footer__brand p{font-size:14px;font-weight:500;margin:4px 0 0}.footer__nav,.footer__contact{display:flex;flex-direction:column;gap:10px;font-size:14.5px}.footer h4{margin:0 0 6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.footer__nav a,.footer__contact a{color:var(--text-muted);transition:color .25s}.footer__nav a:hover,.footer__contact a:hover{color:var(--accent-bright)}.footer__legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.footer__legal p{font-size:12px;line-height:1.6;color:var(--text-dim)}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--text-dim)}.footer__links{display:flex;gap:20px}.footer__links a:hover{color:var(--accent-bright)}@media (max-width: 1080px){.nav__links{display:none}.nav__burger{display:block}.nav__mobile{display:flex}.nav__cta{display:none}}@media (max-width: 1000px){.contact,.suitable{grid-template-columns:1fr}.day__short{display:block}.day__full{display:none}.footer__inner{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.days__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.day__short{display:block}.day__full{display:none}.hero{padding:110px 0 72px;min-height:auto}.hero__stats{grid-template-columns:repeat(2,1fr)}.hero__claim{margin-top:32px}.countdown__clock{gap:8px}.countdown__unit{min-width:0;flex:1;padding:14px 4px}.countdown__sep{display:none}.promo{border-radius:20px;padding:18px 20px;gap:12px}.promo strong{font-size:14.5px}.promo__until{margin-left:0}.offer__price strong{font-size:30px}.faq__q{font-size:15.5px;padding:17px 0}.faq__a p{padding-right:0}.contact__mail{font-size:16px;word-break:break-all}.footer__inner{grid-template-columns:1fr;gap:32px}.footer__nav{display:grid;grid-template-columns:1fr 1fr}.footer__nav h4{grid-column:1 / -1}}@media (max-width: 480px){.days__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.day{padding:14px 6px 12px}}@media (max-width: 420px){.hero__stats{grid-template-columns:1fr}.footer__bottom{flex-direction:column}}.section--quiet{background:linear-gradient(180deg,transparent,rgba(255,255,255,.02))}.people{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;max-width:900px;margin:0 auto}.person{padding:26px 0 0;border-top:1px solid var(--line-strong)}.person__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:10px}.person__head h3{margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);letter-spacing:-.01em}.person__role{font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-bright)}.person__focus{margin:0 0 12px;font-size:.95rem;color:var(--text-muted)}.person__text{margin:0 0 18px;color:var(--text-dim);line-height:1.7}.person__link{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:var(--text);text-decoration:none;border-bottom:1px solid var(--line-strong);padding-bottom:3px;transition:color .22s var(--ease),border-color .22s var(--ease)}.person__link:hover{color:var(--accent-bright);border-color:var(--accent)}.offer__call{display:inline-block;align-self:flex-start;margin-bottom:10px;padding:5px 12px;border:1px solid var(--accent);border-radius:999px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright);background:#1cbcd514}.tools{margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.tools__title{margin:8px 0 28px;font-size:clamp(1.4rem,3vw,2rem)}.offer--tool{max-width:720px}.tier-badge{display:inline-block;margin-top:14px;padding:6px 16px;border-radius:999px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-muted)}.tier-badge--course{border-color:var(--accent);color:var(--accent-bright)}.tier-badge--vip{border-color:var(--accent-bright);color:var(--accent-ink);background:linear-gradient(120deg,var(--accent-bright),var(--accent))}.locked{margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.course__item--locked{position:relative;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.course__blur{filter:blur(7px);opacity:.5}.course__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright);background:#00000059}.locked__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}@media (prefers-reduced-motion: reduce){.course__blur{filter:blur(7px)}}.check{display:flex;align-items:flex-start;gap:12px;margin:14px 0;font-size:.9rem;line-height:1.55;color:var(--text-muted);cursor:pointer}.check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--accent)}.check a{color:var(--accent-bright)}.leads{list-style:none;margin:0;padding:0}.lead{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--surface);overflow:hidden}.lead--new{border-color:var(--accent)}.lead--done{opacity:.6}.lead__head{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.lead__head:hover{background:var(--surface-2)}.lead__name{flex:1;font-weight:600;font-size:1.02rem}.lead__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lead__product{font-size:.78rem;color:var(--text-dim)}.lead__status{padding:3px 10px;border-radius:999px;border:1px solid var(--line-strong);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.lead__status--new{border-color:var(--accent);color:var(--accent-bright)}.lead__chevron{flex:none;width:24px;text-align:center;font-size:1.2rem;color:var(--text-dim)}.lead__body{padding:4px 18px 18px;border-top:1px solid var(--line)}.lead__data{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:8px 18px;margin:16px 0;font-size:.94rem}.lead__data dt{color:var(--text-dim)}.lead__data dd{margin:0;color:var(--text)}.lead__data a{color:var(--accent-bright)}.lead__message{margin:0 0 16px;padding:14px 16px;border-left:2px solid var(--line-strong);color:var(--text-muted);line-height:1.65;white-space:pre-wrap}.lead__actions{display:flex;flex-wrap:wrap;gap:8px}.lead__actions button{padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--text-muted);font-size:.84rem;cursor:pointer;transition:border-color .2s,color .2s}.lead__actions button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.lead__actions button.is-active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.lead__actions button:disabled{cursor:default}.admin__empty{color:var(--text-dim)}@media (max-width: 560px){.lead__head{flex-wrap:wrap}.lead__name{flex:1 1 100%}.lead__data{grid-template-columns:1fr;gap:2px 0}.lead__data dd{margin-bottom:10px}}.lead__pot{padding:3px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text-muted)}.lead__pot--high{border-color:var(--accent-bright);color:var(--accent-ink);background:var(--accent-bright);font-weight:600}.lead__pot--medium{border-color:var(--accent-deep);color:var(--accent-bright)}.lead__pot--low{opacity:.7}.lead__called{font-size:.74rem;color:var(--text-dim)}.lead__callnow{margin:4px 0 20px}.lead__field{margin-bottom:22px}.lead__label{display:block;margin-bottom:8px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.lead__choices{display:flex;flex-wrap:wrap;gap:8px}.lead__choices button{padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--text-muted);font-size:.84rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.lead__choices button:hover:not(:disabled){border-color:var(--accent);color:var(--accent-bright)}.lead__choices button.is-active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.lead__choices button:disabled{cursor:default}.lead__field textarea{width:100%;margin-bottom:10px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--bg-soft);color:var(--text);font:inherit;line-height:1.6;resize:vertical}.lead__field textarea:focus{outline:none;border-color:var(--accent)}.lead__history{margin-top:8px;font-size:.86rem}.lead__history summary{cursor:pointer;color:var(--text-dim)}.lead__history ul{list-style:none;margin:12px 0 0;padding:0}.lead__history li{display:flex;flex-wrap:wrap;gap:4px 12px;padding:7px 0;border-top:1px solid var(--line);color:var(--text-dim)}.lead__history strong{color:var(--text-muted);font-weight:600}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:32px}.kpi{padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.kpi strong{display:block;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.1;letter-spacing:-.02em}.kpi span{display:block;margin-top:6px;font-size:.8rem;letter-spacing:.05em;color:var(--text-dim)}.kpi--accent{border-color:var(--accent)}.kpi--accent strong{color:var(--accent-bright)}.kpi--muted{opacity:.65}.sales__bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:20px}.tabs{display:flex;flex-wrap:wrap;gap:6px}.tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;background:none;color:var(--text-dim);font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.tabs button:hover{color:var(--text);border-color:var(--line-strong)}.tabs button.is-active{border-color:var(--accent);background:#1cbcd51f;color:var(--accent-bright)}.tabs__count{padding:1px 8px;border-radius:999px;background:#ffffff17;font-size:.76rem}.sales__tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sales__tools input[type=search],.sales__sort select{padding:9px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-soft);color:var(--text);font:inherit;font-size:.9rem}.sales__tools input:focus,.sales__sort select:focus{outline:none;border-color:var(--accent)}.sales__sort{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;color:var(--text-dim)}.lead--ready{border-color:var(--accent)}.lead__row{display:flex;align-items:stretch}.lead__row .lead__head{flex:1}.lead__dial{display:flex;align-items:center;padding:0 20px;border-left:1px solid var(--line);color:var(--accent-bright);text-decoration:none;font-size:.92rem;white-space:nowrap;transition:background .2s}.lead__dial:hover{background:#1cbcd51a}.lead__window{font-size:.74rem;color:var(--text-dim)}.lead__ready{padding:3px 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.72rem;font-weight:600;letter-spacing:.04em}.lead__cooling{font-size:.74rem;color:var(--text-dim)}.lead__hint{display:block;margin:-12px 0 20px}@media (max-width: 640px){.sales__bar,.sales__tools{flex-direction:column;align-items:stretch}.lead__row{flex-direction:column}.lead__dial{border-left:0;border-top:1px solid var(--line);padding:12px 18px}}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:32px}.chart{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.chart__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:18px}.chart__head h3{margin:0;font-size:1rem}.chart__head span{font-size:.78rem;color:var(--text-dim)}.chart__svg{display:block;width:100%;height:130px}.chart__axis{display:flex;margin-top:4px}.chart__axis span{flex:1;font-size:.64rem;color:var(--text-dim);text-align:center}.chart__legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:.76rem;color:var(--text-dim)}.chart__legend span{display:inline-flex;align-items:center;gap:6px}.chart__empty{margin:0;color:var(--text-dim);font-size:.88rem}.chart__legend .dot,.stack__part{border-radius:3px}.chart__legend .dot{width:9px;height:9px;display:inline-block}.dot--accent{background:var(--accent-bright)}.dot--soft{background:#ffffff47}.dot--high{background:var(--accent-bright)}.dot--medium{background:var(--accent)}.dot--low{background:var(--accent-deep)}.dot--unknown{background:#fff3}.funnel{display:grid;gap:12px}.funnel__row{display:grid;grid-template-columns:minmax(90px,auto) 1fr auto;align-items:center;gap:12px;font-size:.85rem}.funnel__label{color:var(--text-dim)}.funnel__track{height:10px;border-radius:999px;background:#ffffff0f;overflow:hidden}.funnel__bar{height:100%;border-radius:999px;transition:width .4s var(--ease)}.funnel__bar--total{background:#ffffff40}.funnel__bar--contacted{background:var(--accent)}.funnel__bar--done{background:var(--accent-bright)}.funnel__value{min-width:28px;text-align:right}.stack{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#ffffff0f}.stack__part--high{background:var(--accent-bright)}.stack__part--medium{background:var(--accent)}.stack__part--low{background:var(--accent-deep)}.stack__part--unknown{background:#fff3}.lead__dial{gap:10px}.field--pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field--pair input{width:100%}.field__hint--warn{color:var(--accent-bright)}.invite{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.invite input[type=email]{flex:1 1 240px}.invite input,.invite select{padding:10px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-soft);color:var(--text);font:inherit;font-size:.9rem}.invite input:focus,.invite select:focus{outline:none;border-color:var(--accent)}.invites{list-style:none;margin:18px 0 26px;padding:0}.invites li{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;margin-bottom:8px;border:1px dashed var(--line-strong);border-radius:12px}.invites__mail{flex:1;font-size:.94rem}.invites__state{font-size:.76rem;color:var(--text-dim)}.invites li button{padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--text-dim);font-size:.82rem;cursor:pointer}.invites li button:hover{color:var(--text);border-color:var(--accent)}.team{list-style:none;margin:0;padding:0}.team__row{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--surface);overflow:hidden}.team__head{display:flex;align-items:center;gap:14px;width:100%;padding:15px 18px;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.team__head:hover{background:var(--surface-2)}.team__name{flex:1;display:flex;flex-direction:column;gap:2px;font-weight:600}.team__mail{font-weight:400;font-size:.8rem;color:var(--text-dim)}.team__quick{font-size:.78rem;color:var(--text-dim);white-space:nowrap}.role{padding:3px 11px;border-radius:999px;border:1px solid var(--line-strong);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.role--sales{border-color:var(--accent);color:var(--accent-bright)}.role--admin{border-color:var(--accent-bright);background:var(--accent-bright);color:var(--accent-ink);font-weight:600}.team__body{padding:4px 18px 18px;border-top:1px solid var(--line)}.team__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:16px 0 20px}.stat{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg-soft)}.stat strong{display:block;font-size:1.5rem;line-height:1.1}.stat span{display:block;margin-top:4px;font-size:.74rem;color:var(--text-dim)}@media (max-width: 560px){.team__head{flex-wrap:wrap}.team__name{flex:1 1 100%}}.topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.topic{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .25s var(--ease),transform .25s var(--ease)}.topic:hover{border-color:var(--accent);transform:translateY(-3px)}.topic__image{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-soft)}.topic__image img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:transform .4s var(--ease),opacity .25s}.topic:hover .topic__image img{transform:scale(1.04);opacity:1}.topic__body{display:block;padding:18px 20px 20px}.topic__body h3{margin:0 0 8px;font-size:1.15rem}.topic__body p{margin:0 0 12px;color:var(--text-dim);font-size:.92rem;line-height:1.6}.topic__meta{font-size:.78rem;letter-spacing:.05em;color:var(--accent-bright)}.topic--locked{pointer-events:none}.topic--locked .topic__image img{filter:grayscale(1);opacity:.35}.topic__blur{filter:blur(5px);opacity:.5}.topic__lock{position:absolute;inset:auto 0 0 0;padding:12px;text-align:center;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright);background:#0000008c}.crumb{display:inline-block;margin-bottom:18px;font-size:.88rem;color:var(--text-dim);text-decoration:none}.crumb:hover{color:var(--accent-bright)}.lessons{list-style:none;margin:0;padding:0;display:grid;gap:12px}.lesson{display:flex;gap:18px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .22s var(--ease),background .22s}a.lesson:hover{border-color:var(--accent);background:var(--surface-2)}.lesson--pending{opacity:.55}.lesson__thumb{position:relative;flex:none;width:168px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--bg-soft)}.lesson__thumb img{width:100%;height:100%;object-fit:cover}.lesson__time{position:absolute;right:6px;bottom:6px;padding:2px 7px;border-radius:5px;background:#000000bf;font-size:.72rem;color:#fff}.lesson__body{display:block;min-width:0}.lesson__no{font-size:.72rem;letter-spacing:.14em;color:var(--text-dim)}.lesson__body h3{margin:4px 0 6px;font-size:1.05rem}.lesson__body p{margin:0 0 10px;color:var(--text-dim);font-size:.9rem;line-height:1.6}.lesson__state{font-size:.78rem;color:var(--text-dim)}.lesson__state.is-ready{color:var(--accent-bright)}.lesson__text{margin:28px 0}.lesson__text h2{font-size:1.05rem;margin-bottom:10px}.lesson__text p{color:var(--text-muted);line-height:1.75;white-space:pre-wrap}.lesson__nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}@media (max-width: 620px){.lesson{flex-direction:column}.lesson__thumb{width:100%}}.lesson__thumb video,.lesson__thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none}.lesson__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.7);opacity:.85;transition:opacity .2s,transform .2s var(--ease)}a.lesson:hover .lesson__play{opacity:1;transform:scale(1.12)}.video--embed{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000}.video--embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.page--lesson{max-width:980px}.page--lesson .video,.page--lesson .video--embed{width:100%;margin-top:22px}.page--lesson .lesson__text p,.page--lesson .page__head .lead{max-width:68ch}@media (min-width: 1400px){.page--lesson{max-width:1100px}}.course-page{padding-top:96px}.course-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.course-nav{position:sticky;top:88px;height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;padding-right:10px;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.course-nav::-webkit-scrollbar{width:6px}.course-nav::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.course-nav::-webkit-scrollbar-track{background:transparent}.course-nav__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.course-nav__toggle{display:none;padding:7px 14px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--text-muted);font:inherit;font-size:.84rem;cursor:pointer}.course-nav__progress{margin-bottom:24px;font-size:.76rem;color:var(--text-dim)}.course-nav__bar{height:4px;margin-bottom:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.course-nav__bar span{display:block;height:100%;border-radius:999px;background:var(--accent-bright);transition:width .4s var(--ease)}.course-nav__group{margin-bottom:26px}.course-nav__tier{display:block;margin-bottom:8px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.course-nav__tier--vip{color:var(--accent-bright)}.course-nav__group ul{list-style:none;margin:0;padding:0}.course-nav__item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;color:var(--text-muted);text-decoration:none;font-size:.92rem;line-height:1.35;transition:background .18s,color .18s}a.course-nav__item:hover{background:var(--surface);color:var(--text)}.course-nav__item.is-active{background:#1cbcd524;color:var(--accent-bright);box-shadow:inset 2px 0 0 var(--accent)}.course-nav__title{flex:1}.course-nav__count{font-size:.74rem;color:var(--text-dim)}.course-nav__item.is-locked{opacity:.45;cursor:default}.course-nav__lock{font-size:.7rem}.course-nav__upgrade{width:100%;margin-top:6px}.course-main{min-width:0;max-width:900px}.course-main .page__head{margin-bottom:26px}.course-main .lesson__text p,.course-main .page__head .lead{max-width:68ch}.course-main__loading{height:320px;border-radius:14px;background:var(--surface);opacity:.4}.course-start{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px;align-items:center;padding:18px;margin-bottom:36px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);color:inherit;text-decoration:none;transition:border-color .22s var(--ease),transform .22s var(--ease)}.course-start:hover{border-color:var(--accent);transform:translateY(-2px)}.course-start__image{display:block;aspect-ratio:16 / 9;border-radius:11px;overflow:hidden}.course-start__image img{width:100%;height:100%;object-fit:cover}.course-start__body h2{margin:6px 0 8px;font-size:1.4rem}.course-start__body p{margin:0 0 10px;color:var(--text-dim);font-size:.94rem;line-height:1.6}.course-next__head{margin:0 0 16px;font-size:1rem;color:var(--text-muted)}@media (max-width: 900px){.course-shell{grid-template-columns:1fr;gap:24px}.course-nav{position:static;height:auto;overflow:visible;padding:0 0 20px;border-right:0;border-bottom:1px solid var(--line)}.course-nav__toggle{display:block}.course-nav:not(.is-open) .course-nav__group,.course-nav:not(.is-open) .course-nav__upgrade{display:none}.course-start{grid-template-columns:1fr}}.course-nav__label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright)}.course-main .broker{margin-top:24px}button.course-nav__item{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}button.course-nav__item:hover{background:var(--surface);color:var(--text)}.sales-nav__today{padding:14px 16px;margin-bottom:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.sales-nav__today strong{display:block;font-size:1.8rem;line-height:1;color:var(--accent-bright)}.sales-nav__today span{display:block;margin-top:4px;font-size:.74rem;color:var(--text-dim)}.next-up{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;margin-bottom:26px;border:1px solid var(--accent);border-radius:16px;background:linear-gradient(135deg,rgba(28,188,213,.14),transparent 70%)}.next-up__body h2{margin:6px 0;font-size:1.5rem}.next-up__body p{margin:0;color:var(--text-dim);font-size:.9rem}.next-up__call{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.sales__tools--top{justify-content:flex-start;margin-bottom:18px}.sales__result{margin-left:auto;font-size:.8rem;color:var(--text-dim)}@media (max-width: 900px){.sales-nav__today{display:flex;align-items:baseline;gap:10px}.sales-nav__today strong{font-size:1.3rem}.next-up{flex-direction:column;align-items:stretch}}.kpi--wide strong{font-size:clamp(1.2rem,2.6vw,1.7rem)}.revenue{width:100%;border-collapse:collapse;margin-top:24px;font-size:.94rem}.revenue th,.revenue td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--line)}.revenue thead th{font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);font-weight:500}.revenue--num{text-align:right;font-variant-numeric:tabular-nums}.revenue tbody td:first-child{display:flex;align-items:center;gap:10px}.revenue__sum{color:var(--text)}.revenue__split td{padding-top:22px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border-bottom:0}.revenue tfoot th,.revenue tfoot td{border-bottom:0;border-top:1px solid var(--line-strong);padding-top:16px}.revenue__total{font-size:1.1rem;font-weight:600;color:var(--accent-bright)}@media (max-width: 640px){.revenue{font-size:.86rem}.revenue th,.revenue td{padding:10px 8px}.revenue th:nth-child(2),.revenue td:nth-child(2){display:none}}.admin-nav__who{padding:12px 14px;margin-bottom:22px;border:1px solid var(--line);border-radius:11px;background:var(--surface);overflow:hidden}.admin-nav__who strong{display:block;font-size:.92rem}.admin-nav__who span{display:block;margin-top:2px;font-size:.74rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.course-main .admin__section{margin-bottom:0}.tabs--sub{margin:4px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tabs--sub button{padding:7px 13px;font-size:.85rem}.tabs--sub button.is-active{border-color:var(--line-strong);background:var(--surface-2);color:var(--text)}.hero__molten{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:1;mask-image:radial-gradient(ellipse 100% 85% at 50% 20%,#000 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 100% 85% at 50% 20%,#000 40%,transparent 85%);pointer-events:none}.hero__molten canvas{width:100%!important;height:100%!important}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 55% 38% at 50% 46%,#0000006b,#0000001f 60%,#0000),linear-gradient(#0003,#0000 35%,#000);pointer-events:none}.hero__glow,.hero__grid-lines{z-index:0}.hero__mark{position:absolute;top:50%;left:50%;z-index:0;width:clamp(300px,46vw,620px);aspect-ratio:1;translate:-50% -58%;pointer-events:none;background:radial-gradient(circle at 30% 25%,#5ecee0f2,#0096b0b3 45%,#00586a8c 75%),linear-gradient(120deg,#068ba3,#35c4da 40%,#063f4b 85%);background-size:180% 180%;mask-image:url(/assets/logo.png),url(/assets/logo.png);mask-size:contain,97.4%;mask-position:center,center;mask-repeat:no-repeat,no-repeat;mask-composite:exclude;-webkit-mask-image:url(/assets/logo.png),url(/assets/logo.png);-webkit-mask-size:contain,97.4%;-webkit-mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;opacity:.34;filter:saturate(1.15) drop-shadow(0 0 10px rgba(0,160,190,.3));animation:mark-drift 18s ease-in-out infinite}@keyframes mark-drift{50%{background-position:100% 60%}}@media (prefers-reduced-motion: reduce){.hero__mark{animation:none}}@media (max-width: 760px){.hero__mark{width:min(82vw,400px);translate:-50% -62%;opacity:.26}}.hero__gradient{display:block;margin:0 auto;max-width:none}.animated-gradient-text{background:none!important;border-radius:0!important;padding:0!important;max-width:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.animated-gradient-text .gradient-overlay{display:none}.animated-gradient-text .text-content{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.hero__rotating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:4px 0 26px;font-size:clamp(15px,1.7vw,18px);font-weight:600;color:var(--text-muted)}.hero__rotator{display:inline-flex;align-items:center;color:var(--accent-bright);font-weight:800;overflow:hidden}.hero__rotator-line{display:inline-flex}.hero__claim .shiny-text,.promo .shiny-text{font:inherit;letter-spacing:inherit}.specular-button{font-family:inherit!important;font-weight:700!important;letter-spacing:.01em}.cta-button{display:inline-flex}.center .cta-button,.offer__cta .cta-button{width:100%;max-width:320px}.center .specular-button,.center .cta-button>.btn,.offer__cta .specular-button,.offer__cta .cta-button>.btn{width:100%}.center .cta-button{margin-inline:auto}.offer__cta{margin-top:auto;display:flex}.offer__cta .btn{width:100%}.hero__ghost{--sb-bg: linear-gradient(180deg, rgba(28, 188, 213, .16), rgba(10, 20, 24, .9));border:none;background:none;padding:2px 0;cursor:pointer}.hero__ghost .inner-content{background:var(--sb-bg);border:1px solid rgba(124,238,255,.45);color:#fff;font-size:15px;font-weight:700;padding:12px 28px;transition:background .3s,border-color .3s,transform .25s var(--ease)}.hero__ghost:hover .inner-content{background:linear-gradient(180deg,#35d8ef4d,#0a1418e6);border-color:#7ceeffcc}.hero__ghost:hover{transform:translateY(-2px)}.lang-switch{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:100px;background:#ffffff0d}.lang-switch button{padding:5px 12px;border:none;border-radius:100px;background:none;color:var(--text-dim);font-size:12px;font-weight:800;letter-spacing:.08em;transition:color .25s,background .25s}.lang-switch button:hover{color:var(--text)}.lang-switch button.is-active{background:var(--accent);color:var(--accent-ink)}.offer.card-spotlight{border-radius:var(--radius);border:1px solid rgba(53,216,239,.42);background:linear-gradient(180deg,#1cbcd51f,#0000 42%),var(--surface-2);padding:34px 30px 30px;overflow:visible;box-shadow:0 26px 70px -46px var(--accent-glow)}.offer.card-spotlight:before{border-radius:inherit}.offer__ribbon{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:5px 18px;border-radius:100px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 24px -8px var(--accent-glow)}.process{max-width:720px;margin-inline:auto}.process .center{margin-top:28px}.process .de-stepper{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important}.process .outer-container{width:100%;max-width:none}.process .step-indicator-inner,.process .active-dot{background:var(--accent)!important}.process .step-number{color:var(--accent-ink)}.process .step-connector-inner{background:var(--accent)!important;background-color:var(--accent)!important}.process .step-connector{background-color:#ffffff24}.process .next-button{padding:10px 22px;border:1px solid transparent!important;border-radius:8px;background:var(--accent)!important;color:var(--accent-ink)!important;font-weight:700;box-shadow:none!important;outline:none}.process .next-button:hover{background:var(--accent-bright)!important}.process .back-button{padding:10px 20px;border:1px solid var(--line-strong)!important;border-radius:8px;background:#ffffff0f!important;color:#fff!important;font-weight:700;opacity:1!important}.process .back-button:hover{background:#ffffff1f!important;border-color:#ffffff59!important}.process .back-button.inactive{opacity:.4!important}.de-step h4{margin-top:10px;font-size:21px}.de-step p{margin-bottom:0}.de-step .card__num{text-transform:uppercase}.card-glare{place-items:stretch!important;transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .3s;cursor:default}.card-glare:hover{border-color:#1cbcd559}.card-glare__inner{padding:30px;height:100%;display:flex;flex-direction:column}.card-glare__inner>p:last-child,.card-glare__inner>.chips:last-child{margin-bottom:0}.card-glare__inner .chips{margin-top:auto;padding-top:16px}.countdown__flap{display:flex;justify-content:center;margin:6px 0 18px}.countdown__flap .split-flap-text{justify-content:center;flex-wrap:wrap}.founders{display:grid;gap:clamp(28px,4vw,48px)}.founder{display:grid;grid-template-columns:320px 1fr;gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,var(--surface),rgba(10,12,13,.7))}.founder:nth-child(2n) .founder__card{order:2}.founder__card{display:flex;justify-content:center}.founder__card .pc-card-wrapper{width:100%;max-width:300px}.founder__card .pc-card{height:400px}.founder__card .pc-card:hover .pc-shine:before,.founder__card .pc-card.active .pc-shine:before,.founder__card .pc-card:hover .pc-shine:after,.founder__card .pc-card.active .pc-shine:after{opacity:.18}.founder__card .pc-shine{filter:brightness(.5) contrast(1.1) saturate(.35) opacity(.35)}.founder__card .pc-card:hover .pc-shine,.founder__card .pc-card.active .pc-shine{filter:brightness(.55) contrast(1.15) saturate(.4) opacity(.4)}.founder__card .pc-glare{opacity:.35;filter:brightness(.7) contrast(1)}.founder__card .pc-avatar-content{mix-blend-mode:normal}.founder__card .pc-avatar-content .avatar{width:100%;height:100%;object-fit:cover;object-position:50% 12%;top:0;bottom:auto}.founder__card .pc-details{top:2.2em;padding:0 18px}.founder__card .pc-details h3{font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.1;background-image:linear-gradient(to bottom,#fff,#9fe9f7)}.founder__card .pc-details p{top:-4px;width:auto;white-space:normal;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background-image:linear-gradient(to bottom,#bdf1fb,#35d8ef)}.founder__card .pc-user-info{gap:10px;background:#060e109e;border-color:#ffffff29}.founder__card .pc-user-details{min-width:0;gap:10px}.founder__card .pc-mini-avatar{display:none}.founder__card .pc-user-text{min-width:0;gap:3px}.founder__card .pc-handle{font-size:13.5px;font-weight:700;color:#fff}.founder__card .pc-status{font-size:13px;line-height:1.35;color:#ffffffd9;white-space:normal}.founder__card .pc-contact-btn{flex-shrink:0;padding:10px 14px;white-space:nowrap;background:var(--accent);border-color:transparent;color:var(--accent-ink);font-weight:700}.founder__card .pc-contact-btn:hover{background:var(--accent-bright)}.founder__body h3{margin-bottom:4px;font-size:clamp(20px,2.2vw,26px)}.vision__focus{margin-top:18px;display:flex;justify-content:center}.vision__focus .focus-container{flex-wrap:wrap;gap:1.2em;font-weight:800;text-transform:uppercase}.vision__focus .focus-word{font-size:clamp(18px,3vw,34px);font-weight:800;color:var(--text)}.showcase,.showcase__stage{overflow:hidden}.showcase__stage{display:flex;justify-content:center;padding:10px 0}.showcase__note{margin:26px 0 0;text-align:center;font-size:12.5px;color:var(--text-dim)}.partners__label{margin:0 0 22px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim)}.partners,.partners__loop,.partners__loop .logoloop{overflow:hidden}.logoloop__list{list-style:none;margin:0;padding:0}.partners__loop{position:relative}.partner-chip{display:inline-flex;align-items:center;height:40px;padding:0 24px;border:1px solid var(--line-strong);border-radius:100px;background:#ffffff08;font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;transition:color .25s,border-color .25s}.logoloop__item:hover .partner-chip{color:var(--accent-bright);border-color:#1cbcd573}.community{position:relative;overflow:hidden}.community__wall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.85;mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 55%,transparent 100%);pointer-events:none}.community>.container{position:relative;z-index:1}@media (max-width: 900px){.founder,.founder:nth-child(2n){grid-template-columns:1fr}.founder:nth-child(2n) .founder__card{order:0}.founder__card .pc-card{height:380px}}@media (max-width: 700px){.card-glare__inner{padding:24px}.hero__rotating{font-size:15px;gap:8px}.vision__focus .focus-container{gap:.7em}.founder__card .pc-card{height:340px}.founder__card .pc-card-wrapper{max-width:260px}.center .cta-button,.offer__cta .cta-button{max-width:none}.cta-button,.cta-button>*{width:100%}.partner-chip{height:34px;padding:0 18px;font-size:13px}.process .de-stepper{padding:0}.de-step h4{font-size:18px}}@media (max-width: 420px){.countdown__flap{overflow-x:auto;justify-content:flex-start;padding-bottom:6px}.countdown__flap .split-flap-text{flex-wrap:nowrap;margin-inline:auto}}.nav__cta{padding:8px 18px;font-size:13.5px;border-radius:100px}.nav__links{gap:6px;font-size:14px;font-weight:600}.nav__links a{padding:7px 14px;border-radius:100px;color:var(--text-muted);transition:color .25s,background .25s}.nav__links a:after{display:none}.nav__links a:hover{color:var(--text);background:#ffffff12}.lang{position:relative}.icon-button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:#ffffff0d;color:var(--text);transition:background .25s,border-color .25s,transform .25s var(--ease)}.icon-button:hover{background:#ffffff1c;border-color:#ffffff57;transform:translateY(-1px)}.lang__trigger{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 8px;border:1px solid var(--line-strong);border-radius:100px;background:#ffffff0d;color:var(--text);transition:background .25s,border-color .25s}.lang__trigger:hover{background:#ffffff1c;border-color:#ffffff57}.lang__code{font-size:12.5px;font-weight:800;letter-spacing:.08em}.lang__chevron{opacity:.65;transition:transform .25s var(--ease)}.lang.is-open .lang__chevron{transform:rotate(180deg)}.lang.is-open .lang__trigger,.account.is-open .account__trigger{border-color:var(--accent);background:#1cbcd529}.flag{width:24px;height:16px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff38;border-radius:3px}.lang__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:244px;padding:8px;border:1px solid var(--line-strong);border-radius:16px;background:#0a0e0ff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px -20px #000000e6;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.lang.is-open .lang__menu{opacity:1;visibility:visible;transform:none}.lang__title{margin:4px 10px 10px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.lang__menu ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lang__menu button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:11px;background:none;color:var(--text-muted);text-align:left;transition:background .2s,color .2s,border-color .2s}.lang__menu button:hover{background:#ffffff12;color:var(--text)}.lang__menu button.is-active{background:#1cbcd521;border-color:#1cbcd559;color:var(--text)}.lang__names{display:flex;flex-direction:column;gap:1px;min-width:0}.lang__names strong{font-size:14px;font-weight:700}.lang__names span{font-size:11.5px;color:var(--text-dim)}.lang__tag{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.lang__menu button.is-active .lang__tag{color:var(--accent-bright)}.card__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;border:1px solid rgba(28,188,213,.3);background:#1cbcd51f;color:var(--accent-bright)}.partner-chip__icon{width:20px;height:20px;color:var(--accent-bright);flex-shrink:0}.partner-chip{gap:10px}.contact__panel{min-width:0}.audience{padding:clamp(24px,3vw,34px);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),rgba(10,12,13,.72))}.audience__grid{display:grid;gap:14px;margin-top:18px}.audience__card{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;gap:4px 16px;padding:18px;border:1px solid var(--line-strong);border-radius:14px;background:#ffffff08;color:var(--text);text-align:left;transition:border-color .25s,background .25s,transform .25s var(--ease)}.audience__card:hover{border-color:#1cbcd580;background:#1cbcd514;transform:translateY(-2px)}.audience__icon{grid-row:1 / 3;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#1cbcd524;color:var(--accent-bright)}.audience__card strong{font-size:16.5px;font-weight:700}.audience__text{font-size:13.5px;line-height:1.5;color:var(--text-muted)}.apply{padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),rgba(10,12,13,.72))}.apply__back{margin-bottom:20px;padding:0;border:none;background:none;color:var(--accent-bright);font-size:13.5px;font-weight:700}.apply__back:hover{text-decoration:underline}.apply fieldset{margin:0 0 26px;padding:0;border:none}.apply legend{padding:0 0 14px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-bright)}.apply__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field--wide{grid-column:1 / -1;margin-top:14px}.field__label{font-size:13px;font-weight:600;color:var(--text-muted)}.field__error{margin:8px 0 0;font-size:12.5px;color:#ff8a8a}.checks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.checks--stack{flex-direction:column;gap:12px}.check{display:flex;align-items:flex-start;gap:10px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:10px;background:#ffffff08;font-size:13.5px;line-height:1.45;color:var(--text-muted);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.checks:not(.checks--stack) .check{border-radius:100px;align-items:center}.check:hover{border-color:#1cbcd566;color:var(--text)}.check input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0;accent-color:var(--accent)}.checks:not(.checks--stack) .check input{margin:0}.check:has(input:checked){border-color:var(--accent);background:#1cbcd51f;color:var(--text)}.apply__submit{width:100%}.page{padding:150px 0 clamp(72px,9vw,120px);min-height:70vh}.page__head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.page__head h1{font-size:clamp(30px,4.4vw,48px);margin:10px 0 16px}.page__meta{margin:0;font-size:13px;color:var(--text-dim)}.page .center{margin-top:36px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.panel{padding:clamp(24px,3vw,34px)}.panel h3{margin-bottom:10px}.panel form{margin-top:20px}.panel .field{margin-bottom:16px}.panel .btn{margin-top:4px}.panel--muted{border-color:var(--line);background:#ffffff05}.panel input:disabled{opacity:.6;cursor:not-allowed}.form__ok{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--accent-bright)}.soon{padding:clamp(28px,4vw,44px);margin-bottom:28px;border:1px solid rgba(28,188,213,.28);border-radius:24px;background:linear-gradient(140deg,#1cbcd524,#0000 55%),var(--surface)}.soon h2{margin:16px 0 12px;font-size:clamp(22px,3vw,32px)}.soon p{margin-bottom:0}.dashboard__grid{margin-bottom:8px}.soon--checking{min-height:210px;border-color:var(--line);background:#ffffff05;animation:soon-pulse 1.4s ease-in-out infinite}@keyframes soon-pulse{50%{opacity:.55}}.page--text .container{max-width:820px}.legal section{padding:22px 0;border-bottom:1px solid var(--line)}.legal section:first-child{padding-top:0}.legal h2{margin-bottom:10px;font-size:clamp(17px,2vw,21px);text-transform:none;letter-spacing:0}.legal p{margin:0;font-size:15px;line-height:1.7}.legal__note{margin:28px 0 32px;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:12px;font-size:13px;color:var(--text-dim)}.account__link{display:block;padding:10px 12px;border-radius:9px;color:var(--text-muted);font-size:14px;font-weight:600;transition:background .2s,color .2s}.account__link:hover{background:#ffffff14;color:var(--text)}@media (max-width: 860px){.account-grid{grid-template-columns:1fr}.page{padding-top:120px}}.aplayer{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(24px,4vw,48px);margin-top:clamp(32px,4vw,48px);padding:clamp(28px,4vw,44px);border:1px solid rgba(28,188,213,.28);border-radius:24px;background:linear-gradient(140deg,#1cbcd51f,#0000 55%),var(--surface)}.aplayer__intro h3{margin:16px 0 12px;font-size:clamp(20px,2.4vw,27px)}.aplayer__intro p{margin-bottom:0}.aplayer__note{margin-top:14px!important;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--text-dim)}.aplayer__list .eyebrow{margin-bottom:14px}@media (max-width: 900px){.aplayer{grid-template-columns:1fr}}.footer__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.2fr);gap:clamp(32px,5vw,72px)}.footer__logo{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.02em}.footer__logo img{width:40px;height:40px;object-fit:contain}.footer__tagline{margin:14px 0 6px;font-size:15px;font-weight:700;color:var(--text)}.footer__blurb{margin:0 0 20px;font-size:14px;line-height:1.6;max-width:38ch}.footer__mail{font-size:15px;font-weight:700;color:var(--accent-bright);border-bottom:1px solid rgba(28,188,213,.4)}.footer__social{display:flex;gap:10px;margin-top:22px}.footer__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:11px;color:var(--text-muted);transition:color .25s,border-color .25s,background .25s}.footer__social a:hover{color:var(--accent-bright);border-color:#1cbcd573;background:#1cbcd51a}.footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.footer__col{display:flex;flex-direction:column;gap:11px;font-size:14px}.footer__col h4{margin:0 0 5px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}.footer__col a{color:var(--text-muted);transition:color .25s,transform .25s var(--ease)}.footer__col a:hover{color:var(--accent-bright);transform:translate(3px)}@media (max-width: 1080px){.lang{order:-1}}@media (max-width: 1000px){.footer__top{grid-template-columns:1fr}}@media (max-width: 760px){.apply__grid{grid-template-columns:1fr}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.audience__card{grid-template-columns:40px 1fr;gap:4px 13px}.audience__icon{width:40px;height:40px}}@media (max-width: 420px){.footer__cols{grid-template-columns:1fr}}.account{position:relative}.account__initials{font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--accent-bright)}.account__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:250px;padding:8px;border:1px solid var(--line-strong);border-radius:14px;background:#0a0e0ff7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 60px -20px #000000e6;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.account.is-open .account__menu{opacity:1;visibility:visible;transform:none}.account__menu>button{display:block;width:100%;padding:10px 12px;border:none;border-radius:9px;background:none;color:var(--text-muted);font-size:14px;font-weight:600;text-align:left;transition:background .2s,color .2s}.account__menu>button:hover{background:#ffffff14;color:var(--text)}.account__menu>button.is-primary{margin-top:4px;background:var(--accent);color:var(--accent-ink);text-align:center;font-weight:700}.account__menu>button.is-primary:hover{background:var(--accent-bright);color:var(--accent-ink)}.account__who{display:flex;flex-direction:column;gap:2px;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-dim)}.account__who strong{font-size:15px;color:var(--text)}.account__mail{overflow:hidden;text-overflow:ellipsis}.account__note{margin:10px 12px 4px;font-size:11.5px;line-height:1.5;color:var(--text-dim)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:modal-in .25s var(--ease)}@keyframes modal-in{0%{opacity:0}}.modal__box{position:relative;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;padding:clamp(26px,4vw,36px);border:1px solid var(--line-strong);border-radius:20px;background:linear-gradient(180deg,#1cbcd51a,#0000 40%),var(--surface-2);box-shadow:0 40px 100px -40px #000000e6}.modal__box h3{margin-bottom:8px;font-size:25px}.modal__text{margin-bottom:22px;font-size:14.5px}.modal__box .field{margin-bottom:14px}.field__hint{font-size:12px;color:var(--text-dim)}.modal__submit{width:100%;margin-top:6px}.modal__submit[disabled]{opacity:.6;cursor:not-allowed}.modal__switch{display:block;width:100%;margin-top:16px;padding:0;border:none;background:none;color:var(--accent-bright);font-size:13.5px;font-weight:600}.modal__switch:hover{text-decoration:underline}.modal__note{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--text-dim)}.modal__close{position:absolute;top:14px;right:16px;width:32px;height:32px;border:none;border-radius:50%;background:#ffffff0f;color:var(--text-muted);font-size:22px;line-height:1;transition:background .2s,color .2s}.modal__close:hover{background:#ffffff24;color:var(--text)}.fold-heading{perspective:900px}.fold-heading .fold-text{font-size:inherit;font-weight:inherit;line-height:1.08;letter-spacing:inherit;color:inherit}.section-head--center .fold-heading .fold-text{text-align:center}.partner-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:16px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-dim)}.partner-notice__badge{padding:3px 9px;border:1px solid var(--line-strong);border-radius:100px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.partner-notice--long{display:block;margin:26px 0 0;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.partner-notice--long .partner-notice__badge{display:inline-block;margin-bottom:10px}.partners .partner-notice{justify-content:center;margin-bottom:18px}.checkout__summary{display:grid;gap:10px;margin:18px 0 22px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#ffffff08}.checkout__summary>div{display:flex;justify-content:space-between;gap:16px}.checkout__summary dt{font-size:13px;color:var(--text-dim)}.checkout__summary dd{margin:0;font-size:14px;font-weight:600}.checkout__price{font-size:18px!important;font-weight:800!important;color:var(--accent-bright)}.modal__box .check a{color:var(--accent-bright);text-decoration:underline}.offer__state{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;border:1px dashed var(--line-strong);border-radius:8px;font-size:14px;font-weight:700;color:var(--text-muted)}.offer__state--paid{border-style:solid;border-color:#1cbcd573;background:#1cbcd51f;color:var(--accent-bright)}.badge--locked{border-color:var(--line-strong);background:#ffffff0a;color:var(--text-muted)}.badge--locked .dot{background:var(--text-dim);box-shadow:none}.course{margin-bottom:clamp(40px,5vw,64px)}.course__head{max-width:640px;margin-bottom:24px}.course__head h2{margin-bottom:10px}.course__head p{margin:0;font-size:14px}.course__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.course__item{padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface),rgba(10,12,13,.7));transition:border-color .25s}.course__item:hover{border-color:#1cbcd54d}.course__item.is-pending{background:#ffffff05;border-style:dashed}.course__item h3{margin:10px 0 8px;font-size:19px}.course__item p{margin:0;font-size:14.5px}.course__meta{display:flex;align-items:center;gap:10px}.course__type{padding:3px 10px;border-radius:100px;border:1px solid rgba(28,188,213,.3);background:#1cbcd51a;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.course__status{font-size:11.5px;font-weight:600;color:var(--text-dim)}.course__status.is-ready{color:var(--accent-bright)}.course__item .btn{margin-top:16px}.course__groups{margin-bottom:clamp(32px,4vw,48px)}.course__groups .section-head{margin-bottom:22px}.course__groups .card-glare__inner .btn{margin-top:auto}.broker{padding:clamp(24px,3vw,34px);margin-bottom:8px}.broker h3{margin:14px 0 10px}.broker .btn{margin-top:6px}@media (max-width: 700px){.course__item{padding:20px}}.page--narrow{max-width:560px}.admin__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.admin__secret{display:block;margin:14px 0 8px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:12px;background:#0006;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:.16em;color:var(--accent-bright);word-break:break-all}.admin__section{margin-bottom:clamp(32px,4vw,48px)}.admin__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.admin__bar h2{margin:0;font-size:clamp(20px,2.4vw,26px)}.admin__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.admin__list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--surface),rgba(10,12,13,.7))}.admin__list strong{display:block;font-size:15.5px}.admin__meta{font-size:12.5px;color:var(--text-dim)}.admin__actions{display:flex;gap:8px}.admin__actions button{padding:7px 14px;border:1px solid var(--line-strong);border-radius:100px;background:#ffffff0a;color:var(--text-muted);font-size:12.5px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.admin__actions button:hover{color:var(--text);border-color:#ffffff52;background:#ffffff17}.admin__actions button:last-child:hover{color:#ff9d9d;border-color:#ff8a8a66;background:#ff5a5a1a}.modal__box--wide{max-width:680px}.modal__box--wide .apply__grid{margin-bottom:4px}.video{margin-top:18px}.video video{display:block;width:100%;border-radius:14px;border:1px solid var(--line-strong);background:#000;aspect-ratio:16 / 9}.video--loading{aspect-ratio:16 / 9;border-radius:14px;border:1px solid var(--line);background:#ffffff08;animation:soon-pulse 1.4s ease-in-out infinite}.video__note{margin:10px 0 0;font-size:12px;color:var(--text-dim)}.help{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:start}.help__intro h1{font-size:clamp(30px,4.4vw,46px);margin:10px 0 16px}.help__channels{display:grid;gap:12px;margin:26px 0}.help__channel{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line-strong);border-radius:14px;background:#ffffff08;transition:border-color .25s,background .25s,transform .25s var(--ease)}.help__channel:hover{border-color:#1cbcd573;background:#1cbcd514;transform:translateY(-2px)}.help__channel .card__icon{margin:0;flex-shrink:0}.help__channel>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.help__channel strong{font-size:15px}.help__channel span span{font-size:13px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.help__legal{margin:0 0 24px;padding:14px 16px;border-left:2px solid var(--accent);font-size:13px;color:var(--text-muted)}.help__form h3{margin-bottom:8px}.help__form>p{margin-bottom:20px;font-size:14.5px}.help__form .btn{width:100%}@media (max-width: 900px){.help{grid-template-columns:1fr}}
