@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.table{display:table}.resize{resize:both}.overline{text-decoration-line:overline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#0c0b09;--bg2:#100e0b;--ink:#f2e5ce;--muted:#a9987d;--gold:#e5b65d;--bright:#ffd980;--line:rgba(229,182,93,.22);--paper:#ede6d8;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--bg)}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink)}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.noise{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.section{padding:clamp(7rem,12vw,12rem) max(4vw,28px);position:relative}.site-header{height:72px;display:flex;align-items:center;position:fixed;z-index:90;top:0;left:0;width:100%;padding:0 max(3vw,24px);border-bottom:1px solid rgba(229,182,93,.12);background:#0c0b09c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo{display:flex;align-items:center;gap:1px;font-family:Playfair Display,serif}.logo span,.logo i{display:grid;place-items:center;width:22px;height:27px;border:1px solid rgba(229,182,93,.48);font-size:14px}.logo i{color:var(--bright);font-size:18px;margin:0 -1px}.logo b{font:600 11px Manrope;letter-spacing:.14em;text-transform:uppercase;margin-left:10px}.desktop-nav{display:flex;gap:clamp(18px,2.4vw,42px);margin-left:auto;margin-right:4vw}.desktop-nav a{font:10px IBM Plex Mono;letter-spacing:.07em;color:#f2e5ce9e;transition:.2s}.desktop-nav a:hover{color:var(--bright)}.header-cta{font:10px IBM Plex Mono;letter-spacing:.06em;padding:11px 15px;border:1px solid rgba(229,182,93,.4);color:var(--bright)}.header-cta span{margin-left:12px}.menu-button,.mobile-nav{display:none}.hero-section{min-height:100svh;position:relative;overflow:hidden;padding:150px max(4vw,28px) 70px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:4vw;align-items:center;background:radial-gradient(ellipse 55% 70% at 75% 45%,rgba(143,77,17,.16),transparent 62%),linear-gradient(145deg,#100e0b,#090806)}.particle-field{position:absolute;inset:0;width:100%;height:100%;opacity:.42}.hero-copy,.hero-visual{position:relative;z-index:2}.overline{font:10px IBM Plex Mono;letter-spacing:.13em;color:var(--gold);text-transform:uppercase}.overline i{display:inline-block;width:24px;height:1px;background:var(--gold);vertical-align:middle;margin:0 10px}.hero-copy h1{font:500 clamp(3.7rem,6.5vw,7.4rem)/.88 "Playfair Display";letter-spacing:-.06em;margin:25px 0 28px;max-width:960px}.hero-copy h1 em,.section h2 em{color:var(--gold);font-weight:500}.hero-text{max-width:610px;color:#f2e5cead;font-size:clamp(14px,1.2vw,17px);line-height:1.75}.hero-actions{display:flex;gap:13px;margin-top:38px}.button{min-height:51px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:28px;font:10px IBM Plex Mono;letter-spacing:.06em;text-transform:uppercase;transition:.28s}.button-gold{background:linear-gradient(90deg,#c99339,#f0c875);color:#161009;box-shadow:0 0 35px #e5b65d1f}.button-gold:hover{box-shadow:0 0 32px #e5b65d4d;transform:translateY(-2px)}.button-ghost{border:1px solid rgba(229,182,93,.3)}.hero-copy>small{display:block;color:#f2e5ce61;font-size:10px;margin-top:15px}.hero-comet{position:absolute;z-index:3;width:6px;height:6px;border-radius:50%;background:#fff3c2;box-shadow:0 0 8px #fff,0 0 20px #d18c24}.hero-comet:after{content:"";position:absolute;right:4px;top:2px;width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--bright));transform:rotate(18deg);transform-origin:right}.comet-one{top:25%;right:18%;animation:comet 8s ease-in-out infinite}.comet-two{bottom:18%;right:43%;animation:comet 10s ease-in-out 2s infinite reverse}.scroll-indicator{position:absolute;bottom:24px;left:50%;display:flex;align-items:center;gap:10px;font:8px IBM Plex Mono;letter-spacing:.12em;color:#f2e5ce52}.scroll-indicator i{width:30px;height:1px;background:var(--gold)}.skill-map{width:min(100%,560px);margin:auto;border:1px solid rgba(229,182,93,.42);border-radius:14px;padding:18px;background:linear-gradient(145deg,#14110ced,#070706e0);box-shadow:0 22px 80px #00000080,inset 0 0 45px #703f121a;position:relative}.skill-map:before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,217,128,.08);border-radius:10px;pointer-events:none}.mock-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(229,182,93,.16);padding:0 0 13px;font:9px IBM Plex Mono;letter-spacing:.12em}.mock-head i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--bright);box-shadow:0 0 10px var(--gold);margin-right:8px}.mock-head em{font-style:normal;color:#f2e5ce57}.radar-wrap{height:330px;position:relative}.radar-wrap svg{height:100%;width:100%;overflow:visible}.radar-grid{fill:none;stroke:#e5b65d2b;stroke-width:1}.radar-value{fill:#e5b65d29;stroke:var(--gold);stroke-width:1.4;transform-origin:center}.radar-wrap circle{fill:var(--bright);filter:drop-shadow(0 0 4px var(--gold))}.map-score{position:absolute;right:5%;top:29%;width:145px;border-left:1px solid var(--gold);padding-left:12px}.map-score small,.map-score span{display:block;font:8px IBM Plex Mono;color:#f2e5ce66;text-transform:uppercase}.map-score strong{display:block;font:500 17px Playfair Display;color:var(--bright);margin:5px 0 13px}.skill-bars{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.skill-bars>div{display:grid;grid-template-columns:90px 1fr 22px;gap:8px;align-items:center;font:8px IBM Plex Mono;color:#f2e5ce8c}.skill-bars i{height:2px;background:#e5b65d21}.skill-bars b{display:block;height:100%;background:var(--gold);box-shadow:0 0 8px #e5b65d80}.skill-bars em{font-style:normal;color:var(--bright)}.skill-map>p{font:7px IBM Plex Mono;text-transform:uppercase;color:#f2e5ce47;text-align:right;margin:12px 0 0}.section-head{display:flex;align-items:center;gap:12px;font:9px IBM Plex Mono;letter-spacing:.12em;color:#f2e5ce73}.section-head i{width:42px;height:1px;background:var(--gold)}.section-head p{margin:0;color:var(--gold)}.section-head b{margin-left:auto;font-weight:400;color:#f2e5ce33}.section h2{font:500 clamp(3rem,5.3vw,6.5rem)/.94 "Playfair Display";letter-spacing:-.055em;margin:clamp(4rem,8vw,8rem) 0 clamp(4rem,7vw,7rem)}.audience-section{background:#0e0d0b}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.audience-item{min-height:250px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.audience-item>span{font:9px IBM Plex Mono;color:var(--gold)}.audience-item h3{font:500 clamp(1.5rem,2.3vw,2.5rem)/1.05 "Playfair Display";letter-spacing:-.035em;margin:50px 0 12px}.audience-item p{max-width:410px;color:var(--muted);font-size:13px;line-height:1.7}.audience-item>i{position:absolute;right:28px;top:28px;width:45px;height:45px;border:1px solid rgba(229,182,93,.18);border-radius:50%}.audience-item>i:after{content:"↘";display:grid;place-items:center;height:100%;color:var(--gold)}.process-section{background:var(--paper);color:#191713}.process-section .section-head{color:#19171366}.process-section .section-head b{color:#1917132e}.split-heading{display:grid;grid-template-columns:1fr 300px;align-items:end;gap:8vw}.split-heading h2{margin-bottom:0}.split-heading>p{color:#19171394;line-height:1.75;font-size:14px}.process-section h2 em{color:#8b6124}.process-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:8rem;border-top:1px solid rgba(25,23,19,.2)}.process-step{padding:23px 24px 20px 0;border-right:1px solid rgba(25,23,19,.15);min-height:260px}.process-step+.process-step{padding-left:24px}.process-step>div{display:flex;align-items:center}.process-step span{font:9px IBM Plex Mono;color:#8b6124}.process-step i{height:1px;background:#9b7137;flex:1;margin-left:13px}.process-step h3{font:500 27px Playfair Display;margin:70px 0 12px}.process-step p{font-size:12px;line-height:1.65;color:#19171391}.benefits-section{background:#0b0a08}.benefit-list{border-top:1px solid var(--line)}.benefit-row{display:grid;grid-template-columns:70px 1fr 60px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.benefit-row span{font:9px IBM Plex Mono;color:var(--gold)}.benefit-row h3{font:500 clamp(1.5rem,3vw,3.2rem) "Playfair Display";letter-spacing:-.04em;margin:0}.benefit-row b{font:500 13px Playfair Display;color:#e5b65d42;border:1px solid rgba(229,182,93,.16);width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.calculator-section{background:linear-gradient(145deg,#12100d,#090806)}.calculator-section .split-heading>p{color:var(--muted)}.calculator-shell{display:grid;grid-template-columns:1.08fr .92fr;border:1px solid rgba(229,182,93,.27);background:#0707068c;box-shadow:0 40px 120px #00000059}.calculator-inputs{padding:clamp(25px,4vw,60px);display:grid;gap:24px}.field-group>label,.number-field>span,.rate-row>label{display:flex;justify-content:space-between;align-items:center;font:9px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase;color:#f2e5ce8f;margin-bottom:9px}.segment{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.segment button{height:43px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font:10px IBM Plex Mono;cursor:pointer}.segment button:last-child{border:0}.segment button.active{background:#e5b65d21;color:var(--bright);box-shadow:inset 0 -1px var(--gold)}.number-field>span button{border:1px solid rgba(229,182,93,.25);border-radius:50%;width:17px;height:17px;background:transparent;font-size:9px;color:var(--gold)}.number-field>div{display:flex;align-items:center;border-bottom:1px solid rgba(229,182,93,.3);padding-bottom:8px}.number-field b{color:var(--gold);font:17px Playfair Display}.number-field input{width:100%;border:0;outline:0;background:transparent;text-align:right;color:var(--ink);font:500 28px Playfair Display}.number-field.disabled{opacity:.35}.switches{display:flex;gap:24px}.toggle{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);cursor:pointer}.toggle input{position:absolute;opacity:0}.toggle i{width:31px;height:17px;border:1px solid rgba(229,182,93,.35);border-radius:10px;position:relative}.toggle i:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--muted);left:3px;top:3px;transition:.2s}.toggle input:checked+i:after{left:17px;background:var(--bright);box-shadow:0 0 8px var(--gold)}.rate-row{display:grid;grid-template-columns:1fr 70px;gap:12px}.rate-row label{grid-column:1/-1}.rate-row label b{color:var(--bright)}.rate-row input[type=range]{accent-color:var(--gold);width:100%}.rate-input{background:transparent;border:1px solid var(--line);color:var(--ink);text-align:center}.calculator-result{padding:clamp(25px,4vw,60px);background:radial-gradient(ellipse at top right,rgba(179,107,22,.15),transparent 45%),#0a0907;border-left:1px solid var(--line)}.result-top{display:flex;justify-content:space-between;font:9px IBM Plex Mono;letter-spacing:.08em;color:var(--muted);padding-bottom:25px;border-bottom:1px solid var(--line)}.result-top em{font-style:normal;color:var(--gold)}.result-line{display:flex;justify-content:space-between;align-items:end;padding:22px 0;border-bottom:1px solid var(--line)}.result-line span{font-size:11px;color:var(--muted)}.result-line strong{font:500 25px Playfair Display}.result-line.accent strong{color:var(--bright)}.period-result{padding:35px 0}.period-result span,.period-result small{display:block;color:var(--muted);font-size:10px}.period-result strong{display:block;font:500 clamp(2.8rem,5vw,5rem) "Playfair Display";color:var(--bright);margin:8px 0}.calculator-result>p{font-size:9px;line-height:1.6;color:#f2e5ce59}.calculator-result>a{display:flex;justify-content:space-between;border-top:1px solid var(--gold);padding-top:15px;margin-top:32px;color:var(--bright);font:10px IBM Plex Mono;text-transform:uppercase}.final-section{min-height:110vh;overflow:hidden;background:#070706}.final-glow{position:absolute;width:70vw;height:70vw;border-radius:50%;right:-25vw;top:10%;background:radial-gradient(circle,rgba(166,84,10,.19),transparent 62%);pointer-events:none}.final-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:4vw;align-items:center;min-height:700px}.final-copy{position:relative;z-index:2}.soon{display:inline-block;padding:7px 11px;border:1px solid rgba(229,182,93,.35);font:8px IBM Plex Mono;letter-spacing:.16em;color:var(--bright)}.final-copy h2{font-size:clamp(5rem,9vw,10rem);line-height:.76;margin:35px 0}.final-tagline{font:500 clamp(1.4rem,2.4vw,2.6rem) "Playfair Display";color:var(--gold)}.final-copy>p:not(.final-tagline){max-width:520px;color:var(--muted);font-size:13px;line-height:1.75}.final-copy .button{margin-top:28px}.final-copy small{display:block;color:#f2e5ce59;font-size:9px;margin-top:12px}.final-orbit{height:min(60vw,720px);position:relative}.orbit{position:absolute;border:1px solid rgba(229,182,93,.18);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-1{width:30%;height:30%;animation:spin 18s linear infinite}.orbit-2{width:58%;height:58%;animation:spin 30s linear infinite reverse}.orbit-3{width:88%;height:88%;animation:spin 44s linear infinite}.orbit:after{content:"";position:absolute;width:6px;height:6px;background:var(--bright);border-radius:50%;top:5%;left:27%;box-shadow:0 0 14px var(--gold)}.orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:170px;height:170px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(circle,#21180c,#0a0907 69%);box-shadow:0 0 60px #e5b65d29}.orbit-core span{font:8px IBM Plex Mono;color:var(--gold)}.orbit-core strong{font:500 18px Playfair Display;margin:9px 0;color:var(--bright)}.orbit-core small{font:8px IBM Plex Mono;color:var(--muted)}.crown{position:absolute;left:50%;top:7%;transform:translate(-50%);font-size:46px;color:var(--bright);filter:drop-shadow(0 0 12px rgba(229,182,93,.6))}.orbit-label{position:absolute;font:8px IBM Plex Mono;letter-spacing:.1em;color:#f2e5ce73}.label-1{left:9%;top:25%}.label-2{right:2%;top:43%}.label-3{left:16%;bottom:18%}.final-sequence{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.final-sequence div{padding:18px 14px;display:grid;grid-template-columns:25px 1fr 12px;gap:8px;align-items:center;border-right:1px solid var(--line)}.final-sequence span,.final-sequence b{font:8px IBM Plex Mono;color:var(--gold)}.final-sequence p{font:10px IBM Plex Mono;color:var(--muted)}.legal-note{font-size:9px;color:#f2e5ce54;margin-top:18px}.comparison-section{background:var(--paper);color:#191713}.comparison-section .section-head{color:#19171366}.comparison-section .section-head b{color:#1917132e}.comparison-section h2 em{color:#8b6124}.comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(25,23,19,.2)}.comparison>div{padding:35px}.comparison>div+div{border-left:1px solid rgba(25,23,19,.2)}.comparison span{font:9px IBM Plex Mono;letter-spacing:.1em;color:#19171373}.comparison p{font:500 clamp(1.2rem,2vw,2.1rem) "Playfair Display";padding:22px 0;margin:0;border-bottom:1px solid rgba(25,23,19,.14)}.comparison p:before{content:"—";color:#95703a;margin-right:14px}.royal-column{background:#191713;color:var(--paper)}.royal-column span{color:var(--gold)!important}.royal-column p{border-color:#e5b65d29!important}.faq-section{background:#0c0b09}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:60px 1fr 40px;text-align:left;align-items:center;padding:23px 0;cursor:pointer}.faq-item button span{font:8px IBM Plex Mono;color:var(--gold)}.faq-item button p{font:500 clamp(1.15rem,2vw,2rem) "Playfair Display";margin:0}.faq-item button b{font:300 25px Manrope;color:var(--gold);text-align:right}.faq-item>div>p{max-width:700px;margin:0 0 25px 60px;color:var(--muted);font-size:13px;line-height:1.75}.cta-section{text-align:center;min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 55%,rgba(140,69,12,.19),transparent 40%),#080706}.cta-section h2{margin:30px 0;font-size:clamp(3.4rem,7vw,8rem)}.cta-section .reveal>p:not(.overline){max-width:640px;margin:0 auto;color:var(--muted);line-height:1.75}.cta-crown{font-size:54px;color:var(--bright);filter:drop-shadow(0 0 16px rgba(229,182,93,.5))}.cta-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:40px}.cta-actions>a:last-child{font:9px IBM Plex Mono;text-transform:uppercase;color:var(--gold)}footer{padding:60px max(4vw,28px) 25px;background:#060605;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start}.footer-top>div{display:flex;flex-direction:column;gap:10px;font:9px IBM Plex Mono;color:var(--gold)}.footer-top>span{font:9px IBM Plex Mono;color:var(--muted)}footer>p{max-width:780px;color:#f2e5ce47;font-size:9px;line-height:1.6;margin:55px 0 30px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(229,182,93,.1);padding-top:18px;font:8px IBM Plex Mono;color:#f2e5ce4d}@keyframes comet{0%,to{transform:translate(-50vw,30vh);opacity:0}15%,80%{opacity:1}55%{transform:translate(4vw,-10vh)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:1050px){.desktop-nav{display:none}.hero-section{grid-template-columns:1fr;padding-top:130px}.hero-copy{max-width:820px}.hero-visual{width:min(640px,100%);margin:25px auto 0}.process-track{grid-template-columns:repeat(3,1fr)}.process-step{border-bottom:1px solid rgba(25,23,19,.15)}.final-layout{grid-template-columns:1fr}.final-orbit{height:650px}.final-sequence{grid-template-columns:1fr}.final-sequence div{border-right:0;border-bottom:1px solid var(--line)}.menu-button{display:flex;width:38px;height:38px;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid var(--line);margin-left:12px}.menu-button i{width:14px;height:1px;background:var(--gold)}.mobile-nav{display:flex;position:absolute;top:72px;left:0;width:100%;padding:25px;flex-direction:column;background:#0b0a08;border-bottom:1px solid var(--line)}.mobile-nav a{padding:12px 0;border-bottom:1px solid rgba(229,182,93,.1);font:11px IBM Plex Mono}.mobile-nav a:last-child{color:var(--bright)}}@media(max-width:720px){.section{padding:6rem 20px}.site-header{height:64px;padding:0 16px}.logo b{display:none}.header-cta{margin-left:auto;padding:10px;font-size:8px}.hero-section{padding:115px 20px 55px}.hero-copy h1{font-size:15.6vw}.hero-text{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.scroll-indicator{display:none}.skill-map{padding:12px}.radar-wrap{height:260px}.skill-bars{grid-template-columns:1fr}.map-score{right:0}.section h2{font-size:12.5vw;margin:3.5rem 0}.section-head b{display:none}.audience-grid{grid-template-columns:1fr}.audience-item{min-height:220px;padding:25px}.split-heading{grid-template-columns:1fr}.split-heading>p{margin-top:18px}.process-track{grid-template-columns:1fr;margin-top:4rem}.process-step,.process-step+.process-step{padding:22px 0;min-height:auto;border-right:0}.process-step h3{margin:25px 0 8px}.benefit-row{grid-template-columns:38px 1fr 42px;padding:18px 0}.calculator-shell{grid-template-columns:1fr}.calculator-inputs,.calculator-result{padding:24px 18px}.calculator-result{border-left:0;border-top:1px solid var(--line)}.segment button{font-size:8px}.switches{flex-direction:column;gap:12px}.final-layout{min-height:0}.final-copy h2{font-size:25vw}.final-orbit{height:110vw;margin:35px -20px}.orbit-core{width:130px;height:130px}.comparison{grid-template-columns:1fr}.comparison>div{padding:24px 18px}.comparison>div+div{border-left:0;border-top:1px solid rgba(25,23,19,.2)}.faq-item>button{grid-template-columns:35px 1fr 25px}.faq-item>div>p{margin-left:35px}.cta-actions{flex-direction:column}.footer-top{gap:28px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.particle-field{display:none}}:focus-visible{outline:2px solid var(--bright);outline-offset:3px}.logo img{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;filter:contrast(1.08) saturate(.9);mix-blend-mode:screen}.hero-brand-mark{display:block;width:96px;height:96px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;margin-bottom:24px;filter:contrast(1.1) saturate(.9);mix-blend-mode:screen;box-shadow:0 0 36px #e5b65d1f}.footer-logo img{width:74px;height:74px}.footer-logo b{font-size:13px}.limit-segment,.period-segment{grid-template-columns:repeat(3,1fr)}.backing-segment{grid-template-columns:repeat(2,1fr)}.rate-preview{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0}.rate-preview>div{display:flex;justify-content:space-between;align-items:end;gap:12px}.rate-preview span{font:8px IBM Plex Mono;text-transform:uppercase;color:var(--muted)}.rate-preview strong{font:500 36px Playfair Display;color:var(--bright)}.rate-preview>i{text-align:center;color:var(--gold);font-style:normal}.package-line{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:16px;border:1px solid rgba(229,182,93,.2);background:#e5b65d0a}.package-line span{font:8px IBM Plex Mono;text-transform:uppercase;color:var(--muted)}.package-line strong{font:500 16px Playfair Display;color:var(--bright)}.package-line small{grid-column:1/-1;color:#f2e5ce75;font-size:10px;line-height:1.55}.volume-status{display:flex;align-items:center;gap:9px;color:var(--muted);font:9px IBM Plex Mono;padding:11px 12px;border:1px solid rgba(229,182,93,.13)}.volume-status i{width:7px;height:7px;border-radius:50%;background:#5b5141}.volume-status.active{color:var(--bright);border-color:#e5b65d59;background:#e5b65d0f}.volume-status.active i{background:var(--bright);box-shadow:0 0 9px var(--gold)}.phase-result{padding:24px 0;border-bottom:1px solid var(--line)}.phase-result>span{display:block;font:9px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:15px}.phase-result>div{display:flex;align-items:end;justify-content:space-between;margin:12px 0}.phase-result p{margin:0;font-size:11px;color:var(--muted)}.phase-result strong{font:500 26px Playfair Display}.phase-result small{display:block;text-align:right;color:#f2e5ce6b;font-size:10px;margin-top:13px}.phase-result.continued{margin:18px -18px 0;padding:22px 18px;background:linear-gradient(90deg,rgba(229,182,93,.08),transparent)}.phase-result.continued>span,.phase-result.continued strong{color:var(--bright)}.final-sequence div{min-height:112px;padding:26px 22px;grid-template-columns:34px 1fr 22px}.final-sequence span,.final-sequence b{font-size:12px}.final-sequence p{font:500 clamp(1.1rem,1.55vw,1.55rem)/1.2 "Playfair Display";color:#f2e5ced1}.legal-note{font-size:clamp(13px,1vw,16px);line-height:1.65;color:#f2e5ce9e;max-width:1000px;margin-top:28px}@media(max-width:720px){.logo img{width:40px;height:40px}.hero-brand-mark{width:80px;height:80px}.rate-preview{grid-template-columns:1fr 22px 1fr}.rate-preview>div{display:block}.rate-preview strong{display:block;margin-top:7px}.package-line{grid-template-columns:1fr}.package-line small{grid-column:auto}.backing-segment button{font-size:9px}.final-sequence div{min-height:92px;padding:20px 14px}.final-sequence p{font-size:18px}.legal-note{font-size:13px}}.desktop-nav a,.header-cta{font-size:13px;letter-spacing:.035em}.header-cta{padding:12px 17px}.overline{font-size:14px;line-height:1.5}.hero-text{font-size:clamp(17px,1.35vw,20px);line-height:1.72;max-width:690px}.button{font-size:14px;min-height:58px;padding-inline:24px}.hero-copy>small{font-size:14px;line-height:1.55;color:#f2e5ce9e;max-width:650px}.scroll-indicator{font-size:12px}.section-head{font-size:13px;letter-spacing:.08em}.mock-head{font-size:14px}.map-score small,.map-score span{font-size:14px;line-height:1.4}.map-score strong{font-size:21px}.skill-bars>div{grid-template-columns:116px 1fr 28px;font-size:14px}.skill-map>p{font-size:14px}.audience-item>span,.process-step span,.benefit-row span{font-size:14px}.audience-item p{font-size:17px;line-height:1.7;max-width:520px}.process-step p{font-size:16px;line-height:1.65}.process-step h3{font-size:31px}.split-heading>p{font-size:18px;line-height:1.7}.benefit-row h3{line-height:1.15}.field-group>label,.number-field>span,.rate-row>label{font-size:14px;line-height:1.45;color:#f2e5cec2}.segment button{height:54px;font-size:15px}.number-field>span button{width:24px;height:24px;font-size:13px}.number-field b{font-size:23px}.number-field input{font-size:34px}.rate-preview span{font-size:14px;line-height:1.4}.rate-preview strong{font-size:46px}.package-line span{font-size:14px}.package-line strong{font-size:22px}.package-line small{font-size:15px;line-height:1.6}.volume-status{font-size:14px;line-height:1.45;padding:15px}.result-top{font-size:14px}.result-line span{font-size:16px}.result-line strong{font-size:31px}.phase-result>span{font-size:14px}.phase-result p{font-size:16px}.phase-result strong{font-size:32px}.phase-result small{font-size:14px}.calculator-result>p{font-size:14px;line-height:1.65;color:#f2e5ce9e}.calculator-result>a{font-size:14px;line-height:1.5;padding-top:19px}.soon{font-size:14px}.final-tagline{line-height:1.25}.final-copy>p:not(.final-tagline){font-size:18px;line-height:1.7;max-width:620px}.final-copy small{font-size:14px;line-height:1.55;color:#f2e5ce9e}.orbit-core span,.orbit-core small{font-size:14px}.orbit-core strong{font-size:22px}.orbit-label,.comparison span,.faq-item button span{font-size:14px}.faq-item>div>p{font-size:18px;line-height:1.7;max-width:850px}.cta-section .reveal>p:not(.overline){font-size:18px}.cta-actions>a:last-child{font-size:14px}.footer-top>div,.footer-top>span{font-size:14px;line-height:1.5}footer>p{font-size:14px;line-height:1.65;max-width:950px;color:#f2e5ce8c}.footer-bottom{font-size:14px}@media(max-width:720px){.header-cta{font-size:13px}.overline,.section-head{font-size:14px}.hero-text{font-size:17px}.button{font-size:14px}.hero-copy>small{font-size:14px}.skill-bars>div{grid-template-columns:100px 1fr 28px;font-size:14px}.audience-item p,.process-step p{font-size:16px}.split-heading>p{font-size:17px}.segment button,.backing-segment button{font-size:14px}.field-group>label,.number-field>span{font-size:14px}.rate-preview span{font-size:14px}.rate-preview strong{font-size:38px}.package-line span{font-size:14px}.package-line strong{font-size:19px}.package-line small,.volume-status,.result-top{font-size:14px}.result-line span,.phase-result p{font-size:15px}.phase-result>span{font-size:14px}.calculator-result>p,.calculator-result>a{font-size:14px}.final-copy>p:not(.final-tagline),.faq-item>div>p,.cta-section .reveal>p:not(.overline){font-size:17px}.orbit-label{font-size:14px}.footer-top>div,.footer-top>span,footer>p{font-size:14px}.footer-bottom{font-size:14px}}.hero-section:before{content:"";position:absolute;z-index:1;width:min(72vw,1080px);aspect-ratio:1;left:50%;top:51%;transform:translate(-50%,-50%);background:url(/royal-ebattle-logo.jpg) center/contain no-repeat;opacity:.115;mix-blend-mode:screen;filter:saturate(.72) contrast(1.15);pointer-events:none;-webkit-mask-image:radial-gradient(circle,#000 30%,rgba(0,0,0,.92) 52%,transparent 76%);mask-image:radial-gradient(circle,#000 30%,rgba(0,0,0,.92) 52%,transparent 76%)}.hero-section:after{content:"";position:absolute;z-index:1;inset:72px 0 0;background:radial-gradient(circle at 50% 48%,transparent 0 30%,rgba(9,8,6,.08) 48%,rgba(9,8,6,.52) 88%);pointer-events:none}.hero-copy,.hero-visual,.scroll-indicator{z-index:2}.hero-brand-mark,.logo img{display:none}@media(max-width:720px){.hero-section:before{width:130vw;top:43%;opacity:.1}.hero-section:after{background:radial-gradient(circle at 50% 40%,transparent 0 22%,rgba(9,8,6,.18) 50%,rgba(9,8,6,.62) 92%)}}.radar-wrap{height:330px;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px}.radar-wrap svg{min-width:0;width:100%;height:100%}.map-score{position:relative;right:auto;top:auto;width:auto;padding:18px 0 18px 18px;align-self:center}.map-score strong{font-size:28px;margin:10px 0 18px}.map-score small,.map-score span{max-width:150px}.hero-section:before{width:min(24vw,340px);left:48%;top:16%;opacity:.07;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 36%,rgba(0,0,0,.88) 58%,transparent 78%);mask-image:radial-gradient(circle,#000 36%,rgba(0,0,0,.88) 58%,transparent 78%)}@media(max-width:720px){.radar-wrap{height:auto;grid-template-columns:1fr;gap:0}.radar-wrap svg{height:280px}.map-score{margin:0 12px 18px;padding:14px 0 14px 16px}.map-score strong{font-size:24px}.hero-section:before{width:190px;left:72%;top:12%;opacity:.06}}.logo{gap:0;min-width:-moz-max-content;min-width:max-content}.logo>span,.logo>i{display:none}.logo b{display:inline-block;margin:0;font:600 15px/1 Manrope,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--ink)}@media(max-width:720px){.logo b{display:inline-block;font-size:13px;letter-spacing:.13em}}.calculator-simple{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.calculator-simple .calculator-inputs{gap:0;padding:clamp(32px,4vw,58px)}.calculator-step{display:flex;align-items:center;gap:14px;margin:32px 0 13px}.calculator-step:first-child{margin-top:0}.calculator-step span{font:500 13px IBM Plex Mono;color:var(--gold)}.calculator-step p{margin:0;font:500 15px Manrope;text-transform:uppercase;letter-spacing:.08em;color:#f2e5ceb8}.calculator-simple .segment{grid-template-columns:repeat(2,1fr)}.calculator-simple .limit-segment{grid-template-columns:repeat(3,1fr)}.calculator-simple .segment button{min-height:64px;height:auto;padding:12px;font-size:15px;line-height:1.35}.terms-rates{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;padding:clamp(32px,4vw,58px) 0;border-bottom:1px solid var(--line)}.terms-rates>div{display:flex;flex-direction:column;gap:12px}.terms-rates span{font:500 14px/1.45 IBM Plex Mono;text-transform:uppercase;color:var(--muted)}.terms-rates strong{font:500 clamp(3.8rem,6vw,6.6rem)/.8 "Playfair Display";letter-spacing:-.05em;color:var(--bright)}.terms-rates i{font-style:normal;font-size:24px;color:var(--gold);text-align:center}.terms-summary{display:grid;gap:0;margin:22px 0}.terms-summary>div{display:flex;justify-content:space-between;gap:24px;padding:17px 0;border-bottom:1px solid rgba(229,182,93,.14)}.terms-summary span{font-size:15px;line-height:1.45;color:var(--muted)}.terms-summary strong{font:500 18px/1.35 Playfair Display;color:var(--ink);text-align:right}.calculator-simple .calculator-result>p{margin:22px 0 0}@media(max-width:900px){.calculator-simple{grid-template-columns:1fr}.calculator-simple .calculator-result{border-left:0;border-top:1px solid var(--line)}}@media(max-width:720px){.calculator-simple .calculator-inputs,.calculator-simple .calculator-result{padding:26px 18px}.calculator-step{margin-top:26px}.calculator-step p{font-size:14px}.calculator-simple .segment button{font-size:14px;min-height:60px}.terms-rates{grid-template-columns:1fr 26px 1fr}.terms-rates span{font-size:12px}.terms-rates strong{font-size:15vw}.terms-summary>div{align-items:flex-start}.terms-summary span{font-size:14px}.terms-summary strong{font-size:17px}}.cta-actions>a:last-child{display:none}.cta-section{overflow:hidden}html,body,#root{max-width:100%;overflow-x:hidden}@media(max-width:720px){.site-header .header-cta{display:none}.menu-button{margin-left:auto}.hero-section{width:100%}.final-glow{right:-45vw}}.crown,.cta-crown{display:block;color:var(--bright);filter:drop-shadow(0 0 12px rgba(229,182,93,.55))}.crown{width:74px;height:auto;font-size:0}.cta-crown{width:92px;height:auto;margin:0 auto;font-size:0}@media(max-width:720px){.crown{width:58px}.cta-crown{width:72px}}.process-section .section-head,.comparison-section .section-head{color:#191713ad}.process-section .section-head p,.comparison-section .section-head p{color:#76501e}.process-section .section-head i,.comparison-section .section-head i{background:#8b6124}.process-section .section-head b,.comparison-section .section-head b{color:#1917137a}.final-section{min-height:0;background:radial-gradient(circle at 83% 8%,rgba(166,84,10,.18),transparent 26%),radial-gradient(circle at 17% 69%,rgba(118,66,18,.1),transparent 25%),#070706;isolation:isolate}.final-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49.92%,rgba(229,182,93,.035) 50%,transparent 50.08%);background-size:25% 100%}.final-section h2{font-size:clamp(3.1rem,5.2vw,6.2rem);line-height:.96;margin:32px 0;max-width:1020px}.final-eyebrow{margin:0;font:500 13px/1.5 IBM Plex Mono;letter-spacing:.1em;color:var(--gold);text-transform:uppercase}.final-hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(52px,7vw,120px);align-items:center;padding:clamp(80px,10vw,145px) 0 clamp(120px,13vw,190px)}.final-intro{position:relative;z-index:3}.final-intro h2{font-size:clamp(3.3rem,5.4vw,6.6rem);letter-spacing:-.06em}.final-lead{max-width:720px;margin:0;color:#f2e5cec2;font-size:clamp(17px,1.35vw,20px);line-height:1.75}.final-lead strong{font-weight:500;color:var(--bright)}.final-intro-actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:40px}.final-intro .button{max-width:630px;text-align:center}.final-process-link{font:500 14px/1.5 IBM Plex Mono;color:#f2e5ceb8;border-bottom:1px solid rgba(229,182,93,.32);padding-bottom:7px;transition:color .2s,border-color .2s}.final-process-link:hover{color:var(--bright);border-color:var(--gold)}.final-diagnostic-visual{position:relative;min-width:0;padding:0 0 0 clamp(0px,2vw,30px)}.final-system-orbit{height:420px;position:relative;max-width:600px;margin:0 auto 18px}.final-orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(229,182,93,.2);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.final-orbit-ring:before,.final-orbit-ring:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 15px #e5b65db3}.final-orbit-ring:before{left:13%;top:13%}.final-orbit-ring:after{right:13%;bottom:13%}.ring-one{width:250px;height:250px;animation:spin 28s linear infinite}.ring-two{width:360px;height:360px;animation:spin 42s linear infinite reverse;border-color:#e5b65d1f}.final-orbit-crown{position:absolute;z-index:2;top:0;left:50%;width:52px;height:auto;transform:translate(-50%);color:var(--bright);filter:drop-shadow(0 0 14px rgba(229,182,93,.52))}.final-orbit-core{position:absolute;z-index:2;left:50%;top:50%;width:184px;height:184px;border:1px solid rgba(229,182,93,.34);border-radius:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:radial-gradient(circle,#23190c 0,#0b0907 72%);box-shadow:0 0 70px #e5b65d24,inset 0 0 35px #e5b65d0f}.final-orbit-core small,.final-orbit-core span{font:500 11px/1.45 IBM Plex Mono;letter-spacing:.1em;color:#f2e5ce8c;text-transform:uppercase}.final-orbit-core strong{font:500 22px/1.1 Playfair Display;color:var(--bright);margin:10px 0;max-width:140px;overflow-wrap:anywhere}.final-system-orbit ul{list-style:none;padding:0;margin:0}.final-system-orbit li{position:absolute;z-index:3;width:126px;min-height:64px;padding:11px 13px;border:1px solid rgba(229,182,93,.2);background:#080706e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:24px 1fr;align-items:center;box-shadow:0 16px 34px #00000040}.final-system-orbit li b{grid-row:1/3;font:500 11px IBM Plex Mono;color:var(--gold)}.final-system-orbit li span{font:600 13px/1.25 Manrope;color:var(--ink)}.final-system-orbit li em{font:500 10px/1.3 IBM Plex Mono;font-style:normal;color:#f2e5ce7a;text-transform:uppercase}.orbit-quiz{left:1%;top:18%}.orbit-coach{right:1%;top:18%}.orbit-practice{left:1%;bottom:12%}.orbit-control{right:1%;bottom:12%}.final-system-orbit.is-started .orbit-quiz{border-color:#e5b65d7a}.final-system-orbit.is-started .orbit-coach{border-color:var(--gold);box-shadow:0 0 0 1px #e5b65d33,0 18px 44px #a6540a38}.final-system-orbit.is-started .orbit-coach:after{content:"ТЕКУЩИЙ ЭТАП";position:absolute;left:0;bottom:-22px;font:500 9px IBM Plex Mono;letter-spacing:.08em;color:var(--bright)}.final-result-card{position:relative;z-index:4;max-width:650px;margin:0 auto;border:1px solid rgba(229,182,93,.31);background:linear-gradient(145deg,#18130df5,#080706fa);box-shadow:0 32px 90px #0000007a}.final-result-head{display:flex;justify-content:space-between;gap:24px;padding:17px 22px;border-bottom:1px solid rgba(229,182,93,.18);font:500 12px/1.4 IBM Plex Mono;letter-spacing:.09em;color:var(--ink)}.final-result-head i{font-style:normal;color:#f2e5ce61}.final-result-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0}.final-result-metrics>div{min-height:108px;padding:22px;border-right:1px solid rgba(229,182,93,.14);border-bottom:1px solid rgba(229,182,93,.14)}.final-result-metrics>div:nth-child(2n){border-right:0}.final-result-metrics dt{font:500 12px/1.4 IBM Plex Mono;letter-spacing:.05em;text-transform:uppercase;color:#f2e5ce7a}.final-result-metrics dd{margin:13px 0 0;font:500 clamp(1.5rem,2.1vw,2.1rem)/1.05 "Playfair Display";color:var(--ink);overflow-wrap:anywhere}.final-result-metrics .is-accent dd{color:var(--bright)}.final-estimate-note{margin:0;padding:18px 22px;font-size:13px;line-height:1.6;color:#f2e5ce8f}.final-cycle{scroll-margin-top:95px;padding:clamp(110px,13vw,180px) 0}.final-cycle-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:40px;align-items:end;margin-bottom:80px}.final-cycle-head .final-eyebrow{grid-column:1/-1}.final-cycle-head h2{margin:0}.final-cycle-head>p:last-child{margin:0 0 8px;color:#f2e5ceb3;font-size:18px;line-height:1.72}.final-cycle-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.final-cycle-step{min-width:0;border-right:1px solid var(--line)}.final-cycle-step:last-child{border-right:0}.final-cycle-step article{position:relative;min-height:480px;height:100%;padding:25px clamp(15px,1.6vw,26px) 28px;display:flex;flex-direction:column}.final-cycle-step article:before{content:"";position:absolute;left:0;top:-2px;width:0;height:3px;background:var(--gold);transition:width .4s}.final-cycle-step.is-complete article:before,.final-cycle-step.is-current article:before{width:100%}.final-cycle-step.is-current article{background:linear-gradient(180deg,rgba(229,182,93,.1),transparent 60%)}.final-step-meta{min-height:45px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.final-step-meta span,.final-step-meta b{font:500 11px/1.35 IBM Plex Mono;letter-spacing:.06em;color:#f2e5ce73}.final-step-meta b{color:var(--bright)}.final-cycle-step h3{font:500 clamp(1.45rem,1.8vw,2.05rem)/1.08 "Playfair Display";letter-spacing:-.03em;margin:74px 0 18px}.final-cycle-step p{margin:0;color:#f2e5cea6;font-size:15px;line-height:1.68}.final-cycle-step em{display:block;margin-top:auto;padding-top:18px;border-top:1px solid rgba(229,182,93,.18);font:500 12px/1.55 IBM Plex Mono;font-style:normal;color:var(--gold)}.final-proof-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:clamp(55px,9vw,150px);align-items:center;padding:clamp(110px,14vw,210px) 0}.final-progress-copy h2{font-size:clamp(3rem,4.5vw,5.4rem)}.final-progress-copy>p:last-child{max-width:640px;color:#f2e5cead;font-size:18px;line-height:1.72}.final-progress-table{border:1px solid rgba(229,182,93,.28);background:#090807ad}.progress-table-head,.progress-table-row{display:grid;grid-template-columns:minmax(155px,1.35fr) minmax(100px,.8fr) minmax(100px,.9fr);align-items:center}.progress-table-head{padding:16px 22px;border-bottom:1px solid rgba(229,182,93,.22);font:500 11px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase;color:#f2e5ce66}.progress-table-row{min-height:78px;padding:12px 22px;border-bottom:1px solid rgba(229,182,93,.13)}.progress-table-row span,.progress-table-row strong{font-size:15px;line-height:1.45}.progress-table-row>span:first-child{color:#f2e5ce94}.progress-table-row>span:nth-child(2){color:#f2e5ceb8}.progress-table-row strong{font:500 20px Playfair Display;color:var(--bright)}.final-progress-table>p{margin:0;padding:17px 22px;font-size:13px;line-height:1.55;color:#f2e5ce80}.final-game-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:clamp(55px,9vw,150px);align-items:center;padding:clamp(60px,7vw,100px) clamp(28px,4vw,70px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 50%,rgba(168,95,19,.13),transparent 36%)}.final-game-copy .final-eyebrow b{font-weight:500;color:#f2e5ce66}.final-game-copy h2{font-size:clamp(3rem,4.5vw,5.3rem)}.final-game-copy>p:not(.final-eyebrow){max-width:650px;color:#f2e5ceb3;font-size:18px;line-height:1.72}.final-game-copy small{display:block;max-width:650px;margin-top:24px;color:#f2e5ce7a;font-size:13px;line-height:1.65}.final-game-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.final-game-stats>div{min-height:122px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.final-game-stats span{font:500 11px IBM Plex Mono;letter-spacing:.06em;color:#f2e5ce80;text-transform:uppercase}.final-game-stats strong{font:500 27px Playfair Display;color:var(--bright)}.final-game-stats>p{grid-column:1/-1;margin:0;padding:18px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font:500 13px/1.5 IBM Plex Mono;color:var(--ink)}.final-game-stats>p i{font-style:normal;color:var(--gold);margin-right:10px}.final-closing{max-width:980px;margin:clamp(150px,18vw,250px) auto clamp(100px,12vw,170px);text-align:center}.final-closing-crown{display:block;width:76px;height:auto;margin:0 auto 28px;color:var(--bright);filter:drop-shadow(0 0 14px rgba(229,182,93,.5))}.final-closing h2{margin:28px auto;font-size:clamp(3.4rem,6vw,7.4rem)}.final-closing>p:not(.final-eyebrow){max-width:720px;margin:0 auto;color:#f2e5ceb8;font-size:19px;line-height:1.72}.final-closing .button{margin-top:38px}.final-closing small{display:block;max-width:650px;margin:18px auto 0;color:#f2e5ce80;font-size:14px;line-height:1.6}.final-legal{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:28px;border-top:1px solid rgba(229,182,93,.18)}.final-legal p{margin:0;max-width:680px;color:#f2e5ce80;font-size:14px;line-height:1.65}@media(max-width:1180px){.final-hero-layout{grid-template-columns:1fr;gap:75px}.final-intro{max-width:900px}.final-diagnostic-visual{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.final-system-orbit{width:100%;margin:0}.final-result-card{margin:0;max-width:none}.final-proof-layout{grid-template-columns:1fr;gap:55px}.final-progress-copy{max-width:820px}.final-progress-table{max-width:850px}.final-game-panel{grid-template-columns:1fr;gap:55px}.final-game-copy{max-width:850px}.final-game-stats{max-width:850px;width:100%}}@media(max-width:900px){.final-cycle-head{grid-template-columns:1fr}.final-cycle-track{grid-template-columns:1fr;border-bottom:0;border-left:1px solid var(--line)}.final-cycle-step{border-right:0;border-bottom:1px solid var(--line)}.final-cycle-step article{min-height:0;height:auto;padding:28px 26px 32px 66px}.final-cycle-step article:before{left:-2px;top:0;width:3px;height:0}.final-cycle-step.is-complete article:before,.final-cycle-step.is-current article:before{width:3px;height:100%}.final-step-meta{min-height:0}.final-cycle-step h3{margin:34px 0 13px}.final-cycle-step p{max-width:700px}.final-cycle-step em{margin-top:24px}.final-diagnostic-visual{grid-template-columns:1fr}.final-system-orbit{max-width:620px}.final-result-card{max-width:700px;width:100%;margin:0 auto}}@media(max-width:720px){.final-section{padding-left:20px;padding-right:20px}.final-section:before{display:none}.final-section h2{font-size:clamp(2.7rem,12vw,4.6rem);line-height:1}.final-eyebrow{font-size:12px;line-height:1.6}.final-hero-layout{padding:75px 0 105px;gap:60px}.final-intro h2{font-size:clamp(3rem,13vw,5rem);margin:28px 0}.final-lead{font-size:17px;line-height:1.72}.final-intro-actions{align-items:stretch;margin-top:34px}.final-process-link{align-self:flex-start;font-size:13px}.final-intro .button{font-size:13px;line-height:1.45;padding:15px 17px;min-height:60px}.final-system-orbit{height:360px;margin:0 -10px}.ring-one{width:190px;height:190px}.ring-two{width:280px;height:280px}.final-orbit-core{width:150px;height:150px;padding:18px}.final-orbit-core strong{font-size:19px}.final-orbit-crown{width:44px}.final-system-orbit li{width:104px;min-height:58px;padding:9px;grid-template-columns:20px 1fr}.final-system-orbit li b{font-size:9px}.final-system-orbit li span{font-size:12px}.final-system-orbit li em{font-size:8px}.orbit-quiz{left:0;top:17%}.orbit-coach{right:0;top:17%}.orbit-practice{left:0;bottom:11%}.orbit-control{right:0;bottom:11%}.final-result-head{font-size:10px;padding:15px}.final-result-metrics{grid-template-columns:1fr}.final-result-metrics>div,.final-result-metrics>div:nth-child(2n){min-height:auto;padding:18px;border-right:0}.final-result-metrics dt{font-size:11px}.final-result-metrics dd{font-size:26px}.final-estimate-note{font-size:13px;padding:17px 18px}.final-cycle{padding:110px 0}.final-cycle-head{margin-bottom:50px}.final-cycle-head>p:last-child{font-size:17px}.final-cycle-step article{padding:27px 18px 31px 45px}.final-cycle-step h3{font-size:28px}.final-cycle-step p{font-size:16px}.final-cycle-step em{font-size:12px}.final-proof-layout{padding:110px 0;gap:42px}.final-progress-copy>p:last-child{font-size:17px}.progress-table-head,.progress-table-row{grid-template-columns:1.15fr .72fr .8fr;padding-left:14px;padding-right:14px}.progress-table-head{font-size:9px}.progress-table-row{min-height:70px;gap:8px}.progress-table-row span,.progress-table-row strong{font-size:13px}.progress-table-row strong{font-size:16px}.final-progress-table>p{font-size:13px;padding:15px}.final-game-panel{margin-left:-20px;margin-right:-20px;padding:70px 20px;gap:42px}.final-game-copy>p:not(.final-eyebrow){font-size:17px}.final-game-copy small{font-size:13px}.final-game-stats>div{min-height:108px;padding:17px}.final-game-stats span{font-size:9px}.final-game-stats strong{font-size:23px}.final-game-stats>p{font-size:12px;padding:16px}.final-closing{margin:130px auto 100px}.final-closing-crown{width:66px}.final-closing>p:not(.final-eyebrow){font-size:17px}.final-closing .button{font-size:13px;line-height:1.4;padding:15px 18px}.final-closing small{font-size:13px}.final-legal{grid-template-columns:1fr;gap:18px}.final-legal p{font-size:13px}}@media(max-width:390px){.final-system-orbit{height:340px}.ring-two{width:245px;height:245px}.ring-one{width:170px;height:170px}.final-orbit-core{width:134px;height:134px}.final-orbit-core strong{font-size:17px}.final-system-orbit li{width:92px;padding:8px;grid-template-columns:17px 1fr}.final-system-orbit li span{font-size:11px}.final-system-orbit li em{font-size:7px}}
