/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.overline{text-decoration-line:overline}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:radial-gradient(circle at 75% 12%, #832cff21, transparent 28rem), var(--ink);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.nav-shell{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070410b3;border:1px solid #c2a3ff29;border-radius:20px;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:78px;margin:16px auto 0;padding:0 16px 0 20px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 18px 60px #00000052}.brand{align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;width:38px;height:38px;font-family:var(--font-geist-mono), monospace;background:linear-gradient(145deg,#a745ff52,#37e6ff0d);border:1px solid #c48fffa6;border-radius:11px;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 0 18px #ac58ff4d,0 0 20px #9d4dff33}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.13em;font-size:.86rem}.brand small{color:#8f86a2;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:3px;font-size:.58rem}.nav-links{color:#c9c1d8;letter-spacing:.04em;align-items:center;gap:28px;font-size:.78rem;font-weight:600;display:flex}.nav-links>a:not(.nav-cta){transition:color .18s}.nav-links>a:not(.nav-cta):hover,.nav-links>a:not(.nav-cta):focus-visible{color:#fff}.nav-cta{background:linear-gradient(135deg,#7132e9,#9f43ff);border:1px solid #c579ff99;border-radius:12px;padding:13px 19px;box-shadow:0 8px 28px #7428e852}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 42%,#9438ff29,#0000 24rem),linear-gradient(#07030f 0%,#05030b 76%,#080413 100%);min-height:940px;padding:175px 24px 96px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0617eb);height:180px;position:absolute;inset:auto 0 0}.hero-grid{opacity:.17;transform-origin:bottom;background-image:linear-gradient(#8b5ae638 1px,#0000 1px),linear-gradient(90deg,#8b5ae638 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;transform:perspective(700px)rotateX(63deg)scale(1.55)translateY(17%);-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-glow{filter:blur(90px);opacity:.14;border-radius:50%;width:420px;height:420px;position:absolute}.hero-glow-a{background:var(--violet);animation:9s ease-in-out infinite alternate drift;top:8%;right:0}.hero-glow-b{background:var(--cyan);animation:12s ease-in-out infinite alternate-reverse drift;bottom:5%;left:-10%}.hero-inner{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:48px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.eyebrow,.overline,.section-label{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-size:.72rem;font-weight:650}.eyebrow{background:#37e6ff0a;border:1px solid #37e6ff33;border-radius:99px;align-items:center;gap:10px;padding:9px 13px;display:inline-flex}.pulse-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:1.8s ease-in-out infinite pulse}.hero h1{letter-spacing:-.065em;max-width:720px;margin:26px 0 24px;font-size:clamp(3.65rem,6.4vw,6.5rem);line-height:.9}.hero h1 span{color:#0000;background:linear-gradient(92deg,#fff 3%,#c89aff 42%,#8a5bff 72%,#55e6ff 108%);-webkit-background-clip:text;background-clip:text;margin-top:17px;display:block}.hero-lead{color:#bdb4cb;max-width:640px;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 23px;font-size:.9rem;font-weight:720;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-3px)}.button-primary{background:linear-gradient(135deg,#6e31e7,#a340ff 58%,#c658ff);box-shadow:0 18px 50px #8938f354,inset 0 1px #ffffff38}.button-ghost:hover,.button-ghost:focus-visible{border-color:#37e6ff73}.micro-proof{color:#8e849f;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:.7rem;display:flex}.micro-proof span:first-letter{color:var(--gold)}.architect-stage{perspective:1100px;min-height:610px;position:relative}.product-volume{width:330px;height:465px;transform-style:preserve-3d;filter:drop-shadow(0 45px 55px #000000bf);transition:transform .7s cubic-bezier(.2,.9,.2,1),filter .7s;position:absolute;top:74px;left:50%;transform:translate(-50%)rotateY(-10deg)rotateX(2deg)}.architect-stage:hover .product-volume{filter:drop-shadow(0 55px 65px #5d17bf8c);transform:translate(-50%)translateY(-12px)rotateY(7deg)rotateX(-2deg)scale(1.025)}.volume-cover{background:radial-gradient(circle at 50% 43%,#ae4eff70,#0000 32%),linear-gradient(145deg,#1a0f34fa,#06040ffa 62%),#090514;border:1px solid #cf9eff80;border-radius:7px 18px 18px 7px;padding:38px 35px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 55px #a957ff21,inset 8px 0 18px #ffffff09,0 0 0 1px #3be6ff0a,0 0 75px #9842ff33}.volume-cover:before{content:"";background:linear-gradient(115deg,#0000 42%,#ffffff29 49%,#0000 56%);transition:transform .9s;position:absolute;inset:-50%;transform:translate(-40%)}.architect-stage:hover .volume-cover:before{transform:translate(40%)}.volume-edge{background:repeating-linear-gradient(90deg,#211334 0 2px,#0c0814 2px 4px);border:1px solid #b37df052;border-radius:0 12px 12px 0;width:34px;position:absolute;top:12px;bottom:11px;right:-18px;transform:translateZ(-18px)rotateY(50deg)}.cover-kicker{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:.68rem;font-weight:700}.quantum-core{background:radial-gradient(circle,#fff 0 2%,#64efff 3%,#ae5cff 15%,#5214b46b 31%,#0000 64%);border:1px solid #37e6ff80;border-radius:50%;width:156px;height:156px;margin:40px auto 30px;animation:4s ease-in-out infinite corePulse;position:relative;box-shadow:0 0 38px #37e6ff4d,inset 0 0 30px #ad4dff80}.quantum-core i{border:1px solid #ffc85a8c;border-radius:50%;position:absolute;inset:18px;transform:rotate(62deg)scaleY(.4)}.quantum-core i:nth-child(2){transform:rotate(-58deg)scaleY(.4)}.quantum-core i:nth-child(3){transform:rotate(0)scaleY(.4)}.cover-title{color:#fff;letter-spacing:.09em;font-size:2.25rem;font-weight:800;line-height:1}.cover-subtitle{color:#c89cff;font-family:var(--font-geist-mono), monospace;letter-spacing:.19em;margin-top:7px;font-size:.84rem;font-weight:700}.cover-rule{background:linear-gradient(90deg, var(--gold), transparent);width:54px;height:2px;margin:23px 0 16px}.volume-cover p{color:#8e829f;max-width:190px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0;font-size:.56rem;line-height:1.6}.orbit{border:1px solid #8e4eec47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.orbit:after{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute;top:22%;left:4%}.orbit-one{width:510px;height:320px;animation:15s linear infinite orbit}.orbit-two{border-color:#ffc85a2b;width:420px;height:520px;animation:21s linear infinite reverse orbit}.energy-beam{background:linear-gradient(90deg, transparent, var(--cyan), #fff, var(--violet-hot), transparent);width:550px;height:1px;box-shadow:0 0 16px var(--violet);opacity:.42;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.stage-chip{color:#bba7d8;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090414b8;border:1px solid #b06eff57;border-radius:8px;padding:8px 11px;font-size:.56rem;animation:5s ease-in-out infinite float;position:absolute}.chip-a{top:17%;left:0}.chip-b{animation-delay:-1.8s;top:46%;right:-3%}.chip-c{animation-delay:-3.1s;bottom:16%;left:5%}.scroll-cue{z-index:3;color:#655b74;font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;align-items:center;gap:12px;font-size:.57rem;display:flex;position:absolute;bottom:40px;left:max(24px,50vw - 590px)}.scroll-cue span{background:linear-gradient(90deg, var(--violet), transparent);width:38px;height:1px}.section{width:min(1180px,100% - 48px);margin:0 auto;padding:120px 0;position:relative}.section-label{color:#5c526a;writing-mode:vertical-rl;position:absolute;top:127px;left:-115px}.problem-grid{grid-template-columns:1fr .78fr;align-items:end;gap:90px;display:grid}.overline{margin:0 0 20px}.problem-grid h2{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(2.25rem,4.2vw,4.4rem);line-height:1.02}.problem-copy>p{color:var(--muted);margin:0;font-size:1rem;line-height:1.75}.contrast-bar{border:1px solid var(--line);color:#786d89;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;margin-top:30px;padding:16px 18px;font-size:.65rem;display:flex}.contrast-bar i{color:var(--violet);font-style:normal}.contrast-bar strong{color:var(--cyan)}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:72px;display:grid}.benefit-card{background:linear-gradient(145deg, #190f2cbd, #090611db), var(--panel);border:1px solid #9c6cde2b;border-radius:17px;min-height:265px;padding:25px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.benefit-card:hover,.benefit-card:focus-within{z-index:2;border-color:#ad59ff8f;transform:translateY(-8px)scale(1.015);box-shadow:0 25px 65px #581aa43d,inset 0 0 35px #9a43ff12}.card-topline{color:#665b75;font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.card-topline i{color:var(--violet);font-style:normal;transition:color .22s,transform .5s}.benefit-card:hover .card-topline i{color:var(--cyan);transform:rotate(180deg)scale(1.3)}.benefit-card h3{margin:48px 0 12px;font-size:1.25rem}.benefit-card p{color:#958aa6;margin:0;font-size:.86rem;line-height:1.7}.card-scan{background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:translateY(-260px)}.benefit-card:hover .card-scan{opacity:.65;animation:1.3s ease-out scan}.section-heading h2,.framework-intro h2,.audit-copy h2,.offer-copy h2,.final-content h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,5vw,5rem);line-height:.98}.section-heading>p:not(.overline),.split-heading>p,.offer-copy>p:not(.overline){color:var(--muted);line-height:1.75}.centered{text-align:center;max-width:760px;margin:0 auto}.centered .overline,.split-heading .overline{margin-bottom:19px}.workflow-section{background:radial-gradient(circle at 50% 46%,#892eff24,#0000 35rem),linear-gradient(#0b0615,#07040e);border-block:1px solid #945ade2b;padding:124px 24px;position:relative;overflow:hidden}.workflow-section:before{content:"";opacity:.12;background-image:radial-gradient(circle,#be97ffb3 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.workflow-inner{width:min(1080px,100%);margin:0 auto;position:relative}.workflow-track{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:78px;display:grid;position:relative}.workflow-line{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--gold));height:1px;position:absolute;top:73px;left:14%;right:14%;overflow:hidden;box-shadow:0 0 12px #9d4dffa6}.workflow-line:after{content:"";filter:blur(3px);background:#fff;width:18%;animation:4s linear infinite travel;position:absolute;inset:-2px auto -2px -10%}.workflow-step{z-index:2;text-align:center;position:relative}.workflow-step>span{color:#675c75;font-family:var(--font-geist-mono), monospace;font-size:.62rem}.step-node{color:#d8baff;width:68px;height:68px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:#0b0615;border:1px solid #b168ff8c;border-radius:50%;place-items:center;margin:22px auto 28px;font-size:.56rem;transition:transform .3s,box-shadow .3s,color .3s;display:grid;box-shadow:0 0 0 9px #7433d30d,0 0 26px #9d4dff3b}.workflow-step:hover .step-node{color:var(--cyan);transform:scale(1.1)rotate(7deg);box-shadow:0 0 0 12px #37e6ff0d,0 0 34px #37e6ff47}.workflow-step h3{margin:0 0 11px;font-size:1.12rem}.workflow-step p{color:#8f849d;max-width:250px;margin:0 auto;font-size:.84rem;line-height:1.7}.inline-cta{width:max-content;color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;border-bottom:1px solid #37e6ff73;align-items:center;gap:24px;margin:70px auto 0;padding-bottom:8px;font-size:.7rem;transition:gap .22s,color .22s;display:flex}.inline-cta:hover,.inline-cta:focus-visible{color:#fff;gap:35px}.split-heading{grid-template-columns:1fr .52fr;align-items:end;gap:80px;display:grid}.split-heading>p{margin:0 0 2px}.mode-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:65px;display:grid}.mode-card{background:linear-gradient(160deg,#160d27e0,#08050ef2);border:1px solid #a171e02b;border-radius:19px;min-height:430px;padding:24px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.mode-card:after{content:"";background:var(--violet);filter:blur(80px);opacity:0;border-radius:50%;height:230px;transition:opacity .35s,transform .5s;position:absolute;inset:auto -25% -45% 20%}.mode-card:hover,.mode-card:focus-within{z-index:3;border-color:#b05bffa8;transform:translateY(-13px);box-shadow:0 33px 80px #4a0f8e57}.mode-card:hover:after{opacity:.18;transform:translateY(-30px)}.featured-mode{background:linear-gradient(160deg,#45196f94,#0a0512fa 62%);border-color:#cc6aff99;box-shadow:inset 0 0 40px #9c40ff14,0 18px 55px #5216952e}.featured-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:linear-gradient(135deg,#9142f1,#c653ff);border-radius:0 18px 0 10px;padding:8px 11px;font-size:.5rem;position:absolute;top:0;right:0}.mode-index{color:#5e536e;font-family:var(--font-geist-mono), monospace;font-size:.64rem}.mode-symbol{color:#ce9bff;background:#913bff14;border:1px solid #ad65ff66;border-radius:17px;place-items:center;width:64px;height:64px;margin-top:58px;font-size:1.5rem;transition:transform .45s,color .25s;display:grid;box-shadow:inset 0 0 22px #983dff17}.mode-card:hover .mode-symbol{color:var(--cyan);transform:rotate(-7deg)scale(1.1)}.mode-label{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:26px;font-size:.54rem}.mode-card h3{margin:9px 0 13px;font-size:1.35rem}.mode-card p{color:#91869f;margin:0;font-size:.82rem;line-height:1.7}.mode-status{z-index:2;color:#6e647d;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;align-items:center;gap:8px;font-size:.52rem;display:flex;position:absolute;bottom:22px;left:24px}.mode-status span{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.framework-section{background:radial-gradient(circle at 22%,#7323dc33,#0000 25rem),#090512;border-block:1px solid #9d5cf12e;padding:130px 24px;position:relative;overflow:hidden}.framework-section:after{content:"S·I·T·E·S";color:#af72ff06;letter-spacing:-.05em;white-space:nowrap;font-size:13vw;font-weight:850;position:absolute;bottom:-5%;right:-4%}.framework-inner{z-index:2;grid-template-columns:.72fr 1fr;gap:100px;width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.framework-intro{align-self:start;position:sticky;top:135px}.framework-intro h2{color:#0000;background:linear-gradient(90deg,#fff,#ab70ff);-webkit-background-clip:text;background-clip:text;margin-top:22px}.framework-intro>p:not(.overline){max-width:420px;color:var(--muted);line-height:1.75}.framework-signal{color:#c495ff;max-width:390px;font-family:var(--font-geist-mono), monospace;align-items:center;margin-top:45px;font-size:.68rem;display:flex}.framework-signal i{background:linear-gradient(90deg, var(--violet), var(--cyan));opacity:.55;flex:1;height:1px;margin:0 7px}.framework-list article{border-bottom:1px solid #a76beb2b;grid-template-columns:42px 64px 1fr 26px;align-items:center;gap:18px;min-height:126px;padding:17px 19px;transition:padding .22s,background .22s,border-color .22s;display:grid}.framework-list article:hover{background:linear-gradient(90deg,#9338ff14,#0000);border-color:#37e6ff61;padding-left:26px;padding-right:12px}.framework-number{color:#554a63;font-family:var(--font-geist-mono), monospace;font-size:.6rem}.framework-letter{color:#c596ff;font-size:2rem;font-weight:760}.framework-list h3{margin:0 0 6px;font-size:1.15rem}.framework-list p{color:#8e829e;margin:0;font-size:.8rem;line-height:1.6}.framework-arrow{color:#5a4d68;transition:color .22s,transform .22s}.framework-list article:hover .framework-arrow{color:var(--cyan);transform:translate(3px,-3px)}.compact-heading{max-width:850px}.audience-cloud{flex-wrap:wrap;justify-content:center;gap:11px;max-width:990px;margin:60px auto 0;display:flex}.audience-cloud span{color:#aaa0b6;background:#ffffff05;border:1px solid #a36fe730;border-radius:99px;padding:13px 17px;font-size:.78rem;transition:color .22s,border-color .22s,transform .22s,box-shadow .22s}.audience-cloud span:hover{color:#fff;border-color:#37e6ff8c;transform:translateY(-4px);box-shadow:0 12px 30px #37e6ff14}.audience-cloud i{color:#63576f;font-family:var(--font-geist-mono), monospace;margin-right:8px;font-size:.58rem;font-style:normal}.audience-cloud .hot-audience{color:#d7b8ff;background:#9032f614;border-color:#b054ff7a}.audit-section{background:linear-gradient(120deg,#170a2cf0,#05030afa),#07040e;border-block:1px solid #a964ff2e;padding:130px 24px;position:relative;overflow:hidden}.audit-inner{grid-template-columns:.78fr 1fr;align-items:center;gap:100px;width:min(1080px,100%);margin:0 auto;display:grid}.audit-visual{place-items:center;min-height:440px;display:grid;position:relative}.audit-visual:before,.audit-visual:after{content:"";border:1px solid #a656ff30;border-radius:50%;position:absolute}.audit-visual:before{width:410px;height:410px}.audit-visual:after{border-style:dashed;width:330px;height:330px;animation:28s linear infinite spin}.audit-ring{z-index:2;background:conic-gradient(var(--cyan) 0 36deg, var(--violet-hot) 36deg 216deg, var(--gold) 216deg 360deg);border-radius:50%;place-items:center;width:250px;height:250px;animation:4s ease-in-out infinite corePulse;display:grid;position:relative;box-shadow:0 0 75px #842deb4d}.audit-ring:before{content:"";background:#0a0513;border-radius:50%;position:absolute;inset:8px}.audit-ring>div{z-index:2;text-align:center;position:relative}.audit-ring strong,.audit-ring span{display:block}.audit-ring strong{letter-spacing:-.08em;font-size:4.1rem;line-height:.9}.audit-ring span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;margin-top:10px;font-size:.6rem}.audit-chip{z-index:3;color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:#07040ecc;border:1px solid #37e6ff4d;border-radius:7px;padding:8px 11px;font-size:.56rem;position:absolute;bottom:14%;right:5%}.audit-copy h2{margin-top:20px}.audit-lead{color:var(--muted);line-height:1.75}.score-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:32px;display:grid}.score-grid div{color:#92879f;background:#ffffff05;border:1px solid #9b66de2b;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.72rem;display:flex}.score-grid strong{color:var(--gold);font-family:var(--font-geist-mono), monospace}.offer-grid{grid-template-columns:1fr .78fr;align-items:center;gap:100px;display:grid}.offer-copy h2{margin:18px 0 24px}.included-list{gap:11px;margin:34px 0 0;padding:0;list-style:none;display:grid}.included-list li{color:#b5aabf;align-items:flex-start;gap:12px;font-size:.86rem;line-height:1.5;display:flex}.included-list span{color:var(--cyan)}.offer-card{background:linear-gradient(145deg,#301453c7,#0a0612f7 62%),#0c0715;border:1px solid #be71ff85;border-radius:25px;padding:38px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 35px 100px #3e0c7857,inset 0 0 55px #a243ff0f}.offer-card:hover{transform:translateY(-8px);box-shadow:0 42px 120px #5d14ad6e,inset 0 0 70px #a243ff1c}.offer-card-glow{background:var(--violet-hot);filter:blur(90px);opacity:.22;border-radius:50%;width:300px;height:300px;position:absolute;top:-140px;right:-120px}.offer-kicker{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:.62rem}.offer-card h3{margin:14px 0 30px;font-size:2rem;line-height:1.05}.offer-stack{border-block:1px solid #a871eb30;justify-content:space-between;align-items:center;gap:10px;padding:23px 0;display:flex}.offer-stack div{text-align:center}.offer-stack strong,.offer-stack span{display:block}.offer-stack strong{font-size:1.45rem}.offer-stack span{color:#82758f;margin-top:5px;font-size:.6rem}.offer-stack i{color:#695877;font-style:normal}.availability{color:#aa9ab8;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;gap:10px;margin:25px 0 20px;font-size:.56rem;display:flex}.offer-button{width:100%}.technical-note{color:#706579;text-align:center;margin:20px 0 0;font-size:.65rem;line-height:1.6}.faq-section{padding-top:90px}.faq-heading{margin-bottom:58px}.faq-list{border-top:1px solid #9b65e133}.faq-list details{border-bottom:1px solid #9b65e133}.faq-list summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:14px;padding:27px 0;font-size:1rem;font-weight:650;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#62566f;font-family:var(--font-geist-mono), monospace;font-size:.61rem}.faq-list summary i{color:#a973e5;border:1px solid #a966f745;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .24s,color .24s;display:grid}.faq-list details[open] summary i{color:var(--cyan);transform:rotate(45deg)}.faq-list details p{color:#9f93aa;max-width:810px;margin:-5px 0 28px 69px;line-height:1.75}.final-cta{background:radial-gradient(circle,#7e22f033,#0000 27rem),linear-gradient(#080410,#05030a);border-top:1px solid #a462f133;place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.final-cta:before{content:"";opacity:.11;background-image:linear-gradient(#a96af245 1px,#0000 1px),linear-gradient(90deg,#a96af245 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 66%);mask-image:radial-gradient(circle,#000 0%,#0000 66%)}.final-content{z-index:3;text-align:center;max-width:850px;padding:80px 24px;position:relative}.final-content h2{margin-top:22px}.final-content>p:not(.overline){max-width:650px;color:var(--muted);margin:28px auto;font-size:1.05rem;line-height:1.7}.final-button{min-width:340px;margin-top:8px}.final-core{opacity:.35;background:radial-gradient(circle,#ffffffe6 0 1px,#37e6ffb3 2px,#9b34ff47 12%,#0000 65%);border:1px solid #37e6ff38;border-radius:50%;width:310px;height:310px;animation:5s ease-in-out infinite corePulse;position:absolute;box-shadow:0 0 100px #932cff40}.final-orbit{border:1px solid #a85eff29;border-radius:50%;position:absolute}.final-orbit-a{width:780px;height:380px;animation:30s linear infinite orbitSimple;transform:rotate(12deg)}.final-orbit-b{border-color:#37e6ff1a;width:470px;height:760px;animation:35s linear infinite reverse orbitSimple;transform:rotate(-24deg)}footer{background:#040208;border-top:1px solid #995de22e;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;min-height:140px;padding:30px max(24px,50vw - 590px);display:grid}footer p{color:#675d70;text-align:center;margin:0;font-size:.67rem;line-height:1.5}footer>div{color:#82778c;justify-content:flex-end;gap:18px;font-size:.7rem;display:flex}footer>div a:hover,footer>div a:focus-visible{color:var(--cyan)}@keyframes travel{to{left:110%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbitSimple{to{transform:rotate(372deg)}}@keyframes drift{to{transform:translate(70px,45px)scale(1.1)}}@keyframes pulse{50%{opacity:.5}}@keyframes corePulse{50%{transform:scale(1.03);box-shadow:0 0 58px #37e6ff7a,inset 0 0 45px #ad4dffb3}}@keyframes orbit{to{transform:translate(-50%,-50%)rotate(346deg)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes scan{to{opacity:0;transform:translateY(0)}}@media (width<=1040px){.nav-links>a:not(.nav-cta){display:none}.hero-inner{grid-template-columns:1fr .88fr;gap:10px}.architect-stage{transform-origin:50%;transform:scale(.88)}.problem-grid{gap:48px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.section-label{display:none}.mode-grid{grid-template-columns:repeat(2,1fr)}.mode-card{min-height:390px}.framework-inner{gap:55px}.audit-inner{gap:45px}.offer-grid{gap:50px}footer{grid-template-columns:1fr 1fr}footer p{display:none}}@media (width<=780px){.nav-shell{width:calc(100% - 24px);height:68px;margin-top:10px}.brand small{display:none}.nav-cta{padding:11px 13px;font-size:.68rem}.hero{min-height:auto;padding:130px 20px 72px}.hero-inner{grid-template-columns:1fr}.hero h1{font-size:clamp(3.1rem,14vw,5.2rem)}.architect-stage{min-height:570px;margin-top:15px;transform:scale(.83)}.micro-proof{gap:8px;display:grid}.scroll-cue{display:none}.section{width:min(100% - 36px,680px);padding:86px 0}.problem-grid{grid-template-columns:1fr;gap:30px}.benefit-grid{grid-template-columns:1fr;margin-top:50px}.workflow-section{padding:88px 20px}.workflow-track{grid-template-columns:1fr;gap:38px;margin-top:56px}.workflow-line{width:1px;height:auto;inset:40px auto 40px 50%}.workflow-line:after{width:auto;height:18%;animation:4s linear infinite travelVertical;inset:-10% -2px auto}.workflow-step{padding:0 18px}.workflow-step p{z-index:2;background:#080411;padding:0 12px 10px;position:relative}.inline-cta{text-align:center;max-width:100%}.split-heading{grid-template-columns:1fr;gap:24px}.mode-grid{grid-template-columns:1fr}.mode-card{min-height:370px}.framework-section{padding:88px 20px}.framework-inner{grid-template-columns:1fr;gap:48px}.framework-intro{position:static}.framework-list article{grid-template-columns:35px 45px 1fr 18px;gap:10px}.audit-section{padding:88px 20px}.audit-inner{grid-template-columns:1fr;gap:35px}.audit-visual{min-height:390px;transform:scale(.88)}.offer-grid{grid-template-columns:1fr;gap:55px}.faq-list details p{margin-left:0}.final-cta{min-height:650px}footer{text-align:center;grid-template-columns:1fr;justify-items:center}footer>div{flex-wrap:wrap;justify-content:center}}@media (width<=460px){.brand strong{font-size:.7rem}.brand-mark{width:34px;height:34px}.nav-cta{text-align:center;max-width:124px}.hero-actions{display:grid}.button{width:100%}.architect-stage{min-height:510px;margin:-15px -56px -10px;transform:scale(.72)}.workflow-section .section-heading h2,.section-heading h2,.framework-intro h2,.audit-copy h2,.offer-copy h2,.final-content h2{font-size:2.55rem}.score-grid{grid-template-columns:1fr}.offer-card{padding:28px 20px}.offer-stack{gap:5px}.offer-stack strong{font-size:1.1rem}.offer-stack span{font-size:.52rem}.faq-list summary{grid-template-columns:35px 1fr 28px;gap:8px;font-size:.9rem}.final-button{min-width:0}}@keyframes travelVertical{to{top:110%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero:before{background:linear-gradient(110deg,#0000 0 38%,#53d0ff14 43%,#0000 49%),linear-gradient(165deg,#6297ff12,#0000 45%)}.hero-copy{z-index:3;position:relative}.pulse-dot{background:#5ee9ff;box-shadow:0 0 0 5px #3ddbff1c,0 0 18px #00cfff}.hero-revolution{color:#d9f6ff;width:fit-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;background:linear-gradient(90deg,#19beff1f,#0000);border-left:2px solid #35dbff;margin:0 0 19px;padding:8px 12px;font-size:clamp(.72rem,1vw,.86rem);font-weight:700}.hero-lead{color:#c5d8ef;max-width:650px}.photon-left{filter:hue-rotate(160deg)saturate(1.5)}.photon-right{filter:hue-rotate(205deg)saturate(1.25)}.hero-visual{z-index:3;perspective:1100px;place-items:center;min-height:520px;display:grid;position:relative}.visual-frame{aspect-ratio:1.65;background:#031026;border:1px solid #c2e5ffab;border-radius:24px;width:min(100%,650px);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1.5deg);box-shadow:inset 0 1px #ffffff94,0 32px 85px #00061994,0 0 0 8px #45beff0b,0 0 75px #0fb5ff36,0 0 110px #814cff21}.hero-visual:hover .visual-frame{transform:rotateY(0)rotateX(0)translateY(-7px)scale(1.015);box-shadow:inset 0 1px #ffffffb3,0 40px 95px #00081e9e,0 0 0 8px #44cbff12,0 0 95px #0fc7ff4d,0 0 140px #8453ff30}.visual-frame>img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04)brightness(1.04);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;transform:scale(1.025)}.hero-visual:hover .visual-frame>img{filter:saturate(1.16)contrast(1.06)brightness(1.08);transform:scale(1.065)}.visual-frame:before,.visual-frame:after{content:"";z-index:2;pointer-events:none;position:absolute}.visual-frame:before{border-radius:inherit;background:linear-gradient(#02091a8f,#0000 26% 58%,#020a1beb),linear-gradient(90deg,#0410284f,#0000 23% 78%,#08133040);inset:0}.visual-frame:after{clip-path:polygon(0 0,18% 0,18% 1px,82% 1px,82% 0,100% 0,100% 24%,calc(100% - 1px) 24%,calc(100% - 1px) 76%,100% 76%,100% 100%,82% 100%,82% calc(100% - 1px),18% calc(100% - 1px),18% 100%,0 100%,0 76%,1px 76%,1px 24%,0 24%);border:1px solid #98daff47;border-radius:16px;inset:11px}.visual-sheen{z-index:3;pointer-events:none;background:linear-gradient(112deg,#0000 42%,#ffffff3b 49%,#89e5ff1f 53%,#0000 60%);transition:transform .9s;position:absolute;inset:-40% 120% -40% -70%;transform:skew(-10deg)}.hero-visual:hover .visual-sheen{transform:translate(120%)skew(-10deg)}.visual-topbar{z-index:4;color:#e9f8ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-shadow:0 1px 12px #00162d;justify-content:space-between;align-items:center;gap:20px;font-size:.55rem;display:flex;position:absolute;top:24px;left:25px;right:25px}.visual-topbar span{align-items:center;gap:8px;display:flex}.visual-topbar i{background:#4be6ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #00d9ff}.visual-topbar b{color:#fff}.visual-console{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#021028e6,#082043d1);border:1px solid #91d9ff73;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:10px;padding:14px 16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:inset 0 1px #ffffff1f,0 12px 34px #00071861}.visual-console div{min-width:0}.visual-console span,.visual-console strong{font-family:var(--font-geist-mono), monospace;display:block}.visual-console span{color:#63dcff;letter-spacing:.16em;margin-bottom:4px;font-size:.48rem}.visual-console strong{color:#eef9ff;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.visual-console>i{color:#9edfff;font-style:normal}.visual-chip{z-index:5;color:#041229;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;background:linear-gradient(130deg,#e6f6fff0,#7eafdae8 52%,#785bdde6);border:1px solid #bee5ffa3;border-radius:999px;padding:9px 13px;font-size:.53rem;font-weight:800;position:absolute;box-shadow:inset 0 1px #fff,0 10px 24px #000f2a66,0 0 24px #16c4ff33}.visual-chip-a{top:4%;left:-2%}.visual-chip-b{top:14%;right:-2%}.visual-chip-c{bottom:2%;right:6%}.overline,.section-label{color:#67dcff}.benefit-card:after,.mode-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#a6e6ff12 48%,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-75%)}.benefit-card:hover:after,.benefit-card:focus-visible:after,.mode-card:hover:after,.mode-card:focus-visible:after{transform:translate(75%)}.card-topline,.workflow-step>span,.mode-index,.mode-status,.framework-number{color:#8ec8ed}.card-topline i,.framework-letter,.framework-arrow{color:#75e2ff}.hover-detail span,.mode-detail span{color:#09224b;justify-content:space-between;align-items:center;height:16px;font-size:.58rem;display:flex}.hover-detail span b,.mode-detail span b{font-size:.82rem;transition:transform .3s}.hover-detail p,.mode-detail p{color:#152b49;margin-top:13px;font-size:.75rem;line-height:1.5}.benefit-card:hover .hover-detail span b,.benefit-card:focus-visible .hover-detail span b,.mode-card:hover .mode-detail span b,.mode-card:focus-visible .mode-detail span b{transform:rotate(45deg)}.detail-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.detail-tags i{color:#0a2d5b;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;background:#ffffff6b;border:1px solid #07285233;border-radius:999px;padding:5px 7px;font-size:.48rem;font-style:normal;font-weight:750}.framework-list article{border-color:#5cbfff4a;position:relative}.framework-arrow{min-width:92px;font-family:var(--font-geist-mono), monospace;align-items:center;gap:6px;font-size:.72rem;display:flex}.framework-arrow:before{content:"DETAIL";letter-spacing:.12em;font-size:.49rem;font-weight:750}.framework-list article:hover .framework-detail,.framework-list article:focus .framework-detail,.framework-list article:focus-visible .framework-detail{border-color:#67cdff45}@media (width<=1040px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:28px}.hero-visual{min-height:470px}}@media (width<=780px){.hero{background:radial-gradient(circle at 50% 60%,#16baff33,#0000 25rem),radial-gradient(circle at 70% 63%,#874eff24,#0000 20rem),linear-gradient(145deg,#092145,#031027);padding-top:118px}.hero-inner{grid-template-columns:1fr}.hero h1{font-size:clamp(2.4rem,9.8vw,3.8rem)}.hero-visual{min-height:420px;margin-top:18px}.visual-frame{width:min(100%,620px);transform:none}.visual-chip-a{left:0}.visual-chip-b{right:0}.workflow-step p{background:#071a37}}@media (width<=560px){.hero h1{font-size:clamp(2.25rem,10.4vw,3rem)}.hero-revolution{line-height:1.45}.hero-visual{min-height:330px;margin-inline:-4px}.visual-frame{border-radius:18px}.visual-topbar{font-size:.45rem;top:18px;left:18px;right:18px}.visual-console{grid-template-columns:1fr auto 1fr;padding:11px;bottom:10px;left:10px;right:10px}.visual-console div:nth-of-type(2),.visual-console>i:nth-of-type(2){display:none}.visual-console span{font-size:.42rem}.visual-console strong{font-size:.48rem}.visual-chip{padding:7px 9px;font-size:.44rem}.visual-chip-a{top:1%}.visual-chip-b{top:8%}.visual-chip-c{bottom:0;right:3%}.benefit-card,.mode-card{min-height:390px}.hover-detail,.mode-detail{min-height:186px}.framework-arrow:before{display:none}.framework-arrow{min-width:auto}}@media (prefers-reduced-motion:reduce){.visual-frame,.visual-frame>img,.visual-sheen,.benefit-card:after,.mode-card:after{transition:none}}:root{--ink:#12141d;--ink-soft:#1a1d29;--panel:#2b2f3fd1;--text:#fbfcff;--muted:#cbd0dc;--silver:#e8ebf2;--silver-mid:#aeb6c7;--silver-dark:#697286;--violet:#9b57ff;--violet-hot:#bd72ff;--cyan:#72ebff;--gold:#f2d99c;--line:#d3dcef33}main{background:linear-gradient(90deg,#0000,#e1e8f605 48%,#0000),0 0}.nav-cta,.featured-tag{color:#171824;text-shadow:0 1px #ffffff61;background:linear-gradient(135deg,#f3f5f9,#aab2c3 42%,#8853d1 100%);border-color:#ffffff6b;box-shadow:inset 0 1px #ffffffe0,0 10px 30px #7353a247}.hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0 38%,#ffffff0e 43%,#0000 48%),linear-gradient(165deg,#ffffff06,#0000 45%);position:absolute;inset:0}.hero:after{background:linear-gradient(#0000,#141620eb);height:130px}.hero-inner{grid-template-columns:.94fr 1.06fr}.hero h1{letter-spacing:-.052em;max-width:650px;font-size:clamp(2.85rem,4.65vw,4.9rem);line-height:.98}.hero h1 span{color:#0000;filter:drop-shadow(0 7px 20px #ccd6ea1a);background:linear-gradient(100deg,#fff 0%,#d8dce5 30%,#9fa8ba 57%,#bf8cff 82%,#7feaff 110%);-webkit-background-clip:text;background-clip:text;margin-top:12px}.eyebrow{color:#e5eaf4;background:linear-gradient(90deg,#e1e8f61f,#8e5fcc1a);border-color:#d9e4f657;box-shadow:inset 0 1px #ffffff1f}.button-primary:hover,.button-primary:focus-visible{box-shadow:inset 0 1px #fff,0 22px 58px #b9c6de61,0 0 0 5px #dee3ed17}.button-ghost{color:#eef1f7;background:#e5eaf513;border-color:#e1e7f44d;box-shadow:inset 0 1px #ffffff12}.photon{z-index:1;opacity:0;pointer-events:none;width:90px;height:5px;position:absolute;top:54%}.photon:before{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#eff5ff47,#fff);border-radius:999px;position:absolute;inset:1px 10px 1px 0}.photon span{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 8px #fff,0 0 19px #cfe6ff,0 0 34px #8fbdff}.photon-left{animation:7.5s ease-in infinite photonFromLeft;left:-120px}.photon-right{animation:7.5s ease-in infinite photonFromRight;right:-120px;transform:rotate(180deg)}.photon-right:before{background:linear-gradient(90deg,#0000,#d5b4ff4d,#e8cbff)}.photon-right span{background:#f2dcff;box-shadow:0 0 8px #fff,0 0 19px #d3a8ff,0 0 34px #a35bff}.architect-stage{min-height:570px}.product-volume{filter:drop-shadow(0 45px 58px #06080f7a);width:348px;height:486px;top:42px}.architect-stage:hover .product-volume{filter:drop-shadow(0 48px 58px #090a1270)drop-shadow(0 0 28px #e0e7f442)}.volume-cover{background:radial-gradient(circle at 50% 42%,#f1f5fd3b,#0000 32%),radial-gradient(circle at 54% 44%,#a05bff40,#0000 22%),linear-gradient(145deg,#727b8e 0%,#34394a 24%,#1b1d29 64%,#2a203a 100%);border-color:#f2f5fb9e;box-shadow:inset 0 1px #ffffffa3,inset 12px 0 22px #ffffff14,inset -18px -24px 55px #0000005c,0 0 0 1px #dae2f217,0 0 75px #bfc9df33}.volume-cover:after{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 18px,#ffffff05 18px 19px);position:absolute;inset:0}.volume-edge{background:repeating-linear-gradient(90deg,#e9edf5 0 2px,#818a9e 2px 4px,#333746 4px 6px);border-color:#e2e8f47a}.cover-kicker,.cover-subtitle{color:#ecf2fc;text-shadow:0 0 13px #d7e2f559}.cover-title{color:#0000;text-shadow:0 8px 25px #ffffff0f;background:linear-gradient(#fff,#bbc3d2 62%,#727b8e);-webkit-background-clip:text;background-clip:text}.cover-rule{background:linear-gradient(90deg,#fff,#aab3c5,#a963e9,#0000)}.volume-cover p{color:#c5cbd7}.quantum-core{background:radial-gradient(circle,#fffffff0 0 2%,#bfc9dcb3 3%,#9754e833 24%,#0000 66%);border-color:#ecf2fcad;box-shadow:0 0 42px #dde5f36b,inset 0 0 38px #b676f454}.quantum-core i{border-color:#e7edf89e;box-shadow:0 0 8px #ecf1fa33}.neutron-nucleus{width:76px;height:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.neutron{background:radial-gradient(circle at 32% 27%,#fff 0 10%,#d9dee8 28%,#8892a7 65%,#444b5b 100%);border:1px solid #ffffffe0;border-radius:50%;width:25px;height:25px;animation:3.4s ease-in-out infinite alternate neutronShimmer;position:absolute;box-shadow:inset -4px -5px 8px #0f121b61,0 0 11px #e4ebf85c}.neutron:nth-child(3n){background:radial-gradient(circle at 32% 27%,#fff 0 8%,#cda8f4 28%,#8850c6 66%,#3f295b 100%);box-shadow:inset -4px -5px 8px #190f2857,0 0 11px #ba7bf759}.n1{top:0;left:25px}.n2{animation-delay:-.5s;top:15px;left:5px}.n3{animation-delay:-1s;top:15px;left:45px}.n4{animation-delay:-1.5s;top:23px;left:25px}.n5{animation-delay:-2s;top:39px;left:0}.n6{animation-delay:-2.5s;top:39px;left:48px}.n7{animation-delay:-1.2s;top:49px;left:17px}.n8{animation-delay:-2.2s;top:50px;left:37px}.n9{animation-delay:-2.8s;top:35px;left:25px}.orbit{border-color:#d8e1f259}.orbit-two{border-color:#b97def45}.orbit:after{background:#f4f7fd;box-shadow:0 0 10px #fff,0 0 22px #a9ccff}.energy-beam{background:linear-gradient(90deg,#0000,#b9c7de,#fff,#c89aff,#0000);box-shadow:0 0 17px #dde6f68c}.stage-chip{color:#e1e5ed;background:#292c3bc7;border-color:#e1e7f36b;box-shadow:inset 0 1px #ffffff1c}.problem-section,.modes-section,.audience-section,.offer-section,.faq-section{color:#f8f9fc}.section-heading h2,.framework-intro h2,.audit-copy h2,.offer-copy h2,.final-content h2{font-size:clamp(2.25rem,4.3vw,4.4rem)}.contrast-bar,.audience-cloud span,.score-grid div{color:#c3c9d4;background:linear-gradient(110deg,#e4e9f317,#7e889d0d);border-color:#dce2ef47;box-shadow:inset 0 1px #ffffff0f}.benefit-card{background:linear-gradient(145deg, #484e60e0, #1f222ef2 68%), var(--panel);border-color:#dde3f045;min-height:340px;box-shadow:inset 0 1px #ffffff21,inset 1px 0 #ffffff0a,0 20px 45px #03050c2e}.benefit-card:hover,.benefit-card:focus,.benefit-card:focus-visible{border-color:#f1f4fab8;outline:none;transform:translateY(-9px)scale(1.018);box-shadow:0 28px 65px #0608104d,0 0 30px #d4dcec24,inset 0 1px #ffffff47}.benefit-card h3{margin-top:40px}.benefit-card>p{color:#d1d5df}.card-topline{color:#c1c6d1}.card-topline i{color:#e8edf7}.hover-detail{z-index:3;color:#171923;opacity:0;background:linear-gradient(135deg,#fafcfffa,#aeb8cbf7 63%,#8e77abf5);border:1px solid #ffffffad;border-radius:13px;min-height:145px;padding:18px;transition:transform .36s cubic-bezier(.2,.9,.2,1),opacity .22s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 18px));box-shadow:inset 0 1px #fff,0 18px 38px #05060c52}.hover-detail span{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:.55rem;font-weight:750}.hover-detail p{color:#282b38;margin:11px 0 0;font-size:.76rem;line-height:1.55}.benefit-card:hover .hover-detail,.benefit-card:focus .hover-detail,.benefit-card:focus-visible .hover-detail{opacity:1;transform:translateY(0)}.workflow-section,.framework-section,.audit-section{border-color:#dde4f23d}.workflow-section{background:radial-gradient(circle at 50% 46%,#c4cee124,#0000 35rem),linear-gradient(#2b2f3e,#1c1f2b)}.workflow-section:before{opacity:.2;background-image:radial-gradient(circle,#e8edf7cc 1px,#0000 1px)}.workflow-step>span,.mode-index,.mode-status,.framework-number{color:#aeb5c3}.step-node{color:#f4f6fa;background:linear-gradient(145deg,#4b5265,#232632);border-color:#e7ecf794;box-shadow:inset 0 1px #ffffff38,0 0 0 9px #d0d9e90f,0 0 28px #d0d9e92e}.workflow-step p{color:#c1c6d2}.mode-card{background:linear-gradient(155deg,#4d5468e6,#1f222ef7 67%);border-color:#dce3f047;min-height:505px;box-shadow:inset 0 1px #ffffff24,0 22px 48px #05070e33}.mode-card:hover,.mode-card:focus,.mode-card:focus-visible{border-color:#f4f6fbbd;outline:none;box-shadow:0 34px 80px #05060d57,0 0 32px #d8e0f026,inset 0 1px #ffffff47}.mode-symbol{color:#f5f7fb;background:linear-gradient(145deg,#eff3fa30,#8b6cad26);border-color:#edf1f987;margin-top:51px;box-shadow:inset 0 1px #ffffff3b,0 8px 24px #090a1233}.mode-card>p{color:#d0d4de}.mode-detail{z-index:3;color:#151720;opacity:0;background:linear-gradient(135deg,#f8f9fc,#b9c0cf 62%,#9180a7);border:1px solid #ffffffb8;border-radius:13px;min-height:158px;padding:18px;transition:transform .36s cubic-bezier(.2,.9,.2,1),opacity .22s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 18px));box-shadow:inset 0 1px #fff,0 18px 38px #06070d57}.mode-detail span{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:.54rem;font-weight:800}.mode-detail p{color:#292c38;margin:10px 0 0;font-size:.75rem;line-height:1.56}.mode-card:hover .mode-detail,.mode-card:focus .mode-detail,.mode-card:focus-visible .mode-detail{opacity:1;transform:translateY(0)}.mode-card:hover .mode-status,.mode-card:focus .mode-status,.mode-card:focus-visible .mode-status{opacity:0}.framework-section{background:radial-gradient(circle at 22%,#c3cde026,#0000 28rem),linear-gradient(140deg,#303442,#1d202b 62%,#25212d)}.framework-section:after{color:#ebeff70b}.framework-list article{border-color:#dce3f13b;transition:min-height .3s,padding .24s,background .24s,border-color .24s,box-shadow .24s}.framework-list article:hover,.framework-list article:focus,.framework-list article:focus-visible{background:linear-gradient(110deg,#eaeff829,#98a3b814 62%,#9a60d01c);border-color:#f4f6fbb8;outline:none;min-height:195px;box-shadow:inset 0 1px #ffffff24,0 14px 38px #05070c24}.framework-letter,.framework-arrow{color:#e6ebf4}.framework-detail{opacity:0;border-top:1px solid #0000;max-height:0;padding-top:0;transition:max-height .3s,margin .3s,padding .3s,opacity .25s,transform .3s,border-color .3s;overflow:hidden;transform:translateY(8px);color:#f0f2f7!important;margin-top:0!important}.framework-list article:hover .framework-detail,.framework-list article:focus .framework-detail,.framework-list article:focus-visible .framework-detail{opacity:1;border-color:#e7ecf63d;max-height:100px;padding-top:12px;transform:translateY(0);margin-top:13px!important}.audit-section{background:radial-gradient(circle at 20% 48%,#d4ddef1f,#0000 27rem),linear-gradient(120deg,#343847,#20232f 55%,#28212f)}.offer-kicker,.availability{color:#e7ebf3}@keyframes photonFromLeft{0%,8%{opacity:0;transform:translate(0)scaleX(.7)}18%{opacity:.95}74%{opacity:1;transform:translate(calc(50vw - 22px))scaleX(1.1)}80%,to{opacity:0;transform:translate(calc(50vw - 12px))scale(1.65)}}@keyframes photonFromRight{0%,8%{opacity:0;transform:rotate(180deg)translate(0)scaleX(.7)}18%{opacity:.95}74%{opacity:1;transform:rotate(180deg)translate(calc(50vw - 22px))scaleX(1.1)}80%,to{opacity:0;transform:rotate(180deg)translate(calc(50vw - 12px))scale(1.65)}}@keyframes neutronShimmer{to{filter:brightness(1.22);transform:translateY(-1px)}}@media (width<=1040px){.mode-card{min-height:475px}}@media (width<=780px){.hero{background:radial-gradient(circle at 50% 57%,#ccd6ea38,#0000 24rem),linear-gradient(145deg,#282c3a,#181b26);padding-top:120px}.hero h1{max-width:610px;font-size:clamp(2.55rem,10.5vw,4rem);line-height:1}.architect-stage{min-height:540px}.photon{top:63%;transform:scale(.75)}.benefit-card{min-height:330px}.mode-card{min-height:470px}.workflow-step p{background:#252936}.framework-list article:hover,.framework-list article:focus-visible{min-height:235px}}@media (width<=460px){.hero h1{font-size:clamp(2.35rem,10vw,3.2rem)}.architect-stage{min-height:500px}.hover-detail,.mode-detail{min-height:165px}}:root{--ink:#020817;--ink-soft:#06152d;--panel:#081c3ad1;--text:#f7fbff;--muted:#b9cae3;--violet:#9368ff;--violet-hot:#c197ff;--cyan:#08d8ff;--gold:#dceaff;--line:#5ec0ff47}html,body{background:#020817}body{background:radial-gradient(circle at 12% 8%,#099fff2b,#0000 30rem),radial-gradient(circle at 88% 24%,#8b56ff26,#0000 31rem),linear-gradient(160deg,#06152d 0%,#020817 48%,#06112a 100%)}.nav-shell{background:linear-gradient(105deg,#041228de,#081937c2);border-color:#85d3ff57;box-shadow:inset 0 1px #ffffff21,0 18px 60px #0007186b,0 0 35px #0faaff14}.brand-mark{color:#031027;background:linear-gradient(145deg,#f6fbff,#99b9d7 43%,#2660b0 72%,#9d6cff);border-color:#b0e1ffb3;box-shadow:inset 0 1px #fff,0 0 22px #19beff4f}.brand small,.nav-links{color:#bed2ea}.nav-cta,.featured-tag{color:#06142c;background:linear-gradient(128deg,#fff 0%,#bdd2e7 34%,#4fa7ed 66%,#9e6fff 100%);border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 12px 32px #1e8cff4d,0 0 28px #8761ff24}.hero{background:radial-gradient(circle at 73% 43%,#09c9ff38,#0000 26rem),radial-gradient(circle at 82% 35%,#8953ff33,#0000 23rem),linear-gradient(145deg,#061a39 0%,#031027 46%,#020816 100%);border-color:#5ec0ff4d;min-height:800px;padding-top:140px}.hero:after{background:linear-gradient(#0000,#030f23f5)}.hero-grid{opacity:.31;background-image:linear-gradient(#1fb0ff45 1px,#0000 1px),linear-gradient(90deg,#636aff3d 1px,#0000 1px)}.hero-glow{opacity:.24}.hero-glow-a{background:#14c9ff}.hero-glow-b{background:#8e5aff}.hero-inner{grid-template-columns:minmax(0,.93fr) minmax(470px,1.07fr);gap:clamp(40px,5vw,78px)}.hero h1{letter-spacing:-.047em;max-width:650px;margin-bottom:14px;font-size:clamp(2.5rem,3.75vw,3.9rem);line-height:1}.hero h1 span{color:#0000;background:linear-gradient(103deg,#fff 0%,#dbeeff 27%,#6bd8ff 56%,#8286ff 76%,#d3adff 100%);-webkit-background-clip:text;background-clip:text;margin-top:7px}.hero-lead{color:#c5d8ef}.eyebrow{color:#e8f7ff;background:linear-gradient(90deg,#0fb1ff26,#8d54ff21);border-color:#69cfff78}.button-primary{color:#04142d;background:linear-gradient(128deg,#fff 0%,#c6dff2 32%,#35aef3 63%,#8b66ff 100%);border-color:#ffffffc7;box-shadow:inset 0 1px #fff,0 20px 48px #1495ff4d,0 0 32px #6e5cff29}.button-ghost{color:#e7f6ff;background:#0f366166;border-color:#67c9ff6b}.micro-proof,.scroll-cue{color:#aec8e5}.problem-section,.modes-section,.audience-section,.offer-section,.faq-section{color:#f7fbff;background:radial-gradient(circle at 10% 24%,#179fff1a,#0000 26rem),radial-gradient(circle at 90% 68%,#8551ff17,#0000 28rem),linear-gradient(145deg,#071a38,#030d21 62%,#07142f)}.problem-grid h2,.section-heading h2,.framework-intro h2,.audit-copy h2,.offer-copy h2,.final-content h2{color:#0000;background:linear-gradient(108deg,#fff 0%,#dfedfa 32%,#85bde8 60%,#76dfff 78%,#c0a0ff 108%);-webkit-background-clip:text;background-clip:text}.problem-copy>p,.section-heading>p:not(.overline),.split-heading>p,.offer-copy>p:not(.overline),.audit-lead,.framework-intro>p:not(.overline),.final-content>p:not(.overline){color:#b8cee7}.contrast-bar,.audience-cloud span,.score-grid div{color:#c9dcf0;background:linear-gradient(110deg,#15579138,#52409d24);border-color:#5bbeff4f}.benefit-card,.mode-card{background:radial-gradient(circle at 95% 0,#6c57f029,#0000 17rem),linear-gradient(150deg,#0d3561f0,#04122bf7 68%);border-color:#5dc1ff4f;box-shadow:inset 0 1px #ffffff1f,inset 1px 0 #3ec4ff14,0 22px 50px #00071842}.benefit-card{min-height:355px}.benefit-card:hover,.benefit-card:focus,.benefit-card:focus-visible,.mode-card:hover,.mode-card:focus,.mode-card:focus-visible{border-color:#92e0ffc7;box-shadow:0 30px 72px #00081b73,0 0 36px #16b7ff33,inset 0 1px #ffffff42}.benefit-card>p,.mode-card>p{color:#c3d7ec}.hover-detail,.mode-detail{color:#05142a;opacity:1;background:linear-gradient(132deg,#fcfefffc,#bddbf0fa 54%,#8b94e4f7 100%);border-color:#ffffffd6;min-height:174px;padding:17px 18px;transform:translateY(calc(100% - 40px));box-shadow:inset 0 1px #fff,0 20px 44px #0007196b,0 0 28px #2dc3ff2e}.hover-detail span,.mode-detail span{color:#09224b}.hover-detail p,.mode-detail p{color:#152b49}.benefit-card:hover .hover-detail,.benefit-card:focus .hover-detail,.benefit-card:focus-visible .hover-detail,.mode-card:hover .mode-detail,.mode-card:focus .mode-detail,.mode-card:focus-visible .mode-detail{opacity:1;transform:translateY(0)}.workflow-section,.framework-section,.audit-section{background:radial-gradient(circle at 50% 45%,#17afff24,#0000 36rem),linear-gradient(145deg,#0a2347,#04132d 55%,#081837);border-color:#5abfff4a}.featured-mode{background:radial-gradient(circle at 85% 5%,#955aff47,#0000 17rem),linear-gradient(150deg,#124c83f5,#091b3ffa 62%);border-color:#8adaffa8}.mode-symbol{color:#eefbff;background:linear-gradient(145deg,#39b0eb40,#6f53d238);border-color:#96e0ff9e;box-shadow:inset 0 1px #ffffff3b,0 0 26px #15c1ff2b}.mode-label{color:#7ee5ff}.framework-signal{color:#85e7ff}.framework-signal i{background:linear-gradient(90deg,#74e9ff,#4f9eff,#a476ff)}.framework-list article{border-color:#5cbfff4a}.framework-list article:hover,.framework-list article:focus,.framework-list article:focus-visible{background:linear-gradient(110deg,#197bbf40,#4955b826 65%,#9358ff29);border-color:#8dddffc2;box-shadow:inset 0 1px #ffffff21,0 18px 42px #00081b45,0 0 26px #1abdff1c}.framework-list p{color:#bad0e8}.framework-detail{color:#eefaff!important}.audit-ring{background:conic-gradient(#f8fcff 0 34deg, #73dfff 34deg 126deg, #3988ff 126deg 214deg, #9469ff 214deg 304deg, #dbefff 304deg 360deg);box-shadow:0 0 85px #20bfff4d}.audit-ring:before{background:#06152f}.offer-card{background:radial-gradient(circle at 100% 0,#985bff3d,#0000 24rem),linear-gradient(145deg,#175e97f0,#071b3dfa 55%,#0d173afa);border-color:#96dcffb0;box-shadow:0 38px 95px #00071a61,inset 0 1px #ffffff40,0 0 45px #19b8ff1c}.faq-list,.faq-list details{border-color:#5bbfff4f}.faq-list details p{color:#bed3e9}.final-cta{background:radial-gradient(circle,#19bfff30,#0000 29rem),radial-gradient(circle at 55%,#8952ff29,#0000 21rem),linear-gradient(#092044,#030e24);border-color:#5fc1ff4d}.final-core{background:radial-gradient(circle,#fff 0 1px,#5be2ffd1 2px,#526fff4d 18%,#0000 66%);border-color:#87daff61}.final-orbit{border-color:#64cdff4d}footer{background:linear-gradient(110deg,#071a36,#020a19);border-color:#59bbff47}footer p,footer>div{color:#98b6d3}@media (width<=1040px){.hero-inner{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:28px}.hero-visual{min-height:470px}}@media (width<=780px){.hero{background:radial-gradient(circle at 50% 60%,#16baff33,#0000 25rem),radial-gradient(circle at 70% 63%,#874eff24,#0000 20rem),linear-gradient(145deg,#092145,#031027);padding-top:118px}.hero-inner{grid-template-columns:1fr}.hero h1{font-size:clamp(2.25rem,8.9vw,3.35rem)}.hero-visual{min-height:420px;margin-top:18px}.workflow-step p{background:#071a37}}@media (width<=560px){.hero h1{font-size:clamp(2.15rem,9.8vw,2.85rem)}.hero-visual{min-height:330px}.benefit-card,.mode-card{min-height:390px}.hover-detail,.mode-detail{min-height:186px}}.package-heading{border-top:1px solid #65c9ff47;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:clamp(38px,7vw,100px);margin-top:88px;padding-top:36px;display:grid}.package-heading .overline{margin-bottom:13px}.package-heading h3{color:#0000;letter-spacing:-.045em;background:linear-gradient(108deg,#fff,#dcedfb 42%,#70dfff 75%,#b99aff 110%);-webkit-background-clip:text;background-clip:text;max-width:720px;margin:0;font-size:clamp(1.9rem,3.25vw,3.25rem);line-height:1.04}.package-heading>p{color:#b8cee7;margin:0;font-size:.96rem;line-height:1.75}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.package-card{background:radial-gradient(circle at 100% 0,#6d59f22e,#0000 15rem),linear-gradient(152deg,#0d3d6cf2,#04122bfa 70%);border:1px solid #5ec1ff52;border-radius:18px;min-height:390px;padding:26px 24px 24px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #0007183b}.package-card:before{content:"";pointer-events:none;background:linear-gradient(118deg,#0000 18%,#d9f4ff26 48%,#0000 66%);transition:transform .7s;position:absolute;inset:0;transform:translate(-115%)}.package-card:hover,.package-card:focus-within{z-index:2;border-color:#9be1ffd1;transform:translateY(-8px);box-shadow:inset 0 1px #ffffff3d,0 30px 70px #00081c6b,0 0 36px #15bcff2e}.package-card:hover:before,.package-card:focus-within:before{transform:translate(115%)}.package-number{color:#70cdf0;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.59rem;position:absolute;top:22px;right:22px}.package-icon{color:#effbff;width:58px;height:58px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;background:linear-gradient(145deg,#52c1f442,#7451d83d);border:1px solid #a6e2ff91;border-radius:16px;place-items:center;margin-bottom:36px;font-size:.7rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff38,0 0 25px #1cc0ff24}.package-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-weight:750;color:#68dcff!important;margin:0 0 10px!important;font-size:.55rem!important}.package-card h3{color:#f5fbff;letter-spacing:-.025em;margin:0 0 15px;font-size:1.22rem;line-height:1.22}.package-card>p:not(.package-kicker){color:#b8cee7;margin:0;font-size:.82rem;line-height:1.65}.package-demo-card{background:radial-gradient(circle at 100% 0,#a160ff52,#0000 16rem),linear-gradient(150deg,#206399f7,#0c214afa 64%,#261954fa);border-color:#b8d7ff8a}.package-demo-card .package-icon{color:#061630;background:linear-gradient(135deg,#fff,#a9d7ef 48%,#9978ea);border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 0 30px #22c7ff42}.package-demo-link{color:#06152e;background:linear-gradient(128deg,#fff,#c3e3f5 38%,#5bbbf1 68%,#a278f2);border:1px solid #ffffffb8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:.72rem;font-weight:800;transition:transform .22s,box-shadow .22s;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:inset 0 1px #fff,0 12px 30px #000b224d}.package-demo-link:hover,.package-demo-link:focus-visible{outline:none;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 16px 38px #17b7ff47,0 0 0 4px #47cfff1a}.package-demo-link span{font-size:1rem}@media (width<=1080px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card{min-height:340px}}@media (width<=780px){.package-heading{grid-template-columns:1fr;gap:20px;margin-top:66px}.package-heading h3{font-size:clamp(1.85rem,7vw,2.7rem)}}@media (width<=560px){.package-grid{grid-template-columns:1fr}.package-card{min-height:340px}}.custom-gpt-lab{margin-top:72px}.custom-gpt-explainer{background:radial-gradient(circle at 85% 0,#8957ff33,#0000 25rem),linear-gradient(145deg,#0c3968f5,#03122cfa 66%);border:1px solid #6bcdff6b;border-radius:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 28px 70px #00081d47,0 0 45px #12b7ff14}.custom-gpt-explainer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:126px;padding:28px 34px;list-style:none;transition:background .25s;display:flex}.custom-gpt-explainer summary::-webkit-details-marker{display:none}.custom-gpt-explainer summary:hover,.custom-gpt-explainer summary:focus-visible{background:linear-gradient(105deg,#2396da2b,#784ee121);outline:none}.custom-gpt-explainer summary div{min-width:0}.custom-gpt-explainer summary span,.custom-gpt-conclusion>span{color:#69ddff;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin-bottom:8px;font-size:.57rem;font-weight:750;display:block}.custom-gpt-explainer summary strong{color:#0000;letter-spacing:-.045em;background:linear-gradient(105deg,#fff,#dbeeff 43%,#73dcff 73%,#bea0ff 110%);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3.2vw,3.1rem);line-height:1;display:block}.custom-gpt-explainer summary>i{color:#eafaff;background:linear-gradient(145deg,#dcf4ff33,#5b6be230);border:1px solid #c3e8ffa8;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:1.6rem;font-style:normal;font-weight:300;transition:transform .35s,background .35s,color .35s;display:grid;box-shadow:inset 0 1px #fff3,0 0 25px #22c8ff2e}.custom-gpt-explainer[open] summary{background:linear-gradient(105deg,#1e89cf29,#774ede1f);border-bottom:1px solid #61c5ff42}.custom-gpt-explainer[open] summary>i{color:#06142d;background:linear-gradient(135deg,#fff,#a7d8ef 48%,#9b78ef);transform:rotate(45deg)}.custom-gpt-body{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,5vw,70px);padding:42px 34px 36px;animation:.38s both customGptReveal;display:grid}.custom-gpt-definition h3{color:#f5fbff;letter-spacing:-.04em;margin:0 0 19px;font-size:clamp(1.65rem,2.7vw,2.65rem);line-height:1.08}.custom-gpt-definition>p:not(.overline){color:#bcd1e8;margin:0;font-size:.91rem;line-height:1.75}.custom-gpt-formula{font-family:var(--font-geist-mono), monospace;background:#03122d8f;border:1px solid #6dccff52;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:25px;padding:14px;display:flex}.custom-gpt-formula span,.custom-gpt-formula strong{color:#d8f4ff;letter-spacing:.08em;background:#2c82c230;border-radius:7px;padding:6px 8px;font-size:.52rem}.custom-gpt-formula strong{color:#06152e;background:linear-gradient(128deg,#edfaff,#7bdcff 58%,#ac88f5)}.custom-gpt-formula i{color:#73dfff;font-size:.68rem;font-style:normal}.custom-gpt-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.custom-gpt-pillars article{background:linear-gradient(145deg,#195c913b,#48368e1f);border:1px solid #63c2ff40;border-radius:14px;padding:19px;transition:transform .24s,border-color .24s,background .24s;position:relative}.custom-gpt-pillars article:hover{background:linear-gradient(145deg,#1f82c14a,#5b41ae2e);border-color:#88dcffa6;transform:translateY(-4px)}.custom-gpt-pillars article>span{color:#6bdcff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:.54rem}.custom-gpt-pillars h4{color:#f0faff;margin:17px 0 8px;font-size:.98rem;line-height:1.25}.custom-gpt-pillars p{color:#aac4df;margin:0;font-size:.75rem;line-height:1.62}.custom-gpt-conclusion{background:linear-gradient(105deg,#dcf4ff1f,#5965da21);border:1px solid #adddff6b;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:2px;padding:20px 22px;display:grid}.custom-gpt-conclusion>span{margin:0}.custom-gpt-conclusion p{color:#d8e9f7;margin:0;font-size:.86rem;line-height:1.65}.demo-tools-panel{background:radial-gradient(circle at 100%,#9758ff38,#0000 24rem),linear-gradient(120deg,#104a7ef0,#051939fa 64%);border:1px solid #8fd6ff61;border-radius:22px;grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);align-items:center;gap:clamp(34px,6vw,86px);margin-top:16px;padding:36px 34px;display:grid;box-shadow:inset 0 1px #ffffff21,0 25px 65px #00081c40}.demo-tools-copy .overline{margin-bottom:10px}.demo-tools-copy h3{color:#0000;letter-spacing:-.04em;background:linear-gradient(108deg,#fff,#dbecfa 45%,#72ddff 80%,#c0a1ff 110%);-webkit-background-clip:text;background-clip:text;margin:0 0 13px;font-size:clamp(1.7rem,2.55vw,2.5rem);line-height:1.05}.demo-tools-copy>p:not(.overline){color:#b7cee6;margin:0;font-size:.85rem;line-height:1.65}.demo-tool-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-tool-buttons a{background:linear-gradient(145deg,#196ba99e,#10224fd1);border:1px solid #9edeff7a;border-radius:14px;justify-content:space-between;align-items:center;gap:13px;min-height:104px;padding:17px;transition:transform .23s,border-color .23s,box-shadow .23s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.demo-tool-buttons a:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffffff26 48%,#0000 68%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.demo-tool-buttons a:hover,.demo-tool-buttons a:focus-visible{border-color:#bfeaffdb;outline:none;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff38,0 18px 42px #000a2159,0 0 25px #1dbfff2b}.demo-tool-buttons a:hover:before,.demo-tool-buttons a:focus-visible:before{transform:translate(120%)}.demo-tool-buttons a>span{z-index:1;min-width:0;position:relative}.demo-tool-buttons a i,.demo-tool-buttons a strong{display:block}.demo-tool-buttons a i{color:#6fddff;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:7px;font-size:.45rem;font-style:normal;font-weight:800}.demo-tool-buttons a strong{color:#eefaff;font-size:.75rem;line-height:1.3}.demo-tool-buttons a>b{z-index:1;color:#89e7ff;font-size:1rem;position:relative}.demo-tool-buttons .demo-tool-featured{background:linear-gradient(130deg,#f8fdff 0%,#b8dff1 34%,#4db8f3 66%,#9d75ef 100%);border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 12px 32px #1e94ff3d}.demo-tool-buttons .demo-tool-featured i{color:#174b75}.demo-tool-buttons .demo-tool-featured strong,.demo-tool-buttons .demo-tool-featured>b{color:#06152e}@keyframes customGptReveal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.custom-gpt-body,.demo-tools-panel{grid-template-columns:1fr}}@media (width<=780px){.custom-gpt-lab{margin-top:56px}.custom-gpt-explainer summary{min-height:110px;padding:24px}.custom-gpt-body{padding:30px 24px 26px}.custom-gpt-pillars{grid-template-columns:1fr}.custom-gpt-conclusion{grid-template-columns:1fr;gap:9px}.demo-tools-panel{padding:28px 24px}.demo-tool-buttons{grid-template-columns:1fr}.demo-tool-buttons a{min-height:82px}}@media (width<=480px){.custom-gpt-explainer summary{gap:15px;padding:21px 18px}.custom-gpt-explainer summary strong{font-size:1.62rem}.custom-gpt-explainer summary>i{width:44px;height:44px}.custom-gpt-body,.demo-tools-panel{padding-left:18px;padding-right:18px}.custom-gpt-formula{gap:5px}}.hero{padding-top:218px}.newswire-shell{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(104deg,#0d3158f0,#041128e8);border:1px solid #82d8ff80;border-radius:14px;grid-template-columns:218px minmax(0,1fr);width:min(1180px,100% - 40px);min-height:48px;display:grid;position:absolute;top:112px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #fff3,0 14px 42px #00071a6b,0 0 30px #0ac5ff1f}.newswire-shell:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff1f 47%,#0000 63%);position:absolute;inset:0}.newswire-label{z-index:3;color:#03142e;font-family:var(--font-geist-mono), monospace;white-space:nowrap;background:linear-gradient(125deg,#fbfeff 0%,#c8deed 38%,#5cb9ed 73%,#9878ed 110%);border-right:1px solid #a0ddff6e;align-items:center;gap:9px;padding:0 18px;display:flex;position:relative}.newswire-label b{letter-spacing:.11em;font-size:.67rem}.newswire-label small{letter-spacing:.1em;border:1px solid #03142e40;border-radius:5px;padding:3px 5px;font-size:.49rem;font-weight:900}.newswire-live-dot{background:#006eff;border-radius:50%;width:8px;height:8px;animation:1.55s ease-in-out infinite newswirePulse;box-shadow:0 0 0 4px #006eff21,0 0 13px #006eff}.newswire-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.newswire-track{will-change:transform;width:max-content;height:100%;animation:36s linear infinite newswireMarquee;display:flex}.newswire-shell:hover .newswire-track,.newswire-shell:focus-within .newswire-track{animation-play-state:paused}.newswire-item{color:#dbeeff;align-items:center;gap:11px;min-width:max-content;padding:0 25px;font-size:.74rem;transition:color .18s,background .18s;display:flex}.newswire-item:after{content:"";background:#61eaff;border-radius:50%;width:5px;height:5px;margin-left:15px;box-shadow:0 0 11px #4edfff}.newswire-item:hover,.newswire-item:focus-visible{color:#fff;background:#45bcff1c;outline:none}.newswire-item>span{color:#8ceaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;background:#1892d424;border:1px solid #6dddff70;border-radius:5px;padding:4px 7px;font-size:.52rem;font-weight:900}.newswire-item strong{letter-spacing:.015em;font-weight:590}.newswire-item i{color:#9fdfff;font-size:.9rem;font-style:normal}@keyframes newswireMarquee{to{transform:translate(-50%)}}@keyframes newswirePulse{50%{opacity:.55;transform:scale(.75)}}.tutorial-page{color:#f5faff;background:radial-gradient(circle at 12% 9%,#0bb3ff29,#0000 29rem),radial-gradient(circle at 87% 27%,#8f5bff21,#0000 31rem),#020817;min-height:100vh}.tutorial-nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(105deg,#041228e3,#081937d1);border:1px solid #85d3ff57;border-radius:20px;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:78px;padding:0 16px 0 20px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff21,0 18px 60px #0007186b}.tutorial-nav-actions{color:#c6dbef;align-items:center;gap:22px;font-size:.77rem;font-weight:650;display:flex}.tutorial-nav-actions>a:first-child:hover,.tutorial-nav-actions>a:first-child:focus-visible{color:#fff}.tutorial-hero{background:radial-gradient(circle at 71% 42%,#07cfff33,#0000 27rem),radial-gradient(circle at 83% 30%,#8953ff2b,#0000 22rem),linear-gradient(145deg,#071d3e,#031027 50%,#020817);border-bottom:1px solid #5dc2ff47;min-height:690px;padding:178px 24px 104px;position:relative;overflow:hidden}.tutorial-grid-bg{opacity:.34;transform-origin:bottom;background-image:linear-gradient(#2bb8ff38 1px,#0000 1px),linear-gradient(90deg,#5670ff30 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;transform:perspective(800px)rotateX(62deg)scale(1.35)translateY(20%);-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.tutorial-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.tutorial-orb:before,.tutorial-orb:after{content:"";border-radius:inherit;border:1px solid #97e2ff73;position:absolute;inset:14%}.tutorial-orb:after{background:#e9fbff;inset:37%;box-shadow:0 0 40px #23cfff,0 0 80px #7c64ff}.tutorial-orb-one{border:1px solid #55cdff40;width:240px;height:240px;top:19%;right:8%;box-shadow:inset 0 0 80px #26b0ff1c,0 0 80px #36a3ff1f}.tutorial-orb-two{opacity:.56;border:1px solid #9f81ff5e;width:88px;height:88px;bottom:8%;right:26%}.tutorial-hero-inner{z-index:2;width:min(1080px,100%);margin:0 auto;position:relative}.tutorial-hero h1{letter-spacing:-.06em;max-width:930px;margin:25px 0;font-size:clamp(3rem,6vw,6.3rem);line-height:.94}.tutorial-hero h1 span{color:#0000;background:linear-gradient(105deg,#fff 0%,#dceeff 32%,#5bd8ff 63%,#9a7fff 100%);-webkit-background-clip:text;background-clip:text;margin-top:10px;display:block}.tutorial-hero-inner>p{color:#c6daef;max-width:790px;margin:0;font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.78}.tutorial-facts{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.tutorial-facts span{color:#cfe3f5;background:#0c325b8c;border:1px solid #66c8ff57;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.72rem;font-weight:650;display:flex}.tutorial-facts b{color:#77e6ff;font-family:var(--font-geist-mono), monospace}.tutorial-layout{grid-template-columns:210px minmax(0,820px);gap:clamp(45px,7vw,96px);width:min(1120px,100% - 48px);margin:0 auto;padding:110px 0 130px;display:grid}.tutorial-toc{background:linear-gradient(150deg,#0d3158bd,#041026d4);border:1px solid #5ec0ff40;border-radius:16px;flex-direction:column;align-self:start;gap:0;padding:21px 18px;display:flex;position:sticky;top:125px;box-shadow:inset 0 1px #ffffff14}.tutorial-toc>span{color:#72e3ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin-bottom:13px;font-size:.55rem;font-weight:900}.tutorial-toc a{color:#a9c1dc;border-bottom:1px solid #6fc1ff1f;padding:10px 0;font-size:.68rem;line-height:1.35;transition:color .16s,padding-left .16s}.tutorial-toc a:last-child{border-bottom:0}.tutorial-toc a:hover,.tutorial-toc a:focus-visible{color:#fff;padding-left:5px}.tutorial-article{min-width:0}.tutorial-article>section{border-bottom:1px solid #5dc0ff33;margin-bottom:92px;padding:0 0 92px;scroll-margin-top:120px;position:relative}.tutorial-section-number{color:#81dcff1f;font-family:var(--font-geist-mono), monospace;pointer-events:none;font-size:clamp(4rem,9vw,7.5rem);font-weight:900;line-height:1;position:absolute;top:-20px;right:0}.tutorial-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;font-weight:900;position:relative;color:#67e1ff!important;margin:0 0 13px!important;font-size:.65rem!important}.tutorial-article h2{color:#0000;letter-spacing:-.045em;background:linear-gradient(105deg,#fff,#dcecf8 52%,#83ccf4 82%,#aa8cff);-webkit-background-clip:text;background-clip:text;max-width:690px;margin:0 0 24px;font-size:clamp(2.05rem,4vw,3.55rem);line-height:1.04;position:relative}.tutorial-article section>p:not(.tutorial-kicker){color:#bed0e4;margin:0 0 19px;font-size:1rem;line-height:1.86;position:relative}.tutorial-article strong{color:#f5fbff}.tutorial-insight{background:linear-gradient(120deg,#17629c5e,#6147a533);border:1px solid #88dcff85;border-radius:17px;grid-template-columns:minmax(160px,.5fr) 1fr;gap:28px;margin-top:31px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #00071840}.tutorial-insight b{color:#eafdff;font-size:1.06rem;line-height:1.4}.tutorial-insight span{color:#bcd5e9;font-size:.87rem;line-height:1.7}.tutorial-step-strip{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:30px;display:grid}.tutorial-step-strip span{color:#d5e7f5;background:#0a2e558c;border:1px solid #5bc1ff4d;border-radius:13px;align-items:center;gap:12px;padding:17px;font-size:.76rem;font-weight:650;display:flex}.tutorial-step-strip b{color:#73e1ff;font-family:var(--font-geist-mono), monospace}.tutorial-prompt-section{background:radial-gradient(circle at 90% 0,#855aff33,#0000 22rem),linear-gradient(150deg,#0f3d69c7,#041128ed);border-radius:24px;box-shadow:inset 0 1px #ffffff24,0 28px 70px #0007194f;border:1px solid #7dd5ff6e!important;padding:42px!important}.tutorial-prompt{background:#020b1d;border:1px solid #96deff5e;border-radius:17px;margin-top:30px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #0d569121}.tutorial-prompt>div{background:#0d2d51a3;border-bottom:1px solid #72c9ff33;align-items:center;gap:7px;padding:13px 16px;display:flex}.tutorial-prompt>div span{background:#61dcff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4dd9ffa6}.tutorial-prompt>div span:nth-child(2){background:#718dff}.tutorial-prompt>div span:nth-child(3){background:#aa73ff}.tutorial-prompt>div b{color:#a9c5dd;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin-left:8px;font-size:.57rem}.tutorial-prompt code{color:#d3e9f8;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;padding:25px;font-size:.76rem;line-height:1.8;display:block}.tutorial-repair-formula{flex-wrap:wrap;align-items:center;gap:9px;margin-top:31px;display:flex}.tutorial-repair-formula span{color:#e4f7ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;background:#1452856b;border:1px solid #7ad4ff6b;border-radius:9px;padding:10px 12px;font-size:.58rem;font-weight:900}.tutorial-repair-formula i{color:#7ee8ff;font-style:normal}.tutorial-source{color:#dff6ff;background:#0d43716e;border:1px solid #71d0ff66;border-radius:12px;align-items:center;gap:13px;margin-top:13px;padding:14px 17px;font-size:.75rem;font-weight:720;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.tutorial-source:hover,.tutorial-source:focus-visible{background:#1866a394;border-color:#bdecffe0;transform:translateY(-2px)}.tutorial-mistakes{background:#051731a8;border:1px solid #5bc1ff4a;border-radius:17px;margin-top:30px;overflow:hidden}.tutorial-mistakes details{border-bottom:1px solid #5ec0ff33}.tutorial-mistakes details:last-child{border-bottom:0}.tutorial-mistakes summary{color:#eaf7ff;cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:19px 20px;font-size:.84rem;font-weight:720;list-style:none;display:grid}.tutorial-mistakes summary::-webkit-details-marker{display:none}.tutorial-mistakes summary span{color:#69e3ff;font-family:var(--font-geist-mono), monospace;font-size:.64rem}.tutorial-mistakes summary i{color:#77e6ff;font-size:1rem;font-style:normal;transition:transform .18s}.tutorial-mistakes details[open] summary{background:linear-gradient(90deg,#1465a14d,#5a46a61f)}.tutorial-mistakes details[open] summary i{transform:rotate(45deg)}.tutorial-mistakes details p{color:#aec7dc;margin:0;padding:2px 22px 22px 68px;font-size:.82rem;line-height:1.75}.tutorial-checklist{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.tutorial-checklist>div{background:linear-gradient(145deg,#0c3760a8,#051732c4);border:1px solid #5ec1ff4d;border-radius:13px;align-items:flex-start;gap:12px;min-height:95px;padding:18px;display:flex}.tutorial-checklist span{color:#03142c;background:linear-gradient(145deg,#ebfbff,#5acfff 70%,#8c78ff);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.67rem;font-weight:900;display:grid;box-shadow:0 0 16px #32ccff40}.tutorial-checklist p{color:#c4d8e9;margin:1px 0 0;font-size:.76rem;line-height:1.55}.tutorial-final-cta{background:radial-gradient(circle at 90% 0,#9e5cff40,#0000 22rem),linear-gradient(135deg,#145f99e6,#071d3ff5 58%,#111842f5);border-radius:25px;box-shadow:inset 0 1px #fff3,0 35px 80px #0007195c;border:1px solid #9ee2ff9e!important;padding:55px!important}.tutorial-final-cta>p:not(.tutorial-kicker){max-width:650px}.tutorial-final-cta>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.tutorial-footer{color:#718da9;width:min(1120px,100% - 48px);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;border-top:1px solid #5ec0ff33;justify-content:space-between;align-items:center;margin:0 auto;padding:30px 0 42px;font-size:.57rem;display:flex}.tutorial-footer a{color:#a8c8df}@media (width<=900px){.tutorial-layout{grid-template-columns:1fr}.tutorial-toc{grid-template-columns:repeat(2,1fr);display:grid;position:static}.tutorial-toc>span{grid-column:1/-1}}@media (width<=780px){.hero{padding-top:190px}.newswire-shell{grid-template-columns:82px minmax(0,1fr);width:calc(100% - 24px);top:105px}.newswire-label{justify-content:center;gap:7px;padding:0 8px}.newswire-label b{font-size:0}.newswire-label b:after{content:"NEWS";font-size:.58rem}.newswire-label small{display:none}.newswire-item{padding:0 18px;font-size:.68rem}.tutorial-nav{width:calc(100% - 24px);height:70px}.tutorial-nav .brand small,.tutorial-nav-actions>a:first-child{display:none}.tutorial-nav-actions{gap:0}.tutorial-nav-actions .nav-cta{padding:11px 13px;font-size:.68rem}.tutorial-hero{min-height:620px;padding:150px 20px 80px}.tutorial-hero h1{font-size:clamp(2.7rem,12vw,4.6rem)}.tutorial-orb-one{opacity:.58;top:42%;right:-80px}.tutorial-layout{width:min(100% - 36px,820px);padding:75px 0 95px}.tutorial-article>section{margin-bottom:70px;padding-bottom:70px}.tutorial-insight,.tutorial-step-strip,.tutorial-checklist{grid-template-columns:1fr}.tutorial-prompt-section,.tutorial-final-cta{padding:29px 23px!important}.tutorial-final-cta>div{flex-direction:column;align-items:stretch}.tutorial-final-cta .button{justify-content:center}}@media (width<=480px){.tutorial-nav .brand strong{font-size:.7rem}.tutorial-nav-actions .nav-cta{padding:10px}.tutorial-hero h1{font-size:clamp(2.35rem,12vw,3.35rem)}.tutorial-facts{flex-direction:column;align-items:flex-start}.tutorial-toc{grid-template-columns:1fr}.tutorial-toc>span{grid-column:auto}.tutorial-insight{gap:10px;padding:20px}.tutorial-prompt code{padding:20px 16px;font-size:.69rem}.tutorial-mistakes summary{grid-template-columns:28px 1fr auto;padding:18px 15px}.tutorial-mistakes details p{padding:0 15px 20px 57px}.tutorial-footer{flex-direction:column;align-items:flex-start;gap:15px;width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.newswire-track,.newswire-live-dot{animation:none}.newswire-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.newswire-track a[aria-hidden=true]{display:none}}
