:root{--soft-ice:#f6f8fb;--soft-ice-alpha:#f6f8fbcc;--midnight-blue:#061e3b;--teal-safety:#2f6f69;--teal-strong:#2f6f69b3;--teal-border:#2f6f692e;--cloud-gray:#e5eaf0;--border:#e6eceb;--gold:#f4c95d;--gold-soft:#66b2f440;--adrenaline-red:#c83a32;--card:#fff;--text:#333;--shadow:#435a8099;--shop-night-blue:#173b57;--shop-night-muted:#173b57ad;--shop-night-strong:#173b57d1;--shop-page-bg:#8096c8;--shop-grid-line:#ffffff1a;--shop-glass-bg:#ffffff94;--shop-glass-bg-strong:#ffffffb8;--shop-glass-border:#ffffffad;--shop-glass-inner:#ffffff6b;--shop-glass-shadow:#173b572e;--shop-ice-bg:#ffffffc2;--shop-ice-bg-strong:#ffffffe6;--shop-card:#fff;--shop-dark-glass-bg:#1f706c5c;--shop-dark-glass-bg-strong:#104a5675;--shop-dark-glass-border:#dbebf77a;--shop-dark-glass-text:#fffffff0;--shop-dark-glass-muted:#e5f8f4c7;--shop-tone-success:#228a68;--shop-tone-danger:#e85f5c;--shop-tone-warning:#f28c28;--shop-tone-gold:#66b2f4;--shop-tone-info:#3d8fd1;--shop-tone-yellow:#f2c94c;--logic-gift:#2fb0a3;--logic-short:#008fb8;--logic-bachelor:#3d8fd1;--logic-followups:#4f6fb3;--logic-master:#173b57;--logic-origin:#df6f64;--logic-signal:#3d8fd1;--logic-attention:#8a79c8;--logic-update:#228a68;--logic-core:#2f6f69;--logic-effect:#2aa8cf;--logic-precision:#228a68;--logic-verification:#4f6fb3;--logic-calm:#2f6f69;--logic-decision:#f4c95d;--shop-button-glass:#c5dcf4d1;--shop-button-glass-strong:#a6cbebe0;--shop-button-glass-border:#ffffffc7;--quiz-aqua:#008fb8;--quiz-aqua-strong:#006c9e;--quiz-aqua-light:#52d6e7;--quiz-aqua-glow:#008fb847;--olymp-hermes:#52d6e7;--olymp-zeus:#5d78b8;--olymp-hera:#d84b45;--olymp-orpheus:#7467a8;--olymp-pythia:#2d8f94;--olymp-hephaistos:#ef7c45;--olymp-pegasus:#2d9f86;--olymp-artemis:#f09a3e;--olymp-athena:#35a983;--olymp-pheme:#be68db;--olymp-phobos:#e25d62;--olymp-sirens:#6a8fde}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{min-height:100%}body{color:var(--midnight-blue);background:var(--card);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}a{color:inherit}img,mux-player{max-width:100%;display:block}mux-player{--media-object-fit:cover;width:100%;height:100%}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.nav-primary{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;position:sticky;top:0}.nav-container{align-items:center;gap:clamp(12px,1.35vw,22px);width:100%;max-width:1680px;min-height:78px;margin:0 auto;padding:9px clamp(18px,2.4vw,40px);display:flex}.brand{flex:none}.brand img{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}.nav-menu{align-items:center;gap:clamp(14px,1.25vw,22px);margin-left:auto;display:flex}.nav-link{color:var(--teal-safety);white-space:nowrap;font-size:14px;font-weight:500;line-height:1.15;text-decoration:none}.nav-link.is-current{font-weight:800}.nav-more{display:none;position:relative}.nav-more-trigger{color:#173b57d1;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:14px;font-weight:760;line-height:1;display:inline-flex}.nav-more-trigger:focus-visible,.nav-more-trigger:hover,.nav-more.is-current .nav-more-trigger{color:var(--shop-night-blue);background:#ffffff80}.nav-more-menu{z-index:28;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(circle at 18% 10%,#fffffff0,#0000 42%),linear-gradient(145deg,#e6f3fff7,#bed7f0f2);border:1px solid #e1f7ffd1;border-radius:17px;gap:4px;width:max-content;min-width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 42px #051c433d}.nav-more-link{color:#173b57d1;border-radius:11px;align-items:center;min-height:40px;padding:0 13px;font-size:14px;font-weight:720;text-decoration:none;display:flex}.nav-more-link.is-current,.nav-more-link:focus-visible,.nav-more-link:hover{color:var(--shop-night-blue);background:#ffffff9e}.nav-actions{z-index:2;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.nav-actions>.button{white-space:nowrap;flex:none;min-height:42px;padding:9px 15px;font-size:14px;line-height:1}.language-switcher{-webkit-backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(#ffffffe0,#e6f1fc9e);border:1px solid #c5dcf4d1;border-radius:999px;flex:none;display:block;position:relative;box-shadow:0 10px 24px #173b5717,inset 0 1px #ffffffe6}.language-trigger,.nav-more-trigger{list-style:none}.language-trigger::-webkit-details-marker{display:none}.nav-more-trigger::-webkit-details-marker{display:none}.language-trigger{min-width:58px;min-height:42px;color:var(--shop-night-blue);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.account-compact-chevron,.language-chevron,.nav-more-trigger span{font-size:14px;transition:transform .18s;transform:translateY(-1px)}.account-compact-trigger[aria-expanded=true] .account-compact-chevron,.language-switcher[open] .language-chevron,.nav-more[open] .nav-more-trigger span{transform:rotate(180deg)translateY(1px)}.language-chevron{flex:0 0 16px;place-items:center;width:16px;height:16px;display:inline-grid}.language-chevron svg{width:100%;height:100%;overflow:visible}.language-chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.language-menu{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(circle at 18% 10%,#fffffff0,#0000 42%),linear-gradient(145deg,#e6f3fff5,#bed7f0f0);border:1px solid #e1f7ffd1;border-radius:16px;gap:3px;min-width:86px;padding:6px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 42px #051c4338}.language-link{color:#173b57c7;border-radius:10px;justify-content:center;place-items:center;min-width:72px;min-height:44px;padding:0 12px;font-size:13px;font-weight:850;line-height:1;text-decoration:none;display:flex}.language-link:focus-visible,.language-link:hover{color:var(--shop-night-blue);background:#ffffff9e}.language-link.is-current{color:#fff;background:radial-gradient(circle at 35% 20%,#ffffff38,#0000 42%),linear-gradient(145deg,#3a74a9eb,#2f6f69f0);box-shadow:inset 0 1px #ffffff42,0 8px 16px #173b5729}.account-actions{justify-content:flex-end;align-items:center;min-height:42px;display:flex}.account-fallback-details{flex:none;display:flex;position:relative}.account-fallback-trigger{list-style:none}.account-fallback-trigger::-webkit-details-marker{display:none}.account-fallback-details[open] .account-compact-chevron{transform:rotate(180deg)translateY(1px)}.account-fallback-details .account-compact-menu{right:0}.account-fallback-link{min-width:132px;min-height:42px;color:var(--text);text-align:center;white-space:nowrap;background:#ffffffb8;border:1px solid #2f6f6947;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:0 8px 16px #173b5714}.account-fallback-link:hover{background:#ffffffeb;border-color:#2f6f6975;transform:translateY(-1px)}.bsa-web-account-widget{justify-content:flex-end;align-items:center;min-height:42px;display:flex;position:relative}.bsa-web-account-widget:not(.is-account-visible){display:none}.account-compact-trigger{min-height:42px;color:var(--shop-night-blue);font:inherit;cursor:pointer;white-space:nowrap;background:radial-gradient(circle at 18% 14%,#ffffffeb,#0000 40%),linear-gradient(145deg,#d8ebfce6,#aecfedd6);border:1px solid #e1f7ffd1;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 12px 5px 6px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #173b5726,inset 0 1px #ffffffdb}.account-compact-trigger:focus-visible,.account-compact-trigger:hover{transform:translateY(-1px);box-shadow:0 15px 30px #173b5733,0 0 0 3px #47e5ff24,inset 0 1px #ffffffe6}.account-login-link{text-decoration:none}.account-login-link.is-current{border-color:#cafafff5;box-shadow:0 0 0 3px #47e5ff2e,0 14px 28px #173b5733,inset 1px 1px #ffffffeb}.account-compact-icon{background:#ebf7ffc2;border:1px solid #ffffffdb;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 1px #ffffffeb}.account-compact-icon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:18px;height:18px}.account-compact-menu{z-index:32;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(circle at 18% 10%,#fffffff0,#0000 42%),linear-gradient(145deg,#e6f3fff7,#bed7f0f2);border:1px solid #e1f7ffd1;border-radius:17px;gap:4px;width:max-content;min-width:176px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 42px #051c433d}.account-compact-item{min-height:44px;color:var(--shop-night-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;padding:0 13px;font-size:14px;font-weight:760;text-decoration:none;display:flex}.account-compact-item:focus-visible,.account-compact-item:hover{background:#ffffff9e}.account-widget-sdk-host{width:0;height:0;position:absolute;top:100%;right:0}.bsa-web-account-widget .bsa-account-launcher__actions{display:none}.menu-toggle{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;margin-left:auto;display:none}.menu-toggle span{background:var(--teal-safety);width:20px;height:2px}.section-lg.is-hero{color:#435a80}.container-main,.container-meto{width:100%;max-width:1160px;margin:0 auto;padding:72px 36px 0}.container-meto{max-width:1200px}.rule-block{align-items:stretch;gap:24px;margin-top:20px;display:flex}.v-rule{background:var(--teal-strong);opacity:.45;border-radius:999px;flex:none;width:2px;min-width:2px}.rule-content{width:100%;min-width:0}.split-row{grid-template-columns:minmax(0,1.3fr) minmax(280px,420px);align-items:start;gap:56px;display:grid}.split-row--with-visual{align-items:center}.split-left{min-width:0;max-width:640px}.split-right{width:100%}.split-right-stack{gap:20px;display:grid}.card-eyebrow,.hero-benefit-kicker,.text-kicker{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:650;line-height:1.35}.hero-heading{color:var(--teal-safety);letter-spacing:0;margin:10px 0 32px;font-size:48px;font-weight:800;line-height:1.14}.h2-heading-subheading,.main-heading-non-hero{color:var(--teal-safety);letter-spacing:0;margin:10px 0 28px;font-size:36px;font-weight:700;line-height:1.2}.text-lead{font-size:16px}.card-lead,.proof-text,.text-lead,.text-md{color:var(--midnight-blue);margin:10px 0;line-height:1.35}.card-lead,.proof-text,.text-md{font-size:14px}.money-line,.text-punchline{margin:24px 0 16px;font-weight:650}.hero-meta,.money-line,.text-punchline{color:var(--teal-safety);font-size:16px}.hero-meta{margin:18px 0 0;font-weight:750;line-height:1.35}.hero-signal-drama-card{isolation:isolate;background:radial-gradient(circle at 85% 18%,#66b2f433,#0000 35%),linear-gradient(145deg,#ffffff9e,#d9e8f85c);border:1.5px solid #ffffffa8;border-radius:1.45rem;grid-template-columns:minmax(0,1.1fr) minmax(260px,360px);align-items:center;gap:.72rem;margin:clamp(1.55rem,3vw,2.25rem) 0 1.4rem;padding:clamp(1rem,2.4vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #173b571f,inset 0 1px #ffffffb8}.hero-signal-drama-card:before{content:"";z-index:-1;opacity:.7;background-color:#0000;background-image:linear-gradient(90deg,#173b5712 1px,#0000 0),linear-gradient(#173b5712 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.hero-signal-drama-action,.hero-signal-drama-copy{z-index:1;min-width:0;position:relative}.hero-signal-drama-copy{gap:.72rem;display:grid}.hero-signal-drama-action{justify-items:center;gap:.9rem;display:grid}.hero-signal-drama-title{color:var(--shop-night-blue);margin:0;font-size:clamp(2.05rem,4vw,3.35rem);font-weight:900;line-height:1}.hero-signal-drama-subtitle{color:var(--teal-safety);margin:0;font-size:clamp(1.08rem,2vw,1.45rem);font-weight:850;line-height:1.2}.hero-signal-drama-instruments{background:linear-gradient(145deg,#fff6,#d9e8f829),#173b570f;border:1px solid #ffffff9e;border-radius:22px;grid-template-columns:1fr 1.24fr 1fr;align-items:end;gap:.48rem;width:min(74%,300px);margin:.1rem auto .15rem;padding:.52rem;display:grid;box-shadow:0 14px 28px #173b571c,inset 0 1px #ffffff9e}.hero-signal-drama-cta{justify-content:center;margin-top:.1rem}.hero-after-signal-block{gap:1rem;margin-top:1.25rem;display:grid}.face-signal-preview{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 16% 20%,#52d6e724,#0000 42%),linear-gradient(145deg,#ffffffb8,#d2e4f670);border:1px solid #ffffffb8;border-radius:22px;width:100%;min-width:0;max-width:100%;margin:1.35rem 0 0;padding:.85rem;position:relative;overflow:hidden;box-shadow:0 18px 38px #173b571f,inset 0 1px #ffffffd6}.face-signal-preview:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#173b570e 1px,#0000 0),linear-gradient(#173b570e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.face-signal-preview>*{z-index:1;position:relative}.face-signal-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}.face-signal-preview-head>p{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.face-signal-toggle{background:#ffffff7a;border:1px solid #3d8fd138;border-radius:999px;gap:.2rem;min-width:0;max-width:100%;padding:.2rem;display:inline-flex}.face-signal-toggle button{min-height:44px;color:var(--shop-night-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .68rem;font-size:.72rem;font-weight:800;transition:color .22s,background .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.face-signal-toggle button.is-active{color:#fff;background:linear-gradient(135deg,var(--teal-safety),var(--quiz-aqua-strong));transform:translateY(-1px);box-shadow:0 8px 18px #006c9e38}.face-signal-preview-body{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;margin-top:.65rem;display:grid}.face-signal-portrait{aspect-ratio:1;background:#e7f1fb9e;border:1px solid #ffffffc7;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #173b571a}.face-signal-portrait svg{width:88%;height:88%}.face-brow,.face-eye,.face-hair,.face-jaw,.face-mouth,.face-nose,.face-outline{fill:none;stroke:var(--shop-night-blue);stroke-linecap:round;stroke-linejoin:round}.face-outline{stroke-width:3px}.face-hair{stroke-width:6px;opacity:.62}.face-eye,.face-nose{stroke-width:3px;opacity:.72}.face-signal-mark{stroke-width:4px;transition:stroke .18s,opacity .18s}.face-mask{fill:#5d78b83d;stroke:#ffffffb3;stroke-width:2px;transition:opacity .18s}.face-signal-preview.is-signal .face-mask{opacity:.12}.face-signal-preview.is-signal .face-signal-mark{stroke:var(--olymp-hermes);filter:drop-shadow(0 0 5px #52d6e785)}.face-signal-preview-copy-stack{min-width:0;display:grid}.face-signal-preview-copy{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;gap:.25rem;min-width:0;transition:opacity .26s,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;display:grid;transform:translate(12px)scale(.992)}.face-signal-preview-copy.is-effect{transform:translate(-12px)scale(.992)}.face-signal-preview-copy.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:70ms,70ms,0s;transform:translate(0)scale(1)}.face-signal-preview-copy span{color:var(--teal-safety);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.face-signal-preview-copy strong{color:var(--shop-night-blue);overflow-wrap:anywhere;font-size:1rem;line-height:1.18}.face-signal-memory,.face-signal-preview-copy p{color:#173b57c7;margin:0;font-size:.8rem;line-height:1.35}.face-signal-memory{color:var(--teal-safety);border-top:1px solid #3d8fd12e;margin-top:.65rem;padding-top:.55rem;font-weight:850}.shorts-cockpit-instrument{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.22);background:radial-gradient(circle at 72% 26%,#4de0ee38,#0000 34%),linear-gradient(145deg,#edf8ffad,#5c89c747);border:1.5px solid #b9f4ffd1;border-radius:26px;width:100%;min-width:0;padding:clamp(1rem,2.4vw,1.45rem);position:relative;overflow:hidden;box-shadow:-3px -3px #f0feff9e,0 24px 48px #051c4333,0 0 34px #47e5ff33,inset 1px 1px #ffffffe6,inset -1px -1px #47e5ff52}.shorts-cockpit-instrument:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#173b570e 1px,#0000 0),linear-gradient(#173b570e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 42%,#000 24%,#0000 82%);mask-image:radial-gradient(circle at 62% 42%,#000 24%,#0000 82%)}.shorts-cockpit-head{justify-items:start;gap:.65rem;display:grid}.shorts-cockpit-head h3,.shorts-cockpit-head p{margin:0}.shorts-cockpit-head p{color:var(--teal-safety);letter-spacing:.1em;text-transform:uppercase;background:#ffffff75;border:1px solid #ffffffc2;border-radius:.85rem;padding:.52rem .72rem;font-size:.7rem;font-weight:900;box-shadow:inset 0 1px #ffffffeb}.shorts-cockpit-head h3{color:var(--shop-night-blue);font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:920;line-height:1.05}.shorts-course-display{aspect-ratio:1.7;width:min(92%,310px);margin:clamp(1rem,2.5vw,1.5rem) auto .9rem;position:relative}.shorts-course-ring{border:2px solid #58c2d74d;border-radius:50%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #52d6e724}.shorts-course-ring.is-outer{aspect-ratio:1;border-color:#d84b4547;width:70%}.shorts-course-ring.is-middle{aspect-ratio:1;border-color:#3ea8cb57;width:50%}.shorts-course-ring.is-inner{aspect-ratio:1;border-color:#2d9f866b;width:30%}.shorts-course-route{background:linear-gradient(90deg,var(--olymp-hera),var(--olymp-zeus),var(--olymp-hermes),var(--olymp-pegasus));border-radius:999px;height:4px;position:absolute;top:54%;left:17%;right:16%;transform:rotate(-12deg);box-shadow:0 0 16px #52d6e794}.shorts-course-node{color:#fff;letter-spacing:.04em;border:2px solid #ffffffdb;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;font-size:.75rem;font-weight:950;display:grid;position:absolute;box-shadow:0 10px 22px #173b5733,0 0 18px}.shorts-course-node.is-alarm{background:var(--olymp-hera);bottom:3%;left:8%}.shorts-course-node.is-reading{background:var(--olymp-zeus);top:4%;left:43%}.shorts-course-node.is-training{background:var(--olymp-pegasus);bottom:18%;right:5%}.shorts-course-sweep{background:linear-gradient(180deg,var(--olymp-hermes),transparent);transform-origin:50% 100%;border-radius:999px;width:2px;height:44%;animation:5.5s ease-in-out infinite alternate shorts-course-scan;position:absolute;top:52%;left:50%;box-shadow:0 0 12px #52d6e7ad}@keyframes shorts-course-scan{0%{transform:translate(-50%,-100%)rotate(-48deg)}to{transform:translate(-50%,-100%)rotate(48deg)}}.shorts-course-system-labels{color:#173b57d6;text-transform:uppercase;border-top:1px solid #ffffffa3;border-bottom:1px solid #ffffff8a;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;padding:.65rem 0;font-size:.78rem;font-weight:850;display:grid}.shorts-course-system-labels i{color:var(--olymp-hermes);font-style:normal}.shorts-course-system-labels strong{color:#175f63;text-align:right}.shorts-course-stages{gap:.55rem;margin-top:.9rem;display:grid}.shorts-course-stages article{--stage-tone:var(--olymp-hermes);border:1px solid color-mix(in srgb,var(--stage-tone) 34%,#ffffffad);border-left:4px solid var(--stage-tone);background:color-mix(in srgb,var(--stage-tone) 8%,#ffffff94);border-radius:12px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.58rem .65rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.shorts-course-stages article.is-stage-1{--stage-tone:var(--olymp-hera)}.shorts-course-stages article.is-stage-2{--stage-tone:var(--olymp-zeus)}.shorts-course-stages article.is-stage-3{--stage-tone:var(--olymp-pegasus)}.shorts-course-stages article>span{color:var(--stage-tone);font-size:.74rem;font-weight:950}.shorts-course-stages article div{gap:.1rem;min-width:0;display:grid}.shorts-course-stages strong{color:var(--shop-night-blue);font-size:.9rem}.shorts-course-stages small{color:#173b57d1;font-size:.78rem;line-height:1.3}.shorts-course-memory{color:#175f63;margin:.9rem 0 0;font-size:.9rem;font-weight:880;line-height:1.35}.olymp-signal-stage{isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:radial-gradient(circle at 12% 12%,#52d6e724,#0000 34%),radial-gradient(circle at 88% 18%,#5d78b82e,#0000 38%),linear-gradient(145deg,#ffffffb3,#cbdef475);border:1.5px solid #ffffffb8;border-radius:28px;margin:clamp(1.55rem,3vw,2.25rem) 0 1.4rem;padding:clamp(1rem,2.5vw,1.6rem);scroll-margin-top:5.5rem;transition:background .3s;position:relative;overflow:hidden;box-shadow:0 28px 58px #173b572b,inset 0 1px #ffffffe0,0 0 0 1px #c5dcf447}.olymp-signal-stage:before{content:"";z-index:-1;opacity:.82;background-color:#0000;background-image:linear-gradient(90deg,#173b570e 1px,#0000 0),linear-gradient(#173b570e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.olymp-stage-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.olymp-stage-head .text-kicker{margin-bottom:.35rem}.olymp-stage-head h2{color:var(--shop-night-blue);margin:0;font-size:clamp(1.65rem,3.2vw,2.65rem);font-weight:920;line-height:1.02}.olymp-stage-tools{flex:none;justify-items:end;gap:.55rem;display:grid}.olymp-act-dots{flex:none;gap:.35rem;display:flex}.olymp-act-dots button{width:2.15rem;height:2.15rem;color:var(--shop-night-blue);font:inherit;cursor:pointer;background:#ffffff8a;border:1px solid #3d8fd147;border-radius:50%;padding:0;font-size:.7rem;font-weight:900;box-shadow:inset 0 1px #ffffffd1}.olymp-act-dots button strong{font:inherit}.olymp-act-dots button small{display:none}.olymp-act-dots button.is-active{color:#fff;background:linear-gradient(145deg,var(--quiz-aqua-strong),var(--olymp-zeus));border-color:#ffffffd1;box-shadow:0 10px 22px #006c9e38}.olymp-tour-toggle{min-height:44px;color:var(--shop-night-blue);font:inherit;cursor:pointer;background:linear-gradient(145deg,#ffffffb3,#cde5f780);border:1px solid #bef4ffbd;border-radius:999px;align-items:center;gap:.52rem;padding:.3rem .7rem .3rem .36rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #173b571a,0 0 18px #52d6e71f}.olymp-tour-toggle:focus-visible,.olymp-tour-toggle:hover{border-color:#52d6e7e6;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 10px 22px #173b5724,0 0 24px #52d6e73d}.olymp-tour-toggle>strong{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1}.olymp-tour-progress{--tour-progress:0deg;background:conic-gradient(var(--olymp-hermes) var(--tour-progress),#5d78b82e 0);border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:relative;box-shadow:0 0 12px #52d6e733}.olymp-tour-progress:before{content:"";border-radius:inherit;background:#ecf7fdf0;position:absolute;inset:3px}.olymp-tour-progress i{z-index:1;border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-left:.42rem solid var(--teal-safety);width:0;height:0;position:relative;transform:translate(.05rem)}.olymp-tour-toggle.is-playing .olymp-tour-progress i{background:linear-gradient(90deg,var(--teal-safety) 0 34%,transparent 34% 66%,var(--teal-safety) 66% 100%);border:0;width:.42rem;height:.48rem;transform:none}.olymp-tour-toggle.is-playing.is-paused .olymp-tour-progress{box-shadow:0 0 16px #52d6e757}.olymp-stage-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:clamp(1rem,2.6vw,2rem);display:grid}.olymp-act-copy-shell,.olymp-stage-visual{background:#eef6fc7a;border:1px solid #ffffffb3;border-radius:22px;min-width:0;box-shadow:inset 0 1px #ffffffd6,0 16px 32px #173b571a}.olymp-act-copy-shell{background:linear-gradient(145deg,#ffffffc7,#e2eefa8a);display:grid;position:relative;overflow:hidden}.olymp-stage-visual{background:radial-gradient(circle at 72% 46%,#ffffffad,#0000 42%),linear-gradient(150deg,#e1f0f8a8,#5d78b829);min-height:clamp(640px,54vw,760px);position:relative;overflow:hidden}.olymp-stage-visual:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#173b5712 1px,#0000 0),linear-gradient(#173b5712 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 92%);mask-image:radial-gradient(circle,#000 44%,#0000 92%)}.olymp-outer-face{z-index:6;opacity:1;text-align:center;width:min(52%,440px);min-width:220px;transition:left .62s cubic-bezier(.22,1,.36,1),top .62s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1),opacity .42s,filter .42s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:78%;left:50%;transform:translate(-50%,-50%)}.olymp-face-scan-beam{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(#0000,#52d6e7f5,#0000);border-radius:999px;width:4px;position:absolute;top:1.15rem;bottom:2.55rem;left:12%;box-shadow:0 0 16px #52d6e7e6}.olymp-face-scan-beam i{background:linear-gradient(90deg,#0000,#52d6e7f0,#0000);border-radius:999px;width:2.1rem;height:3px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #52d6e7b8}@keyframes olymp-face-scan{0%{opacity:0;left:12%}16%{opacity:1}84%{opacity:1}to{opacity:0;left:84%}}.is-intro-scan-moving.is-act-1 .olymp-face-scan-beam{animation:1.45s cubic-bezier(.4,0,.2,1) both olymp-face-scan}@keyframes olymp-measure-pulse{0%,to{filter:drop-shadow(0 0 4px #52d6e785);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #52d6e7);transform:scale(1.45)}}.is-intro-measure-points.is-act-1 .olymp-tone-underlay .olymp-face-measure-point{transform-box:fill-box;transform-origin:50%;animation:.78s ease-in-out 2 olymp-measure-pulse}.is-intro-measure-points.is-act-1 .olymp-tone-underlay .olymp-face-measure-point.is-lids{animation-delay:.16s}.is-intro-measure-points.is-act-1 .olymp-tone-underlay .olymp-face-measure-point.is-mouth{animation-delay:.32s}.olymp-face-comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.18rem,.5vw,.42rem);display:grid}.olymp-face-panel{opacity:.66;background:radial-gradient(circle at 28% 18%,#ffffffb8,#0000 44%),#dfeefa75;border:1px solid #ffffffb3;border-radius:16px;gap:.28rem;min-width:0;padding:.38rem .28rem .22rem;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),border-color .32s,box-shadow .32s,background .32s;display:grid;position:relative;transform:scale(.97);box-shadow:inset 0 1px #ffffffe0,0 12px 22px #173b571a}.olymp-face-panel>span{color:var(--shop-night-blue);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.42rem,.68vw,.58rem);font-weight:950;line-height:1;display:block;overflow:hidden}.olymp-face-panel svg{fill:none;width:100%;max-height:156px;stroke:var(--shop-night-blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 15px #173b571f)}.olymp-face-outline{fill:#ffffff2e;stroke-width:2.7px}.olymp-face-hair{opacity:.56;stroke-width:4.4px}.olymp-face-brow,.olymp-face-iris,.olymp-face-jaw,.olymp-face-lower-lid,.olymp-face-neutral-mouth,.olymp-face-nose,.olymp-face-upper-lid{fill:none}.olymp-face-upper-lid{stroke-width:2.7px}.olymp-face-lower-lid{stroke-width:1.15px;opacity:.28}.olymp-face-iris{stroke:var(--shop-night-blue);stroke-width:.95px;opacity:.38}.olymp-face-pupil{fill:var(--shop-night-blue);stroke:none;opacity:.48}.olymp-face-lower-lid.is-signal{stroke:var(--olymp-hermes);opacity:.3}.olymp-face-iris.is-signal{stroke:var(--olymp-hermes);opacity:.36}.olymp-face-effect-surface{fill:#90b3da33;stroke:#ffffffb3;stroke-width:1.5px}.olymp-face-signal{fill:none;stroke:var(--olymp-hermes);stroke-width:3.2px;filter:drop-shadow(0 0 4px #52d6e7b3);transition:stroke .32s,filter .32s}.olymp-face-measure-point{fill:var(--olymp-hermes);stroke:#eefeffe6;stroke-width:1.4px;filter:drop-shadow(0 0 5px #52d6e7b8)}.olymp-tone-underlay .olymp-face-measure-point,.olymp-tone-underlay .olymp-face-measure-tick{opacity:0;transition:opacity .3s}.olymp-face-measure-tick{fill:none;stroke:var(--olymp-hermes);stroke-width:1.35px;stroke-dasharray:2 3;opacity:.72}.olymp-face-not-equal{width:clamp(1.2rem,2.3vw,1.75rem);height:clamp(1.2rem,2.3vw,1.75rem);color:var(--teal-safety);background:#f4fbffa3;border:1px solid #ffffffc2;border-radius:50%;place-items:center;font-size:clamp(.68rem,1.2vw,.96rem);font-weight:950;display:grid;box-shadow:0 0 16px #52d6e73d}.olymp-face-caption{justify-items:center;gap:.28rem;margin-top:.55rem;display:grid}.olymp-face-caption>span{color:var(--shop-night-blue);letter-spacing:.12em;text-transform:uppercase;background:#ffffff94;border:1px solid #ffffffb8;border-radius:999px;padding:.28rem .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.olymp-face-caption strong{color:#effbffe6;max-width:24ch;font-size:clamp(.72rem,.9vw,.8rem);line-height:1.25;transition:opacity .36s,transform .42s cubic-bezier(.22,1,.36,1)}.olymp-signal-stage.is-act-1 .olymp-face-caption strong{opacity:0;transform:translateY(5px)}.olymp-signal-stage.is-act-1.is-intro-scan-moving .olymp-face-caption strong{opacity:1;transform:translateY(0)}.olymp-mask-reveal{isolation:isolate;width:100%;min-height:250px;position:relative}.olymp-mask-half,.olymp-mask-shell,.olymp-tone-underlay{position:absolute;inset:0}.olymp-tone-underlay{z-index:3;opacity:0;filter:blur(3px)saturate(.72);background:radial-gradient(circle at 64% 42%,#52d6e73d,#0000 34%),linear-gradient(145deg,#eaf7fdcc,#9ac2e657);border:1px solid #52d6e747;border-radius:24px;transition:opacity .52s,filter .62s,transform .62s cubic-bezier(.22,1,.36,1),border-color .42s,box-shadow .42s;overflow:hidden;transform:scale(.92);box-shadow:inset 0 1px #ffffffe0,0 18px 34px #173b5721,0 0 26px #52d6e729}.olymp-tone-underlay:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#173b5712 1px,#0000 0),linear-gradient(#173b5712 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 88%);mask-image:radial-gradient(circle,#000 28%,#0000 88%)}.olymp-mask-half svg,.olymp-tone-underlay svg{width:78%;height:82%;position:absolute;top:54%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.olymp-tone-underlay svg{z-index:2;fill:none;stroke:var(--shop-night-blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 18px #173b5726)}.olymp-mask-shell{z-index:5;perspective:700px}.olymp-mask-half{z-index:2;will-change:transform;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .42s,filter .52s;transform:translate(0)rotateY(0)}.olymp-mask-half.is-left{clip-path:inset(0 50% 0 0);transform-origin:48%}.olymp-mask-half.is-right{clip-path:inset(0 0 0 50%);transform-origin:52%}.olymp-mask-svg{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 18px 20px #173b573d)drop-shadow(0 0 13px #bef4ff2e)}.olymp-mask-shell-shape{fill:#eff7fcf5;stroke:#173b57eb;stroke-width:3.2px}.olymp-mask-facet{fill:#bad4eb5c;stroke:#fffffff5;stroke-width:1.8px}.olymp-mask-eye-hole{fill:#173b5733;stroke:#173b57e6;stroke-width:2.8px}.olymp-mask-mouth-slot,.olymp-mask-nose-ridge{stroke:#173b57b3;stroke-width:2.5px}.olymp-mask-mouth-slot{stroke-width:3.4px}.olymp-mask-light-plane{stroke:#fffffff0;stroke-width:2.1px;filter:drop-shadow(0 0 5px #bef4ffbd)}.olymp-mask-strap{stroke:#173b57b8;stroke-width:4.2px}.olymp-mask-rivet{fill:var(--olymp-hermes);stroke:#f5fefff5;stroke-width:1.4px;filter:drop-shadow(0 0 5px #52d6e7bf)}.olymp-mask-label,.olymp-tone-label{z-index:8;max-width:74%;color:var(--shop-night-blue);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#f2faffc7;border:1px solid #bef4ffd6;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .68rem;font-size:clamp(.7rem,.9vw,.78rem);font-style:normal;font-weight:950;line-height:1.08;transition:left .62s cubic-bezier(.22,1,.36,1),opacity .42s,transform .62s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:.35rem;transform:translate(-50%);box-shadow:inset 0 1px #fffffff0,0 8px 18px #173b571f,0 0 15px #52d6e724}.olymp-mask-label{left:50%}.olymp-tone-label{opacity:0;left:72%}.olymp-mask-mount{z-index:7;background:linear-gradient(#ebf8fdf5,#52d6e7a8);border:1px solid #ffffffe0;border-radius:999px;width:1rem;height:1.8rem;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .42s;position:absolute;top:51%;transform:translateY(-50%);box-shadow:0 0 14px #52d6e77a,inset 0 1px #ffffffeb}.olymp-mask-mount.is-left{left:8%}.olymp-mask-mount.is-right{right:8%}.olymp-mask-reveal .olymp-face-not-equal{z-index:9;opacity:0;transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)scale(.72)}.olymp-tone-callouts{z-index:10;pointer-events:none;position:absolute;inset:0}.olymp-tone-callouts span{opacity:0;color:var(--shop-night-blue);background:#effaffd1;border:1px solid #bef4ffd1;border-radius:999px;align-items:center;gap:.28rem;padding:.24rem .42rem;font-size:clamp(.68rem,.82vw,.75rem);font-weight:900;line-height:1;display:inline-flex;position:absolute;transform:translate(8px);box-shadow:0 0 13px #52d6e73d}.olymp-tone-callouts span i{background:var(--olymp-hermes);border:1px solid #ffffffe6;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 8px #52d6e7cc}.olymp-tone-callouts span:first-child{bottom:7%;right:11%}.olymp-tone-callouts span:nth-child(2){top:34%;right:2%}.olymp-tone-callouts span:nth-child(3){top:59%;right:0}@keyframes olymp-callout-reveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.is-intro-scan-effect.is-act-1 .olymp-mask-half svg{filter:drop-shadow(0 20px 24px #173b5742)drop-shadow(0 0 19px #52d6e76b)}.is-intro-scan-effect.is-act-1 .olymp-mask-mount{box-shadow:0 0 22px #52d6e7b8,inset 0 1px #fffffff0}.is-intro-scan-tone.is-act-1 .olymp-tone-underlay,.olymp-signal-stage:not(.is-act-1) .olymp-tone-underlay{opacity:1;filter:none;border-color:#85e9f5db;transform:scale(1)}.is-intro-scan-tone.is-act-1 .olymp-mask-label,.olymp-signal-stage:not(.is-act-1) .olymp-mask-label{max-width:46%;left:29%}.is-intro-scan-tone.is-act-1 .olymp-tone-label,.olymp-signal-stage:not(.is-act-1) .olymp-tone-label{opacity:1}.is-intro-scan-tone.is-act-1 .olymp-mask-reveal .olymp-face-not-equal,.olymp-signal-stage:not(.is-act-1) .olymp-mask-reveal .olymp-face-not-equal{opacity:1;transform:translate(-50%,-50%)scale(1)}.is-intro-scan-tone.is-act-1 .olymp-mask-mount.is-right,.olymp-signal-stage:not(.is-act-1) .olymp-mask-mount.is-right{opacity:.72;transform:translate(34%,-50%)}.is-intro-measure-points.is-act-1 .olymp-tone-callouts span{opacity:1;animation:.43s cubic-bezier(.22,1,.36,1) forwards olymp-callout-reveal;transform:translate(0)}.is-intro-measure-points.is-act-1 .olymp-tone-callouts span:nth-child(2){animation-delay:.18s}.is-intro-measure-points.is-act-1 .olymp-tone-callouts span:nth-child(3){animation-delay:.36s}.olymp-signal-stage.is-tour-paused .olymp-face-measure-point,.olymp-signal-stage.is-tour-paused .olymp-face-scan-beam,.olymp-signal-stage.is-tour-paused .olymp-hermes-channel,.olymp-signal-stage.is-tour-paused .olymp-role-orb,.olymp-signal-stage.is-tour-paused .olymp-tone-callouts span{animation-play-state:paused!important}.is-intro-measure-points.is-act-1 .olymp-tone-underlay .olymp-face-measure-point,.is-intro-measure-points.is-act-1 .olymp-tone-underlay .olymp-face-measure-tick,.olymp-signal-stage:not(.is-act-1) .olymp-tone-underlay .olymp-face-measure-point,.olymp-signal-stage:not(.is-act-1) .olymp-tone-underlay .olymp-face-measure-tick{opacity:1}.olymp-signal-stage:not(.is-act-1) .olymp-tone-callouts{display:none}.olymp-signal-stage.is-act-1 .olymp-outer-face{z-index:8;width:min(70%,620px);top:51%;left:50%}.olymp-signal-stage.is-act-1 .olymp-cockpit-map{opacity:.76;filter:saturate(.86);width:78%;top:49%;left:50%;transform:translate(-50%,-50%)scale(.96)}.olymp-signal-stage.is-act-1.is-intro-scan-tone .olymp-cockpit-map{opacity:.88}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face{width:min(52%,440px);top:78%}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map{opacity:1;filter:none;width:68%;top:29%;transform:translate(-50%,-50%)scale(1)}.olymp-signal-stage.is-act-2 .olymp-outer-face{width:min(52%,440px)}.olymp-signal-stage.is-act-3 .olymp-outer-face{width:min(46%,400px)}.olymp-signal-stage.is-act-4 .olymp-outer-face{width:min(42%,370px)}.olymp-signal-stage.is-act-5 .olymp-outer-face{width:min(36%,330px)}.olymp-signal-stage.is-act-3 .olymp-cockpit-map{width:72%}.olymp-signal-stage.is-act-4 .olymp-cockpit-map{width:74%}.olymp-signal-stage.is-act-5 .olymp-cockpit-map{width:76%}.is-act-1 .olymp-face-panel.is-effect,.olymp-signal-stage:not(.is-act-1) .olymp-face-panel.is-tone{opacity:1;border-color:#baf4ffe6;transform:scale(1);box-shadow:inset 0 1px #ffffffe6,0 14px 26px #173b571f,0 0 20px #52d6e733}.olymp-signal-stage.is-act-2 .olymp-face-panel.is-tone,.olymp-signal-stage.is-act-3 .olymp-face-panel.is-tone,.olymp-signal-stage.is-act-4 .olymp-face-panel.is-tone{background:radial-gradient(circle at 72% 26%,#d84b4521,#0000 42%),#e5eff985;border-color:#ec8f86b8;box-shadow:inset 0 1px #ffffffe6,0 14px 26px #173b571f,0 0 22px #d84b452e}.olymp-signal-stage.is-act-4 .olymp-face-panel.is-tone .olymp-face-signal{stroke:color-mix(in srgb,var(--olymp-hera) 62%,var(--olymp-hermes));filter:drop-shadow(0 0 5px #d84b458a)}.olymp-signal-stage.is-act-5 .olymp-face-panel.is-tone{border-color:#75e1c5d1;box-shadow:inset 0 1px #ffffffe6,0 14px 26px #173b571f,0 0 24px #2d9f8647}.olymp-signal-route{z-index:4;opacity:0;gap:.3rem;width:auto;transition:opacity .36s;display:grid;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}.olymp-signal-route span{background:linear-gradient(180deg,var(--olymp-hermes),transparent);border-radius:999px;width:3px;height:clamp(2.7rem,5vw,4rem);box-shadow:0 0 12px #52d6e78f}.olymp-signal-route strong{color:var(--teal-safety);letter-spacing:.1em;text-align:center;font-size:.55rem}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-signal-route,.olymp-signal-stage:not(.is-act-1) .olymp-signal-route{opacity:1}.olymp-cockpit-map{z-index:2;aspect-ratio:1;opacity:1;filter:none;background:radial-gradient(circle at 50% 64%,#52d6e724,#0000 28%),linear-gradient(#ffffff80,#5d78b82e);border:1px solid #ffffffb8;border-radius:48% 48% 24px 24px/34% 34% 24px 24px;width:68%;height:auto;transition:left .62s cubic-bezier(.22,1,.36,1),top .62s cubic-bezier(.22,1,.36,1),width .62s cubic-bezier(.22,1,.36,1),opacity .46s,filter .46s,transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:29%;left:50%;right:auto;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 -40px 70px #173b571a,0 18px 34px #173b571f}.olymp-course-line{background:linear-gradient(180deg,transparent,var(--olymp-hermes),#52d6e729);transform-origin:50% 90%;border-radius:999px;width:3px;height:78%;transition:transform .36s,background .28s;position:absolute;top:8%;left:49%;transform:rotate(0)}.is-act-2 .olymp-course-line{transform:rotate(6deg)}.is-act-3 .olymp-course-line{transform:rotate(13deg)}.is-act-4 .olymp-course-line{background:linear-gradient(180deg,transparent,var(--olymp-hera),#d84b4533);transform:rotate(22deg)}.is-act-5 .olymp-course-line{background:linear-gradient(180deg,transparent,var(--olymp-pegasus),var(--olymp-hermes));transform:rotate(0)}.olymp-role-orb{z-index:4;opacity:.62;place-items:center;gap:.18rem;width:28%;transition:opacity .22s,transform .22s,filter .22s;display:grid;position:absolute;transform:scale(.92)}.olymp-role-orb i{background:#5d78b870;border:2px solid #ffffffc7;border-radius:50%;width:42px;height:42px;display:block;position:relative;box-shadow:0 10px 18px #173b5724,inset 0 1px #ffffffb3}.olymp-role-orb i:before{background:#ffffffe6;border-radius:50%;width:11px;height:11px;top:8px}.olymp-role-orb i:after,.olymp-role-orb i:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.olymp-role-orb i:after{background:#ffffffd1;border-radius:50% 50% 32% 32%;width:23px;height:13px;bottom:7px}.olymp-role-orb span{color:#eafaff;letter-spacing:.06em;text-align:center;max-width:100%;font-size:.76rem;font-weight:950;line-height:1}.olymp-role-orb i:after{display:none}.olymp-role-orb i:before{color:#fffffff5;background:0 0;border-radius:0;width:auto;height:auto;font-size:1.2rem;font-style:normal;font-weight:950;line-height:1;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.role-hera i:before{content:"♛"}.role-orpheus i:before{content:"≋";font-size:1.5rem}.role-pythia i:before{content:"◉"}.role-hephaistos i:before{content:"▲"}.role-zeus i:before{content:"ϟ";font-size:1.55rem}.role-hermes i:before{content:"✦"}.role-artemis i:before{content:"➶";font-size:1.5rem}.role-athena i:before{content:"⚚";font-size:1.45rem}.role-artemis,.role-athena{opacity:0;pointer-events:none}.olymp-role-orb.is-active{opacity:1;filter:drop-shadow(0 0 8px #52d6e73d);transform:scale(1)}.role-pythia{top:13%;right:3%}.role-zeus{bottom:4%;left:36%}.role-hermes{bottom:8%;right:3%}.role-athena{top:43%;right:3%}.role-hera i{background:color-mix(in srgb,var(--olymp-hera) 74%,#ffffff52)}.role-orpheus i{background:color-mix(in srgb,var(--olymp-orpheus) 76%,#ffffff47)}.role-pythia i{background:color-mix(in srgb,var(--olymp-pythia) 74%,#ffffff4d)}.role-hephaistos i{background:color-mix(in srgb,var(--olymp-hephaistos) 80%,#ffffff38)}.role-zeus i{background:color-mix(in srgb,var(--olymp-zeus) 82%,#ffffff38)}.role-hermes i{background:color-mix(in srgb,var(--olymp-hermes) 78%,#ffffff52)}.role-artemis i{background:color-mix(in srgb,var(--olymp-artemis) 80%,#ffffff3d)}.role-athena i{background:color-mix(in srgb,var(--olymp-athena) 80%,#ffffff3d)}.role-hermes.is-muted{opacity:.52;filter:grayscale(.65)}.olymp-alarm-waves{z-index:1;aspect-ratio:1;opacity:0;width:66%;height:auto;transition:opacity .24s,transform .24s;position:absolute;top:50%;transform:translate(-50%,-50%)}.olymp-alarm-waves span{border:3px solid #d84b4557;border-radius:50%;position:absolute;inset:0}.olymp-alarm-waves span:nth-child(2){border-color:#ef7c4561;inset:10%}.olymp-alarm-waves span:nth-child(3){border-color:#7467a861;inset:22%}.is-act-2 .olymp-alarm-waves,.is-act-3 .olymp-alarm-waves,.is-act-4 .olymp-alarm-waves{opacity:1}.is-act-4 .olymp-alarm-waves{transform:translate(-50%,-50%)scale(1.12)}.olymp-hermes-channel{z-index:3;background:var(--olymp-hermes);transform-origin:100%;border-radius:999px;width:27%;height:3px;transition:opacity .22s,height .22s;position:absolute;bottom:21%;right:19%;transform:rotate(12deg);box-shadow:0 0 10px #52d6e79e}@keyframes olymp-orb-listen{0%,to{filter:drop-shadow(0 0 8px #52d6e73d)}50%{filter:drop-shadow(0 0 18px #52d6e7d1)}}.is-intro-hermes-pulse.is-act-1 .olymp-hermes-channel{animation:1.2s ease-in-out 2 olymp-hermes-pulse}.is-intro-hermes-pulse.is-act-1 .role-hermes,.is-intro-hermes-pulse.is-act-1 .role-zeus{animation:1.2s ease-in-out 2 olymp-orb-listen}.is-act-4 .olymp-hermes-channel{opacity:.16}.is-act-5 .olymp-hermes-channel{opacity:1;height:6px;box-shadow:0 0 18px #52d6e7db}.olymp-pegasus-path{z-index:6;opacity:0;text-align:center;transition:opacity .28s,transform .28s;position:absolute;top:46%;left:16%;right:16%;transform:translateY(12px)}.olymp-pegasus-path:before{content:"";background:linear-gradient(90deg,transparent,var(--olymp-pegasus),var(--olymp-hermes),transparent);border-radius:999px;height:7px;display:block;box-shadow:0 0 18px #2d9f8680}.olymp-pegasus-path span{color:#fff;letter-spacing:.08em;background:#2d9f86db;border-radius:999px;margin-top:.4rem;padding:.25rem .55rem;font-size:.56rem;font-weight:900;display:inline-flex}.is-act-5 .olymp-pegasus-path{opacity:1;transform:translateY(0)}.olymp-act-copy{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;width:100%;min-width:0;height:100%;padding:clamp(1rem,2.4vw,1.55rem);transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;transform:translate(28px)scale(.992)}.olymp-act-copy.is-before{transform:translate(-28px)scale(.992)}.olymp-act-copy.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,80ms,0s;transform:translate(0)scale(1)}.olymp-act-label{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:950}.olymp-act-copy h3{color:var(--shop-night-blue);margin:0;font-size:clamp(1.7rem,3.5vw,3rem);font-weight:930;line-height:1.02}.olymp-act-cue{color:var(--teal-safety);margin:.75rem 0;font-size:clamp(1.04rem,1.8vw,1.35rem);font-weight:850;line-height:1.2}.is-act-2 .olymp-act-cue,.is-act-3 .olymp-act-cue,.is-act-4 .olymp-act-cue{color:#a33a36}.olymp-act-body{color:#173b57d1;margin:0;font-size:.96rem;line-height:1.5}.olymp-signal-stage.is-act-1 .olymp-act-copy.is-active{flex-direction:column;display:flex}.olymp-instrument-check{background:radial-gradient(circle at 88% 12%,#52d6e726,#0000 38%),linear-gradient(145deg,#f5fcffc2,#cce6f780);border:1px solid #52d6e76b;border-radius:16px;gap:.58rem;margin-top:1rem;padding:.78rem;display:grid;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #173b5717,0 0 20px #52d6e71f}.olymp-instrument-check>p{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:950}.olymp-instrument-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.olymp-instrument-flow>span{background:#ffffff8a;border:1px solid #ffffffbd;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;padding:.48rem .52rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffdb}.olymp-instrument-flow>span:not(:last-child):after{content:"→";z-index:2;color:var(--olymp-hermes);font-size:.72rem;font-weight:950;position:absolute;top:50%;right:-.46rem;transform:translateY(-50%)}.olymp-instrument-flow small{color:#fff;background:linear-gradient(145deg,var(--olymp-hermes),var(--olymp-zeus));border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;font-weight:950;display:grid;box-shadow:0 0 10px #52d6e74d}.olymp-instrument-flow strong{color:var(--shop-night-blue);text-overflow:clip;white-space:normal;font-size:.76rem;font-weight:900;line-height:1.05;overflow:visible}.olymp-instrument-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.olymp-instrument-points span{color:#173b57d6;align-items:center;gap:.32rem;min-width:0;font-size:.74rem;font-weight:790;line-height:1.18;display:flex}.olymp-instrument-points span:before{content:"";background:var(--olymp-hermes);border:1px solid #ffffffdb;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 8px #52d6e7b8}.olymp-role-decoders{gap:.48rem;margin-top:1rem;display:grid}.olymp-role-decoder{--role-tone:var(--olymp-hermes);-moz-column-gap:.55rem;border:1px solid color-mix(in srgb,var(--role-tone) 38%,#ffffffb3);border-left:5px solid var(--role-tone);background:color-mix(in srgb,var(--role-tone) 8%,#ffffffbd);border-radius:12px;grid-template-columns:2.35rem minmax(0,1fr);align-items:baseline;column-gap:.55rem;padding:.52rem .65rem;display:grid}.olymp-brain-map{border:1.5px solid color-mix(in srgb,var(--role-tone) 58%,#ffffffb8);background:#ffffff94;border-radius:52% 48% 46% 54%/52% 48%;align-self:center;width:2.15rem;height:1.75rem;position:relative}.olymp-brain-map:after,.olymp-brain-map:before{content:"";border:1px solid color-mix(in srgb,var(--role-tone) 44%,transparent);border-radius:50%;position:absolute}.olymp-brain-map:before{inset:.25rem .42rem}.olymp-brain-map:after{top:.1rem;bottom:.1rem;left:49%}.olymp-brain-map i{z-index:1;background:var(--role-tone);width:.52rem;height:.52rem;box-shadow:0 0 7px color-mix(in srgb,var(--role-tone) 62%,transparent);border-radius:50%;position:absolute;top:.45rem;right:.3rem}.olymp-role-decoder-copy{-moz-column-gap:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.55rem;min-width:0;display:grid}.olymp-role-decoder.tone-hera{--role-tone:var(--olymp-hera)}.olymp-role-decoder.tone-orpheus{--role-tone:var(--olymp-orpheus)}.olymp-role-decoder.tone-pythia{--role-tone:var(--olymp-pythia)}.olymp-role-decoder.tone-hephaistos{--role-tone:var(--olymp-hephaistos)}.olymp-role-decoder.tone-zeus{--role-tone:var(--olymp-zeus)}.olymp-role-decoder.tone-pegasus{--role-tone:var(--olymp-pegasus)}.olymp-role-decoder.tone-artemis{--role-tone:var(--olymp-artemis)}.olymp-role-decoder.tone-athena{--role-tone:var(--olymp-athena)}.olymp-role-decoder-copy>strong{color:var(--shop-night-blue);letter-spacing:.07em;font-size:.74rem}.olymp-role-decoder-copy>span{color:#173b57d1;font-size:.78rem;font-weight:760}.olymp-role-decoder-copy>small{color:color-mix(in srgb,var(--role-tone) 72%,var(--shop-night-blue));grid-column:1/-1;font-size:.7rem;font-weight:850}.olymp-generalization-note{color:#173b579e;border-top:1px solid #3d8fd12e;margin:.9rem 0 0;padding-top:.65rem;font-size:.76rem;line-height:1.38}.olymp-act-foreshadow{color:#ff9a87;border-top:1px solid #ff9a876b;align-items:center;gap:.5rem;margin:auto 0 0;padding-top:.72rem;font-size:.8rem;font-weight:850;line-height:1.28;display:flex}.olymp-act-foreshadow i{background:#ff7453;border:2px solid #ffffffd1;border-radius:50%;flex:none;width:.56rem;height:.56rem;box-shadow:0 0 14px #ff745394}@keyframes olymp-next-breathe{0%,to{transform:translateY(0);box-shadow:0 10px 22px #006c9e38}50%{transform:translateY(-2px);box-shadow:0 12px 28px #d84b4557,0 0 0 5px #d84b451c}}@keyframes olymp-next-button-breathe{0%,to{box-shadow:0 10px 22px #006c9e2e}50%{box-shadow:0 14px 30px #d84b4552,0 0 0 5px #d84b451a}}.is-intro-next-cue.is-act-1 .olymp-act-dots button:nth-child(2){border-color:#d84b4585;animation:1.3s ease-in-out 2 olymp-next-breathe}.is-intro-next-cue.is-act-1 .olymp-next-act{animation:1.3s ease-in-out 2 olymp-next-button-breathe}.is-intro-next-cue.is-act-1 .olymp-act-foreshadow i{animation:1.3s ease-in-out 2 olymp-orb-listen}.olymp-stage-footer{margin-top:1rem}.olymp-stage-navigation{justify-content:flex-end;gap:.65rem;display:flex}.olymp-stage-navigation .button{min-width:150px}.olymp-stage-conversion{background:linear-gradient(135deg,#2d9f8621,#52d6e71f),#ffffff9e;border:1px solid #2d9f8657;border-radius:18px;gap:.8rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffd1}.olymp-stage-conversion>strong{color:var(--shop-night-blue);font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.25}.olymp-stage-conversion .hero-cta-row{margin:0}.hero-benefit-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.hero-benefit-flow-item{background:linear-gradient(145deg,#ffffffa8,#d9e8f861);border:1px solid #ffffffb8;border-radius:16px;min-width:0;padding:.9rem;position:relative;box-shadow:0 12px 26px #173b571a,inset 0 1px #ffffffd1}.hero-benefit-flow-item>span{color:var(--quiz-aqua-strong);letter-spacing:.1em;margin-bottom:.55rem;font-size:.7rem;font-weight:950;display:inline-flex}.hero-benefit-flow-item .benefit-text,.hero-benefit-flow-item .benefit-title{margin-left:0}.hero-bullets{color:var(--midnight-blue);margin:24px 0 0;padding-left:20px;font-size:15px;line-height:1.45}.hero-bullets li+li{margin-top:8px}.hero-path-block{margin-top:44px}.path-pills{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.path-pill{border:1px solid var(--teal-border);width:100%;min-width:0;min-height:144px;color:var(--midnight-blue);background:var(--card);box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px;text-decoration:none;display:grid}.path-step{color:#fff;background:radial-gradient(circle at 30% 24%,#ffffff5c,transparent 38%),linear-gradient(135deg,var(--quiz-aqua-light),var(--quiz-aqua-strong));border:1px solid #c7f6ffc7;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;line-height:1;display:grid;box-shadow:0 10px 22px #008fb833}.path-pill-copy{gap:5px;display:grid}.pill-title{color:var(--teal-safety);font-size:16px;line-height:1.3}.pill-explanation{color:var(--midnight-blue);font-size:14px;line-height:1.35}.how-to-card{border:2px solid var(--border);border-left-color:var(--teal-strong);background:var(--card);min-width:0;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;margin:28px 0 0;padding:24px}.title-small{color:var(--midnight-blue);margin:0 0 12px;font-size:20px;line-height:1.25}.is-how-to-use{margin:6px 0}.money-line-secondary{color:var(--midnight-blue);margin-top:-4px;font-size:14px;font-weight:650}.benefit-list{gap:12px;margin:18px 0 20px;display:grid}.section-lead-heading{color:var(--midnight-blue);margin-top:18px;margin-bottom:26px}.section-subsections{gap:22px;margin-top:24px;display:grid}.section-subheading{color:var(--teal-safety);margin-top:10px;margin-bottom:12px;font-size:28px}.section-bullets{padding-left:20px}.section-bullets li+li{margin-top:8px}.benefit-title{color:var(--midnight-blue);margin:0 0 3px;font-size:16px;line-height:1.35}.benefit-text{color:var(--midnight-blue);margin:0;font-size:15px;font-weight:550;line-height:1.5}.hero-cta-row{flex-wrap:wrap;gap:16px;margin:28px 0 16px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border:1px solid var(--card);color:#fff;background:var(--teal-safety)}.button-primary,.button-secondary{box-shadow:0 4px 9px var(--shadow)}.button-secondary{border:1px solid var(--teal-strong);color:var(--teal-safety);background:var(--card)}.program-card,.proof-card,.video-card{border:2px solid var(--border);background:var(--card);min-width:0;box-shadow:0 2px 8px var(--cloud-gray)}.video-card{border-radius:16px;width:100%;padding:24px}.video-placeholder{aspect-ratio:16/9;border:2px solid var(--border);background:var(--soft-ice-alpha);border-radius:16px;width:100%;min-width:0;max-width:100%;overflow:hidden}.lazy-mux-player{background:var(--soft-ice);min-width:0}.lazy-mux-player,.lazy-mux-player mux-player,.lazy-mux-poster{width:100%;height:100%}.lazy-mux-poster{cursor:pointer;background:var(--midnight-blue);border:0;padding:0;display:block;position:relative;overflow:hidden}.lazy-mux-player [slot=poster],.lazy-mux-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lazy-mux-poster:after{content:"";pointer-events:none;background:linear-gradient(#061e3b00 40%,#061e3b8c);position:absolute;inset:0}.lazy-mux-play{z-index:1;background:#fffffff0;border:1px solid #ffffffd9;border-radius:50%;width:56px;height:56px;transition:transform .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #061e3b40}.lazy-mux-play:before{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid var(--teal-safety);position:absolute;top:50%;left:52%;transform:translate(-40%,-50%)}.lazy-mux-poster:hover .lazy-mux-play{background:#fff;transform:translate(-50%,-50%)scale(1.05)}.lazy-mux-poster:focus-visible,.program-card-link:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.video-empty{width:100%;height:100%;color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:13px;display:grid}.proof-stripe .container-main{padding-top:48px}.proof-stripe-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.proof-stripe-head .text-kicker{margin-bottom:.45rem}.proof-provider-meta{color:#173b57b8;margin:0;font-size:.88rem}.proof-provider-meta strong{color:var(--teal-safety);margin-right:.4rem;font-weight:900}.proof-provider-link{color:var(--shop-night-blue);background:#ffffff94;border:1px solid #3d8fd147;border-radius:14px;flex:none;gap:.15rem;padding:.65rem .8rem;font-weight:900;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffffd1}.proof-provider-link span{color:var(--teal-safety);font-size:.7rem;font-weight:800}.proof-attribution{color:#173b5799;margin:.55rem 0 0;font-size:.7rem;font-weight:760}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.proof-card{border-radius:16px;padding:16px}.section-proof-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:32px;display:grid}.section-proof-card{padding:22px 24px}.proof-card-top{align-items:center;gap:20px;min-height:86px;margin-bottom:8px;display:flex}.proof-icon-badge{background:color-mix(in srgb,var(--teal-safety) 10%,#fff);width:62px;height:62px;box-shadow:0 0 18px 8px color-mix(in srgb,var(--teal-safety) 13%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.proof-icon{font-size:38px;line-height:1}.proof-card-title{color:var(--midnight-blue);margin:0;font-size:28px;font-weight:700;line-height:1.2}.structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.structure-card{border:2px solid var(--border);background:var(--card);min-width:0;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;padding:24px}.program-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.program-card{border-radius:16px;flex-direction:column;min-height:100%;padding:24px;transition:border-color .18s}.program-card,.program-card-link{color:inherit;text-decoration:none;display:flex}.program-card-link{flex-direction:column;flex:1;min-width:0}.program-media{aspect-ratio:16/9;background:var(--soft-ice);border-radius:12px;width:100%;min-width:0;max-width:100%;margin:0 0 16px;overflow:hidden}.card-title{margin:0 0 12px;font-size:28px;line-height:1.22}.card-bullets,.card-title{color:var(--midnight-blue)}.card-bullets{margin:16px 0;padding-left:18px;font-size:14px;line-height:1.4}.card-bullets li+li{margin-top:8px}.card-detail{color:var(--midnight-blue);margin:10px 0 0;font-size:14px;line-height:1.4}.card-requirement{border-top:1px solid var(--border);margin:18px 0 0;padding-top:14px}.card-requirement h4{margin:0 0 4px;font-weight:750;line-height:1.3}.card-requirement h4,.card-requirement p{color:var(--midnight-blue);font-size:14px}.card-requirement p{margin:0;font-weight:650;line-height:1.4}.card-meta{color:var(--teal-safety);margin-top:auto;font-size:15px;font-weight:650}.card-cta-row{color:var(--teal-safety);justify-content:center;align-items:center;margin-top:18px;font-weight:750;display:inline-flex}.program-card-details{gap:.9rem;margin-top:1rem;display:grid}.program-card-actions{gap:.75rem;margin-top:auto;padding-top:1rem;display:grid}.card-section-toggle,.card-toggle-button{cursor:pointer;font:inherit}.card-toggle-button{border:1px solid var(--border);background:var(--soft-ice-alpha);width:100%;min-height:2.7rem;color:var(--midnight-blue);border-radius:999px;padding:.72rem 1rem;font-size:.95rem;font-weight:800;line-height:1.15}.card-section-actions{justify-items:center;gap:.65rem;margin-top:clamp(1.2rem,2.5vw,2rem);display:grid}.card-section-toggle{width:min(100%,28rem)}.card-section-count{color:var(--teal-safety);margin:0;font-size:.92rem;font-weight:750}.info-card{flex-direction:column;display:flex}.faq-list{gap:12px;margin:24px 0;display:grid}.faq-item{border:2px solid var(--border);background:var(--card);min-width:0;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;padding:16px 18px}.faq-question{cursor:pointer;font-size:18px;font-weight:750;line-height:1.35}.faq-answer,.faq-question{color:var(--midnight-blue)}.faq-answer{margin:12px 0 0;font-size:15px;line-height:1.5}.next-stripe{border:2px solid var(--border);background:var(--card);min-width:0;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:32px;padding:28px;display:grid}.heading-3{color:var(--midnight-blue);margin:0 0 10px;font-size:28px;line-height:1.22}.next-right{justify-content:flex-end;margin:0}.next-right--with-video{justify-items:end;gap:18px;display:grid}.next-right--with-video .next-cta-row{justify-content:flex-end;margin:0}.next-right--with-video .video-card{max-width:420px}.hero-side-logic-card{--logic-tone:var(--logic-short);isolation:isolate;border:1.5px solid color-mix(in srgb,var(--logic-tone) 36%,#ffffffb3);border-top:6px solid var(--logic-tone);background:linear-gradient(145deg,#ffffffe0,color-mix(in srgb,var(--logic-tone) 11%,#e1edfaad)),var(--shop-card);border-radius:20px;justify-self:end;gap:14px;width:min(100%,520px);min-width:0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #173b5724,inset 0 1px #fffc}.hero-side-logic-card:after{content:"";border:1px solid color-mix(in srgb,var(--logic-tone) 22%,#ffffffad);pointer-events:none;border-radius:14px;position:absolute;inset:9px}.hero-side-logic-card>*{z-index:1;position:relative}.hero-side-logic-card .card-title{color:color-mix(in srgb,var(--shop-night-blue) 78%,var(--logic-tone));margin-bottom:2px}.hero-side-logic-card .card-lead{margin:0;font-weight:680}.hero-side-logic-list{gap:10px;display:grid}.hero-side-logic-item{--logic-tone:var(--logic-signal);border:1px solid color-mix(in srgb,var(--logic-tone) 22%,#ffffffc2);border-left:5px solid var(--logic-tone);background:linear-gradient(145deg,#ffffffb8,#ffffff5c),color-mix(in srgb,var(--logic-tone) 10%,transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.hero-side-logic-index{background:radial-gradient(circle at 30% 20%,#ffffffb8,transparent 42%),color-mix(in srgb,var(--logic-tone) 18%,#ffffffb3);min-width:34px;min-height:30px;color:color-mix(in srgb,var(--shop-night-blue) 74%,var(--logic-tone));border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.hero-side-logic-item small,.hero-side-logic-item strong{display:block}.hero-side-logic-item strong{color:var(--shop-night-blue);font-size:17px;font-weight:900;line-height:1.1}.hero-side-logic-item small{color:#173b57b8;margin-top:3px;font-size:14px;font-weight:680;line-height:1.28}.hero-side-logic-memory{background:linear-gradient(90deg,color-mix(in srgb,var(--logic-tone) 14%,transparent),transparent),#ffffff80;color:#173b57d1;border-radius:14px;margin:0;padding:12px 14px;font-size:15px;font-weight:780;line-height:1.32}.training-logic{gap:28px;min-width:0;display:grid}.training-logic-board-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.training-logic-copy{align-content:start;gap:18px;min-width:0;display:grid}.training-logic-stage-panel{background:linear-gradient(145deg,#ffffffb8,#e1edfa75);border:1px solid #ffffffb8;border-radius:20px;gap:10px;padding:12px;display:grid;box-shadow:0 16px 32px #173b571a,inset 0 1px #ffffffc7}.training-logic-stage{--logic-tone:var(--logic-signal);border:1px solid #ffffffad;border-left:5px solid var(--logic-tone);background:linear-gradient(145deg,#ffffffc7,#ffffff61),color-mix(in srgb,var(--logic-tone) 12%,transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;min-width:0;padding:12px 14px;display:grid}.training-logic-stage-index{background:color-mix(in srgb,var(--logic-tone) 16%,#ffffffbd);min-width:36px;min-height:30px;color:color-mix(in srgb,var(--shop-night-blue) 74%,var(--logic-tone));border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.training-logic-stage strong{color:var(--shop-night-blue);font-size:17px;font-weight:900;line-height:1.08}.training-logic-stage p{color:#173b57b8;grid-column:2;margin:0;font-size:14px;font-weight:680;line-height:1.28}.training-scan-card{isolation:isolate;color:#f9fcfff5;background:linear-gradient(#173b5729,#1045a042 38%,#4e91d61a 76%),radial-gradient(circle at 12% 8%,#c5dcf42e,#0000 34%),radial-gradient(circle at 88% 12%,#4e91d657,#0000 38%),radial-gradient(circle at 84% 105%,#173b5761,#0000 44%),linear-gradient(145deg,#1045a0db,#2663acd1 48%,#173b57bd);border:1.5px solid #c5dcf4ad;border-radius:22px;justify-self:stretch;gap:12px;width:100%;min-width:0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 46px #1045a047,0 8px 18px #173b5729,0 0 0 1px #c5dcf43d,inset 0 1px #dbebf757}.training-scan-card:before{content:"";z-index:0;background:linear-gradient(135deg,#dbebf729,#0000 24%),linear-gradient(145deg,#4e91d61f,#0000 48%,#c5dcf417),#1045a024;border:1px solid #c5dcf44d;border-radius:15px;position:absolute;inset:10px;box-shadow:inset 0 1px #dbebf733,inset 24px 0 52px #4e91d624,inset -30px 0 56px #07192833}.training-scan-card>*{z-index:1;position:relative}.training-scan-card h3,.training-scan-card p{margin:0}.training-scan-label{color:#ffffffeb;background:radial-gradient(circle at 16% 14%,#c5dcf433,#0000 32%),linear-gradient(#173b57a8,#1045a06b);border:1px solid #c5dcf475;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:5px 12px;font-size:13px;font-weight:850;display:inline-flex}.training-scan-card h3{color:#fffffffa;white-space:pre-line;text-shadow:0 2px 8px #1045a057,0 12px 28px #07192852;font-size:34px;font-weight:860;line-height:1.02}.training-scan-body p,.training-scan-memory,.training-scan-promise{color:#ecf6ffeb;white-space:pre-line;font-size:16px;font-weight:700;line-height:1.34}.training-scan-cockpit{color:#fffffff5;white-space:pre-line;background:linear-gradient(145deg,#1045a047,#173b572e),#4e91d61a;border:1px solid #c5dcf457;border-left:4px solid #4e91d6c7;border-radius:14px;padding:12px 14px;font-size:18px;font-weight:850;line-height:1.22}.training-scan-position{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.training-scan-position p{color:#fffffffa;white-space:pre-line;font-size:26px;font-weight:900;line-height:1.04}.training-scan-position span{color:#f4faffe6;text-align:right;white-space:pre-line;font-size:14px;font-weight:800;line-height:1.16}.training-scan-body,.training-scan-chips,.training-scan-layers,.training-scan-signals{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.training-scan-body{gap:8px;display:grid}.training-scan-signals span{color:#fffffff5;font-size:18px;font-weight:860;line-height:1.1}.training-scan-chips span,.training-scan-layers span:not(.training-scan-layer-arrow){color:#ecf6ffe6;background:linear-gradient(#c5dcf41f,#1045a042),#1045a01f;border:1px solid #c5dcf44d;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:13px;font-weight:800;line-height:1.15;display:inline-flex}.training-logic-rail-arrow,.training-scan-layer-arrow{color:#ecf6ffad;font-weight:900}.training-logic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.training-logic-card{--logic-tone:var(--logic-signal);border:1.5px solid color-mix(in srgb,var(--logic-tone) 38%,#ffffffb3);border-top:7px solid var(--logic-tone);background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--logic-tone) 12%,#e1f0f8a8)),var(--shop-card);border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 34px #173b571f,inset 0 1px #ffffffd1}.training-logic-card:after{content:"";border:1px solid color-mix(in srgb,var(--logic-tone) 22%,#ffffff9e);pointer-events:none;border-radius:13px;position:absolute;inset:9px}.training-logic-card>*{z-index:1;position:relative}.training-logic-card-head{background:linear-gradient(180deg,color-mix(in srgb,var(--logic-tone) 15%,transparent),transparent 82%);gap:6px;padding:22px 24px 16px;display:grid}.training-logic-card-head span{background:color-mix(in srgb,var(--logic-tone) 14%,#ffffffb8);width:fit-content;color:color-mix(in srgb,var(--shop-night-blue) 76%,var(--logic-tone));letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.training-logic-card-head h3{color:var(--shop-night-blue);margin:0;font-size:28px;font-weight:900;line-height:1.06}.training-logic-card-head p{color:color-mix(in srgb,var(--shop-night-blue) 70%,var(--logic-tone));margin:0;font-size:16px;font-weight:760;line-height:1.22}.training-logic-card>p{color:#173b57c7;margin:0;padding:0 24px 14px;font-size:16px;font-weight:640;line-height:1.42}.training-logic-card>p:last-child{padding-bottom:24px}.training-logic-card-kicker{color:var(--shop-night-blue);font-weight:850}.training-logic-rail{background:linear-gradient(110deg,#173b57e6,#4f6fb3c7,#2fb0a3c2);border:1.5px solid #dbebf76b;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex;box-shadow:0 18px 34px #173b5729,inset 0 1px #ffffff3d}.training-logic-rail span:not(.training-logic-rail-arrow){color:#fffffff0;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:8px 18px;font-size:18px;font-weight:850;line-height:1.12;display:inline-flex}.pricing-section{color:var(--midnight-blue)}.pricing-intro{max-width:760px;margin-bottom:28px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{border:2px solid var(--border);background:var(--card);min-width:0;min-height:100%;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.pricing-card.is-recommended:before{content:"";background:var(--gold);height:4px;position:absolute;inset:0 0 auto}.pricing-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.pricing-badge,.pricing-tier{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750;line-height:1.3}.pricing-badge{border:1px solid var(--teal-border);width:fit-content;color:var(--teal-safety);background:var(--card);border-radius:999px;padding:5px 10px}.pricing-card.is-recommended .pricing-badge{border-color:var(--gold-soft);color:var(--midnight-blue);background:#fff9ea}.pricing-tier{color:var(--teal-safety)}.pricing-title{color:var(--midnight-blue);letter-spacing:0;margin:18px 0 0;font-size:24px;line-height:1.22}.pricing-price-row{align-items:baseline;gap:10px;margin:10px 0 12px;display:flex}.pricing-price-row.has-discount{margin-top:8px;margin-bottom:14px}.pricing-price{color:var(--teal-safety);letter-spacing:0;white-space:nowrap;margin:0;font-size:44px;font-weight:800;line-height:1}.pricing-billing{color:var(--midnight-blue);margin:0;font-size:14px;font-weight:650}.pricing-discount-row{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;display:flex}.pricing-original-price{color:var(--adrenaline-red);font-size:24px;font-weight:800;line-height:1.1;text-decoration:line-through}.pricing-discount-badge{border:1px solid var(--gold-soft);width:fit-content;color:var(--midnight-blue);background:#fff9ea;border-radius:999px;padding:6px 12px;font-size:15px;font-weight:800;line-height:1.25}.pricing-description{margin:0;font-size:15px}.pricing-description,.pricing-features{color:var(--midnight-blue);line-height:1.45}.pricing-features{gap:10px;margin:22px 0;padding:0;font-size:14px;list-style:none;display:grid}.pricing-features li{grid-template-columns:9px 1fr;gap:10px;display:grid}.pricing-features li:before{content:"";background:var(--teal-safety);border-radius:999px;width:6px;height:6px;margin-top:7px}.pricing-savings{border-top:1px solid var(--border);color:var(--teal-safety);margin:auto 0 18px;padding-top:16px;font-size:14px;font-weight:750;line-height:1.4}.pricing-cta{width:100%}.pricing-info-block{border:2px solid var(--border);border-left-color:var(--teal-strong);background:var(--card);min-width:0;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;margin-top:24px;padding:24px}.pricing-info-block h3{color:var(--teal-safety);margin:0 0 10px;font-size:24px;line-height:1.25}.pricing-info-block p{color:var(--midnight-blue);margin:0;font-size:15px;line-height:1.5}.pricing-closing{max-width:820px}.stack-24{gap:14px;display:grid}.card-section-intro,.stack-24{margin-bottom:32px}.card-section-intro .stack-24{margin-bottom:0}.card-section-intro--with-video{grid-template-columns:minmax(0,1.3fr) minmax(280px,420px);align-items:start;gap:56px;display:grid}.card-section-intro--with-video .stack-24{max-width:640px}.card-section-intro>.video-card{width:100%}.content-body{color:var(--midnight-blue)}.content-body :where(h2,h3){color:var(--teal-safety)}.story-page{color:var(--midnight-blue);overflow-x:clip}.story-web-hero{background:linear-gradient(#f6f8fbd1,#ffffff61 64%,#0000);position:relative}.story-web-hero>.container-main{align-items:center;min-height:clamp(560px,68vh,700px);display:grid;position:relative;overflow:hidden}.story-hook-layout{z-index:2;align-items:center;position:relative}.story-web-hero .split-left{padding-bottom:clamp(11rem,15vw,14.5rem)}.story-web-hero .hero-cta-row{z-index:3;margin-bottom:0;position:relative}.story-hook-heading{max-width:10ch;font-size:clamp(3.1rem,6.3vw,5.25rem);line-height:.98}.story-hero-subtitle,.story-hook-subtitle{color:var(--teal-safety);font-size:clamp(1.28rem,2.4vw,2rem);font-weight:800;line-height:1.18}.story-flight-scene{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 16% 18%,#ffffff9e,#0000 36%),radial-gradient(circle at 80% 18%,#66b2f438,#0000 34%),linear-gradient(#f5faffa3,#d6e8f85c 48%,#173b571a);position:absolute;inset:0;overflow:hidden}.story-flight-scene:before{content:"";opacity:.5;background-color:#0000;background-image:linear-gradient(90deg,#173b5714 1px,#0000 0),linear-gradient(#173b5714 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.story-flight-scene:after{content:"";background:radial-gradient(circle at 50% 100%,#173b571f,#0000 58%),linear-gradient(#0000 0 56%,#173b5714);border:2px solid #173b571f;border-bottom:0;border-radius:52% 52% 0 0/44% 44% 0 0;height:62%;position:absolute;bottom:-34%;left:6%;right:6%;box-shadow:inset 0 18px 34px #ffffff80,inset 0 -72px 110px #173b571f}.story-flight-horizon{transform-origin:50%;background:linear-gradient(#fff0,#66b2f438 48%,#1f766f2e),repeating-linear-gradient(0deg,#173b5714 0 1px,#0000 1px 18px);height:28%;position:absolute;top:42%;left:-8%;right:-8%;transform:rotate(-2deg)}.story-flight-route{background:linear-gradient(#0000,#1f766f70,#66b2f44d,#0000);border-radius:999px;width:2px;height:64%;position:absolute;top:18%;left:48%;transform:rotate(9deg);box-shadow:0 0 18px #3faed12e,62px 72px 0 -1px #1f766f33,-72px 118px 0 -1px #66b2f43d}.story-flight-vector{background:linear-gradient(#173b572e,#1f766f52,#0000);border-radius:999px;width:3px;position:absolute;top:12%;bottom:18%}.story-flight-vector-left{left:35%;transform:rotate(14deg)}.story-flight-vector-right{right:28%;transform:rotate(-13deg)}.story-flight-instruments{background:linear-gradient(145deg,#ffffff57,#d9e8f829),#173b5714;border:1px solid #ffffff85;border-radius:28px;grid-template-columns:1fr 1.24fr 1fr;align-items:end;gap:clamp(.55rem,1.5vw,1rem);width:min(36%,390px);padding:clamp(.7rem,1.7vw,1.2rem);display:grid;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(2rem,5vw,4.2rem);right:auto;box-shadow:0 18px 40px #173b5724,inset 0 1px #ffffff8f}.story-flight-gauge,.story-flight-radar{aspect-ratio:1;background:repeating-conic-gradient(from -8deg,#173b5747 0deg 2deg,#0000 2deg 18deg),radial-gradient(circle,#ffffffbd,#e1f0f894 62%,#66b2f43d);border:2px solid #ffffff9e;border-radius:50%;place-items:center;min-width:0;display:grid;position:relative;box-shadow:0 12px 26px #173b571f,inset 0 1px #ffffffb8}.story-flight-gauge span{background:linear-gradient(180deg,var(--teal-safety),var(--quiz-aqua-light));transform-origin:bottom;border-radius:999px;width:3px;height:38%;position:absolute;bottom:50%;left:50%}.story-flight-gauge-alt span{animation:8.5s ease-in-out infinite story-alt-needle;transform:translate(-50%)rotate(26deg)}.story-flight-gauge-alert span{background:linear-gradient(180deg,var(--adrenaline-red),#f28c28);animation:3.8s ease-in-out infinite story-alarm-needle;transform:translate(-50%)rotate(-48deg)}.story-flight-gauge-alert:after{content:"";border:2px solid #c83a324d;border-radius:50%;animation:3.8s ease-in-out infinite story-alarm-pulse;position:absolute;inset:8%;box-shadow:0 0 #c83a3238,inset 0 0 24px #f28c2824}.story-flight-radar{background:repeating-radial-gradient(circle,#0000 0 24%,#1f766f33 25% 26%),conic-gradient(from 220deg,#1f766f5c,#0000 34%,#66b2f429),radial-gradient(circle,#ffffffc7,#e1f0f899);animation:6s ease-in-out infinite story-signal-glow}.story-flight-radar span{transform-origin:top;background:linear-gradient(#1f766fe6,#0000);border-radius:999px;width:2px;height:46%;animation:6s linear infinite story-flight-sweep;position:absolute;inset:50% 50% 0}.story-flight-gauge strong,.story-flight-radar strong{color:#173b57b8;letter-spacing:.08em;font-size:clamp(.48rem,.9vw,.72rem);font-weight:900;position:absolute;bottom:18%}@keyframes story-flight-sweep{to{transform:rotate(1turn)}}@keyframes story-alt-needle{0%,to{transform:translate(-50%)rotate(20deg)}48%{transform:translate(-50%)rotate(35deg)}72%{transform:translate(-50%)rotate(26deg)}}@keyframes story-alarm-needle{0%,to{transform:translate(-50%)rotate(-50deg)}42%{transform:translate(-50%)rotate(-35deg)}56%{transform:translate(-50%)rotate(-58deg)}70%{transform:translate(-50%)rotate(-42deg)}}@keyframes story-alarm-pulse{0%,to{opacity:.38;box-shadow:0 0 #c83a322e,inset 0 0 24px #f28c281f}50%{opacity:.82;box-shadow:0 0 0 8px #c83a3200,inset 0 0 30px #f28c2838}}@keyframes story-signal-glow{0%,to{box-shadow:0 12px 26px #173b571f,inset 0 1px #ffffffb8}50%{box-shadow:0 12px 30px #1f766f38,0 0 0 5px #1f766f14,inset 0 1px #ffffffc2}}.story-side-card{align-self:start}.story-section{padding-bottom:56px}.story-section-head{justify-items:start;gap:clamp(.72rem,1.4vw,1rem);max-width:760px;margin-bottom:32px;display:grid}.story-section-head>*{margin:0}.story-final-panel,.story-reading-panel{border:2px solid var(--border);border-left-color:var(--teal-strong);background:var(--card);width:min(840px,100%);min-width:0;box-shadow:0 2px 8px var(--cloud-gray);border-radius:16px;padding:clamp(1.35rem,3vw,2.35rem)}.story-prompter-panel{border-color:#c5dcf4d1;border-left-color:var(--teal-safety);background:radial-gradient(circle at 86% 10%,#66b2f433,#0000 38%),linear-gradient(145deg,#ffffffeb,#e1edfaa8);width:min(980px,100%);position:relative;box-shadow:0 26px 58px #173b5733,0 0 0 1px #ffffffc7,inset 0 1px #ffffffe6}.story-prompter-panel:before{content:"";background:linear-gradient(90deg,var(--teal-safety),var(--quiz-aqua-light),var(--logic-bachelor));border-radius:0 0 999px 999px;height:7px;position:absolute;top:-2px;left:24px;right:24px;box-shadow:0 12px 22px #3d8fd13d}.story-prompter-head{gap:.4rem;margin-bottom:1.05rem;display:grid}.story-prompter-headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.story-prompter-headline .text-kicker{margin-bottom:0}.story-prompter-status{min-height:2rem;color:var(--teal-safety);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(145deg,#ffffffc7,#d9e8f861),#ffffff94;border:1px solid #3d8fd147;border-radius:999px;justify-content:center;align-items:center;padding:.36rem .72rem;font-size:.76rem;font-weight:880;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.story-prompter-status.is-running{color:#fff;background:linear-gradient(135deg,var(--quiz-aqua-strong),var(--olymp-zeus));border-color:#ffffffc2;box-shadow:0 10px 22px #006c9e2e}.story-prompter-title{color:var(--shop-night-blue);margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1}.story-prompter-generalization{color:#173b57a3;max-width:780px;margin:.25rem 0 0;font-size:.76rem;line-height:1.42}.story-prompter-controls{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.story-prompter-controls .button{min-height:40px;padding:.55rem .9rem;font-size:.78rem}.story-prompter-progress{background:#3d8fd124;border-radius:999px;height:.45rem;margin-top:.15rem;position:relative;overflow:hidden}.story-prompter-progress>span{border-radius:inherit;background:linear-gradient(90deg,var(--quiz-aqua-strong),var(--olymp-hermes));width:0;height:100%;transition:width .1s linear;display:block}.story-prompter-progress small{color:#173b579e;font-size:.64rem;font-weight:850;position:absolute;top:-1.15rem;right:0}.story-role-key{border-top:1px solid #3d8fd12e;padding-top:.35rem}.story-role-key summary{width:fit-content;color:var(--teal-safety);cursor:pointer;font-size:.78rem;font-weight:900}.story-role-key>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.55rem;display:grid}.story-role-key p{background:#ffffff6b;border-left:3px solid #52d6e7b8;gap:.08rem;margin:0;padding:.3rem .45rem;font-size:.7rem;display:grid}.story-role-key p strong{color:var(--shop-night-blue)}.story-role-key p span{color:#173b57ad}.story-prompter-viewport{background:linear-gradient(180deg,#ffffffeb,#e1f0f894),var(--card);border-radius:20px;position:relative;box-shadow:0 18px 34px #173b5721,inset 0 22px 28px #ffffffad,inset 0 -26px 30px #2aa8cf1a}.story-prompter-window{--story-prompter-height:min(42vh,360px);max-height:var(--story-prompter-height);min-height:220px;box-shadow:none;scrollbar-color:#3d8fd1b8 #e1f0f8cc;scrollbar-width:thin;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:auto;background:0 0;border:2px solid #3d8fd157;border-radius:20px;padding:clamp(1rem,2.2vw,1.45rem);position:relative;overflow-y:auto}.story-prompter-track{gap:.78rem;display:grid}.story-prompter-opening{border:1px solid #3d8fd147;border-left:6px solid var(--teal-safety);background:linear-gradient(145deg,#ffffffe0,#d9e8f86b),#ffffffb3;border-radius:16px;gap:.35rem;margin:0 0 .8rem;padding:clamp(.9rem,2vw,1.25rem);display:grid}.story-prompter-opening h3,.story-prompter-opening p,.story-prompter-opening span{margin:0}.story-prompter-opening p{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:850}.story-prompter-opening h3{color:var(--shop-night-blue);font-size:clamp(1.8rem,4vw,3rem);font-weight:920;line-height:1}.story-prompter-opening span{color:var(--shop-night-muted);font-size:clamp(1rem,1.6vw,1.22rem);font-weight:760;line-height:1.25}.story-prompter-chapter{border:1px solid #3d8fd147;border-left:6px solid var(--logic-bachelor);background:linear-gradient(90deg,#3d8fd124,#0000 58%),linear-gradient(145deg,#ffffffdb,#d9e8f870);border-radius:16px;gap:.32rem;margin:1.05rem 0 .2rem;padding:clamp(.85rem,1.9vw,1.15rem);display:grid}.story-prompter-chapter span,.story-prompter-chapter strong{margin:0}.story-prompter-chapter span{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1}.story-prompter-chapter strong{color:var(--shop-night-blue);font-size:clamp(1.22rem,2vw,1.72rem);font-weight:900;line-height:1.08}.story-prompter-ending{border:1px solid #2f6f6957;border-left:6px solid var(--teal-safety);background:linear-gradient(135deg,#2f6f691f,#3d8fd124),#ffffffd6;border-radius:18px;gap:.38rem;margin-top:.9rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.story-prompter-ending span,.story-prompter-ending strong{color:var(--shop-night-blue);margin:0;line-height:1.1}.story-prompter-ending strong{font-size:clamp(1.42rem,2.6vw,2.2rem);font-weight:920}.story-prompter-ending span{font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:820}@media (prefers-reduced-motion:reduce){.shorts-course-sweep,.story-flight-gauge-alert span,.story-flight-gauge-alert:after,.story-flight-gauge-alt span,.story-flight-radar,.story-flight-radar span{animation:none}.face-signal-preview-copy,.face-signal-toggle button,.olymp-act-copy{transition:none}.olymp-act-dots button,.olymp-act-foreshadow i,.olymp-face-measure-point,.olymp-face-scan-beam,.olymp-hermes-channel,.olymp-next-act,.olymp-role-orb,.olymp-tone-callouts span{animation:none!important}.olymp-cockpit-map,.olymp-face-caption strong,.olymp-face-measure-point,.olymp-face-measure-tick,.olymp-face-not-equal,.olymp-face-panel,.olymp-mask-half,.olymp-mask-label,.olymp-mask-mount,.olymp-outer-face,.olymp-tone-callouts span,.olymp-tone-label,.olymp-tone-underlay,.olymp-tour-toggle{transition:none!important}}.story-line{color:var(--midnight-blue);margin:0;font-size:clamp(1.04rem,1.25vw,1.16rem);line-height:1.58}.story-line.is-short-line{color:var(--teal-safety);margin:.65rem 0;font-size:clamp(1.28rem,2.1vw,1.8rem);font-weight:800;line-height:1.16}.story-line.is-dialogue{color:var(--shop-night-blue);font-weight:700}.story-line.is-spotlight{color:var(--teal-safety);font-size:clamp(1.36rem,2.6vw,2.25rem);font-weight:850;line-height:1.1}.story-experience-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.story-node-nav{gap:10px;display:grid;position:sticky;top:104px}.story-node-button{border:1px solid var(--border);width:100%;color:var(--midnight-blue);background:var(--card);box-shadow:0 2px 8px var(--cloud-gray);text-align:left;border-left:5px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;font-weight:800;line-height:1.2;display:grid}.story-node-button span{color:var(--teal-safety);font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.story-node-button.is-active,.story-node-button:hover{border-color:var(--teal-border);border-left-color:var(--teal-safety);background:linear-gradient(145deg,#ffffffe6,#e1edfa94),var(--card);box-shadow:3px 3px 8px var(--gold-soft)}.story-stage{border:1.5px solid color-mix(in srgb,var(--logic-short) 38%,#ffffffb3);border-top:7px solid var(--logic-short);background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--logic-short) 12%,#e1f0f8a8)),var(--card);border-radius:18px;min-width:0;padding:clamp(1.35rem,3vw,2.2rem);box-shadow:0 18px 34px #173b571f,inset 0 1px #ffffffd1}.story-progress-track{margin-bottom:18px}.story-stage-meta{color:var(--teal-safety);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.story-stage h3{color:var(--shop-night-blue);margin:10px 0 12px;font-size:clamp(2rem,4vw,3.8rem);font-weight:900;line-height:1.05}.story-stage-cue{color:var(--teal-safety);margin:0 0 18px;font-size:clamp(1.24rem,2.4vw,2rem);font-weight:850;line-height:1.18}.story-stage-exit,.story-stage-scene{color:#173b57c7;font-size:16px;font-weight:640;line-height:1.55}.story-stage blockquote{border-left:4px solid var(--teal-safety);color:var(--shop-night-blue);margin:24px 0;padding:4px 0 4px 18px;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:780;line-height:1.42}.story-stage-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.story-final-command{border-left:5px solid var(--olymp-pegasus);color:var(--shop-night-blue);background:linear-gradient(90deg,#2d9f8626,#52d6e714),#ffffff70;border-radius:0 16px 16px 0;margin:1.25rem 0 0;padding:.9rem 1rem;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:900;line-height:1.28}.footer-section{margin-top:auto;padding:56px 0 80px}.footer-grid{grid-template-columns:1.5fr 1fr;gap:64px;display:grid}.footer-brand,.footer-link-block{border-left:2px solid var(--teal-strong);padding-left:20px}.footer-links{grid-template-columns:1fr 1fr;gap:24px;display:grid}.footer-release-version{color:color-mix(in srgb,var(--midnight-blue) 54%,transparent);margin:32px 0 0;font-size:12px;line-height:1.4}.text-meta{color:var(--teal-safety);margin:0 0 12px;font-size:22px;font-weight:650}.text-link{min-height:44px;color:var(--midnight-blue);align-items:center;margin:4px 0;text-decoration:none;display:flex}.text-link:hover{text-decoration:underline}body{color:var(--shop-night-blue);background-image:linear-gradient(var(--shop-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--shop-grid-line) 1px,transparent 1px),linear-gradient(180deg,#ffffff42,#ffffff14 42%,#8096c829);background-size:32px 32px,32px 32px,auto}.nav-primary{background:#ffffffc7;border-bottom:1px solid #ffffff9e;box-shadow:0 10px 30px #173b571a}.nav-link{color:#173b57d1;font-weight:700}.nav-link.is-current{color:var(--shop-night-blue)}.menu-toggle{-webkit-backdrop-filter:blur(12px)saturate(1.12);background:linear-gradient(#ffffffd1,#e6f1fc8f);border-color:#ffffffad;border-radius:999px;box-shadow:0 10px 22px #173b5717,inset 0 1px #ffffffd1}.menu-toggle span{background:var(--shop-night-blue)}.section-lg{padding:0}.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{-webkit-backdrop-filter:blur(26px)saturate(1.16);background:radial-gradient(circle at 16% 12%,#fff9,#0000 38%),linear-gradient(145deg,#ffffff8a,#d9e8f857),linear-gradient(#ffffff42,#8096c81a);border:1.5px solid #ffffff9e;border-radius:2rem;width:min(1160px,100% - clamp(2rem,5vw,4.5rem));max-width:1160px;margin:clamp(1.15rem,2.8vw,2.2rem) auto 0;padding:clamp(1.25rem,3vw,2.35rem);box-shadow:0 24px 58px #173b5724,inset 0 1px #ffffff94,inset 0 -1px #fff3}.section-lg:first-of-type>.container-main{margin-top:clamp(1rem,2vw,1.5rem)}.footer-section{padding-top:0}.rule-block{gap:0;margin-top:0}.v-rule{display:none}.content-body,.next-left,.pricing-intro,.rule-content,.split-left,.split-right,.stack-24{min-width:0}.next-left,.pricing-intro,.split-left,.stack-24{isolation:isolate;align-content:center;justify-items:start;gap:.72rem;padding-block:clamp(.45rem,1.5vw,1rem);display:grid;position:relative}.next-left:before,.pricing-intro:before,.split-left:before,.stack-24:before{content:"";z-index:-1;opacity:.82;pointer-events:none;background:radial-gradient(circle at 18% 18%,#ffffffb8,#0000 34%),radial-gradient(circle at 8% 80%,#1f766f24,#0000 38%),radial-gradient(circle at 72% 44%,#1045a014,#0000 46%);border-radius:1.6rem;position:absolute;inset:-1.15rem -1.4rem -1rem -1.2rem}.card-eyebrow,.hero-benefit-kicker,.pricing-badge,.pricing-discount-badge,.pricing-tier,.text-kicker{isolation:isolate;color:#173b57e6;-webkit-backdrop-filter:blur(14px)saturate(1.12);white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px #ffffff9e;background:linear-gradient(#ffffff85,#e1f0f83d);border:1px solid #ffffffad;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:2rem;margin:0;padding:.34rem .74rem;display:inline-flex;position:relative;box-shadow:0 1px #ffffff94,inset 0 1px #fffffff5,inset 1px 0 #ffffffa3,inset -1px 0 #ffffff6b,inset 0 -1px #e1f0f847}.card-eyebrow:before,.hero-benefit-kicker:before,.pricing-badge:before,.pricing-discount-badge:before,.pricing-tier:before,.text-kicker:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 22% 18%,#ffffff75,#0000 44%),linear-gradient(#ffffff6b,#e1f0f838);position:absolute;inset:.12rem}.card-eyebrow,.hero-benefit-kicker,.text-kicker{letter-spacing:.08em;border-radius:.9rem;min-height:auto;padding:clamp(.54rem,1.2vw,.72rem) clamp(.72rem,1.4vw,.94rem);line-height:1.14}.next-left>.card-eyebrow,.pricing-intro>.text-kicker,.proof-stripe .container-main>.text-kicker,.split-left>.hero-benefit-kicker,.split-left>.text-kicker,.stack-24>.text-kicker{border-color:#ffed7580;box-shadow:0 1px #ffffff94,inset 0 1px #fffffff5,inset 1px 0 #ffffffa3,inset -1px 0 #ffffff6b,inset 0 -1px #ffed7533}.next-left>.card-eyebrow:before,.pricing-intro>.text-kicker:before,.proof-stripe .container-main>.text-kicker:before,.split-left>.hero-benefit-kicker:before,.split-left>.text-kicker:before,.stack-24>.text-kicker:before{background:radial-gradient(circle at 22% 18%,#ffed7557,#0000 44%),linear-gradient(#ffffff6b,#ffed752e 56%,#e1f0f82e)}.h2-heading-subheading,.heading-3,.hero-heading,.main-heading-non-hero{width:fit-content;max-width:100%;color:var(--shop-night-blue);background:linear-gradient(115deg,var(--shop-night-blue),#1045a0 58%,#1f766f);-webkit-text-fill-color:transparent;text-shadow:0 14px 30px #173b571f;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:0;display:inline-block;position:relative}.hero-heading span{font-size:inherit}.text-kicker+.card-title,.text-kicker+.h2-heading-subheading,.text-kicker+.heading-3,.text-kicker+.hero-heading,.text-kicker+.main-heading-non-hero{display:block}.h2-heading-subheading:after,.heading-3:after,.hero-heading:after,.main-heading-non-hero:after{content:"";background:linear-gradient(90deg,#1f766fb8,#2aa8cf85,#66b2f447,#0000);border-radius:999px;width:min(14rem,72%);height:2px;margin-top:.68rem;display:block;box-shadow:0 0 22px #1f766f2e}.section-lead-heading{width:fit-content;max-width:min(100%,58rem);margin-top:22px;margin-bottom:30px;font-size:28px;font-weight:760;line-height:1.18;display:block}.benefit-text,.card-bullets,.card-detail,.card-lead,.card-requirement p,.content-body,.faq-answer,.hero-bullets,.pricing-billing,.pricing-description,.pricing-features,.pricing-info-block p,.proof-text,.text-lead,.text-link,.text-md{color:var(--shop-night-strong)}.benefit-title,.card-cta-row,.card-meta,.card-requirement h4,.content-body :where(h2,h3),.hero-meta,.money-line,.pill-title,.pricing-info-block h3,.pricing-price,.pricing-savings,.text-punchline{color:var(--shop-night-blue)}.button{overflow-wrap:anywhere;white-space:normal;border-radius:999px;min-width:0}.button-primary{border-color:var(--shop-button-glass-border);background:linear-gradient(135deg,var(--shop-button-glass),var(--shop-button-glass-strong)),linear-gradient(180deg,#ffffff80,#ffffff14);color:var(--shop-night-blue);-webkit-backdrop-filter:blur(14px)saturate(1.16);box-shadow:0 14px 28px #173b5733,inset 0 1px #ffffffad}.button-secondary{-webkit-backdrop-filter:blur(14px)saturate(1.12);background:linear-gradient(135deg,#deebf8c7,#bed7f0c2),linear-gradient(#ffffff8a,#ffffff14);border-color:#ffffffb8;box-shadow:0 12px 24px #173b5724,inset 0 1px #ffffffb8}.button:hover{box-shadow:0 16px 30px #173b5733,inset 0 1px #ffffffb8}.button-quiz{background:radial-gradient(circle at 18% 18%,#ffffff52,transparent 36%),linear-gradient(135deg,var(--quiz-aqua-light),var(--quiz-aqua) 48%,var(--quiz-aqua-strong));color:#fff;box-shadow:0 16px 34px var(--quiz-aqua-glow),0 0 0 1px #ffffff38 inset,inset 0 1px 0 #ffffff80;border:1px solid #c7f6ffd1}.button-quiz:hover{box-shadow:0 18px 36px #008fb85c,0 0 0 4px #52d6e72e,inset 0 1px #ffffff94}.faq-item,.how-to-card,.next-stripe,.path-pill,.pricing-card,.pricing-info-block,.program-card,.proof-card,.structure-card,.video-card{--shop-card-tone:var(--shop-tone-info);--shop-card-tone-soft:#3d8fd13d;color:var(--shop-night-blue);background:var(--shop-card);border:2px solid var(--shop-card-tone-soft);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 14px 34px #173b571f,inset 0 1px #ffffffbd}.faq-item:after,.how-to-card:after,.next-stripe:after,.path-pill:after,.pricing-card:after,.pricing-info-block:after,.program-card:after,.proof-card:after,.structure-card:after,.video-card:after{content:"";border:1px dashed var(--shop-card-tone-soft);pointer-events:none;border-radius:.68rem;position:absolute;inset:.48rem}.faq-item>*,.how-to-card>*,.next-stripe>*,.path-pill>*,.pricing-card>*,.pricing-info-block>*,.program-card>*,.proof-card>*,.structure-card>*,.video-card>*{z-index:1;position:relative}.logic-tone--gift{--logic-tone:var(--logic-gift)}.logic-tone--short{--logic-tone:var(--logic-short)}.logic-tone--bachelor{--logic-tone:var(--logic-bachelor)}.logic-tone--follow-up,.logic-tone--follow-ups,.logic-tone--followups{--logic-tone:var(--logic-followups)}.logic-tone--master{--logic-tone:var(--logic-master)}.logic-tone--origin{--logic-tone:var(--logic-origin)}.logic-tone--signal{--logic-tone:var(--logic-signal)}.logic-tone--attention{--logic-tone:var(--logic-attention)}.logic-tone--update{--logic-tone:var(--logic-update)}.logic-tone--core{--logic-tone:var(--logic-core)}.logic-tone--effect{--logic-tone:var(--logic-effect)}.logic-tone--precision{--logic-tone:var(--logic-precision)}.logic-tone--verification{--logic-tone:var(--logic-verification)}.logic-tone--calm{--logic-tone:var(--logic-calm)}.hero-path-block>.text-kicker{margin-bottom:18px}.path-pill[class*=logic-tone--]{--shop-card-tone:var(--logic-tone);--shop-card-tone-soft:color-mix(in srgb,var(--logic-tone) 22%,transparent);border-color:color-mix(in srgb,var(--logic-tone) 34%,#ffffff9e);border-top:5px solid var(--logic-tone);background:linear-gradient(145deg,#ffffffe0,color-mix(in srgb,var(--logic-tone) 12%,#e1edfa94)),var(--shop-card);box-shadow:0 16px 34px #173b571f,inset 0 1px #ffffffd1}.path-pill[class*=logic-tone--]:after{border-style:solid;border-color:color-mix(in srgb,var(--logic-tone) 24%,#ffffff9e)}.path-pill[class*=logic-tone--] .path-step{border-color:color-mix(in srgb,var(--logic-tone) 30%,#ffffffb8);background:radial-gradient(circle at 30% 22%,#ffffff5c,transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--logic-tone) 74%,#fff),var(--logic-tone));box-shadow:0 10px 22px color-mix(in srgb,var(--logic-tone) 26%,transparent)}.path-pill[class*=logic-tone--] .pill-title{color:color-mix(in srgb,var(--shop-night-blue) 76%,var(--logic-tone))}.card-section--progression{background:linear-gradient(180deg,#ffffff14,#2fb0a30f),var(--shop-glass-bg)}.card-section--progression .card-section-intro{align-items:end}.card-section--progression .text-kicker{background:radial-gradient(circle at 16% 14%,#ffffff6b,#0000 34%),linear-gradient(135deg,#ffffffd6,#e1f0f8b8);border-color:#ffffffb8}.card-section--progression .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1520px){.card-section--progression>.container-main{width:min(1680px,100% - clamp(2rem,5vw,4.5rem));max-width:1680px}.card-section--progression .program-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.card-section--progression .program-card{padding:22px}.card-section--progression .program-card .card-title{overflow-wrap:anywhere;font-size:26px;line-height:1.08}.card-section--progression .program-card .card-lead,.card-section--progression .program-card .card-meta,.card-section--progression .program-card .money-line{overflow-wrap:anywhere}@media (width>=621px) and (width<=1519px){.card-section--progression .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-card{--shop-card-tone:#ffffffb8;--shop-card-tone-soft:#ebf8ff61;isolation:isolate;color:#f9fcfff5;-webkit-backdrop-filter:blur(32px)saturate(1.22);background:linear-gradient(#3d8fd12e,#1046a533 44%,#20afa614 76%),radial-gradient(circle at 12% 8%,#ffffff61,#0000 34%),radial-gradient(circle at 92% 14%,#66b2f461,#0000 38%),radial-gradient(circle at 84% 105%,#1f766f29,#0000 44%),linear-gradient(145deg,#1046a5bd,#1046a5a3 48%,#12365ea3);border-color:#f1faffb8;box-shadow:0 20px 42px #1046a53d,0 8px 18px #173b5729,0 0 0 1px #ffffff38,inset 0 1px #ffffff9e,inset 1px 0 #ffffff57,inset 0 -1px #dbebf733}.program-card{--shop-card-tone:#ffffffb8;--shop-card-tone-soft:#ffffff38;isolation:isolate;contain:paint;color:var(--shop-dark-glass-text);border-color:var(--shop-dark-glass-border);background:linear-gradient(180deg,#3d8fd133,#1045a01f 34%,#1f766f14 70%),linear-gradient(145deg,#2aa8cf24,#1046a514 52%,#1f766f14),radial-gradient(circle at 16% 10%,#ffffff3d,transparent 34%),radial-gradient(circle at 96% 18%,#1045a033,transparent 42%),radial-gradient(circle at 84% 110%,#2fb29e38,transparent 46%),radial-gradient(circle at 52% 68%,#09343829,transparent 62%),linear-gradient(180deg,#ffffff1f,#66b2f40f),linear-gradient(145deg,var(--shop-dark-glass-bg),var(--shop-dark-glass-bg-strong));-webkit-backdrop-filter:blur(42px)saturate(1.16)contrast(1.01);backface-visibility:hidden;transform:translateZ(0);box-shadow:0 24px 56px #09343838,0 8px 18px #1045a01f,inset 0 1px #fff6,inset 0 -1px #dbebf729}.program-card:before,.video-card:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.video-card:before{background:linear-gradient(135deg,#ffffff2e,#0000 24%),linear-gradient(145deg,#3d8fd11f,#0000 48%,#ffffff1f),radial-gradient(circle at 18% 12%,#ffffff3d,#0000 30%),#1046a51a}.program-card:before{background:linear-gradient(#3d8fd129,#1045a01a 42%,#0000 76%),linear-gradient(145deg,#2aa8cf24,#1046a50f 46%,#104f5914),radial-gradient(circle at 18% 8%,#ffffff29,#0000 30%),radial-gradient(circle at 92% 20%,#1045a024,#0000 40%),radial-gradient(circle at 82% 105%,#2fb29e24,#0000 42%),linear-gradient(145deg,#30847a6b,#0d424880),#104f591f;box-shadow:inset 0 1px #fff3,inset 0 -16px 38px #0934381f}#Free-Gift-Home-Page .program-card{--shop-card-tone:#ffffffc2;--shop-card-tone-soft:#e5ffee66;color:#f9fffbf7;-webkit-backdrop-filter:blur(36px)saturate(1.24);background:linear-gradient(#3d8fd129,#20afa63d 44%,#1046a514 78%),radial-gradient(circle at 12% 8%,#fff6,#0000 34%),radial-gradient(circle at 92% 14%,#91f4af5c,#0000 38%),radial-gradient(circle at 86% 108%,#1046a524,#0000 44%),radial-gradient(circle at 12% 92%,#defce933,#0000 42%),linear-gradient(145deg,#2d97bed6,#20afa6c7 48%,#135b78b8);border-color:#effff5c2;box-shadow:0 22px 46px #0c593647,0 8px 18px #173b5724,0 0 0 1px #ffffff38,inset 0 1px #ffffffa3,inset 1px 0 #ffffff5c,inset 0 -1px #defce933}#Free-Gift-Home-Page .program-card:before{background:linear-gradient(135deg,#ffffff2e,#0000 24%),linear-gradient(145deg,#3d8fd11a,#0000 48%,#ffffff1f),radial-gradient(circle at 18% 12%,#ffffff3d,#0000 30%),radial-gradient(circle at 82% 105%,#91f4af29,#0000 42%),#20afa61f}#Free-Gift-Home-Page .program-card:after{border-style:solid;border-color:#f6fff980;box-shadow:inset 0 1px #ffffff61,inset 1px 0 #ffffff38,0 0 0 1px #ffffff29,0 0 22px #defce938}#Free-Gift-Home-Page+.section-lg .program-card{--shop-card-tone:#ffffffc2;--shop-card-tone-soft:#e2fff866;color:#f8fffdf7;-webkit-backdrop-filter:blur(36px)saturate(1.24);background:linear-gradient(#3d8fd12e,#20afa63d 44%,#1046a514 78%),radial-gradient(circle at 12% 8%,#fff6,#0000 34%),radial-gradient(circle at 92% 14%,#77e7cd57,#0000 38%),radial-gradient(circle at 86% 108%,#1046a52e,#0000 44%),radial-gradient(circle at 12% 92%,#e2fff833,#0000 42%),linear-gradient(145deg,#2aa8cfd9,#20afa6c7 50%,#105879b8);border-color:#ecfffac2;box-shadow:0 22px 46px #08524e47,0 8px 18px #173b5724,0 0 0 1px #ffffff38,inset 0 1px #ffffffa3,inset 1px 0 #ffffff5c,inset 0 -1px #e2fff833}#Free-Gift-Home-Page+.section-lg .program-card:before{background:linear-gradient(135deg,#ffffff2e,#0000 24%),linear-gradient(145deg,#3d8fd11a,#0000 48%,#ffffff1f),radial-gradient(circle at 18% 12%,#ffffff3d,#0000 30%),radial-gradient(circle at 82% 105%,#77e7cd29,#0000 42%),#20afa61f}#Free-Gift-Home-Page+.section-lg .program-card:after{border-style:solid;border-color:#f4fffc80;box-shadow:inset 0 1px #ffffff61,inset 1px 0 #ffffff38,0 0 0 1px #ffffff29,0 0 22px #e2fff833}#Free-Gift-Home-Page .program-card.program-card--gift,.card-section--gift .program-card:not(.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master),.program-card.program-card--gift{--shop-card-tone:#eafff1c7;--shop-card-tone-soft:#e1ffeb57;color:#f9fcfff5;background:linear-gradient(#3d8fd12e,#20afa63d 42%,#1046a514 78%),radial-gradient(circle at 12% 8%,#ffffff52,#0000 34%),radial-gradient(circle at 90% 12%,#6fcb9a47,#0000 38%),radial-gradient(circle at 84% 105%,#1046a524,#0000 44%),linear-gradient(145deg,#2d97bed6,#20afa6c7 48%,#135b78b8);border-color:#effff5c7;box-shadow:0 22px 46px #0c593647,0 8px 18px #173b5724,0 0 0 1px #ffffff38,inset 0 1px #ffffff9e,inset 1px 0 #ffffff47,inset 0 -1px #dbebf733}#Free-Gift-Home-Page+.section-lg .program-card.program-card--short,.card-section--short .program-card:not(.program-card--gift,.program-card--bachelor,.program-card--followups,.program-card--master),.program-card.program-card--short{--shop-card-tone:#ddfff6c2;--shop-card-tone-soft:#d6fff652;color:#f9fcfff5;background:linear-gradient(#3d8fd133,#20afa63d 38%,#1046a51a 76%),radial-gradient(circle at 12% 8%,#ffffff4d,#0000 34%),radial-gradient(circle at 88% 12%,#3dae9a47,#0000 38%),radial-gradient(circle at 84% 105%,#1046a52e,#0000 44%),linear-gradient(145deg,#2aa8cfd9,#20afa6c7 48%,#105879b8);border-color:#eefffbb8;box-shadow:0 22px 46px #08554d42,0 8px 18px #173b5724,0 0 0 1px #ffffff38,inset 0 1px #ffffff9e,inset 1px 0 #ffffff47,inset 0 -1px #dbebf733}.program-card.program-card--bachelor{--shop-card-tone:#d8f4ffc7;--shop-card-tone-soft:#66b2f457;color:#f9fcfff5;background:linear-gradient(#3d8fd12e,#1046a53d 44%,#20afa614 76%),radial-gradient(circle at 12% 8%,#ffffff47,#0000 34%),radial-gradient(circle at 92% 14%,#66b2f442,#0000 38%),radial-gradient(circle at 84% 105%,#1046a524,#0000 44%),linear-gradient(145deg,#1046a5bd,#2aa8cf99 48%,#135b7880);border-color:#d8f4ffb8}.program-card.program-card--followups{--shop-card-tone:#d8f4ffc7;--shop-card-tone-soft:#3d8fd157;color:#f9fcfff5;background:linear-gradient(#3d8fd129,#1046a54d 42%,#ffffff0f 78%),radial-gradient(circle at 12% 8%,#ffffff52,#0000 34%),radial-gradient(circle at 90% 12%,#66c3e857,#0000 38%),radial-gradient(circle at 84% 105%,#3d8fd138,#0000 44%),linear-gradient(145deg,#1046a5c7,#2175aba8 48%,#0d4a7794);border-color:#d8f4ffbd;box-shadow:0 22px 44px #1046a538,0 8px 18px #173b571f,0 0 0 1px #ffffff38,inset 0 1px #ffffff94,inset 0 -1px #dbebf733}.program-card.program-card--master{--shop-card-tone:#d8f4ffc7;--shop-card-tone-soft:#66b2f44d;color:#f9fcfff5;background:linear-gradient(#3d8fd138,#173b5757 44%,#20afa61f 78%),radial-gradient(circle at 12% 8%,#ffffff3d,#0000 34%),radial-gradient(circle at 90% 12%,#66b2f442,#0000 38%),radial-gradient(circle at 84% 105%,#1046a533,#0000 44%),linear-gradient(145deg,#173b57d6,#155074c2 48%,#10587994);border-color:#d8f4ffb8;box-shadow:0 22px 44px #173b5742,0 8px 18px #1046a524,0 0 0 1px #fff3,inset 0 1px #ffffff80,inset 0 -1px #d8f4ff29}#Free-Gift-Home-Page .program-card.program-card--gift:before,#Free-Gift-Home-Page+.section-lg .program-card.program-card--short:before,.card-section--gift .program-card:not(.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master):before,.card-section--short .program-card:not(.program-card--gift,.program-card--bachelor,.program-card--followups,.program-card--master):before,.program-card.program-card--bachelor:before,.program-card.program-card--followups:before,.program-card.program-card--gift:before,.program-card.program-card--master:before,.program-card.program-card--short:before{background:linear-gradient(135deg,#ffffff2e,#0000 24%),linear-gradient(145deg,#3d8fd11f,#0000 48%,#ffffff1f),radial-gradient(circle at 18% 12%,#ffffff38,#0000 30%),#ffffff0a}#Free-Gift-Home-Page .program-card.program-card--gift:after,.card-section--gift .program-card:not(.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master):after,.program-card.program-card--gift:after{border-color:#f6fff985;box-shadow:inset 0 1px #ffffff57,inset 1px 0 #fff3,0 0 0 1px #ffffff29,0 0 22px #defce938}#Free-Gift-Home-Page+.section-lg .program-card.program-card--short:after,.card-section--short .program-card:not(.program-card--gift,.program-card--bachelor,.program-card--followups,.program-card--master):after,.program-card.program-card--short:after{border-color:#f4fffc80;box-shadow:inset 0 1px #ffffff57,inset 1px 0 #fff3,0 0 0 1px #ffffff29,0 0 22px #dbfaf633}.program-card.program-card--bachelor:after{border-color:#d8f4ff7a;box-shadow:inset 0 1px #ffffff4d,inset 1px 0 #ffffff29,0 0 22px #66b2f42e}.program-card.program-card--followups:after{border-color:#e0f7ff80;box-shadow:inset 0 1px #ffffff57,inset 1px 0 #ffffff2e,0 0 22px #66b2f433}.program-card.program-card--master:after{border-color:#d8f4ff75;box-shadow:inset 0 1px #ffffff47,inset 1px 0 #ffffff24,0 0 22px #66b2f433}.program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .card-eyebrow{color:#fffffff7;-webkit-backdrop-filter:blur(18px)saturate(1.12);letter-spacing:.08em;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #0719286b,0 0 12px #07192847;background:radial-gradient(circle at 16% 14%,#ffffff47,#0000 34%),linear-gradient(#173b5794,#1046a557 52%,#12365e66),#0e24362e;border:2px solid #eef8ff70;border-radius:.9rem;justify-content:center;align-items:center;width:100%;min-height:auto;margin:0 0 clamp(.15rem,.5vw,.35rem);padding:clamp(.54rem,1.2vw,.72rem) clamp(.72rem,1.4vw,.94rem);font-size:clamp(.72rem,1vw,.86rem);font-weight:860;line-height:1.14;display:inline-flex;box-shadow:0 10px 20px #0719282e,inset 0 1px #ffffff75,inset 0 -1px #07192838}.program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .program-media{filter:drop-shadow(0 16px 26px #0719282e);border-radius:1rem;margin:0}.program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .card-title{color:#f9fcfffa;text-shadow:0 2px 14px #07192852;margin:0;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.08}.card-section--progression .program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .card-title{overflow-wrap:anywhere;font-size:26px}.video-card:after{z-index:2;border-style:solid;border-color:#f5fbff75;box-shadow:inset 0 1px #ffffff57,inset 1px 0 #fff3,0 0 0 1px #ffffff29,0 0 22px #dbebf733}.program-card:after{z-index:2;border-style:solid;border-color:#dbebf742;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0719280a}.program-card :where(.card-eyebrow,.card-title,.card-lead,.card-detail,.card-bullets,.money-line,.card-meta,.card-cta-row,.card-requirement h4,.card-requirement p),.video-card :where(.text-kicker,.proof-title,.proof-text){color:inherit}.video-card :where(.text-kicker){width:fit-content;max-width:100%;min-height:auto;color:var(--shop-dark-glass-text);letter-spacing:.08em;text-shadow:0 1px 1px #07192870,0 0 12px #07192847;background:radial-gradient(circle at 16% 14%,#ffffff3d,#0000 34%),linear-gradient(#173b578f,#1046a552 52%,#12365e61),#0e243629;border-color:#eef8ff75;border-radius:.9rem;place-self:start;padding:clamp(.54rem,1.2vw,.72rem) clamp(.72rem,1.4vw,.94rem);line-height:1.14;box-shadow:0 8px 18px #07192824,inset 0 1px #ffffff61,inset 0 -1px #07192833}.program-card .card-eyebrow{color:#fffffff0;-webkit-backdrop-filter:blur(16px)saturate(1.08);text-shadow:0 2px 8px #07192847;background:radial-gradient(circle at 24% 16%,#ffffff2e,#0000 34%),linear-gradient(#2a34387a,#1f272b42);border-color:#eef8ff47;margin-bottom:clamp(1.25rem,1.8vw,1.45rem);box-shadow:0 10px 22px #07192829,inset 0 1px #ffffff3d,inset 0 -1px #0719281f}.program-card .card-eyebrow:before{background:radial-gradient(circle at 18% 16%,#ffffff21,#0000 34%),linear-gradient(145deg,#ffffff14,#0000 46%,#ffffff0d)}.program-card .card-cta-row{width:100%;min-height:clamp(3.05rem,4vw,3.65rem);color:var(--shop-night-blue);text-align:center;text-shadow:0 1px #ffffff94;-webkit-backdrop-filter:blur(16px)saturate(1.16);background:radial-gradient(circle at 20% 12%,#ffffffbd,#0000 38%),linear-gradient(135deg,#daedfadb,#b2d5edc2),linear-gradient(#ffffff7a,#ffffff14);border:1.5px solid #ffffffb8;border-radius:999px;margin-top:0;padding:.82rem 1rem;font-size:clamp(1rem,1.15vw,1.13rem);font-weight:850;line-height:1.12;text-decoration:none;box-shadow:0 18px 30px #0719282e,0 8px 16px #173b571f,inset 0 1px #ffffffe6,inset 1px 0 #ffffff7a,inset 0 -1px #173b5724}.program-card.is-compact .program-card-link{flex:none}.program-card.is-compact:not(.is-expanded) .card-lead{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.program-card.is-compact .program-card-details{padding-top:.1rem}.program-card .card-toggle-button{color:#f9fcfff5;-webkit-backdrop-filter:blur(14px)saturate(1.12);background:radial-gradient(circle at 20% 12%,#ffffff52,#0000 38%),linear-gradient(#fff3,#e5f8f414);border:1.5px solid #ffffff6b;box-shadow:0 10px 20px #0719281f,inset 0 1px #ffffff5c}.program-card .card-toggle-button:hover{border-color:#ffffffb8;transform:translateY(-1px)}.card-section-actions .card-section-toggle{color:var(--shop-night-blue);background:linear-gradient(135deg,#deebf8d1,#bed7f0c7),linear-gradient(#ffffff8a,#ffffff14);border-color:#ffffffb8}.card-section-count{color:#173b57b3}.program-card :where(.card-title,.money-line,.benefit-title,.text-punchline),.video-card :where(.proof-title){color:#f9fcfffa;text-shadow:0 2px 12px #07192838}.program-card :where(.card-lead,.card-detail,.card-bullets,.card-meta,.money-line-secondary,.card-requirement p,.benefit-text),.video-card :where(.proof-text){color:var(--shop-dark-glass-muted)}.program-card .card-requirement{background:#ffffff14;border-color:#ffffff2e}.path-pill:hover{border-color:#3d8fd157;box-shadow:0 18px 38px #173b5729,inset 0 1px #ffffffbd}.pricing-card.is-recommended{border-color:#228a685c;box-shadow:0 18px 38px #173b5729,inset 0 1px #ffffffbd}.pricing-card.is-recommended:before{background:linear-gradient(90deg,var(--shop-tone-success),var(--shop-tone-yellow))}.section-proof-card[class*=logic-tone--]{--shop-card-tone:var(--logic-tone);--shop-card-tone-soft:color-mix(in srgb,var(--logic-tone) 24%,transparent);border-color:color-mix(in srgb,var(--logic-tone) 34%,#ffffffa3);border-top:6px solid var(--logic-tone);background:linear-gradient(90deg,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 48%),linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--logic-tone) 13%,#e1edfaa3)),var(--shop-card)}.section-proof-card[class*=logic-tone--]:after{border-style:solid;border-color:color-mix(in srgb,var(--logic-tone) 22%,#ffffffad)}.section-proof-card[class*=logic-tone--] .proof-icon-badge{color:color-mix(in srgb,var(--shop-night-blue) 76%,var(--logic-tone));background:radial-gradient(circle at 28% 22%,#ffffffd1,transparent 38%),color-mix(in srgb,var(--logic-tone) 18%,#ffffffe0);box-shadow:0 12px 28px color-mix(in srgb,var(--logic-tone) 18%,transparent),inset 0 1px 0 #ffffffdb}.section-proof-card[class*=logic-tone--] .proof-card-title{color:color-mix(in srgb,var(--shop-night-blue) 82%,var(--logic-tone))}.proof-quote-card[class*=logic-tone--]{--shop-card-tone:var(--logic-tone);--shop-card-tone-soft:color-mix(in srgb,var(--logic-tone) 22%,transparent);border-color:color-mix(in srgb,var(--logic-tone) 34%,#ffffffa3);border-top:6px solid var(--logic-tone);background:linear-gradient(90deg,color-mix(in srgb,var(--logic-tone) 14%,transparent),transparent 54%),linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--logic-tone) 11%,#e1edfaa3)),var(--shop-card);align-items:center;min-height:108px;display:grid}.proof-quote-card[class*=logic-tone--]:after{border-style:solid;border-color:color-mix(in srgb,var(--logic-tone) 22%,#ffffffad)}.proof-quote-card[class*=logic-tone--] .proof-text{color:color-mix(in srgb,var(--shop-night-blue) 80%,var(--logic-tone));font-size:17px;font-weight:850;line-height:1.25}.program-media,.video-placeholder{background:linear-gradient(145deg,#ffffffb8,#d9e8f857);border-color:#ffffffad;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #173b571a}.proof-icon-badge{background:radial-gradient(circle at 32% 24%,#ffffffe6,#0000 38%),linear-gradient(145deg,#c5dcf4b8,#a6cbebc7);box-shadow:0 10px 24px #173b571f,inset 0 1px #ffffffc2}.proof-icon-badge.website-glass-icon,.section-proof-card[class*=logic-tone--] .proof-icon-badge.website-glass-icon{width:72px;height:72px;box-shadow:none;background:0 0;border-radius:18px}.card-requirement,.footer-brand,.footer-link-block,.pricing-savings{border-color:#3d8fd13d}:root{--shop-page-bg:#667fba;--shop-grid-line:#e2f4ff26;--shop-glass-border:#e1f7ffc2;--shop-glass-shadow:#051c4347;--logic-signal:#00a6d2;--logic-attention:#826ee0;--logic-update:#169a78;--olymp-hermes:#47e5ff;--olymp-zeus:#526fd0;--olymp-hera:#ef514b;--olymp-orpheus:#8067bd;--olymp-pythia:#168f9d;--olymp-hephaistos:#ff7438;--olymp-pegasus:#16a982;--olymp-artemis:#ffad45;--olymp-athena:#36d3a0;--olymp-pheme:#d978ef;--olymp-phobos:#ff6c73;--olymp-sirens:#7fa5ff}body{background-color:var(--shop-page-bg);background-image:linear-gradient(var(--shop-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--shop-grid-line) 1px,transparent 1px),radial-gradient(circle at 18% 6%,#47e5ff1f,transparent 28%),radial-gradient(circle at 88% 28%,#526fd029,transparent 34%),linear-gradient(180deg,#deefff1f,#2645861a 48%,#12336633);background-size:32px 32px,32px 32px,auto,auto,auto}.nav-primary{-webkit-backdrop-filter:blur(16px)saturate(1.3)contrast(1.03);background:linear-gradient(#eff8ffb8,#d2e4f694);border-bottom-color:#e1f7ffb8;box-shadow:0 12px 34px #051c432e,inset 0 -1px #47e5ff24}.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{-webkit-backdrop-filter:blur(16px)saturate(1.28)contrast(1.035);background:radial-gradient(circle at 14% 10%,#e5f7ff3d,#0000 32%),radial-gradient(circle at 94% 18%,#47e5ff17,#0000 36%),linear-gradient(145deg,#ddedfc42,#4765a929);border-color:#e1f7ffb3;box-shadow:0 28px 64px #051c4340,0 0 28px #47e5ff14,inset 0 1px #ffffffbd,inset 1px 0 #e1f7ff57,inset 0 -1px #47e5ff2e}.container-main--with-visual{isolation:isolate}.container-main--with-visual:before{content:"";z-index:0;filter:drop-shadow(-2px 3px 8px #47e5ff33);opacity:.84;pointer-events:none;background:linear-gradient(90deg,#0000,#f8feffdb 58%,#47e5ffad 74%,#0000) right 1.4rem top/4.8rem 1px no-repeat,linear-gradient(#0000,#f8feffd1 40%,#4179e161 72%,#0000) right top .8rem/1px 3.4rem no-repeat,radial-gradient(3.6rem 2.2rem at 100% 0,#e0faff33,#47e5ff17 34%,#0000 72%);border-radius:0 2rem 0 90%;width:clamp(8rem,14vw,12rem);height:clamp(5rem,9vw,8rem);position:absolute;top:-1px;right:-1px}.container-main--with-visual>*{z-index:1;position:relative}.next-left:before,.pricing-intro:before,.split-left:before,.stack-24:before{opacity:.74;background:radial-gradient(circle at 16% 14%,#ebf9ff52,#0000 32%),radial-gradient(circle at 6% 82%,#16a9821f,#0000 36%),radial-gradient(circle at 74% 44%,#526fd01c,#0000 44%)}.next-left>.card-eyebrow,.pricing-intro>.text-kicker,.proof-stripe .text-kicker,.split-left>.hero-benefit-kicker,.split-left>.text-kicker,.stack-24>.text-kicker{background:linear-gradient(145deg,#e4f8ff66,#526fd024);border-color:#47e5ff94;box-shadow:0 0 18px #47e5ff1f,inset 0 1px #ffffffc7,inset 0 -1px #47e5ff2e}.next-left>.card-eyebrow:before,.pricing-intro>.text-kicker:before,.proof-stripe .text-kicker:before,.split-left>.hero-benefit-kicker:before,.split-left>.text-kicker:before,.stack-24>.text-kicker:before{background:linear-gradient(135deg,#ffffff47,#0000 44%),radial-gradient(circle at 88% 78%,#47e5ff24,#0000 48%)}.face-signal-preview,.faq-item,.hero-side-logic-card,.how-to-card,.path-pill,.pricing-card,.pricing-info-block,.proof-card,.structure-card{border-color:color-mix(in srgb,var(--shop-card-tone,var(--logic-signal)) 38%,#e1f7ffbd);background:linear-gradient(135deg,#ffffff6b,transparent 30%),radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--shop-card-tone,var(--logic-signal)) 13%,transparent),transparent 38%),linear-gradient(145deg,#e9f5ff9e,#acc9e757);box-shadow:0 20px 44px #051c4333,0 0 22px color-mix(in srgb,var(--shop-card-tone,var(--logic-signal)) 12%,transparent),inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #47e5ff29;-webkit-backdrop-filter:blur(14px)saturate(1.24)contrast(1.025)}.faq-item:after,.hero-side-logic-card:after,.how-to-card:after,.path-pill:after,.pricing-card:after,.pricing-info-block:after,.proof-card:after,.structure-card:after{border-color:color-mix(in srgb,var(--shop-card-tone,var(--logic-signal)) 18%,#e1f7ff70);opacity:.62}.pricing-card:nth-child(3n+1),.program-card:nth-child(3n+1),.proof-card:nth-child(3n+1),.structure-card:nth-child(3n+1){--shop-card-tone:#00a6d2;--shop-card-tone-soft:#00a6d257}.pricing-card.is-recommended,.pricing-card:nth-child(3n+2),.program-card:nth-child(3n+2),.proof-card:nth-child(3n+2),.structure-card:nth-child(3n+2){--shop-card-tone:#526fd0;--shop-card-tone-soft:#526fd057}.pricing-card:nth-child(3n),.program-card:nth-child(3n),.proof-card:nth-child(3n),.structure-card:nth-child(3n){--shop-card-tone:#16a982;--shop-card-tone-soft:#16a98257}.olymp-signal-stage{-webkit-backdrop-filter:blur(15px)saturate(1.3)contrast(1.035);background:linear-gradient(135deg,#ffffff47,#0000 30%),radial-gradient(circle at 12% 12%,#47e5ff2b,#0000 32%),radial-gradient(circle at 88% 18%,#526fd03d,#0000 36%),linear-gradient(145deg,#e3f2fe61,#4562a438);border-color:#e1f7ffc7;box-shadow:0 30px 66px #051c4347,0 0 28px #47e5ff1c,inset 0 1px #ffffffd1,inset 0 -1px #47e5ff33}.olymp-signal-stage.is-act-3,.olymp-signal-stage.is-act-4{background:radial-gradient(circle at 76% 30%,#ef514b57,#0000 26%),radial-gradient(circle at 57% 72%,#ff743847,#0000 32%),radial-gradient(circle at 86% 12%,#8067bd4d,#0000 32%),linear-gradient(145deg,#e4edfa5c,#474b8b42)}.olymp-signal-stage.is-act-5{background:radial-gradient(circle at 78% 32%,#16a98247,#0000 32%),radial-gradient(circle at 18% 12%,#47e5ff33,#0000 32%),linear-gradient(145deg,#e5f5fb66,#297e8638)}.story-final-panel,.story-prompter-panel,.story-reading-panel,.story-stage{-webkit-backdrop-filter:blur(14px)saturate(1.22)contrast(1.025);background:linear-gradient(135deg,#fff6,#0000 30%),radial-gradient(circle at 88% 10%,#47e5ff1a,#0000 36%),linear-gradient(145deg,#ebf6ffad,#abc9e85c);border-color:#e1f7ffb8;box-shadow:0 26px 58px #051c433d,0 0 24px #47e5ff17,inset 0 1px #ffffffdb,inset 0 -1px #47e5ff29}.story-flight-scene:before{opacity:.72;background:linear-gradient(90deg,#e1f7ff29 1px,#0000 0),linear-gradient(#e1f7ff29 1px,#0000 0)}.story-section-accent{background:linear-gradient(#526fd01a,#47e5ff0d)}.next-stripe{--shop-card-tone:var(--olymp-hermes);-webkit-backdrop-filter:blur(15px)saturate(1.32)contrast(1.04);background:linear-gradient(135deg,#ffffff24,#0000 28%),radial-gradient(circle at 88% 12%,#47e5ff33,#0000 36%),radial-gradient(circle at 8% 92%,#16a98233,#0000 34%),linear-gradient(145deg,#0f3a6ce0,#0d4c62d6);border-color:#93efffb8;box-shadow:0 28px 62px #051c435c,0 0 30px #47e5ff29,inset 0 1px #ffffff6b,inset 0 -1px #47e5ff47}.next-stripe:after{opacity:1;border-style:solid;border-color:#93efff40}.next-stripe .next-left:before{background:radial-gradient(circle at 14% 16%,#47e5ff29,#0000 34%),radial-gradient(circle at 86% 80%,#16a98224,#0000 38%)}.next-stripe :where(.heading-3,.main-heading-non-hero,.h2-heading-subheading){color:#f8fdfffa;-webkit-text-fill-color:transparent;text-shadow:0 14px 32px #0215354d;background:linear-gradient(110deg,#fff,#b8f6ff 54%,#7bd7cf);-webkit-background-clip:text;background-clip:text}.next-stripe :where(.text-lead,.card-lead,.text-punchline){color:#ebf8fce0}.next-stripe .text-md{color:#ebf8fce6}.next-stripe .card-eyebrow{color:#c8f8ff;text-shadow:0 0 14px #47e5ff3d;background:#05244952;border-color:#47e5ff8a}.next-stripe .button-secondary{background:linear-gradient(135deg,#eaf6ffdb,#accfeec7);border-color:#e1f7ffb3;box-shadow:0 14px 30px #02153547,inset 0 1px #ffffffc7}.proof-quote-card.logic-tone--origin{--logic-tone:#826ee0}.proof-quote-card[class*=logic-tone--],.section-proof-card[class*=logic-tone--]{border-color:color-mix(in srgb,var(--logic-tone) 46%,#e1f7ffb3);background:linear-gradient(135deg,#ffffff61,transparent 30%),radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--logic-tone) 16%,transparent),transparent 38%),linear-gradient(145deg,#eaf6ffa8,color-mix(in srgb,var(--logic-tone) 15%,#99bce057));box-shadow:0 20px 44px #051c4333,0 0 22px color-mix(in srgb,var(--logic-tone) 14%,transparent),inset 0 1px 0 #ffffffd1,inset 0 -1px 0 color-mix(in srgb,var(--logic-tone) 18%,transparent);-webkit-backdrop-filter:blur(13px)saturate(1.25)contrast(1.025)}.signal-glyph{--glyph-tone:var(--olymp-hermes);border:1px solid color-mix(in srgb,var(--glyph-tone) 56%,#e1f7ffb8);width:3.4rem;height:3.4rem;color:color-mix(in srgb,var(--glyph-tone) 82%,var(--shop-night-blue));background:linear-gradient(135deg,#ffffff80,transparent 32%),color-mix(in srgb,var(--glyph-tone) 13%,#d2e8fa75);box-shadow:0 0 22px color-mix(in srgb,var(--glyph-tone) 22%,transparent),inset 0 1px 0 #ffffffc7,inset 0 -1px 0 color-mix(in srgb,var(--glyph-tone) 24%,transparent);-webkit-backdrop-filter:blur(9px)saturate(1.24);border-radius:1.05rem;flex:none;place-items:center;display:inline-grid;position:relative}.signal-glyph svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:72%;height:72%;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--glyph-tone) 38%,transparent));overflow:visible}.signal-glyph.is-alarm,.signal-glyph.is-stress{--glyph-tone:var(--olymp-hera)}.signal-glyph.is-story{--glyph-tone:var(--olymp-orpheus)}.signal-glyph.is-body{--glyph-tone:var(--olymp-pythia)}.signal-glyph.is-stress{--glyph-tone:var(--olymp-hephaistos)}.signal-glyph.is-training{--glyph-tone:var(--olymp-pegasus)}.signal-glyph.is-zeus{--glyph-tone:var(--olymp-zeus)}.signal-glyph.is-artemis{--glyph-tone:var(--olymp-artemis)}.signal-glyph.is-athena{--glyph-tone:var(--olymp-athena)}.signal-glyph.is-pheme{--glyph-tone:var(--olymp-pheme)}.signal-glyph.is-phobos{--glyph-tone:var(--olymp-phobos)}.signal-glyph.is-sirens{--glyph-tone:var(--olymp-sirens)}.signal-glyph.is-proof{--glyph-tone:var(--logic-precision)}.signal-glyph.is-mask{--glyph-tone:var(--logic-bachelor)}.section-signal-glyph{z-index:0;border-color:color-mix(in srgb,var(--glyph-tone) 62%,#e2fbffe6);opacity:.56;width:clamp(5.2rem,10vw,8rem);height:clamp(5.2rem,10vw,8rem);box-shadow:-2px -2px 0 #effeffb8,0 0 18px color-mix(in srgb,var(--glyph-tone) 42%,transparent),0 0 44px color-mix(in srgb,var(--glyph-tone) 24%,transparent),inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 color-mix(in srgb,var(--glyph-tone) 36%,transparent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--glyph-tone) 32%,transparent));border-radius:2rem;position:absolute;top:clamp(0rem,1vw,.7rem);right:clamp(0rem,2vw,1.3rem);transform:rotate(-7deg)}.section-signal-glyph svg{stroke-width:2.8px;filter:drop-shadow(0 0 4px #eefeffd6) drop-shadow(0 0 8px color-mix(in srgb,var(--glyph-tone) 54%,transparent))}.next-left>:not(.section-signal-glyph),.pricing-intro>:not(.section-signal-glyph),.split-left>:not(.section-signal-glyph),.stack-24>:not(.section-signal-glyph),.training-logic-copy>:not(.section-signal-glyph){z-index:1;position:relative}.section-signal-glyph.is-inline{z-index:0;opacity:.72;width:4rem;height:4rem;margin-bottom:.55rem;position:relative;top:auto;right:auto;transform:none}.card-signal-glyph{z-index:1;opacity:.78;border-radius:.9rem;width:2.9rem;height:2.9rem;position:absolute;top:1rem;right:1rem}.benefit-item,.hero-benefit-flow-item{min-height:3rem;padding-left:3.2rem;position:relative}.benefit-signal-glyph{opacity:.84;border-radius:.82rem;width:2.55rem;height:2.55rem;position:absolute;top:0;left:0}.section-presentation .section-structure-list{gap:.68rem;width:100%;margin-block:.75rem .9rem}.section-presentation .section-structure-item{--shop-card-tone:var(--logic-tone,var(--olymp-hermes));border:1px solid color-mix(in srgb,var(--shop-card-tone) 42%,#e1f7ffc2);border-left:4px solid var(--shop-card-tone);background:linear-gradient(135deg,#ffffff80,transparent 34%),color-mix(in srgb,var(--shop-card-tone) 9%,#d6eafa75);min-height:4.6rem;box-shadow:0 10px 24px #051c4321,0 0 16px color-mix(in srgb,var(--shop-card-tone) 13%,transparent),inset 0 1px 0 #ffffffc7;-webkit-backdrop-filter:blur(10px)saturate(1.2);border-radius:1rem;padding:.72rem .8rem .72rem 3.65rem}.section-presentation .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--shop-card-tone);opacity:.94;width:2.35rem;height:2.35rem;top:.72rem;left:.62rem}.section-structure-label{color:var(--shop-card-tone);letter-spacing:.12em;margin-bottom:.12rem;font-size:.62rem;font-weight:950;display:block}.section-presentation .benefit-title{color:color-mix(in srgb,var(--shop-night-blue) 84%,var(--shop-card-tone));font-weight:880}.section-presentation .benefit-text{color:#173b57c2;font-size:.86rem;line-height:1.38}.section-presentation--outcome-grid .section-structure-list,.section-presentation--signal-matrix .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-presentation--role-cascade .section-structure-item:last-child{border-width:1.5px 1.5px 1.5px 5px;transform:translate(clamp(0rem,2vw,1rem));box-shadow:0 14px 30px #051c432b,0 0 28px #47e5ff33,inset 0 1px #ffffffd1}.section-presentation--causal-chain .section-structure-item{min-height:4.15rem}.section-presentation--causal-chain .section-structure-item+.section-structure-item{margin-top:-.18rem}.section-method-rail{background:linear-gradient(90deg,#ffffff70,#52d6e71a),#84aedb2e;border:1px solid #b8f1ff94;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.42rem;width:100%;margin:.15rem 0 .85rem;padding:.42rem;display:flex;box-shadow:0 0 20px #47e5ff1f,inset 0 1px #ffffffb8}.section-method-rail span{color:var(--shop-night-blue);text-align:center;background:#ebf7ff6b;border-radius:999px;flex:7rem;padding:.42rem .58rem;font-size:.7rem;font-weight:850;line-height:1.15}.section-method-rail b{color:var(--olymp-hermes);text-shadow:0 0 10px #47e5ffb3;font-size:.9rem}.hero-benefit-flow-item{padding-left:4rem}.hero-benefit-flow-item .benefit-signal-glyph{top:.85rem;left:.85rem}.pricing-card>:not(.card-signal-glyph),.program-card>:not(.card-signal-glyph),.structure-card>:not(.card-signal-glyph){z-index:2;position:relative}.program-card .card-eyebrow,.structure-card .card-eyebrow{max-width:calc(100% - 3.6rem)}.story-direct-hero>.container-main{align-items:start;min-height:0}.story-direct-hero .rule-block,.story-direct-hero .rule-content{z-index:2;width:100%;position:relative}.story-direct-opening{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(1rem,2.4vw,1.8rem);display:grid;position:relative}.story-opening-copy{gap:.72rem;max-width:700px;padding-block:.4rem;display:grid}.story-hero-role-trace{flex-wrap:wrap;gap:.42rem;width:fit-content;max-width:100%;margin-top:.2rem;display:flex}.story-hero-role-trace span{--story-role-tone:var(--olymp-hermes);border:1px solid color-mix(in srgb,var(--story-role-tone) 72%,#eefdffbd);color:#f8fdfff0;background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--story-role-tone) 24%,transparent),transparent 46%),linear-gradient(145deg,#082758e6,#051a43f0);min-height:1.7rem;box-shadow:0 0 14px color-mix(in srgb,var(--story-role-tone) 28%,transparent),inset 1px 1px 0 #ffffff47,inset 0 -1px 0 #0212308a;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.34rem;padding:.25rem .52rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.story-hero-role-trace i{background:var(--story-role-tone);width:.52rem;height:.52rem;box-shadow:0 0 10px color-mix(in srgb,var(--story-role-tone) 82%,transparent);border-radius:50%;flex:none}.story-hero-role-trace .is-pythia{--story-role-tone:var(--olymp-pythia)}.story-hero-role-trace .is-hera{--story-role-tone:var(--olymp-hera)}.story-hero-role-trace .is-orpheus{--story-role-tone:var(--olymp-orpheus)}.story-hero-role-trace .is-zeus{--story-role-tone:var(--olymp-zeus)}.story-hero-role-trace .is-hermes{--story-role-tone:var(--olymp-hermes)}.story-opening-copy .story-hook-heading{max-width:12ch;font-size:clamp(2.8rem,5.4vw,4.7rem)}.story-opening-copy .story-hook-subtitle{margin:0;font-size:clamp(1.08rem,2vw,1.55rem)}.story-opening-copy>.text-lead:last-child{max-width:62ch;margin:0}.story-mask-reference{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.26);background:linear-gradient(135deg,#ffffff57,#0000 32%),radial-gradient(circle at 92% 12%,#47e5ff2e,#0000 38%),linear-gradient(145deg,#d3eafb80,#526fd033);border:1.5px solid #93efffb3;border-radius:1.4rem;grid-template-columns:5.2rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #051c4338,0 0 24px #47e5ff1f,inset 0 1px #ffffffd6,inset 0 -1px #47e5ff38}.story-mask-glyph{border-radius:50%;width:5.2rem;height:5.2rem}.story-mask-reference>div{gap:.25rem;display:grid}.story-mask-reference p,.story-mask-reference span,.story-mask-reference strong{margin:0}.story-mask-reference p{color:var(--teal-safety);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.story-mask-reference strong{color:var(--shop-night-blue);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.12}.story-mask-reference span{color:var(--shop-night-strong);font-size:.88rem;line-height:1.38}.story-prompter-direct{z-index:3;width:100%;margin:0;position:relative}.story-visual-first{z-index:3;border-top:1px solid #bef1ff94;margin-top:clamp(28px,4vw,56px);padding-top:clamp(26px,3.4vw,46px);position:relative}.story-visual-first+.story-prompter-direct{margin-top:clamp(30px,4.5vw,62px)}.story-direct-hero .story-flight-instruments{opacity:.86;width:min(26%,270px);inset:1rem 2rem auto auto}.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{position:relative;box-shadow:-8px -7px 28px #bef7ff21,10px 18px 48px #051c434d,0 0 34px #47e5ff1a,inset 1.5px 1.5px #ffffffd6,inset -1px -1px #47e5ff40}.content-body:after,.footer-section .container-meto:after,.pricing-section .container-main:after,.proof-stripe .container-main:after,.section-lg>.container-main:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffe0,#47e5ffc7,#0000);border-radius:999px;width:34%;height:2px;position:absolute;top:-1px;left:7%;box-shadow:0 0 18px #47e5ff57}.container-main--with-visual:after{background:linear-gradient(90deg,#0000,#47e5ffcc,#ffffffeb,#0000);width:28%;left:auto;right:7%;box-shadow:0 0 22px #47e5ff6b}.face-signal-preview,.faq-item,.hero-side-logic-card,.how-to-card,.olymp-signal-stage,.path-pill,.pricing-card,.pricing-info-block,.proof-card,.story-final-panel,.story-reading-panel,.story-stage,.structure-card{box-shadow:-4px -4px 18px #d5faff1a,8px 14px 34px #051c433d,0 0 24px color-mix(in srgb,var(--shop-card-tone,var(--olymp-hermes)) 13%,transparent),inset 1px 1px 0 #ffffffd1,inset -1px -1px 0 #47e5ff33}@media (width>=981px){.olymp-outer-face{width:min(52%,440px);min-width:220px;top:82%}.olymp-outer-face,.olymp-signal-route{left:50%;transform:translate(-50%,-50%)}.olymp-signal-route{width:auto;top:64%}.olymp-signal-route span{background:linear-gradient(180deg,var(--olymp-hermes),transparent);width:3px;height:clamp(2.7rem,5vw,4rem)}.olymp-cockpit-map{width:68%;top:31%;left:50%;right:auto;transform:translate(-50%,-50%)}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face{top:82%}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map{top:31%}}@media (width>=981px) and (width<=1239px){.nav-link--compact-away{display:none}.nav-more{display:block}}@media (width>=981px) and (width<=1319px){html[lang^=fr] .nav-link--compact-away{display:none}html[lang^=fr] .nav-more{display:block}}@media (width<=980px){.nav-container{flex-wrap:wrap}.brand{order:0}.menu-toggle{flex:none;order:2;margin-left:0;display:inline-flex}.nav-menu{flex-direction:column;flex-basis:100%;order:10;align-items:flex-start;width:100%;margin:0;padding:12px 0;display:none}.nav-link--compact-away{display:block}.nav-more{display:none}.nav-menu.is-open{display:flex}.nav-actions{order:1;min-width:0;margin-left:auto}.split-row{gap:32px}.split-row,.story-direct-opening{grid-template-columns:1fr}.story-mask-reference{width:min(100%,640px)}.hero-signal-drama-card{grid-template-columns:1fr}.hero-signal-drama-action{justify-items:stretch}.hero-signal-drama-instruments{width:min(78%,292px)}.olymp-stage-layout{grid-template-columns:1fr}.olymp-stage-visual{min-height:640px}.card-section-intro--with-video,.footer-grid,.footer-links,.hero-benefit-flow,.next-stripe,.pricing-grid,.program-grid,.proof-grid,.story-experience-layout,.structure-grid,.training-logic-grid{grid-template-columns:1fr}.section-proof-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hero-side-logic-card{justify-self:start;width:min(100%,620px)}.story-node-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.story-flight-instruments{opacity:.82;width:min(56%,380px)}.next-right{justify-content:flex-start}.next-right--with-video{justify-items:stretch}.next-right--with-video .next-cta-row{justify-content:flex-start}.next-right--with-video .video-card{max-width:none}.container-main,.container-meto{padding-top:36px;padding-left:20px;padding-right:20px}}@media (width<=620px),(width<=980px) and (height<=620px){.section-presentation--outcome-grid .section-structure-list,.section-presentation--signal-matrix .section-structure-list{grid-template-columns:1fr}.section-presentation .section-structure-item{min-height:0;padding:.68rem .72rem .68rem 3.45rem}.section-presentation--role-cascade .section-structure-item:last-child{transform:none}.section-method-rail{border-radius:1rem;grid-template-columns:1fr;display:grid}.section-method-rail b{text-align:center;transform:rotate(90deg)}.container-main--with-visual:before{opacity:.78;width:8rem;height:5rem}.nav-container{gap:10px;padding-left:16px;padding-right:16px}.brand img{width:54px;height:54px}.nav-actions{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;gap:8px;width:auto;min-width:0}.language-switcher{border-radius:999px;padding:0}.language-trigger{min-width:52px;min-height:40px;padding:0 9px}.bsa-web-account-widget{flex:0 auto;width:auto;min-width:0}.account-compact-trigger{min-width:44px;min-height:40px;padding:4px 8px 4px 5px}.account-compact-icon{width:29px;height:29px}.account-compact-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-login-link{min-width:60px;padding:0 10px}.account-login-link .account-compact-icon{display:none}.account-login-link .account-compact-label{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.menu-toggle{flex:0 0 44px}.hero-heading{font-size:32px}.hero-heading span{font-size:30px}.face-signal-preview-head{flex-direction:column;align-items:flex-start}.face-signal-toggle{width:100%}.face-signal-toggle button{flex:1 1 0;width:auto}.face-signal-preview-body{grid-template-columns:82px minmax(0,1fr)}.proof-stripe-head{flex-direction:column;align-items:stretch}.proof-provider-link{width:100%}.olymp-signal-stage{border-radius:22px;padding:.8rem}.olymp-stage-head{flex-direction:column;align-items:stretch}.olymp-stage-tools{justify-items:stretch;width:100%}.olymp-tour-toggle{justify-self:start}.olymp-act-dots{justify-content:space-between;gap:.3rem}.olymp-act-dots button{border-radius:12px;flex:1 1 0;place-content:center;gap:.05rem;width:auto;height:2.85rem;display:grid}.olymp-act-dots button small{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:9ch;font-size:.48rem;font-weight:800;line-height:1;display:block;overflow:hidden}.olymp-stage-visual{border-radius:18px;min-height:640px}.olymp-outer-face{width:52%;min-width:150px;top:78%}.olymp-outer-face,.olymp-signal-route{left:50%;transform:translate(-50%,-50%)}.olymp-signal-route{width:auto;top:64%}.olymp-cockpit-map{width:68%;top:29%;left:50%;right:auto;transform:translate(-50%,-50%)}.olymp-signal-stage.is-act-1 .olymp-outer-face{width:min(74%,300px);top:50%}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face{width:min(52%,230px);top:78%}.olymp-signal-stage.is-act-1 .olymp-cockpit-map{width:82%;top:48%}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map{width:70%;top:29%}.olymp-mask-reveal{min-height:230px}.is-intro-scan-tone.is-act-1 .olymp-mask-half.is-right,.olymp-signal-stage:not(.is-act-1) .olymp-mask-half.is-right{transform:translate(32%)rotateY(-8deg)}.olymp-role-orb i{width:36px;height:36px}.olymp-role-orb i:before{width:9px;height:9px;top:7px}.olymp-role-orb i:after{width:20px;height:11px;bottom:6px}.olymp-role-orb span{letter-spacing:.01em;font-size:.68rem}.olymp-act-copy{border-radius:18px;padding:1rem}.olymp-role-decoder{grid-template-columns:2.35rem minmax(0,1fr)}.olymp-instrument-flow,.olymp-instrument-points,.olymp-role-decoder-copy{grid-template-columns:1fr}.olymp-instrument-flow>span:not(:last-child):after{inset:auto auto -.48rem 50%;transform:translate(-50%)rotate(90deg)}.olymp-stage-navigation{display:flex}.olymp-stage-navigation .button{flex:1 1 0;width:auto;min-width:0}.olymp-stage-conversion .hero-cta-row{grid-template-columns:1fr;display:grid}.h2-heading-subheading,.main-heading-non-hero{font-size:30px}.section-lead-heading{font-size:24px;line-height:1.2}.card-title,.heading-3,.proof-card-title,.section-subheading{font-size:24px}.hero-side-logic-card,.how-to-card,.next-stripe,.pricing-card,.pricing-info-block,.program-card,.structure-card,.training-logic-card,.training-scan-card,.video-card{border-radius:12px;padding:18px}.footer-grid,.footer-links,.pricing-grid,.program-grid,.proof-grid,.structure-grid,.training-logic-grid{gap:14px}.card-section--progression .program-grid{grid-template-columns:1fr}.program-media,.video-placeholder{border-radius:10px}.pricing-price-row{flex-wrap:wrap}.pricing-price{font-size:36px}.rule-block{gap:16px}.button{width:100%}.nav-actions .button{text-align:center;white-space:normal;flex:0 auto;width:auto;max-width:164px;min-height:42px;padding:8px 10px;font-size:13px;line-height:1.15}.nav-actions>.button-quiz{letter-spacing:-.01em;overflow-wrap:normal;white-space:nowrap;word-break:normal;padding-inline:6px;font-size:12px}.section-proof-grid{grid-template-columns:1fr}.training-logic{gap:20px}.training-logic-board-head{grid-template-columns:1fr;gap:18px}.training-logic-stage{grid-template-columns:1fr;gap:8px}.training-logic-stage p{grid-column:auto}.training-scan-card h3{font-size:28px}.training-scan-position{grid-template-columns:1fr;align-items:start}.training-scan-position p{font-size:22px}.training-scan-position span{text-align:left}.training-scan-layers{align-items:center}.training-logic-card-head{padding:18px 18px 12px}.training-logic-card-head h3{font-size:24px}.training-logic-card>p{padding-left:18px;padding-right:18px}.story-final-panel,.story-reading-panel,.story-stage{border-radius:12px;padding:18px}.story-node-nav{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.story-node-button{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.story-stage-actions .button{width:100%}.story-web-hero>.container-main{min-height:700px}.story-direct-hero>.container-main{min-height:0}.story-direct-opening{gap:.85rem;margin-bottom:.85rem}.story-opening-copy .story-hook-heading{max-width:10ch;font-size:clamp(2.65rem,13vw,3.7rem)}.story-mask-reference{grid-template-columns:4.1rem minmax(0,1fr);gap:.75rem;padding:.8rem}.story-mask-glyph{width:4.1rem;height:4.1rem}.story-direct-hero .story-flight-instruments{display:none}.section-signal-glyph{opacity:.34;width:5.1rem;height:5.1rem;right:0}.section-signal-glyph.is-inline{opacity:.7;width:3.4rem;height:3.4rem}.card-signal-glyph{width:2.65rem;height:2.65rem;top:.75rem;right:.75rem}.story-web-hero .split-left{padding-bottom:13.5rem}.story-web-hero .hero-cta-row{max-width:min(100%,19rem)}.story-hook-heading{max-width:9ch;font-size:clamp(3rem,15vw,4.25rem)}.story-flight-route{opacity:.78;left:74%}.story-flight-vector-left{left:60%}.story-flight-vector-right{right:10%}.story-flight-instruments{opacity:.9;width:min(74%,280px);inset:clamp(35.5rem,82vh,38rem) auto auto 50%;transform:translate(-50%)}.story-flight-scene:after{height:48%;bottom:-24%;left:-18%;right:-18%}.story-page .container-main{padding-left:14px;padding-right:14px}.story-prompter-panel{border-radius:24px;max-width:100%;padding:14px 10px;overflow:hidden}.story-prompter-panel:before{left:16px;right:16px}.story-prompter-head{gap:.55rem}.story-prompter-headline{align-items:flex-start}.story-prompter-status{max-width:100%}.story-prompter-title{font-size:clamp(2.15rem,11.2vw,2.8rem)}.story-prompter-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.story-prompter-controls .button{width:100%;min-height:38px;padding:.42rem .25rem;font-size:.7rem}.story-role-key>div{grid-template-columns:1fr}.story-prompter-viewport{border-radius:18px;max-width:100%;overflow:hidden}.story-prompter-window{--story-prompter-height:min(52vh,420px);border-radius:18px;max-width:100%;min-height:240px;padding:.72rem;overflow-x:hidden}.story-line,.story-prompter-chapter,.story-prompter-ending,.story-prompter-opening,.story-prompter-track{min-width:0;max-width:100%}.story-prompter-chapter,.story-prompter-ending,.story-prompter-opening{border-left-width:4px;border-radius:14px;padding:.78rem}.story-prompter-opening h3{font-size:clamp(1.65rem,9vw,2.15rem)}.story-line,.story-prompter-chapter strong,.story-prompter-ending span,.story-prompter-ending strong,.story-prompter-opening span{overflow-wrap:anywhere}.story-line{font-size:.98rem;line-height:1.54}}@media (width<=380px),(width<=980px) and (height<=620px) and (orientation:landscape){.nav-container{gap:6px;padding:7px 10px}.brand img{width:46px;height:46px}.nav-actions{flex-wrap:nowrap;gap:5px}.language-trigger{min-width:46px;padding:0 7px}.account-compact-trigger{min-width:40px;padding-right:5px}.account-compact-chevron{display:none}.nav-actions>.button{max-width:86px;padding-left:8px;padding-right:8px;font-size:12px}.menu-toggle{flex-basis:40px;width:40px;height:40px}}:root{--bsa-glass-cool:#47e5ff;--bsa-glass-cool-soft:#47e5ff3d;--bsa-glass-white-edge:#f1fdffb8;--bsa-glass-side-edge:#89e7ff75;--bsa-glass-deep-edge:#0722526b;--bsa-glass-depth:#04193f4d;--bsa-glass-danger:#ef514b;--bsa-glass-heat:#ff7438;--bsa-glass-soft-fill:#305ba329;--bsa-glass-soft-blur:12px;--bsa-glass-card-fill:#4879bb38;--bsa-glass-card-blur:14px;--bsa-glass-lens-fill:#7eb6dd4d;--bsa-glass-lens-blur:9px;--bsa-glass-sheen-soft:#f0fcff24;--bsa-glass-sheen-card:#f0fcff29;--bsa-glass-sheen-lens:#f0fcff3d;--bsa-glass-prism-core:#f8feffe0;--bsa-glass-prism-cyan:#47e5ffa3;--bsa-glass-prism-blue:#4179e157;--bsa-glass-ease:cubic-bezier(.22,1,.36,1);--bsa-night-glass-text:#f8fdfffa;--bsa-night-glass-muted:#e0f3ffd6;--bsa-night-glass-deep:#04173adb;--bsa-night-glass-blue:#0a346fc7;--bsa-night-glass-teal:#085b6fa8;--bsa-night-glass-coral:#ff7453f5;--bsa-night-glass-coral-soft:#ef514b38;--bsa-night-glass-green:#46e2bbf0;--bsa-night-glass-green-soft:#16a98233;--bsa-night-glass-violet:#957fecf0;--bsa-night-glass-violet-soft:#8067bd33;--bsa-night-glass-border:#ddf8ffb8;--bsa-night-glass-shadow:0 28px 58px #031b4359}.bsa-glass-soft,.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--bsa-glass-prism-cyan) 72%,transparent) right 1.4rem top /4.6rem 1px no-repeat,linear-gradient(180deg,transparent,var(--bsa-glass-prism-core) 38%,var(--bsa-glass-prism-blue) 70%,transparent) right top .75rem /1px 3.2rem no-repeat,radial-gradient(ellipse 2.8rem 1.2rem at calc(100% - 1.4rem) .78rem,#47e5ff21,transparent 72%),linear-gradient(118deg,var(--bsa-glass-sheen-soft),transparent 14% 78%,#47e5ff0f),radial-gradient(circle at 13% 8%,#e4f9ff1f,transparent 28%),linear-gradient(148deg,var(--bsa-glass-soft-fill),#26468c21);box-shadow:-2px -2px 0 #eefdff9e,1px 0 0 #68e0ff4d,0 26px 58px var(--bsa-glass-depth),0 0 30px #47e5ff14,inset 1px 1px 0 var(--bsa-glass-white-edge),inset -1px 0 0 var(--bsa-glass-side-edge),inset 0 -2px 0 var(--bsa-glass-deep-edge);-webkit-backdrop-filter:blur(var(--bsa-glass-soft-blur)) saturate(1.26) contrast(1.045);border-color:#d0f5ffad}.content-body{-webkit-backdrop-filter:none}.bsa-glass-card,.face-signal-preview,.faq-item,.hero-side-logic-card,.how-to-card,.olymp-signal-stage,.path-pill,.pricing-card,.pricing-info-block,.proof-card,.story-final-panel,.story-mask-reference,.story-prompter-panel,.story-reading-panel,.story-stage,.structure-card{--bsa-glass-accent:var(--shop-card-tone,var(--olymp-hermes));border-color:color-mix(in srgb,var(--bsa-glass-accent) 36%,#e0f8ffc2);background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--bsa-glass-accent) 72%,transparent) right 1rem top /3.5rem 1px no-repeat,linear-gradient(180deg,transparent,var(--bsa-glass-prism-core) 38%,var(--bsa-glass-prism-blue) 70%,transparent) right top .65rem /1px 2.4rem no-repeat,radial-gradient(ellipse 2rem .8rem at calc(100% - 1rem) .68rem,color-mix(in srgb,var(--bsa-glass-accent) 18%,transparent),transparent 72%),linear-gradient(128deg,var(--bsa-glass-sheen-card),transparent 16% 76%,color-mix(in srgb,var(--bsa-glass-accent) 7%,transparent)),radial-gradient(circle at 14% 8%,#e7faff24,transparent 30%),linear-gradient(148deg,var(--bsa-glass-card-fill),#4d70b433);box-shadow:-2px -2px 0 #effdffa8,1px 0 0 color-mix(in srgb,var(--bsa-glass-accent) 44%,transparent),0 18px 42px #04193f40,0 0 26px color-mix(in srgb,var(--bsa-glass-accent) 13%,transparent),inset 1px 1px 0 var(--bsa-glass-white-edge),inset -1px 0 0 color-mix(in srgb,var(--bsa-glass-accent) 40%,transparent),inset 0 -2px 0 var(--bsa-glass-deep-edge);-webkit-backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.28) contrast(1.045)}.faq-item:after,.hero-side-logic-card:after,.how-to-card:after,.path-pill:after,.pricing-card:after,.pricing-info-block:after,.proof-card:after,.structure-card:after{border-style:solid;border-color:color-mix(in srgb,var(--bsa-glass-accent) 20%,#e8fbff7a);box-shadow:inset 1px 1px 0 #ffffff6b,inset -1px -1px 0 color-mix(in srgb,var(--bsa-glass-accent) 18%,#0722521f);background:linear-gradient(115deg,#ffffff1a,#0000 16% 78%,#47e5ff0d)}.path-pill[class*=logic-tone--],.proof-quote-card[class*=logic-tone--],.section-proof-card[class*=logic-tone--]{--bsa-glass-accent:var(--logic-tone);border-color:color-mix(in srgb,var(--logic-tone) 44%,#e0f8ffbd);border-top-color:var(--logic-tone);background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--logic-tone) 72%,transparent) right 1rem top /3.5rem 1px no-repeat,linear-gradient(180deg,transparent,var(--bsa-glass-prism-core) 38%,var(--bsa-glass-prism-blue) 70%,transparent) right top .65rem /1px 2.4rem no-repeat,radial-gradient(ellipse 2rem .8rem at calc(100% - 1rem) .68rem,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 72%),linear-gradient(128deg,var(--bsa-glass-sheen-card),transparent 16% 76%,color-mix(in srgb,var(--logic-tone) 7%,transparent)),linear-gradient(148deg,#5589c33d,color-mix(in srgb,var(--logic-tone) 10%,#3860a433));box-shadow:-2px -2px 0 #effdffa8,1px 0 0 color-mix(in srgb,var(--logic-tone) 42%,transparent),0 18px 42px #04193f3d,0 0 25px color-mix(in srgb,var(--logic-tone) 15%,transparent),inset 1px 1px 0 var(--bsa-glass-white-edge),inset -1px 0 0 color-mix(in srgb,var(--logic-tone) 38%,transparent),inset 0 -2px 0 var(--bsa-glass-deep-edge);-webkit-backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.28) contrast(1.045)}.path-pill[class*=logic-tone--]:after,.proof-quote-card[class*=logic-tone--]:after,.section-proof-card[class*=logic-tone--]:after{border-style:solid;border-color:color-mix(in srgb,var(--logic-tone) 23%,#e8fbff80);background:linear-gradient(115deg,#ffffff17,transparent 16% 78%,color-mix(in srgb,var(--logic-tone) 6%,transparent));box-shadow:inset 1px 1px 0 #fff6,inset -1px -1px 0 color-mix(in srgb,var(--logic-tone) 19%,#0722521f)}.next-stripe,.program-card,.video-card{--bsa-glass-accent:var(--shop-card-tone,var(--olymp-hermes));border-color:color-mix(in srgb,var(--bsa-glass-accent) 42%,#e1f7ffad);box-shadow:-2px -2px 0 #ebfcff80,1px 0 0 color-mix(in srgb,var(--bsa-glass-accent) 46%,transparent),0 24px 54px #0212325c,0 0 28px color-mix(in srgb,var(--bsa-glass-accent) 17%,transparent),inset 1px 1px 0 #ffffffa3,inset -1px 0 0 color-mix(in srgb,var(--bsa-glass-accent) 36%,transparent),inset 0 -2px 0 #02123275;-webkit-backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.32) contrast(1.05)}.account-compact-trigger,.bsa-glass-lens,.button,.card-eyebrow,.card-section-toggle,.card-toggle-button,.face-signal-toggle button,.hero-benefit-kicker,.language-trigger,.menu-toggle,.olymp-act-dots button,.olymp-tour-toggle,.pricing-badge,.pricing-discount-badge,.pricing-tier,.program-card .card-cta-row,.proof-provider-link,.story-node-button,.story-prompter-status,.text-kicker{background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--bsa-glass-prism-cyan) 74%,transparent) right .7rem top /2.1rem 1px no-repeat,linear-gradient(180deg,transparent,var(--bsa-glass-prism-core) 40%,var(--bsa-glass-prism-blue) 72%,transparent) right top .42rem /1px 1.4rem no-repeat,radial-gradient(ellipse 1.2rem .48rem at calc(100% - .7rem) .45rem,#47e5ff1f,transparent 74%),linear-gradient(128deg,var(--bsa-glass-sheen-lens),transparent 24% 70%,#47e5ff14),linear-gradient(145deg,var(--bsa-glass-lens-fill),#81b1dd57);-webkit-backdrop-filter:blur(var(--bsa-glass-lens-blur)) saturate(1.3) contrast(1.05);border-color:#e0f9ffc7;box-shadow:-1px -1px #f6feffbd,0 10px 22px #04193f33,0 0 16px #47e5ff14,inset 1px 1px #ffffffe6,inset -1px 0 #47e5ff61,inset 0 -2px #07225247}.account-compact-trigger,.button,.card-section-toggle,.card-toggle-button,.face-signal-toggle button,.language-trigger,.menu-toggle,.olymp-act-dots button,.olymp-tour-toggle,.program-card .card-cta-row,.proof-provider-link,.story-node-button{transition:transform .22s var(--bsa-glass-ease),border-color .22s ease,box-shadow .28s ease,filter .28s ease}.button-primary,.button-quiz,.face-signal-toggle button.is-active,.olymp-act-dots button.is-active,.story-node-button.is-active{color:#fff;text-shadow:0 1px 2px #0320436b;background:radial-gradient(circle at 19% 10%,#ffffff94,#0000 31%),linear-gradient(128deg,#ffffff47,#0000 28% 66%,#47e5ff38),linear-gradient(145deg,#35c8e6,#078ebc 54%,#075f9d);border-color:#cafaffeb;box-shadow:-1px -1px #effeffcc,0 14px 28px #0432644d,0 0 22px #47e5ff47,inset 1px 1px #ffffffa3,inset -1px 0 #47e5ff8a,inset 0 -2px #041f4f61}.button-secondary{color:var(--shop-night-blue)}@media (hover:hover){.account-compact-trigger:hover,.button:hover,.card-section-toggle:hover,.card-toggle-button:hover,.face-signal-toggle button:hover,.language-trigger:hover,.menu-toggle:hover,.olymp-act-dots button:hover,.olymp-tour-toggle:hover,.program-card .card-cta-row:hover,.proof-provider-link:hover,.story-node-button:hover{filter:brightness(1.045)saturate(1.08);border-color:#defcfff5;transform:translateY(-2px);box-shadow:-1px -1px #f6feffd1,0 15px 30px #04193f40,0 0 23px #47e5ff33,inset 1px 1px #fffffff0,inset -1px 0 #47e5ff7a,inset 0 -2px #0722524d}}.account-compact-trigger:active,.button:active,.card-section-toggle:active,.card-toggle-button:active,.face-signal-toggle button:active,.language-trigger:active,.menu-toggle:active,.olymp-act-dots button:active,.olymp-tour-toggle:active,.program-card .card-cta-row:active,.proof-provider-link:active,.story-node-button:active{transform:translateY(1px)scale(.99);box-shadow:0 5px 12px #04193f33,inset 0 2px 3px #07225233,inset 1px 1px #ffffffb3}.account-compact-trigger:focus-visible,.button:focus-visible,.card-section-toggle:focus-visible,.card-toggle-button:focus-visible,.face-signal-toggle button:focus-visible,.language-trigger:focus-visible,.menu-toggle:focus-visible,.olymp-act-dots button:focus-visible,.olymp-tour-toggle:focus-visible,.path-pill:focus-visible,.program-card .card-cta-row:focus-visible,.program-card-link:focus-visible,.proof-provider-link:focus-visible,.story-node-button:focus-visible{outline-offset:4px;outline:3px solid #eefdfffa;box-shadow:0 0 0 6px #055ba4b3,0 0 26px #47e5ff75,inset 1px 1px #ffffffdb}.nav-primary{-webkit-backdrop-filter:blur(20px)saturate(1.36)contrast(1.07);background:radial-gradient(9rem 4.5rem at 3.6rem,#44b1ed38,#0000 72%),linear-gradient(104deg,#1b4280d6,#336099c2 42%,#2c709db3);border-bottom:1px solid #6be5ff80;box-shadow:0 14px 36px #03163a52,inset 0 1px #d5f8ff47,inset 0 -1px #47e5ff57}.nav-container{isolation:isolate;position:relative}.nav-container:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#02133975,#05306733 54%,#0000 76%);border-radius:50%;width:118px;height:72px;position:absolute;top:50%;left:clamp(4px,.8vw,14px);transform:translateY(-50%)}.brand{isolation:isolate;border-radius:10px;place-items:center;width:80px;height:72px;display:grid;position:relative}.brand:before{z-index:-1;-webkit-backdrop-filter:blur(10px)saturate(1.26)contrast(1.1);background:radial-gradient(circle at 28% 16%,#ffffff1c,#0000 31%),radial-gradient(circle at 76% 82%,#8267ff26,#0000 44%),radial-gradient(circle at 26% 68%,#2d84eb33,#0000 48%),linear-gradient(145deg,#021136f2,#052e70e6);border:1px solid #effdffd6;border-color:#effdffd6 #61b8ff99 #010e30eb #bcd6ff8f;border-radius:8px;animation:1.4s cubic-bezier(.2,.78,.2,1) both brand-sapphire-awaken;inset:2px;box-shadow:-1px -1px #e8fcff5c,0 10px 22px #04193f33,0 0 16px #47e5ff14,0 0 18px #8267ff0a,inset 1px 1px #ffffff38,inset -1px 0 #6cb1ff3d,inset 0 -2px #010d2d8f}.brand:after,.brand:before{content:"";position:absolute}.brand:after{z-index:3;opacity:.66;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#fff 35%,#9fdcff 66%,#bcb7ff 82%,#0000);border-radius:1px;width:60px;height:1px;animation:1.4s cubic-bezier(.2,.78,.2,1) both brand-caustic-arrival;top:4px;left:10px;box-shadow:0 0 5px #ffffff94,0 0 9px #5ca6ff61,0 0 13px #8f74ff1f}.brand-mark{isolation:isolate;place-items:center;width:60px;height:60px;display:grid;position:relative}.brand .brand-logo{-o-object-fit:contain;object-fit:contain;pointer-events:none;will-change:opacity,transform,filter;grid-area:1/1;width:60px;height:60px}.brand-logo--base{z-index:1;filter:drop-shadow(0 0 1px #fffffffa)drop-shadow(0 0 4px #dbfaff80)drop-shadow(0 4px 8px #010c2b57)drop-shadow(0 0 8px #48abff47);opacity:0;transition:filter .28s,transform .28s;animation:1.4s cubic-bezier(.2,.78,.2,1) both brand-blue-arrival}.brand-logo--white-letters{z-index:2;filter:brightness(0)saturate(0)invert()drop-shadow(0 1px 1px #010e30a3)drop-shadow(0 0 4px #d6efffad);opacity:0;animation:1.4s cubic-bezier(.2,.78,.2,1) both brand-letter-arrival;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 242'%3E%3Cpath fill='%23fff' d='M0 0h34v37H0zM56 0h41v37H56zM0 50h34v43H0zM0 102h34v48H0zM0 158h36v49H0zM57 158h40v49H57z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 242'%3E%3Cpath fill='%23fff' d='M0 0h34v37H0zM56 0h41v37H56zM0 50h34v43H0zM0 102h34v48H0zM0 158h36v49H0zM57 158h40v49H57z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-logo--ignition,.brand-logo--sweep{z-index:3;filter:brightness(0)saturate(0)invert()drop-shadow(0 0 3px #fffffffa)drop-shadow(0 0 12px #b1ddfff0)drop-shadow(0 0 24px #6fa1ff9e);mix-blend-mode:screen}.brand-logo--ignition{opacity:0;animation:1.4s cubic-bezier(.2,.78,.2,1) both brand-white-ignition}.brand-logo--sweep{opacity:0;animation:1.15s cubic-bezier(.18,.7,.16,1) .22s both brand-white-sweep;-webkit-mask-image:linear-gradient(112deg,#0000 35%,#0000002e 42%,#000 48% 54%,#0000002e 60%,#0000 67%);mask-image:linear-gradient(112deg,#0000 35%,#0000002e 42%,#000 48% 54%,#0000002e 60%,#0000 67%);-webkit-mask-position:145% 0;mask-position:145% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%}.brand:focus-visible .brand-logo--base,.brand:hover .brand-logo--base{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 6px #e8fdffad)drop-shadow(0 6px 10px #010c2b70)drop-shadow(0 0 11px #5baeff70)brightness(1.08)saturate(1.12);transform:translateY(-1px)scale(1.025)}.brand:focus-visible:before,.brand:hover:before{border-color:#f9fffffa #7bc5ffcc #010e30eb #ccdcffbd;box-shadow:-1px -1px #f2feff80,0 12px 24px #02184247,0 0 20px #52a5ff2e,0 0 22px #8267ff0f,inset 1px 1px #ffffff4d,inset -1px 0 #6cb1ff4d,inset 0 -2px #010d2d99}@keyframes brand-sapphire-awaken{0%{opacity:.38;transform:scale(.92);box-shadow:0 5px 12px #0211362e,0 0 #4bdeff00,inset 1px 1px #ffffff14}42%{opacity:1;box-shadow:-1px -1px #f0feff94,0 12px 27px #02113657,0 0 32px #82f1ff52,inset 1px 1px #ffffff47,inset -1px 0 #50e2ff42,inset 0 -2px #010d2d8f}to{opacity:1;transform:scale(1)}}@keyframes brand-blue-arrival{0%,12%{opacity:0;transform:scale(.92)}36%{opacity:.22}68%{opacity:1;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes brand-letter-arrival{0%,28%{opacity:0;transform:scale(.94)}54%{opacity:.42}76%,to{opacity:1;transform:scale(1)}}@keyframes brand-white-ignition{0%{opacity:0;transform:scale(.91)}13%{opacity:.98;transform:scale(.96)}34%{opacity:.9;transform:scale(1.012)}62%{opacity:.18}to{opacity:0;transform:scale(1)}}@keyframes brand-white-sweep{0%,12%{opacity:0;-webkit-mask-position:145% 0;mask-position:145% 0}28%{opacity:1}78%{opacity:.94}to{opacity:0;-webkit-mask-position:-48% 0;mask-position:-48% 0}}@keyframes brand-caustic-arrival{0%,18%{opacity:0;transform:translate(-9px)scaleX(.45)}48%{opacity:1}to{opacity:.66;transform:translate(0)scaleX(1)}}.nav-link,.nav-more-trigger{color:#f5fcffe6;text-shadow:0 1px 3px #02183e75}.nav-link.is-current,.nav-more-trigger:focus-visible,.nav-more-trigger:hover,.nav-more.is-current .nav-more-trigger{color:#fff}.nav-more-trigger:focus-visible,.nav-more-trigger:hover{background:#ade5ff1f}.language-switcher{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}.language-trigger{color:#f8fefffa;text-shadow:0 1px 3px #02163a8f;background:linear-gradient(90deg,#0000,#e7fdffb8 58%,#47e5ff9e 75%,#0000) right .64rem top/1.8rem 1px no-repeat,radial-gradient(circle at 20% 8%,#ffffff3d,#0000 33%),linear-gradient(142deg,#3f87c0b8,#0f497fc7);border:1px solid #b4f3ffd6;border-radius:999px;min-width:72px;min-height:46px;padding:0 14px;overflow:hidden;box-shadow:-1px -1px #ebfdff9e,0 10px 22px #02184247,0 0 16px #47e5ff1f,inset 1px 1px #ffffff61,inset -1px 0 #47e5ff66,inset 0 -2px #031e4c6b}.language-switcher[open] .language-trigger{border-color:#95f4fffa;box-shadow:0 0 0 3px #47e5ff29,0 13px 28px #02184252,0 0 22px #47e5ff47,inset 1px 1px #ffffff6b,inset 0 -2px #031e4c6b}.language-menu{background:radial-gradient(circle at 18% 8%,#75dbff33,#0000 38%),linear-gradient(145deg,#15467ef5,#072d5bf7);border-color:#8bebffa3;box-shadow:0 20px 42px #02163a61,inset 1px 1px #defaff3d}.language-link{color:#f2fcffe6}.language-link.is-current,.language-link:focus-visible,.language-link:hover{color:#fff;background:#47e5ff29}@media (width<=980px){.brand{border-radius:9px;width:72px;height:64px}.brand:before{border-radius:7px}.brand:after{width:54px;top:4px;left:9px}.brand .brand-logo,.brand-mark{width:54px;height:54px}.nav-menu.is-open{background:radial-gradient(circle at 12% 6%,#64d3ff24,#0000 36%),linear-gradient(145deg,#12427bf0,#062b58f5);border:1px solid #8bebff6b;border-radius:18px;margin-top:2px;padding:14px;box-shadow:0 18px 36px #02163a57,inset 1px 1px #defaff38}.language-trigger{min-width:56px;min-height:40px;padding:0 10px}}@media (width<=380px),(width<=980px) and (height<=620px) and (orientation:landscape){.brand{border-radius:8px;width:64px;height:56px}.brand:before{border-radius:6px}.brand:after{width:48px;top:3px;left:8px}.brand .brand-logo,.brand-mark{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.brand-logo--base,.brand-logo--ignition,.brand-logo--sweep,.brand-logo--white-letters,.brand:after,.brand:before{animation:none}.brand-logo--base,.brand-logo--white-letters{opacity:1;transform:none}.brand-logo--ignition,.brand-logo--sweep{display:none}}.logic-tone--danger,.olymp-signal-stage.is-act-2,.olymp-signal-stage.is-act-3,.olymp-signal-stage.is-act-4,.shorts-course-node.is-alarm,.signal-glyph.is-alarm,.signal-glyph.is-stress{--bsa-glass-accent:var(--bsa-glass-danger)}.shorts-course-node.is-alarm,.signal-glyph.is-alarm{border-color:color-mix(in srgb,var(--bsa-glass-danger) 64%,#ffefe7c2);box-shadow:0 0 20px #ef514b4d,inset 1px 1px #fff6efbd,inset 0 -2px #761c1852}.signal-glyph.is-stress{border-color:color-mix(in srgb,var(--bsa-glass-heat) 66%,#ffefdec7);box-shadow:0 0 20px #ff74384d,inset 1px 1px #fff7ebbd,inset 0 -2px #7e2f0d52}.footer-section .container-meto,.olymp-signal-stage,.story-final-panel,.story-prompter-panel,.story-web-hero>.container-main{--bsa-night-accent:var(--olymp-hermes);--bsa-night-glow:#47e5ff2e;color:var(--bsa-night-glass-text);border-color:#f8feffe6 var(--bsa-night-accent) #031639b8 #bef2ffa3;background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,var(--bsa-glass-prism-core) 40%,var(--bsa-glass-prism-blue) 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 88% 12%,var(--bsa-night-glow),transparent 24rem),radial-gradient(circle at 10% 26%,var(--bsa-night-glass-violet-soft),transparent 26rem),linear-gradient(145deg,var(--bsa-night-glass-deep),var(--bsa-night-glass-blue) 56%,var(--bsa-night-glass-teal));box-shadow:var(--bsa-night-glass-shadow),0 0 32px var(--bsa-night-glow),inset 0 1px 0 #ffffff80,inset 0 -2px 0 #03163994;-webkit-backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.3) contrast(1.05)}.story-web-hero{background:radial-gradient(circle at 76% 12%,#47e5ff14,#0000 36rem),linear-gradient(#08224c38,#07193b14 64%,#0000)}.story-flight-scene{background:radial-gradient(circle at 16% 18%,#e2f9ff21,#0000 36%),radial-gradient(circle at 80% 18%,#47e5ff24,#0000 34%),linear-gradient(#072048c7,#0939689e 48%,#031431b8)}.story-final-panel :is(.main-heading-non-hero,.text-lead,.story-final-command),.story-prompter-panel :is(.story-prompter-title,.story-prompter-generalization),.story-web-hero .story-opening-copy :is(.hero-heading,.text-lead),.story-web-hero .story-section-head :is(.main-heading-non-hero,.text-lead){color:var(--bsa-night-glass-text);text-shadow:0 2px 16px #02123075}.story-final-panel .main-heading-non-hero,.story-prompter-panel .story-prompter-title,.story-web-hero .story-opening-copy .hero-heading,.story-web-hero .story-section-head .main-heading-non-hero{-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 22px #02123061);background:linear-gradient(112deg,#fff,#dff9ff 62%,#60ebdc);-webkit-background-clip:text;background-clip:text}.story-final-panel .text-lead,.story-prompter-panel .story-prompter-generalization,.story-web-hero .story-opening-copy>.text-lead:last-child,.story-web-hero .story-section-head .text-lead{color:var(--bsa-night-glass-muted)}.story-prompter-panel :is(.text-kicker,.story-role-key summary),.story-web-hero :is(.text-kicker,.story-hook-subtitle){color:#a9f5ff}.story-web-hero .story-mask-reference{border-color:#eefdffdb var(--olymp-hermes) #03183db3 #b5eefa94;background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--olymp-hermes) 74%,transparent) right .78rem top /2.35rem 1px no-repeat,radial-gradient(circle at 86% 12%,#47e5ff2e,transparent 34%),linear-gradient(145deg,#0f4e8f94,#053067b8);box-shadow:0 18px 38px #02123057,0 0 22px #47e5ff33,inset 0 1px #ffffff75,inset 0 -2px #03183d7a}.story-web-hero .story-mask-reference :is(strong,span){color:var(--bsa-night-glass-text)}.story-web-hero .story-mask-reference p{color:#a9f5ff;text-shadow:0 1px 10px #02123085}.footer-section .footer-brand,.footer-section .footer-link-block{border-left-color:#47e5ffa3}.footer-section .text-kicker{color:#a9f5ff;text-shadow:0 0 14px #47e5ff47;background:linear-gradient(145deg,#165a9180,#052a58b3);border-color:#a9f5ff80}.footer-section .text-kicker:before{background:radial-gradient(circle at 22% 18%,#dcfaff24,#0000 44%),linear-gradient(#47e5ff17,#041f482e)}.footer-section .text-md{color:var(--bsa-night-glass-text)}.footer-section .text-punchline{color:var(--bsa-night-glass-muted)}.footer-section .text-meta{color:#a9f5ff}.footer-section .text-link{color:#f8fdfff0;text-underline-offset:.22em;text-decoration-color:#47e5ffb8}.footer-section .text-link:focus-visible,.footer-section .text-link:hover{color:#fff;text-shadow:0 0 14px #47e5ff5c;-webkit-text-decoration:underline #47e5ff;text-decoration:underline #47e5ff}.footer-section .footer-release-version{color:#e0f3ffa8}.olymp-signal-stage.is-act-2{background:linear-gradient(90deg,transparent,#fff7f4e6 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,#fff7f4d6 40%,#ef514b70 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 74% 28%,#ef514b3d,transparent 34%),linear-gradient(145deg,#311641e0,#66234fc7 56%,#231f4cc2)}.olymp-signal-stage.is-act-2,.olymp-signal-stage.is-act-3{--bsa-night-accent:var(--bsa-night-glass-coral);--bsa-night-glow:var(--bsa-night-glass-coral-soft)}.olymp-signal-stage.is-act-3{background:linear-gradient(90deg,transparent,#fff7f4e6 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,#fff7f4d6 40%,#ef514b75 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 74% 34%,#ef514b47,transparent 30%),radial-gradient(circle at 56% 72%,#ff74382e,transparent 34%),radial-gradient(circle at 88% 14%,var(--bsa-night-glass-violet-soft),transparent 34%),linear-gradient(145deg,#30143fe6,#6d2348cc 52%,#251d4ec7)}.olymp-signal-stage.is-act-4{--bsa-night-accent:var(--bsa-night-glass-coral);--bsa-night-glow:#ef514b33;background:linear-gradient(90deg,transparent,#ffe7e2bd 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,#ffe7e2ad 40%,#ef514b85 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 70% 38%,#ef514b40,transparent 28%),radial-gradient(circle at 42% 78%,#8067bd24,transparent 32%),linear-gradient(145deg,#0b081ef5,#320d38e8 52%,#051638f0);box-shadow:var(--bsa-night-glass-shadow),0 0 26px #ef514b2e,inset 0 1px 0 #ffeee957,inset 0 -2px 0 #020a1fc7}.olymp-signal-stage.is-act-5{--bsa-night-accent:var(--bsa-night-glass-green);--bsa-night-glow:var(--bsa-night-glass-green-soft);background:linear-gradient(90deg,transparent,#f4fffbe6 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,#f4fffbd6 40%,#16a9826b 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 78% 32%,#46e2bb38,transparent 34%),radial-gradient(circle at 18% 12%,#47e5ff29,transparent 34%),linear-gradient(145deg,#042748e0,#065668c2 56%,#054e4ebd)}.olymp-signal-stage :is(.olymp-stage-head h2,.olymp-act-copy h3,.olymp-act-body,.olymp-generalization-note){color:var(--bsa-night-glass-text);text-shadow:0 2px 14px #0212306b}.olymp-signal-stage :is(.olymp-act-label,.olymp-stage-head .text-kicker){color:#a9f5ff}.olymp-signal-stage :is(.olymp-act-cue,.olymp-instrument-check>p){color:#c5f9ff}.olymp-signal-stage:is(.is-act-2,.is-act-3,.is-act-4) .olymp-act-cue{color:#ffd4ce}.olymp-act-copy-shell,.olymp-stage-visual,.story-prompter-viewport{background:linear-gradient(90deg,#0000,#f8feffb8 58%,#47e5ffa8 74%,#0000) right .8rem top/2.5rem 1px no-repeat,radial-gradient(circle at 74% 22%,#47e5ff1a,#0000 36%),linear-gradient(145deg,#051f4ab3,#0c417580);border-color:#dbf8ff6b;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #02123075,0 16px 34px #02123042}.olymp-instrument-check,.olymp-stage-conversion{background:radial-gradient(circle at 86% 12%,#47e5ff24,#0000 34%),linear-gradient(145deg,#083e799e,#053355b3);border-color:#7ef1ff80;box-shadow:inset 0 1px #ffffff61,0 14px 28px #02123042}.olymp-instrument-flow>span,.olymp-role-decoder,.story-prompter-chapter,.story-prompter-ending,.story-prompter-opening,.story-role-key p{border-color:color-mix(in srgb,var(--role-tone,var(--olymp-hermes)) 52%,#e0f9ffa8);background:linear-gradient(90deg,transparent,#f8feffc7 58%,var(--role-tone,var(--olymp-hermes)) 74%,transparent) right .58rem top /1.9rem 1px no-repeat,radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--role-tone,var(--olymp-hermes)) 18%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--role-tone,var(--olymp-hermes)) 38%,#11457d94),#052a5bb3);box-shadow:0 10px 22px #0212303d,inset 0 1px #ffffff5c,inset 0 -2px #03183d6b}.olymp-signal-stage :is(.olymp-instrument-flow strong,.olymp-instrument-points span,.olymp-role-decoder-copy>strong,.olymp-role-decoder-copy>span,.olymp-role-decoder-copy>small,.olymp-stage-conversion>strong){color:var(--bsa-night-glass-text)}.olymp-act-dots button:not(.is-active),.olymp-tour-toggle,.story-prompter-status:not(.is-running){border-color:#eefdffd6 var(--olymp-hermes) #03183dad #b5eefa94;background:linear-gradient(90deg,transparent,#f8feffd1 58%,var(--olymp-hermes) 74%,transparent) right .58rem top /1.9rem 1px no-repeat,linear-gradient(145deg,#106fae9e,#074a74b8);color:var(--bsa-night-glass-text);box-shadow:0 10px 22px #02123042,0 0 18px #47e5ff29,inset 0 1px #fff6,inset 0 -2px #03183d6b}.olymp-tour-progress:before{background:#051f4af0}.olymp-signal-stage .button-secondary,.story-final-panel .button-secondary,.story-prompter-panel .button-secondary{color:var(--bsa-night-glass-text);background:linear-gradient(90deg,transparent,#f8feffd6 58%,var(--olymp-hermes) 74%,transparent) right .7rem top /2.1rem 1px no-repeat,linear-gradient(145deg,#106faead,#074a74c2);text-shadow:0 1px 8px #02123080}.olymp-signal-stage .olymp-next-act{color:#061f47;text-shadow:0 1px #ffffff85;background:radial-gradient(circle at 18% 12%,#ffffff8f,#0000 34%),linear-gradient(145deg,#ffe875,#ffd84a 55%,#ffb843);border-color:#fffbdc #ffb13c #77420d #ffeb8d;box-shadow:0 14px 28px #57300c47,0 0 24px #ffd84a4d,inset 1px 1px #ffffffd1,inset 0 -2px #77420d61}.olymp-signal-stage .olymp-stage-conversion .button-primary,.story-final-panel .hero-cta-row .button-primary{color:#022848;text-shadow:0 1px #ffffff61;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 34%),linear-gradient(145deg,#54edbc,#16ba96 56%,#087b87);border-color:#e8fff8f5 #42dfa8e6 #013d40d6 #abffe7cc;box-shadow:0 14px 28px #013d4047,0 0 24px #42dfa83d,inset 1px 1px #ffffffb8,inset 0 -2px #013d406b}.olymp-signal-stage .olymp-stage-conversion .button-quiz,.story-final-panel .hero-cta-row .button-quiz{color:#022443;text-shadow:0 1px #ffffff57;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border-color:#eafffffa #39e5efeb #023659e6 #aefbffd1;box-shadow:0 14px 28px #02365947,0 0 24px #39e5ef40,inset 1px 1px #ffffffb8,inset 0 -2px #02365970}.story-prompter-window{scrollbar-color:#47e5ffbd #051f4ad6;border-color:#7ef1ff66}.story-prompter-panel :is(.story-line,.story-line.is-dialogue,.story-prompter-opening h3,.story-prompter-opening span,.story-prompter-chapter strong,.story-prompter-ending strong,.story-prompter-ending span,.story-role-key p strong,.story-role-key p span,.story-prompter-progress small){color:var(--bsa-night-glass-text)}.story-prompter-panel :is(.story-line.is-short-line,.story-line.is-spotlight,.story-prompter-opening p,.story-prompter-chapter span){color:#a9f5ff}.story-prompter-progress{background:#03183d94}.proof-stripe--constellation .container-main{background:radial-gradient(circle at 8% 10%,#47e5ff2e,#0000 24rem),radial-gradient(circle at 88% 15%,#7565dc26,#0000 24rem),linear-gradient(145deg,#06214ce6,#0c4373d1 56%,#074b5bc2);border-color:#e9fbffd6 #4ae4ffad #031639b8 #b6edfa94;overflow:hidden;box-shadow:0 30px 68px #02143561,0 0 38px #47e5ff21,inset 1px 1px #ffffffa3,inset -1px -2px #03163999}.proof-stripe--constellation .proof-stripe-head{z-index:2;align-items:center;position:relative}.proof-trust-lockup{grid-template-columns:auto auto minmax(13rem,1fr);align-items:center;gap:clamp(.75rem,1.8vw,1.3rem);display:grid}.proof-trust-lockup .section-signal-glyph{margin:0}.proof-rating-orb{aspect-ratio:1;color:#f5fffc;text-align:center;background:radial-gradient(circle at 35% 28%,#f0fffc47,#0000 34%),linear-gradient(145deg,#12847ac7,#053f5cd1);border:1px solid #86f4dfd1;border-radius:50%;place-content:center;gap:.25rem;width:clamp(7.1rem,11vw,9rem);padding:.8rem;display:grid;position:relative;box-shadow:0 0 32px #46e2bb33,inset 1px 1px #ffffff8f,inset 0 -2px #0316398f}.proof-rating-orb:after,.proof-rating-orb:before{content:"";border:1px solid #86f4df3d;border-radius:50%;position:absolute;inset:12%}.proof-rating-orb:after{border-color:#e2fff92e;inset:24%}.proof-rating-orb strong{z-index:1;color:#f8fffd;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:950;line-height:1;position:relative}.proof-rating-orb span{z-index:1;color:#e2faf7d6;max-width:10ch;font-size:.65rem;font-weight:800;line-height:1.2;position:relative}.proof-stripe--constellation .text-kicker{color:#f5fcff;text-shadow:0 1px 8px #0212308a;background:linear-gradient(145deg,#09567eb8,#0d3665c2);border-color:#daf8ffb8;max-width:30ch;margin:0}.proof-stripe--constellation .proof-provider-link{color:#f7fffc;background:linear-gradient(145deg,#14917de0,#055765e6);border-color:#e8fff8db #5cebcec7 #031b36b8 #9ef0e294;box-shadow:0 0 26px #46e2bb2e,inset 1px 1px #ffffff7a,inset 0 -2px #03193685}.proof-stripe--constellation .proof-provider-link span{color:#e4fff9d6}.proof-stripe--constellation .proof-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.82fr));align-items:stretch;gap:clamp(.9rem,1.8vw,1.4rem);padding-top:1.15rem;position:relative}.proof-stripe--constellation .proof-grid:before{content:"";background:linear-gradient(90deg,#0000,#47e5ffcc,#8f7ceea8,#0000);height:1px;position:absolute;top:0;left:7%;right:7%;box-shadow:0 0 18px #47e5ff47}.proof-stripe--constellation .proof-quote-card{--bsa-glass-accent:#47e5ff;border-color:#e8fbffc2 color-mix(in srgb,var(--bsa-glass-accent) 78%,transparent) #031639b3 #b2edfa85;background:linear-gradient(90deg,transparent,#f8feffc7 58%,var(--bsa-glass-accent) 74%,transparent) right .9rem top /2.9rem 1px no-repeat,linear-gradient(145deg,#083260e6,#084f6bbf);min-height:10rem;box-shadow:0 18px 40px #0214354d,0 0 24px color-mix(in srgb,var(--bsa-glass-accent) 14%,transparent),inset 1px 1px 0 #ffffff7a,inset 0 -2px 0 #0316398a;flex-direction:column;justify-content:space-between;display:flex}.proof-stripe--constellation .proof-quote-card:nth-child(2){--bsa-glass-accent:#957fec}.proof-stripe--constellation .proof-quote-card:nth-child(3){--bsa-glass-accent:#65c9ff}.proof-stripe--constellation .proof-quote-card.is-featured{min-height:12rem;padding:clamp(1.35rem,2.6vw,2rem)}.proof-stripe--constellation .proof-quote-card .proof-text{color:#f7fcff;text-shadow:0 2px 16px #0212305c;margin:0;font-size:clamp(1.05rem,1.9vw,1.45rem);line-height:1.18}.proof-stripe--constellation .proof-quote-card.is-featured .proof-text{font-size:clamp(1.35rem,2.7vw,2rem)}.section-lg--hermes-loss>.container-main{background:radial-gradient(circle at 14% 12%,#47e5ff24,#0000 25rem),radial-gradient(circle at 87% 18%,#ef514b24,#0000 24rem),linear-gradient(145deg,#072754e6,#11467ecc 53%,#0a3b64d6);border-color:#e9fbffd1 #47e5ffb3 #031639bd #b6edfa8f;overflow:hidden}.section-lg--hermes-loss .split-row{grid-template-columns:minmax(0,1.06fr) minmax(23rem,.94fr);align-items:stretch;gap:clamp(1rem,2.4vw,2rem)}.section-lg--hermes-loss .split-left{background:linear-gradient(130deg,#f4fdff14,#0000 30%),#031f486b;border:1px solid #a9ebfa4d;border-radius:1.5rem;align-self:stretch;padding:clamp(1.1rem,2.5vw,2rem);box-shadow:inset 1px 1px #ffffff38,inset 0 -2px #03163970}.section-lg--hermes-loss .info-card :is(.card-title,.benefit-title,.text-punchline),.section-lg--hermes-loss .split-left :is(.main-heading-non-hero,.benefit-title,.text-punchline){color:#f7fcff}.section-lg--hermes-loss .split-left .main-heading-non-hero{-webkit-text-fill-color:transparent;text-shadow:0 8px 30px #02123040;background:linear-gradient(105deg,#fff,#dff8ff 62%,#93efff);-webkit-background-clip:text;background-clip:text}.section-lg--hermes-loss .info-card :is(.benefit-text,.card-meta),.section-lg--hermes-loss .split-left :is(.text-lead,.text-md,.benefit-text){color:#e0f2fcd9}.hermes-loss-sequence{background:radial-gradient(circle at 80% 80%,#ef514b24,#0000 30%),#031b4194;border:1px solid #5be7ff73;border-radius:1.25rem;margin:clamp(1.2rem,2.4vw,1.8rem) 0;padding:1rem;box-shadow:0 0 26px #47e5ff1a,inset 1px 1px #ffffff38,inset 0 -2px #03163985}.hermes-loss-steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.hermes-loss-steps strong{color:#f3fcff;text-align:center;background:linear-gradient(145deg,#1a6c9bb3,#073663c7);border:1px solid;border-radius:1rem;place-items:center;min-height:4.15rem;padding:.65rem;font-size:.75rem;line-height:1.15;display:grid;box-shadow:inset 1px 1px #ffffff47}.hermes-loss-steps strong.is-impact{color:#b7f6ff}.hermes-loss-steps strong.is-doubt{color:#ffd1c5;background:linear-gradient(145deg,#af4659b8,#5b3370c7)}.hermes-loss-steps strong.is-loss{color:#fff0e8;background:linear-gradient(145deg,#c6433dc7,#702e4ecc)}.hermes-loss-steps>span{color:#91f0ff;font-size:1.15rem;font-weight:900}.hermes-conflict-plot{width:100%;height:auto;margin-top:.45rem;display:block;overflow:visible}.hermes-chorus-path,.hermes-data-path{fill:none;stroke-linecap:round}.hermes-data-path{stroke:#47e5ff;stroke-width:5px;filter:drop-shadow(0 0 7px #47e5ffad)}.hermes-chorus-path{stroke:#ff735f;stroke-width:9px;filter:drop-shadow(0 0 9px #ef514b94)}.hermes-data-node{fill:#dffbff;stroke:#47e5ff;stroke-width:4px}.hermes-loss-node{fill:#fff0e8;stroke:#ff735f;stroke-width:5px}.section-lg--hermes-loss .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.section-lg--hermes-loss .section-structure-item{background:#031c4461;border:1px solid #65e0fa47;border-radius:1rem;align-content:start;margin:0;padding:.9rem}.section-lg--hermes-loss .section-structure-item>.benefit-signal-glyph{display:none}.section-lg--hermes-loss .info-card{background:radial-gradient(circle at 88% 12%,#47e5ff29,#0000 15rem),linear-gradient(145deg,#042b52f5,#075265db);border-color:#e6fbffc2 #47e5ffb8 #031639b8 #b1ebf88a;align-self:start;box-shadow:0 26px 54px #0214355c,0 0 32px #47e5ff24,inset 1px 1px #ffffff75,inset 0 -2px #03163994}.section-lg--hermes-loss .info-card>.card-signal-glyph{opacity:.42}.section-lg--hermes-loss .info-card .benefit-list{gap:.75rem;display:grid}.section-lg--hermes-loss .hermes-role-item{background:#031c4475;border:1px solid #81e7fa4d;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .85rem;margin:0;padding:.85rem;display:grid;position:relative}.section-lg--hermes-loss .hermes-role-item .benefit-text,.section-lg--hermes-loss .hermes-role-item .benefit-title{grid-column:2}.hermes-role-mark{color:#75efff;background:linear-gradient(145deg,#187ba4cc,#053d66db);border:1px solid;border-radius:1rem;grid-row:1/span 2;place-items:center;width:3.1rem;height:3.1rem;font-size:1.4rem;display:grid;box-shadow:0 0 18px #47e5ff24,inset 1px 1px #ffffff57}.hermes-role-mark.is-role-2{color:#aebfff;background:linear-gradient(145deg,#455db4cc,#213a7bdb)}.hermes-role-mark.is-role-3{color:#ffb7a5;background:linear-gradient(145deg,#b4404ed1,#5b2b59e0)}.section-lg--hermes-loss .info-card>.text-punchline{color:#9df3ff;text-shadow:0 0 18px #47e5ff3d;border-top:1px solid #47e5ff59;margin-top:1.25rem;padding-top:1rem;font-size:clamp(1.08rem,2vw,1.42rem)}@media (width<=980px){.proof-trust-lockup{grid-template-columns:auto 1fr}.proof-trust-lockup .text-kicker{grid-column:1/-1}.proof-stripe--constellation .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-stripe--constellation .proof-quote-card.is-featured{grid-column:1/-1}.section-lg--hermes-loss .split-row{grid-template-columns:1fr}.section-lg--hermes-loss .split-right{min-width:0}}@media (width<=680px){.proof-stripe--constellation .proof-stripe-head{align-items:stretch}.proof-trust-lockup{grid-template-columns:1fr}.proof-trust-lockup .section-signal-glyph{display:none}.proof-rating-orb{width:7.5rem}.proof-trust-lockup .text-kicker{grid-column:auto}.proof-stripe--constellation .proof-grid{grid-template-columns:1fr}.proof-stripe--constellation .proof-quote-card.is-featured{grid-column:auto}.hermes-loss-steps{grid-template-columns:1fr}.hermes-loss-steps>span{justify-self:center;transform:rotate(90deg)}.section-lg--hermes-loss .section-structure-list{grid-template-columns:1fr}}.section-lg--electric-aegean{--aegean-blue:#146dca;--aegean-azure:#0c72b8;--aegean-teal:#08758f;--aegean-deep:#042b66;--aegean-aqua:#39e5ef;--aegean-green:#42d99a;--aegean-yellow:#ffd84a;--aegean-orange:#ff8a43;--aegean-violet:#a58bff;--aegean-white:#f8fcff;--aegean-muted:#e4f4ff;--logic-signal:var(--aegean-aqua);--logic-update:var(--aegean-green);--logic-attention:var(--aegean-violet);scroll-margin-top:6rem}.section-lg--electric-aegean>.container-main{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.42)contrast(1.08);background:radial-gradient(circle at 9% 10%,#39e5ef47,#0000 24rem),radial-gradient(circle at 88% 13%,#ffd84a38,#0000 20rem),radial-gradient(circle at 78% 86%,#a58bff29,#0000 23rem),linear-gradient(145deg,#146dcafa,#0c72b8f7 52%,#08758ff7);border-color:#e8fdffeb #39e5efd1 #042b66db #b2f7ffb8;overflow:hidden;box-shadow:-7px -6px 24px #bef9ff2e,0 34px 72px #031b486b,0 0 42px #39e5ef2e,inset 1.5px 1.5px #ffffffdb,inset -1px 0 #39e5ef9e,inset 0 -3px #042b66b8}.section-lg--electric-aegean>.container-main:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ecfdff0f 1px,#0000 0) 0 0/32px 32px,linear-gradient(#ecfdff0f 1px,#0000 0) 0 0/32px 32px,linear-gradient(118deg,#f8fcff1a,#0000 16% 76%,#a58bff14);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 36%,#000 16%,#000000b8 62%,#0000 108%);mask-image:radial-gradient(at 50% 36%,#000 16%,#000000b8 62%,#0000 108%)}.section-lg--electric-aegean>.container-main:after{background:linear-gradient(90deg,transparent,#fffffff5 24%,var(--aegean-yellow) 51%,var(--aegean-aqua) 76%,transparent);width:min(34rem,48%);height:2px;top:-1px;left:6%;right:auto;box-shadow:0 0 18px #ffd84a57,0 0 28px #39e5ef4d}.section-lg--electric-aegean .rule-block{z-index:1;position:relative}.section-lg--electric-aegean .split-row{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem)}.section-lg--electric-aegean .split-left{background:linear-gradient(132deg,#f8fcff1a,#0000 31%),linear-gradient(145deg,#054b9dcc,#055997b3 54%,#05667dad);border:1px solid #b2f7ff61;border-radius:1.55rem;align-content:start;align-self:stretch;padding:clamp(1.2rem,2.7vw,2rem);box-shadow:0 22px 48px #031b4845,0 0 28px #39e5ef1a,inset 1px 1px #ffffff52,inset -1px 0 #39e5ef52,inset 0 -2px #042b668f}.section-lg--electric-aegean .split-left:before{z-index:0;border-radius:inherit;opacity:1;background:radial-gradient(circle at 96% 7%,#ffd84a2b,#0000 28%),radial-gradient(circle at 3% 88%,#42d99a26,#0000 34%),radial-gradient(circle at 78% 56%,#a58bff1f,#0000 42%);inset:0}.section-lg--electric-aegean .split-left>:not(.section-signal-glyph){z-index:2;position:relative}.section-lg--electric-aegean .section-signal-glyph{--glyph-tone:var(--aegean-orange);z-index:1;color:#fff4c7;opacity:.96;filter:drop-shadow(0 14px 20px #341a5542);background:radial-gradient(circle at 28% 18%,#fff9d552,#0000 31%),linear-gradient(145deg,#ff8a43eb,#d2424cd1 56%,#703175cc);border-color:#fff9d5db #ffae53db #6b2728b8 #ffda67b3;top:clamp(.9rem,1.8vw,1.4rem);right:clamp(.9rem,2vw,1.6rem);box-shadow:-2px -2px #fffce79e,0 0 24px #ff8a4361,0 0 48px #ffd84a33,inset 1px 1px #ffffff8a,inset 0 -2px #4e1f508a}.section-lg--electric-aegean .section-signal-glyph svg{filter:drop-shadow(0 0 4px #fff9d5e6)drop-shadow(0 0 10px #ffd84a8a)}.section-lg--electric-aegean .split-left>.text-kicker{background:radial-gradient(circle at 20% 12%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffe56b,var(--aegean-yellow) 54%,#ffac3f);color:#061f47;text-shadow:0 1px #ffffff8f;border-color:#fffad3f5 #ffb442e6 #704016a8 #ffef97d6;box-shadow:0 12px 25px #4e2d1438,0 0 22px #ffd84a42,inset 1px 1px #ffffffd1,inset 0 -2px #80461252}.section-lg--electric-aegean .split-left>.text-kicker:before{background:linear-gradient(135deg,#ffffff52,#0000 42%),radial-gradient(circle at 88% 78%,#ff8a4333,#0000 46%)}.section-lg--electric-aegean .main-heading-non-hero{-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #031b4852;background:linear-gradient(105deg,#fff,#dcfbff 58%,#fff0a3);-webkit-background-clip:text;background-clip:text;max-width:calc(100% - clamp(3.8rem,9vw,6.7rem))}.section-lg--electric-aegean .main-heading-non-hero:after{background:linear-gradient(90deg,var(--aegean-yellow),var(--aegean-aqua) 58%,transparent);width:min(17rem,82%);box-shadow:0 0 16px #ffd84a47,0 0 24px #39e5ef4d}.section-lg--electric-aegean .split-left>:is(.text-lead,.text-md){color:var(--aegean-muted);text-shadow:0 2px 14px #031b483d}.section-lg--electric-aegean .section-structure-list{gap:.72rem;width:100%;margin-block:.8rem .9rem}.section-lg--electric-aegean .section-structure-item{--shop-card-tone:var(--logic-tone,var(--aegean-aqua));border:1px solid color-mix(in srgb,var(--logic-tone) 56%,#e7fcffb3);border-left:5px solid var(--logic-tone);background:linear-gradient(132deg,#ffffff1a,transparent 31%),radial-gradient(circle at 94% 12%,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--logic-tone) 17%,#04397de0),#04316ab8);min-height:4.9rem;box-shadow:0 14px 28px #031b483b,0 0 20px color-mix(in srgb,var(--logic-tone) 17%,transparent),inset 1px 1px 0 #ffffff40,inset 0 -2px 0 #031b486b;border-radius:1rem;margin:0;padding:.78rem .82rem .78rem 4rem;position:relative}.section-lg--electric-aegean .section-structure-item:after{content:"";background:linear-gradient(90deg,transparent,#fff,var(--logic-tone),transparent);width:4.2rem;height:1px;box-shadow:0 0 12px color-mix(in srgb,var(--logic-tone) 42%,transparent);pointer-events:none;position:absolute;top:-1px;right:.9rem}.section-lg--electric-aegean .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--logic-tone);border-color:color-mix(in srgb,var(--logic-tone) 72%,#effeffcc);width:2.55rem;height:2.55rem;color:color-mix(in srgb,var(--logic-tone) 72%,#fff);background:linear-gradient(135deg,#ffffff29,transparent 34%),color-mix(in srgb,var(--logic-tone) 25%,#042b66c7);opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 28%,transparent),inset 1px 1px 0 #ffffff57,inset 0 -1px 0 #031b486b;top:.76rem;left:.66rem}.section-lg--electric-aegean .section-structure-item .benefit-title{color:var(--aegean-white);text-shadow:0 2px 12px #031b4847;font-weight:900}.section-lg--electric-aegean .section-structure-item .benefit-text{color:#e4f4ffe6}.section-lg--electric-aegean .section-action-dock{isolation:isolate;background:radial-gradient(circle at 10% 0,#ffd84a33,#0000 15rem),radial-gradient(circle at 94% 100%,#a58bff33,#0000 17rem),linear-gradient(145deg,#073d8cfa,#102f70fa);border:1px solid #fff6bed1;border-color:#fff6bed1 #a58bffa3 #03163deb #ffe06794;border-radius:1.15rem;width:100%;margin-top:.3rem;padding:clamp(.95rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 20px 38px #031b484d,0 0 22px #4c62db1f,inset 1px 1px #ffffff42,inset 0 -2px #03163d80}.section-lg--electric-aegean .section-action-dock:before{z-index:-1;content:"";background:linear-gradient(90deg,transparent,#fff4bd,var(--aegean-yellow),transparent);pointer-events:none;width:46%;height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 14px #ffd84a4d}.section-lg--electric-aegean .section-action-dock .text-punchline{color:#fff4bd;text-shadow:0 0 17px #ffd84a3d,0 2px 12px #031b4857;border-bottom:1px solid #ffd84a6b;width:100%;margin:0;padding:0 0 .9rem;font-size:clamp(1rem,1.6vw,1.18rem)}.section-lg--electric-aegean .section-action-dock .hero-cta-row{margin-top:.95rem;margin-bottom:0}.section-lg--electric-aegean .button-quiz{color:#022443;text-shadow:0 1px #ffffff57;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border-color:#eafffffa #39e5efeb #023659e6 #aefbffd1;box-shadow:0 16px 32px #031b4852,0 0 24px #39e5ef42,inset 1px 1px #ffffffa3,inset 0 -2px #01405b6b}.section-lg--electric-aegean .button-secondary{color:#f8f5ff;text-shadow:0 2px 12px #031b4861;background:radial-gradient(circle at 18% 10%,#ffffff29,#0000 34%),linear-gradient(145deg,#244eb3,#513fa3);border-color:#f4f0ffe6 #b597ffcc #14114bd6 #d1c1ffad;box-shadow:0 14px 28px #031b4847,0 0 20px #a58bff30,inset 1px 1px #ffffff47,inset 0 -2px #14114b80}.section-lg--electric-aegean .split-right{align-self:start}.section-lg--electric-aegean .video-card{--bsa-glass-accent:var(--aegean-violet);-webkit-backdrop-filter:blur(14px)saturate(1.38)contrast(1.06);background:radial-gradient(circle at 88% 8%,#ffb84324,#0000 16rem),radial-gradient(circle at 12% 14%,#a58bff33,#0000 18rem),linear-gradient(145deg,#061a45fc,#122d72fa);border-color:#f8f6ffe6 #a58bffb8 #020e2bf0 #5fe8f27a;align-content:start;box-shadow:-2px -2px #eef2ff57,0 28px 60px #020e2b75,0 0 30px #715bdb29,inset 1px 1px #ffffff57,inset -1px 0 #a58bff47,inset 0 -2px #020e2bb8}.section-lg--electric-aegean .video-card:before{background-color:#0000;background-image:radial-gradient(circle at 92% 5%,#ffc4541a,#0000 23%),radial-gradient(circle at 8% 90%,#a58bff1f,#0000 28%),linear-gradient(132deg,#ffffff14,#0000 24% 78%,#a58bff12);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.section-lg--electric-aegean .video-card:after{border-color:#f7f4ff7a #a58bff66 #020e2ba3 #a4e2f34d;box-shadow:inset 1px 1px #fff3,inset 0 -1px #020e2b7a,0 0 18px #a58bff1c}.section-lg--electric-aegean .video-card .text-kicker{background:radial-gradient(circle at 18% 12%,#ffffff8a,transparent 34%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 54%,#ffb346);color:#061f47;text-shadow:0 1px #ffffff8a;border-color:#fffad3f0 #ffb442d6 #7040169e #ffef97c7;box-shadow:0 12px 24px #031b4838,0 0 20px #ffd84a38,inset 1px 1px #ffffffc2,inset 0 -2px #80461247}.section-lg--electric-aegean .video-card .text-kicker:before{background:linear-gradient(135deg,#ffffff42,#0000 42%),radial-gradient(circle at 88% 76%,#ff8a432e,#0000 48%)}.section-lg--electric-aegean .video-card .proof-title{color:var(--aegean-white);text-shadow:0 4px 20px #031b4861;font-weight:900}.section-lg--electric-aegean .video-placeholder{border-color:#f7f6ffdb #a58bff94 #020e2be0 #97e1f261;box-shadow:0 20px 38px #020e2b6b,0 0 18px #a58bff1a,inset 1px 1px #ffffff52}.section-lg--electric-aegean .video-card .proof-text{color:var(--aegean-muted);text-shadow:0 2px 12px #031b484d}@media (width<=980px){.section-lg--electric-aegean .split-row{grid-template-columns:1fr}.section-lg--electric-aegean .main-heading-non-hero{max-width:calc(100% - 5rem)}}@media (width<=680px){.section-lg--electric-aegean>.container-main{border-radius:1.5rem}.section-lg--electric-aegean .split-left{border-radius:1.2rem;padding:1rem}.section-lg--electric-aegean .section-signal-glyph{border-radius:1.35rem;width:4.3rem;height:4.3rem;top:.75rem;right:.75rem}.section-lg--electric-aegean .main-heading-non-hero{max-width:calc(100% - 3.7rem)}.section-lg--electric-aegean .section-structure-item{padding-left:3.75rem}.section-lg--electric-aegean .section-action-dock{padding:.9rem}.section-lg--electric-aegean .section-action-dock .button{width:100%}.section-lg--electric-aegean .video-card{padding:1rem}}.section-lg--clear-optical{--optical-cobalt:#286cc4;--optical-sky:#4b8edb;--optical-cyan:#62e8ff;--optical-navy:#052d62;--optical-ink:#031e49;--optical-gold:#ffc943;--optical-coral:#ff765b;--optical-violet:#937cff;--optical-white:#f8fdff;--optical-muted:#052d62d1;--logic-origin:var(--optical-coral);--logic-signal:#0b9fbd;--logic-precision:var(--optical-violet);--logic-verification:#1779d0;--logic-calm:#108d75;scroll-margin-top:6rem}.section-lg--clear-optical>.container-main{isolation:isolate;-webkit-backdrop-filter:blur(7px)saturate(1.3)contrast(1.08);background:radial-gradient(circle at 8% 8%,#f8fdff17,#0000 21rem),radial-gradient(circle at 91% 12%,#ffc94333,#0000 19rem),radial-gradient(circle at 78% 84%,#937cff2b,#0000 23rem),linear-gradient(142deg,#0a4aa5,#126fbd 52%,#076589);border-color:#f8fdfff5 #62e8ffd1 #052d62c7 #daf6ffc7;overflow:hidden;box-shadow:-7px -6px 24px #e2faff38,0 34px 72px #03235257,0 0 40px #62e8ff29,inset 1.5px 1.5px #ffffffeb,inset -1px 0 #62e8ff94,inset 0 -3px #052d6294}.section-lg--clear-optical>.container-main:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#f8fdff13 1px,#0000 0) 0 0/34px 34px,linear-gradient(#f8fdff13 1px,#0000 0) 0 0/34px 34px,linear-gradient(116deg,#ffffff26,#0000 14% 78%,#62e8ff1a);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 48% 34%,#000 12%,#000000bd 64%,#0000 108%);mask-image:radial-gradient(at 48% 34%,#000 12%,#000000bd 64%,#0000 108%)}.section-lg--clear-optical>.container-main:after{background:linear-gradient(90deg,transparent,#fffffffa 20%,var(--optical-gold) 50%,var(--optical-cyan) 78%,transparent);width:min(36rem,52%);height:2px;top:-1px;left:6%;right:auto;box-shadow:0 0 17px #ffc94347,0 0 26px #62e8ff47}.section-lg--clear-optical.section-lg--presentation-result>.container-main{background:radial-gradient(circle at 9% 10%,#62e8ff2e,#0000 22rem),radial-gradient(circle at 89% 14%,#937cff33,#0000 20rem),radial-gradient(circle at 72% 88%,#ffc94324,#0000 20rem),linear-gradient(142deg,#084da8,#0d73bd 52%,#086b98)}.section-lg--clear-optical .rule-block{z-index:1;position:relative}.section-lg--clear-optical .v-rule{background:linear-gradient(180deg,var(--optical-gold),var(--optical-coral) 34%,var(--optical-cyan) 72%,var(--optical-violet));opacity:.94;width:3px;box-shadow:0 0 12px #ffc9434d,0 0 18px #62e8ff3d}.section-lg--clear-optical .split-row{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);align-items:start;gap:clamp(1rem,2.5vw,2rem)}.section-lg--clear-optical .split-left{-webkit-backdrop-filter:blur(5px)saturate(1.18)contrast(1.06);background:linear-gradient(132deg,#ffffff12,#0000 24%),radial-gradient(circle at 94% 8%,#ffc9431f,#0000 24%),radial-gradient(circle at 6% 86%,#62e8ff1a,#0000 30%),linear-gradient(145deg,#04307ae8,#055586d1);border:1px solid #ffffffd1;border-color:#ffffffd1 #62e8ff70 #052d626b #e8faff94;border-radius:1.55rem;align-self:start;max-width:none;padding:clamp(1.15rem,2.8vw,2rem);box-shadow:0 24px 52px #03235238,0 0 26px #62e8ff14,inset 1px 1px #ffffffa3,inset -1px 0 #62e8ff40,inset 0 -2px #052d624d}.section-lg--clear-optical .split-left:before{z-index:0;border-radius:inherit;opacity:1;background:radial-gradient(circle at 96% 6%,#ffc9431f,#0000 24%),radial-gradient(circle at 4% 88%,#62e8ff1a,#0000 30%),linear-gradient(118deg,#ffffff09,#0000 14% 84%,#937cff0f);inset:0}.section-lg--clear-optical.section-lg--presentation-result .split-left:before{background:radial-gradient(circle at 94% 7%,#937cff24,#0000 26%),radial-gradient(circle at 4% 88%,#62e8ff1f,#0000 31%),linear-gradient(118deg,#ffffff09,#0000 14% 84%,#ffc9430d)}.section-lg--clear-optical .split-left>:not(.section-signal-glyph){z-index:2;position:relative}.section-lg--clear-optical .section-signal-glyph{--glyph-tone:var(--optical-coral);z-index:1;color:#fff8d8;opacity:.96;background:radial-gradient(circle at 27% 18%,#ffffff57,#0000 31%),linear-gradient(145deg,#ffc943eb,#ff765be0 58%,#7b499ccc);border-color:#fffce8eb #ffc943bd #5d283b8f #ffe99db3;top:clamp(.85rem,1.8vw,1.35rem);right:clamp(.85rem,2vw,1.5rem);box-shadow:-2px -2px #fffdecb8,0 0 24px #ff765b52,0 0 44px #ffc9432e,inset 1px 1px #ffffff8f,inset 0 -2px #532a5d70}.section-lg--clear-optical.section-lg--presentation-result .section-signal-glyph{--glyph-tone:var(--optical-violet);background:radial-gradient(circle at 27% 18%,#ffffff47,#0000 31%),linear-gradient(145deg,#62e8ffe0,#4684dae0 52%,#937cffdb)}.section-lg--clear-optical .split-left>.text-kicker{background:radial-gradient(circle at 20% 12%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 55%,#ffad45);color:var(--optical-ink);text-shadow:0 1px #ffffff94;border-color:#fffde8fa #ffbe31e0 #71440e9e #ffec9ad6;box-shadow:0 12px 25px #56361433,0 0 20px #ffc9433b,inset 1px 1px #fffc,inset 0 -2px #81491142}.section-lg--clear-optical.section-lg--presentation-result .split-left>.text-kicker{background:radial-gradient(circle at 20% 12%,#ffffff85,transparent 34%),linear-gradient(145deg,#aaf4ff,var(--optical-cyan) 52%,#6a9ff0);border-color:#f0fefff5 #62e8ffcc #052d6294 #def8ffc2}.section-lg--clear-optical .main-heading-non-hero{max-width:calc(100% - clamp(3.8rem,9vw,6.7rem));color:var(--optical-white);-webkit-text-fill-color:var(--optical-white);text-shadow:0 1px #ffffff2e,0 8px 24px #03194357;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.section-lg--clear-optical .main-heading-non-hero:after{background:linear-gradient(90deg,var(--optical-gold),var(--optical-coral) 48%,var(--optical-cyan) 76%,transparent);width:min(18rem,84%);box-shadow:0 0 14px #ffc9433d,0 0 21px #62e8ff3d}.section-lg--clear-optical.section-lg--presentation-result .main-heading-non-hero:after{background:linear-gradient(90deg,var(--optical-cyan),var(--optical-violet) 58%,transparent)}.section-lg--clear-optical .section-lead-heading{border:1px solid #fff8d69e;border-left:5px solid var(--optical-coral);color:var(--optical-white);-webkit-text-fill-color:var(--optical-white);background-color:#0000;background-image:linear-gradient(128deg,#ffffff12,#0000 34%),linear-gradient(145deg,#03235bb8,#08497a9e);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:border-box;background-clip:border-box;border-radius:.95rem;margin:.35rem 0 1rem;padding:.85rem 1rem;font-size:clamp(1.05rem,1.8vw,1.3rem);box-shadow:0 12px 24px #0323521f,inset 1px 1px #ffffff6b}.section-lg--clear-optical .section-bullets,.section-lg--clear-optical .section-subsection .text-md,.section-lg--clear-optical .split-left>:is(.text-lead,.text-md){color:#ebf8fff0;text-shadow:0 2px 12px #03194347}.section-lg--clear-optical .split-left>.text-md{font-size:clamp(.92rem,1.45vw,1.03rem);line-height:1.52}.section-lg--clear-optical .section-subsections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.1rem;display:grid}.section-lg--clear-optical .section-subsection{--optical-sub-tone:var(--optical-gold);border:1px solid color-mix(in srgb,var(--optical-sub-tone) 48%,#f8fdff94);border-top:3px solid var(--optical-sub-tone);background:linear-gradient(132deg,#fff1,transparent 30%),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--optical-sub-tone) 13%,transparent),transparent 38%),linear-gradient(145deg,#032764ad,#0649778f);border-radius:1rem;margin:0;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 14px 28px #03235221,inset 1px 1px #fff6,inset 0 -1px #052d622e}.section-lg--clear-optical .section-subsection:nth-child(2){--optical-sub-tone:var(--optical-coral)}.section-lg--clear-optical .section-subsection:nth-child(3){--optical-sub-tone:var(--optical-cyan)}.section-lg--clear-optical .section-subsection:nth-child(4){--optical-sub-tone:var(--optical-violet)}.section-lg--clear-optical .section-subheading{color:var(--optical-white);-webkit-text-fill-color:var(--optical-white);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0 0 .55rem;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:900}.section-lg--clear-optical .section-bullets{margin-bottom:0;padding-left:1.15rem}.section-lg--clear-optical .section-bullets li::marker{color:var(--optical-sub-tone)}.section-lg--clear-optical .section-action-dock{isolation:isolate;background:radial-gradient(circle at 8% 0,#ffc94330,#0000 14rem),radial-gradient(circle at 94% 100%,#937cff2b,#0000 16rem),linear-gradient(145deg,#052d62f5,#0a447df0);border:1px solid #fff9dbcc;border-color:#fff9dbcc #62e8ff85 #031e49db #ffc94385;border-radius:1.15rem;width:100%;margin-top:1rem;padding:clamp(.95rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 20px 40px #03235242,inset 1px 1px #ffffff42,inset 0 -2px #031e497a}.section-lg--clear-optical .section-action-dock:before{z-index:-1;content:"";background:linear-gradient(90deg,transparent,#fff7d5,var(--optical-gold),var(--optical-cyan),transparent);width:48%;height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 14px #ffc94347}.section-lg--clear-optical .section-action-dock .text-punchline{width:100%;color:var(--optical-white);text-shadow:0 2px 14px #031e4961;border-bottom:1px solid #ffc9435c;margin:0;padding:0 0 .9rem;font-size:clamp(1rem,1.55vw,1.17rem);line-height:1.45}.section-lg--clear-optical .section-action-dock .hero-cta-row{margin-top:.95rem;margin-bottom:0}.section-lg--clear-optical .button-primary{background:radial-gradient(circle at 18% 12%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 55%,#ffad45);color:var(--optical-ink);text-shadow:0 1px #ffffff94;border-color:#fffde8fa #ffb531e6 #71440eb8 #ffec9adb;box-shadow:0 16px 32px #0323524a,0 0 22px #ffc9433b,inset 1px 1px #ffffffb8,inset 0 -2px #71440e4d}.section-lg--clear-optical .button-secondary{color:#fbfaff;text-shadow:0 2px 12px #031e495c;background:radial-gradient(circle at 18% 10%,#ffffff2e,#0000 34%),linear-gradient(145deg,#466ecb,#7656ca);border-color:#f6f3ffeb #b19dffd1 #1f1c5bc7 #dcd3ffb8;box-shadow:0 14px 28px #03235245,0 0 20px #937cff2e,inset 1px 1px #ffffff4d,inset 0 -2px #1f1c5b75}.section-lg--clear-optical .split-right{align-self:start}.section-lg--clear-optical .split-right-stack{grid-auto-rows:max-content;align-content:start;height:auto}.section-lg--clear-optical .clear-optical-story{z-index:1;gap:clamp(1.1rem,2.8vw,2rem);display:grid;position:relative}.section-lg--clear-optical .clear-optical-story-memory,.section-lg--clear-optical .clear-optical-story-opening{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.section-lg--clear-optical .story-opening-copy{max-width:none}.section-lg--clear-optical .clear-optical-story .video-card{align-content:start;align-self:start;position:relative;top:auto}.section-lg--clear-optical .clear-optical-story-journey,.section-lg--clear-optical .clear-optical-story-method,.section-lg--clear-optical .story-memory-copy{isolation:isolate;background:linear-gradient(132deg,#ffffff13,#0000 27%),radial-gradient(circle at 94% 8%,#ffc94321,#0000 19rem),radial-gradient(circle at 8% 92%,#62e8ff1a,#0000 21rem),linear-gradient(145deg,#032764ed,#064d7ce0);border:1px solid #f8fdffd1;border-color:#f8fdffd1 #62e8ff7a #031e49c2 #ffc94380;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 20px 42px #031e4938,inset 1px 1px #ffffff61,inset 0 -2px #031e4975}.section-lg--clear-optical .story-memory-copy{gap:.85rem;padding:clamp(1.1rem,2.5vw,1.65rem);display:grid}.section-lg--clear-optical .clear-optical-story-journey:before,.section-lg--clear-optical .clear-optical-story-method:before,.section-lg--clear-optical .story-memory-copy:before{z-index:-1;content:"";background:linear-gradient(90deg,transparent,var(--optical-gold),var(--optical-coral),var(--optical-cyan),transparent);width:min(24rem,54%);height:2px;position:absolute;top:0;left:5%;box-shadow:0 0 16px #ffc94347}.section-lg--clear-optical .story-scene-label{color:var(--optical-ink);background:radial-gradient(circle at 18% 12%,#ffffff80,transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 58%,#ffb24d);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffeea5b8;border-radius:.8rem;justify-self:start;margin:0;padding:.48rem .72rem;font-size:.7rem;font-weight:950;line-height:1.2;box-shadow:0 10px 22px #031e492b,inset 1px 1px #ffffffa8,inset 0 -2px #71440e3d}.section-lg--clear-optical .story-memory-copy .text-md,.section-lg--clear-optical .story-method-copy,.section-lg--clear-optical .story-timeline-copy .section-bullets,.section-lg--clear-optical .story-timeline-copy .text-md{color:#effafff5;text-shadow:0 2px 12px #03194347}.section-lg--clear-optical .story-memory-copy .text-md{max-width:62ch;margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.58}.section-lg--clear-optical .clear-optical-story-journey,.section-lg--clear-optical .clear-optical-story-method{padding:clamp(1.1rem,2.7vw,1.8rem)}.section-lg--clear-optical .story-scene-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem 1rem;margin-bottom:1rem;display:grid}.section-lg--clear-optical .story-scene-heading h3{color:var(--optical-white);text-shadow:0 5px 20px #03194359;margin:0;font-size:clamp(1.45rem,3vw,2.3rem);font-weight:930;line-height:1.08}.section-lg--clear-optical .story-timeline{gap:.8rem;display:grid;position:relative}.section-lg--clear-optical .story-timeline:before{content:"";background:linear-gradient(180deg,var(--optical-coral),var(--optical-cyan) 58%,var(--optical-violet));width:2px;position:absolute;top:1.8rem;bottom:1.8rem;left:2.35rem;box-shadow:0 0 14px #62e8ff47}.section-lg--clear-optical .story-timeline-step{border:1px solid color-mix(in srgb,var(--logic-tone) 52%,#f8fdff8a);border-left:4px solid var(--logic-tone);background:linear-gradient(132deg,#ffffff12,transparent 28%),radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--logic-tone) 16%,transparent),transparent 38%),linear-gradient(145deg,#03235bd1,#074478bd);border-radius:1rem;grid-template-columns:4.7rem minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px #031e4929,inset 1px 1px #ffffff47}.section-lg--clear-optical .story-timeline-marker{z-index:1;place-items:start center;padding-top:1rem;display:grid;position:relative}.section-lg--clear-optical .story-timeline-marker span{width:2.75rem;height:2.75rem;color:var(--optical-ink);background:color-mix(in srgb,var(--logic-tone) 78%,var(--optical-white));box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 38%,transparent),inset 1px 1px 0 #ffffffb3;border:2px solid #f8fdffe6;border-radius:50%;place-items:center;font-size:.72rem;font-weight:950;display:grid}.section-lg--clear-optical .story-timeline-copy{min-width:0;padding:1rem 1rem 1rem 0}.section-lg--clear-optical .story-timeline-copy h4{color:var(--optical-white);margin:0 0 .55rem;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:920;line-height:1.15}.section-lg--clear-optical .story-timeline-copy .text-md{max-width:78ch;margin:.55rem 0 0;font-size:clamp(.94rem,1.35vw,1.04rem);line-height:1.56}.section-lg--clear-optical .story-timeline-copy .section-bullets{margin:.65rem 0 0}.section-lg--clear-optical .clear-optical-story-method{background:linear-gradient(132deg,#ffffff12,#0000 27%),radial-gradient(circle at 10% 8%,#ffc94324,#0000 18rem),radial-gradient(circle at 92% 88%,#937cff29,#0000 20rem),linear-gradient(145deg,#03235bf5,#09477eeb);gap:.85rem;display:grid}.section-lg--clear-optical .clear-optical-story-method .story-scene-heading{margin-bottom:0}.section-lg--clear-optical .story-method-copy{max-width:80ch;margin:0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.58}.section-lg--clear-optical .clear-optical-story-method .section-action-dock{margin-top:.25rem}.section-lg--clear-optical .story-proof-grid{margin-top:0}.section-lg--clear-optical :is(.clear-optical-video--mobile,.clear-optical-story-instrument--mobile){display:none}.section-lg--clear-optical .clear-optical-story-instrument{--optical-instrument-accent:var(--optical-gold);--optical-instrument-secondary:var(--optical-coral);isolation:isolate;border:1.5px solid;border-color:#f8fdfff0 color-mix(in srgb,var(--optical-instrument-accent) 72%,#62e8ff9e) #031e49bd #e6faffb3;background:linear-gradient(130deg,#ffffff26,transparent 27%),radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--optical-instrument-accent) 20%,transparent),transparent 17rem),radial-gradient(circle at 12% 86%,color-mix(in srgb,var(--optical-instrument-secondary) 14%,transparent),transparent 18rem),linear-gradient(145deg,#125497ad,#328bc380);width:100%;min-width:0;box-shadow:-2px -2px 0 #f7fdff8f,0 24px 50px #031e4947,0 0 28px color-mix(in srgb,var(--optical-instrument-accent) 14%,transparent),inset 1px 1px 0 #fff6,inset -1px 0 0 #62e8ff42,inset 0 -2px 0 #031e496b;-webkit-backdrop-filter:blur(6px)saturate(1.25)contrast(1.07);border-radius:1.6rem;padding:clamp(1rem,2.4vw,1.4rem);position:relative;overflow:hidden}.section-lg--clear-optical .clear-optical-story-instrument.is-result{--optical-instrument-accent:var(--optical-cyan);--optical-instrument-secondary:var(--optical-violet);background:linear-gradient(130deg,#ffffff26,#0000 27%),radial-gradient(circle at 84% 14%,#62e8ff33,#0000 17rem),radial-gradient(circle at 12% 86%,#937cff29,#0000 18rem),linear-gradient(145deg,#0f5ba4b3,#2d89c485)}.section-lg--clear-optical .optical-instrument-caustic{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f8fdff13 1px,#0000 0) 0 0/26px 26px,linear-gradient(#f8fdff13 1px,#0000 0) 0 0/26px 26px,linear-gradient(118deg,#ffffff21,#0000 15% 77%,#62e8ff14);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 52% 43%,#000 18%,#000000ad 64%,#0000 106%);mask-image:radial-gradient(at 52% 43%,#000 18%,#000000ad 64%,#0000 106%)}.section-lg--clear-optical .optical-instrument-head{gap:.7rem;display:grid}.section-lg--clear-optical .optical-instrument-head h3,.section-lg--clear-optical .optical-instrument-head p{margin:0}.section-lg--clear-optical .optical-instrument-head p{border:1px solid color-mix(in srgb,var(--optical-instrument-accent) 62%,#f8fdffc2);color:var(--optical-ink);background:radial-gradient(circle at 18% 12%,#ffffff80,transparent 34%),color-mix(in srgb,var(--optical-instrument-accent) 76%,#e1f7ffad);box-shadow:0 10px 22px #031e492b,0 0 16px color-mix(in srgb,var(--optical-instrument-accent) 18%,transparent),inset 1px 1px 0 #ffffff9e;letter-spacing:.11em;text-transform:uppercase;border-radius:.82rem;justify-self:start;padding:.48rem .7rem;font-size:.68rem;font-weight:950}.section-lg--clear-optical .optical-instrument-head h3{max-width:24rem;color:var(--optical-white);text-shadow:0 4px 20px #031e494d;font-size:clamp(1.38rem,2.5vw,2rem);font-weight:920;line-height:1.08}.section-lg--clear-optical .optical-memory-lens{aspect-ratio:1.62;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--optical-instrument-accent) 20%,transparent),transparent 36%),radial-gradient(circle at 30% 22%,#ffffff26,transparent 31%),#032d6730;width:min(88%,18rem);box-shadow:0 0 30px color-mix(in srgb,var(--optical-instrument-accent) 16%,transparent),inset 1px 1px 0 #ffffff57,inset 0 -2px 0 #031e4947;border:1px solid #f8fdff66;border-radius:50%;margin:1.15rem auto .9rem;position:relative}.section-lg--clear-optical .optical-memory-axis,.section-lg--clear-optical .optical-memory-focus,.section-lg--clear-optical .optical-memory-ring{position:absolute}.section-lg--clear-optical .optical-memory-ring{border:1.5px solid color-mix(in srgb,var(--optical-instrument-accent) 58%,#f8fdff52);box-shadow:0 0 16px color-mix(in srgb,var(--optical-instrument-accent) 18%,transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.section-lg--clear-optical .optical-memory-ring.is-outer{aspect-ratio:1.55;width:78%}.section-lg--clear-optical .optical-memory-ring.is-middle{aspect-ratio:1.2;border-color:color-mix(in srgb,var(--optical-instrument-secondary) 58%,#f8fdff4d);width:54%}.section-lg--clear-optical .optical-memory-ring.is-inner{aspect-ratio:1;border-color:#f8fdff85;width:28%}.section-lg--clear-optical .optical-memory-axis{background:linear-gradient(90deg,transparent,#f8fdff80,var(--optical-instrument-accent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--optical-instrument-accent) 28%,transparent);top:50%;left:50%;transform:translate(-50%,-50%)}.section-lg--clear-optical .optical-memory-axis.is-horizontal{width:84%;height:1px}.section-lg--clear-optical .optical-memory-axis.is-vertical{background:linear-gradient(180deg,transparent,#f8fdff80,var(--optical-instrument-secondary),transparent);width:1px;height:80%}.section-lg--clear-optical .optical-memory-focus{border:3px solid var(--optical-white);background:var(--optical-instrument-accent);width:1.25rem;height:1.25rem;box-shadow:0 0 0 5px color-mix(in srgb,var(--optical-instrument-accent) 22%,transparent),0 0 22px color-mix(in srgb,var(--optical-instrument-accent) 58%,transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.section-lg--clear-optical .optical-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.section-lg--clear-optical .is-result .optical-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-lg--clear-optical .optical-metric{border:1px solid color-mix(in srgb,var(--optical-instrument-accent) 36%,#f8fdff8a);background:linear-gradient(132deg,#ffffff21,#0000 40%),#032d672e;border-radius:.9rem;align-content:center;min-height:4.5rem;padding:.6rem;display:grid;box-shadow:0 10px 20px #031e4921,inset 1px 1px #ffffff47}.section-lg--clear-optical .optical-metric strong{color:color-mix(in srgb,var(--optical-instrument-accent) 72%,#fff);text-shadow:0 0 14px color-mix(in srgb,var(--optical-instrument-accent) 28%,transparent);font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1}.section-lg--clear-optical .optical-metric span{color:#f0fbffe0;margin-top:.2rem;font-size:.72rem;font-weight:760;line-height:1.25}.section-lg--clear-optical .optical-story-path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.3rem;margin-top:.8rem;display:grid}.section-lg--clear-optical .optical-story-path.is-three-step{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.section-lg--clear-optical .optical-story-node{justify-items:center;gap:.22rem;min-width:0;display:grid}.section-lg--clear-optical .optical-story-node i{border:1px solid color-mix(in srgb,var(--optical-instrument-accent) 68%,#f8fdffbd);width:1.75rem;height:1.75rem;color:var(--optical-ink);background:var(--optical-instrument-accent);box-shadow:0 0 14px color-mix(in srgb,var(--optical-instrument-accent) 26%,transparent),inset 1px 1px 0 #ffffff7a;border-radius:50%;place-items:center;font-size:.58rem;font-style:normal;font-weight:950;display:grid}.section-lg--clear-optical .optical-story-node b{color:var(--optical-white);text-align:center;font-size:.64rem;line-height:1.15}.section-lg--clear-optical .optical-story-path em{color:var(--optical-cyan);text-shadow:0 0 10px #62e8ff70;font-size:.88rem;font-style:normal}.section-lg--clear-optical .optical-instrument-memory{border-top:1px solid color-mix(in srgb,var(--optical-instrument-accent) 46%,#f8fdff57);color:var(--optical-white);text-shadow:0 2px 12px #031e4947;margin:.85rem 0 0;padding-top:.75rem;font-size:.87rem;font-weight:850;line-height:1.35}.section-lg--clear-optical .video-card{--bsa-glass-accent:var(--optical-gold);background:radial-gradient(circle at 88% 8%,#ffc94329,#0000 16rem),radial-gradient(circle at 12% 14%,#ff765b24,#0000 18rem),linear-gradient(145deg,#041f4cfa,#0b427ef5);border-color:#fffdebf0 #ffc943b8 #031437eb #62e8ff75;align-content:start;position:relative;top:auto;box-shadow:-2px -2px #f7fdff66,0 28px 60px #03143766,0 0 28px #ffc94321,inset 1px 1px #ffffff52,inset -1px 0 #62e8ff38,inset 0 -2px #031437a8}.section-lg--clear-optical.section-lg--presentation-result .video-card{--bsa-glass-accent:var(--optical-violet);background:radial-gradient(circle at 88% 8%,#937cff2e,#0000 16rem),radial-gradient(circle at 12% 14%,#62e8ff26,#0000 18rem),linear-gradient(145deg,#041f4cfa,#124084f5);border-color:#f2fbffeb #937cffb8 #031437eb #62e8ff85}.section-lg--clear-optical .video-card:before{background-color:#0000;background-image:radial-gradient(circle at 92% 5%,#ffc9431f,#0000 24%),radial-gradient(circle at 8% 90%,#62e8ff1a,#0000 28%),linear-gradient(132deg,#ffffff14,#0000 24% 78%,#937cff0f);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.section-lg--clear-optical .video-card:after{border-color:#f8fdff80 color-mix(in srgb,var(--bsa-glass-accent) 45%,transparent) #0314379e #62e8ff47;box-shadow:inset 1px 1px #fff3,inset 0 -1px #0314377a}.section-lg--clear-optical .video-card .text-kicker{background:radial-gradient(circle at 18% 12%,#ffffff8a,transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 54%,#ffad45);color:var(--optical-ink);text-shadow:0 1px #ffffff8f;border-color:#fffde8f5 #ffb531d6 #71440e99 #ffec9ac7}.section-lg--clear-optical.section-lg--presentation-result .video-card .text-kicker{background:radial-gradient(circle at 18% 12%,#ffffff80,transparent 34%),linear-gradient(145deg,#aaf4ff,var(--optical-cyan) 52%,#6b9df0);border-color:#effefff5 #62e8ffd1 #052d629e #ddfaffc7}.section-lg--clear-optical .video-card :is(.proof-title,.proof-text){color:var(--optical-white);text-shadow:0 2px 14px #03143761}.section-lg--clear-optical .video-placeholder{border-color:#f8fdffe0 color-mix(in srgb,var(--bsa-glass-accent) 56%,#62e8ff6b) #031437db #ddf8ff75;box-shadow:0 20px 38px #03143761,0 0 18px color-mix(in srgb,var(--bsa-glass-accent) 14%,transparent),inset 1px 1px 0 #ffffff52}.section-lg--clear-optical .section-proof-grid{z-index:1;gap:clamp(.75rem,2vw,1.1rem);margin-top:clamp(1rem,2.5vw,1.6rem);position:relative}.section-lg--clear-optical .section-proof-card[class*=logic-tone--]{border-color:#f8fdffc7 color-mix(in srgb,var(--logic-tone) 62%,#62e8ff85) #052d627a color-mix(in srgb,var(--logic-tone) 42%,#e8faff94);border-top:4px solid var(--logic-tone);background:linear-gradient(132deg,#ffffff12,transparent 29%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 36%),linear-gradient(145deg,#032b69db,color-mix(in srgb,var(--logic-tone) 9%,#054877bd));box-shadow:0 18px 38px #0323522b,0 0 20px color-mix(in srgb,var(--logic-tone) 13%,transparent),inset 1px 1px 0 #ffffff7a,inset 0 -2px 0 #052d623b;-webkit-backdrop-filter:blur(5px)saturate(1.18)contrast(1.06);position:relative;overflow:hidden}.section-lg--clear-optical .section-proof-card[class*=logic-tone--]:after{border-color:color-mix(in srgb,var(--logic-tone) 25%,#f8fdff6b);background:linear-gradient(115deg,#ffffff14,transparent 18% 78%,color-mix(in srgb,var(--logic-tone) 6%,transparent))}.section-lg--clear-optical .section-proof-card .proof-icon-badge{border-color:color-mix(in srgb,var(--logic-tone) 68%,#f8fdffcc);color:var(--optical-ink);background:radial-gradient(circle at 25% 15%,#fff6,transparent 34%),color-mix(in srgb,var(--logic-tone) 58%,#e7f8ffb8);box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 24%,transparent),inset 1px 1px 0 #ffffff9e}.section-lg--clear-optical .section-proof-card :is(.proof-card-title,.proof-text){color:var(--optical-white);text-shadow:0 2px 12px #03194347}@media (width<=980px){.section-lg--clear-optical .clear-optical-story-memory,.section-lg--clear-optical .clear-optical-story-opening,.section-lg--clear-optical .split-row{grid-template-columns:1fr}.section-lg--clear-optical .main-heading-non-hero{max-width:calc(100% - 5rem)}.section-lg--clear-optical .video-card{position:relative;top:auto}.section-lg--clear-optical :is(.clear-optical-video--desktop,.clear-optical-story-instrument--desktop){display:none}.section-lg--clear-optical :is(.clear-optical-video--mobile,.clear-optical-story-instrument--mobile){margin:.35rem 0 .75rem;display:block}}@media (width<=680px){.section-lg--clear-optical>.container-main{border-radius:1.5rem}.section-lg--clear-optical :is(.split-left,.story-memory-copy,.clear-optical-story-journey,.clear-optical-story-method){border-radius:1.2rem;padding:1rem}.section-lg--clear-optical .section-signal-glyph{border-radius:1.35rem;width:4.3rem;height:4.3rem;top:.75rem;right:.75rem}.section-lg--clear-optical .split-left>.text-kicker{max-width:calc(100% - 5.35rem)}.section-lg--clear-optical .main-heading-non-hero{max-width:calc(100% - 3.7rem)}.section-lg--clear-optical .section-subsections,.section-lg--clear-optical .story-scene-heading{grid-template-columns:1fr}.section-lg--clear-optical .story-timeline-step{grid-template-columns:3.7rem minmax(0,1fr)}.section-lg--clear-optical .story-timeline:before{left:1.8rem}.section-lg--clear-optical .story-timeline-marker span{width:2.35rem;height:2.35rem}.section-lg--clear-optical .story-timeline-copy{padding-right:.8rem}.section-lg--clear-optical .section-action-dock{padding:.9rem}.section-lg--clear-optical .section-action-dock .button{width:100%}.section-lg--clear-optical .video-card{padding:1rem}.section-lg--clear-optical .is-result .optical-metric-grid{grid-template-columns:1fr}.section-lg--clear-optical .optical-story-path,.section-lg--clear-optical .optical-story-path.is-three-step{grid-template-columns:1fr;justify-items:stretch}.section-lg--clear-optical .optical-story-node{grid-template-columns:auto 1fr;justify-items:start}.section-lg--clear-optical .optical-story-path em{justify-self:center;transform:rotate(90deg)}}@media (width<=620px),(width<=980px) and (height<=620px){:root{--bsa-glass-soft-blur:8px;--bsa-glass-card-blur:9px;--bsa-glass-lens-blur:7px}.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{box-shadow:-1px -1px #eefdff94,0 16px 34px #04193f3d,inset 1px 1px #fffc,inset 0 -1px #07225257}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bsa-glass-soft,.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{background-color:#7d9bcff0}.bsa-glass-card,.face-signal-preview,.faq-item,.hero-side-logic-card,.how-to-card,.olymp-signal-stage,.path-pill,.pricing-card,.pricing-info-block,.proof-card,.story-final-panel,.story-mask-reference,.story-prompter-panel,.story-reading-panel,.story-stage,.structure-card{background-color:#cde2f5f2}.next-stripe,.program-card,.video-card{background-color:#0b335bf5}.footer-section .container-meto,.olymp-signal-stage,.story-final-panel,.story-prompter-panel,.story-web-hero>.container-main{background-color:#082a56fa}}@media (prefers-reduced-motion:reduce){.account-compact-trigger,.button,.card-section-toggle,.card-toggle-button,.face-signal-toggle button,.language-trigger,.menu-toggle,.olymp-act-dots button,.olymp-tour-toggle,.program-card .card-cta-row,.proof-provider-link,.story-node-button{transition:none}}@media (forced-colors:active){.account-compact-trigger,.bsa-glass-card,.bsa-glass-lens,.bsa-glass-soft,.button,.card-eyebrow,.card-section-toggle,.card-toggle-button,.content-body,.face-signal-preview,.face-signal-toggle button,.faq-item,.footer-section .container-meto,.hero-benefit-kicker,.hero-side-logic-card,.how-to-card,.language-trigger,.menu-toggle,.next-stripe,.olymp-act-copy-shell,.olymp-act-dots button,.olymp-instrument-check,.olymp-instrument-flow>span,.olymp-role-decoder,.olymp-signal-stage,.olymp-stage-conversion,.olymp-stage-visual,.olymp-tour-toggle,.path-pill,.pricing-badge,.pricing-card,.pricing-discount-badge,.pricing-info-block,.pricing-section .container-main,.pricing-tier,.program-card,.program-card .card-cta-row,.proof-card,.proof-provider-link,.proof-stripe .container-main,.section-lg>.container-main,.story-final-panel,.story-mask-reference,.story-node-button,.story-prompter-chapter,.story-prompter-ending,.story-prompter-opening,.story-prompter-panel,.story-prompter-status,.story-prompter-viewport,.story-reading-panel,.story-role-key p,.story-stage,.story-web-hero>.container-main,.structure-card,.text-kicker,.video-card{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.faq-item:after,.hero-side-logic-card:after,.how-to-card:after,.path-pill:after,.pricing-card:after,.pricing-info-block:after,.proof-card:after,.structure-card:after{box-shadow:none;background:0 0;border-color:canvastext}.section-lg--electric-aegean .section-action-dock,.section-lg--electric-aegean .section-structure-item,.section-lg--electric-aegean .split-left,.section-lg--electric-aegean>.container-main{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--electric-aegean :is(.main-heading-non-hero,.text-kicker,.text-lead,.text-md,.benefit-title,.benefit-text,.text-punchline){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText;background:canvas}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-lg--clear-optical>.container-main{background-color:#0b5eaa}.section-lg--clear-optical .section-proof-card,.section-lg--clear-optical .section-subsection,.section-lg--clear-optical .split-left{background-color:#04397af7}.section-lg--clear-optical .section-action-dock,.section-lg--clear-optical .video-card{background-color:#052d62fa}}@media (forced-colors:active){.section-lg--clear-optical .section-action-dock,.section-lg--clear-optical .section-proof-card,.section-lg--clear-optical .section-subsection,.section-lg--clear-optical .split-left,.section-lg--clear-optical>.container-main{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--clear-optical :is(.main-heading-non-hero,.section-lead-heading,.section-subheading,.text-kicker,.text-lead,.text-md,.proof-card-title,.proof-text,.text-punchline){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText;background:canvas}}.olymp-stage-visual{align-self:start;height:clamp(480px,34vw,550px);min-height:0}.olymp-outer-face,.olymp-signal-stage.is-act-1 .olymp-outer-face,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face,.olymp-signal-stage.is-act-2 .olymp-outer-face,.olymp-signal-stage.is-act-3 .olymp-outer-face,.olymp-signal-stage.is-act-4 .olymp-outer-face,.olymp-signal-stage.is-act-5 .olymp-outer-face{width:min(38%,300px);min-width:0;top:50%;left:23%;transform:translate(-50%,-50%)}.olymp-signal-stage.is-act-3 .olymp-outer-face{opacity:.92}.olymp-signal-stage.is-act-4 .olymp-outer-face{opacity:.8;filter:saturate(.82)}.olymp-signal-stage.is-act-5 .olymp-outer-face{opacity:.64}.olymp-mask-reveal{min-height:0}.olymp-signal-route,.olymp-signal-stage.is-act-1 .olymp-signal-route,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-signal-route{justify-content:center;align-items:center;gap:.42rem;width:12%;display:flex;top:50%;left:49.5%;transform:translate(-50%,-50%)}.olymp-signal-route span{background:linear-gradient(90deg,transparent,var(--olymp-hermes) 28% 84%,#52d6e72e);width:100%;height:3px;position:relative}.olymp-signal-route span:after{border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-left:.46rem solid var(--olymp-hermes);content:"";filter:drop-shadow(0 0 5px #52d6e7d1);width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.olymp-signal-route strong{position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%)}.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map{aspect-ratio:3/2;opacity:1;filter:none;border-radius:42px 42px 22px 22px/30px 30px 22px 22px;width:min(45%,360px);top:50%;left:76%;transform:translate(-50%,-50%)}.olymp-cockpit-map:after,.olymp-cockpit-map:before{z-index:2;content:"";opacity:.72;transform-origin:0;border-radius:999px;width:18%;height:2px;position:absolute;left:19%}.olymp-cockpit-map:before{background:linear-gradient(90deg,var(--olymp-orpheus),var(--olymp-pythia));top:29%;transform:rotate(28deg)}.olymp-cockpit-map:after{background:linear-gradient(90deg,var(--olymp-hephaistos),var(--olymp-pythia));bottom:29%;transform:rotate(-28deg)}.is-act-2 .olymp-course-line,.is-act-3 .olymp-course-line,.is-act-4 .olymp-course-line,.is-act-5 .olymp-course-line,.olymp-course-line{background:linear-gradient(90deg,var(--olymp-pythia),var(--olymp-hera) 48%,var(--olymp-zeus) 82%,#52d6e72e);width:69%;height:3px;top:50%;left:16%;transform:none}.is-act-4 .olymp-course-line{background:linear-gradient(90deg,var(--olymp-pythia),var(--olymp-hera) 54%,var(--olymp-zeus))}.is-act-5 .olymp-course-line{background:linear-gradient(90deg,var(--olymp-pythia),var(--olymp-pegasus) 52%,var(--olymp-hermes))}.olymp-course-line:after{border-top:.26rem solid #0000;border-bottom:.26rem solid #0000;border-left:.44rem solid var(--olymp-zeus);content:"";width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.role-orpheus{top:3%;left:2%}.role-pythia{top:38%;left:2%}.role-hephaistos{bottom:3%;left:2%}.role-artemis{top:3%;left:36%}.role-hera{top:38%;left:36%}.role-athena{bottom:3%;left:36%}.role-zeus{inset:38% 2% auto auto}.role-hermes{top:auto;bottom:3%;right:2%}.olymp-alarm-waves{width:32%;top:54%;left:50%}.olymp-hermes-channel{background:linear-gradient(0deg,var(--olymp-hermes),var(--olymp-zeus));transform-origin:bottom;width:3px;height:23%;bottom:23%;right:15.5%;transform:none}@keyframes olymp-hermes-pulse{0%,to{opacity:.66;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1.08);box-shadow:0 0 24px #52d6e7}}@media (width<=980px){.olymp-stage-visual{height:clamp(460px,116vw,520px);min-height:0}.olymp-outer-face,.olymp-signal-stage.is-act-1 .olymp-outer-face,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face,.olymp-signal-stage.is-act-2 .olymp-outer-face,.olymp-signal-stage.is-act-3 .olymp-outer-face,.olymp-signal-stage.is-act-4 .olymp-outer-face,.olymp-signal-stage.is-act-5 .olymp-outer-face{width:min(60%,240px);top:30%;left:50%}.olymp-signal-route,.olymp-signal-stage.is-act-1 .olymp-signal-route,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-signal-route{gap:.26rem;width:auto;display:grid;top:55%;left:50%}.olymp-signal-route span{background:linear-gradient(180deg,transparent,var(--olymp-hermes) 28% 84%,#52d6e72e);width:3px;height:2.55rem}.olymp-signal-route span:after{border-top:.46rem solid var(--olymp-hermes);border-bottom:0;border-left:.28rem solid #0000;border-right:.28rem solid #0000;top:auto;bottom:-1px;right:50%;transform:translate(50%)}.olymp-signal-route strong{position:static;transform:none}.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map{width:min(88%,360px);top:79%;left:50%}.olymp-role-orb span{font-size:clamp(.56rem,2.4vw,.68rem)}}@media (width<=420px){.olymp-stage-visual{height:470px}.olymp-outer-face,.olymp-signal-stage.is-act-1 .olymp-outer-face,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face,.olymp-signal-stage.is-act-2 .olymp-outer-face,.olymp-signal-stage.is-act-3 .olymp-outer-face,.olymp-signal-stage.is-act-4 .olymp-outer-face,.olymp-signal-stage.is-act-5 .olymp-outer-face{width:min(64%,210px);top:28%}.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map{width:min(92%,320px);top:79%}}.olymp-signal-stage,.story-visual-first{scroll-margin-top:7.75rem}.olymp-mask-reading-band{z-index:12;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin-bottom:.48rem;display:grid;position:relative}.olymp-mask-reading-band span{color:#f8fdff;letter-spacing:.075em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:radial-gradient(circle at 18% 12%,#47e5ff2e,#0000 40%),linear-gradient(145deg,#0a437df5,#042553fa);border:1px solid #7ef1ffad;border-radius:14px;place-items:center;min-width:0;min-height:2.9rem;padding:.42rem .5rem;font-size:clamp(.58rem,.72vw,.7rem);font-weight:950;line-height:1.12;display:grid;box-shadow:0 8px 18px #0212303d,inset 1px 1px #ffffff57,inset 0 -2px #02123085}.olymp-mask-reading-band .is-tone{background:radial-gradient(circle at 82% 12%,#5ceacd33,#0000 40%),linear-gradient(145deg,#075877f5,#042f4efa);border-color:#5ceacdb8}.olymp-mask-label,.olymp-mask-reveal .olymp-face-not-equal,.olymp-tone-label{display:none}.olymp-mask-reveal{box-sizing:border-box;aspect-ratio:1.08}.olymp-mask-reveal>.olymp-mask-shell,.olymp-mask-reveal>.olymp-tone-underlay{right:4.35rem}.is-intro-scan-tone.is-act-1 .olymp-mask-half.is-right,.olymp-signal-stage:not(.is-act-1) .olymp-mask-half.is-right{opacity:.48;filter:saturate(.78)drop-shadow(-11px 8px 15px #173b5740)drop-shadow(0 0 12px #52d6e742);transform:translate(29%)rotateY(-18deg)}.olymp-mask-half.is-right:after{z-index:5;content:"";opacity:0;background:linear-gradient(#0000,#bff8ff 20% 80%,#0000);border-radius:999px;width:3px;transition:opacity .36s;position:absolute;top:17%;bottom:17%;left:calc(50% - 1px);box-shadow:0 0 12px #52d6e7db}.is-intro-scan-tone.is-act-1 .olymp-mask-half.is-right:after,.olymp-signal-stage:not(.is-act-1) .olymp-mask-half.is-right:after{opacity:1}.olymp-tone-callouts{flex-direction:column;justify-content:space-evenly;gap:.36rem;width:4rem;display:flex;inset:18% 0 10% auto}.olymp-tone-callouts span,.olymp-tone-callouts span:first-child,.olymp-tone-callouts span:nth-child(2),.olymp-tone-callouts span:nth-child(3){box-sizing:border-box;color:#f8fdff;overflow-wrap:anywhere;background:linear-gradient(145deg,#0e6a95f5,#053765fa);justify-content:flex-start;width:100%;padding:.3rem .36rem;font-size:clamp(.56rem,.66vw,.66rem);position:relative;inset:auto}.olymp-tone-callouts span:before{content:"";background:linear-gradient(90deg,transparent,var(--olymp-hermes));width:1.15rem;height:1px;position:absolute;top:50%;right:calc(100% - 1px);box-shadow:0 0 6px #52d6e7ad}.olymp-face-caption{gap:.36rem;margin-top:.6rem}.olymp-face-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.36rem;width:100%;display:grid}.olymp-face-equation span{color:#f8fdff;letter-spacing:.06em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(145deg,#0b4c85f0,#042756fa);border:1px solid #7ef1ff80;border-radius:999px;min-width:0;padding:.32rem .42rem;font-size:clamp(.55rem,.66vw,.66rem);font-weight:900;line-height:1.12}.olymp-face-equation b{color:#a9f5ff;text-shadow:0 0 12px #47e5ffb3;font-size:1rem;line-height:1}.olymp-face-caption strong{max-width:34ch}.olymp-instrument-flow>span{min-height:3.55rem}.olymp-instrument-flow strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow:hidden}.olymp-role-decoders.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.olymp-role-decoders.is-compact .olymp-role-decoder{grid-template-columns:2rem minmax(0,1fr);align-items:start;padding:.58rem}.olymp-role-decoders.is-compact .olymp-brain-map{width:1.85rem;height:1.55rem}.olymp-role-decoders.is-compact .olymp-role-decoder-copy{grid-template-columns:1fr;gap:.12rem;display:grid}.olymp-role-detail{color:#dcf9ffd6;margin-top:.22rem;font-size:.67rem}.olymp-model-note summary,.olymp-role-detail summary{cursor:pointer;color:#a9f5ff;text-underline-offset:.2em;width:fit-content;font-weight:850;-webkit-text-decoration:underline #47e5ff85;text-decoration:underline #47e5ff85}.olymp-role-detail small{margin-top:.3rem;line-height:1.3;display:block}.olymp-model-note{color:#dcf2ffc7;margin-top:.62rem;font-size:.72rem}.olymp-model-note .olymp-generalization-note{border-top:1px solid #7ef1ff38;margin-top:.45rem;padding-top:.45rem}.olymp-cockpit-map{box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"orpheus artemis empty""pythia hera zeus""hephaistos athena hermes";align-items:center;gap:.16rem .3rem;padding:.72rem;display:grid}.olymp-role-orb,.role-artemis,.role-athena,.role-hephaistos,.role-hera,.role-hermes,.role-orpheus,.role-pythia,.role-zeus{place-self:center stretch;width:auto;min-width:0;position:relative;inset:auto;transform:none}.role-orpheus{grid-area:orpheus}.role-artemis{grid-area:artemis}.role-pythia{grid-area:pythia}.role-hera{grid-area:hera}.role-zeus{grid-area:zeus}.role-hephaistos{grid-area:hephaistos}.role-athena{grid-area:athena}.role-hermes{grid-area:hermes}.olymp-role-orb.is-active{transform:none}.olymp-role-orb.is-active i{transform:scale(1.08)}.olymp-role-orb:not(.is-active) span{opacity:.34}.olymp-role-orb span{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(.48rem,.58vw,.6rem);overflow:hidden}@media (width>=981px){.olymp-stage-visual{box-sizing:border-box;grid-template-columns:minmax(230px,.94fr) clamp(44px,5vw,72px) minmax(285px,1.06fr);align-items:center;gap:clamp(.45rem,1vw,.85rem);height:clamp(500px,35vw,570px);padding:clamp(.9rem,1.5vw,1.2rem);display:grid}.olymp-outer-face,.olymp-signal-stage.is-act-1 .olymp-outer-face,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face,.olymp-signal-stage.is-act-2 .olymp-outer-face,.olymp-signal-stage.is-act-3 .olymp-outer-face,.olymp-signal-stage.is-act-4 .olymp-outer-face,.olymp-signal-stage.is-act-5 .olymp-outer-face{z-index:5;grid-area:1/1;justify-self:center;width:min(100%,360px);min-width:0;position:relative;top:auto;left:auto;transform:none}.olymp-signal-stage.is-act-3 .olymp-outer-face{opacity:.94}.olymp-signal-stage.is-act-4 .olymp-outer-face{opacity:.86}.olymp-signal-stage.is-act-5 .olymp-outer-face{opacity:.78}.olymp-signal-route,.olymp-signal-stage.is-act-1 .olymp-signal-route,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-signal-route{z-index:4;grid-area:1/2;align-self:center;width:100%;position:relative;top:auto;left:auto;transform:none}.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map{z-index:3;aspect-ratio:4/3;opacity:1;filter:none;grid-area:1/3;justify-self:center;width:min(100%,410px);position:relative;top:auto;left:auto;transform:none}}@media (width>=981px) and (width<=1600px){.olymp-stage-visual{grid-template-columns:minmax(175px,.92fr) 28px minmax(220px,1.08fr);gap:.35rem;padding-inline:.72rem}.olymp-mask-reading-band span{letter-spacing:.055em;font-size:.55rem}.olymp-tone-callouts{width:3.6rem}.olymp-mask-reveal>.olymp-mask-shell,.olymp-mask-reveal>.olymp-tone-underlay{right:3.9rem}}@media (width<=980px){.olymp-stage-visual{box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.96fr) clamp(24px,7vw,42px) minmax(0,1.04fr);gap:clamp(.2rem,1.2vw,.45rem);height:clamp(360px,82vw,500px);min-height:0;padding:clamp(.85rem,3.5vw,1.2rem);display:grid}.olymp-outer-face,.olymp-signal-stage.is-act-1 .olymp-outer-face,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face,.olymp-signal-stage.is-act-2 .olymp-outer-face,.olymp-signal-stage.is-act-3 .olymp-outer-face,.olymp-signal-stage.is-act-4 .olymp-outer-face,.olymp-signal-stage.is-act-5 .olymp-outer-face{grid-area:1/1;justify-self:center;width:min(100%,300px);position:relative;top:auto;left:auto;transform:none}.olymp-signal-route,.olymp-signal-stage.is-act-1 .olymp-signal-route,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-signal-route{grid-area:1/2;place-self:center stretch;width:100%;position:relative;top:auto;left:auto;transform:none}.olymp-signal-route span{background:linear-gradient(90deg,transparent,var(--olymp-hermes) 28% 84%,#52d6e72e);width:100%;height:3px}.olymp-signal-route span:after{border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-right:0;border-left:.46rem solid var(--olymp-hermes);top:50%;bottom:auto;right:-1px;transform:translateY(-50%)}.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map{aspect-ratio:4/3;grid-area:1/3;justify-self:center;width:min(100%,350px);position:relative;top:auto;left:auto;transform:none}.olymp-role-decoders.is-compact{grid-template-columns:1fr}}@media (width<=620px){.olymp-stage-visual{grid-template-rows:auto 3.4rem auto;grid-template-columns:minmax(0,1fr);gap:.48rem;height:auto}.olymp-outer-face,.olymp-signal-stage.is-act-1 .olymp-outer-face,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face,.olymp-signal-stage.is-act-2 .olymp-outer-face,.olymp-signal-stage.is-act-3 .olymp-outer-face,.olymp-signal-stage.is-act-4 .olymp-outer-face,.olymp-signal-stage.is-act-5 .olymp-outer-face{grid-area:1/1;width:min(100%,300px)}.olymp-signal-route,.olymp-signal-stage.is-act-1 .olymp-signal-route,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-signal-route{grid-area:2/1;justify-self:center;width:auto}.olymp-signal-route span{background:linear-gradient(180deg,transparent,var(--olymp-hermes) 28% 84%,#52d6e72e);width:3px;height:2.35rem}.olymp-signal-route span:after{border-top:.46rem solid var(--olymp-hermes);border-bottom:0;border-left:.28rem solid #0000;border-right:.28rem solid #0000;top:auto;bottom:-1px;right:50%;transform:translate(50%)}.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map{grid-area:3/1;width:min(100%,350px)}}@media (width<=520px){.olymp-stage-visual{height:auto;padding:.62rem}.olymp-mask-reading-band{gap:.22rem}.olymp-mask-reading-band span{letter-spacing:.035em;min-height:2.75rem;padding:.28rem .2rem;font-size:.44rem}.olymp-mask-reveal>.olymp-mask-shell,.olymp-mask-reveal>.olymp-tone-underlay{right:2.8rem}.olymp-tone-callouts{width:2.65rem;right:-.1rem}.olymp-tone-callouts span,.olymp-tone-callouts span:first-child,.olymp-tone-callouts span:nth-child(2),.olymp-tone-callouts span:nth-child(3){padding:.22rem;font-size:.44rem}.olymp-tone-callouts span:before{width:.62rem}.olymp-face-equation{gap:.25rem}.olymp-face-equation span{letter-spacing:.035em;padding:.25rem .18rem;font-size:.43rem}.olymp-face-caption strong{font-size:.54rem}.olymp-cockpit-map{gap:.08rem .12rem;padding:.42rem}.olymp-role-orb span{font-size:.42rem}}.site-orientation{--guide-navy:#061c42;--guide-blue:#073a78;--guide-aqua:#30e7ec;--guide-yellow:#ffd84f;--guide-white:#f8fdff;--guide-mid:#082b62;--guide-border:#30e7ecd1;--guide-glow:#30e7ec24;padding:clamp(.75rem,1.8vw,1.4rem) var(--page-gutter,1.5rem) 0;color:var(--guide-white)}.site-orientation__frame{border:2px solid var(--guide-border);background:linear-gradient(90deg,var(--guide-yellow) 0 .55rem,transparent .55rem),linear-gradient(118deg,var(--guide-navy) 0,var(--guide-mid) 58%,var(--guide-blue) 100%);width:min(100%,1180px);box-shadow:0 0 0 1px #f8fdff57 inset,0 1rem 2.6rem #02123357,0 0 2.2rem var(--guide-glow);border-radius:clamp(1.15rem,2vw,1.75rem);margin:0 auto;position:relative;overflow:hidden}.site-orientation__frame:after{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#59d3ff14 1px,#0000 0),linear-gradient(90deg,#59d3ff14 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%,#000);mask-image:linear-gradient(90deg,#0000,#000 32%,#000)}.site-orientation__body,.site-orientation__decision,.site-orientation__header{z-index:1;position:relative}.site-orientation__header{justify-content:space-between;align-items:center;padding:clamp(1rem,2vw,1.4rem) clamp(1.3rem,3vw,2.4rem) 0;display:flex}.site-orientation__eyebrow{background:var(--guide-yellow);color:#102348;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0;padding:.42rem .8rem;font-size:clamp(.69rem,1vw,.8rem);font-weight:900;line-height:1.2}.site-orientation__close{width:2.75rem;height:2.75rem;color:var(--guide-white);font:inherit;cursor:pointer;background:#03183abd;border:1px solid #f8fdff85;border-radius:50%;place-items:center;padding:0;font-size:1.65rem;line-height:1;display:grid}.site-orientation__body{grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr);align-items:center;gap:clamp(1.5rem,4vw,4.4rem);padding:clamp(1rem,2vw,1.65rem) clamp(1.3rem,3vw,2.4rem) clamp(1.35rem,2.8vw,2.2rem);display:grid}.site-orientation__title{max-width:13ch;color:var(--guide-white);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,4.6vw,4.75rem);font-weight:900;line-height:.94}.site-orientation__summary{color:#d9f2ff;text-shadow:0 2px #010b26c7;max-width:34ch;margin:1rem 0 0;font-size:max(1rem,16px);font-weight:700;line-height:1.35}.site-orientation__list{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.site-orientation__item{background:#02183cb3;border-left:.24rem solid #76a9ff;border-radius:.65rem;transition:background .16s,transform .16s}.site-orientation__item:nth-child(-n+4) .site-orientation__arrow,.site-orientation__item:nth-child(-n+4) .site-orientation__index{color:#a9d0ff}.site-orientation__item:nth-child(5){border-left-color:var(--guide-aqua);background:#032c50c7}.site-orientation__item:nth-child(6){background:#1d1f59c2;border-left-color:#a992ff}.site-orientation__item:nth-child(6) .site-orientation__arrow,.site-orientation__item:nth-child(6) .site-orientation__index{color:#c7baff}.site-orientation__index{color:var(--guide-aqua);letter-spacing:.12em;text-align:center;font-size:.72rem;font-weight:900}.site-orientation__link{min-height:3.2rem;color:inherit;grid-template-columns:3rem 1fr 1.5rem;align-items:center;gap:.8rem;padding:.5rem .85rem .5rem .55rem;text-decoration:none;display:grid}.site-orientation__link--static{grid-template-columns:3rem 1fr}.site-orientation__arrow{color:var(--guide-aqua);font-size:1.15rem;font-weight:900;transition:transform .16s}.site-orientation__item:focus-within,.site-orientation__item:hover{background:#06366ceb;transform:translate(.18rem)}.site-orientation__link:focus-visible .site-orientation__arrow,.site-orientation__link:hover .site-orientation__arrow{transform:translate(.22rem)}.site-orientation__link:focus-visible{outline:3px solid var(--guide-yellow);outline-offset:2px;border-radius:.5rem}.site-orientation__item strong{color:var(--guide-white);letter-spacing:-.012em;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:800;line-height:1.18}.site-orientation__decision{background:#02112bd1;border-top:1px solid #30e7ec73;grid-template-columns:minmax(30rem,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:clamp(.9rem,1.7vw,1.2rem) clamp(1.3rem,3vw,2.4rem);display:grid}.site-orientation__ethics{min-height:4.6rem;color:var(--guide-white);background:radial-gradient(circle at 82% 20%,#30e7ec29,#0000 32%),linear-gradient(135deg,#04234d,#063d6a);border:1px solid #36dda8e0;border-left:.35rem solid #36dda8;border-radius:.9rem;grid-template-columns:2.8rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #c7fff01f,0 .7rem 1.5rem #010e2640}.site-orientation__ethics-mark{width:2.55rem;height:2.55rem;color:var(--guide-yellow);background:#0a315c;border:1px solid #ffd84fd6;border-radius:50%;place-items:center;font-size:1.2rem;font-weight:950;display:grid;box-shadow:0 0 1rem #36dda833}.site-orientation__ethics-copy{gap:.12rem;min-width:0;display:grid}.site-orientation__ethics-eyebrow{width:fit-content;color:var(--guide-yellow);letter-spacing:.15em;font-size:.61rem;font-weight:950;line-height:1.15}.site-orientation__ethics strong{color:var(--guide-white);letter-spacing:-.018em;font-size:clamp(.98rem,1.25vw,1.14rem);font-weight:900;line-height:1.15}.site-orientation__ethics strong span{color:#91fff2}.site-orientation__ethics-detail{color:#d9f9f4;font-size:.76rem;font-weight:720;line-height:1.25}.site-orientation__ethics-link{color:#c7fff6;text-align:right;font-size:.7rem;font-weight:850;line-height:1.2}.site-orientation__ethics:hover{background:radial-gradient(circle at 82% 20%,#30e7ec38,#0000 35%),linear-gradient(135deg,#052957,#074977);border-color:#8fffd7}.site-orientation__ethics:focus-visible{outline:3px solid var(--guide-yellow);outline-offset:3px}.site-orientation__decision-copy{justify-items:end;gap:.5rem;display:grid}.site-orientation__decision p{color:var(--guide-white);margin:0;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:850}.site-orientation__actions{align-items:center;gap:.7rem;display:flex}.site-orientation__accept,.site-orientation__decline{min-height:3rem;font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1.15rem;font-size:.9rem;font-weight:850;line-height:1.15}.site-orientation__accept{color:#041d43;background:linear-gradient(145deg,#5af3f4,#10b9d2 58%,#08799f);border:2px solid #cfffff;box-shadow:0 .65rem 1.4rem #19dae433}.site-orientation__accept span{margin-left:.35rem;display:inline-block}.site-orientation__decline{color:#ff6259;background:#071f4a;border:2px solid #ff6259;place-items:center;width:3.25rem;min-width:3.25rem;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ff847a2e,0 .55rem 1.1rem #00081f47}.site-orientation__close:hover,.site-orientation__decline:hover{background:#0a2a61;border-color:#ff8b82}.site-orientation__decline:hover{color:#ff8b82;transform:translateY(-1px)}.site-orientation__exit-icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem}.site-orientation__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-orientation--site-entry .site-orientation__frame{box-shadow:inset 0 0 0 1px #f8fdff57,inset 0 -4px #021333,0 1rem 2.6rem #0212336b,0 0 2.2rem #30e7ec24}.site-orientation--site-entry .site-orientation__frame:after{content:none}.site-orientation--site-entry .site-orientation__body>*,.site-orientation--site-entry .site-orientation__decision>*{min-width:0}.site-orientation--site-entry .site-orientation__ethics-eyebrow,.site-orientation--site-entry .site-orientation__ethics-link,.site-orientation--site-entry .site-orientation__eyebrow,.site-orientation--site-entry .site-orientation__index{font-size:max(.875rem,14px);line-height:1.2}.site-orientation--site-entry .site-orientation__ethics-detail{font-size:max(1rem,16px)}.site-orientation--site-entry .site-orientation__title{filter:drop-shadow(0 2px #183579)drop-shadow(0 5px 5px #0310377a);text-shadow:none}.site-orientation--site-entry .site-orientation__item{background:linear-gradient(135deg,#041a42,#082b61);box-shadow:inset 0 1px #bce7ff33,inset 0 -2px #010b26b8}.site-orientation--site-entry .site-orientation__item:nth-child(5){background:linear-gradient(135deg,#042452,#073e70)}.site-orientation--site-entry .site-orientation__item:nth-child(6){background:linear-gradient(135deg,#171d5c,#292477)}.site-orientation--site-entry .site-orientation__item:focus-within,.site-orientation--site-entry .site-orientation__item:hover{background:linear-gradient(135deg,#07306a,#0a4a91)}.site-orientation--site-entry .site-orientation__item strong{overflow-wrap:break-word;text-shadow:0 2px #010b26c7}.site-orientation--theme-electric-aegean{--guide-navy:#06265e;--guide-mid:#0b4b9a;--guide-blue:#123578;--guide-border:#37ebf0e0;--guide-glow:#30e7ec29}.site-orientation--theme-night-glass{--guide-navy:#050f32;--guide-mid:#18104d;--guide-blue:#08285f;--guide-border:#55dff4db;--guide-glow:#7969f22e}.site-orientation--theme-olympus-thunder{--guide-navy:#050d2b;--guide-mid:#19104d;--guide-blue:#08204c;--guide-border:#43dcf2e6;--guide-glow:#7588ff33}.site-orientation--theme-clear-optical{--guide-navy:#062d67;--guide-mid:#0c5aae;--guide-blue:#0a357b;--guide-border:#4fe4ffe6;--guide-glow:#4fe4ff29}.site-orientation--theme-violet-biography{--guide-navy:#16064f;--guide-mid:#321389;--guide-blue:#1453ca;--guide-border:#50e9ffe6;--guide-glow:#865fff33}.site-orientation--theme-sapphire{--guide-navy:#04152f;--guide-mid:#082a60;--guide-blue:#0b3976;--guide-border:#50def6d1;--guide-glow:#4896ff29}.site-orientation[class*=site-orientation--theme-] .site-orientation__frame{box-shadow:0 0 0 1px #f8fdff4d inset,0 -4px 0 #021333 inset,0 1rem 2.6rem #02123370,0 0 2.2rem var(--guide-glow)}.site-orientation[class*=site-orientation--theme-] .site-orientation__frame:after{content:none}.site-orientation[class*=site-orientation--theme-] .site-orientation__body>*,.site-orientation[class*=site-orientation--theme-] .site-orientation__decision>*{min-width:0}.site-orientation[class*=site-orientation--theme-] .site-orientation__ethics-eyebrow,.site-orientation[class*=site-orientation--theme-] .site-orientation__ethics-link,.site-orientation[class*=site-orientation--theme-] .site-orientation__eyebrow,.site-orientation[class*=site-orientation--theme-] .site-orientation__index{font-size:max(.875rem,14px);line-height:1.2}.site-orientation[class*=site-orientation--theme-] .site-orientation__title{filter:drop-shadow(0 2px #183579)drop-shadow(0 5px 5px #0310377a);text-shadow:none}.site-orientation[class*=site-orientation--theme-]:not(.site-orientation--site-entry) .site-orientation__body{grid-template-columns:minmax(14rem,.62fr) minmax(22rem,1.38fr);gap:clamp(1.25rem,3vw,3.25rem)}.site-orientation[class*=site-orientation--theme-]:not(.site-orientation--site-entry) .site-orientation__title{max-width:15ch;font-size:clamp(2rem,3.4vw,3.25rem);line-height:.98}.site-orientation[class*=site-orientation--theme-] .site-orientation__item{--guide-item-accent:#76a9ff;border-left-color:var(--guide-item-accent);background:linear-gradient(135deg,#041a42,#082b61);box-shadow:inset 0 1px #bce7ff33,inset 0 -2px #010b26b8}.site-orientation[class*=site-orientation--theme-] .site-orientation__item.site-orientation__item--signal{--guide-item-accent:#30e7ec;background:linear-gradient(135deg,#042452,#073e70)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item.site-orientation__item--learning{--guide-item-accent:#46e2bb;background:linear-gradient(135deg,#05304b,#07546a)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item.site-orientation__item--focus{--guide-item-accent:#ffe45b;background:linear-gradient(135deg,#08244f,#123d70)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item.site-orientation__item--alternative{--guide-item-accent:#a992ff;background:linear-gradient(135deg,#171d5c,#292477)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item.site-orientation__item--alarm{--guide-item-accent:#ff7466;background:linear-gradient(135deg,#351744,#62254f)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item .site-orientation__arrow,.site-orientation[class*=site-orientation--theme-] .site-orientation__item .site-orientation__index{color:var(--guide-item-accent)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item:focus-within,.site-orientation[class*=site-orientation--theme-] .site-orientation__item:hover{background:linear-gradient(135deg,#07306a,#0a4a91)}.site-orientation[class*=site-orientation--theme-] .site-orientation__item strong{overflow-wrap:anywhere;text-shadow:0 2px #010b26c7;font-size:max(1rem,16px)}.site-orientation__reopen-row{box-sizing:border-box;width:min(100%,1180px);padding:clamp(.75rem,1.8vw,1.4rem) var(--page-gutter,1.5rem) 0;justify-content:flex-end;margin:0 auto;display:flex}.site-orientation__reopen{width:fit-content;min-width:0;max-width:100%;min-height:44px;font:inherit;white-space:normal;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:max(.875rem,14px);font-weight:850;line-height:1.2;display:inline-flex}.site-orientation button:focus-visible{outline:3px solid var(--guide-yellow);outline-offset:3px}.site-guide-enter-active,.site-guide-leave-active{transition:opacity .18s,transform .18s}.site-guide-enter-from,.site-guide-leave-to{opacity:0;transform:translateY(-.5rem)}@media (width<=900px){.site-orientation__body{gap:1.2rem}.site-orientation[class*=site-orientation--theme-]:not(.site-orientation--site-entry) .site-orientation__body,.site-orientation__body{grid-template-columns:1fr}.site-orientation__title{max-width:18ch;font-size:clamp(2.75rem,7vw,3.5rem)}.site-orientation__decision{grid-template-columns:1fr}.site-orientation__decision-copy{justify-items:stretch}.site-orientation__actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=520px){.site-orientation{padding-inline:.6rem}.site-orientation__frame{background:linear-gradient(90deg,var(--guide-yellow) 0 .34rem,transparent .34rem),linear-gradient(150deg,var(--guide-navy),var(--guide-blue));border-radius:1.15rem}.site-orientation__body,.site-orientation__decision,.site-orientation__header{padding-inline:1rem}.site-orientation__eyebrow{letter-spacing:.12em;max-width:calc(100% - 3.4rem);font-size:.62rem}.site-orientation__title{max-width:15ch;font-size:clamp(2rem,9vw,2.65rem)}.site-orientation__link{grid-template-columns:2.35rem 1fr 1.2rem;gap:.45rem;min-height:3rem;padding-right:.6rem}.site-orientation__link--static{grid-template-columns:2.35rem 1fr}.site-orientation[class*=site-orientation--theme-]:not(.site-orientation--site-entry) .site-orientation__body{grid-template-columns:1fr}.site-orientation__ethics{grid-template-columns:2.55rem minmax(0,1fr)}.site-orientation__ethics-link{text-align:left;grid-column:2}.site-orientation__actions{grid-template-columns:minmax(0,1fr) auto}.site-orientation__accept,.site-orientation__decline{width:100%}.site-orientation__decline{justify-self:end;width:3.25rem}.site-orientation--site-entry .site-orientation__eyebrow{letter-spacing:.08em;padding-inline:.65rem;font-size:max(.875rem,14px)}.site-orientation__reopen-row--site-entry{padding-inline:.6rem}}@media (prefers-reduced-motion:reduce){.site-guide-enter-active,.site-guide-leave-active{transition:none}}@media (forced-colors:active){.site-orientation__accept,.site-orientation__close,.site-orientation__decision,.site-orientation__decline,.site-orientation__ethics,.site-orientation__eyebrow,.site-orientation__frame,.site-orientation__item,.site-orientation__reopen{color:canvastext;background:canvas;border:2px solid canvastext}}.section-lg--electric-aegean.section-lg--presentation-home-hero{overflow-x:clip}.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main{background:radial-gradient(circle at 9% 8%,#39e5ef47,#0000 24rem),radial-gradient(circle at 89% 10%,#ffd84a33,#0000 20rem),radial-gradient(circle at 80% 88%,#a58bff29,#0000 23rem),linear-gradient(145deg,#146dcafa,#0c72b8f7 52%,#08758ff7);border-radius:clamp(1.65rem,3vw,2.35rem);width:min(100% - clamp(1rem,3vw,2.5rem),1240px);max-width:1240px;padding:clamp(1.15rem,3vw,2.3rem);box-shadow:-6px -5px 22px #bef9ff33,0 38px 76px #031b4875,0 0 40px #39e5ef29,inset 1.5px 1.5px #ffffffe0,inset -1px 0 #39e5ef9e,inset 0 -3px #042b66c7}.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main:before{background-color:#0000;background-image:linear-gradient(90deg,#ecfdff0e 1px,#0000 0),linear-gradient(#ecfdff0e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(at 50% 32%,#000 16%,#000000b8 64%,#0000 108%);mask-image:radial-gradient(at 50% 32%,#000 16%,#000000b8 64%,#0000 108%)}.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main:after{background:linear-gradient(90deg,transparent,#fffffff5 23%,var(--aegean-yellow) 52%,var(--aegean-aqua) 77%,transparent);width:min(36rem,52%);left:7%}.section-lg--electric-aegean.section-lg--presentation-home-hero .rule-block{gap:clamp(.8rem,1.8vw,1.35rem);margin-top:0}.section-lg--electric-aegean.section-lg--presentation-home-hero .v-rule{opacity:.9;background:linear-gradient(180deg,var(--aegean-yellow),var(--aegean-aqua) 34%,var(--aegean-violet) 72%,transparent);width:3px;min-width:3px;box-shadow:0 0 14px #39e5ef3d}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-row{grid-template-columns:minmax(0,1.16fr) minmax(20rem,.84fr);align-items:stretch;gap:clamp(1rem,2.8vw,2.25rem)}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.split-left,.split-right){min-width:0}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left{background:radial-gradient(circle at 94% 8%,#ffd84a21,#0000 15rem),radial-gradient(circle at 7% 91%,#42d99a1f,#0000 17rem),linear-gradient(145deg,#054b9deb,#055997e0 54%,#05667dd6);border-color:#ebfdffb8 #39e5ef85 #031946db #b9f7ff85;max-width:none;padding:clamp(1.2rem,2.7vw,2rem);box-shadow:0 28px 58px #03194657,inset 1px 1px #ffffff5c,inset -1px 0 #39e5ef4d,inset 0 -2px #031f569e}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left:before{background:radial-gradient(circle at 93% 7%,#ffd84a24,#0000 24%),radial-gradient(circle at 4% 88%,#42d99a21,#0000 31%),radial-gradient(circle at 76% 54%,#a58bff1a,#0000 40%)}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left>.text-kicker{color:#061f47;background:radial-gradient(circle at 18% 10%,#ffffff9e,transparent 32%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 56%,#ffb843);text-shadow:0 1px #ffffff9e;border-color:#fff4ae #ffbd48 #87500d #ffe78a;box-shadow:0 12px 24px #03194642,0 0 20px #ffd84a40,inset 1px 1px #ffffffd1,inset 0 -2px #80461252}.section-lg--electric-aegean.section-lg--presentation-home-hero .section-signal-glyph{--glyph-tone:var(--aegean-orange);color:#fff7d2;background:radial-gradient(circle at 28% 18%,#ffffff52,transparent 30%),linear-gradient(145deg,var(--aegean-orange),#ed614a 58%,#8a315e);border-color:#fff5d6 #ffad68 #70243a #ffda70;box-shadow:0 0 24px #ff8a4366,0 17px 30px #03194652,inset 1px 1px #ffffff8a,inset 0 -2px #521a438f}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-heading{max-width:calc(100% - clamp(4rem,9vw,6.8rem));color:var(--aegean-white);-webkit-text-fill-color:transparent;letter-spacing:-.04em;text-shadow:0 12px 34px #03194661;background:linear-gradient(105deg,#fff,#dcfbff 64%,#fff0a3);-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(1.25rem,2.3vw,1.8rem);font-size:clamp(2.35rem,4.4vw,4.35rem);line-height:1.01}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-heading span{font-size:.73em;line-height:1.08}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-heading:after{content:"";background:linear-gradient(90deg,var(--aegean-yellow),var(--aegean-aqua) 58%,transparent);border-radius:999px;width:min(19rem,78%);height:3px;margin-top:1rem;display:block;box-shadow:0 0 15px #ffd84a4d,0 0 24px #39e5ef47}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left>.text-lead{max-width:67ch;color:var(--aegean-muted);text-shadow:0 2px 14px #031b483d;margin-block:.72rem;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.55}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview{--bsa-glass-accent:var(--aegean-aqua);-webkit-backdrop-filter:none;background:linear-gradient(90deg,#defaff11 1px,#0000 0) 0 0/28px 28px,linear-gradient(#defaff11 1px,#0000 0) 0 0/28px 28px,radial-gradient(circle at 88% 12%,#39e5ef26,#0000 36%),linear-gradient(145deg,#064691f0,#053c7af0 54%,#042f65f5);border-color:#ecfdffcc #39e5efb3 #031946db #a9f6ff94;margin-top:1.5rem;box-shadow:0 20px 40px #0319464d,0 0 20px #39e5ef1a,inset 1px 1px #ffffff57,inset 0 -2px #0319469e}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview:before{opacity:0}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-head>p{color:#baf8ff}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-toggle{background:#032554bd;border-color:#a9f6ff6b;box-shadow:inset 1px 1px #ffffff2e,inset 0 -1px #02133780}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-toggle button{color:var(--aegean-muted);box-shadow:none;background:0 0}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview.is-effect .face-signal-toggle button:first-child.is-active{color:#fff;background:linear-gradient(145deg,#6e68d8,#513fa3);box-shadow:0 8px 18px #2d1d7057}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview.is-signal .face-signal-toggle button:last-child.is-active{color:#03234c;background:linear-gradient(145deg,#86f5f7,var(--aegean-aqua) 52%,#16b8d2);box-shadow:0 8px 18px #11abc44d}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-portrait{background:radial-gradient(circle at 30% 22%,#ffffff4d,#0000 34%),linear-gradient(145deg,#79d8ec,#3d8ecc 58%,#205ca2);border-color:#f0feffe0 #39e5efb3 #031946d1 #b8f9ff9e;box-shadow:0 14px 28px #0319464d,inset 1px 1px #ffffff8a,inset 0 -2px #0319466b}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview :is(.face-outline,.face-hair,.face-eye,.face-nose,.face-mouth,.face-jaw,.face-brow){stroke:#05295d}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview.is-signal .face-signal-mark{stroke:var(--aegean-aqua)}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-copy span{color:#9df4ff}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-copy strong{color:var(--aegean-white)}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.face-signal-preview-copy p,.face-signal-memory){color:#e4f4ffe6}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-memory{color:#baf8ff;border-top-color:#39e5ef4d}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card{--bsa-glass-accent:var(--aegean-violet);-webkit-backdrop-filter:none;background:radial-gradient(circle at 88% 8%,#ffb84321,#0000 15rem),radial-gradient(circle at 12% 14%,#a58bff30,#0000 17rem),linear-gradient(145deg,#061a45fc,#122d72fa);border-color:#f8f6ffe6 #a58bffb3 #020e2bf5 #5fe8f26b;align-content:start;padding:clamp(1rem,2vw,1.35rem);box-shadow:-2px -2px #eef2ff52,0 30px 62px #020e2b7a,0 0 28px #715bdb26,inset 1px 1px #ffffff52,inset 0 -2px #020e2bc2}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card:before{background:radial-gradient(circle at 92% 5%,#ffc45417,#0000 23%),linear-gradient(132deg,#ffffff12,#0000 24% 80%,#a58bff0f)}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card:after{opacity:.72;border-color:#ccc1ff52;inset:.72rem;box-shadow:inset 1px 1px #ffffff21}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card .text-kicker{color:#061f47;background:radial-gradient(circle at 18% 10%,#ffffff94,transparent 32%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 56%,#ffb843);border-color:#fff4ae #ffbd48 #87500d #ffe78a}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card .proof-title{color:var(--aegean-white);text-shadow:0 4px 20px #020e2b6b;font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:1.08}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card .proof-text{color:var(--aegean-muted);font-size:.95rem;line-height:1.45}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-placeholder{background:#020d31;border-color:#f7f6ffd6 #a58bff85 #020e2be6 #97e1f257;box-shadow:0 20px 38px #020e2b70,0 0 16px #a58bff17,inset 1px 1px #ffffff42}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-signal-stage{color:var(--bsa-night-glass-text);border-color:#f8feffe6 var(--bsa-night-accent) #031639d1 #bef2ffa3;background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,radial-gradient(circle at 88% 12%,var(--bsa-night-glow),transparent 24rem),radial-gradient(circle at 10% 26%,var(--bsa-night-glass-violet-soft),transparent 26rem),linear-gradient(145deg,var(--bsa-night-glass-deep),var(--bsa-night-glass-blue) 56%,var(--bsa-night-glass-teal));box-shadow:var(--bsa-night-glass-shadow),0 0 30px var(--bsa-night-glow),inset 1px 1px 0 #ffffff75,inset 0 -2px 0 #031639a3;margin-block:clamp(1.5rem,3vw,2.25rem) 0}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-signal-stage:is(.is-act-2,.is-act-3,.is-act-4){--bsa-night-accent:var(--bsa-night-glass-coral);--bsa-night-glow:var(--bsa-night-glass-coral-soft)}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-signal-stage.is-act-5{--bsa-night-accent:var(--bsa-night-glass-green);--bsa-night-glow:var(--bsa-night-glass-green-soft)}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-after-signal-block{isolation:isolate;background:radial-gradient(circle at 10% 0,#ffd84a30,#0000 15rem),radial-gradient(circle at 94% 100%,#a58bff33,#0000 17rem),linear-gradient(145deg,#073d8cfa,#102f70fa);border:1px solid #fff6bed1;border-color:#fff6bed1 #a58bff9e #03163deb #ffe0678f;border-radius:1.2rem;margin-top:clamp(1rem,2vw,1.4rem);padding:clamp(.9rem,2vw,1.2rem);position:relative;overflow:hidden;box-shadow:0 20px 40px #031b4852,inset 1px 1px #ffffff40,inset 0 -2px #03163d8a}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-after-signal-block:before{content:"";background:linear-gradient(90deg,transparent,#fff4bd,var(--aegean-yellow),transparent);width:min(22rem,46%);height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 14px #ffd84a47}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-after-signal-block .hero-cta-row{z-index:1;margin:0;position:relative}.section-lg--electric-aegean.section-lg--presentation-home-hero .button-quiz{color:#03234c;background:radial-gradient(circle at 18% 12%,#ffffff80,transparent 34%),linear-gradient(145deg,#86f5f7,var(--aegean-aqua) 54%,#16b8d2);text-shadow:0 1px #ffffff73;border-color:#e8ffff #50eaf1 #076277 #b9fbff;box-shadow:0 15px 30px #031b484d,0 0 22px #39e5ef3d,inset 1px 1px #ffffffad,inset 0 -2px #07627757}.section-lg--electric-aegean.section-lg--presentation-home-hero .button-quiz:focus-visible,.section-lg--electric-aegean.section-lg--presentation-home-hero .button-quiz:hover{box-shadow:0 18px 34px #031b4857,0 0 0 4px #39e5ef33,0 0 26px #39e5ef4d,inset 1px 1px #ffffffb8}.section-lg--electric-aegean.section-lg--presentation-home-hero .button-secondary{color:#f8f5ff;text-shadow:0 2px 12px #031b4866;background:radial-gradient(circle at 18% 10%,#ffffff29,#0000 34%),linear-gradient(145deg,#244eb3,#513fa3);border-color:#f4f0ff #b597ff #14114b #d1c1ff;box-shadow:0 14px 28px #031b484d,0 0 20px #a58bff2e,inset 1px 1px #ffffff47,inset 0 -2px #14114b85}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-signal-stage .button-primary{color:#061f47;background:radial-gradient(circle at 18% 12%,#ffffff8f,transparent 34%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 55%,#ffb843);border-color:#fffbdc #ffb13c #77420d #ffeb8d;box-shadow:0 15px 30px #0212305c,0 0 22px #ffd84a38,inset 1px 1px #ffffffb3,inset 0 -2px #77420d52}@media (width<=980px){.section-lg--electric-aegean.section-lg--presentation-home-hero .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-right{max-width:46rem}}@media (width<=680px){.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main{border-radius:1.35rem;width:min(100% - .75rem,1240px);padding:.72rem}.section-lg--electric-aegean.section-lg--presentation-home-hero .rule-block{gap:.55rem}.section-lg--electric-aegean.section-lg--presentation-home-hero .v-rule{width:2px;min-width:2px}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left{border-radius:1.2rem;padding:1rem}.section-lg--electric-aegean.section-lg--presentation-home-hero .section-signal-glyph{width:4rem;height:4rem;top:.7rem;right:.7rem}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-heading{max-width:calc(100% - 3.6rem);font-size:clamp(2rem,10vw,3rem)}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-body{grid-template-columns:4.7rem minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card{padding:.95rem}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-after-signal-block .button{width:100%}}@media (width<=430px){.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-head{align-items:stretch}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-toggle{width:100%}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-toggle button{flex:1}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-body{grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-portrait{width:5.2rem}}@media (prefers-reduced-motion:reduce){.section-lg--electric-aegean.section-lg--presentation-home-hero *,.section-lg--electric-aegean.section-lg--presentation-home-hero :after,.section-lg--electric-aegean.section-lg--presentation-home-hero :before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview-copy{transform:none}}@media (forced-colors:active){.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.container-main,.split-left,.face-signal-preview,.face-signal-portrait,.video-card,.video-placeholder,.olymp-signal-stage,.hero-after-signal-block){forced-color-adjust:auto;color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.hero-heading,.hero-heading span,.text-lead,.proof-title,.proof-text,.face-signal-preview-copy span,.face-signal-preview-copy strong,.face-signal-preview-copy p,.face-signal-memory){color:canvastext;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.button,.face-signal-toggle button){color:buttontext;box-shadow:none;background:buttonface;border:2px solid buttontext}}.section-lg--clear-optical.section-lg--presentation-outcome-grid .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--clear-optical.section-lg--presentation-outcome-grid .split-left{max-width:none}.section-lg--clear-optical.section-lg--presentation-outcome-grid .split-left>.text-lead{max-width:54rem}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.72rem,1.5vw,.95rem);width:100%;margin-block:1rem;display:grid}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item{--optical-card-tone:var(--logic-tone,var(--optical-cyan));isolation:isolate;border:1px solid;border-color:#f8fdffc2 color-mix(in srgb,var(--optical-card-tone) 68%,#62e8ff85) #031e49e0 color-mix(in srgb,var(--optical-card-tone) 52%,#dff8ff9e);border-left:5px solid var(--optical-card-tone);background:linear-gradient(132deg,#ffffff17,transparent 28%),radial-gradient(circle at 94% 6%,color-mix(in srgb,var(--optical-card-tone) 18%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--optical-card-tone) 13%,#073f87),#052f6b 78%);min-height:6.1rem;box-shadow:0 16px 32px #031e493d,0 0 20px color-mix(in srgb,var(--optical-card-tone) 16%,transparent),inset 1px 1px 0 #ffffff61,inset 0 -2px 0 #031e498a;-webkit-backdrop-filter:blur(5px)saturate(1.24)contrast(1.08);border-radius:1rem;margin:0;padding:.88rem .9rem .88rem 4rem;position:relative;overflow:hidden}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item:after{z-index:-1;content:"";background:linear-gradient(90deg,transparent,#fffffff5,var(--optical-card-tone),transparent);width:42%;height:2px;box-shadow:0 0 14px color-mix(in srgb,var(--optical-card-tone) 36%,transparent);position:absolute;top:-1px;right:.75rem}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--optical-card-tone);border-color:color-mix(in srgb,var(--optical-card-tone) 74%,#f8fdffe0);width:2.55rem;height:2.55rem;color:color-mix(in srgb,var(--optical-card-tone) 68%,#fff);background:radial-gradient(circle at 27% 18%,#ffffff40,transparent 32%),color-mix(in srgb,var(--optical-card-tone) 24%,#032764f5);opacity:1;box-shadow:0 0 19px color-mix(in srgb,var(--optical-card-tone) 31%,transparent),inset 1px 1px 0 #ffffff57;top:.82rem;left:.7rem}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item .benefit-title{color:var(--optical-white);text-shadow:0 2px 12px #03194361;font-weight:900}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item .benefit-text{color:#ebf8ffe6;text-shadow:0 2px 10px #03194347;font-size:.9rem;line-height:1.42}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail{background:linear-gradient(132deg,#ffffff14,#0000 27%),linear-gradient(145deg,#032764f5,#055382e6);border:1px solid #f8fdffb8;border-color:#f8fdffb8 #62e8ffa8 #031e49e6 #ffc94380;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;width:100%;margin:.25rem 0 .95rem;padding:.48rem;display:grid;box-shadow:0 14px 28px #031e4938,inset 1px 1px #ffffff57}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail span{min-width:0;color:var(--optical-white);letter-spacing:.02em;text-shadow:0 2px 10px #03194366;background:#052d62d1;border:1px solid #62e8ff61;border-radius:.7rem;padding:.58rem .48rem;font-size:.72rem;font-weight:900}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail b{color:var(--optical-gold);text-shadow:0 0 12px #ffc94385;align-self:center;font-size:1rem}.section-lg--clear-optical .section-presentation--outcome-grid .section-action-dock{border-left-color:var(--optical-gold);background:radial-gradient(circle at 8% 0,#ffc94333,#0000 14rem),radial-gradient(circle at 94% 100%,#62e8ff29,#0000 16rem),linear-gradient(145deg,#032764fa,#055382f0)}@media (width<=680px){.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-list{grid-template-columns:1fr}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item{min-height:0;padding:.82rem .82rem .82rem 3.8rem}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail{border-radius:.95rem;grid-template-columns:1fr}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail b{justify-self:center;transform:rotate(90deg)}}@media (forced-colors:active){.section-lg--clear-optical .section-presentation--outcome-grid .section-action-dock,.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail,.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail span,.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail :is(span,b),.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item :is(.benefit-title,.benefit-text){color:canvastext;text-shadow:none}}.section-lg--clear-optical.section-lg--presentation-proof-snapshot .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--clear-optical .section-presentation--proof-snapshot{-moz-column-gap:clamp(1.2rem,3vw,2.5rem);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:clamp(.65rem,1.4vw,1rem) clamp(1.2rem,3vw,2.5rem);max-width:none;display:grid}.section-lg--clear-optical .section-presentation--proof-snapshot>.text-kicker{grid-area:1/1;justify-self:start}.section-lg--clear-optical .section-presentation--proof-snapshot>.main-heading-non-hero{grid-area:2/1/span 2;align-self:start;max-width:none;margin-bottom:0;padding-right:0}.section-lg--clear-optical .section-presentation--proof-snapshot>.text-lead{grid-area:1/2/span 2;align-self:end;margin:0;padding:clamp(.2rem,.8vw,.55rem) clamp(4.8rem,7vw,6rem) 0 0}.section-lg--clear-optical .section-presentation--proof-snapshot>.section-action-dock{grid-area:3/2;align-self:end;margin:0}.section-lg--clear-optical .section-presentation--proof-snapshot>.section-signal-glyph{top:clamp(.85rem,1.8vw,1.25rem);right:clamp(.85rem,1.8vw,1.25rem)}@media (width<=980px){.section-lg--clear-optical .section-presentation--proof-snapshot{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0}.section-lg--clear-optical .section-presentation--proof-snapshot>:is(.text-kicker,.main-heading-non-hero,.text-lead,.section-action-dock){grid-area:auto/1}.section-lg--clear-optical .section-presentation--proof-snapshot>.main-heading-non-hero{max-width:calc(100% - 5rem);margin-bottom:1.2rem}.section-lg--clear-optical .section-presentation--proof-snapshot>.text-lead{margin-bottom:0;padding:0}.section-lg--clear-optical .section-presentation--proof-snapshot>.section-action-dock{margin-top:1rem}.section-lg--clear-optical.section-lg--presentation-proof-snapshot .section-proof-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.section-lg--clear-optical .section-presentation--proof-snapshot{grid-template-columns:minmax(0,1fr);display:grid}.section-lg--clear-optical .section-presentation--proof-snapshot>.main-heading-non-hero{max-width:calc(100% - 3.7rem)}}@media (forced-colors:active){.section-lg--clear-optical .section-presentation--proof-snapshot,.section-lg--clear-optical.section-lg--presentation-proof-snapshot .section-proof-card{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--clear-optical .section-presentation--proof-snapshot :is(.main-heading-non-hero,.text-lead,.text-punchline){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText}}.section-lg--night-glass.section-lg--presentation-shorts-night{--shorts-night-navy:#03183f;--shorts-night-sapphire:#063b82;--shorts-night-blue:#07569b;--shorts-night-aqua:#47e9f4;--shorts-night-green:#42dfa8;--shorts-night-coral:#ff6f5d;--shorts-night-violet:#8f78ed;--shorts-night-white:#f8fdff;--shorts-night-muted:#dceffc;--logic-origin:var(--shorts-night-aqua);--logic-signal:var(--shorts-night-coral);--logic-update:var(--shorts-night-green);scroll-margin-top:6rem}.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main{isolation:isolate;-webkit-backdrop-filter:blur(12px)saturate(1.42)contrast(1.09);background:radial-gradient(circle at 10% 8%,#47e9f42e,#0000 22rem),radial-gradient(circle at 91% 16%,#8f78ed33,#0000 24rem),radial-gradient(circle at 78% 90%,#42dfa81f,#0000 25rem),linear-gradient(145deg,#041b49,#073a7d 52%,#04295f);border-color:#effeffeb #47e9f4c7 #010d28f5 #a1efffa8;position:relative;overflow:hidden;box-shadow:-5px -5px 20px #c7f9ff29,0 36px 76px #010d288c,0 0 42px #47e9f429,inset 1.5px 1.5px #ffffffb3,inset -1px 0 #47e9f47a,inset 0 -3px #010c26d1}.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main:before{z-index:0;border-radius:inherit;content:"";filter:none;opacity:1;pointer-events:none;background:linear-gradient(90deg,#d0f8ff0b 1px,#0000 0) 0 0/32px 32px,linear-gradient(#d0f8ff0b 1px,#0000 0) 0 0/32px 32px,linear-gradient(122deg,#ffffff13,#0000 17% 77%,#8f78ed12);width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 53% 38%,#000 12%,#000000c2 64%,#0000 112%);mask-image:radial-gradient(at 53% 38%,#000 12%,#000000c2 64%,#0000 112%)}.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main:after{z-index:1;content:"";background:linear-gradient(90deg,transparent,#fffffffa 25%,var(--shorts-night-aqua) 58%,var(--shorts-night-violet) 82%,transparent);pointer-events:none;border:0;border-radius:999px;width:min(31rem,48%);height:2px;position:absolute;top:-1px;left:7%;right:auto;box-shadow:0 0 17px #47e9f461,0 0 28px #8f78ed33}.section-lg--night-glass.section-lg--presentation-shorts-night .rule-block{z-index:2;position:relative}.section-lg--night-glass.section-lg--presentation-shorts-night .split-row{grid-template-columns:minmax(0,1.04fr) minmax(20rem,.96fr);align-items:stretch;gap:clamp(1rem,2.8vw,2.25rem)}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left{background:linear-gradient(132deg,#ffffff13,#0000 31%),radial-gradient(circle at 96% 8%,#ff6f5d1c,#0000 14rem),linear-gradient(145deg,#032353f0,#053a77d1 58%,#032a59e6);border:1px solid #a0efff4d;border-radius:1.55rem;align-content:start;align-self:stretch;padding:clamp(1.15rem,2.6vw,2rem);box-shadow:0 24px 50px #010d2866,0 0 30px #47e9f414,inset 1px 1px #ffffff38,inset -1px 0 #47e9f43d,inset 0 -2px #010d28ad}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left:before{z-index:0;border-radius:inherit;opacity:1;background:radial-gradient(circle at 8% 8%,#47e9f41f,#0000 32%),radial-gradient(circle at 94% 28%,#ff6f5d17,#0000 29%),radial-gradient(circle at 12% 91%,#42dfa81a,#0000 34%);inset:0}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>:not(.section-signal-glyph){z-index:2;position:relative}.section-lg--night-glass.section-lg--presentation-shorts-night .section-signal-glyph{--glyph-tone:var(--shorts-night-green);z-index:1;color:#a7ffe2;opacity:.96;filter:drop-shadow(0 14px 20px #010d284d);background:radial-gradient(circle at 26% 16%,#ffffff42,#0000 32%),linear-gradient(145deg,#0f8b77e6,#075468e6 58%,#052e5cf0);border-color:#e8fffad6 #42dfa8b8 #013037db #9cfce28f;top:clamp(.85rem,1.8vw,1.35rem);right:clamp(.85rem,2vw,1.55rem);box-shadow:-2px -2px #e9fffa7a,0 0 24px #42dfa84d,inset 1px 1px #ffffff5c,inset 0 -2px #01223a94}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>.text-kicker{color:#021b3f;text-shadow:0 1px #ffffff73;background:radial-gradient(circle at 18% 12%,#ffffff57,#0000 34%),linear-gradient(145deg,#47e9f4,#18b7d4 54%,#087ba8);border-color:#e6fefff5 #47e9f4db #012d46d6 #b4faffb8;font-weight:950;box-shadow:0 12px 25px #010d284d,0 0 22px #47e9f440,inset 1px 1px #ffffffb8,inset 0 -2px #023a5c66}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>.text-kicker:before{background:linear-gradient(135deg,#ffffff3d,#0000 42%),radial-gradient(circle at 88% 78%,#8f78ed29,#0000 48%)}.section-lg--night-glass.section-lg--presentation-shorts-night .main-heading-non-hero{max-width:calc(100% - clamp(4rem,10vw,7rem));color:var(--shorts-night-white);-webkit-text-fill-color:transparent;text-shadow:0 12px 32px #010d286b;background:linear-gradient(106deg,#fff,#dffaff 60%,#9bf6dc);-webkit-background-clip:text;background-clip:text}.section-lg--night-glass.section-lg--presentation-shorts-night .main-heading-non-hero:after{background:linear-gradient(90deg,var(--shorts-night-aqua),var(--shorts-night-green) 58%,transparent);width:min(17rem,82%);box-shadow:0 0 17px #47e9f452,0 0 24px #42dfa82e}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>:is(.text-lead,.text-md){color:var(--shorts-night-muted);text-shadow:0 2px 14px #010d2857}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-list{gap:.72rem;width:100%;margin-block:.8rem .9rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item{--shorts-item-tone:var(--logic-tone,var(--shorts-night-aqua));--shop-card-tone:var(--shorts-item-tone);border:1px solid color-mix(in srgb,var(--shorts-item-tone) 58%,#e6fdff9e);border-left:5px solid var(--shorts-item-tone);background:linear-gradient(132deg,#ffffff16,transparent 31%),radial-gradient(circle at 94% 12%,color-mix(in srgb,var(--shorts-item-tone) 17%,transparent),transparent 36%),linear-gradient(145deg,color-mix(in srgb,var(--shorts-item-tone) 13%,#062f69),#031f4be6);min-height:4.9rem;box-shadow:0 14px 28px #010d284f,0 0 20px color-mix(in srgb,var(--shorts-item-tone) 16%,transparent),inset 1px 1px 0 #fff3,inset 0 -2px 0 #010d2880;border-radius:1rem;margin:0;padding:.78rem .82rem .78rem 4rem;position:relative}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item:first-child{--shorts-item-tone:var(--shorts-night-aqua)}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item:nth-child(2){--shorts-item-tone:var(--shorts-night-coral)}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item:nth-child(3){--shorts-item-tone:var(--shorts-night-green)}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item:after{content:"";background:linear-gradient(90deg,transparent,#fff,var(--shorts-item-tone),transparent);width:4.2rem;height:1px;box-shadow:0 0 12px color-mix(in srgb,var(--shorts-item-tone) 42%,transparent);pointer-events:none;position:absolute;top:-1px;right:.9rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--shorts-item-tone);border-color:color-mix(in srgb,var(--shorts-item-tone) 72%,#effeffc7);width:2.55rem;height:2.55rem;color:color-mix(in srgb,var(--shorts-item-tone) 76%,#fff);background:linear-gradient(135deg,#ffffff24,transparent 34%),color-mix(in srgb,var(--shorts-item-tone) 22%,#021940eb);opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--shorts-item-tone) 28%,transparent),inset 1px 1px 0 #ffffff4d,inset 0 -1px 0 #010d2880;top:.76rem;left:.66rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item .benefit-title{color:var(--shorts-night-white);text-shadow:0 2px 12px #010d285c;font-weight:900}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item .benefit-text{color:#e0f3ffe6}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock{isolation:isolate;background:radial-gradient(circle at 8% 0,#47e9f424,#0000 14rem),radial-gradient(circle at 94% 100%,#8f78ed33,#0000 17rem),linear-gradient(145deg,#042d64fc,#0f1e51fc);border:1px solid #defdffd1;border-color:#defdffd1 #8f78ed9e #010c26f0 #47e9f494;border-radius:1.15rem;width:100%;margin-top:.3rem;padding:clamp(.95rem,2vw,1.25rem);position:relative;overflow:hidden;box-shadow:0 20px 40px #010d286b,0 0 22px #47e9f41a,inset 1px 1px #ffffff38,inset 0 -2px #010c269e}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock:before{z-index:-1;content:"";background:linear-gradient(90deg,transparent,#e9ffff,var(--shorts-night-aqua),transparent);pointer-events:none;width:48%;height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 14px #47e9f459}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock .text-punchline{color:#effdff;text-shadow:0 2px 14px #010d2866;border-bottom:1px solid #47e9f457;width:100%;margin:0;padding:0 0 .9rem;font-size:clamp(1rem,1.6vw,1.18rem)}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock .hero-cta-row{margin-top:.95rem;margin-bottom:0}.section-lg--night-glass.section-lg--presentation-shorts-night .button-primary{color:#022848;text-shadow:0 1px #ffffff6b;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 33%),linear-gradient(145deg,#54edbc,#16ba96 56%,#087b87);border-color:#e8fff8f5 #42dfa8e6 #013d40d6 #abffe7cc;box-shadow:0 16px 32px #010d2861,0 0 24px #42dfa83d,inset 1px 1px #ffffff9e,inset 0 -2px #01484d66}.section-lg--night-glass.section-lg--presentation-shorts-night .button-quiz{color:#022443;text-shadow:0 1px #ffffff57;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border-color:#eafffffa #47e9f4eb #013149e6 #aefbffd1;box-shadow:0 16px 32px #010d2861,0 0 24px #47e9f43d,inset 1px 1px #ffffffa3,inset 0 -2px #01405b6b}.section-lg--night-glass.section-lg--presentation-shorts-night .split-right{align-self:start;min-width:0}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-instrument{--bsa-glass-accent:var(--shorts-night-aqua);-webkit-backdrop-filter:none;background:radial-gradient(circle at 76% 16%,#47e9f442,#0000 34%),radial-gradient(circle at 8% 92%,#8f78ed33,#0000 34%),linear-gradient(145deg,#0a5aa0,#073875 52%,#041d50);border-width:2px;border-color:#e1fdfff5 #47e9f4f0 #010f37f5 #77f1f9c7;box-shadow:-2px -2px #dafcffad,0 30px 64px #010a2394,0 0 34px #47e9f438,inset 1px 1px #ffffff57,inset -1px 0 #47e9f48a,inset 0 -3px #010d2d9e}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-instrument:before{opacity:1;background-color:#0000;background-image:linear-gradient(90deg,#8ef0ff1a 1px,#0000 0),linear-gradient(#8ef0ff1a 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-head p{color:#f3feff;text-shadow:0 2px 10px #01143780;background:radial-gradient(circle at 16% 10%,#ffffff47,#0000 34%),linear-gradient(140deg,#149ac0,#08779f 56%,#075b87);border-color:#e0feffeb #47e9f4c7 #011e44e0 #96f7ffb8;box-shadow:0 10px 22px #010d2847,0 0 18px #47e9f429,inset 0 1px #ffffff70}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-head h3{color:var(--shorts-night-white);text-shadow:0 0 18px #47e9f41f,0 3px 15px #010a2375}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-system-labels{color:#e4f6ffe0;border-color:#8cefff4d}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-system-labels strong{color:#83ffd2}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-stages article{border-color:color-mix(in srgb,var(--stage-tone) 64%,#c4f4ff94);background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--stage-tone) 18%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--stage-tone) 18%,#0a3b73),color-mix(in srgb,var(--stage-tone) 8%,#041d4b));box-shadow:0 10px 22px #010b2647,inset 0 1px #fff3}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-stages strong{color:var(--shorts-night-white)}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-stages small{color:#def2ffe0}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-memory{color:#8fffd8}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-node.is-alarm{background:var(--shorts-night-coral)}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-node.is-training{background:#16ad87}@media (hover:hover){.section-lg--night-glass.section-lg--presentation-shorts-night .button-primary:hover{filter:brightness(1.06)saturate(1.08);border-color:#ebfffa;box-shadow:0 18px 36px #010d2866,0 0 29px #42dfa852,inset 1px 1px #ffffffad}.section-lg--night-glass.section-lg--presentation-shorts-night .button-quiz:hover{filter:brightness(1.06)saturate(1.1);border-color:#e6ffff;box-shadow:0 18px 36px #010d2866,0 0 28px #47e9f44d,inset 1px 1px #ffffff94}}@media (width<=980px){.section-lg--night-glass.section-lg--presentation-shorts-night .split-row{grid-template-columns:1fr}.section-lg--night-glass.section-lg--presentation-shorts-night .main-heading-non-hero{max-width:calc(100% - 5rem)}.section-lg--night-glass.section-lg--presentation-shorts-night .split-right{width:min(100%,46rem);margin-inline:auto}}@media (width<=680px){.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main{border-radius:1.5rem;width:min(100% - 1rem,1160px);padding:.72rem}.section-lg--night-glass.section-lg--presentation-shorts-night .split-row{gap:.85rem;min-width:0}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left{border-radius:1.2rem;min-width:0;padding:1rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-signal-glyph{border-radius:1.3rem;width:4.1rem;height:4.1rem;top:.7rem;right:.7rem}.section-lg--night-glass.section-lg--presentation-shorts-night .main-heading-non-hero{max-width:calc(100% - 3.7rem)}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item{min-width:0;padding-left:3.65rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock{min-width:0;padding:.88rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock .button{width:100%}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-instrument{border-radius:1.25rem;min-width:0;padding:.9rem}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-display{width:min(100%,18rem)}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-node{width:3.2rem;height:3.2rem;font-size:.66rem}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-stages article{grid-template-columns:1.75rem minmax(0,1fr);gap:.48rem}}@media (prefers-reduced-motion:reduce){.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-sweep{animation:none;transform:translate(-50%,-100%)rotate(20deg)}.section-lg--night-glass.section-lg--presentation-shorts-night .button{transition:none}}@media (forced-colors:active){.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock,.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item,.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-instrument,.section-lg--night-glass.section-lg--presentation-shorts-night .split-left,.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:2px solid canvastext}.section-lg--night-glass.section-lg--presentation-shorts-night :is(.main-heading-non-hero,.text-lead,.text-md,.benefit-title,.benefit-text,.text-punchline,.shorts-cockpit-head h3,.shorts-course-stages strong,.shorts-course-stages small){color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none}.section-lg--night-glass.section-lg--presentation-shorts-night :is(.button-primary,.button-quiz){box-shadow:none;color:buttontext;text-shadow:none;background:buttonface;border:2px solid buttontext}}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean{--bachelor-royal:#1b67d8;--bachelor-blue:#1556c6;--bachelor-deep:#062b74;--bachelor-sapphire:#061c54;--bachelor-gold:#ffd84a;--bachelor-green:#35de8f;--bachelor-violet:#6f48dc;--bachelor-white:#fbfdff;--bachelor-muted:#e4f2ff;--logic-attention:var(--bachelor-violet);--logic-update:var(--bachelor-green)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main{background:radial-gradient(circle at 9% 7%,#ffd84a33,transparent 20rem),radial-gradient(circle at 91% 88%,#35de8f2b,transparent 24rem),linear-gradient(145deg,#2677df 0,var(--bachelor-royal) 43%,var(--bachelor-blue) 72%,#123fa8 100%);border-color:#f7fcfff5 #ffd84ab8 #051c54f0 #5393ffd1;box-shadow:0 32px 68px #03184b61,0 0 34px #407dff2e,inset 1.5px 1.5px #ffffffe0,inset -1px 0 #ffd84a75,inset 0 -3px #051c54c7}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main:before{background:linear-gradient(90deg,#fafdff0e 1px,#0000 0) 0 0/34px 34px,linear-gradient(#fafdff0e 1px,#0000 0) 0 0/34px 34px,linear-gradient(118deg,#ffffff1a,#0000 18% 79%,#ffd84a14)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main:after{background:linear-gradient(90deg,transparent,#fffffffa 22%,var(--bachelor-gold) 58%,var(--bachelor-green) 82%,transparent);width:min(38rem,52%);box-shadow:0 0 17px #ffd84a61,0 0 27px #35de8f33}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-row{grid-template-columns:minmax(0,1.02fr) minmax(21rem,.98fr);gap:clamp(1.15rem,2.8vw,2.25rem)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left{background:radial-gradient(circle at 88% 10%,#ffd84a26,#0000 16rem),radial-gradient(circle at 8% 94%,#35de8f1f,#0000 20rem),linear-gradient(148deg,#1f69dbfa,#114db9f5 68%,#0b3b99fa);border-color:#f5fbffb8 #ffd84a6b #052062d6 #6ba1ff8f;min-width:0;box-shadow:0 24px 50px #0419524d,inset 1px 1px #ffffff6b,inset 0 -2px #052062a3}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left:before{background:radial-gradient(circle at 92% 8%,#ffd84a26,#0000 25%),radial-gradient(circle at 5% 91%,#35de8f21,#0000 31%)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left>.text-kicker{background:radial-gradient(circle at 18% 10%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffeb78,var(--bachelor-gold) 58%,#ffb739);color:#061d4a;border-color:#fffddefa #ffd84aeb #774c08bd #ffeb88e0}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .main-heading-non-hero{background:linear-gradient(102deg,var(--bachelor-white) 0,#e5f4ff 70%,#fff0a0 100%);-webkit-text-fill-color:transparent;text-shadow:0 9px 28px #02144357;-webkit-background-clip:text;background-clip:text;max-width:calc(100% - clamp(3.8rem,9vw,6.7rem))}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .main-heading-non-hero:after{background:linear-gradient(90deg,var(--bachelor-gold),var(--bachelor-green) 64%,transparent);box-shadow:0 0 15px #ffd84a4d,0 0 23px #35de8f33}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left>:is(.text-lead,.text-md){color:var(--bachelor-muted);text-shadow:0 2px 13px #0214434d}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item{border-left-width:1px;border:1px solid color-mix(in srgb,var(--logic-tone) 72%,#fff);border-top:5px solid var(--logic-tone);background:radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--logic-tone) 24%,transparent),transparent 42%),linear-gradient(145deg,#0b409ffa,#062d7cf5);min-width:0;min-height:8.2rem;box-shadow:0 16px 30px #02144347,0 0 20px color-mix(in srgb,var(--logic-tone) 20%,transparent),inset 1px 1px 0 #ffffff3d,inset 0 -2px 0 #0214437a;padding:3.7rem .9rem .9rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item .benefit-signal-glyph{border-color:color-mix(in srgb,var(--logic-tone) 76%,#fff);color:color-mix(in srgb,var(--logic-tone) 74%,#fff);background:radial-gradient(circle at 25% 18%,#ffffff3d,transparent 38%),color-mix(in srgb,var(--logic-tone) 28%,#073b91);top:.7rem;left:.82rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item .benefit-title{color:var(--bachelor-white)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item .benefit-text{color:#e4f2ffeb}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-action-dock{background:radial-gradient(circle at 7% 4%,#ffd84a33,#0000 13rem),radial-gradient(circle at 94% 95%,#6f48dc2e,#0000 15rem),linear-gradient(145deg,#0840a0fc,#062670fc);border-color:#ffee91cc #a58bff9e #031444f0 #ffd84aad}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-action-dock .hero-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .button-primary{background:radial-gradient(circle at 18% 10%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffe875 0,var(--bachelor-gold) 55%,#ffb843 100%);color:#04264d;text-shadow:0 1px #ffffff75;border:1px solid #fff3a8;box-shadow:0 15px 30px #02144352,0 0 24px #ffd84a45,inset 1px 1px #ffffffbd,inset 0 -2px #77420d52}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .button-quiz{color:#022443;text-shadow:0 1px #ffffff57;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border-color:#eafffffa #39e5efeb #023659e6 #aefbffd1;box-shadow:0 15px 30px #02144361,0 0 24px #39e5ef42,inset 1px 1px #ffffffa3,inset 0 -2px #01405b6b}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz):hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-2px)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz):focus-visible{outline:3px solid var(--bachelor-white);outline-offset:3px}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-right{min-width:0}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card{background:radial-gradient(circle at 91% 7%,#ffd84a21,transparent 14rem),radial-gradient(circle at 7% 91%,#6f48dc2e,transparent 18rem),linear-gradient(148deg,var(--bachelor-sapphire),#0a2d78 60%,#102f72);border:2px solid #fffacdfa;border-color:#fffacdfa #6f48dcd1 #010a2bfa #5190ffbd;border-radius:1.4rem;min-width:0;box-shadow:-2px -2px #fafcff6b,0 30px 62px #010a2b7a,0 0 30px #6f48dc2b,inset 1px 1px #ffffff52,inset -1px 0 #ffd84a42,inset 0 -3px #010a2bc7}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card:after{border:1px solid #fffcde94;border-color:#fffcde94 #6f48dc80 #010a2bc7 #5b98ff61;border-radius:1rem;inset:.55rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card .text-kicker{background:linear-gradient(145deg,#ffed84,var(--bachelor-gold) 58%,#ffb73c);color:#061d4a;border-color:#fffee4fa #ffd84af0 #734706c7 #ffed91e6;box-shadow:0 12px 25px #010a2b52,0 0 20px #ffd84a3b,inset 1px 1px #ffffffc7,inset 0 -2px #7347064d}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card .proof-title{color:var(--bachelor-white);text-shadow:0 4px 20px #010a2b80}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-placeholder{background:#020d31;border-color:#fffce2f0 #ffd84a94 #010a2beb #6f48dc9e;box-shadow:0 20px 40px #010a2b85,0 0 18px #ffd84a1f,inset 1px 1px #ffffff4d}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card .proof-text{color:#dcecff}@media (width<=980px){.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-row{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main{border-radius:1.45rem;max-width:100%;overflow-x:clip}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left{max-width:100%;padding:1rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .main-heading-non-hero{overflow-wrap:anywhere;max-width:calc(100% - 3.7rem)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-action-dock .hero-cta-row,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-list{grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item{min-height:0;padding:3.55rem .85rem .85rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-action-dock,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card{width:100%;min-width:0;max-width:100%;padding:.9rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz){width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz){transition:none}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz):hover{transform:none}}@media (forced-colors:active){.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-action-dock,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-placeholder,.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz),.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.main-heading-non-hero,.text-kicker,.text-lead,.text-md,.benefit-title,.benefit-text,.proof-title,.proof-text){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText;background:canvas}}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero{--bachelor-royal:#1b67d8;--bachelor-blue:#1556c6;--bachelor-deep:#062b74;--bachelor-sapphire:#061c54;--bachelor-gold:#ffd84a;--bachelor-green:#35de8f;--bachelor-aqua:#39e5ef;--bachelor-violet:#7857e5;--bachelor-coral:#ff6659;--bachelor-white:#fbfdff;--bachelor-muted:#e4f2ff}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero>.container-main{background:radial-gradient(circle at 8% 7%,#ffd84a30,transparent 20rem),radial-gradient(circle at 94% 88%,#35de8f2e,transparent 24rem),linear-gradient(145deg,#2779e3 0,var(--bachelor-royal) 42%,var(--bachelor-blue) 72%,#123da3 100%);border-color:#fbfdfffa #ffd84abd #031649f5 #41e5efc7;box-shadow:0 34px 72px #0215466b,0 0 36px #39e5ef2b,inset 1.5px 1.5px #ffffffe6,inset -1px 0 #ffd84a7a,inset 0 -3px #031649cc}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero>.container-main:before{background:linear-gradient(90deg,#fbfdff0e 1px,#0000 0) 0 0/34px 34px,linear-gradient(#fbfdff0e 1px,#0000 0) 0 0/34px 34px,linear-gradient(118deg,#ffffff1a,#0000 18% 78%,#ffd84a14)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-row{grid-template-columns:minmax(0,1.04fr) minmax(21rem,.96fr);gap:clamp(1.15rem,2.8vw,2.35rem)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left{background:radial-gradient(circle at 91% 8%,#ffd84a26,#0000 16rem),radial-gradient(circle at 7% 94%,#35de8f21,#0000 20rem),linear-gradient(148deg,#216dde,#114db8 68%,#0a3891);border-color:#f5fbffc2 #ffd84a70 #041d5be6 #71a7ff99;box-shadow:0 26px 52px #02154657,inset 1px 1px #ffffff70,inset 0 -2px #041d5bad}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left>.text-kicker{background:radial-gradient(circle at 18% 10%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffed82,var(--bachelor-gold) 57%,#ffb63b);color:#061d4a;border-color:#fffee3fa #ffd84af0 #744707c7 #ffef97e6}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-heading{background:linear-gradient(104deg,var(--bachelor-white),#e4f4ff 68%,#fff0a1);max-width:calc(100% - clamp(3.7rem,8vw,6.2rem));color:var(--bachelor-white);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px #02144357;-webkit-background-clip:text;background-clip:text}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-heading:after{background:linear-gradient(90deg,var(--bachelor-gold),var(--bachelor-green) 62%,transparent);box-shadow:0 0 15px #ffd84a52,0 0 24px #35de8f33}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left>.text-lead{color:var(--bachelor-muted);text-shadow:0 2px 14px #02144352}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-meta{color:#bfffe0;background:#0b4e9d;border:1px solid #35de8fb8;border-radius:999px;width:fit-content;padding:.55rem .8rem;box-shadow:0 10px 22px #02144340,0 0 18px #35de8f29,inset 1px 1px #ffffff42}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left>.text-punchline{color:#fff4bd;text-shadow:0 2px 14px #02144357;border-top:1px solid #ffd84a80;margin-top:1rem;padding-top:.9rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card{background:radial-gradient(circle at 91% 7%,#ffd84a21,transparent 14rem),radial-gradient(circle at 7% 91%,#7857e533,transparent 18rem),linear-gradient(148deg,var(--bachelor-sapphire),#0a2d78 60%,#102f72);border:2px solid #fffbd4fa;border-color:#fffbd4fa #7857e5d6 #010a2bfa #5392ffc2;min-width:0;box-shadow:-2px -2px #fafcff6b,0 30px 62px #010a2b80,0 0 30px #7857e52e,inset 1px 1px #ffffff52,inset -1px 0 #ffd84a42,inset 0 -3px #010a2bcc}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card:after{border-color:#fffcde94 #7857e585 #010a2bcc #5b98ff66;inset:.55rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card .text-kicker{background:linear-gradient(145deg,#ffed84,var(--bachelor-gold) 58%,#ffb73c);color:#061d4a;border-color:#ffd84ae0}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card .proof-title{color:var(--bachelor-white);text-shadow:0 4px 20px #010a2b85}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-placeholder{background:#020d31;border-color:#fffce2f0 #ffd84a94 #010a2beb #7857e5a3;box-shadow:0 20px 40px #010a2b8a,0 0 18px #ffd84a1f,inset 1px 1px #ffffff4d}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card .proof-text{color:#dcecff}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid){--bachelor-gold:#ffd84a;--bachelor-green:#35de8f;--bachelor-aqua:#39e5ef;--bachelor-violet:#7857e5;--bachelor-coral:#ff6659;--bachelor-white:#fbfdff;--bachelor-muted:#e4f2ff;--logic-attention:var(--bachelor-violet);--logic-update:var(--bachelor-green)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid)>.container-main{background:radial-gradient(circle at 8% 7%,#ffd84a21,#0000 18rem),radial-gradient(circle at 92% 90%,#35de8f21,#0000 22rem),linear-gradient(145deg,#216ed8,#1556c6 52%,#0c419d);border-color:#f7fcfff0 #39e5efc2 #031649f0 #5c97ffb8;box-shadow:0 32px 66px #02154666,0 0 32px #39e5ef24,inset 1.5px 1.5px #ffffffd1,inset 0 -3px #031649b8}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .split-left{background:radial-gradient(circle at 92% 7%,#ffd84a1a,#0000 15rem),linear-gradient(148deg,#1459c2,#0a419e 68%,#072f78);border-color:#e7faff94 #39e5ef66 #031649d6 #5f9aff85}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .main-heading-non-hero{background:linear-gradient(104deg,var(--bachelor-white),#def4ff 70%,#fff0a1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-structure-item{background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--logic-tone) 20%,transparent),transparent 38%),linear-gradient(145deg,#0a429c,#062e76)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-method-rail{background:#07357f;border-color:#39e5ef8f;box-shadow:0 14px 26px #02154642,0 0 18px #39e5ef21,inset 1px 1px #ffffff38}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-method-rail span{color:#e7fbff;background:#0a4995;border:1px solid #5fe8f24d}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-method-rail b{color:var(--bachelor-gold)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-action-dock{background:radial-gradient(circle at 8% 5%,#ffd84a33,#0000 13rem),radial-gradient(circle at 94% 94%,#7857e52e,#0000 15rem),linear-gradient(145deg,#08409b,#062768);border-color:#ffee91d1 #7857e5a3 #031444f5 #ffd84ab3}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-action-dock .hero-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .split-right{position:sticky;top:7rem}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr{background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--active-tone) 21%,transparent),transparent 34%),linear-gradient(145deg,#082f79,#041d55);box-shadow:0 26px 54px #020e3175,0 0 26px color-mix(in srgb,var(--active-tone) 18%,transparent),inset 1px 1px 0 #ffffff4d,inset 0 -2px 0 #020e31b3;-webkit-backdrop-filter:none;border-color:#e1faffeb #39e5efb8 #020e31f0 #689bffa3}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr header p{color:#aef9ff;background:#073c82;border-color:#39e5ef7a}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr header h3{color:var(--bachelor-white)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr-screen svg{stroke:#dffaff;filter:drop-shadow(0 10px 18px #020e315c)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr-readout{background:#073b7e}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr-readout span,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr-readout strong{color:#e6f7ff}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr-controls button{color:#e8f9ff;background:#0a4389;border-color:#7fe7f370;min-height:44px}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr-memory{color:#c7f8dc}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain>.container-main{background:radial-gradient(circle at 9% 8%,#ff665926,#0000 19rem),radial-gradient(circle at 92% 86%,#35de8f21,#0000 22rem),linear-gradient(145deg,#174eb3,#0c378c 58%,#08256c)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .section-structure-item{min-height:5rem}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .split-right{position:sticky;top:7rem}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr{background:radial-gradient(circle at 76% 24%,color-mix(in srgb,var(--tone) 19%,transparent),transparent 34%),linear-gradient(145deg,#092c73,#05194f);box-shadow:0 28px 56px #020c2f7a,0 0 28px color-mix(in srgb,var(--tone) 18%,transparent),inset 1px 1px 0 #ffffff47,inset 0 -2px 0 #020c2fb8;-webkit-backdrop-filter:none;border-color:#ecf5ffe6 #7857e5bd #020c2ff5 #39e5ef94}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr header p{color:#fff0a1;background:#493b88;border-color:#ffd84a7a}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr header h3{color:var(--bachelor-white)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr-toggle{background:#041947}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr-toggle button{color:#e7f5ff;min-height:44px}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain :is(.cvr-cockpit,.cvr-weather){background:#082a68;border-color:#b0e4ff75}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain :is(.cvr-cockpit>span,.cvr-weather>span,.cvr-state){color:#c8f8ff}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr-cockpit small{color:#dcecff}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr-weather svg{fill:#39e5ef14;stroke:#dcecff}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid>.container-main{background:radial-gradient(circle at 8% 8%,#ffd84a2e,#0000 18rem),radial-gradient(circle at 92% 86%,#35de8f2b,#0000 22rem),linear-gradient(145deg,#2575dc,#1556c6 56%,#10439f)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-structure-list{grid-template-columns:repeat(3,minmax(0,1fr))}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-structure-item{border-top:5px solid var(--logic-tone);border-left-width:1px;min-height:12rem;padding:4.2rem 1rem 1rem}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-structure-item .benefit-signal-glyph{top:.9rem;left:.9rem}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-action-dock{background:radial-gradient(circle at 8% 5%,#ffd84a3d,#0000 13rem),radial-gradient(circle at 94% 94%,#35de8f26,#0000 15rem),linear-gradient(145deg,#0849a7,#062d79)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .button-primary,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .button-primary{background:radial-gradient(circle at 18% 10%,#ffffff94,transparent 34%),linear-gradient(145deg,#ffe875,var(--bachelor-gold) 55%,#ffb843);color:#04264d;text-shadow:0 1px #ffffff75;border:1px solid #fff3a8;min-height:44px;box-shadow:0 15px 30px #02144357,0 0 24px #ffd84a47,inset 1px 1px #ffffffbd,inset 0 -2px #77420d52}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .button-quiz,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .button-quiz{color:#022443;background:radial-gradient(circle at 18% 10%,#ffffff6b,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border-color:#eafffffa #39e5efeb #023659eb #aefbffd6;min-height:44px}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero :is(.button-primary,.button-quiz):focus-visible,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) :is(.button-primary,.button-quiz):focus-visible{outline:3px solid var(--bachelor-white);outline-offset:3px}@media (width<=980px){.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain) .split-right{position:static}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero>.container-main,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid)>.container-main{border-radius:1.45rem;max-width:100%;overflow-x:clip}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-heading{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;padding-top:1rem}html[lang^=fr] .section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left>.text-kicker{letter-spacing:.08em;width:fit-content;max-width:calc(100% - 4.4rem)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-cta-row,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-action-dock .hero-cta-row,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .section-structure-list{grid-template-columns:minmax(0,1fr)}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-structure-item{min-height:0;padding:3.75rem .9rem .9rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero :is(.button-primary,.button-quiz),.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) :is(.button-primary,.button-quiz){width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero *,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left,.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card,.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero>.container-main,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) :is(.split-left,.section-structure-item,.section-method-rail,.section-action-dock,.fsr,.cvr),.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid)>.container-main{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero :is(.hero-heading,.text-kicker,.text-lead,.hero-meta,.text-punchline),.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) :is(.main-heading-non-hero,.text-kicker,.text-lead,.benefit-title,.benefit-text,.text-punchline){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText;background:canvas}}.section-lg--clear-optical.section-lg--presentation-origin-excerpt{--origin-excerpt-ink:#25132e;--origin-excerpt-wine:#612d4b;--origin-excerpt-coral:#f47b5f;--origin-excerpt-amber:#ffc857;--origin-excerpt-violet:#7f6be8;--origin-excerpt-blue:#225c9c;--origin-excerpt-aqua:#63e4ed;--origin-excerpt-white:#fffaf4;--origin-excerpt-muted:#f7e9e4;scroll-margin-top:6rem}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main{isolation:isolate;background:radial-gradient(circle at 9% 4%,#ffc8576b,transparent 20rem),radial-gradient(circle at 28% 92%,#f47b5f47,transparent 23rem),radial-gradient(circle at 94% 16%,#63e4ed2e,transparent 20rem),linear-gradient(132deg,#713a4d 0,var(--origin-excerpt-wine) 38%,#3e4775 70%,#17677e 100%);-webkit-backdrop-filter:none;border:1px solid #fffaf4f0;border-color:#fffaf4f0 #63e4edad #25132eeb #ffc857b8;position:relative;overflow:hidden;box-shadow:0 30px 66px #25132e52,0 0 30px #f47b5f1f,inset 1px 1px #fffaf4c2,inset -1px 0 #63e4ed52,inset 0 -3px #25132e80}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(17rem 9rem at 5% 0,#fff8dc3b,#0000 72%),radial-gradient(20rem 11rem at 100% 100%,#63e4ed1a,#0000 74%),linear-gradient(112deg,#ffffff17,#0000 18% 82%,#63e4ed14);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main:after{z-index:2;content:"";background:linear-gradient(90deg,transparent,var(--origin-excerpt-white) 18%,var(--origin-excerpt-amber) 46%,var(--origin-excerpt-coral) 68%,var(--origin-excerpt-aqua) 88%,transparent);pointer-events:none;border-radius:999px;width:min(32rem,62%);height:2px;position:absolute;top:-1px;left:6%;right:auto;box-shadow:0 0 16px #ffc85752,0 0 24px #f47b5f2e}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .rule-block,.section-lg--clear-optical.section-lg--presentation-origin-excerpt .rule-content{z-index:1;position:relative}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left{border:1px solid #fffaf4ad;border-color:#fffaf4ad #63e4ed4d #25132ea3 #ffc85785;border-left:4px solid var(--origin-excerpt-coral);-webkit-backdrop-filter:none;background:radial-gradient(circle at 12% 0,#ffc85724,#0000 17rem),linear-gradient(138deg,#502742,#473553 48%,#235976);border-radius:1.35rem;width:100%;max-width:none;padding:clamp(1.1rem,2.6vw,1.8rem);box-shadow:0 20px 44px #25132e3d,inset 1px 1px #fffaf466,inset 0 -2px #25132e57}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left:before{border-radius:inherit;opacity:1;background:radial-gradient(circle at 8% 8%,#ffc85724,#0000 22rem),linear-gradient(115deg,#ffffff0e,#0000 24% 82%,#63e4ed0e);inset:0}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>:not(.section-signal-glyph){z-index:2;position:relative}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-signal-glyph{--glyph-tone:var(--origin-excerpt-coral);z-index:1;color:var(--origin-excerpt-white);background:radial-gradient(circle at 26% 18%,#ffffff57,transparent 30%),linear-gradient(145deg,#e99a55,var(--origin-excerpt-coral) 53%,#8c4774);opacity:.94;border-color:#fffaf4e0 #ffc857b8 #25132eb8 #f47b5fb8;box-shadow:-2px -2px #fffaf494,0 0 25px #f47b5f4d,inset 1px 1px #ffffff7a,inset 0 -2px #25132e66}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>.text-kicker{background:radial-gradient(circle at 18% 12%,#ffffff75,transparent 34%),linear-gradient(145deg,#ffe28a,var(--origin-excerpt-amber) 55%,#f39a55);color:var(--origin-excerpt-ink);text-shadow:0 1px #ffffff8c;border-color:#fffdebf5 #ffc857d6 #532a24b8 #ffe49dd1;box-shadow:0 10px 24px #25132e33,0 0 18px #ffc85738,inset 1px 1px #ffffffc2,inset 0 -2px #612d4b3d}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>.text-kicker:before{background:linear-gradient(135deg,#ffffff38,#0000 46%)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .main-heading-non-hero{max-width:calc(100% - clamp(4.6rem,11vw,8rem));color:var(--origin-excerpt-white);-webkit-text-fill-color:var(--origin-excerpt-white);text-shadow:0 1px #ffffff1f,0 9px 26px #25132e6b;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .main-heading-non-hero:after{background:linear-gradient(90deg,var(--origin-excerpt-amber),var(--origin-excerpt-coral) 48%,var(--origin-excerpt-aqua) 82%,transparent);width:min(20rem,78%);box-shadow:0 0 13px #ffc85747,0 0 20px #f47b5f33}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>:is(.text-lead,.text-md){max-width:52rem;color:var(--origin-excerpt-muted);text-shadow:0 2px 12px #25132e57;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.58}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock{width:100%;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #ffc85766;border-radius:0;margin-top:clamp(.45rem,1.4vw,.8rem);padding:clamp(.75rem,1.7vw,1rem) 0 0;overflow:visible}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock:before{display:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock .hero-cta-row{margin:0}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button{transition:transform .16s,box-shadow .16s}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button:hover{transform:translateY(-2px)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button-primary{background:radial-gradient(circle at 18% 12%,#ffffff7a,transparent 34%),linear-gradient(145deg,#ffe28a,var(--origin-excerpt-amber) 58%,#f3a553);color:var(--origin-excerpt-ink);text-shadow:0 1px #ffffff85;border-color:#fffdebfa #ffb836e6 #532a24d1 #ffe49ddb;box-shadow:0 14px 28px #25132e4d,0 0 20px #ffc85733,inset 1px 1px #ffffffb3,inset 0 -2px #612d4b4d}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button-secondary{background:radial-gradient(circle at 18% 10%,#ffffff2b,transparent 34%),linear-gradient(145deg,#3b67ae,var(--origin-excerpt-violet));color:#fdfaff;text-shadow:0 2px 11px #25132e66;border-color:#f6f2ffe6 #aa9bffbd #25134ed6 #dbd2ffb3;box-shadow:0 13px 27px #25132e47,0 0 18px #7f6be829,inset 1px 1px #ffffff47,inset 0 -2px #25134e6b}.section-lg--clear-optical.section-lg--presentation-origin-excerpt :is(.button-primary,.button-secondary):focus-visible{outline:3px solid var(--origin-excerpt-white);outline-offset:3px}@media (width<=680px){.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main{border-radius:1.45rem;padding:.82rem}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left{border-radius:1.05rem;padding:1rem}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-signal-glyph{border-radius:1.25rem;width:4rem;height:4rem;top:.75rem;right:.7rem}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>.text-kicker{max-width:calc(100% - 4.65rem)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .main-heading-non-hero{max-width:100%;padding-top:.35rem;font-size:clamp(1.8rem,9vw,2.55rem)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock .hero-cta-row{grid-template-columns:minmax(0,1fr);display:grid}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock .button{width:100%}}@media (prefers-reduced-motion:reduce){.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button{transition:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button:hover{transform:none}}@media (forced-colors:active){.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock,.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left,.section-lg--clear-optical.section-lg--presentation-origin-excerpt :is(.text-kicker,.section-signal-glyph,.button-primary,.button-secondary),.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main{box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--clear-optical.section-lg--presentation-origin-excerpt :is(.main-heading-non-hero,.text-lead,.text-md){color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt :is(.container-main,.main-heading-non-hero):after,.section-lg--clear-optical.section-lg--presentation-origin-excerpt :is(.container-main,.split-left,.main-heading-non-hero):before{display:none}}.section-lg--night-glass.section-lg--presentation-final-decision{padding-block:clamp(2rem,4vw,3.5rem);position:relative;overflow:clip}.section-lg--night-glass.section-lg--presentation-final-decision>.container-main{width:min(100% - 2rem,1160px)}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{isolation:isolate;border:1.5px solid var(--bsa-night-glass-border);min-height:0;color:var(--bsa-night-glass-text);background:radial-gradient(circle at 88% 16%,var(--bsa-glass-cool-soft),transparent 21rem),radial-gradient(circle at 8% 78%,var(--bsa-night-glass-violet-soft),transparent 24rem),linear-gradient(145deg,var(--bsa-night-glass-deep),var(--bsa-night-glass-blue) 56%,var(--bsa-night-glass-teal));box-shadow:var(--bsa-night-glass-shadow),0 0 0 1px #47e5ff1f,inset 0 1px 0 #f8fdffb8,inset 0 -12px 22px #020f2c59;-webkit-backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.3) contrast(1.05);border-radius:clamp(1.5rem,3vw,2.4rem);grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);padding:clamp(1.85rem,4vw,3.15rem);display:grid;position:relative;overflow:hidden}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(104deg,#f8fdffb8,#a9f5ff75 9%,#0000 25%) 0 0/72% 2px no-repeat,linear-gradient(#0000 20%,#47e5ff80 64%,#47e5ff24) 100%/2px 100% no-repeat;position:absolute;inset:0}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe:after{content:"";z-index:0;pointer-events:none;border:1px solid #c5f9ff2e;border-radius:calc(clamp(1.5rem,3vw,2.4rem) - .65rem);position:absolute;inset:.65rem}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe>*{z-index:1;min-width:0;position:relative}.section-lg--night-glass.section-lg--presentation-final-decision .next-left{justify-items:start;gap:.85rem;padding-right:4.25rem;display:grid;position:relative}.section-lg--night-glass.section-lg--presentation-final-decision .section-signal-glyph{width:3rem;height:3rem;color:var(--bsa-glass-cool);background:radial-gradient(circle at 28% 22%,#f8fdff2e,#0000 44%),#062f65b3;border:1px solid #c5f9ff80;border-radius:1.2rem;margin:0;position:absolute;top:0;right:0;box-shadow:0 14px 28px #020f2c42,inset 0 1px #f8fdff6b}.section-lg--night-glass.section-lg--presentation-final-decision .section-signal-glyph :is(svg,path,circle,line,polyline){color:inherit;stroke:currentColor}.section-lg--night-glass.section-lg--presentation-final-decision .card-eyebrow{color:#c5f9ff;letter-spacing:.13em;text-transform:uppercase;background:#052a5c94;border:1px solid #a9f5ff75;border-radius:999px;width:fit-content;margin:0;padding:.48rem .8rem;font-size:clamp(.72rem,1.2vw,.82rem);font-weight:850;line-height:1.2;box-shadow:inset 0 1px #f8fdff40}.section-lg--night-glass.section-lg--presentation-final-decision .heading-3{max-width:16ch;color:var(--bsa-night-glass-text);-webkit-text-fill-color:transparent;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 12px 28px #010e2b4d;background:linear-gradient(102deg,#f8fdff 10%,#c5f9ff 61%,#baf8e4);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.6rem,4vw,3.5rem);font-weight:900;line-height:1.02}.section-lg--night-glass.section-lg--presentation-final-decision .next-left>.text-md{max-width:54ch;color:var(--bsa-night-glass-muted);margin:0;font-size:clamp(1rem,1.6vw,1.14rem);font-weight:620;line-height:1.58}.section-lg--night-glass.section-lg--presentation-final-decision .next-left>.text-md:first-of-type{color:var(--bsa-night-glass-text);font-weight:720}.section-lg--night-glass.section-lg--presentation-final-decision .next-right{align-content:center;justify-self:end;gap:.8rem;width:min(100%,24rem);margin:0;display:grid}.section-lg--night-glass.section-lg--presentation-final-decision .next-right.hero-cta-row{flex-wrap:unset}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-routes{gap:.82rem;display:grid}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-label{color:#c5f9ff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .1rem;font-size:clamp(.76rem,1.15vw,.86rem);font-weight:850;line-height:1.25}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-route{background:radial-gradient(circle at 12% 8%,#47e5ff1f,#0000 40%),linear-gradient(145deg,#041c47bd,#073d5c94);border:1px solid #a9f5ff3d;border-radius:1.15rem;gap:.58rem;padding:.82rem;display:grid;box-shadow:inset 0 1px #f8fdff29,0 12px 24px #020f2c29}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-note{color:var(--bsa-night-glass-muted);margin:0;font-size:clamp(.9rem,1.3vw,1rem);font-weight:650;line-height:1.42}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button{text-align:center;text-shadow:0 2px 8px #0214364d;border-radius:999px;width:100%;min-height:3.55rem;padding:.9rem 1.2rem;font-size:clamp(.96rem,1.5vw,1.08rem);font-weight:850;line-height:1.15;transition:transform .18s,box-shadow .18s,border-color .18s}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button-quiz{color:#022443;text-shadow:0 1px #ffffff57;background:radial-gradient(circle at 18% 12%,#f8fdff66,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border:1px solid #ddfaffe0;box-shadow:0 18px 38px #14b7d347,0 0 0 1px #47e5ff2e,inset 0 1px #f8fdff8a,inset 0 -7px 13px #03365e47}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button-secondary{color:var(--bsa-night-glass-text);box-shadow:0 15px 32px #0d1a574d,0 0 0 1px var(--bsa-night-glass-violet-soft),inset 0 1px 0 #f8fdff61,inset 0 -7px 13px #0511414d;background:radial-gradient(circle at 18% 12%,#f8fdff38,#0000 34%),linear-gradient(145deg,#2760bafa,#5049aff5);border:1px solid #cdc4ffb8}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button:hover{transform:translateY(-2px)}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button-quiz:hover{border-color:#f8fdff;box-shadow:0 20px 42px #14b7d35c,0 0 0 4px #47e5ff24,inset 0 1px #f8fdff9e,inset 0 -7px 13px #03365e4d}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button-secondary:hover{box-shadow:0 19px 38px #0d1a5761,0 0 0 4px var(--bsa-night-glass-violet-soft),inset 0 1px 0 #f8fdff75,inset 0 -7px 13px #05114152;border-color:#e8e3ffe6}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button:focus-visible{outline-offset:4px;outline:3px solid #f8fdff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{background:radial-gradient(circle at 88% 16%,#47e5ff21,#0000 21rem),linear-gradient(145deg,#06173b,#0a346f 56%,#085b6f)}}@media (width<=760px){.section-lg--night-glass.section-lg--presentation-final-decision{padding-block:1.25rem 2.25rem}.section-lg--night-glass.section-lg--presentation-final-decision>.container-main{width:min(100% - 1rem,1160px)}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{border-radius:1.55rem;grid-template-columns:minmax(0,1fr);gap:1.35rem;padding:clamp(1.45rem,6vw,2rem)}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe:after{border-radius:1.15rem;inset:.45rem}.section-lg--night-glass.section-lg--presentation-final-decision .heading-3{font-size:clamp(2.15rem,8.5vw,2.75rem);line-height:1.04}.section-lg--night-glass.section-lg--presentation-final-decision .next-left{padding-right:0}.section-lg--night-glass.section-lg--presentation-final-decision .section-signal-glyph{display:none}.section-lg--night-glass.section-lg--presentation-final-decision .next-right{justify-self:stretch;width:100%}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button{min-height:3.45rem}}@media (prefers-reduced-motion:reduce){.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button{transition:none}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button:hover{transform:none}}@media (forced-colors:active){.section-lg--night-glass.section-lg--presentation-final-decision .card-eyebrow,.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-route,.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button,.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe,.section-lg--night-glass.section-lg--presentation-final-decision .section-signal-glyph{forced-color-adjust:auto;color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}.section-lg--night-glass.section-lg--presentation-final-decision .heading-3{color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none;background:0 0}.section-lg--night-glass.section-lg--presentation-final-decision .next-left>.text-md{color:canvastext}}.section-lg--electric-aegean.section-lg--presentation-instrument-stack,.section-lg--electric-aegean.section-lg--presentation-method-engine,.section-lg--electric-aegean.section-lg--presentation-method-hero{--method-electric-royal:#075fc1;--method-electric-blue:#0878d4;--method-electric-deep:#031f56;--method-electric-card:#053c8a;--method-electric-sapphire:#061845;--method-electric-white:#f9fdff;--method-electric-copy:#e5f5ff;--method-electric-aqua:#36e9f1;--method-electric-green:#42db91;--method-electric-yellow:#ffdc43;--method-electric-orange:#ff8b3f;--method-electric-violet:#a38cff}.section-lg--electric-aegean.section-lg--presentation-instrument-stack>.container-main,.section-lg--electric-aegean.section-lg--presentation-method-engine>.container-main,.section-lg--electric-aegean.section-lg--presentation-method-hero>.container-main{background:radial-gradient(circle at 8% 6%,#36e9f13d,#0000 22rem),radial-gradient(circle at 91% 8%,#ffdc4333,#0000 17rem),radial-gradient(circle at 82% 90%,#a38cff2b,#0000 22rem),linear-gradient(142deg,#075fc1,#0872cc 48%,#075eaa);overflow:hidden;box-shadow:0 36px 78px #03194675,0 0 38px #36e9f129,inset 1px 1px #ffffffe0,inset -1px 0 #36e9f19e,inset 0 -3px #031f56c7}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .split-row,.section-lg--electric-aegean.section-lg--presentation-method-engine .split-row,.section-lg--electric-aegean.section-lg--presentation-method-hero .split-row{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:clamp(1rem,2.4vw,2rem);min-width:0}.section-lg--electric-aegean.section-lg--presentation-instrument-stack :is(.split-left,.split-right),.section-lg--electric-aegean.section-lg--presentation-method-engine :is(.split-left,.split-right),.section-lg--electric-aegean.section-lg--presentation-method-hero :is(.split-left,.split-right){min-width:0}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .split-left,.section-lg--electric-aegean.section-lg--presentation-method-engine .split-left,.section-lg--electric-aegean.section-lg--presentation-method-hero .split-left{background:radial-gradient(circle at 95% 7%,#ffdc4321,#0000 15rem),linear-gradient(145deg,#0757b4,#07519f 54%,#064484);max-width:none;box-shadow:0 26px 56px #03194657,inset 1px 1px #ffffff57,inset -1px 0 #36e9f142,inset 0 -2px #031f5694}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .split-left>:is(.text-lead,.text-md),.section-lg--electric-aegean.section-lg--presentation-method-engine .split-left>:is(.text-lead,.text-md),.section-lg--electric-aegean.section-lg--presentation-method-hero .split-left>:is(.text-lead,.text-md){color:var(--method-electric-copy)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .split-left>.text-kicker,.section-lg--electric-aegean.section-lg--presentation-method-engine .split-left>.text-kicker,.section-lg--electric-aegean.section-lg--presentation-method-hero .split-left>.text-kicker{color:#061d43;background:radial-gradient(circle at 18% 10%,#ffffffa3,transparent 32%),linear-gradient(145deg,#ffe96e,var(--method-electric-yellow) 56%,#ffb23e);text-shadow:0 1px #ffffff9e;border-color:#fff2a9 #ffb83f #8c570e #ffe985;box-shadow:0 12px 25px #03194645,0 0 22px #ffdc4347,inset 1px 1px #ffffffd6,inset 0 -2px #8c570e57}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-signal-glyph,.section-lg--electric-aegean.section-lg--presentation-method-engine .section-signal-glyph,.section-lg--electric-aegean.section-lg--presentation-method-hero .section-signal-glyph{--glyph-tone:var(--method-electric-orange);color:#fff7d2;background:radial-gradient(circle at 28% 18%,#ffffff52,#0000 30%),linear-gradient(145deg,#ff9a43,#ed614a 58%,#8a315e);border-color:#fff5d6 #ffad68 #70243a #ffda70;box-shadow:0 0 25px #ff8b3f66,0 17px 30px #03194652,inset 1px 1px #ffffff8a,inset 0 -2px #521a438f}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading{max-width:calc(100% - clamp(4rem,9vw,6.8rem));color:var(--method-electric-white);-webkit-text-fill-color:transparent;letter-spacing:-.035em;text-shadow:0 12px 34px #0319465c;background:linear-gradient(105deg,#fff,#dffaff 64%,#fff1a4);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.25rem,3.6vw,3.65rem);line-height:1.02}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading:after{content:"";background:linear-gradient(90deg,var(--method-electric-yellow),var(--method-electric-aqua),transparent);border-radius:999px;width:min(18rem,76%);height:3px;margin-top:1rem;display:block;box-shadow:0 0 15px #ffdc434d,0 0 24px #36e9f147}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-block:1.2rem 1rem}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-item{background:radial-gradient(circle at 86% 10%,#36e9f121,#0000 7rem),linear-gradient(145deg,#064a9b,#043574);border:1px solid #93efff7a;border-color:#f3fdffb8 #93efff7a #021543e6;border-radius:1rem;min-width:0;min-height:9.4rem;padding:3.65rem .78rem .85rem;position:relative;overflow:hidden;box-shadow:0 16px 30px #02163d4d,inset 1px 1px #ffffff38,inset 0 -2px #02154394}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-item:first-child{--hero-benefit-tone:var(--method-electric-aqua)}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-item:nth-child(2){--hero-benefit-tone:var(--method-electric-orange)}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-item:nth-child(3){--hero-benefit-tone:var(--method-electric-green)}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-item:after{content:"";background:var(--hero-benefit-tone);height:4px;box-shadow:0 0 16px color-mix(in srgb,var(--hero-benefit-tone) 52%,transparent);position:absolute;inset:auto 0 0}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-signal-glyph{--glyph-tone:var(--hero-benefit-tone);border-color:color-mix(in srgb,var(--hero-benefit-tone) 74%,#fff);width:2.55rem;height:2.55rem;color:color-mix(in srgb,var(--hero-benefit-tone) 70%,#fff);background:color-mix(in srgb,var(--hero-benefit-tone) 24%,#04275f);opacity:1;top:.72rem;left:.74rem}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-title{color:var(--method-electric-white);font-size:.92rem;font-weight:900;line-height:1.16}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-text{color:#e5f5ffe6;margin-top:.36rem;font-size:.76rem;line-height:1.38}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-benefit-kicker{color:#fff1a8;text-shadow:0 0 14px #ffdc433d;background:radial-gradient(circle at 10% 0,#ffdc432e,#0000 13rem),linear-gradient(145deg,#083b90,#173276);border-color:#ffee99b8 #a38cff8a #0000;border-radius:1.15rem 1.15rem 0 0;width:100%;margin-top:.65rem;padding:.9rem 1rem .7rem;display:flex;box-shadow:0 -10px 25px #0319462e,inset 1px 1px #ffffff2e}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-benefit-kicker+.hero-cta-row{background:linear-gradient(145deg,#083b90,#173276);border-inline:1px solid #a38cff8a;width:100%;margin:0;padding:.35rem 1rem .82rem}.section-lg--electric-aegean.section-lg--presentation-method-hero .split-left>.text-punchline{color:#fff1a8;text-shadow:0 0 15px #ffdc4338;background:radial-gradient(circle at 94% 100%,#a38cff2e,#0000 13rem),linear-gradient(145deg,#083b90,#173276);border:1px solid #a38cff8a;border-color:#ffdc4370 #a38cff8a #03183f;border-radius:0 0 1.15rem 1.15rem;width:100%;margin:0;padding:.8rem 1rem .95rem;box-shadow:0 20px 38px #0319464d,inset 0 -2px #03183f8f}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-list{counter-reset:method-engine;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--engine-tone) 17%,transparent),transparent 8rem),linear-gradient(145deg,#064997,#04336f);counter-increment:method-engine;border-left-width:1px;min-width:0;min-height:10.6rem;padding:3.75rem .82rem .9rem}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:first-child{--engine-tone:var(--method-electric-aqua);--logic-tone:var(--method-electric-aqua);z-index:3}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:nth-child(2){--engine-tone:var(--method-electric-green);--logic-tone:var(--method-electric-green);z-index:2}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:nth-child(3){--engine-tone:var(--method-electric-yellow);--logic-tone:var(--method-electric-yellow);z-index:1}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:before{content:"0" counter(method-engine);color:var(--engine-tone);letter-spacing:.1em;text-shadow:0 0 15px color-mix(in srgb,var(--engine-tone) 44%,transparent);font-size:.72rem;font-weight:950;position:absolute;top:1rem;right:.86rem}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:not(:last-child):after{content:"→";z-index:5;border:1px solid color-mix(in srgb,var(--engine-tone) 72%,#fff);width:1.7rem;height:1.7rem;color:var(--engine-tone);box-shadow:0 0 0 4px #053a78d6,0 0 18px color-mix(in srgb,var(--engine-tone) 42%,transparent);background:#053a78;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:950;line-height:1;display:grid;top:50%;right:-1.18rem;transform:translateY(-50%)}.section-lg--electric-aegean.section-lg--presentation-method-engine .benefit-text,.section-lg--electric-aegean.section-lg--presentation-method-engine .benefit-title{color:var(--method-electric-white)}.section-lg--electric-aegean.section-lg--presentation-method-engine .benefit-text{color:#e5f5ffe6}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-action-dock{background:radial-gradient(circle at 8% 0,#36e9f129,#0000 13rem),radial-gradient(circle at 94% 100%,#ffdc4326,#0000 15rem),linear-gradient(145deg,#052d76,#102965);border-color:#36e9f1b8 #42db9199 #03183f}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-action-dock:before{background:linear-gradient(90deg,transparent,var(--method-electric-aqua) 20%,var(--method-electric-green) 54%,var(--method-electric-yellow) 82%,transparent);width:72%}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem;padding-top:1.2rem;position:relative}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list:before{content:"";z-index:0;background:linear-gradient(90deg,var(--method-electric-orange),var(--method-electric-aqua) 50%,var(--method-electric-green));border-radius:999px;height:3px;position:absolute;top:.34rem;left:9%;right:9%;box-shadow:0 0 13px #36e9f161,0 0 20px #ff8b3f2e}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-item{z-index:1;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 8rem),linear-gradient(145deg,#064a98,#04346f);border-left-width:1px;min-width:0;min-height:10.2rem;padding:3.7rem .8rem .9rem}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-item:first-child{--logic-tone:var(--method-electric-orange)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-item:nth-child(2){--logic-tone:var(--method-electric-aqua)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-item:nth-child(3){--logic-tone:var(--method-electric-green)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .benefit-title{color:var(--method-electric-white)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .benefit-text{color:#e5f5ffe6}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail{background:#052d70;border-color:#36e9f18a;border-radius:1rem;grid-template-columns:1fr auto 1fr auto 1fr;gap:.42rem;display:grid;box-shadow:0 15px 30px #03194647,inset 1px 1px #ffffff2e,inset 0 -2px #03183f85}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail span{color:var(--method-electric-white);background:#08478f;box-shadow:inset 0 1px #ffffff26}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail b{color:var(--method-electric-yellow);text-shadow:0 0 12px #ffdc4370}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-action-dock{background:radial-gradient(circle at 9% 0,#ffdc432e,#0000 14rem),linear-gradient(145deg,#073986,#172c6c);border-color:#ffed91c2 #a38cff8a #03183f}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-action-dock .text-punchline{color:#fff0a3;letter-spacing:-.01em;text-shadow:0 0 18px #ffdc4347,0 2px 13px #0319465c;border-bottom-color:#ffdc437a;font-size:clamp(1.08rem,1.7vw,1.3rem);font-weight:900}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .video-card,.section-lg--electric-aegean.section-lg--presentation-method-engine .video-card,.section-lg--electric-aegean.section-lg--presentation-method-hero .video-card{background:radial-gradient(circle at 88% 6%,#ffdc431c,#0000 15rem),radial-gradient(circle at 10% 10%,#a38cff33,#0000 17rem),linear-gradient(145deg,#061845,#102b72);border-color:#f4f3ff #a38cffc2 #010b29 #36e9f17a;box-shadow:0 30px 64px #010b2985,0 0 28px #a38cff2b,inset 1px 1px #ffffff57,inset -1px 0 #a38cff4d,inset 0 -2px #010b29c7}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .video-card :is(.proof-title,.proof-text),.section-lg--electric-aegean.section-lg--presentation-method-engine .video-card :is(.proof-title,.proof-text),.section-lg--electric-aegean.section-lg--presentation-method-hero .video-card :is(.proof-title,.proof-text){color:var(--method-electric-white)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .video-card .proof-text,.section-lg--electric-aegean.section-lg--presentation-method-engine .video-card .proof-text,.section-lg--electric-aegean.section-lg--presentation-method-hero .video-card .proof-text{color:#e5f5ffe6}@media (width<=980px){.section-lg--electric-aegean.section-lg--presentation-instrument-stack .split-row,.section-lg--electric-aegean.section-lg--presentation-method-engine .split-row,.section-lg--electric-aegean.section-lg--presentation-method-hero .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading{max-width:calc(100% - 5rem)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list,.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-list,.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.section-lg--electric-aegean.section-lg--presentation-instrument-stack>.container-main,.section-lg--electric-aegean.section-lg--presentation-method-engine>.container-main,.section-lg--electric-aegean.section-lg--presentation-method-hero>.container-main{border-radius:1.45rem}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading{max-width:calc(100% - 3.65rem);font-size:clamp(2rem,10vw,2.8rem)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list,.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-list,.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-list{grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-item,.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item,.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-item{overflow-wrap:anywhere;min-height:0;padding:.85rem .85rem .85rem 3.8rem}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:before{display:none}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:not(:last-child):after{top:auto;bottom:-1rem;right:50%;transform:translate(50%)rotate(90deg)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list{gap:.72rem;padding-top:0}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list:before{width:3px;height:auto;inset:8% auto 8% 1.35rem}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail{border-radius:1rem;grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail b{text-align:center;line-height:.8;transform:rotate(90deg)}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-cta-row{grid-template-columns:minmax(0,1fr)}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-cta-row .button{width:100%}}@media (prefers-reduced-motion:reduce){.section-lg--electric-aegean.section-lg--presentation-instrument-stack *,.section-lg--electric-aegean.section-lg--presentation-method-engine *,.section-lg--electric-aegean.section-lg--presentation-method-hero *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.section-lg--electric-aegean.section-lg--presentation-instrument-stack :is(.container-main,.split-left,.section-structure-item,.section-method-rail,.section-method-rail span,.section-action-dock,.video-card),.section-lg--electric-aegean.section-lg--presentation-method-engine :is(.container-main,.split-left,.section-structure-item,.section-action-dock,.video-card),.section-lg--electric-aegean.section-lg--presentation-method-hero :is(.container-main,.split-left,.benefit-item,.hero-benefit-kicker,.hero-cta-row,.text-punchline,.video-card){box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}.section-lg--electric-aegean.section-lg--presentation-instrument-stack :is(.main-heading-non-hero,.text-kicker,.text-lead,.benefit-title,.benefit-text,.text-punchline),.section-lg--electric-aegean.section-lg--presentation-method-engine :is(.main-heading-non-hero,.text-kicker,.text-lead,.benefit-title,.benefit-text,.text-punchline),.section-lg--electric-aegean.section-lg--presentation-method-hero :is(.hero-heading,.text-kicker,.text-lead,.benefit-title,.benefit-text,.text-punchline){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText;background:canvas}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-lg--electric-aegean.section-lg--presentation-instrument-stack>.container-main,.section-lg--electric-aegean.section-lg--presentation-method-engine>.container-main,.section-lg--electric-aegean.section-lg--presentation-method-hero>.container-main{background-color:#075fc1}.section-lg--electric-aegean.section-lg--presentation-instrument-stack :is(.split-left,.section-structure-item),.section-lg--electric-aegean.section-lg--presentation-method-engine :is(.split-left,.section-structure-item),.section-lg--electric-aegean.section-lg--presentation-method-hero :is(.split-left,.benefit-item){background-color:#043b83}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .video-card,.section-lg--electric-aegean.section-lg--presentation-method-engine .video-card,.section-lg--electric-aegean.section-lg--presentation-method-hero .video-card{background-color:#061845}}.section-lg--night-glass.section-lg--presentation-causal-chain,.section-lg--night-glass.section-lg--presentation-role-cascade{--method-night-navy:#03163b;--method-night-sapphire:#073774;--method-night-plum:#261747;--method-night-coral:#ff6d5d;--method-night-violet:#9b82f2;--method-night-green:#42dfa8;--method-night-aqua:#46e9f4;--method-night-white:#f8fdff;--method-night-muted:#dceffc;--logic-attention:var(--method-night-coral);--logic-update:var(--method-night-green);--logic-signal:var(--method-night-aqua);--logic-precision:var(--method-night-violet);--logic-verification:#738fff;--logic-calm:var(--method-night-green);scroll-margin-top:6rem}.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main{isolation:isolate;background-color:var(--method-night-navy);-webkit-backdrop-filter:blur(12px)saturate(1.42)contrast(1.09);background-image:radial-gradient(circle at 8% 8%,#46e9f42b,#0000 23rem),radial-gradient(circle at 91% 12%,#9b82f233,#0000 24rem),radial-gradient(circle at 74% 90%,#42dfa817,#0000 26rem),linear-gradient(145deg,#03163b,#073774 52%,#211744);border-color:#edfdffe6 #46e9f4b3 #010a22f5 #ad9aff8f;position:relative;overflow:hidden;box-shadow:-5px -5px 18px #ccf9ff26,0 36px 78px #010a228f,0 0 42px #46e9f421,inset 1.5px 1.5px #ffffffad,inset -1px 0 #46e9f466,inset 0 -3px #010a22d6}.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main{background-image:radial-gradient(circle at 8% 8%,#46e9f426,#0000 23rem),radial-gradient(circle at 91% 14%,#9b82f23d,#0000 25rem),radial-gradient(circle at 76% 92%,#42dfa814,#0000 25rem),linear-gradient(145deg,#03163b,#10285f 48%,#2b1748)}.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main{background-image:radial-gradient(circle at 8% 8%,#46e9f42e,#0000 23rem),radial-gradient(circle at 92% 12%,#42dfa824,#0000 24rem),radial-gradient(circle at 76% 92%,#9b82f22b,#0000 26rem),linear-gradient(145deg,#03183f,#073b7c 50%,#18194c)}.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main:before,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main:before{z-index:0;border-radius:inherit;content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#d3f9ff0b 1px,#0000 0) 0 0/32px 32px,linear-gradient(#d3f9ff0b 1px,#0000 0) 0 0/32px 32px,linear-gradient(122deg,#ffffff13,#0000 17% 77%,#9b82f212);width:auto;height:auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 52% 38%,#000 12%,#000000c2 64%,#0000 112%);mask-image:radial-gradient(at 52% 38%,#000 12%,#000000c2 64%,#0000 112%)}.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main:after,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main:after{z-index:1;content:"";background:linear-gradient(90deg,transparent,#fffffffa 24%,var(--method-night-aqua) 56%,var(--method-night-violet) 80%,transparent);pointer-events:none;border:0;border-radius:999px;width:min(32rem,48%);height:2px;position:absolute;top:-1px;left:7%;right:auto;box-shadow:0 0 17px #46e9f461,0 0 28px #9b82f233}.section-lg--night-glass.section-lg--presentation-causal-chain .rule-block,.section-lg--night-glass.section-lg--presentation-role-cascade .rule-block{z-index:2;position:relative}.section-lg--night-glass.section-lg--presentation-causal-chain .split-row,.section-lg--night-glass.section-lg--presentation-role-cascade .split-row{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left{background-color:#062b64;background-image:linear-gradient(132deg,#ffffff13,#0000 31%),radial-gradient(circle at 94% 12%,#9b82f221,#0000 19rem),linear-gradient(145deg,#042252f5,#083771e0 58%,#141d4ceb);border:1px solid #a0efff4d;border-radius:1.55rem;align-content:start;align-self:stretch;width:100%;max-width:none;padding:clamp(1.15rem,2.7vw,2.1rem);box-shadow:0 24px 50px #010a226b,0 0 30px #46e9f414,inset 1px 1px #ffffff38,inset -1px 0 #46e9f43b,inset 0 -2px #010a22ad}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left:before,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left:before{z-index:0;border-radius:inherit;opacity:1;background:radial-gradient(circle at 7% 8%,#46e9f41c,#0000 32%),radial-gradient(circle at 93% 28%,#9b82f21a,#0000 29%),radial-gradient(circle at 12% 92%,#42dfa814,#0000 34%);inset:0}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left>:not(.section-signal-glyph),.section-lg--night-glass.section-lg--presentation-role-cascade .split-left>:not(.section-signal-glyph){z-index:2;position:relative}.section-lg--night-glass.section-lg--presentation-causal-chain .section-signal-glyph,.section-lg--night-glass.section-lg--presentation-role-cascade .section-signal-glyph{--glyph-tone:var(--method-night-violet);z-index:1;color:#ded7ff;opacity:.96;filter:drop-shadow(0 14px 20px #010a2252);background-color:#342d86;background-image:radial-gradient(circle at 26% 16%,#ffffff40,#0000 32%),linear-gradient(145deg,#5e54c4f0,#352b87f0 58%,#122053f5);border-color:#f2efffd6 #9b82f2b8 #181147e0 #ccc1ff94;top:clamp(.85rem,1.8vw,1.35rem);right:clamp(.85rem,2vw,1.55rem);box-shadow:-2px -2px #f2efff73,0 0 24px #9b82f24d,inset 1px 1px #ffffff57,inset 0 -2px #0c12419e}.section-lg--night-glass.section-lg--presentation-causal-chain .section-signal-glyph{--glyph-tone:var(--method-night-green);color:#baffea;background-color:#076d77;background-image:radial-gradient(circle at 26% 16%,#ffffff40,#0000 32%),linear-gradient(145deg,#13967ceb,#065d70f0 58%,#082857f5);box-shadow:-2px -2px #e7fff875,0 0 24px #42dfa84d,inset 1px 1px #ffffff57,inset 0 -2px #0331419e}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left>.text-kicker,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left>.text-kicker{color:#021b3f;text-shadow:0 1px #ffffff6b;background-color:#0c78a2;background-image:radial-gradient(circle at 18% 12%,#ffffff47,#0000 34%),linear-gradient(145deg,#46e9f4e0,#129fc1e6 54%,#086194f0);border-color:#e6feffeb #46e9f4c7 #012545db #b1f8ffa8;font-weight:950;box-shadow:0 12px 25px #010a2252,0 0 22px #46e9f43b,inset 1px 1px #ffffffad,inset 0 -2px #0235576b}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left>.text-kicker:before,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left>.text-kicker:before{background:linear-gradient(135deg,#ffffff38,#0000 42%),radial-gradient(circle at 88% 78%,#9b82f229,#0000 48%)}.section-lg--night-glass.section-lg--presentation-causal-chain .main-heading-non-hero,.section-lg--night-glass.section-lg--presentation-role-cascade .main-heading-non-hero{max-width:calc(100% - clamp(4rem,10vw,7rem));color:var(--method-night-white);-webkit-text-fill-color:transparent;text-shadow:0 12px 32px #010a2270;background:linear-gradient(106deg,#fff,#dffaff 63%,#d8d0ff);-webkit-background-clip:text;background-clip:text}.section-lg--night-glass.section-lg--presentation-causal-chain .main-heading-non-hero:after,.section-lg--night-glass.section-lg--presentation-role-cascade .main-heading-non-hero:after{background:linear-gradient(90deg,var(--method-night-aqua),var(--method-night-violet) 58%,transparent);width:min(19rem,82%);box-shadow:0 0 17px #46e9f44d,0 0 24px #9b82f22e}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left>:is(.text-lead,.text-md),.section-lg--night-glass.section-lg--presentation-role-cascade .split-left>:is(.text-lead,.text-md){max-width:72rem;color:var(--method-night-muted);text-shadow:0 2px 14px #010a2259}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-list,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.72rem,1.5vw,1rem);width:100%;margin-block:1rem;display:grid}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item{--method-night-card-tone:var(--method-night-aqua);--shop-card-tone:var(--method-night-card-tone);border-left:1px solid var(--method-night-card-tone);border:1px solid var(--method-night-card-tone);background-color:#05255b;background-image:linear-gradient(132deg,#ffffff1a,transparent 31%),radial-gradient(circle at 94% 12%,color-mix(in srgb,var(--method-night-card-tone) 20%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--method-night-card-tone) 16%,#062e6a),#031b45f5);min-height:9.2rem;box-shadow:0 16px 30px #010a2257,0 0 22px color-mix(in srgb,var(--method-night-card-tone) 17%,transparent),inset 1px 1px 0 #ffffff36,inset 0 -2px 0 #010a228f;border-left-width:6px;border-radius:1.08rem;margin:0;padding:1rem 1rem 1rem 4.35rem;position:relative;overflow:hidden;transform:none}.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item:first-child{--method-night-card-tone:var(--method-night-violet)}.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item:nth-child(2){--method-night-card-tone:var(--method-night-green)}.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item:nth-child(3){--method-night-card-tone:var(--method-night-coral)}.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item:nth-child(4){--method-night-card-tone:var(--method-night-aqua)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item:first-child{--method-night-card-tone:var(--method-night-coral)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item:nth-child(2){--method-night-card-tone:var(--method-night-green)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item:nth-child(3){--method-night-card-tone:var(--method-night-aqua)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item:nth-child(4){--method-night-card-tone:var(--method-night-violet)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item:after,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item:after{content:"";background:linear-gradient(90deg,transparent,#fff,var(--method-night-card-tone),transparent);width:5rem;height:1px;box-shadow:0 0 13px color-mix(in srgb,var(--method-night-card-tone) 44%,transparent);pointer-events:none;position:absolute;top:-1px;right:.9rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item .benefit-signal-glyph,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--method-night-card-tone);border-color:color-mix(in srgb,var(--method-night-card-tone) 72%,#effeffc7);width:2.75rem;height:2.75rem;color:color-mix(in srgb,var(--method-night-card-tone) 75%,#fff);background-color:#092760;background-image:linear-gradient(135deg,#ffffff26,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--method-night-card-tone) 30%,#092760),#02163af0);opacity:1;box-shadow:0 0 19px color-mix(in srgb,var(--method-night-card-tone) 30%,transparent),inset 1px 1px 0 #ffffff4d,inset 0 -1px 0 #010a228a;top:.95rem;left:.84rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item .benefit-title,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item .benefit-title{color:var(--method-night-white);text-shadow:0 2px 12px #010a2261;font-weight:900}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item .benefit-text,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item .benefit-text{color:#e0f3ffe6}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail{background-color:#041f52;background-image:linear-gradient(132deg,#ffffff14,#0000 30%),linear-gradient(90deg,#052a60fa,#1d1b4ffa);border:1px solid #b8f3ff94;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);width:100%;margin:.15rem 0 1rem;padding:.55rem;display:grid;position:relative;box-shadow:0 16px 32px #010a2259,0 0 22px #46e9f41a,inset 1px 1px #fff3,inset 0 -2px #010a2294}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail span,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail span{border:1px solid var(--method-night-aqua);min-width:0;min-height:2.75rem;color:var(--method-night-white);text-align:center;background:#073977e6;border-radius:999px;place-items:center;padding:.58rem .7rem;font-size:clamp(.68rem,1.1vw,.78rem);font-weight:900;line-height:1.15;display:grid;box-shadow:0 0 16px #46e9f41f,inset 1px 1px #ffffff2e}.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail span:first-of-type{border-color:var(--method-night-violet);background:#3e308fe0}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail span:first-of-type,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail span:nth-of-type(2){border-color:var(--method-night-coral);background:#962f42e6}.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail span:nth-of-type(3){border-color:var(--method-night-aqua);background:#055b7ae6}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail span:nth-of-type(2){border-color:var(--method-night-green);background:#076b5be6}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail span:nth-of-type(3){border-color:var(--method-night-violet);background:#3e308fe6}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail b,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail b{color:var(--method-night-aqua);text-shadow:0 0 12px #46e9f4b8;font-size:1rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock,.section-lg--night-glass.section-lg--presentation-role-cascade .section-action-dock{isolation:isolate;background-color:#081c4c;background-image:radial-gradient(circle at 7% 0,#46e9f421,#0000 14rem),radial-gradient(circle at 95% 100%,#9b82f230,#0000 17rem),linear-gradient(145deg,#042658fc,#1a1849fc);border:1px solid #e0fdffcc;border-color:#e0fdffcc #9b82f294 #010920f5 #46e9f485;border-radius:1.15rem;width:100%;margin-top:.1rem;padding:clamp(1rem,2vw,1.3rem);position:relative;overflow:hidden;box-shadow:0 20px 42px #010a2270,0 0 22px #46e9f417,inset 1px 1px #ffffff36,inset 0 -2px #010920a3}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock:before,.section-lg--night-glass.section-lg--presentation-role-cascade .section-action-dock:before{z-index:-1;content:"";background:linear-gradient(90deg,transparent,#e9ffff,var(--method-night-aqua),transparent);pointer-events:none;width:48%;height:2px;position:absolute;top:0;left:7%;box-shadow:0 0 14px #46e9f457}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock .text-punchline,.section-lg--night-glass.section-lg--presentation-role-cascade .section-action-dock .text-punchline{color:#effdff;text-shadow:0 2px 14px #010a226b;width:100%;margin:0;font-size:clamp(1.03rem,1.6vw,1.22rem);font-weight:800}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock .text-punchline{border-bottom:1px solid #46e9f44d;padding-bottom:.95rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock .hero-cta-row{margin-block:.95rem 0}.section-lg--night-glass.section-lg--presentation-causal-chain .button-quiz{color:#022443;text-shadow:0 1px #ffffff70;background-color:#16afd0;background-image:radial-gradient(circle at 18% 10%,#ffffff61,#0000 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);border-color:#eafffff5 #46e9f4e0 #013149e6 #aefbffc2;box-shadow:0 16px 32px #010a2266,0 0 24px #46e9f43b,inset 1px 1px #ffffff9e,inset 0 -2px #01405b6b}.section-lg--night-glass.section-lg--presentation-causal-chain .button-secondary{color:#fbfaff;text-shadow:0 2px 11px #110c418a;background-color:#4d3ba4;background-image:radial-gradient(circle at 18% 10%,#ffffff2b,#0000 34%),linear-gradient(145deg,#6d68d9,#4b3da8 52%,#2c2d78);border-color:#f6f2fff0 #9b82f2d6 #160f48eb #d1c5ffb8;box-shadow:0 16px 32px #010a2266,0 0 22px #9b82f233,inset 1px 1px #ffffff57,inset 0 -2px #160f488f}@media (hover:hover){.section-lg--night-glass.section-lg--presentation-causal-chain .button-quiz:hover,.section-lg--night-glass.section-lg--presentation-causal-chain .button-secondary:hover{filter:brightness(1.07)saturate(1.08);border-top-color:#fff;transform:translateY(-1px)}}@media (width<=980px){.section-lg--night-glass.section-lg--presentation-causal-chain .split-row,.section-lg--night-glass.section-lg--presentation-role-cascade .split-row{grid-template-columns:minmax(0,1fr)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-list,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-list{gap:.75rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item{min-height:0}}@media (width<=680px){.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main{border-radius:1.5rem;width:min(100% - 1rem,1160px);padding:.72rem}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left{border-radius:1.2rem;min-width:0;padding:1rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-signal-glyph,.section-lg--night-glass.section-lg--presentation-role-cascade .section-signal-glyph{border-radius:1.3rem;width:4.1rem;height:4.1rem;top:.7rem;right:.7rem}.section-lg--night-glass.section-lg--presentation-causal-chain .main-heading-non-hero,.section-lg--night-glass.section-lg--presentation-role-cascade .main-heading-non-hero{max-width:calc(100% - 3.7rem)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-list,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-list{grid-template-columns:minmax(0,1fr)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item{min-width:0;padding:.88rem .82rem .88rem 3.85rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item .benefit-signal-glyph,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item .benefit-signal-glyph{width:2.55rem;height:2.55rem;top:.82rem;left:.68rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail{border-radius:1rem;grid-template-columns:minmax(0,1fr);padding:.62rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail b,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail b{text-align:center;transform:rotate(90deg)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock,.section-lg--night-glass.section-lg--presentation-role-cascade .section-action-dock{min-width:0;padding:.9rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock .button{width:100%}}@media (prefers-reduced-motion:reduce){.section-lg--night-glass.section-lg--presentation-causal-chain *,.section-lg--night-glass.section-lg--presentation-role-cascade *{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}.section-lg--night-glass.section-lg--presentation-causal-chain .button{transform:none}}@media (forced-colors:active){.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock,.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail,.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-item,.section-lg--night-glass.section-lg--presentation-causal-chain .split-left,.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main,.section-lg--night-glass.section-lg--presentation-role-cascade .section-action-dock,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-item,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:2px solid canvastext}.section-lg--night-glass.section-lg--presentation-causal-chain :is(.main-heading-non-hero,.text-lead,.text-md,.benefit-title,.benefit-text,.text-punchline,.section-method-rail span,.section-method-rail b),.section-lg--night-glass.section-lg--presentation-role-cascade :is(.main-heading-non-hero,.text-lead,.text-md,.benefit-title,.benefit-text,.text-punchline,.section-method-rail span,.section-method-rail b){color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none}.section-lg--night-glass.section-lg--presentation-causal-chain :is(.button-quiz,.button-secondary){box-shadow:none;color:buttontext;text-shadow:none;background:buttonface;border:2px solid buttontext}}.section-lg--clear-optical.section-lg--presentation-evidence-bench>.container-main{background:radial-gradient(circle at 9% 8%,#ffc94338,#0000 20rem),radial-gradient(circle at 90% 12%,#62e8ff33,#0000 19rem),radial-gradient(circle at 82% 90%,#937cff33,#0000 22rem),linear-gradient(142deg,#073c8a,#0a61b5 50%,#075b88);box-shadow:-7px -6px 24px #e2faff3d,0 36px 76px #031c4861,0 0 42px #62e8ff2e,inset 1.5px 1.5px #fffffff0,inset -1px 0 #62e8ffa3,inset 0 -3px #031e49a3}.section-lg--clear-optical.section-lg--presentation-evidence-bench>.container-main:after{background:linear-gradient(90deg,transparent,var(--optical-gold) 14%,var(--optical-cyan) 43%,#f8fdfffa 56%,var(--optical-violet) 82%,transparent);width:auto;height:3px;inset:auto 7% -1px;box-shadow:0 0 18px #62e8ff61,0 0 26px #937cff33}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24{align-content:start;gap:clamp(.8rem,1.8vw,1.15rem);width:100%;padding:clamp(.35rem,1vw,.7rem);display:grid}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24:before{opacity:1;background:linear-gradient(90deg,#f8fdff0b 1px,#0000 0) 0 0/30px 30px,linear-gradient(#f8fdff0b 1px,#0000 0) 0 0/30px 30px,radial-gradient(circle at 15% 9%,#ffc94321,#0000 24rem),linear-gradient(145deg,#032764b8,#054d7e85);border:1px solid #62e8ff3d;border-radius:1.45rem;inset:-.65rem;box-shadow:0 22px 48px #031e4933,inset 1px 1px #ffffff40}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.text-kicker{color:var(--optical-ink);background:radial-gradient(circle at 18% 12%,#fff9,transparent 34%),linear-gradient(145deg,#ffe986,var(--optical-gold) 56%,#ffad45);text-shadow:0 1px #ffffff9e;border-color:#fffde8fa #ffc943eb #70430bb8 #ffed9ddb;box-shadow:0 12px 26px #402b0c38,0 0 22px #ffc94342,inset 1px 1px #ffffffdb,inset 0 -2px #70430b4d}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.main-heading-non-hero{max-width:calc(100% - clamp(5rem,10vw,7.4rem));color:var(--optical-white);-webkit-text-fill-color:var(--optical-white);text-shadow:0 1px #ffffff29,0 9px 26px #0319436b;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:.15rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.main-heading-non-hero:after{background:linear-gradient(90deg,var(--optical-gold),var(--optical-cyan) 52%,var(--optical-violet) 82%,transparent);width:min(23rem,92%);box-shadow:0 0 15px #ffc94340,0 0 22px #62e8ff3d}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.h2-heading-subheading{max-width:calc(100% - clamp(5rem,10vw,7.4rem));color:var(--optical-white);-webkit-text-fill-color:var(--optical-white);text-shadow:0 1px #ffffff29,0 9px 26px #0319436b;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin-bottom:.15rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.h2-heading-subheading:after{background:linear-gradient(90deg,var(--optical-gold),var(--optical-cyan) 52%,var(--optical-violet) 82%,transparent);width:min(23rem,92%);box-shadow:0 0 15px #ffc94340,0 0 22px #62e8ff3d}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.section-signal-glyph{--glyph-tone:var(--optical-cyan);color:#eefdff;opacity:.88;background:radial-gradient(circle at 27% 18%,#ffffff54,#0000 31%),linear-gradient(145deg,#62e8ffd6,#2177cde0 53%,#937cffd4);border-color:#f8fdffe6 #62e8ffcc #031e49b3 #d1f7ffb3;width:clamp(5.4rem,9vw,7.2rem);height:clamp(5.4rem,9vw,7.2rem);top:clamp(.5rem,1.5vw,1rem);right:clamp(.55rem,1.8vw,1.2rem);box-shadow:-2px -2px #f8fdffc2,0 0 25px #62e8ff57,inset 1px 1px #ffffff85,inset 0 -2px #031e4980}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,2vw,1.35rem);width:100%;display:grid}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card{--bench-primary:var(--optical-gold);--bench-secondary:var(--optical-cyan);isolation:isolate;border:1px solid;border-color:#f8fdffdb color-mix(in srgb,var(--bench-secondary) 72%,#f8fdff8a) #011437f0 color-mix(in srgb,var(--bench-primary) 66%,#f8fdff85);border-top:5px solid var(--bench-primary);min-width:0;min-height:25rem;color:var(--optical-white);background:linear-gradient(90deg,#f8fdff0b 1px,transparent 1px),linear-gradient(#f8fdff0b 1px,transparent 1px),radial-gradient(circle at 93% 7%,color-mix(in srgb,var(--bench-secondary) 22%,transparent),transparent 39%),radial-gradient(circle at 7% 96%,color-mix(in srgb,var(--bench-primary) 14%,transparent),transparent 42%),linear-gradient(147deg,#063b83,#032d6f 58%,#021f50);box-shadow:0 24px 54px #01143766,0 0 24px color-mix(in srgb,var(--bench-secondary) 17%,transparent),inset 1px 1px 0 #ffffff7a,inset -1px 0 0 color-mix(in srgb,var(--bench-secondary) 38%,transparent),inset 0 -3px 0 #011130c2;-webkit-backdrop-filter:blur(5px)saturate(1.34)contrast(1.1);background-size:32px 32px,32px 32px,auto,auto,auto;border-radius:1.3rem;flex-direction:column;padding:clamp(1.1rem,2.3vw,1.55rem);display:flex;overflow:hidden}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card:nth-child(2){--bench-primary:var(--optical-violet);--bench-secondary:#ff914d}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card:before{z-index:0;content:"";background:linear-gradient(90deg,transparent,var(--bench-primary) 18%,#f8fdfffa 50%,var(--bench-secondary) 82%,transparent);height:5px;box-shadow:0 0 16px color-mix(in srgb,var(--bench-primary) 32%,transparent),0 0 22px color-mix(in srgb,var(--bench-secondary) 24%,transparent);border-radius:999px;position:absolute;top:-5px;left:clamp(1rem,4vw,3.2rem);right:clamp(1rem,4vw,3.2rem)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card:after{z-index:0;border:1px solid color-mix(in srgb,var(--bench-secondary) 32%,#f8fdff47);background:linear-gradient(115deg,#ffffff14,transparent 16% 78%,color-mix(in srgb,var(--bench-primary) 7%,transparent)),linear-gradient(90deg,transparent 49.8%,#f8fdff09 50%,transparent 50.2%);border-radius:.92rem;inset:.58rem;box-shadow:inset 1px 1px #ffffff38,inset -1px -1px #01143785}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card>:not(.card-signal-glyph){z-index:2;position:relative}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-signal-glyph{--glyph-tone:var(--bench-secondary);border-color:color-mix(in srgb,var(--bench-secondary) 72%,#f8fdffdb);width:clamp(3.5rem,5.3vw,4.6rem);height:clamp(3.5rem,5.3vw,4.6rem);color:color-mix(in srgb,var(--bench-secondary) 72%,#fff);background:radial-gradient(circle at 25% 15%,#ffffff42,transparent 34%),color-mix(in srgb,var(--bench-secondary) 22%,#032764f5);opacity:.96;box-shadow:0 0 22px color-mix(in srgb,var(--bench-secondary) 34%,transparent),inset 1px 1px 0 #ffffff61,inset 0 -2px 0 #0114377a;border-radius:1.1rem;top:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-eyebrow{border-color:color-mix(in srgb,var(--bench-primary) 72%,#f8fdffc7);color:#fffdf2;background:linear-gradient(135deg,#ffffff26,transparent 42%),color-mix(in srgb,var(--bench-primary) 25%,#032764f2);max-width:calc(100% - clamp(4.5rem,7vw,5.7rem));box-shadow:0 0 18px color-mix(in srgb,var(--bench-primary) 20%,transparent),inset 1px 1px 0 #ffffff52;text-shadow:0 2px 10px #01143785;align-self:flex-start}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-title{max-width:26rem;color:var(--optical-white);text-shadow:0 1px #ffffff1f,0 5px 18px #0114377a;margin:clamp(.85rem,1.8vw,1.15rem) 0 .65rem;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:900;line-height:1.14}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-md{color:#ebf8ffeb;text-shadow:0 2px 12px #01143766;margin:.55rem 0 0;font-size:clamp(.95rem,1.35vw,1.04rem);line-height:1.52}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-punchline{border:1px solid color-mix(in srgb,var(--bench-secondary) 46%,#f8fdff75);border-left:5px solid var(--bench-primary);width:100%;color:var(--optical-white);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--bench-secondary) 17%,transparent),transparent 44%),linear-gradient(145deg,#021943f5,#053769eb);text-shadow:0 2px 12px #0111307a;border-radius:.92rem;margin:auto 0 0;padding:1rem 1rem 1rem 1.15rem;font-size:clamp(.94rem,1.35vw,1.06rem);font-weight:850;line-height:1.43;box-shadow:0 16px 30px #01113057,inset 1px 1px #ffffff38,inset 0 -2px #0111307a}@media (width<=980px){.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-grid{grid-template-columns:minmax(0,1fr)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card{min-height:0}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-punchline{margin-top:1.1rem}}@media (width<=680px){.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24{gap:.68rem;padding:.1rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24:before{border-radius:1.05rem;inset:-.35rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.h2-heading-subheading{max-width:calc(100% - 3.6rem)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.section-signal-glyph{border-radius:1rem;width:3.45rem;height:3.45rem;top:.35rem;right:.25rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-grid{gap:.8rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card{border-radius:1.05rem;padding:1rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-signal-glyph{border-radius:.9rem;width:3.2rem;height:3.2rem;top:.9rem;right:.9rem}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-eyebrow{max-width:calc(100% - 3.8rem)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-punchline{padding:.88rem .85rem .88rem .95rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-punchline{background-color:#032d6f}}@media (forced-colors:active){.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-eyebrow,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-punchline,.section-lg--clear-optical.section-lg--presentation-evidence-bench>.container-main{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24 :is(.h2-heading-subheading,.card-title,.text-md,.text-punchline,.card-eyebrow){color:canvastext;text-shadow:none;-webkit-text-fill-color:CanvasText}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24:before,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card:after,.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card:before,.section-lg--clear-optical.section-lg--presentation-evidence-bench>.container-main:after{box-shadow:none;background:0 0}}body:has(#programs-after-bachelor){--programs-signal-light:#78f6f2;--programs-signal:#20c9dc;--programs-signal-deep:#119bb7;--programs-signal-ink:#022443;--programs-training-light:#8ff0c7;--programs-training:#28c994;--programs-training-deep:#07946e;--programs-training-ink:#032e2b;--programs-bachelor-light:#fff29a;--programs-bachelor:#ffd84f;--programs-bachelor-deep:#efaa38;--programs-bachelor-ink:#272341;--programs-attention-light:#9aa7ff;--programs-attention:#6f64e5;--programs-attention-deep:#4539ae;--programs-alarm:#ff655d}body:has(#programs-after-bachelor) .button.button-quiz{text-shadow:0 1px #ffffff6b;box-shadow:0 15px 30px #0240664d,0 0 22px #20c9dc3d,inset 1px 1px #ffffffb8,inset 0 -2px #02435c57;color:var(--programs-signal-ink)!important;background:radial-gradient(circle at 18% 9%,#ffffff75,transparent 32%),linear-gradient(145deg,var(--programs-signal-light),var(--programs-signal) 54%,var(--programs-signal-deep))!important;border-color:#ebfffffa #26d5e4f0 #02435ceb #a1fffbdb!important}body:has(#programs-after-bachelor) :is(.button.button-training,.button.button-progress){text-shadow:0 1px #ffffff5c;box-shadow:0 15px 30px #02433d4a,0 0 22px #28c99438,inset 1px 1px #ffffffa8,inset 0 -2px #024a3a52;color:var(--programs-training-ink)!important;background:radial-gradient(circle at 18% 9%,#fff6,transparent 32%),linear-gradient(145deg,var(--programs-training-light),var(--programs-training) 54%,var(--programs-training-deep))!important;border-color:#ebfff6f5 #26c994f0 #024a3ae6 #adffdad1!important}body:has(#programs-after-bachelor) .button.button-bachelor-primary{text-shadow:0 1px #ffffff7a;box-shadow:0 15px 30px #55360c47,0 0 22px #ffd84f3d,inset 1px 1px #ffffffc7,inset 0 -2px #75460a47;color:var(--programs-bachelor-ink)!important;background:radial-gradient(circle at 18% 9%,#ffffff80,transparent 32%),linear-gradient(145deg,var(--programs-bachelor-light),var(--programs-bachelor) 54%,var(--programs-bachelor-deep))!important;border-color:#ffffe8fa #ffd23df5 #75460ad1 #fff3a7e6!important}body:has(#programs-after-bachelor) .button.button-bachelor-secondary{text-shadow:0 2px 10px #15115375;box-shadow:0 14px 28px #18145a4d,0 0 20px #6f64e538,inset 1px 1px #ffffff61,inset 0 -2px #20196f6b;color:#fff!important;background:radial-gradient(circle at 18% 9%,#fff3,transparent 32%),linear-gradient(145deg,var(--programs-attention-light),var(--programs-attention) 52%,var(--programs-attention-deep))!important;border-color:#f0eefff0 #9aa7ffe6 #20196fe6 #c8ceffc7!important}body:has(#programs-after-bachelor) :is(.button.button-quiz,.button.button-training,.button.button-progress,.button.button-bachelor-primary,.button.button-bachelor-secondary){min-height:48px;font-size:max(1rem,16px);font-weight:820;line-height:1.2}body:has(#programs-after-bachelor) .logic-tone--alarm{--logic-tone:var(--programs-alarm);--logic-tone-soft:#ff655d2e}body:has(#programs-after-bachelor) .logic-tone--attention{--logic-tone:var(--programs-attention);--logic-tone-soft:#6f64e52e}body:has(#programs-after-bachelor) :is(.logic-tone--update,.logic-tone--training,.logic-tone--progress){--logic-tone:var(--programs-training);--logic-tone-soft:#28c9942e}body:has(#programs-after-bachelor) :is(.logic-tone--signal,.logic-tone--verification){--logic-tone:var(--programs-signal);--logic-tone-soft:#20c9dc2e}body:has(#programs-after-bachelor) .logic-tone--bachelor{--logic-tone:var(--programs-bachelor);--logic-tone-soft:#ffd84f2e}:is(body:has(#programs-after-bachelor) :is(.section-lg--electric-aegean,.section-lg--night-glass,.section-lg--clear-optical) :is(.video-card,.proof-card,.structure-card),body:has(#programs-after-bachelor) :is(.section-lg--electric-aegean,.section-lg--night-glass,.section-lg--clear-optical)>.container-main){-webkit-backdrop-filter:none}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri{-webkit-backdrop-filter:none;background:linear-gradient(90deg,#e2faff0f 1px,#0000 0) 0 0/30px 30px,linear-gradient(#e2faff0f 1px,#0000 0) 0 0/30px 30px,radial-gradient(circle at 82% 14%,#ffd84f33,#0000 32%),radial-gradient(circle at 12% 88%,#28c9942b,#0000 34%),linear-gradient(145deg,#073c8a,#0a61b5 52%,#075b88);border-color:#effefff0 #56e8f4c7 #031f4feb #aff7ffb8;box-shadow:0 26px 52px #031c485c,0 0 28px #20c9dc2e,inset 1px 1px #ffffff80,inset 0 -2px #031944ad}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri header p{color:var(--programs-bachelor-ink);background:linear-gradient(145deg,var(--programs-bachelor-light),var(--programs-bachelor) 58%,var(--programs-bachelor-deep));border-color:#fff6baf0;box-shadow:0 10px 22px #623e0c38,inset 1px 1px #ffffffb3}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri header h3{color:#f8fdff;-webkit-text-fill-color:currentColor;text-shadow:0 3px 14px #0319436b}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route:before{background:linear-gradient(180deg,var(--programs-signal),var(--programs-training) 50%,var(--programs-bachelor));box-shadow:0 0 15px #53ede680}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article{--stage-ink:#f8fdff;border-color:color-mix(in srgb,var(--stage-tone) 74%,#eafdff) color-mix(in srgb,var(--stage-tone) 62%,#d8f8ff) color-mix(in srgb,var(--stage-tone) 42%,#031b4e) color-mix(in srgb,var(--stage-tone) 58%,#a7f3f3);border-left-color:var(--stage-tone);background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--stage-tone) 22%,transparent),transparent 40%),linear-gradient(145deg,#074a92,#063876 58%,#052b62);box-shadow:0 12px 24px #0319433d,inset 1px 1px #ffffff47}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article.is-stage-1{--stage-tone:var(--programs-signal);--stage-ink:var(--programs-signal-ink)}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article.is-stage-2{--stage-tone:var(--programs-training);--stage-ink:var(--programs-training-ink)}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article.is-stage-3{--stage-tone:var(--programs-bachelor);--stage-ink:var(--programs-bachelor-ink)}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article>span{color:var(--stage-ink);background:var(--stage-tone)}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article strong{color:#f8fdff;-webkit-text-fill-color:currentColor}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-route>article small{color:#dceffc}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri :is(.tri-boundary,.tri-boundary strong,.tri-memory){color:#e7f7ff}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri :is(.tri-boundary,.tri-memory){border-top-color:#daf7ff70}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri .tri-boundary i{color:var(--programs-signal)}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr{background:linear-gradient(90deg,#defaff0f 1px,transparent 1px),linear-gradient(#defaff0f 1px,transparent 1px),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--active-tone) 20%,transparent),transparent 36%),linear-gradient(145deg,#064691,#053c7a 54%,#042f65);box-shadow:0 24px 48px #0319465c,0 0 24px color-mix(in srgb,var(--active-tone) 16%,transparent),inset 1px 1px 0 #ffffff57,inset 0 -2px 0 #031946a8;-webkit-backdrop-filter:none;background-size:28px 28px,28px 28px,auto,auto;border-color:#ecfdffe0 #39e5efb3 #031946e0 #a9f6ff9e}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr header p{color:#baf8ff;background:#06336f;border-color:#8cf3f78f}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr header h3{color:#f8fdff;-webkit-text-fill-color:currentColor;text-shadow:0 3px 16px #03194670}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-screen{background:radial-gradient(circle at 30% 22%,#ffffff3d,#0000 32%),linear-gradient(145deg,#28b9d0,#237fc1 58%,#164f9d);border:1px solid #96eff66b;border-radius:50%;box-shadow:0 16px 30px #03194652,inset 1px 1px #ffffff61,inset 0 -2px #03194675}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-screen svg{stroke:#05295d;filter:drop-shadow(0 8px 14px #03194633)}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-outline{fill:#daf9ff24}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-pupil{fill:#05295d}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-readout{border-color:color-mix(in srgb,var(--active-tone) 78%,#dffcff) #64e7f194 #021339db color-mix(in srgb,var(--active-tone) 52%,#baf8ff);border-left-color:var(--active-tone);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--active-tone) 18%,transparent),transparent 42%),linear-gradient(145deg,#07458c,#052d67);box-shadow:0 12px 24px #03194642,inset 1px 1px #ffffff38}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-readout strong{color:#f8fdff}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-readout span{color:#dceffc}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-controls button{color:#e6f8ff;background:#06346f;border-color:#9ceff680}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-controls button.is-active{color:#fff;background:var(--active-tone)}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-memory{color:#baf8ff;border-top-color:#5ce6f15c}body:has(#programs-after-bachelor) :is(.section-lg--night-glass.section-lg--presentation-shorts-night,.section-lg--electric-aegean.section-lg--presentation-comparison) .section-method-rail{-webkit-backdrop-filter:none;background:linear-gradient(90deg,#84e9ff0f 1px,#0000 0) 0 0/22px 22px,linear-gradient(#84e9ff0f 1px,#0000 0) 0 0/22px 22px,linear-gradient(145deg,#052d69,#073d7c 54%,#05285f);border-color:#dafcffc2 #47e9f48a #021134f0 #8decff75;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.42rem;margin-block:.25rem .95rem;padding:.48rem;display:grid;box-shadow:0 14px 28px #02123747,inset 1px 1px #e5fcff47,inset 0 -2px #0210309e}body:has(#programs-after-bachelor) :is(.section-lg--night-glass.section-lg--presentation-shorts-night,.section-lg--electric-aegean.section-lg--presentation-comparison) .section-method-rail span{--rail-tone:var(--programs-signal);border:1px solid color-mix(in srgb,var(--rail-tone) 66%,#dffaff);border-left:4px solid var(--rail-tone);color:#f8fdff;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--rail-tone) 22%,transparent),transparent 44%),linear-gradient(145deg,#074a92,#06366f 60%,#05295c);border-radius:.72rem;place-items:center;min-width:0;min-height:44px;padding:.58rem .68rem;font-size:14px;line-height:1.25;display:grid;box-shadow:0 9px 18px #0211343d,inset 1px 1px #fff3}body:has(#programs-after-bachelor) :is(.section-lg--night-glass.section-lg--presentation-shorts-night,.section-lg--electric-aegean.section-lg--presentation-comparison) .section-method-rail b{color:#7cf6ff;text-shadow:0 0 12px #47e5ff9e;font-size:1rem}:is(body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .section-method-rail span:first-of-type,body:has(#programs-after-bachelor) .section-lg--night-glass.section-lg--presentation-shorts-night .section-method-rail span:nth-of-type(2)){--rail-tone:var(--programs-attention)}body:has(#programs-after-bachelor) .section-lg--night-glass.section-lg--presentation-shorts-night .section-method-rail span:nth-of-type(3){--rail-tone:var(--programs-training)}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .section-method-rail span:nth-of-type(2){--rail-tone:var(--programs-signal)}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .section-method-rail span:nth-of-type(3){--rail-tone:var(--programs-bachelor)}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-links{border-top:1px solid #a9f5ff47;gap:.55rem;width:100%;margin-top:.15rem;padding-top:.8rem;display:grid}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-links>p{color:#baf8e4;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .1rem;font-size:14px;font-weight:850;line-height:1.25}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-link{border:1px solid #8ff0c794;border-left:4px solid var(--programs-training);color:#e8fff6;background:radial-gradient(circle at 92% 12%,#28c9942e,#0000 42%),linear-gradient(145deg,#073d78,#052b61 60%,#041f4d);border-radius:.82rem;justify-content:space-between;align-items:center;gap:.8rem;min-height:44px;padding:.65rem .78rem;font-size:14px;font-weight:780;line-height:1.25;text-decoration:none;display:flex;box-shadow:0 10px 20px #010d283d,inset 1px 1px #ffffff2e}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-link b{color:#8ff0c7;font-size:1rem}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-link:is(:hover,:focus-visible){border-color:#baf8e4;box-shadow:0 12px 24px #010d284d,0 0 0 3px #28c99429,inset 1px 1px #ffffff38}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .heading-3{max-width:22ch;font-size:clamp(2rem,2.8vw,2.4rem);line-height:1.06}@media (width<=680px){body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading{line-height:1.08;font-size:clamp(1.78rem,7.8vw,2rem)!important}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .heading-3{line-height:1.12;font-size:clamp(1.72rem,7.5vw,2rem)!important}body:has(#programs-after-bachelor) :is(.section-lg--night-glass.section-lg--presentation-shorts-night,.section-lg--electric-aegean.section-lg--presentation-comparison) .section-method-rail{border-radius:1rem;grid-template-columns:minmax(0,1fr)}body:has(#programs-after-bachelor) :is(.section-lg--night-glass.section-lg--presentation-shorts-night,.section-lg--electric-aegean.section-lg--presentation-comparison) .section-method-rail b{text-align:center;line-height:.8;transform:rotate(90deg)}body:has(#programs-after-bachelor) .fsr :is(header p,.fsr-readout strong,.fsr-readout span,.fsr-controls button,.fsr-memory){font-size:14px!important}body:has(#programs-after-bachelor) .section-lg--night-glass.section-lg--presentation-shorts-night :is(.shorts-course-node,.shorts-course-system-labels,.shorts-course-stages article>span,.shorts-course-stages small){font-size:14px!important}body:has(#programs-after-bachelor) .tri :is(header p,.tri-route>article>span,.tri-route>article small,.tri-boundary,.tri-memory){font-size:14px!important}body:has(#programs-after-bachelor) .section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-node{width:3.7rem;height:3.7rem}body:has(#programs-after-bachelor) .fsr .fsr-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}body:has(#programs-after-bachelor) .fsr .fsr-controls button{width:100%;padding:.55rem .62rem;min-height:44px!important}body:has(#programs-after-bachelor) .fsr .fsr-controls button:last-child:nth-child(odd){grid-column:1/-1}}@media (forced-colors:active){body:has(#programs-after-bachelor) :is(.section-method-rail,.next-secondary-link,.tri,.fsr){border:1px solid canvastext}}.page-surface{--page-ice:#f8fdff;--page-soft:#c9efff;--page-ink:#042858;--page-aqua:#39e5ef;--page-green:#42d99a;--page-yellow:#ffd84a;--page-violet:#8e7cff;--page-coral:#ff6a61;isolation:isolate;color:var(--page-ice);background:linear-gradient(90deg,#57e1ff12 1px,#0000 0) 0 0/34px 34px,linear-gradient(#57e1ff12 1px,#0000 0) 0 0/34px 34px,linear-gradient(155deg,#0753a2,#063e82 48%,#04295f);position:relative;overflow:clip}.page-surface--night-glass{background:radial-gradient(circle at 84% 8%,#8e7cff3d,#0000 32rem),radial-gradient(circle at 10% 72%,#39e5ef26,#0000 28rem),linear-gradient(155deg,#052c68,#061f54 54%,#091747)}.page-surface--night-glass :is(.hero-meta,.text-punchline){text-shadow:0 2px 14px #0212306b}.page-surface--night-glass .benefit-title{color:var(--bsa-night-glass-text);-webkit-text-fill-color:currentcolor;text-shadow:0 2px 14px #0212306b}body:has(#follow-up-path) .page-surface--night-glass .section-proof-card[class*=logic-tone--] .proof-card-title{color:var(--bsa-night-glass-text);-webkit-text-fill-color:currentcolor;text-shadow:0 2px 14px #0212306b}body:has(#follow-up-path) .page-surface--night-glass .section-proof-card[class*=logic-tone--] .proof-text{color:var(--bsa-night-glass-muted);text-shadow:0 1px 10px #0212305c}.page-surface--electric-aegean{background:radial-gradient(circle at 84% 8%,#ffd84a33,#0000 28rem),radial-gradient(circle at 8% 76%,#42d99a33,#0000 28rem),linear-gradient(150deg,#0d80d2,#0965b6 52%,#074889)}.page-surface>:is(.section-lg,.pricing-section){padding-block:clamp(1rem,2.4vw,2.25rem);position:relative}.page-surface>:is(.section-lg,.pricing-section)>.container-main{color:var(--page-ice);background:radial-gradient(circle at 88% 8%,#39e5ef26,#0000 25rem),linear-gradient(145deg,#073f84,#062f6c 58%,#05265d);border:1px solid #7ee7ffa3;border-radius:clamp(1.25rem,2.4vw,2rem);padding:clamp(2rem,4vw,4rem);position:relative;box-shadow:0 1.35rem 2.8rem #02123657,0 0 1.8rem #39e5ef1f,inset 1px 1px #ecfdff57,inset 0 -2px #020f30a3}.page-surface--electric-aegean>:is(.section-lg,.pricing-section)>.container-main{background:radial-gradient(circle at 86% 9%,#ffd84a24,#0000 25rem),radial-gradient(circle at 9% 90%,#42d99a24,#0000 24rem),linear-gradient(145deg,#0a62b5,#07529b 56%,#063d7d)}.page-surface>:is(.section-lg,.pricing-section)>.container-main:before{pointer-events:none;content:"";border:1px solid #bef5ff33;border-radius:calc(clamp(1.25rem,2.4vw,2rem) - .35rem);position:absolute;inset:.55rem}.page-surface :is(.hero-heading,.main-heading-non-hero,.h2-heading-subheading,.heading-3){color:var(--page-ice);-webkit-text-fill-color:currentcolor;text-shadow:0 .2rem 1.2rem #02113361}.page-surface .hero-heading span{color:var(--page-aqua);-webkit-text-fill-color:currentcolor}.page-surface .hero-subheading{max-width:31ch;color:var(--page-aqua);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 3px #0211338a;margin:clamp(1rem,1.8vw,1.4rem) 0 0;font-size:clamp(1.35rem,2.4vw,2.1rem);font-weight:780;line-height:1.2}.page-surface .card-eyebrow,.page-surface .pricing-badge,.page-surface .pricing-tier,.page-surface .text-kicker{color:#d9fbff;background:#07518f;border:1px solid #7ee7ffad;border-radius:999px;width:fit-content;padding:.58rem .9rem;font-size:max(.875rem,14px);line-height:1.2;box-shadow:inset 1px 1px #f4feff4d,0 .55rem 1.1rem #02143a38}.page-surface .program-card .card-eyebrow{font-size:max(.875rem,14px)}.page-surface--electric-aegean :is(.text-kicker,.card-eyebrow,.pricing-badge,.pricing-tier){color:#272341;background:linear-gradient(145deg,#fff29a,var(--page-yellow) 58%,#f4a939);border-color:#fff3a6}.page-surface :is(.text-lead,.text-md,.card-lead,.proof-text,.hero-bullets,.benefit-text,.card-detail,.card-bullets,.card-meta,.money-line-secondary,.card-requirement p,.faq-answer,.pricing-description,.pricing-features,.pricing-billing,.pricing-info-block p,.pill-explanation,.content-body){color:var(--page-soft);-webkit-text-fill-color:currentcolor;text-shadow:0 1px 2px #02113375}.page-surface :is(.hero-meta,.text-punchline,.money-line,.pill-title,.pricing-price,.pricing-savings,.pricing-info-block h3,.benefit-title,.card-requirement h4,.content-body h2,.content-body h3){color:var(--page-ice);-webkit-text-fill-color:currentcolor;text-shadow:0 1px 2px #02113380}.page-surface--night-glass :is(.hero-meta,.text-punchline){color:var(--bsa-night-glass-muted)}.page-surface--electric-aegean .hero-meta{color:#bfffe0}.page-surface--electric-aegean .text-punchline{color:#fff4bd}.page-surface .text-lead{font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.58}.page-surface :is(.text-md,.benefit-text,.card-lead,.faq-answer,.pricing-description,.pricing-features){font-size:max(1rem,16px);line-height:1.55}.page-surface :is(.side-card,.info-card,.proof-card,.structure-card,.program-card,.pricing-card,.pricing-info-block){color:var(--page-ice);-webkit-backdrop-filter:none;background:radial-gradient(circle at 88% 10%,#8e7cff2e,#0000 42%),linear-gradient(145deg,#08498c,#06346f 62%,#05275c);border-color:#e1fbffb8 #47e5ef85 #021236e0 #8e7cff8f;box-shadow:0 .9rem 1.8rem #02123647,inset 1px 1px #ebfdff3d,inset 0 -2px #0210319e}.page-surface :is(.card-title,.proof-title,.pricing-title,.pricing-price,.pricing-info-block h3){color:var(--page-ice);-webkit-text-fill-color:currentcolor}.page-surface .section-proof-card[class*=logic-tone--] .proof-card-title{color:var(--page-ice);-webkit-text-fill-color:currentcolor;text-shadow:0 2px 3px #0211338a}.page-surface .pricing-card.is-recommended{border-color:#fff3a6 #ffd84a #78500d #ffe774;box-shadow:0 1rem 2rem #32220847,0 0 1.6rem #ffd84a38,inset 1px 1px #fffce257}.page-surface .faq-list{gap:.8rem}.page-surface .faq-item{color:var(--page-ice);background:#06356f;border:1px solid #7ee7ff94;border-radius:1rem;overflow:clip;box-shadow:0 .75rem 1.4rem #0212363d,inset 1px 1px #ebfdff33}.page-surface .faq-question{min-height:52px;color:var(--page-ice);cursor:pointer;align-items:center;padding:.85rem 1rem;font-size:max(1rem,16px);line-height:1.35;display:flex}.page-surface .faq-answer{color:var(--page-soft);border-top:1px solid #7ee7ff3d;margin:0;padding:1rem}.page-surface :is(.button,button,summary,a.program-card,a.pricing-cta){min-height:44px}.page-surface .button{font-size:max(1rem,16px)}.page-surface .v-rule{background:linear-gradient(var(--page-aqua),var(--page-green),var(--page-yellow));opacity:.88;box-shadow:0 0 1rem #39e5ef6b}.page-surface .next-stripe,.page-surface .section-action-dock{background:#05295f;border:1px solid #7ee7ff73;border-radius:1rem;padding:1rem;box-shadow:inset 1px 1px #ebfdff2e}@media (width<=760px){.page-surface>:is(.section-lg,.pricing-section){padding-block:.75rem}.page-surface>:is(.section-lg,.pricing-section)>.container-main{border-radius:1.25rem;padding:1.5rem 1.15rem}.page-surface :is(.hero-heading,.main-heading-non-hero){font-size:clamp(2rem,10vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.page-surface *,.page-surface :after,.page-surface :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lazy-mux-player[data-olympus-cinema]{--oc-shell:#061c54;--oc-panel:#0a2d78;--oc-accent:#39e5ef;--oc-focus:#ffd84a;--oc-complete:#35de8f;--oc-error:#ff6659;--oc-checking:#7857e5;--oc-ice:#fbfdff;--oc-frame:#7ee7ff;--oc-frame-secondary:#39e5ef;--oc-ambient:#39e5ef47;isolation:isolate;border-radius:inherit;background:radial-gradient(circle at 50% 42%,var(--oc-ambient),transparent 44%),linear-gradient(145deg,#0a347f 0,var(--oc-shell) 72%);box-shadow:0 12px 34px #000a2b6b,0 0 26px var(--oc-ambient),inset 0 1px 0 #fbfdffad,inset 0 0 0 3px #052463b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #7ee7ffd1;position:relative;overflow:hidden}.lazy-mux-player[data-olympus-cinema]:before{content:"";z-index:3;border:1px solid color-mix(in srgb,var(--oc-frame) 72%,transparent);box-shadow:inset 0 1px 0 #fbfdff47,0 0 16px color-mix(in srgb,var(--oc-frame-secondary) 28%,transparent);pointer-events:none;border-radius:14px;position:absolute;inset:5px}.lazy-mux-player[data-olympus-cinema] mux-player{--media-primary-color:var(--oc-ice);--media-secondary-color:var(--oc-shell);--media-accent-color:var(--oc-accent);--media-icon-color:var(--oc-ice);--media-object-fit:contain;--media-object-position:center;width:100%;height:100%;color:var(--oc-ice);background:var(--oc-shell);display:block}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster img,.lazy-mux-player[data-olympus-cinema] [slot=poster]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster{background:radial-gradient(circle at 50% 42%,var(--oc-ambient),transparent 46%),linear-gradient(145deg,#0a347f,var(--oc-shell))}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster:after{background:linear-gradient(#0310340a 32%,#031034c7),radial-gradient(circle,#0000 28%,#03103433 100%)}.lazy-mux-player[data-olympus-cinema] .lazy-mux-play{z-index:4;box-sizing:border-box;width:clamp(62px,13%,78px);height:clamp(62px,13%,78px);box-shadow:0 0 0 5px #fbfdff1f,0 10px 30px #000a2b85,0 0 26px var(--oc-ambient),inset 0 1px 0 #fbfdffd1,inset 0 0 0 2px #1463bc8a,inset 0 -5px 0 #010c34c7;background:linear-gradient(145deg,#a1f2ff4d,#0000 30%),linear-gradient(145deg,#0d5dbdfc,#02154ffc);border:2px solid #7ee7fff0;border-radius:24px;place-items:center;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.lazy-mux-player[data-olympus-cinema] .lazy-mux-play:before{content:none}.lazy-mux-player[data-olympus-cinema] .lazy-mux-play:after{content:"";z-index:1;pointer-events:none;border:1px solid #fbfdff47;border-radius:17px;position:absolute;inset:6px}.lazy-mux-player[data-olympus-cinema] .olympus-crystal-play-icon{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px #000834b8)drop-shadow(0 0 5px #39e5ef7a);width:38px;height:38px;display:block;position:relative}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster:hover .lazy-mux-play{border-color:var(--oc-ice);background:linear-gradient(145deg,#cbfbff61,#0000 30%),linear-gradient(145deg,#1177d7fc,#032369fc);transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 0 5px #fbfdff26,0 12px 32px #000a2b8f,0 0 34px #39e5ef85,inset 0 1px #fbfdffb3,inset 0 -5px #010f379e}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster:focus-visible{outline:4px solid var(--oc-focus);outline-offset:-6px}.bachelor-detail-electric-aegean .lazy-mux-player[data-olympus-cinema],.section-lg--electric-aegean .lazy-mux-player[data-olympus-cinema]{--oc-frame:#ffd84a;--oc-frame-secondary:#39e5ef;--oc-ambient:#39e5ef57}.section-lg--night-glass .lazy-mux-player[data-olympus-cinema]{--oc-shell:#07143f;--oc-panel:#18265f;--oc-frame:#39e5ef;--oc-frame-secondary:#7857e5;--oc-ambient:#7857e54d}.section-lg--clear-optical .lazy-mux-player[data-olympus-cinema],.section-lg--presentation-origin-excerpt .lazy-mux-player[data-olympus-cinema]{--oc-shell:#08285b;--oc-panel:#164a7c;--oc-frame:#ffd27a;--oc-frame-secondary:#ff8a67;--oc-ambient:#ff8a6747}@media (width<=520px){.lazy-mux-player[data-olympus-cinema] .lazy-mux-play{border-radius:20px;width:62px;height:62px}.lazy-mux-player[data-olympus-cinema] .lazy-mux-play:after{border-radius:14px}}@media (prefers-reduced-motion:reduce){.lazy-mux-player[data-olympus-cinema] .lazy-mux-play{transition:none}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster:hover .lazy-mux-play{transform:translate(-50%,-50%)}}@media (forced-colors:active){.lazy-mux-player[data-olympus-cinema],.lazy-mux-player[data-olympus-cinema] .lazy-mux-play{box-shadow:none;forced-color-adjust:auto;background:canvas;border:2px solid buttontext}.lazy-mux-player[data-olympus-cinema] .olympus-crystal-play-icon{filter:none}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster:focus-visible{outline-color:highlight}}.ol-shop-page{--shop-category-relationships:#d98fc7;--shop-category-clarity:#39d5f0;--shop-category-visibility:#a58bff;--shop-category-action:#42d99a;--shop-category-tone:var(--logic-signal);min-height:100vh;padding-bottom:clamp(2rem,5vw,4rem)}.ol-bachelor-review__header{max-width:72rem;margin-bottom:clamp(1.5rem,3vw,3rem)}.ol-bachelor-review__header>p:last-child{color:#f0faffe6;max-width:58rem;font-size:clamp(1rem,1.4vw,1.3rem)}.ol-bachelor-review__workspace{grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,2rem);display:grid}.ol-bachelor-review__detail,.ol-bachelor-review__empty,.ol-bachelor-review__queue{background:linear-gradient(145deg,#022c62f5,#0c1a5bf0);border:1px solid #68e7ffb8;border-radius:1.6rem;box-shadow:inset 0 1px #ffffff57,0 1.1rem 2.8rem #00123a59}.ol-bachelor-review__queue{padding:.8rem;position:sticky;top:7rem}.ol-bachelor-review__queue-title{color:#fff;justify-content:space-between;align-items:center;padding:.75rem .85rem 1rem;display:flex}.ol-bachelor-review__queue-title span{color:#032957;text-align:center;background:#36e3c0;border-radius:999px;min-width:2rem;padding:.25rem .55rem;font-weight:900}.ol-bachelor-review__queue button{color:#fff;text-align:left;cursor:pointer;background:#05306fc2;border:1px solid #7fdcff61;border-radius:1rem;gap:.22rem;width:100%;margin:.45rem 0;padding:.9rem 1rem;display:grid}.ol-bachelor-review__queue button.is-active{background:linear-gradient(135deg,#195ea4fa,#2a2b8dfa);border-color:#ffe36e;box-shadow:0 0 1.4rem #ffda453d}.ol-bachelor-review__queue button small,.ol-bachelor-review__queue button span{color:#e3f5ffbf}.ol-bachelor-review__detail{overflow:hidden}.ol-bachelor-review__detail>section,.ol-bachelor-review__notice{border-bottom:1px solid #5bd8ff42;padding:clamp(1.1rem,2.5vw,2rem)}.ol-bachelor-review__candidate{background:radial-gradient(circle at 90% 5%,#ffcf4133,#0000 32%)}.ol-bachelor-review__candidate h2,.ol-bachelor-review__offer h3,.ol-bachelor-review__portrait h3{color:#fff}.ol-bachelor-review__decision-types,.ol-bachelor-review__facts{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.ol-bachelor-review__decision-types label,.ol-bachelor-review__facts span{color:#fff;background:#042a65b8;border:1px solid #5ce3ffb3;border-radius:999px;padding:.55rem .8rem;font-weight:800}.ol-bachelor-review__portrait{background:linear-gradient(120deg,#041b4ef5,#20237ee6);border-left:.45rem solid #ffcf45}.ol-bachelor-review__decision,.ol-bachelor-review__offer{gap:.85rem;display:grid}.ol-bachelor-review__decision>label,.ol-bachelor-review__offer-grid label,.ol-bachelor-review__offer>label{color:#dff6ff;gap:.35rem;font-weight:800;display:grid}.ol-bachelor-review input,.ol-bachelor-review select,.ol-bachelor-review textarea{color:#062657;width:100%;min-height:44px;font:inherit;background:#f2fbfffa;border:1px solid #7ae1ffb8;border-radius:.8rem;padding:.76rem .85rem}.ol-bachelor-review__price-derivation{color:#e8faff;background:linear-gradient(135deg,#021a4ae6,#073877c2),radial-gradient(circle at 88% 12%,#34d9c138,#0000 35%);border:1px solid #5be7ffcc;border-radius:1rem;gap:.4rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 1px #d4f8ff40,0 0 1.2rem #30d6f01f}.ol-bachelor-review__price-derivation>small,.ol-bachelor-review__price-derivation>span{color:#d3f6ffc7;overflow-wrap:anywhere;font-weight:800}.ol-bachelor-review__price-derivation>strong{color:#fff;font-size:clamp(1.45rem,3vw,2.25rem)}.ol-bachelor-review__price-derivation>p{margin:0}.ol-bachelor-review__price-derivation.is-locked{background:linear-gradient(135deg,#31214bf0,#4b2f51d1);border-color:#ffd35bd1}.ol-bachelor-review__offer>button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.68}.ol-bachelor-review__offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ol-bachelor-review__saved-offer{background:#07275fcc;border:1px solid #ffd74ba6;border-radius:1rem;gap:.4rem;padding:1rem;display:grid}.ol-bachelor-review__saved-offer button{color:#062657;cursor:pointer;background:#34d9c1;border:1px solid #78efff;border-radius:999px;justify-self:start;padding:.55rem .9rem;font-weight:900}.ol-bachelor-review__saved-offer button:disabled{cursor:wait;opacity:.72}.ol-bachelor-review__delivery-state{border-left:.32rem solid;border-radius:.45rem;padding:.58rem .72rem;font-weight:850}.ol-bachelor-review__delivery-state.is-sent{color:#7dffd4;background:#10625d61}.ol-bachelor-review__delivery-state.is-suppressed{color:#ffe36e;background:#5f3f0761}.ol-bachelor-review__dispatch-lock{background:#051f55c7;border-left:.42rem solid #ffcf45;padding:1rem}.ol-bachelor-review__dispatch-lock strong{color:#ffe36e;display:block}.ol-bachelor-review__notice{color:#fff;border-left:.45rem solid #36e3c0;margin:0;font-weight:800}@media (width<=900px){.ol-bachelor-review__workspace{grid-template-columns:1fr}.ol-bachelor-review__queue{position:static}}@media (width<=620px){.ol-bachelor-review__offer-grid{grid-template-columns:1fr}}.ol-shop-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ol-category--relationships{--shop-category-tone:var(--shop-category-relationships)}.ol-category--clarity{--shop-category-tone:var(--shop-category-clarity)}.ol-category--visibility{--shop-category-tone:var(--shop-category-visibility)}.ol-category--action{--shop-category-tone:var(--shop-category-action)}.ol-category--coral{--shop-category-tone:var(--bsa-glass-danger)}.ol-category--cyan{--shop-category-tone:var(--logic-signal)}.ol-category--violet{--shop-category-tone:var(--logic-attention)}.ol-category--green{--shop-category-tone:var(--logic-update)}.ol-category--orange{--shop-category-tone:var(--olymp-hephaistos)}.ol-category--gold{--shop-category-tone:var(--logic-decision)}.ol-category--royal{--shop-category-tone:var(--logic-followups)}.ol-category--ice,.ol-category--neutral{--shop-category-tone:var(--bsa-glass-cool)}.ol-shop-main{min-width:0}.ol-shop-hero .container-main{min-height:0}.ol-shop-hero .split-row{grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:stretch}.ol-shop-hero__copy{min-width:0}.ol-product-detail .hero-heading,.ol-shop-hero__copy .hero-heading{max-width:15ch;font-size:clamp(3rem,5vw,4rem);line-height:1.01}.section-lg--electric-aegean .ol-product-detail .hero-heading,.section-lg--electric-aegean .ol-product-detail__story .hero-heading,.section-lg--electric-aegean .ol-shop-hero__copy .hero-heading,.section-lg--electric-aegean.ol-product-detail .hero-heading{color:var(--aegean-white);-webkit-text-fill-color:currentColor;text-shadow:0 8px 24px #031b4857;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.ol-shop-hero__copy .section-action-dock{width:min(100%,30rem);margin-top:1.25rem}.ol-shop-all-link{gap:.55rem}.ol-shop-known-link{flex-basis:100%}.ol-shop-hero__instrument{min-width:0;display:grid}.ol-shop-hero__instrument .hero-side-logic-card{--logic-tone:var(--logic-signal);place-items:center;width:100%;min-height:100%}.ol-shop-hero__instrument .card-signal-glyph{width:clamp(5rem,10vw,7rem);height:clamp(5rem,10vw,7rem);position:relative;inset:auto}.ol-shop-hero__route-rail{width:min(100%,15rem);color:var(--shop-night-blue);grid-template-columns:auto repeat(3,1fr) auto;align-items:center;gap:.55rem;font-weight:900;display:grid}.ol-shop-hero__route-rail i{background:var(--logic-signal);height:.35rem;box-shadow:0 0 14px color-mix(in srgb,var(--logic-signal) 34%,transparent);border-radius:999px}.ol-shop-hero__route-rail i:nth-of-type(2){background:var(--logic-attention)}.ol-shop-hero__route-rail i:nth-of-type(3){background:var(--logic-update)}.ol-shop-routes .container-main{padding:clamp(1rem,2.5vw,1.6rem)}.ol-entry-nav{--logic-tone:var(--bsa-glass-cool);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:.75rem;width:100%;max-width:none;display:grid}.ol-entry-card{min-height:10rem;color:inherit;grid-template-columns:auto auto minmax(0,1fr);text-decoration:none;transition:transform .18s,border-color .18s,opacity .18s;position:relative}.ol-entry-card[href]:hover{transform:translateY(-2px)}.ol-entry-card.is-active{--logic-tone:var(--logic-update);box-shadow:0 18px 38px #173b572e,0 0 24px color-mix(in srgb,var(--logic-update) 18%,transparent),inset 1px 1px 0 #ffffffbd}.ol-entry-card.is-muted{opacity:.68}.ol-entry-card__index{min-width:2.35rem;height:2.35rem;color:var(--shop-night-blue);background:color-mix(in srgb,var(--logic-tone) 24%,#ffffffb8);border-radius:.7rem;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.ol-entry-card__icon{width:3rem;height:3rem}.ol-entry-card__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ol-entry-card__content em,.ol-entry-card__content small,.ol-entry-card__content strong,.ol-entry-card__content>span{display:block}.ol-entry-card__content small{color:color-mix(in srgb,var(--shop-night-blue) 72%,var(--logic-tone));letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ol-entry-card__content strong{color:var(--shop-night-blue);margin-top:.35rem;font-size:1.08rem;line-height:1.18}.ol-entry-card__content>span{color:#173b57bd;margin-top:.45rem;font-size:.88rem;line-height:1.45}.ol-entry-card__content em{color:color-mix(in srgb,var(--shop-night-blue) 70%,var(--logic-tone));margin-top:auto;padding-top:.55rem;font-size:.72rem;font-style:normal;font-weight:850}.ol-entry-card__arrow{color:var(--logic-tone);font-size:1.2rem;position:absolute;bottom:.65rem;right:.85rem}.ol-section-heading{max-width:52rem;margin-bottom:clamp(1.4rem,3vw,2.2rem)}.ol-section-heading .text-lead{max-width:48rem;margin-bottom:0}.section-lg--electric-aegean .ol-section-heading .text-lead{color:var(--aegean-white)}.section-lg--clear-optical .ol-section-heading .text-lead{color:var(--optical-white)}.ol-product-grid{align-items:stretch}.ol-product-grid--starters{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-product-grid--campaign{margin-top:1.4rem}.ol-campaign__products{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:clamp(1rem,2.4vw,1.6rem);display:grid}.ol-campaign__primary{min-width:0}.ol-campaign__primary .ol-product-card{min-width:0;height:auto}.ol-campaign__alternatives{border-left:1px solid color-mix(in srgb,var(--logic-decision) 42%,transparent);min-width:0;padding-left:clamp(1rem,2vw,1.4rem)}.ol-campaign__alternatives>.text-kicker{width:fit-content;margin:0 0 .8rem}.ol-campaign__alternative-grid{gap:.8rem;display:grid}.ol-door-reveal__products{grid-template-columns:minmax(0,36rem)}.ol-product-card{--shop-card-tone:var(--shop-category-tone);border-top-color:var(--shop-category-tone);min-height:0;padding:clamp(1.1rem,2vw,1.45rem)}.ol-product-card[data-family=met]{--shop-card-tone:var(--olymp-hephaistos)}.ol-product-card__topline{z-index:3;border-top:.35rem solid var(--shop-category-tone);justify-content:space-between;align-items:flex-start;gap:.8rem;padding-top:.72rem;display:flex;position:relative}.ol-product-card__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.ol-product-card__identity>span:last-child{gap:.12rem;min-width:0;display:grid}.ol-product-card__identity small{color:var(--shop-dark-glass-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.ol-product-card__identity strong{color:var(--shop-dark-glass-text);font-size:.76rem;line-height:1.3}.ol-shop-mark{width:3.15rem;height:3.15rem;color:var(--shop-category-tone);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--shop-category-tone) 28%,transparent));flex:none;place-items:center;display:grid}.ol-shop-mark .website-glass-icon{width:100%;height:100%}.ol-product-card__status{color:var(--shop-dark-glass-muted);text-align:right;align-items:center;gap:.4rem;font-size:.68rem;font-weight:850;display:inline-flex}.ol-product-card__status i{background:var(--logic-update);border-radius:50%;flex:none;width:.52rem;height:.52rem}.ol-product-card__status[data-status=coming_soon] i{background:var(--shop-tone-warning)}.ol-product-card__status[data-status=invite_only] i{background:var(--logic-attention)}.ol-product-card__status[data-status=unavailable] i{background:var(--shop-dark-glass-muted)}.ol-product-card__status[data-status=bookable] i{background:var(--logic-update)}.ol-product-card__status[data-status=ready_waiting] i{background:var(--logic-decision)}.ol-product-card__status[data-status=signal_view] i,.ol-product-card__status[data-status=view_only] i{background:var(--logic-signal)}.ol-product-card__status[data-status=eligibility] i{background:var(--logic-decision)}.ol-product-card__copy{z-index:3;margin-top:1.15rem;position:relative}.ol-product-card.program-card .ol-product-card__category{--shop-card-tone:var(--shop-category-tone);border-color:var(--shop-category-tone);background:color-mix(in srgb,var(--shop-category-tone) 46%,var(--shop-night-blue));width:fit-content;max-width:100%;box-shadow:0 10px 20px #0719282e,0 0 18px color-mix(in srgb,var(--shop-category-tone) 28%,transparent),inset 0 1px 0 #ffffff75;text-align:left;justify-content:flex-start;margin-bottom:1rem}.ol-product-card__summary,.ol-shop-page .program-card.is-compact:not(.is-expanded) .ol-product-card__summary{display:block;overflow:visible}.ol-product-card__clusters{z-index:3;flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex;position:relative}.ol-product-card__clusters span{border:1px solid color-mix(in srgb,var(--shop-category-tone) 34%,#ffffff6b);color:var(--shop-dark-glass-text);background:#ffffff1a;border-radius:999px;padding:.36rem .58rem;font-size:.68rem;font-weight:760}.ol-product-card__footer{z-index:3;margin-top:auto;position:relative}.ol-product-card__sample{background:radial-gradient(circle at 84% 8%,#5fe8ff38,#0000 42%),linear-gradient(145deg,#074f9aeb,#0d327df0);border:1px solid #5fe8ffb8;border-radius:.9rem;gap:.7rem;padding:.78rem;display:grid;box-shadow:0 0 22px #39d5f033,inset 1px 1px #ebfdff57,inset 0 -2px #04235b75}.ol-product-card__sample p{gap:.18rem;margin:0;display:grid}.ol-product-card__sample strong{color:#fff;font-size:.9rem;line-height:1.2}.ol-product-card__sample p span{color:#c9f6ff;font-size:.76rem;font-weight:720;line-height:1.35}.ol-product-card__sample-action.button{text-align:center;width:100%;min-height:3rem;margin:0;padding-inline:.85rem;font-size:.86rem}.ol-product-card__solution{color:#fff0a3;margin:0;font-size:.82rem;font-weight:900;line-height:1.3}.ol-product-card__price{color:var(--shop-dark-glass-text);margin:0;font-size:1.08rem}.ol-product-card__locked{min-height:3rem;color:var(--shop-dark-glass-muted);justify-content:center;align-items:center;font-size:.78rem;font-weight:850;display:flex}.ol-quiz-layout{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:stretch;gap:1rem;display:grid}.ol-quiz-choice{min-width:0;padding-top:2.8rem;position:relative}.ol-quiz-choice.is-rank-1{grid-row:1/3}.ol-quiz-choice__rank{color:var(--bsa-night-glass-muted);align-items:baseline;gap:.55rem;display:flex;position:absolute;top:0;left:.4rem}.ol-quiz-choice__rank span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.ol-quiz-choice__rank strong{color:var(--bsa-glass-cool);font-size:2.2rem}.ol-quiz-choice__reason{color:var(--bsa-night-glass-muted);margin:0 0 .7rem;font-size:.86rem}.ol-quiz-choice:not(.is-rank-1) .ol-product-card__clusters{display:none}.ol-finder__console{--bsa-glass-accent:var(--logic-verification);border-radius:1.25rem;padding:clamp(1rem,2.5vw,1.6rem)}.ol-finder__search{display:block;position:relative}.ol-finder__search>span{color:var(--optical-white);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;font-size:.74rem;font-weight:900;display:block}.ol-finder__search .benefit-signal-glyph{width:2.5rem;height:2.5rem;top:auto;bottom:.55rem;left:.65rem}.ol-finder__search input{width:100%;min-height:3.65rem;color:var(--shop-night-blue);font:inherit;background:#f8fdffe6;border:1.5px solid #e0f9ffc7;border-radius:.95rem;outline:none;padding:.75rem 1rem .75rem 3.85rem;box-shadow:inset 1px 1px #ffffffe6}.ol-finder__search input:focus{border-color:var(--bsa-glass-cool);box-shadow:0 0 0 4px var(--bsa-glass-cool-soft)}.ol-finder__filters,.ol-finder__questions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.ol-finder__filters .button,.ol-finder__questions .button{min-height:2.7rem;padding:.62rem .8rem;font-size:.78rem}.ol-finder__filters{border-top:1px solid #e0f9ff47;padding-top:1rem}.ol-finder__results{margin-top:clamp(1.7rem,4vw,3rem)}.ol-finder__result-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ol-finder__result-heading h3{color:var(--optical-white);margin:0}.ol-finder__result-heading h3 span{color:var(--optical-cyan);margin-left:.35rem}.ol-finder__empty,.ol-shop-inline-state{border-radius:1rem;padding:1.25rem}.ol-finder__empty{color:var(--optical-white)}.ol-shop-inline-state{color:var(--aegean-muted);border:1px dashed #e0f9ff75}.ol-shop-state{width:min(1160px,100% - clamp(2rem,5vw,4.5rem));min-height:20rem;color:var(--shop-night-blue);text-align:center;background:#f8fdffbd;border:1.5px solid #d0f5ffad;border-radius:2rem;align-content:center;place-items:center;gap:.8rem;margin:clamp(1rem,2vw,1.5rem) auto 0;padding:clamp(1.5rem,4vw,3rem);display:grid}.ol-shop-state>div:not(.ol-shop-state__pulse){background:var(--bsa-glass-cool-soft);border-radius:999px;width:min(30rem,80%);height:.75rem}.ol-shop-state__pulse{border:1px solid var(--bsa-glass-cool);border-radius:50%;width:4rem;height:4rem;margin-bottom:1rem;animation:1.5s ease-in-out infinite ol-shop-pulse}.ol-shop-state--error>span{border:1px solid var(--bsa-glass-danger);width:3.5rem;height:3.5rem;color:var(--bsa-glass-danger);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.ol-shop-state h1,.ol-shop-state h2,.ol-shop-state p{margin:0}.ol-product-detail__layout{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:start}.ol-product-detail__identity{align-items:center;gap:.75rem;display:flex}.ol-product-detail__identity .text-kicker{margin:0}.ol-product-detail__identity .ol-shop-mark{width:4rem;height:4rem}.ol-product-detail__category{border-bottom:3px solid var(--shop-category-tone);width:fit-content;color:var(--aegean-muted);letter-spacing:.1em;text-transform:uppercase;margin:1.4rem 0 0;padding-bottom:.35rem;font-size:.78rem;font-weight:900}.ol-product-detail__summary{max-width:48rem}.ol-product-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4rem 0 0}.ol-product-detail__facts div{--logic-tone:var(--shop-category-tone)}.ol-product-detail__facts dt{color:var(--shop-night-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.ol-product-detail__facts dd{color:var(--shop-night-blue);margin:.3rem 0 0;font-size:1.15rem;font-weight:900}.ol-product-detail__back{margin-top:1.4rem}.ol-product-detail__action{gap:1rem;display:grid}.ol-product-detail__action :is(h2,p){margin:0}.ol-product-detail__action>p:not(.ol-product-detail__label,.ol-product-detail__notice){color:var(--aegean-muted);line-height:1.55}.ol-product-detail__primary{width:100%;min-height:3.5rem}.ol-product-detail__primary:disabled{opacity:.55;cursor:not-allowed}.ol-product-detail__account{color:var(--aegean-muted);overflow-wrap:anywhere;border-radius:.85rem;padding:.8rem}.ol-product-detail__notice{border-left:4px solid var(--bsa-glass-danger);color:var(--bsa-night-glass-text);background:var(--bsa-night-glass-coral-soft);padding:.75rem}@keyframes ol-shop-pulse{50%{opacity:.38;transform:scale(.78)}}.ol-shop-page :where(a,button,input):focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (width<=900px){.ol-product-detail__layout,.ol-shop-hero .split-row{grid-template-columns:1fr}.ol-shop-hero__instrument{display:none}.ol-campaign__products,.ol-product-grid--starters,.ol-quiz-layout{grid-template-columns:1fr}.ol-campaign__alternatives{border-top:1px solid color-mix(in srgb,var(--logic-decision) 42%,transparent);border-left:0;padding:1rem 0 0}.ol-quiz-layout{flex-direction:column;display:flex}.ol-quiz-choice.is-rank-1{order:-1}}@media (width<=680px){.ol-product-detail .hero-heading,.ol-shop-hero__copy .hero-heading{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:100%;font-size:clamp(2.1rem,9vw,2.6rem);line-height:1.04}.ol-entry-nav{grid-template-columns:1fr;padding:.8rem}.ol-entry-card{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:.85rem}.ol-entry-card__icon{display:none}.ol-product-grid,.ol-product-grid--starters{grid-template-columns:1fr}.ol-product-card{padding:1rem}.ol-product-card__status{max-width:7rem}.ol-finder__filters,.ol-finder__questions{display:grid}.ol-finder__filters .button,.ol-finder__questions .button{width:100%}.ol-finder__result-heading{flex-direction:column;align-items:stretch}.ol-product-detail__facts{grid-template-columns:1fr}}@media (width<=480px){html[lang=de] .ol-shop-page .ol-product-card__topline{grid-template-columns:1fr;display:grid}html[lang=de] .ol-shop-page .ol-product-card__status{text-align:left;justify-self:start;max-width:none}}@media (prefers-reduced-motion:reduce){.ol-shop-page *,.ol-shop-page :after,.ol-shop-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ol-sample-layout{grid-template-columns:minmax(17rem,.7fr) minmax(34rem,1.3fr);align-items:stretch}.ol-sample-story{min-width:0}.section-lg--electric-aegean .ol-sample-story .hero-heading,.section-lg--electric-aegean .ol-sample-viewer__dock .heading-3{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 8px 24px #031b4857;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.section-lg--electric-aegean .ol-sample-story .ol-product-detail__category{color:color-mix(in srgb,var(--shop-category-tone) 78%,#fff);text-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 30%,transparent)}.ol-sample-story__lead{max-width:44rem}.ol-sample-story__steps{gap:.75rem;margin-top:1.4rem;display:grid}.ol-sample-story__steps section{border:1px solid color-mix(in srgb,var(--shop-category-tone) 62%,#e2faff85);border-left:.35rem solid var(--shop-category-tone);background:linear-gradient(135deg,#053071bd,#085b9399);border-radius:.9rem;padding:.9rem 1rem;box-shadow:0 14px 28px #031f5338,inset 1px 1px #effdff3d}.ol-sample-story__steps :is(small,strong,p){margin:0;display:block}.ol-sample-story__steps small{color:#9deeff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:900}.ol-sample-story__steps strong{color:#fff;font-size:1rem}.ol-sample-story__steps p{color:#d8f5ff;margin-top:.25rem;line-height:1.45}.ol-sample-viewer{min-width:0;display:grid}.ol-sample-cinema{color:#fff;isolation:isolate;background:radial-gradient(circle at 92% 3%,#ffd84a26,#0000 18rem),radial-gradient(circle at 7% 92%,#39e5ef2e,#0000 20rem),linear-gradient(145deg,#071d55,#12317b 56%,#18256a);border:1px solid #f8fcfff5;border-color:#f8fcfff5 #a58bffdb #031441fa #50ebf5e0;border-radius:1.55rem;align-content:start;gap:1rem;min-width:0;height:100%;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:-2px -2px #f0f9ff6b,0 24px 52px #020e347a,0 0 30px #7857e538,inset 1px 1px #ffffff57,inset -1px 0 #a58bff57,inset 0 -3px #020e34c7}.ol-sample-cinema:before{z-index:-1;content:"";pointer-events:none;border:1px solid #f0fcff8a;border-color:#f0fcff8a #a58bff6b #020e34b8 #39e5ef75;border-radius:1.22rem;position:absolute;inset:.42rem;box-shadow:inset 1px 1px #ffffff2e,0 0 18px #39e5ef1f}.ol-sample-cinema:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff 22%,#ffd84a 53%,#39e5ef 78%,#0000);width:min(18rem,54%);height:2px;animation:3.2s ease-in-out infinite ol-sample-cinema-edge;position:absolute;top:0;right:9%;box-shadow:0 0 14px #ffd84a61,0 0 24px #39e5ef57}.ol-sample-cinema__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.ol-sample-cinema__header>div{min-width:0}.ol-sample-cinema__header :is(p,h2){margin:0}.ol-sample-cinema__header .text-kicker{color:#061f47;background:radial-gradient(circle at 18% 10%,#ffffffa8,#0000 36%),linear-gradient(145deg,#fff0a0,#ffd84a 56%,#ffb843);border:1px solid #fff1a8;border-radius:.75rem;width:fit-content;margin-bottom:.65rem;padding:.52rem .75rem;display:inline-flex;box-shadow:0 6px #9c6500,0 0 22px #ffd84a47,inset 1px 1px #fffc}.ol-sample-cinema__header .heading-3{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 7px 22px #010c307a;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;max-width:26ch;font-size:clamp(1.3rem,1.8vw,1.72rem);line-height:1.08}.ol-sample-cinema__status{color:#cffff0;white-space:nowrap;background:#04475d9e;border:1px solid #6df5c48f;border-radius:999px;flex:none;align-items:center;gap:.48rem;padding:.52rem .68rem;font-size:.7rem;font-weight:900;display:inline-flex;box-shadow:0 0 18px #35de8f29,inset 1px 1px #ffffff2e}.ol-sample-cinema__status i{background:#35de8f;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 12px #35de8feb}.ol-sample-cinema__screen{aspect-ratio:16/9;background:#061c54;border:1px solid #f8fcfff0;border-color:#f8fcfff0 #a58bffb3 #020e34eb #39e5efc7;border-radius:1.2rem;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px #020e34e6,0 24px 44px #020e3470,0 0 28px #39e5ef38,inset 1px 1px #ffffff5c}.ol-sample-cinema__screen .lazy-mux-player[data-olympus-cinema]{border-radius:inherit;border:0;width:100%;height:100%}.ol-sample-cinema__curtain{text-align:center;background:linear-gradient(#061f541f,#05184980),repeating-linear-gradient(0deg,#0000 0 33px,#7ee7ff12 33px 34px),repeating-linear-gradient(90deg,#0000 0 33px,#7ee7ff12 33px 34px),radial-gradient(circle at 50% 45%,#39e5ef33,#0000 46%),linear-gradient(145deg,#0a4b9a,#071c56 72%);align-content:center;place-items:center;gap:clamp(.55rem,1vw,.78rem);padding:clamp(.82rem,1.6vw,1.25rem);display:grid;position:absolute;inset:0}.ol-sample-cinema__curtain>p{color:#d3f4ff;max-width:48ch;margin:0;font-size:clamp(.78rem,1.15vw,.94rem);font-weight:720}.ol-sample-cinema__question{gap:.32rem;max-width:43rem;display:grid}.ol-sample-cinema__question span{color:#9df8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.ol-sample-cinema__question strong{color:#fff;text-wrap:balance;text-shadow:0 8px 24px #010c3094,0 0 24px #39e5ef1f;font-size:clamp(1.3rem,1.85vw,1.8rem);line-height:1.08}.ol-sample-cinema__start,.ol-sample-cinema__training-button{min-height:3.35rem;font:inherit;text-align:center;cursor:pointer;border-radius:.95rem;justify-content:center;align-items:center;gap:.68rem;padding:.8rem 1.15rem;font-size:clamp(.82rem,1.2vw,.98rem);font-weight:950;text-decoration:none;transition:transform .19s cubic-bezier(.2,.8,.2,1),filter .19s,box-shadow .23s;display:inline-flex;position:relative;overflow:hidden}.ol-sample-cinema__start{color:#061f47;background:radial-gradient(circle at 18% 10%,#ffffffa3,#0000 34%),linear-gradient(145deg,#fff0a0,#ffd84a 55%,#ffb843);border:1px solid #fff3b0;box-shadow:0 7px #9c6500,0 0 30px #ffd75561,inset 1px 1px #ffffffd1}.ol-sample-cinema__start:not(:disabled):focus-visible,.ol-sample-cinema__start:not(:disabled):hover,.ol-sample-cinema__training-button:focus-visible,.ol-sample-cinema__training-button:hover{filter:brightness(1.08)saturate(1.13);transform:translateY(-3px)scale(1.012)}.ol-sample-cinema__start:not(:disabled):focus-visible,.ol-sample-cinema__start:not(:disabled):hover{box-shadow:0 9px #9c6500,0 0 38px #ffd75580,inset 1px 1px #ffffffe0}.ol-sample-cinema__error button:focus-visible,.ol-sample-cinema__start:focus-visible,.ol-sample-cinema__training-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.ol-sample-cinema__start:disabled{cursor:wait;filter:saturate(.82)}.ol-sample-cinema__play{background:#ffffff42;border:1px solid #061f475c;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.ol-sample-cinema__play img{filter:drop-shadow(0 0 5px #124b9257);width:1.25rem;height:1.25rem;display:block}.ol-sample-cinema__error{justify-items:center;gap:.7rem;display:grid}.ol-sample-cinema__error strong{color:#fff4bd;font-size:1.05rem}.ol-sample-cinema__error button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:linear-gradient(145deg,#0879bd,#075b9e);border:1px solid #7ee7ff;border-radius:.8rem;padding:.65rem 1rem;font-weight:900;box-shadow:0 5px #03356f,0 0 20px #2ce5f452}.ol-sample-cinema__route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.ol-sample-cinema__route span{color:#e4f8ff;background:linear-gradient(145deg,#0856a2c2,#053377d1);border:1px solid #7ee7ff7a;border-radius:.82rem;align-items:center;gap:.5rem;min-height:2.8rem;padding:.58rem .7rem;font-size:.74rem;font-weight:900;display:flex;box-shadow:0 8px 18px #020e343d,inset 1px 1px #ffffff2e}.ol-sample-cinema__route span.is-next{background:linear-gradient(145deg,#0b737abd,#054069d6);border-color:#53efb4ad}.ol-sample-cinema__route b{color:#9df8ff;font-size:.66rem}.ol-sample-cinema__route .is-next b,.ol-sample-cinema__route i{color:#52e9aa}.ol-sample-cinema__route i{font-style:normal;font-weight:950}.ol-sample-cinema__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ol-sample-cinema__cards article{background:radial-gradient(circle at 94% 6%,#39e5ef29,#0000 45%),linear-gradient(145deg,#0a4d96,#082b6b);border:1px solid #65e7f7ad;border-left:5px solid #39e5ef;border-radius:.95rem;align-content:start;gap:.35rem;min-width:0;padding:.9rem .95rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #020e3447,0 0 18px #39e5ef1f,inset 1px 1px #fff3}.ol-sample-cinema__cards article:after{content:"";background:linear-gradient(90deg,#0000,#fff,#39e5ef,#0000);width:4.2rem;height:1px;position:absolute;top:0;right:.8rem;box-shadow:0 0 12px #39e5ef80}.ol-sample-cinema__cards article.is-training{background:radial-gradient(circle at 94% 6%,#35de8f2b,#0000 45%),linear-gradient(145deg,#075b82,#07306b);border-color:#63efb7b8 #63efb7b8 #63efb7b8 #35de8f}.ol-sample-cinema__cards article.is-training:after{background:linear-gradient(90deg,#0000,#fff,#35de8f,#0000);box-shadow:0 0 12px #35de8f85}.ol-sample-cinema__cards small{color:#9df8ff;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:950}.ol-sample-cinema__cards strong{color:#fff;font-size:.86rem;line-height:1.38}.ol-sample-cinema__training-button{color:#05275d;background:radial-gradient(circle at 18% 10%,#ffffffb3,#0000 34%),linear-gradient(145deg,#a8ffd2,#35de8f 58%,#17b773);border:1px solid #a8ffd2;min-height:2.85rem;margin-top:.45rem;box-shadow:0 6px #087b4c,0 0 24px #35de8f52,inset 1px 1px #ffffffd1}.ol-sample-cinema__training-button:focus-visible,.ol-sample-cinema__training-button:hover{box-shadow:0 8px #087b4c,0 0 32px #35de8f70,inset 1px 1px #ffffffe0}@keyframes ol-sample-cinema-edge{0%,to{opacity:.72;filter:brightness()}50%{opacity:1;filter:brightness(1.18)}}.ol-sample-viewer__dock{align-content:start;gap:1rem;min-width:0;height:100%;display:grid}.ol-sample-viewer__dock>:is(h2,p){margin:0}.ol-sample-viewer__dock .lazy-mux-player[data-olympus-cinema]{aspect-ratio:16/9;border-color:#97f4ffc7;width:100%;height:auto;min-height:0;box-shadow:0 20px 45px #02164085,0 0 28px #39d5f03d,inset 1px 1px #fff6}.ol-sample-viewer__handoff{color:#fff;text-align:center;background:linear-gradient(#083c8347,#0621578f),repeating-linear-gradient(0deg,#0000 0 34px,#81eeff14 34px 35px),repeating-linear-gradient(90deg,#0000 0 34px,#81eeff14 34px 35px),linear-gradient(145deg,#0a5aa9,#092e73);align-content:center;place-items:center;gap:.75rem;min-height:20rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid}.ol-sample-viewer__handoff :is(h3,p){margin:0}.ol-sample-viewer__handoff p{color:#d8f5ff}.ol-sample-viewer__handoff .button{margin-top:.45rem}.ol-sample-viewer__play{color:#fff;background:linear-gradient(145deg,#33d5ed,#0756a8 58%,#4035b8);border:1px solid #e8fdffeb;border-radius:1.35rem;place-items:center;width:4.75rem;height:4.75rem;font-size:1.5rem;display:grid;box-shadow:0 0 28px #39d5f07a,inset 1px 1px #ffffffc7,inset 0 -4px #031f538c}.ol-sample-viewer__promise{color:#fff;gap:.2rem;padding:.9rem 1rem;display:grid}.section-lg--electric-aegean .ol-sample-viewer__promise{min-height:0;padding:.9rem 1rem}.ol-sample-viewer__promise span{color:#fff0a3;font-weight:850}.ol-sample-next__layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:stretch}.ol-sample-next__action{gap:1rem}.ol-sample-next__action>small{color:#08758f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ol-sample-next__action>strong{color:#05275d;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.35}.ol-sample-next__action .button{width:100%}html[lang=de] .ol-sample-page .ol-sample-next--transformation{color:#f8fcff;background:0 0}html[lang=de] .ol-sample-page .ol-sample-next>.container-main{border-color:#effefff0 color-mix(in srgb,var(--shop-category-tone) 82%,#39d5f0) #031b48f5 #7ee7ffd1;background:linear-gradient(90deg,transparent,#fff 42%,var(--shop-category-tone) 70%,transparent) right 1.5rem top /9rem 3px no-repeat,radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--shop-category-tone) 34%,transparent),transparent 22rem),radial-gradient(circle at 8% 92%,#39d5f047,transparent 24rem),radial-gradient(circle at 68% 72%,#7857e538,transparent 25rem),linear-gradient(145deg,#06478f,#075a9d 52%,#0b3e84);box-shadow:-5px -5px 18px #cdfaff47,0 34px 72px #031b487a,0 0 42px color-mix(in srgb,var(--shop-category-tone) 28%,transparent),inset 1.5px 1.5px 0 #ffffffc7,inset -1px 0 0 #39d5f094,inset 0 -3px 0 #031b48d1;-webkit-backdrop-filter:none}html[lang=de] .ol-sample-page .ol-sample-next .split-left{border:1px solid #7ee7ff8a;border-left:5px solid var(--shop-category-tone);background:linear-gradient(90deg,transparent,#fff 45%,#39d5f0 74%,transparent) right 1rem top /5rem 2px no-repeat,radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--shop-category-tone) 24%,transparent),transparent 16rem),radial-gradient(circle at 8% 90%,#39d5f02e,transparent 18rem),linear-gradient(145deg,#063777,#0b438d 58%,#15377b);box-shadow:0 24px 48px #031b4861,0 0 28px color-mix(in srgb,var(--shop-category-tone) 20%,transparent),inset 1px 1px 0 #ffffff5c,inset 0 -3px 0 #031b489e;border-radius:1.25rem;align-content:start;padding:clamp(1rem,2.4vw,1.65rem)}html[lang=de] .ol-sample-page .ol-sample-next .split-left:before{display:none}html[lang=de] .ol-sample-page .ol-sample-next .text-kicker{color:#e8fbff;text-shadow:0 2px 10px #031b4880;background:radial-gradient(circle at 18% 10%,#ffffff3d,#0000 38%),linear-gradient(145deg,#416dc4,#233b92 62%,#342777);border-color:#effefff0 #39d5f0e0 #031b48eb #a58bffb8;box-shadow:0 12px 26px #031b4857,0 0 24px #39d5f042,inset 1px 1px #ffffff7a,inset 0 -3px #031b4894}html[lang=de] .ol-sample-page .ol-sample-next .text-kicker:before{background:linear-gradient(145deg,#ffffff2e,#39d5f014)}html[lang=de] .ol-sample-page .ol-sample-next .section-heading{color:#fff;-webkit-text-fill-color:#fff;max-width:22ch;text-shadow:0 8px 24px #031b488a,0 0 22px color-mix(in srgb,var(--shop-category-tone) 18%,transparent);text-wrap:balance;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:.3rem 0 0;font-size:clamp(1.85rem,3.35vw,3.1rem);line-height:1.02}html[lang=de] .ol-sample-page .ol-sample-next .section-heading:after{content:"";background:linear-gradient(90deg,var(--shop-category-tone),#39d5f0 58%,transparent);width:min(15rem,76%);height:3px;box-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 30%,transparent);border-radius:999px;margin-top:.8rem;display:block}html[lang=de] .ol-sample-page .ol-sample-next .text-lead{color:#ddf4ff;text-shadow:0 5px 18px #031b4875;max-width:48rem;margin:.4rem 0 0;font-size:clamp(1rem,1.45vw,1.12rem);font-weight:680;line-height:1.55}.ol-sample-next__logic{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:100%;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.ol-sample-next__logic li{color:#f8fcff;background:radial-gradient(circle at 92% 10%,#39d5f01f,#0000 5rem),linear-gradient(145deg,#0a4c93,#073978 72%);border:1px solid #7ee7ff66;border-top:3px solid #39d5f0;border-radius:.85rem;align-content:center;gap:.25rem;min-width:0;min-height:4.4rem;padding:.68rem;display:grid;position:relative;box-shadow:0 14px 28px #031b4852,inset 1px 1px #ffffff42,inset 0 -2px #031b4885}.ol-sample-next__logic li:nth-child(2){border-top-color:#ff6259}.ol-sample-next__logic li:nth-child(3){border-top-color:#7857e5}.ol-sample-next__logic li:nth-child(4){border-top-color:#35de8f}.ol-sample-next__logic li:not(:last-child):after{z-index:2;color:#8af3ff;content:"→";font-weight:950;position:absolute;top:50%;right:-.48rem;transform:translateY(-50%)}.ol-sample-next__logic span{color:#8af3ff;font-size:.68rem;font-weight:950}.ol-sample-next__logic strong{color:#fff;font-size:clamp(.78rem,1vw,.9rem);line-height:1.18}html[lang=de] .ol-sample-page .ol-sample-next__action{isolation:isolate;color:#f8fcff;background:linear-gradient(90deg,#0000,#fff 45%,#35de8f 74%,#0000) right 1rem top/5rem 2px no-repeat,radial-gradient(circle at 94% 9%,#35de8f3d,#0000 14rem),radial-gradient(circle at 7% 92%,#7857e542,#0000 16rem),linear-gradient(145deg,#071a52,#132a73 56%,#27358a);border:1.5px solid #effeffe6;border-color:#effeffe6 #a58bffc2 #031b48f5 #39d5f0ad;border-radius:1.25rem;grid-template-rows:auto 1fr auto;align-content:stretch;align-self:stretch;gap:clamp(1rem,2vw,1.35rem);margin-top:0;padding:clamp(1.15rem,2.4vw,1.65rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 52px #031b4870,0 0 30px #7857e533,inset 1px 1px #ffffff61,inset 0 -3px #031b48b8}html[lang=de] .ol-sample-page .ol-sample-next__action>small{color:#7af0b8;text-shadow:0 0 16px #35de8f6b}html[lang=de] .ol-sample-page .ol-sample-next__action>strong{color:#fff;text-shadow:0 6px 20px #031b488a;align-self:start}html[lang=de] .ol-sample-page .ol-sample-next__action:before{display:none}html[lang=de] .ol-sample-page .ol-sample-next__action .button-training{color:#05275d;text-shadow:0 1px #ffffff94;background:radial-gradient(circle at 18% 10%,#ffffffb8,#0000 34%),linear-gradient(145deg,#a8ffd2,#35de8f 58%,#17b773);border-color:#e9fff4 #35de8f #087b4c #a8ffd2;justify-content:center;align-self:end;align-items:center;gap:.4rem;display:inline-flex;box-shadow:0 14px 28px #031f5333,0 0 24px #35de8f57,inset 1px 1px #ffffffdb,inset 0 -3px #087b4c6b}@media (width<=900px){.ol-sample-layout,.ol-sample-next__layout{grid-template-columns:1fr}.ol-sample-cinema__header .heading-3{max-width:28ch}}@media (width<=680px){.ol-sample-viewer__handoff{min-height:16rem}.ol-sample-next__logic{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-sample-next__logic li:nth-child(2):after{display:none}.ol-sample-cinema{border-radius:1.25rem;padding:.85rem}.ol-sample-cinema__header{display:grid}.ol-sample-cinema__status{width:fit-content}.ol-sample-cinema__screen{aspect-ratio:auto;min-height:27rem}.ol-sample-cinema__cards{grid-template-columns:1fr}}@media (width<=420px){.ol-sample-next__logic{grid-template-columns:1fr}.ol-sample-next__logic li:after{display:none}.ol-sample-cinema__screen{min-height:30rem}.ol-sample-cinema__route{grid-template-columns:1fr}.ol-sample-cinema__route i{display:none}.ol-sample-cinema__start,.ol-sample-cinema__training-button{width:100%}}.ol-bachelor-application__hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:stretch}.ol-bachelor-application__hero .split-left{align-content:center;gap:1rem;display:grid}.ol-bachelor-application__hero .hero-heading{max-width:14ch}html[lang=de] .ol-bachelor-application .ol-bachelor-application__hero .hero-heading{color:#fff;-webkit-text-fill-color:transparent;text-shadow:0 12px 34px #031f536b;background:linear-gradient(106deg,#fff,#ddfbff 61%,#fff0a3);-webkit-background-clip:text;background-clip:text}.ol-bachelor-application__route{background:linear-gradient(90deg,#0000,#fff 46%,#39d5f0 70%,#0000) right 1rem top/5rem 2px no-repeat,radial-gradient(circle at 88% 10%,#ffd84a33,#0000 34%),linear-gradient(145deg,#084c97f0,#052b68fa);border:1px solid #91e8ff94;border-radius:1.35rem;padding:clamp(1.1rem,2.6vw,1.8rem);box-shadow:0 24px 52px #031f5361,0 0 26px #39d5f02e,inset 1px 1px #ffffff5c,inset 0 -3px #03194694}.ol-bachelor-application__route>.text-kicker{color:#05275d;background:linear-gradient(145deg,#fff0a3,#ffd84a 58%,#ffb843)}.ol-bachelor-application__route ol{gap:.72rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.ol-bachelor-application__route li{color:#e4f2ff;background:linear-gradient(145deg,#0a4c93,#073978 72%);border-left:5px solid #7896c9;border-radius:.8rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.15rem .75rem;padding:.85rem;display:grid;box-shadow:inset 1px 1px #ffffff38,0 12px 25px #031f534d}.ol-bachelor-application__route li.is-active{border-left-color:#ffd84a}.ol-bachelor-application__route li.is-done{border-left-color:#35de8f}.ol-bachelor-application__route li>span{color:#05275d;background:#9eb5d6;border-radius:.7rem;grid-row:1/3;place-items:center;width:2.4rem;height:2.4rem;font-weight:950;display:grid}.ol-bachelor-application__route li.is-active>span{background:#ffd84a}.ol-bachelor-application__route li.is-done>span{background:#35de8f}.ol-bachelor-application__route strong{color:#fff;font-size:1.04rem}.ol-bachelor-application__route small{color:#d8efff;line-height:1.35}.ol-bachelor-application__entry-rule{color:#fff;border-top:1px solid #39d5f073;border-left:4px solid #35de8f;margin:1rem 0 0;padding:.85rem 0 0 .9rem;font-weight:850}.ol-bachelor-application__stage>.container-main{background:radial-gradient(circle at 8% 8%,#39e5ef38,#0000 24rem),radial-gradient(circle at 90% 10%,#ffd84a33,#0000 22rem),linear-gradient(145deg,#075aa9,#07518f 52%,#063673);border-color:#effeffeb #39e5efb8 #05275df0;min-height:0}.ol-bachelor-application__stage .rule-content{max-width:72rem;margin-inline:auto}.ol-bachelor-application__receipt,.ol-bachelor-form{color:#f8fcff;background:linear-gradient(90deg,#0000,#fff 50%,#ffd84a 73%,#0000) right 1rem top/6rem 2px no-repeat,radial-gradient(circle at 93% 8%,#ffd84a29,#0000 26rem),linear-gradient(145deg,#073d82f5,#04265bfa);border:1px solid #96ecff94;border-radius:1.35rem;gap:1.25rem;padding:clamp(1.15rem,3vw,2rem);display:grid;box-shadow:0 28px 58px #031f536b,0 0 28px #39d5f029,inset 1px 1px #ffffff57,inset 0 -3px #0319468f}.ol-bachelor-application__receipt .text-lead,.ol-bachelor-form>header .text-lead{color:#e1f3ff;max-width:52rem}.ol-bachelor-form fieldset{background:#063777b8;border:1px solid #39d5f06b;border-left:5px solid #39d5f0;border-radius:1rem;gap:.8rem;min-width:0;margin:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid;box-shadow:inset 1px 1px #ffffff2b,0 14px 28px #031f5342}.ol-bachelor-form fieldset:nth-of-type(2){border-left-color:#ffd84a}.ol-bachelor-form fieldset:nth-of-type(3){border-left-color:#7857e5}.ol-bachelor-form fieldset:nth-of-type(4){border-left-color:#35de8f}.ol-bachelor-form legend{color:#fff;padding:0 .45rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:920}.ol-bachelor-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ol-bachelor-choice,.ol-bachelor-consent,.ol-bachelor-contexts label,.ol-bachelor-question label{cursor:pointer}.ol-bachelor-choice{background:linear-gradient(145deg,#0a4c93e6,#073978f0);border:1px solid #91e8ff59;border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;padding:.85rem;display:grid}.ol-bachelor-choice:has(input:checked){border-color:#ffd84a;box-shadow:0 0 22px #ffd84a3d,inset 1px 1px #ffffff42}.ol-bachelor-choice input,.ol-bachelor-consent input,.ol-bachelor-contexts input,.ol-bachelor-question input{accent-color:#35de8f;width:1.2rem;height:1.2rem;margin:.12rem 0 0}.ol-bachelor-choice small,.ol-bachelor-choice strong{display:block}.ol-bachelor-choice strong{color:#fff;line-height:1.25}.ol-bachelor-choice small{color:#d8efff;margin-top:.25rem;line-height:1.4}.ol-bachelor-field{color:#fff;gap:.42rem;font-weight:850;display:grid}.ol-bachelor-field input,.ol-bachelor-field textarea{color:#05275d;width:100%;font:inherit;background:#f8fcfff5;border:1px solid #b7f2ff9e;border-radius:.75rem;padding:.8rem .9rem;font-weight:680;box-shadow:inset 0 2px 5px #031f531a}.ol-bachelor-contexts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.ol-bachelor-contexts>p{color:#fff;grid-column:1/-1;margin:0;font-weight:850}.ol-bachelor-contexts label{color:#e4f2ff;align-items:center;gap:.55rem;display:flex}.ol-bachelor-question{background:#042a62ad;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.78rem;display:grid}.ol-bachelor-question p{color:#fff;align-items:center;gap:.65rem;margin:0;font-weight:820;display:flex}.ol-bachelor-question p>span{color:#35de8f;font-weight:950}.ol-bachelor-question label{color:#dff4ff;white-space:nowrap;align-items:center;gap:.4rem;display:flex}.ol-bachelor-consent{color:#e8f7ff;background:#042a62b3;border-left:5px solid #35de8f;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:1rem;line-height:1.45;display:grid}.ol-bachelor-form__action{gap:.65rem;width:min(100%,44rem);display:grid}.ol-bachelor-application__receipt .button,.ol-bachelor-form__action .button{color:#05275d;background:linear-gradient(145deg,#fff0a3,#ffd84a 58%,#ffb843);box-shadow:0 15px 28px #031f5357,0 0 24px #ffd84a4d,inset 1px 1px #fff8c9}.ol-bachelor-form__action .button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.58}.ol-bachelor-form__action small{color:#d6edff;line-height:1.4}.ol-bachelor-application__receipt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ol-bachelor-application__receipt-steps>div{background:linear-gradient(145deg,#0a4c93,#073978 72%);border-left:5px solid #35de8f;border-radius:.8rem;gap:.45rem;padding:.85rem;display:grid}.ol-bachelor-application__receipt-steps span{color:#35de8f;font-weight:950}.ol-bachelor-application__receipt-steps strong{color:#fff}@media (width<=900px){.ol-bachelor-application__hero,.ol-bachelor-form__grid{grid-template-columns:1fr}.ol-bachelor-question{grid-template-columns:1fr 1fr}.ol-bachelor-question p{grid-column:1/-1}}@media (width<=680px){.ol-bachelor-application__receipt-steps,.ol-bachelor-contexts,.ol-bachelor-question{grid-template-columns:1fr}.ol-bachelor-question p{grid-column:auto}}html[lang=de] .ol-shop-page{--shop-category-relationships:#ff6259;--shop-category-clarity:#39d5f0;--shop-category-visibility:#7857e5;--shop-category-action:#35de8f;--shop-family-met:#ff8b3f;--shop-family-bachelor:#ffd84a;--shop-family-follow-up:#5078ff;--shop-family-master:#dbe7f5;--shop-purchase-gold:#ffd84a;color:#f8fcff}html[lang=de] .ol-shop-page .ol-category--coral,html[lang=de] .ol-shop-page .ol-category--relationships{--shop-category-tone:var(--shop-category-relationships)}html[lang=de] .ol-shop-page .ol-category--clarity,html[lang=de] .ol-shop-page .ol-category--cyan{--shop-category-tone:var(--shop-category-clarity)}html[lang=de] .ol-shop-page .ol-category--violet,html[lang=de] .ol-shop-page .ol-category--visibility{--shop-category-tone:var(--shop-category-visibility)}html[lang=de] .ol-shop-page .ol-category--action,html[lang=de] .ol-shop-page .ol-category--green{--shop-category-tone:var(--shop-category-action)}html[lang=de] .ol-shop-page .ol-category--orange{--shop-category-tone:var(--shop-family-met)}html[lang=de] .ol-shop-page .ol-category--gold{--shop-category-tone:var(--shop-family-bachelor)}html[lang=de] .ol-shop-page .ol-category--royal{--shop-category-tone:var(--shop-family-follow-up)}html[lang=de] .ol-shop-page :is(.ol-category--ice,.ol-category--neutral){--shop-category-tone:var(--shop-family-master)}html[lang=de] .ol-shop-page .ol-shop-hero.section-lg--electric-aegean>.container-main,html[lang=de] .ol-shop-page .ol-starters.section-lg--electric-aegean>.container-main{background:radial-gradient(circle at 8% 8%,#39e5ef57,#0000 24rem),radial-gradient(circle at 90% 10%,#ffd84a47,#0000 21rem),radial-gradient(circle at 82% 88%,#7857e538,#0000 26rem),linear-gradient(145deg,#146dca,#0878bb 52%,#08758f);border-color:#effefff5 #39e5efe0 #05275df0 #c4f9ffcc;box-shadow:-6px -5px 22px #cdfaff3d,0 38px 78px #031f537a,0 0 44px #39e5ef38,inset 1.5px 1.5px #ffffffeb,inset -1px 0 #39e5efb8,inset 0 -3px #05275dd1}html[lang=de] .ol-product-page .section-lg--electric-aegean .ol-product-detail__story,html[lang=de] .ol-shop-page .section-lg--electric-aegean .ol-shop-hero__copy{background:radial-gradient(circle at 94% 6%,#ffd84a30,#0000 16rem),radial-gradient(circle at 8% 94%,#35de8f26,#0000 19rem),linear-gradient(145deg,#064c9e,#075c9d 55%,#08677e);border-color:#bef9ff8a;box-shadow:0 26px 54px #031f5357,0 0 30px #39e5ef24,inset 1px 1px #ffffff6b,inset -1px 0 #39e5ef61,inset 0 -2px #05275db3}html[lang=de] .ol-product-page .section-lg--electric-aegean .ol-product-detail__story .hero-heading,html[lang=de] .ol-shop-page .section-lg--electric-aegean .ol-shop-hero__copy .hero-heading{color:#fff;-webkit-text-fill-color:transparent;text-shadow:0 12px 34px #031f536b;background:linear-gradient(106deg,#fff,#ddfbff 61%,#fff0a3);-webkit-background-clip:text;background-clip:text}html[lang=de] .ol-shop-page .ol-shop-hero__instrument .hero-side-logic-card{background:radial-gradient(circle at 14% 9%,#39d5f033,#0000 15rem),radial-gradient(circle at 88% 11%,#7857e53d,#0000 17rem),linear-gradient(145deg,#063777,#0b438d 55%,#183b84);border-color:#eefdffe0 #7857e5b8 #05275df0 #39d5f094;box-shadow:0 30px 64px #031f5370,0 0 30px #7857e52e,inset 1px 1px #ffffff75,inset -1px 0 #39d5f057,inset 0 -2px #05275db8}html[lang=de] .ol-shop-page .ol-shop-hero__instrument .hero-side-logic-card:after{background:linear-gradient(90deg,#0000,#fff 45%,#39d5f0 70%,#0000) right 1rem top/5rem 2px no-repeat,radial-gradient(circle at 84% 13%,#7857e52e,#0000 35%);border:0}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero .split-row{grid-template-columns:minmax(0,1.16fr) minmax(21rem,.84fr);gap:clamp(1rem,2vw,1.6rem)}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy{padding:clamp(1.25rem,2.8vw,2.15rem)}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy .hero-heading{max-width:15ch;font-size:clamp(2.55rem,3.8vw,3.75rem);line-height:.99}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy .text-lead{max-width:47rem;margin-top:1rem;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.52}html[lang=de] .ol-shop-page .ol-shop-hero__promise{color:#fff;text-shadow:0 7px 20px #031f536b;border-left:4px solid #35de8f;max-width:43rem;margin:.9rem 0 0;padding-left:.85rem;font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:820;line-height:1.45}html[lang=de] .ol-shop-page .ol-shop-hero__depth{color:#cfefff;max-width:43rem;margin:.72rem 0 0;font-size:.92rem;font-weight:760;line-height:1.45}html[lang=de] .ol-shop-page .ol-shop-hero__desire-paths{z-index:1;align-self:center;gap:.9rem;width:100%;scroll-margin-top:clamp(6.5rem,10vw,8rem);display:grid;position:relative}html[lang=de] .ol-shop-page .ol-shop-hero__desire-paths>.text-kicker{color:#05275d;background:linear-gradient(145deg,#fff0a3,#ffd84a);width:fit-content;margin:0;box-shadow:0 0 22px #ffd84a4d,inset 1px 1px #ffffffb8}html[lang=de] .ol-shop-page .ol-shop-hero__desire-paths>h2{color:#fff;text-wrap:balance;text-shadow:0 8px 22px #031f536b;max-width:21ch;margin:0;font-size:clamp(1.45rem,2.35vw,2rem);line-height:1.04}html[lang=de] .ol-shop-page .ol-shop-hero__desire-list{gap:.62rem;display:grid}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button{border:0;border-left:5px solid var(--shop-category-tone);color:#fff;background:linear-gradient(90deg,transparent,#fff 52%,var(--shop-category-tone) 74%,transparent) right .7rem top /3.4rem 2px no-repeat,radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--shop-category-tone) 23%,transparent),transparent 46%),linear-gradient(145deg,#0a4c93,#073978 72%);min-width:0;min-height:4.1rem;box-shadow:0 13px 25px #031f5352,0 0 18px color-mix(in srgb,var(--shop-category-tone) 17%,transparent),inset 1px 1px 0 #ffffff47,inset 0 -2px 0 #05275d94;font:inherit;text-align:left;cursor:pointer;border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.75rem 2.55rem .75rem .8rem;text-decoration:none;transition:transform .18s,box-shadow .2s,filter .2s;display:grid;position:relative;overflow:hidden}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button:hover{filter:saturate(1.1)brightness(1.05);transform:translate(4px)}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button.is-selected{box-shadow:0 16px 30px #031f5361,0 0 27px color-mix(in srgb,var(--shop-category-tone) 38%,transparent),inset 1px 1px 0 #ffffff61,inset 0 -2px 0 #05275d9e}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button.is-disabled{cursor:default;opacity:.68}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button.is-disabled:hover{filter:none;transform:none}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button>span:first-child{color:#05275d;background:var(--shop-category-tone);min-width:2rem;min-height:2rem;box-shadow:0 0 16px color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 1px 1px 0 #ffffffad;border-radius:.58rem;place-items:center;font-size:.68rem;font-weight:950;display:grid}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button strong{min-width:0;font-size:clamp(.96rem,1.35vw,1.1rem);line-height:1.18;display:block}html[lang=de] .ol-shop-page .ol-shop-hero__route-copy{gap:.22rem;min-width:0;display:grid}html[lang=de] .ol-shop-page .ol-shop-hero__route-copy small{color:#cfefff;font-size:clamp(.74rem,1vw,.83rem);line-height:1.34;display:block}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button b{color:var(--shop-category-tone);text-shadow:0 0 14px color-mix(in srgb,var(--shop-category-tone) 54%,transparent);font-size:1.15rem;position:absolute;right:.85rem}html[lang=de] .ol-shop-page .ol-shop-hero__context-card{z-index:1;align-self:center;gap:.75rem;width:100%;display:grid;position:relative}html[lang=de] .ol-shop-page .ol-shop-hero__context-card small{color:#39d5f0;letter-spacing:.09em;text-transform:uppercase;font-weight:900}html[lang=de] .ol-shop-page .ol-shop-hero__context-card strong{color:#fff;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.03}html[lang=de] .ol-shop-page .ol-shop-hero__context-card span{color:#cfefff;line-height:1.5}html[lang=de] .ol-shop-page .ol-shop-booking-process{z-index:1;background:linear-gradient(90deg,#0000,#fff 52%,#39d5f0 74%,#0000) right .8rem top/4rem 2px no-repeat,radial-gradient(circle at 12% 0,#39d5f029,#0000 13rem),linear-gradient(145deg,#073d82c2,#05275ddb);border:1px solid #bfefff94;border-radius:1rem;margin-top:clamp(1rem,2vw,1.45rem);padding:.82rem;position:relative;overflow:hidden;box-shadow:0 16px 34px #031f5347,0 0 20px #39d5f01f,inset 1px 1px #ffffff47,inset 0 -2px #05275d8f}html[lang=de] .ol-shop-page .ol-shop-booking-process ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}html[lang=de] .ol-shop-page .ol-shop-booking-process li{color:#fff;align-items:center;gap:.65rem;min-height:3.35rem;padding:.55rem 2.3rem .55rem .7rem;display:flex;position:relative}html[lang=de] .ol-shop-page .ol-shop-booking-process li+li{border-left:1px solid #bfefff42}html[lang=de] .ol-shop-page .ol-shop-booking-process li:not(:last-child):after{color:#39d5f0;content:"→";text-shadow:0 0 14px #39d5f0ad;font-size:1.2rem;font-weight:950;position:absolute;right:.72rem}html[lang=de] .ol-shop-page .ol-shop-booking-process li>span{color:#05275d;background:#39d5f0;border-radius:.58rem;place-items:center;min-width:2rem;min-height:2rem;font-size:.68rem;font-weight:950;display:grid;box-shadow:0 0 16px #39d5f06b,inset 1px 1px #ffffffad}html[lang=de] .ol-shop-page .ol-shop-booking-process li:nth-child(2)>span{background:#ffd84a;box-shadow:0 0 16px #ffd84a61,inset 1px 1px #ffffffb3}html[lang=de] .ol-shop-page .ol-shop-booking-process li:nth-child(3)>span{background:#35de8f;box-shadow:0 0 16px #35de8f61,inset 1px 1px #ffffffad}html[lang=de] .ol-shop-page .ol-shop-booking-process strong{font-size:clamp(.85rem,1.2vw,1rem);line-height:1.16}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy .section-action-dock{margin-top:1rem}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy .button-primary>span{margin-left:.35rem}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence{z-index:1;text-align:left;align-self:center;gap:1rem;width:100%;display:grid;position:relative}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence>small{color:#bfefff;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:950}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence ol{margin:0;padding:0;list-style:none;display:grid}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li{color:#fff;border-top:1px solid #bff4ff40;grid-template-columns:2rem 1fr;align-items:center;gap:.7rem;min-height:3.45rem;display:grid}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li:last-child{color:#fff0a3;border-bottom:1px solid #bff4ff40}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li span{color:#39d5f0;font-size:.68rem;font-weight:950}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li:last-child span{color:#ffd84a}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li strong{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.1}html[lang=de] .ol-shop-page .ol-shop-hero__route-rail{color:#f8fcff}html[lang=de] .ol-shop-page .ol-shop-hero__route-rail i{background:#39d5f0;box-shadow:0 0 16px #39d5f08c}html[lang=de] .ol-shop-page .ol-shop-hero__route-rail i:nth-of-type(2){background:#7857e5}html[lang=de] .ol-shop-page .ol-shop-hero__route-rail i:nth-of-type(3){background:#35de8f}html[lang=de] .ol-shop-page .ol-shop-routes{background:0 0;scroll-margin-top:clamp(6.5rem,10vw,8rem)}html[lang=de] .ol-shop-page .ol-shop-section{scroll-margin-top:clamp(6.5rem,10vw,8rem)}html[lang=de] .ol-shop-page .ol-shop-routes>.container-main{background:radial-gradient(circle at 9% 9%,#39d5f02b,#0000 22rem),radial-gradient(circle at 91% 14%,#7857e52e,#0000 24rem),linear-gradient(145deg,#052b68,#073d82 54%,#06336f);border-color:#93e7ff8f;min-height:0;box-shadow:0 32px 68px #031f5366,0 0 34px #39d5f021,inset 1px 1px #ffffff61,inset 0 -2px #05275dad}html[lang=de] .ol-shop-page .ol-entry-nav.hero-side-logic-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}html[lang=de] .ol-shop-page .ol-entry-nav.hero-side-logic-card:after{display:none}html[lang=de] .ol-shop-page .ol-entry-card{--logic-tone:#39d5f0;border:0;border-left:5px solid var(--logic-tone);color:#f8fcff;background:linear-gradient(132deg,#ffffff1a,transparent 28%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 42%),linear-gradient(145deg,#0a4c93,#073978 72%);box-shadow:0 16px 34px #031f534d,0 0 20px color-mix(in srgb,var(--logic-tone) 14%,transparent),inset 1px 1px 0 #ffffff38,inset 0 -2px 0 #05275d85}html[lang=de] .ol-shop-page .ol-entry-card--new{--logic-tone:#35de8f}html[lang=de] .ol-shop-page .ol-entry-card--quiz{--logic-tone:#39d5f0}html[lang=de] .ol-shop-page .ol-entry-card--campaign{--logic-tone:#7857e5}html[lang=de] .ol-shop-page .ol-entry-card--known{--logic-tone:#ffd84a}html[lang=de] .ol-shop-page .ol-entry-card.is-active{box-shadow:0 20px 42px #031f535c,0 0 28px color-mix(in srgb,var(--logic-tone) 34%,transparent),inset 1px 1px 0 #ffffff57,inset 0 -2px 0 #05275d8f}html[lang=de] .ol-shop-page .ol-entry-card.is-muted{opacity:.76}html[lang=de] .ol-shop-page .ol-entry-card__index{color:#05275d;background:radial-gradient(circle at 25% 15%,#ffffff94,transparent 34%),var(--logic-tone);box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 38%,transparent),inset 1px 1px 0 #ffffff9e}html[lang=de] .ol-shop-page .ol-entry-card__content small{color:color-mix(in srgb,var(--logic-tone) 76%,#fff)}html[lang=de] .ol-shop-page .ol-entry-card__content strong{color:#fff}html[lang=de] .ol-shop-page .ol-entry-card__content em,html[lang=de] .ol-shop-page .ol-entry-card__content>span{color:#ddf3ff}html[lang=de] .ol-shop-page .ol-entry-card__arrow{color:var(--logic-tone);text-shadow:0 0 14px color-mix(in srgb,var(--logic-tone) 46%,transparent)}html[lang=de] .ol-shop-page .ol-product-card.program-card{--shop-card-tone:var(--shop-category-tone);color:#f4fcff;border:1px solid color-mix(in srgb,var(--shop-category-tone) 46%,#8cebff);background:linear-gradient(90deg,transparent,#a7f0ffe6 48%,var(--shop-category-tone) 72%,transparent) right 1rem top /5rem 2px no-repeat,radial-gradient(circle at 12% 5%,#a4edff33,transparent 30%),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--shop-category-tone) 16%,transparent),transparent 34%),linear-gradient(148deg,#0c68b19e 0,#053d80bd 56%,#04265bd6 100%);box-shadow:-1px -1px 0 #d9f9ffb8,1px 0 0 color-mix(in srgb,var(--shop-category-tone) 56%,transparent),0 25px 54px #031f5361,0 0 30px #39d5f033,inset 1px 1px 0 #e0faff7a,inset -1px 0 0 color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 0 -3px 0 #03194670;-webkit-backdrop-filter:saturate(145%)contrast(112%)blur(2px)}html[lang=de] .ol-shop-page .ol-product-card.program-card:before{background:linear-gradient(128deg,#cef7ff33,transparent 24% 72%,color-mix(in srgb,var(--shop-category-tone) 10%,transparent)),radial-gradient(circle at 88% 12%,#39d5f01a,transparent 38%);box-shadow:none}html[lang=de] .ol-shop-page .ol-product-card.program-card:after{background:linear-gradient(90deg,#0000,#bdf7ff 30%,#39d5f0 68%,#0000);border:0;border-radius:999px;width:46%;height:2px;animation:3.2s ease-in-out infinite ol-shop-glass-signal;inset:0 auto auto 8%;box-shadow:0 0 18px #39d5f09e}html[lang=de] .ol-shop-page .ol-product-card.program-card:nth-child(2n):after{animation-delay:.55s}@keyframes ol-shop-glass-signal{0%,to{opacity:.38;transform:scaleX(.62)}42%,58%{opacity:1;transform:scaleX(1)}}html[lang=de] .ol-shop-page .ol-product-card__topline{border-top-color:var(--shop-category-tone)}html[lang=de] .ol-shop-page .ol-product-card__identity small,html[lang=de] .ol-shop-page .ol-product-card__status{color:#bdebff}html[lang=de] .ol-shop-page .ol-product-card :is(.card-title,.ol-product-card__price),html[lang=de] .ol-shop-page .ol-product-card__identity strong{color:#fff}html[lang=de] .ol-shop-page .ol-product-card .card-lead{color:#ddf4ff}html[lang=de] .ol-shop-page .ol-product-card.program-card .ol-product-card__category{color:#fff;background:radial-gradient(circle at 16% 10%,#ffffff57,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--shop-category-tone) 88%,#fff),color-mix(in srgb,var(--shop-category-tone) 72%,#05275d));box-shadow:0 10px 22px #031f5333,0 0 18px color-mix(in srgb,var(--shop-category-tone) 34%,transparent),inset 1px 1px 0 #ffffff94,inset 0 -2px 0 color-mix(in srgb,var(--shop-category-tone) 56%,#05275d);text-shadow:0 1px 8px #05275d61;border:0}html[lang=de] .ol-shop-page .ol-product-card__clusters span{color:#ddf7ff;background:#05275d75;border:1px solid #9be9ff3d}html[lang=de] .ol-shop-page .ol-product-card__footer{border-top-color:#adeaff38}html[lang=de] .ol-shop-page .ol-product-card__locked{color:#c7e9f8}html[lang=de] .ol-product-page .ol-product-detail__action .button-primary,html[lang=de] .ol-shop-page .ol-product-card .ol-product-card__action.card-cta-row{color:#05275d;background:radial-gradient(circle at 18% 10%,#ffffffa8,transparent 34%),linear-gradient(145deg,#ffe875,var(--shop-purchase-gold) 56%,#ffb843);text-shadow:0 1px #ffffff8f;border-color:#fff4b8 #ffd84a #9b6716 #ffe982;box-shadow:-1px -1px #fffce2e0,0 14px 28px #5c370b42,0 0 24px #ffd84a61,inset 1px 1px #fffc,inset -1px 0 #ffd84aa8,inset 0 -2px #9b671661}html[lang=de] .ol-shop-page :is(.ol-quiz-stage,.ol-campaign).story-web-hero{background:radial-gradient(circle at 78% 10%,#39d5f021,#0000 32rem),linear-gradient(#052b6870,#05275d24 70%,#0000)}html[lang=de] .ol-shop-page .ol-quiz-stage.story-web-hero>.container-main{--bsa-night-accent:#39d5f0;--bsa-night-glow:#39d5f047;background:radial-gradient(circle at 9% 8%,#39d5f033,#0000 22rem),radial-gradient(circle at 91% 12%,#7857e540,#0000 24rem),linear-gradient(145deg,#052b68,#073d82 54%,#182f76);min-height:0}html[lang=de] .ol-shop-page .ol-campaign.story-web-hero>.container-main{--bsa-night-accent:#ffd84a;--bsa-night-glow:#ffd84a3d;background:radial-gradient(circle at 9% 8%,#ffd84a2b,#0000 22rem),radial-gradient(circle at 91% 12%,#7857e53d,#0000 24rem),linear-gradient(145deg,#052b68,#073d82 54%,#183272);min-height:0}html[lang=de] .ol-shop-page .ol-quiz-choice__rank strong{color:#39d5f0;text-shadow:0 0 18px #39d5f06b}html[lang=de] .ol-shop-page .ol-finder.section-lg--clear-optical>.container-main{background:radial-gradient(circle at 8% 8%,#39d5f033,#0000 23rem),radial-gradient(circle at 92% 12%,#7857e538,#0000 25rem),radial-gradient(circle at 78% 92%,#35de8f1f,#0000 25rem),linear-gradient(145deg,#052b68,#073d82 52%,#173478);border-color:#edfdfff0 #39d5f0c2 #05275deb #7857e59e;box-shadow:0 36px 76px #031f537a,0 0 38px #39d5f029,inset 1px 1px #ffffffa3,inset -1px 0 #39d5f061,inset 0 -3px #05275db8}html[lang=de] .ol-shop-page .ol-finder__console.bsa-glass-card{background:linear-gradient(132deg,#ffffff1a,#0000 28%),radial-gradient(circle at 94% 8%,#7857e52b,#0000 42%),linear-gradient(145deg,#0a4c93,#073978 72%);border:0;border-left:5px solid #39d5f0;box-shadow:0 22px 48px #031f535c,0 0 24px #39d5f029,inset 1px 1px #ffffff42,inset 0 -2px #05275d94}html[lang=de] .ol-shop-page .ol-finder__search input{color:#061f47;background:linear-gradient(90deg,#0000,#fff 52%,#39d5f0 74%,#0000) right .8rem top/4rem 2px no-repeat,linear-gradient(145deg,#fff,#f4faff);border-color:#39d5f0a8;box-shadow:-1px -1px #fff,0 12px 26px #031f533d,0 0 18px #39d5f021,inset 1px 1px #fff,inset 0 -2px #05275d29}html[lang=de] .ol-shop-page .ol-finder__search input:focus{border-color:#39d5f0;box-shadow:0 0 0 4px #39d5f038,0 15px 30px #031f5347,inset 1px 1px #fff}html[lang=de] .ol-shop-page .ol-finder__console .button-secondary,html[lang=de] .ol-shop-page .ol-finder__result-heading .button-secondary{color:#061f47;background:linear-gradient(90deg,#0000,#fff 56%,#39d5f0 76%,#0000) right .7rem top/2.8rem 1px no-repeat,linear-gradient(145deg,#fff,#f3f9fe);border-color:#dbf1fbe0;box-shadow:0 10px 22px #031f5338,inset 1px 1px #fff,inset 0 -2px #05275d29}html[lang=de] .ol-shop-page .ol-finder__console .button-primary{color:#05275d;background:radial-gradient(circle at 18% 10%,#ffffff8a,#0000 34%),linear-gradient(145deg,#63e8f6,#39d5f0 55%,#139fc4);border-color:#ddfcfff0;box-shadow:0 12px 25px #031f5347,0 0 20px #39d5f047,inset 1px 1px #ffffffb3,inset 0 -2px #054a7957}html[lang=de] .ol-shop-page .ol-finder__empty.bsa-glass-card,html[lang=de] .ol-shop-page .ol-shop-state{color:#061f47;background:linear-gradient(90deg,#0000,#fff 55%,#39d5f0 74%,#0000) right 1rem top/4rem 2px no-repeat,linear-gradient(148deg,#fff,#f5fbff);border-color:#39d5f094;box-shadow:0 22px 48px #031f534d,0 0 22px #39d5f021,inset 1px 1px #fff,inset 0 -2px #05275d29}html[lang=de] .ol-shop-page .ol-shop-state p{color:#365b78}html[lang=de] .ol-product-page .ol-product-detail__facts .hero-side-logic-item{border:0;border-left:5px solid var(--shop-category-tone);background:linear-gradient(90deg,transparent,#fff 52%,var(--shop-category-tone) 74%,transparent) right .7rem top /3.2rem 2px no-repeat,linear-gradient(145deg,#fff,#f4faff);box-shadow:0 14px 28px #031f533d,0 0 18px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px 0 #fff,inset 0 -2px 0 #05275d29}html[lang=de] .ol-product-page .ol-product-detail__action{background:radial-gradient(circle at 8% 0,#ffd84a33,#0000 15rem),radial-gradient(circle at 94% 100%,#7857e533,#0000 17rem),linear-gradient(145deg,#073d82,#182f76)}html[lang=de] .ol-product-page .ol-product-detail__account.bsa-glass-card{color:#061f47;background:linear-gradient(90deg,#0000,#fff 56%,#39d5f0 76%,#0000) right .7rem top/2.8rem 1px no-repeat,linear-gradient(145deg,#fff,#f4faff);border:0;box-shadow:0 12px 24px #031f533d,inset 1px 1px #fff,inset 0 -2px #05275d29}html[lang=de] .ol-shop-page .ol-life-door-nav.hero-side-logic-card{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;display:grid}html[lang=de] .ol-shop-page .ol-life-door-nav.hero-side-logic-card:after{display:none}html[lang=de] .ol-shop-page .ol-life-door-nav__intro{color:#f8fcff;grid-column:1/-1;gap:.45rem;max-width:58rem;padding:.15rem 0 .65rem;display:grid}html[lang=de] .ol-shop-page .ol-life-door-nav__intro .text-kicker{color:#05275d;background:linear-gradient(145deg,#ddfbff,#39d5f0);width:fit-content;margin:0}html[lang=de] .ol-shop-page .ol-life-door-nav__intro strong{color:#fff;text-wrap:balance;max-width:28ch;font-size:clamp(1.65rem,3.2vw,2.8rem);line-height:1.04}html[lang=de] .ol-shop-page .ol-life-door-nav__intro>span{color:#cfefff;font-size:1rem;line-height:1.5}html[lang=de] .ol-shop-page .ol-life-door{border:0;border-left:5px solid var(--shop-category-tone);color:#f8fcff;background:linear-gradient(90deg,transparent,#fff 52%,var(--shop-category-tone) 74%,transparent) right .8rem top /4rem 2px no-repeat,linear-gradient(132deg,#ffffff1a,transparent 28%),radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--shop-category-tone) 22%,transparent),transparent 42%),linear-gradient(145deg,#0a4c93,#073978 72%);min-width:0;min-height:15rem;box-shadow:0 18px 38px #031f5357,0 0 22px color-mix(in srgb,var(--shop-category-tone) 16%,transparent),inset 1px 1px 0 #ffffff3d,inset 0 -2px 0 #05275d94;font:inherit;text-align:left;cursor:pointer;border-radius:1rem;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem;transition:transform .2s,box-shadow .25s,filter .25s;display:grid;position:relative;overflow:hidden}html[lang=de] .ol-shop-page .ol-life-door:after{border:1.2rem solid color-mix(in srgb,var(--shop-category-tone) 14%,transparent);content:"";pointer-events:none;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4rem;right:-3rem}html[lang=de] .ol-shop-page .ol-life-door:hover{filter:saturate(1.08)brightness(1.035);transform:translateY(-3px)}html[lang=de] .ol-shop-page .ol-life-door.is-selected{box-shadow:0 24px 48px #031f5366,0 0 34px color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 1px 1px 0 #ffffff61,inset 0 -2px 0 #05275d99;transform:translateY(-5px)}html[lang=de] .ol-shop-page .ol-life-door__index{z-index:1;color:#05275d;background:radial-gradient(circle at 25% 15%,#ffffff9e,transparent 34%),var(--shop-category-tone);min-width:2.25rem;min-height:2.25rem;box-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 1px 1px 0 #ffffffad;border-radius:.65rem;place-items:center;font-size:.72rem;font-weight:950;display:inline-grid;position:relative}html[lang=de] .ol-shop-page .ol-life-door__icon{z-index:1;border:1px solid color-mix(in srgb,var(--shop-category-tone) 54%,#bdf7ff);width:3.75rem;height:3.75rem;color:var(--shop-category-tone);box-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 28%,transparent),inset 1px 1px 0 #ffffff52;background:linear-gradient(145deg,#0a4c93b8,#05275de6);border-radius:.9rem;justify-self:end;place-items:center;padding:.18rem;display:grid;position:relative;overflow:hidden}html[lang=de] .ol-shop-page .ol-life-door__icon .ol-shop-mark,html[lang=de] .ol-shop-page .ol-life-door__icon .website-glass-icon{filter:none;width:100%;height:100%}html[lang=de] .ol-shop-page .ol-life-door__icon .website-glass-icon__image{opacity:1;filter:saturate(1.4)contrast(1.18)brightness(1.08)}html[lang=de] .ol-shop-page .ol-life-door__copy{z-index:1;grid-column:1/-1;align-self:end;gap:.45rem;min-width:0;display:grid;position:relative}html[lang=de] .ol-shop-page .ol-life-door__copy small{color:color-mix(in srgb,var(--shop-category-tone) 70%,#fff);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.35}html[lang=de] .ol-shop-page .ol-life-door__copy strong{color:#fff;text-wrap:balance;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.12}html[lang=de] .ol-shop-page .ol-life-door__arrow{z-index:2;color:var(--shop-category-tone);text-shadow:0 0 14px color-mix(in srgb,var(--shop-category-tone) 52%,transparent);font-size:1.2rem;position:absolute;bottom:.75rem;right:.9rem}html[lang=de] .ol-shop-page .ol-door-reveal{background:radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--shop-category-tone) 12%,transparent),transparent 34rem),linear-gradient(180deg,#052b686b,#05275d1f 70%,transparent);scroll-margin-top:6rem}html[lang=de] .ol-shop-page .ol-door-reveal.story-web-hero>.container-main{--bsa-night-accent:var(--shop-category-tone);--bsa-night-glow:color-mix(in srgb,var(--shop-category-tone) 28%,transparent);border-color:#effefff0 var(--shop-category-tone) #05275df0 #bff4ffad;background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--shop-category-tone) 19%,transparent),transparent 23rem),radial-gradient(circle at 92% 12%,#7857e533,transparent 25rem),linear-gradient(145deg,#052b68,#073d82 54%,#183272);min-height:0;box-shadow:0 38px 78px #031f537a,0 0 38px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px 0 #ffffff94,inset -1px 0 0 color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 0 -3px 0 #05275dbd}html[lang=de] .ol-shop-page .ol-door-reveal__content{z-index:2;width:100%;animation:.42s ease-out both ol-door-reveal-in;position:relative}html[lang=de] .ol-shop-page .ol-door-reveal__stage{grid-template-columns:minmax(0,1.42fr) minmax(15rem,.58fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}html[lang=de] .ol-shop-page .ol-door-reveal__scene{border-left:5px solid var(--shop-category-tone);background:linear-gradient(132deg,#ffffff1a,transparent 30%),radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--shop-category-tone) 16%,transparent),transparent 38%),linear-gradient(145deg,#0a4c93,#073978 74%);box-shadow:0 24px 48px #031f535c,0 0 26px color-mix(in srgb,var(--shop-category-tone) 16%,transparent),inset 1px 1px 0 #ffffff40,inset 0 -2px 0 #05275d94;border-radius:1.2rem;padding:clamp(1.2rem,3vw,2.1rem)}html[lang=de] .ol-shop-page .ol-door-reveal__scene .text-kicker{color:#05275d;background:radial-gradient(circle at 18% 10%,#ffffff8f,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--shop-category-tone) 78%,#fff),var(--shop-category-tone))}html[lang=de] .ol-shop-page .ol-door-reveal__category{width:fit-content;color:color-mix(in srgb,var(--shop-category-tone) 72%,#fff);letter-spacing:.09em;text-transform:uppercase;margin:1.4rem 0 .65rem;font-size:.72rem;font-weight:900}html[lang=de] .ol-shop-page .ol-door-reveal__scene .main-heading-non-hero{color:#fff;background:linear-gradient(106deg,#fff 0,#ddfbff 62%,color-mix(in srgb,var(--shop-category-tone) 48%,#fff) 100%);-webkit-text-fill-color:transparent;text-shadow:0 12px 34px #031f536b;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:0;font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:1}html[lang=de] .ol-shop-page .ol-door-reveal__scene .text-lead{color:#ddf3ff;max-width:52rem;margin:1.2rem 0 0;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.62}html[lang=de] .ol-shop-page .ol-door-reveal__instrument{color:#f8fcff;background:linear-gradient(90deg,transparent,#fff 54%,var(--shop-category-tone) 74%,transparent) right .8rem top /4rem 2px no-repeat,radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--shop-category-tone) 24%,transparent),transparent 42%),linear-gradient(145deg,#063777,#183b84);min-width:0;box-shadow:0 24px 48px #031f5361,0 0 28px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px 0 #ffffff4d,inset 0 -2px 0 #05275da3;text-align:center;border-radius:1.2rem;align-content:center;justify-items:center;gap:.75rem;padding:1.2rem;display:grid}html[lang=de] .ol-shop-page .ol-door-reveal__instrument .ol-shop-mark{width:5.5rem;height:5.5rem}html[lang=de] .ol-shop-page .ol-door-reveal__instrument small{color:#bfefff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}html[lang=de] .ol-shop-page .ol-door-reveal__instrument strong{color:#fff;text-wrap:balance;max-width:17rem;font-size:1.25rem;line-height:1.15}html[lang=de] .ol-shop-page .ol-door-reveal__rail{grid-template-columns:repeat(3,1fr);gap:.45rem;width:min(100%,11rem);display:grid}html[lang=de] .ol-shop-page .ol-door-reveal__rail i{background:var(--shop-category-tone);height:.32rem;box-shadow:0 0 14px color-mix(in srgb,var(--shop-category-tone) 44%,transparent);border-radius:999px}html[lang=de] .ol-shop-page .ol-door-reveal__rail i:nth-child(2){opacity:.68}html[lang=de] .ol-shop-page .ol-door-reveal__rail i:nth-child(3){opacity:.38}html[lang=de] .ol-shop-page .ol-door-reveal__products-heading{max-width:52rem;margin:clamp(2rem,5vw,4rem) 0 1.3rem}html[lang=de] .ol-shop-page .ol-door-reveal__products-heading .text-kicker{color:color-mix(in srgb,var(--shop-category-tone) 70%,#fff)}html[lang=de] .ol-shop-page .ol-door-reveal__products-heading h3{color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.06}html[lang=de] .ol-shop-page .ol-door-reveal__products-heading>p:last-child{color:#cfefff;max-width:42rem;margin:.7rem 0 0;font-size:1rem;line-height:1.5}html[lang=de] .ol-shop-page .ol-shop-trust{margin-top:clamp(1.5rem,4vw,3.5rem)}html[lang=de] .ol-shop-page .ol-shop-trust>.container-main{padding:clamp(1.25rem,3vw,2rem)}html[lang=de] .ol-shop-page .ol-shop-trust .proof-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.88fr));gap:clamp(.8rem,1.6vw,1.2rem)}html[lang=de] .ol-shop-page .ol-shop-trust .proof-quote-card{min-height:12rem}html[lang=de] .ol-shop-page .ol-shop-trust .proof-icon-badge.website-glass-icon{width:3.75rem;height:3.75rem}html[lang=de] .ol-shop-page .ol-shop-trust__second-quote{color:#ddf3ff;margin:.75rem 0 0;font-size:.95rem;font-weight:760;line-height:1.35}html[lang=de] .ol-shop-page .ol-shop-trust__link{color:#bfefff;text-underline-offset:.22rem;width:fit-content;margin-top:.85rem;font-size:.8rem;font-weight:900;text-decoration-thickness:1px}html[lang=de] .ol-shop-page .ol-shop-trust__value .proof-text{color:#fff0a3}html[lang=de] .ol-product-page .ol-product-detail__drama{border-left:5px solid var(--shop-category-tone);color:#f8fcff;background:linear-gradient(90deg,transparent,#fff 54%,var(--shop-category-tone) 76%,transparent) right .8rem top /4rem 2px no-repeat,radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--shop-category-tone) 18%,transparent),transparent 38%),linear-gradient(145deg,#073d82,#183b84);max-width:50rem;box-shadow:0 20px 42px #031f5357,0 0 24px color-mix(in srgb,var(--shop-category-tone) 16%,transparent),inset 1px 1px 0 #ffffff3d,inset 0 -2px 0 #05275d9e;border-radius:1rem;margin-top:1.35rem;display:grid;overflow:hidden}html[lang=de] .ol-product-page .ol-product-detail__drama-step{border-top:1px solid #bff4ff38;gap:.38rem;padding:1rem 1.15rem;display:grid}html[lang=de] .ol-product-page .ol-product-detail__drama-step:first-child{border-top:0}html[lang=de] .ol-product-page .ol-product-detail__drama-step small,html[lang=de] .ol-product-page .ol-product-detail__offer-step{color:color-mix(in srgb,var(--shop-category-tone) 72%,#fff);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:950}html[lang=de] .ol-product-page .ol-product-detail__drama-step strong{color:#fff;font-size:1.08rem;line-height:1.25}html[lang=de] .ol-product-page .ol-product-detail__drama-step p{color:#ddf3ff;max-width:47rem;margin:0;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.58}html[lang=de] .ol-product-page .ol-product-detail__drama-step--possibility{background:color-mix(in srgb,var(--shop-category-tone) 13%,#073d82b8)}html[lang=de] .ol-product-page .ol-product-detail__drama-step--possibility span{color:#fff0a3;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:950;line-height:1.16}html[lang=de] .ol-product-page .ol-product-detail__offer-step{color:#05275d;background:linear-gradient(145deg,#fff0a3,#ffd84a);border-radius:.55rem;width:fit-content;margin:0;padding:.35rem .55rem}html[lang=de] .ol-product-page .ol-product-detail__sample{background:radial-gradient(circle at 86% 8%,#5fe8ff3d,#0000 42%),linear-gradient(145deg,#074f9af5,#123384f5);border:1px solid #5fe8ffc2;border-radius:1rem;gap:.8rem;padding:1rem;display:grid;box-shadow:0 0 28px #39d5f03d,inset 1px 1px #ebfdff61,inset 0 -2px #04235b80}html[lang=de] .ol-product-page .ol-product-detail__sample :is(.text-kicker,h2,p){margin:0}html[lang=de] .ol-product-page .ol-product-detail__sample h2{color:#fff;-webkit-text-fill-color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}html[lang=de] .ol-product-page .ol-product-detail__sample>p:last-of-type{color:#ddf7ff;font-weight:720;line-height:1.5}html[lang=de] .ol-product-page .ol-product-detail__sample-action.button{text-align:center;width:100%;min-height:3.2rem;margin:0}@keyframes ol-door-reveal-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){html[lang=de] .ol-shop-page .ol-shop-booking-process ol{grid-template-columns:1fr}html[lang=de] .ol-shop-page .ol-shop-booking-process li{padding-right:.7rem}html[lang=de] .ol-shop-page .ol-shop-booking-process li+li{border-top:1px solid #bfefff42;border-left:0}html[lang=de] .ol-shop-page .ol-shop-booking-process li:not(:last-child):after{bottom:-.72rem;right:.95rem;transform:rotate(90deg)}}@media (width>=481px) and (width<=900px){html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy{padding-top:2.35rem}}@media (width<=900px){html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero .split-row{grid-template-columns:1fr}html[lang=de] .ol-shop-page .ol-shop-hero__instrument{display:grid}html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy .hero-heading{max-width:15ch;font-size:clamp(2.55rem,7vw,3.65rem)}html[lang=de] .ol-shop-page .ol-shop-routes>.container-main{padding:.85rem}html[lang=de] .ol-shop-page .ol-product-card.program-card{box-shadow:-1px -1px 0 #ffffffe6,0 20px 42px #031f5347,0 0 22px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px 0 #fff,inset 0 -2px 0 #05275d2e}html[lang=de] .ol-shop-page .ol-life-door-nav.hero-side-logic-card{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=de] .ol-shop-page .ol-life-door{min-height:12rem}html[lang=de] .ol-shop-page .ol-door-reveal__stage{grid-template-columns:1fr}html[lang=de] .ol-shop-page .ol-door-reveal__instrument{min-height:13rem}html[lang=de] .ol-shop-page .ol-shop-trust .proof-grid{grid-template-columns:1fr}html[lang=de] .ol-shop-page .ol-shop-trust .proof-quote-card.is-featured{grid-column:auto}}@media (width<=680px){html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy .hero-heading{max-width:100%;font-size:clamp(2.05rem,9.5vw,2.65rem)}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button{min-height:3.8rem}html[lang=de] .ol-shop-page .ol-entry-nav{padding:0}html[lang=de] .ol-shop-page .ol-entry-card{border-left-width:4px}html[lang=de] .ol-shop-page .ol-product-card.program-card{border-radius:.95rem}html[lang=de] .ol-shop-page .ol-life-door-nav.hero-side-logic-card{grid-template-columns:1fr}html[lang=de] .ol-shop-page .ol-life-door{min-height:10.5rem}html[lang=de] .ol-shop-page .ol-door-reveal__instrument,html[lang=de] .ol-shop-page .ol-door-reveal__scene{padding:1rem}}@media (forced-colors:active){html[lang=de] .ol-product-page .ol-product-detail__action,html[lang=de] .ol-product-page .ol-product-detail__facts .hero-side-logic-item,html[lang=de] .ol-shop-page .ol-door-reveal__instrument,html[lang=de] .ol-shop-page .ol-door-reveal__scene,html[lang=de] .ol-shop-page .ol-entry-card,html[lang=de] .ol-shop-page .ol-finder__console.bsa-glass-card,html[lang=de] .ol-shop-page .ol-finder__search input,html[lang=de] .ol-shop-page .ol-life-door,html[lang=de] .ol-shop-page .ol-product-card.program-card{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}}html[lang=de] .ol-bachelor-application{--bachelor-application-royal:#1768dc;--bachelor-application-blue:#0e4fb8;--bachelor-application-deep:#062b74;--bachelor-application-sapphire:#061c54;--bachelor-application-gold:#ffd84a;--bachelor-application-gold-bright:#fff0a3;--bachelor-application-success:#35de8f;--bachelor-application-white:#fbfdff;--bachelor-application-muted:#dfeeff}html[lang=de] .ol-bachelor-application__hero-stage>.container-main{background:linear-gradient(118deg,#ffffff1a,transparent 19% 82%,#ffd84a12),linear-gradient(145deg,#2779e3 0,var(--bachelor-application-royal) 43%,var(--bachelor-application-blue) 76%,#123da3 100%);border-color:#fbfdfffa #ffd84adb #031649fa #6ca1ffd6;box-shadow:0 36px 76px #02154675,0 0 34px #ffd84a21,inset 1.5px 1.5px #ffffffeb,inset -1px 0 #ffd84a8a,inset 0 -3px #031649d6}html[lang=de] .ol-bachelor-application__hero-stage>.container-main:before{background-color:#0000;background-image:linear-gradient(90deg,#fbfdff0e 1px,#0000 0),linear-gradient(#fbfdff0e 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}html[lang=de] .ol-bachelor-application__hero-stage>.container-main:after{background:linear-gradient(90deg,transparent,#fff 24%,var(--bachelor-application-gold) 67%,transparent);width:min(38rem,52%);box-shadow:0 0 18px #ffd84a6b}html[lang=de] .ol-bachelor-application__hero{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:clamp(1rem,2.4vw,2rem)}html[lang=de] .ol-bachelor-application__hero .split-left{border:1px solid #f5fbffc2;border-left:6px solid var(--bachelor-application-gold);background:linear-gradient(132deg,#ffffff1a,#0000 28%),linear-gradient(148deg,#1762cf,#0d4ba9 64%,#083783);align-content:start;gap:clamp(.85rem,1.6vw,1.15rem);padding:clamp(1.25rem,3vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 28px 58px #02154666,0 0 25px #ffd84a1a,inset 1px 1px #ffffff70,inset 0 -3px #031649b8}html[lang=de] .ol-bachelor-application__hero .split-left:before{background:linear-gradient(118deg,#ffffff14,#0000 26% 78%)}html[lang=de] .ol-bachelor-application__hero .split-left:after,html[lang=de] .ol-bachelor-application__identity:after,html[lang=de] .ol-bachelor-application__login-intro:after,html[lang=de] .ol-bachelor-application__route:after{background:linear-gradient(90deg,transparent,#fff 32%,var(--bachelor-application-gold) 72%,transparent);content:"";border-radius:999px;width:48%;height:2px;animation:3.2s ease-in-out infinite ol-bachelor-gold-pulse;position:absolute;top:0;left:9%;box-shadow:0 0 19px #ffd84ab3}html[lang=de] .ol-bachelor-application__login-intro>.text-kicker,html[lang=de] .ol-bachelor-application__receipt>.text-kicker,html[lang=de] .ol-bachelor-application__signature>.text-kicker,html[lang=de] .ol-bachelor-application__status-header>.text-kicker,html[lang=de] .ol-bachelor-form>header>.text-kicker{border-color:#fff5b8 var(--bachelor-application-gold) #9b6716 #ffe982;color:#05275d;background:radial-gradient(circle at 18% 10%,#ffffff9e,transparent 34%),linear-gradient(145deg,#ffe875,var(--bachelor-application-gold) 56%,#ffb843);box-shadow:0 0 23px #ffd84a4f,inset 1px 1px #ffffffc7,inset 0 -2px #9b67165c}html[lang=de] .ol-bachelor-application__signature{grid-template-columns:minmax(0,auto) clamp(4.2rem,7vw,5.6rem);justify-content:space-between;align-items:center;gap:.8rem;min-width:0;display:grid}html[lang=de] .ol-bachelor-application__signature>.text-kicker{width:fit-content;margin:0}html[lang=de] .ol-bachelor-application__signature>.section-signal-glyph{z-index:2;border-radius:1.35rem;width:clamp(4.2rem,7vw,5.6rem);height:clamp(4.2rem,7vw,5.6rem);position:relative;inset:auto}html[lang=de] .ol-bachelor-application__hero .hero-heading{max-width:12ch;color:var(--bachelor-application-white);-webkit-text-fill-color:currentColor;letter-spacing:-.045em;text-shadow:0 12px 34px #02144375;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(3rem,5.2vw,5.25rem);line-height:.94}html[lang=de] .ol-bachelor-application__reveal{max-width:25ch;color:var(--bachelor-application-gold-bright);text-wrap:balance;text-shadow:0 0 24px #ffd84a33,0 8px 22px #02144366;margin:0;font-size:clamp(1.5rem,2.7vw,2.45rem);font-weight:930;line-height:1.04}html[lang=de] .ol-bachelor-application__beats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}html[lang=de] .ol-bachelor-application__beats li{border:1px solid #ffe87570;border-top:4px solid var(--bachelor-application-gold);background:linear-gradient(145deg,#0a3f91,var(--bachelor-application-sapphire));border-radius:.78rem;align-content:space-between;gap:.55rem;min-width:0;min-height:5.2rem;padding:.72rem;display:grid;box-shadow:0 13px 27px #02144357,inset 1px 1px #ffffff38}html[lang=de] .ol-bachelor-application__beats span{color:var(--bachelor-application-gold);letter-spacing:.1em;font-size:.68rem;font-weight:950}html[lang=de] .ol-bachelor-application__beats strong{color:#fff;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.14}html[lang=de] .ol-bachelor-application__duration{color:var(--bachelor-application-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:0;line-height:1.48;display:grid}html[lang=de] .ol-bachelor-application__duration strong{color:var(--bachelor-application-gold-bright);font-size:1.08rem}html[lang=de] .ol-bachelor-application__decision{border:1px solid #ffd84aa8;border-left:5px solid var(--bachelor-application-gold);background:linear-gradient(145deg,#092f78,var(--bachelor-application-sapphire));border-radius:1rem;gap:.48rem;padding:clamp(.9rem,2vw,1.25rem);display:grid;box-shadow:0 18px 38px #0214436b,0 0 22px #ffd84a1f,inset 1px 1px #ffffff3d}html[lang=de] .ol-bachelor-application__decision>small{color:var(--bachelor-application-gold);letter-spacing:.12em;font-size:.68rem;font-weight:950}html[lang=de] .ol-bachelor-application__decision>strong{color:#fff;font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.08}html[lang=de] .ol-bachelor-application__decision>span{color:var(--bachelor-application-muted);line-height:1.45}html[lang=de] .ol-bachelor-application__promise-list{gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}html[lang=de] .ol-bachelor-application__promise-list li{color:#fff;padding-left:1.25rem;font-size:.92rem;font-weight:780;line-height:1.35;position:relative}html[lang=de] .ol-bachelor-application__promise-list li:before{content:"✓";color:var(--bachelor-application-gold);font-weight:950;position:absolute;left:0}html[lang=de] .ol-bachelor-application__hero-actions{grid-template-columns:minmax(13rem,1fr) auto;align-items:center;gap:.75rem;margin-top:.45rem;display:grid}html[lang=de] .ol-bachelor-application__hero-actions .button-primary{color:#05275d;background:radial-gradient(circle at 18% 10%,#ffffffa8,transparent 34%),linear-gradient(145deg,#ffe875,var(--bachelor-application-gold) 56%,#ffb843);min-height:3.25rem;box-shadow:0 13px 27px #02144361,0 0 25px #ffd84a61,inset 1px 1px #fffc,inset 0 -2px #9b671661}html[lang=de] .ol-bachelor-application__programme-link{color:#fff;text-underline-offset:.25rem;padding:.7rem 0;font-weight:850;line-height:1.25;text-decoration-color:#ffd84ac7}html[lang=de] .ol-bachelor-application__route{border:1px solid #ffe875a3;border-left:5px solid var(--bachelor-application-gold);background:linear-gradient(132deg,#ffffff13,transparent 29%),linear-gradient(145deg,#092f78 0,var(--bachelor-application-sapphire) 76%);grid-template-rows:auto auto auto 1fr;align-content:start;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 62px #010a2b80,0 0 28px #ffd84a1f,inset 1px 1px #ffffff4d,inset 0 -3px #010a2bc7}html[lang=de] .ol-bachelor-application__route li{background:linear-gradient(145deg,#0a438e,#072e70 76%);border:1px solid #daeeff40;border-left:5px solid #9eb5d6;box-shadow:0 13px 27px #010a2b57,inset 1px 1px #fff3}html[lang=de] .ol-bachelor-application__route li.is-active{border-color:#ffd84a94;border-left-color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__route li.is-done{border-color:#35de8f85;border-left-color:var(--bachelor-application-success)}html[lang=de] .ol-bachelor-application__route li.is-active>span{background:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__route li.is-done>span{background:var(--bachelor-application-success)}html[lang=de] .ol-bachelor-application__entry-rule{border-top-color:#ffd84a73;border-left-color:var(--bachelor-application-gold);color:var(--bachelor-application-gold-bright)}html[lang=de] .ol-bachelor-application__route-question{border:1px solid #ffe8755c;border-top:4px solid var(--bachelor-application-gold);background:linear-gradient(145deg,#0a438e,#072e70 76%);border-radius:1rem;align-self:end;gap:.65rem;margin-top:clamp(1.4rem,4vw,3.4rem);padding:clamp(1rem,2.4vw,1.4rem);display:grid;box-shadow:0 18px 38px #010a2b61,inset 1px 1px #fff3}html[lang=de] .ol-bachelor-application__route-question small{color:var(--bachelor-application-gold);letter-spacing:.11em;font-size:.68rem;font-weight:950}html[lang=de] .ol-bachelor-application__route-question strong{color:#fff;text-wrap:balance;font-size:clamp(1.4rem,2.8vw,2.4rem);line-height:1.03}html[lang=de] .ol-bachelor-application__route-question span{color:var(--bachelor-application-muted);line-height:1.48}html[lang=de] .ol-bachelor-application__stage>.container-main{background:linear-gradient(118deg,#ffffff12,#0000 22% 80%),linear-gradient(145deg,#1767d7,#104eaf 57%,#0a3989);border-color:#fbfdfff5 #ffd84ab8 #031649f5 #6197ffc7;box-shadow:0 34px 72px #02154670,0 0 30px #ffd84a1a,inset 1.5px 1.5px #ffffffd1,inset 0 -3px #031649c7}html[lang=de] .ol-bachelor-application__login-stage{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);align-items:stretch;gap:clamp(1rem,2.5vw,2rem);display:grid}html[lang=de] .ol-bachelor-application__identity,html[lang=de] .ol-bachelor-application__login-intro{border-radius:1.25rem;min-width:0;padding:clamp(1.15rem,3vw,2rem);position:relative;overflow:hidden}html[lang=de] .ol-bachelor-application__login-intro{border:1px solid #f5fbffb8;border-left:6px solid var(--bachelor-application-gold);background:linear-gradient(148deg,#145bc6,#0b459f 68%,#07327a);align-content:start;gap:1rem;display:grid;box-shadow:0 26px 54px #02154666,inset 1px 1px #ffffff61,inset 0 -3px #031649b3}html[lang=de] .ol-bachelor-application__login-intro :is(h2,p,ol){margin:0}html[lang=de] .ol-bachelor-application__login-intro h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 11px 30px #0214436b;max-width:20ch;font-size:clamp(2rem,4vw,3.8rem);line-height:.99}html[lang=de] .ol-bachelor-application__login-intro>p:not(.text-kicker){color:var(--bachelor-application-gold-bright);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:900}html[lang=de] .ol-bachelor-application__login-intro ol{padding:0;list-style:none;display:grid}html[lang=de] .ol-bachelor-application__login-intro li{color:#fff;border-top:1px solid #ffe87547;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.45rem;padding:.65rem 0;display:grid}html[lang=de] .ol-bachelor-application__login-intro li:last-child{border-bottom:1px solid #ffe87547}html[lang=de] .ol-bachelor-application__login-intro li span{color:var(--bachelor-application-gold);font-size:.68rem;font-weight:950}html[lang=de] .ol-bachelor-application__login-punchline{color:#fff;font-size:clamp(1.12rem,1.8vw,1.35rem);line-height:1.2}html[lang=de] .ol-bachelor-application__identity.identity-gate{border:1px solid #ffe8759e;border-top:5px solid var(--bachelor-application-gold);background:linear-gradient(132deg,#ffffff12,transparent 29%),linear-gradient(145deg,#092f78,var(--bachelor-application-sapphire));align-content:start;box-shadow:0 30px 62px #010a2b7a,0 0 26px #ffd84a1f,inset 1px 1px #ffffff47,inset 0 -3px #010a2bc2}html[lang=de] .ol-bachelor-application__identity .identity-gate__label{border-color:var(--bachelor-application-gold);color:#05275d;background:linear-gradient(145deg,#ffe875,var(--bachelor-application-gold) 58%,#ffb843);box-shadow:0 0 21px #ffd84a47,inset 1px 1px #ffffffc2}html[lang=de] .ol-bachelor-application__identity .identity-tabs{background:#041b4a;border-color:#ffe8756b}html[lang=de] .ol-bachelor-application__identity .identity-primary{color:#05275d;background:linear-gradient(145deg,#ffe875,var(--bachelor-application-gold) 58%,#ffb843);box-shadow:0 6px #9b6716,0 0 24px #ffd84a52,inset 1px 1px #ffffffc2}html[lang=de] .ol-bachelor-application__identity .identity-field input:focus-visible{outline-color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__identity .identity-captcha{background:#041b4a;border-color:#daeeff57}html[lang=de] .ol-bachelor-application__receipt,html[lang=de] .ol-bachelor-form{border-color:#ffe8759e;border-left:6px solid var(--bachelor-application-gold);background:linear-gradient(132deg,#ffffff12,transparent 29%),linear-gradient(145deg,#092f78,var(--bachelor-application-sapphire));box-shadow:0 30px 62px #010a2b7a,0 0 26px #ffd84a1f,inset 1px 1px #ffffff47,inset 0 -3px #010a2bc2}html[lang=de] .ol-bachelor-form__assurances{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}html[lang=de] .ol-bachelor-form__assurances :is(strong,span){color:#fff;background:#061f56;border:1px solid #ffe8755c;border-radius:999px;padding:.48rem .7rem;font-size:.82rem;line-height:1.2}html[lang=de] .ol-bachelor-form__assurances strong{border-color:var(--bachelor-application-gold);color:#05275d;background:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-form__areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}html[lang=de] .ol-bachelor-form__areas li{border:1px solid #ffe8756b;border-top:4px solid var(--bachelor-application-gold);background:#061f56;border-radius:.75rem;gap:.24rem;min-width:0;padding:.65rem;display:grid;box-shadow:inset 1px 1px #ffffff29}html[lang=de] .ol-bachelor-form__areas span{color:var(--bachelor-application-gold);letter-spacing:.1em;font-size:.68rem;font-weight:950}html[lang=de] .ol-bachelor-form__areas strong{color:#fff;font-size:.84rem;line-height:1.16}html[lang=de] .ol-bachelor-form legend>span{color:var(--bachelor-application-gold);letter-spacing:.1em;margin-right:.45rem;font-size:.72em;font-weight:950}html[lang=de] .ol-bachelor-form fieldset,html[lang=de] .ol-bachelor-form fieldset:nth-of-type(2),html[lang=de] .ol-bachelor-form fieldset:nth-of-type(3),html[lang=de] .ol-bachelor-form fieldset:nth-of-type(4){border-color:#ffe87552;border-left-color:var(--bachelor-application-gold);background:linear-gradient(145deg,#0a438e,#072e70 76%);box-shadow:0 14px 28px #010a2b4d,inset 1px 1px #ffffff2b}html[lang=de] .ol-bachelor-form :is(.ol-bachelor-choice input,.ol-bachelor-contexts input,.ol-bachelor-question input,.ol-bachelor-consent input){accent-color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-choice:has(input:checked){border-color:var(--bachelor-application-gold);box-shadow:0 0 22px #ffd84a47,inset 1px 1px #ffffff42}html[lang=de] .ol-bachelor-portrait{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.7rem);display:grid}html[lang=de] .ol-bachelor-portrait__copy{align-content:start;gap:.75rem;display:grid}html[lang=de] .ol-bachelor-portrait__copy :is(p,h3,ul){margin:0}html[lang=de] .ol-bachelor-portrait__copy h3{color:#fff;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.04}html[lang=de] .ol-bachelor-portrait__copy li,html[lang=de] .ol-bachelor-portrait__copy>p:not(.text-kicker){color:var(--bachelor-application-muted);line-height:1.45}html[lang=de] .ol-bachelor-portrait__copy ul{padding-left:1.15rem}html[lang=de] .ol-bachelor-portrait__copy li::marker{color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-portrait__privacy{border:1px solid #ffe87566;border-left:4px solid var(--bachelor-application-gold);background:#061f56;border-radius:.78rem;gap:.25rem;padding:.8rem;display:grid}html[lang=de] .ol-bachelor-portrait__privacy strong{color:var(--bachelor-application-gold-bright)}html[lang=de] .ol-bachelor-portrait__privacy :is(span,small){color:#fff;line-height:1.35}html[lang=de] .ol-bachelor-portrait__privacy small{color:var(--bachelor-application-muted)}html[lang=de] .ol-bachelor-portrait__upload{cursor:pointer;color:#fff;text-align:center;background:linear-gradient(145deg,#ffd84a14,#0000 45%),#061f56;border:2px solid #ffe875b8;border-radius:1rem;align-content:center;place-items:center;gap:.55rem;min-height:19rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #010a2b61,0 0 20px #ffd84a1f,inset 1px 1px #ffffff2b}html[lang=de] .ol-bachelor-portrait__upload:focus-within,html[lang=de] .ol-bachelor-portrait__upload:hover{border-color:var(--bachelor-application-gold);box-shadow:0 18px 38px #010a2b73,0 0 27px #ffd84a52,inset 1px 1px #ffffff38}html[lang=de] .ol-bachelor-portrait__upload img{-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}html[lang=de] .ol-bachelor-portrait__upload:after{content:"";pointer-events:none;background:linear-gradient(#03123d14 28%,#03123dfa);position:absolute;inset:0}html[lang=de] .ol-bachelor-portrait__upload>:not(img,input){z-index:1;position:relative}html[lang=de] .ol-bachelor-portrait__upload>strong{color:var(--bachelor-application-gold-bright);font-size:1.08rem}html[lang=de] .ol-bachelor-portrait__upload>small{color:#fff}html[lang=de] .ol-bachelor-portrait__upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[lang=de] .ol-bachelor-portrait__placeholder .signal-glyph{width:5rem;height:5rem}html[lang=de] .ol-bachelor-consent--portrait{background:#061f56;border-color:#ffe87585;margin-top:1rem}html[lang=de] .ol-bachelor-form__after-submit{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}html[lang=de] .ol-bachelor-form__after-submit>div{border:1px solid #ffe87557;border-top:4px solid var(--bachelor-application-gold);background:linear-gradient(145deg,#0a438e,#072e70 76%);border-radius:.85rem;gap:.32rem;padding:.85rem;display:grid}html[lang=de] .ol-bachelor-form__after-submit>div>span{color:var(--bachelor-application-gold);font-size:.7rem;font-weight:950}html[lang=de] .ol-bachelor-form__after-submit>div>strong{color:#fff;line-height:1.2}html[lang=de] .ol-bachelor-form__after-submit>div>small{color:var(--bachelor-application-muted);line-height:1.35}html[lang=de] .ol-bachelor-form__after-submit>p{grid-column:1/-1;margin:0}html[lang=de] .ol-bachelor-application__receipt-assurance,html[lang=de] .ol-bachelor-form__after-submit>p{border-left:4px solid var(--bachelor-application-gold);color:#fff;background:#061f56;padding:.85rem;line-height:1.45}html[lang=de] .ol-bachelor-application__receipt-steps span,html[lang=de] .ol-bachelor-question p>span{color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__receipt-steps>div,html[lang=de] .ol-bachelor-consent{border-left-color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__receipt-steps>div{background:linear-gradient(145deg,#0a438e,#072e70 76%)}html[lang=de] .ol-bachelor-application__receipt-steps>div:first-child{border-left-color:var(--bachelor-application-success)}html[lang=de] .ol-bachelor-application__status-header{gap:.8rem;display:grid}html[lang=de] .ol-bachelor-application__status-header :is(p,h2){margin:0}html[lang=de] .ol-bachelor-application__status-header>.text-kicker{width:fit-content}html[lang=de] .ol-bachelor-application__status-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}html[lang=de] .ol-bachelor-application__status-route li{background:#061f56;border:1px solid #dfeeff4d;border-top:4px solid #6e8fc9;border-radius:.82rem;gap:.24rem;min-width:0;padding:.78rem;display:grid;box-shadow:inset 1px 1px #ffffff24}html[lang=de] .ol-bachelor-application__status-route li.is-active{border-color:#ffe875a8;border-top-color:var(--bachelor-application-gold);background:linear-gradient(145deg,#0a438e,#072e70 76%);box-shadow:0 0 24px #ffd84a33,inset 1px 1px #fff3}html[lang=de] .ol-bachelor-application__status-route li.is-done{border-top-color:var(--bachelor-application-success)}html[lang=de] .ol-bachelor-application__status-route li>span{color:#9dbbe8;letter-spacing:.1em;font-size:.7rem;font-weight:950}html[lang=de] .ol-bachelor-application__status-route li.is-active>span{color:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__status-route li.is-done>span{color:var(--bachelor-application-success)}html[lang=de] .ol-bachelor-application__status-route strong{color:#fff;line-height:1.18}html[lang=de] .ol-bachelor-application__status-route small{color:var(--bachelor-application-muted);line-height:1.3}html[lang=de] .ol-bachelor-application__status-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}html[lang=de] .ol-bachelor-application__status-facts>div{border:1px solid #ffe8755c;border-left:4px solid var(--bachelor-application-gold);background:#061f56;border-radius:.82rem;gap:.3rem;padding:.9rem;display:grid}html[lang=de] .ol-bachelor-application__status-facts small{color:var(--bachelor-application-gold);letter-spacing:.1em;font-size:.68rem;font-weight:950}html[lang=de] .ol-bachelor-application__status-facts strong{color:#fff}html[lang=de] .ol-bachelor-application__status-facts span{color:var(--bachelor-application-muted);line-height:1.4}html[lang=de] .ol-bachelor-application__status-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}html[lang=de] .ol-bachelor-application__status-actions .button{width:auto}html[lang=de] .ol-bachelor-application__status-actions button:disabled,html[lang=de] .ol-bachelor-application__withdrawal button:disabled{cursor:not-allowed;opacity:.58}html[lang=de] .ol-bachelor-application__withdrawal{border-top:1px solid #dfeeff47;padding-top:.85rem}html[lang=de] .ol-bachelor-application__withdrawal-open{color:#dfeeff;font:inherit;text-underline-offset:.22rem;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:.86rem;font-weight:800;text-decoration:underline}html[lang=de] .ol-bachelor-application__withdrawal-confirm{border:1px solid #ffe8756b;border-left:4px solid var(--bachelor-application-gold);background:#061f56;border-radius:.8rem;gap:.48rem;padding:.9rem;display:grid}html[lang=de] .ol-bachelor-application__withdrawal-confirm>strong{color:#fff}html[lang=de] .ol-bachelor-application__withdrawal-confirm>span{color:var(--bachelor-application-muted);line-height:1.4}html[lang=de] .ol-bachelor-application__withdrawal-confirm>div{flex-wrap:wrap;gap:.55rem;display:flex}html[lang=de] .ol-bachelor-application__withdrawal-confirm button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#0a438e;border:1px solid #dfeeff75;border-radius:.7rem;padding:.55rem .78rem;font-size:.84rem;font-weight:900}html[lang=de] .ol-bachelor-application__withdrawal-confirm button:last-child{border-color:var(--bachelor-application-gold);color:#05275d;background:var(--bachelor-application-gold)}html[lang=de] .ol-bachelor-application__receipt.is-accepted{border-left-color:var(--bachelor-application-success);box-shadow:0 30px 62px #010a2b7a,0 0 28px #35de8f30,inset 1px 1px #ffffff47,inset 0 -3px #010a2bc2}html[lang=de] .ol-bachelor-application__receipt.is-withdrawn{border-left-color:#9dbbe8}@keyframes ol-bachelor-gold-pulse{0%,to{opacity:.38;transform:scaleX(.62)}42%,58%{opacity:1;transform:scaleX(1)}}@media (width<=900px){html[lang=de] .ol-bachelor-application__hero,html[lang=de] .ol-bachelor-application__login-stage,html[lang=de] .ol-bachelor-application__status-facts,html[lang=de] .ol-bachelor-form__after-submit,html[lang=de] .ol-bachelor-portrait{grid-template-columns:1fr}html[lang=de] .ol-bachelor-form__areas{grid-template-columns:repeat(3,minmax(0,1fr))}html[lang=de] .ol-bachelor-form__after-submit>p{grid-column:auto}html[lang=de] .ol-bachelor-application__hero .hero-heading{max-width:13ch;font-size:clamp(2.7rem,8vw,4.2rem)}}@media (width<=680px){html[lang=de] .ol-bachelor-application__hero-stage>.container-main,html[lang=de] .ol-bachelor-application__stage>.container-main{padding:.78rem}html[lang=de] .ol-bachelor-application__status-route,html[lang=de] .ol-bachelor-form__areas{grid-template-columns:1fr}html[lang=de] .ol-bachelor-application__hero .split-left,html[lang=de] .ol-bachelor-application__identity,html[lang=de] .ol-bachelor-application__login-intro,html[lang=de] .ol-bachelor-application__route{padding:1rem}html[lang=de] .ol-bachelor-application__hero .hero-heading{max-width:12ch;font-size:clamp(2.45rem,11.5vw,3.15rem)}html[lang=de] .ol-bachelor-application__reveal{font-size:clamp(1.45rem,7.2vw,1.85rem)}html[lang=de] .ol-bachelor-application__beats{grid-template-columns:1fr}html[lang=de] .ol-bachelor-application__beats li{border-top-width:1px;border-left:4px solid var(--bachelor-application-gold);grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:0}html[lang=de] .ol-bachelor-application__duration,html[lang=de] .ol-bachelor-application__hero-actions{grid-template-columns:1fr}html[lang=de] .ol-bachelor-application__programme-link{text-align:center}html[lang=de] .ol-bachelor-application__login-intro h2{font-size:clamp(2rem,9.7vw,2.65rem)}html[lang=de] .ol-bachelor-application__signature{grid-template-columns:minmax(0,1fr) 4rem;gap:.55rem}html[lang=de] .ol-bachelor-application__signature>.section-signal-glyph{width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){html[lang=de] .ol-bachelor-application__hero .split-left:after,html[lang=de] .ol-bachelor-application__identity:after,html[lang=de] .ol-bachelor-application__login-intro:after,html[lang=de] .ol-bachelor-application__route:after{animation:none}}@media (forced-colors:active){html[lang=de] .ol-bachelor-application__hero .split-left,html[lang=de] .ol-bachelor-application__identity,html[lang=de] .ol-bachelor-application__login-intro,html[lang=de] .ol-bachelor-application__receipt,html[lang=de] .ol-bachelor-application__route,html[lang=de] .ol-bachelor-form{color:canvastext;box-shadow:none;background:canvas;border:2px solid canvastext}}:root{--lens-glass-button-radius:18px;--lens-glass-button-blur:9px;--lens-glass-button-ease:cubic-bezier(.22,1,.36,1);--lens-glass-button-sweep-core:#f8feff75;--lens-glass-button-sweep-opacity:.72;--lens-glass-button-sweep-duration:.56s;--lens-glass-button-sweep-ease:cubic-bezier(.4,0,.2,1);--lens-glass-button-hover-glow-size:26px;--lens-glass-button-prism:#f8feffeb;--lens-glass-button-edge:#ecfcffe6;--lens-glass-button-surface-light:#52d8ef;--lens-glass-button-surface:#137ead;--lens-glass-button-surface-deep:#06436f;--lens-glass-button-depth:#02183aa3;--lens-glass-button-cast-shadow:#000818c2;--lens-glass-button-glow:#47e5ff3d;--lens-glass-button-ink:#f4fbff}html:root body :where(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row){--lens-button-light:var(--lens-glass-button-surface-light);--lens-button-main:var(--lens-glass-button-surface);--lens-button-deep:var(--lens-glass-button-surface-deep);--lens-button-depth:var(--lens-glass-button-depth);--lens-button-glow:var(--lens-glass-button-glow);--lens-button-ink:var(--lens-glass-button-ink)}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row){isolation:isolate;box-sizing:border-box;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none;position:relative;border:1px solid!important;border-color:color-mix(in srgb,var(--lens-button-light) 32%,#fff) color-mix(in srgb,var(--lens-button-light) 70%,#dffaff) color-mix(in srgb,var(--lens-button-deep) 86%,#020b20) color-mix(in srgb,var(--lens-button-light) 48%,#f5feff)!important;border-radius:var(--lens-glass-button-radius)!important;background:linear-gradient(90deg,transparent 0 12%,var(--lens-glass-button-prism) 48%,color-mix(in srgb,var(--lens-button-light) 58%,#fff) 68%,transparent 100%) right .8rem top /2.7rem 1px no-repeat,linear-gradient(180deg,transparent 0 12%,var(--lens-glass-button-prism) 42%,color-mix(in srgb,var(--lens-button-main) 62%,#82eaff) 72%,transparent 100%) right top .48rem /1px 1.65rem no-repeat,radial-gradient(circle at 17% 7%,#ffffff70,transparent 29%),linear-gradient(118deg,#f8feff42 0,#f8feff1a 16%,transparent 34% 72%,color-mix(in srgb,var(--lens-button-light) 16%,transparent) 100%),linear-gradient(145deg,var(--lens-button-light) 0,var(--lens-button-main) 55%,var(--lens-button-deep) 100%)!important;min-height:44px!important;box-shadow:-1px -1px 0 color-mix(in srgb,var(--lens-button-light) 24%,#fff),0 8px 0 color-mix(in srgb,var(--lens-button-deep) 90%,#01040d),0 18px 30px color-mix(in srgb,var(--lens-button-depth) 88%,#000412c7),0 0 22px var(--lens-button-glow),inset 1px 1px 0 #ffffffc2,inset -1px 0 0 color-mix(in srgb,var(--lens-button-light) 58%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--lens-button-deep) 72%,transparent)!important;-webkit-backdrop-filter:blur(var(--lens-glass-button-blur)) saturate(1.34) contrast(1.07)!important;color:var(--lens-button-ink)!important;transition:transform .18s var(--lens-glass-button-ease),border-color .22s ease,box-shadow .26s ease,filter .26s ease!important;overflow:hidden!important;transform:translateY(0)!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--lens-glass-button-sweep-core),transparent);filter:blur(1px);opacity:0;width:16%;transition:transform var(--lens-glass-button-sweep-duration) var(--lens-glass-button-sweep-ease),opacity .12s ease;position:absolute;top:-70%;bottom:-70%;left:-10%;transform:skew(-18deg)translate(0)}html:root body .button-primary{--lens-button-light:#35c8e6;--lens-button-main:#078ebc;--lens-button-deep:#075f9d;--lens-button-depth:#0432646b;--lens-button-glow:#47e5ff4d;--lens-button-ink:#f4fbff}html:root body .button-quiz{--lens-button-light:#54eff4;--lens-button-main:#14b7d3;--lens-button-deep:#08799f;--lens-button-depth:#0236596b;--lens-button-glow:#39e5ef4d;--lens-button-ink:#061d43}html:root body .button-secondary{--lens-button-light:#6d68d9;--lens-button-main:#4b3da8;--lens-button-deep:#2c2d78;--lens-button-depth:#110c4180;--lens-button-glow:#9b82f23d;--lens-button-ink:#f8f5ff}html:root body :is(.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .button-primary,.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .button-primary,.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean:is(.section-lg--presentation-signal-matrix,.section-lg--presentation-causal-chain,.section-lg--presentation-format-grid) .button-primary,.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-signal-stage .button-primary,.section-lg--clear-optical .button-primary,.olymp-signal-stage .olymp-next-act),html:root body :is(.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button-primary){--lens-button-light:#ffec70;--lens-button-main:#ffd535;--lens-button-deep:#b66c0a;--lens-button-depth:#401e05a1;--lens-button-glow:#ffd53559;--lens-button-ink:#272341}html:root body :is(.section-lg--night-glass.section-lg--presentation-shorts-night .button-primary,.olymp-signal-stage .olymp-stage-conversion .button-primary,.story-final-panel .hero-cta-row .button-primary){--lens-button-light:#54edbc;--lens-button-main:#16ba96;--lens-button-deep:#087b87;--lens-button-depth:#013d407a;--lens-button-glow:#42dfa845;--lens-button-ink:#052f39}html:root body :is(.olymp-signal-stage .button-secondary,.story-prompter-panel .button-secondary,.story-final-panel .button-secondary,.olymp-tour-toggle,.olymp-act-dots button:not(.is-active),.account-compact-trigger,.account-compact-item,.language-trigger,.menu-toggle,.nav-more-trigger,.card-toggle-button,.card-section-toggle,.proof-provider-link,.program-card .card-cta-row,.story-node-button){--lens-button-light:#36bde6;--lens-button-main:#106fae;--lens-button-deep:#073d74;--lens-button-depth:#02123085;--lens-button-glow:#47e5ff38;--lens-button-ink:#f4fbff}html:root body :is(.face-signal-toggle button.is-active,.olymp-act-dots button.is-active,.story-node-button.is-active){--lens-button-light:#5be5ee;--lens-button-main:#1599c1;--lens-button-deep:#135ba0;--lens-button-depth:#0226537a;--lens-button-glow:#47e5ff4d;--lens-button-ink:#f4fbff}html:root body .fsr-controls button.is-active{--lens-button-light:color-mix(in srgb,var(--active-tone) 58%,#fff);--lens-button-main:var(--active-tone);--lens-button-deep:color-mix(in srgb,var(--active-tone) 62%,#062b5b);--lens-button-depth:color-mix(in srgb,var(--active-tone) 26%,#02183a94);--lens-button-glow:color-mix(in srgb,var(--active-tone) 36%,transparent)}html:root body .cvr-toggle button.is-active{--lens-button-light:color-mix(in srgb,var(--tone) 58%,#fff);--lens-button-main:var(--tone);--lens-button-deep:color-mix(in srgb,var(--tone) 62%,#062b5b);--lens-button-depth:color-mix(in srgb,var(--tone) 26%,#02183a94);--lens-button-glow:color-mix(in srgb,var(--tone) 36%,transparent)}html:root body .section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview.is-effect .face-signal-toggle button:first-child.is-active{--lens-button-light:#8b86ef;--lens-button-main:#6e68d8;--lens-button-deep:#513fa3;--lens-button-depth:#2d1d7080;--lens-button-glow:#9b82f247;--lens-button-ink:#f8f5ff}html:root body .section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview.is-signal .face-signal-toggle button:last-child.is-active{--lens-button-light:#86f5f7;--lens-button-main:var(--aegean-aqua);--lens-button-deep:#16b8d2;--lens-button-depth:#03436675;--lens-button-glow:#39e5ef4d;--lens-button-ink:#061d43}html:root body .button.button-quiz{--lens-button-light:#54eff4!important;--lens-button-main:#14b7d3!important;--lens-button-deep:#08799f!important;--lens-button-depth:#022342a8!important;--lens-button-glow:#39e5ef4d!important;--lens-button-ink:#061d43!important}html:root body :is(.button.button-bachelor-primary,.button.button-purchase){--lens-button-light:#ffec70!important;--lens-button-main:#ffd535!important;--lens-button-deep:#b66c0a!important;--lens-button-depth:#401e05a1!important;--lens-button-glow:#ffd53559!important;--lens-button-ink:#272341!important}html:root body .button.button-bachelor-secondary{--lens-button-light:#7774e5!important;--lens-button-main:#4f46b5!important;--lens-button-deep:#28216f!important;--lens-button-depth:#0d0836bd!important;--lens-button-glow:#9b82f240!important;--lens-button-ink:#fff!important}html:root body .button.button-training{--lens-button-light:#54edbc!important;--lens-button-main:#16ba96!important;--lens-button-deep:#075e69!important;--lens-button-depth:#01242abd!important;--lens-button-glow:#42dfa845!important;--lens-button-ink:#052f39!important}html:root body .button.button-neutral-secondary{--lens-button-light:#7774e5!important;--lens-button-main:#4f46b5!important;--lens-button-deep:#28216f!important;--lens-button-depth:#0d0836bd!important;--lens-button-glow:#9b82f240!important;--lens-button-ink:#fff!important}@media (hover:hover) and (pointer:fine){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.025)saturate(1.04)!important;box-shadow:-1px -1px 0 color-mix(in srgb,var(--lens-button-light) 28%,#fff),0 7px 0 color-mix(in srgb,var(--lens-button-deep) 88%,#020817),0 15px 28px var(--lens-glass-button-cast-shadow),0 0 var(--lens-glass-button-hover-glow-size) var(--lens-button-glow),inset 1px 1px 0 #ffffffd6,inset -1px 0 0 color-mix(in srgb,var(--lens-button-light) 66%,transparent),inset 0 -2px 0 color-mix(in srgb,var(--lens-button-deep) 72%,transparent)!important;transform:translateY(0)!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):not(:disabled):not([aria-disabled=true]):hover:after{opacity:var(--lens-glass-button-sweep-opacity);transform:skew(-18deg)translate(760%)}}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.98)saturate(1.03)!important;box-shadow:-1px -1px 0 color-mix(in srgb,var(--lens-button-light) 20%,#fff),0 2px 0 color-mix(in srgb,var(--lens-button-deep) 90%,#020817),0 7px 13px var(--lens-button-depth),0 0 15px var(--lens-button-glow),inset 0 3px 5px color-mix(in srgb,var(--lens-button-deep) 42%,transparent),inset 1px 1px 0 #ffffff8f!important;transform:translateY(4px)scale(.99)!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):focus-visible{outline-offset:4px!important;box-shadow:0 0 0 6px color-mix(in srgb,var(--lens-button-main) 62%,#055ba4bd),0 0 30px color-mix(in srgb,var(--lens-button-light) 58%,transparent),inset 1px 1px 0 #ffffffd6,inset 0 -2px 0 color-mix(in srgb,var(--lens-button-deep) 72%,transparent)!important;outline:3px solid #f5fefffa!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):is(:disabled,[aria-disabled=true]){filter:saturate(.42)brightness(.82)!important;opacity:.58!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lens-button-deep) 82%,#020817),inset 1px 1px 0 #ffffff57,inset 0 -2px 0 color-mix(in srgb,var(--lens-button-deep) 68%,transparent)!important;cursor:not-allowed!important;transform:none!important}@media (width<=680px){:root{--lens-glass-button-blur:7px}}@media (prefers-reduced-motion:reduce){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row){scroll-behavior:auto;transition:none!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):after{opacity:0!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row){background-color:var(--lens-button-main)!important}}@media (forced-colors:active){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row){forced-color-adjust:auto;box-shadow:none!important;color:buttontext!important;background:buttonface!important;border:2px solid buttontext!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.nav-more-trigger,.face-signal-toggle button,.fsr-controls button,.cvr-toggle button,.olymp-act-dots button,.story-node-button,.olymp-tour-toggle,.card-toggle-button,.card-section-toggle,.account-compact-trigger,.account-compact-item,.language-trigger,.proof-provider-link,.program-card .card-cta-row):focus-visible{outline:3px solid highlight!important}}.section-lg--electric-aegean.section-lg--presentation-home-hero .section-signal-glyph.is-mask{--glyph-tone:#aa9bea;color:#fffaff;background:radial-gradient(circle at 25% 16%,#ffffff7a,#0000 29%),linear-gradient(145deg,#ff78d0,#e23cff 43%,#784cff 72%,#3320a4);border-color:#fffafff5 #ff3ca6eb #1d085cf0 #aa9beaf0;box-shadow:0 0 27px #ff3ca67a,0 0 43px #784cff47,0 17px 30px #03104366,inset 1px 1px #ffffffa8,inset 0 -3px #1d085cb3}#method.section-lg--electric-aegean .section-signal-glyph.is-stress{--glyph-tone:#ff9b63;color:#fffde6;background:radial-gradient(circle at 25% 16%,#ffffff8a,#0000 29%),linear-gradient(145deg,#ffd166,#ff9b63 43%,#ff643e 72%,#c12f57);border-color:#fffde6fa #ffd166f0 #5c1637f0 #ff9b63f5;box-shadow:0 0 28px #ff9b6380,0 0 42px #ffd16642,0 17px 30px #03104366,inset 1px 1px #ffffffb3,inset 0 -3px #5c1637a8}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-signal-glyph.is-mask{--glyph-tone:#45eaff;color:#f4fbff;background:radial-gradient(circle at 25% 16%,#ffffff80,#0000 29%),linear-gradient(145deg,#8af7ff,#45eaff 39%,#368de8 68%,#5b32c8);border-color:#f2fefffa #45eafff0 #0e0f5bf0 #7487fff0;box-shadow:0 0 28px #45eaff80,0 0 43px #7487ff4d,0 17px 30px #03104366,inset 1px 1px #ffffffb3,inset 0 -3px #0e0f5bb3}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-stage-visual{background:linear-gradient(90deg,#0000,#ffffffeb 56%,#44e7ff 75%,#0000) right .85rem top/3rem 1px no-repeat,radial-gradient(circle at 18% 12%,#56e8ff4d,#0000 20rem),radial-gradient(circle at 86% 18%,#ffe14f2e,#0000 15rem),radial-gradient(circle at 76% 84%,#9869ff38,#0000 18rem),linear-gradient(145deg,#041b55,#073f91 54%,#0875b9);border-color:#ebfdffeb #4ae5ffd1 #02123de6 #9c85ffad;box-shadow:0 24px 48px #01113a6b,0 0 32px #42e4ff33,inset 1px 1px #ffffffb3,inset -1px 0 #7365ee7a,inset 0 -3px #02123db8}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-stage-visual:before{background:linear-gradient(90deg,#8ef1ff1a 1px,#0000 0),linear-gradient(#8ef1ff1a 1px,#0000 0)}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.olymp-cockpit-map,.olymp-signal-stage.is-act-1 .olymp-cockpit-map,.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map,.olymp-signal-stage.is-act-3 .olymp-cockpit-map,.olymp-signal-stage.is-act-4 .olymp-cockpit-map,.olymp-signal-stage.is-act-5 .olymp-cockpit-map){background:radial-gradient(circle at 77% 76%,#40e2ff3d,#0000 28%),radial-gradient(circle at 28% 18%,#ffe14f26,#0000 25%),radial-gradient(circle at 62% 26%,#9869ff2e,#0000 30%),linear-gradient(160deg,#09285f,#15499a 48%,#0b6ca8);border-color:#eefdfff0 #52e3ffc2 #020e36f0 #ab8fffa8;box-shadow:0 20px 42px #010e3275,0 0 30px #41e4ff30,inset 1px 1px #ffffff9e,inset -1px 0 #9771ff66,inset 0 -28px 55px #0213414d}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left{background:radial-gradient(circle at 94% 8%,#ffd16629,#0000 15rem),radial-gradient(circle at 7% 91%,#42dfb124,#0000 17rem),linear-gradient(145deg,#0759c4,#07429b 54%,#082d72);border-color:#e1fcffe0 #45eaffc7 #02123df0 #aa9beab3;box-shadow:0 28px 58px #02113d6b,0 0 28px #45eaff29,inset 1px 1px #ebfdff6b,inset -1px 0 #45eaff61,inset 0 -3px #02123db8}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-tone-underlay{background:radial-gradient(circle at 64% 42%,#45eaff4d,#0000 34%),linear-gradient(145deg,#0a4e9e,#0a74ad 58%,#07517d);border-color:#45eaffb8;box-shadow:inset 0 1px #e7fdff85,0 18px 34px #02123d57,0 0 28px #45eaff3d}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-mask-shell-shape{fill:#8edff3;stroke:#07325f}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-mask-facet{fill:#48a9d294;stroke:#dffcff}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-mask-eye-hole{fill:#032a59c2;stroke:#052b59}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.olymp-mask-nose-ridge,.olymp-mask-mouth-slot,.olymp-mask-strap){stroke:#073967}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-cockpit-map{background:radial-gradient(circle at 77% 76%,#45eaff47,#0000 28%),radial-gradient(circle at 28% 18%,#ffd16624,#0000 25%),radial-gradient(circle at 62% 26%,#aa9bea33,#0000 30%),linear-gradient(160deg,#031846,#093f94 48%,#076bb2)}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-role-orb:not(.role-artemis,.role-athena,.is-active){opacity:.86}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-role-orb i{background:radial-gradient(circle at 28% 18%,#ffffff4d,transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--role-tone) 88%,#f4fbff),color-mix(in srgb,var(--role-tone) 82%,#031846));box-shadow:0 0 18px color-mix(in srgb,var(--role-tone) 42%,transparent),0 10px 20px #02123d57,inset 1px 1px 0 #ffffff7a,inset 0 -2px 0 #02123d94;border-color:#f4fbfff0}.section-lg--electric-aegean.section-lg--presentation-home-hero .role-hera{--role-tone:#ff6c73}.section-lg--electric-aegean.section-lg--presentation-home-hero .role-orpheus{--role-tone:#a89bea}.section-lg--electric-aegean.section-lg--presentation-home-hero .role-pythia{--role-tone:#50d7cf}.section-lg--electric-aegean.section-lg--presentation-home-hero .role-hephaistos{--role-tone:#ff9b63}.section-lg--electric-aegean.section-lg--presentation-home-hero .role-zeus{--role-tone:#7487ff}.section-lg--electric-aegean.section-lg--presentation-home-hero .role-hermes{--role-tone:#45eaff}.proof-stripe--constellation>.container-main{background:radial-gradient(circle at 8% 10%,#3be5ff47,#0000 23rem),radial-gradient(circle at 88% 12%,#935dff3d,#0000 22rem),radial-gradient(circle at 76% 88%,#ffe04821,#0000 18rem),linear-gradient(145deg,#03143e,#073d86 55%,#075f9b);border-color:#ecfdffeb #40e5ffd1 #020f38eb #a384ffad;box-shadow:0 32px 70px #010d307a,0 0 38px #3ae4ff33,inset 1px 1px #ffffffad,inset -1px 0 #9669ff6b,inset 0 -3px #020f38b8}.proof-stripe--constellation .proof-provider-link{--lens-button-light:#68f2ff;--lens-button-main:#18c4e7;--lens-button-deep:#0874bd;--lens-button-depth:#0223579e;--lens-button-glow:#42e6ff6b;--lens-button-ink:#03163e}.proof-stripe--constellation .proof-quote-card{--bsa-glass-accent:#45e8ff;border-color:#ebfdffe0 color-mix(in srgb,var(--bsa-glass-accent) 86%,transparent) #020f38e6 color-mix(in srgb,var(--bsa-glass-accent) 58%,#eafcff);background:linear-gradient(90deg,transparent,#ffffffe6 56%,var(--bsa-glass-accent) 75%,transparent) right .9rem top /3rem 1px no-repeat,radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--bsa-glass-accent) 20%,transparent),transparent 38%),linear-gradient(145deg,#031947 0,#07417d 58%,#075a87 100%);box-shadow:0 20px 42px #010d306b,0 0 27px color-mix(in srgb,var(--bsa-glass-accent) 22%,transparent),inset 1px 1px 0 #ffffff94,inset -1px 0 0 color-mix(in srgb,var(--bsa-glass-accent) 46%,transparent),inset 0 -3px 0 #020f38ad}.proof-stripe--constellation .proof-quote-card:nth-child(2){--bsa-glass-accent:#a879ff;background:linear-gradient(90deg,transparent,#ffffffe6 56%,var(--bsa-glass-accent) 75%,transparent) right .9rem top /3rem 1px no-repeat,radial-gradient(circle at 86% 12%,#a879ff3d,transparent 38%),linear-gradient(145deg,#071847 0,#223a8f 58%,#4d2e91 100%)}.proof-stripe--constellation .proof-quote-card:nth-child(3){--bsa-glass-accent:#ffe04e;background:linear-gradient(90deg,transparent,#ffffffe6 56%,var(--bsa-glass-accent) 75%,transparent) right .9rem top /3rem 1px no-repeat,radial-gradient(circle at 86% 12%,#ffe04e33,transparent 38%),linear-gradient(145deg,#061944 0,#16437f 58%,#265b83 100%)}.proof-stripe--constellation .proof-quote-card .proof-text{color:#f8fdff;text-shadow:0 2px 18px #010a2885}.proof-stripe--constellation .proof-attribution{color:#def6ffe6}.section-lg--hermes-loss>.container-main{background:radial-gradient(circle at 11% 10%,#3ee6ff42,#0000 24rem),radial-gradient(circle at 88% 16%,#ff5b6f2e,#0000 20rem),radial-gradient(circle at 78% 90%,#9965ff2e,#0000 22rem),linear-gradient(145deg,#03143e,#073d83 53%,#075f96);border-color:#ecfdffe6 #41e5ffcc #020f38eb #9c7fffa8;box-shadow:0 32px 70px #010d3075,0 0 34px #3de4ff2e,inset 1px 1px #ffffffa3,inset 0 -3px #020f38b8}.section-lg--hermes-loss .split-left{background:radial-gradient(circle at 10% 6%,#4ce6ff24,#0000 18rem),linear-gradient(145deg,#031642eb,#083d7dc7);border-color:#81edff73;box-shadow:0 18px 38px #010c2d4d,inset 1px 1px #ffffff52,inset 0 -2px #020e369e}.section-lg--hermes-loss .hermes-loss-sequence{background:radial-gradient(circle at 82% 82%,#ff526833,#0000 32%),linear-gradient(145deg,#021137f5,#0b2a62eb);border-color:#56ebff9e;box-shadow:0 0 30px #42e5ff2e,inset 1px 1px #ffffff4d,inset 0 -2px #020d31b8}.section-lg--hermes-loss .info-card{background:radial-gradient(circle at 88% 12%,#45eaff2e,#0000 16rem),radial-gradient(circle at 12% 86%,#aa9bea33,#0000 18rem),linear-gradient(145deg,#020f3b,#07306f 58%,#07507f);border-color:#edfdffe6 #40e7ffd1 #020e36eb #a485ffa3;box-shadow:0 28px 58px #010d3070,0 0 34px #3ee5ff33,inset 1px 1px #ffffff94,inset -1px 0 #9e7dff61,inset 0 -3px #020e36b8}.section-lg--hermes-loss .info-card:before{background:radial-gradient(circle at 88% 12%,#45eaff1f,#0000 34%),radial-gradient(circle at 12% 86%,#aa9bea1f,#0000 38%),linear-gradient(145deg,#052e6e2e,#291f7b1f)}#method.section-lg--electric-aegean>.container-main{background:radial-gradient(circle at 9% 10%,#45eaff38,#0000 24rem),radial-gradient(circle at 88% 13%,#ffd16629,#0000 20rem),radial-gradient(circle at 78% 86%,#aa9bea33,#0000 23rem),linear-gradient(145deg,#0757c4,#06429b 52%,#082f75);border-color:#e5fdffe6 #45eaffd6 #02123deb #ffd166b8;box-shadow:0 28px 58px #02113d66,0 0 32px #45eaff2e,inset 1px 1px #ebfdff70,inset -1px 0 #45eaff5c,inset 0 -3px #02123db3}#method.section-lg--electric-aegean .split-left{background:radial-gradient(circle at 94% 9%,#ffd1661f,#0000 17rem),radial-gradient(circle at 8% 88%,#42dfb11f,#0000 19rem),linear-gradient(145deg,#0643a5,#073d8e 56%,#082c70);border-color:#e2fcffc2 #45eaff9e #02123deb #aa9bea94;box-shadow:0 22px 48px #02123d61,0 0 28px #45eaff24,inset 1px 1px #ebfdff57,inset -1px 0 #45eaff57,inset 0 -3px #02123dad}.section-lg--hermes-loss :is(.section-structure-item,.hermes-role-item){background:linear-gradient(145deg,#02143edb,#08346cb8);border-color:#74ebff6b}.section-lg--clear-optical.section-lg--presentation-origin-excerpt{--origin-excerpt-ink:#10083a;--origin-excerpt-wine:#3d149c;--origin-excerpt-coral:#865fff;--origin-excerpt-amber:#ffe45b;--origin-excerpt-violet:#7d4cff;--origin-excerpt-blue:#1453ca;--origin-excerpt-aqua:#50e9ff;--origin-excerpt-white:#fffaff;--origin-excerpt-muted:#f0eaff}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main{background:radial-gradient(circle at 9% 5%,#865fff61,#0000 20rem),radial-gradient(circle at 28% 92%,#5b3bd852,#0000 23rem),radial-gradient(circle at 94% 16%,#50e9ff3d,#0000 20rem),radial-gradient(circle at 76% 82%,#ffe45b1f,#0000 17rem),linear-gradient(132deg,#16064f,#321389 38%,#2244b8 70%,#0875a8);border-color:#fffafff0 #50e9ffcc #0a0535f0 #865fffc7;box-shadow:0 32px 70px #0804317a,0 0 32px #865fff42,0 0 46px #50e9ff21,inset 1px 1px #fffaffbd,inset -1px 0 #50e9ff6b,inset 0 -3px #0a0535b3}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main:before{background:radial-gradient(17rem 9rem at 5% 0,#aa9bea3d,#0000 72%),radial-gradient(20rem 11rem at 100% 100%,#50e9ff29,#0000 74%),linear-gradient(112deg,#ffffff1a,#0000 18% 82%,#50e9ff1c)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main:after{background:linear-gradient(90deg,#0000,#fffaff 18%,#ffe45b 42%,#865fff 67%,#50e9ff 88%,#0000);box-shadow:0 0 18px #ffe45b57,0 0 26px #865fff47,0 0 34px #50e9ff29}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left{background:radial-gradient(circle at 12% 0,#865fff47,#0000 18rem),radial-gradient(circle at 88% 86%,#50e9ff29,#0000 20rem),linear-gradient(138deg,#140548,#2f1683 48%,#124fa5);border-color:#fffaffc2 #50e9ff7a #0a0535e6 #865fff;box-shadow:0 22px 48px #0804316b,0 0 25px #865fff33,inset 1px 1px #fffaff6b,inset 0 -2px #0a05359e}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left:before{background:radial-gradient(circle at 8% 8%,#865fff33,#0000 22rem),linear-gradient(115deg,#ffffff12,#0000 24% 82%,#50e9ff14)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-signal-glyph{--glyph-tone:#a89bea;color:#fffaff;background:radial-gradient(circle at 26% 18%,#ffffff61,#0000 30%),linear-gradient(145deg,#c1b2ff,#865fff 48%,#4320ac);border-color:#fffafff0 #50e9ffc2 #0a0535e6 #865fffe6;box-shadow:-2px -2px #fffaffa8,0 0 28px #865fff6b,0 0 38px #50e9ff24,inset 1px 1px #ffffff85,inset 0 -2px #0a053594}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>.text-kicker{color:#10083a;text-shadow:0 1px #ffffff9e;background:radial-gradient(circle at 18% 12%,#ffffff85,#0000 34%),linear-gradient(145deg,#fff89a,#ffe45b 58%,#d7b916);border-color:#ffffecfa #ffe45beb #391b77e6 #fff9b2e6;box-shadow:0 12px 26px #08043157,0 0 22px #ffe45b4d,inset 1px 1px #fffc,inset 0 -2px #5221b859}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .main-heading-non-hero{color:#fffaff;-webkit-text-fill-color:#fffaff;text-shadow:0 1px #ffffff24,0 10px 30px #0804318f,0 0 24px #50e9ff14}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .main-heading-non-hero:after{background:linear-gradient(90deg,#ffe45b,#865fff 48%,#50e9ff 82%,#0000);box-shadow:0 0 15px #ffe45b52,0 0 23px #865fff4d,0 0 29px #50e9ff29}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>:is(.text-lead,.text-md){color:#f0eaff;text-shadow:0 2px 14px #08043180}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock{border-top-color:#ffe45b8a}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button-primary{--lens-button-light:#fff786;--lens-button-main:#ffe45b;--lens-button-deep:#6951c9;--lens-button-depth:#18094ea3;--lens-button-glow:#ffe45b70;--lens-button-ink:#10083a}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button-secondary{--lens-button-light:#d083ff;--lens-button-main:#8b38e8;--lens-button-deep:#4b1ca0;--lens-button-depth:#140648a8;--lens-button-glow:#865fff66;--lens-button-ink:#fffaff}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{background:radial-gradient(circle at 88% 16%,#44e8ff42,#0000 21rem),radial-gradient(circle at 8% 78%,#9a66ff42,#0000 24rem),radial-gradient(circle at 55% 8%,#ffe14c1a,#0000 18rem),linear-gradient(145deg,#020f38,#062f72 56%,#075895);border-color:#eefdffeb #41e7ffd1 #020d34f0 #a182ffb8;box-shadow:0 30px 68px #010b2b85,0 0 36px #3fe6ff33,0 0 0 1px #9e7eff33,inset 1px 1px #ffffffb3,inset 0 -12px 24px #010a287a}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-route{background:radial-gradient(circle at 12% 8%,#44e8ff2e,#0000 40%),linear-gradient(145deg,#02123af5,#074181d6);border-color:#7befff61;box-shadow:0 14px 28px #010a284d,0 0 22px #3fe6ff1a,inset 1px 1px #ffffff40,inset 0 -2px #010a28a3}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-route:nth-child(2){background:radial-gradient(circle at 12% 8%,#ac7aff38,#0000 40%),linear-gradient(145deg,#07113df5,#3c278bdb);border-color:#bc9eff80;box-shadow:0 14px 28px #010a284d,0 0 24px #a171ff24,inset 1px 1px #ffffff40,inset 0 -2px #010a28a3}.section-lg--night-glass.section-lg--presentation-final-decision .button-quiz{--lens-button-light:#72f5ff;--lens-button-main:#22c7e8;--lens-button-deep:#087db5;--lens-button-depth:#022252a3;--lens-button-glow:#44e8ff6b;--lens-button-ink:#03143e}.section-lg--night-glass.section-lg--presentation-final-decision .button-secondary{--lens-button-light:#b69fff;--lens-button-main:#7854e8;--lens-button-deep:#4223a3;--lens-button-depth:#100744ad;--lens-button-glow:#a377ff5c;--lens-button-ink:#fffaff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left,.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main{background-color:#241078}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{background-color:#052c6b}}@media (forced-colors:active){.proof-stripe--constellation .proof-quote-card,.proof-stripe--constellation>.container-main,.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left,.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main,.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.olymp-stage-visual,.olymp-cockpit-map),.section-lg--hermes-loss :is(.split-left,.info-card),.section-lg--hermes-loss>.container-main,.section-lg--night-glass.section-lg--presentation-final-decision :is(.next-stripe,.final-decision-route){box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result){--optical-cobalt:#1453ca;--optical-sky:#327cdd;--optical-cyan:#50e9ff;--optical-navy:#080733;--optical-ink:#10083a;--optical-gold:#ffe45b;--optical-coral:#865fff;--optical-violet:#7d4cff;--optical-white:#fffaff;--optical-muted:#e8e3ff;--logic-origin:#865fff;--logic-signal:#50e9ff;--logic-precision:#a89bea;--logic-verification:#3189ff;--logic-calm:#42dfb1}.section-lg--clear-optical.section-lg--presentation-origin>.container-main{background:radial-gradient(circle at 9% 6%,#865fff5c,#0000 22rem),radial-gradient(circle at 91% 12%,#50e9ff33,#0000 20rem),radial-gradient(circle at 76% 88%,#ffe45b1a,#0000 19rem),#16064f linear-gradient(138deg,#16064f,#321389 38%,#1453ca 72%,#0873a8);border-color:#fffafff0 #50e9ffd6 #05052bf5 #865fffe0;box-shadow:0 34px 72px #08043180,0 0 34px #865fff3d,0 0 42px #50e9ff24,inset 1px 1px #fffaffb8,inset -1px 0 #50e9ff80,inset 0 -3px #05052bc2}.section-lg--clear-optical.section-lg--presentation-origin>.container-main:before{background:linear-gradient(90deg,#b6a5ff14 1px,#0000 0),linear-gradient(#50e9ff12 1px,#0000 0),radial-gradient(at 14% 4%,#fffaff24,#0000 32%),linear-gradient(116deg,#ffffff12,#0000 18% 78%,#50e9ff1a)}.section-lg--clear-optical.section-lg--presentation-origin>.container-main:after{background:linear-gradient(90deg,#0000,#fffaff 18%,#ffe45b 40%,#865fff 67%,#50e9ff 88%,#0000);box-shadow:0 0 17px #ffe45b4d,0 0 25px #865fff47,0 0 32px #50e9ff2e}.section-lg--clear-optical.section-lg--presentation-origin .split-left{background:radial-gradient(circle at 94% 7%,#50e9ff24,#0000 17rem),radial-gradient(circle at 8% 90%,#865fff40,#0000 19rem),#16064f linear-gradient(142deg,#16064f,#2a1179 48%,#124fa5);border-color:#fffaffd6 #50e9ff94 #05052beb #865fffe0;box-shadow:0 24px 52px #08043170,0 0 26px #865fff30,inset 1px 1px #fffaff6b,inset -1px 0 #50e9ff61,inset 0 -2px #05052bb3}.section-lg--clear-optical.section-lg--presentation-origin .split-left:before{background:radial-gradient(circle at 92% 5%,#50e9ff1f,#0000 25%),radial-gradient(circle at 6% 90%,#865fff2e,#0000 31%),linear-gradient(118deg,#fffaff0e,#0000 17% 82%,#50e9ff12)}.section-lg--clear-optical.section-lg--presentation-origin .section-signal-glyph{--glyph-tone:#865fff;color:#fffaff;background:radial-gradient(circle at 25% 16%,#fff6,#0000 30%),linear-gradient(145deg,#c1b2ff,#865fff 46%,#5526ca 70%,#241078);border-color:#fffafff5 #50e9ffd1 #0a0535f0 #865ffff0;box-shadow:-2px -2px #fffaffad,0 0 28px #865fff75,0 0 40px #50e9ff2b,0 17px 30px #08043166,inset 1px 1px #ffffff8f,inset 0 -3px #0a0535a8}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) :is(.split-left>.text-kicker,.story-scene-label){color:#10083a;text-shadow:0 1px #ffffffa3;background:radial-gradient(circle at 18% 12%,#ffffff94,#0000 34%),linear-gradient(145deg,#fff89a,#ffe45b 58%,#d7b916);border-color:#ffffecfa #ffe45bf0 #2d1f7ee6 #fff9b2eb;box-shadow:0 12px 26px #08043157,0 0 22px #ffe45b52,inset 1px 1px #ffffffd1,inset 0 -2px #2d1f7e5c}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .main-heading-non-hero{color:#fffaff;-webkit-text-fill-color:#fffaff;text-shadow:0 1px #ffffff21,0 9px 28px #08043194,0 0 22px #50e9ff14}.section-lg--clear-optical.section-lg--presentation-origin .main-heading-non-hero:after{background:linear-gradient(90deg,#ffe45b,#865fff 48%,#50e9ff 82%,#0000);box-shadow:0 0 14px #ffe45b4f,0 0 22px #865fff4d,0 0 28px #50e9ff2b}.section-lg--clear-optical.section-lg--presentation-origin .section-lead-heading{color:#fffaff;-webkit-text-fill-color:#fffaff;background:radial-gradient(circle at 92% 12%,#50e9ff1a,#0000 36%),linear-gradient(145deg,#150848,#173c91);border-color:#b6a5ff9e #b6a5ff9e #b6a5ff9e #865fff;box-shadow:0 12px 26px #08043161,0 0 20px #865fff1f,inset 1px 1px #ffffff47}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) :is(.split-left>.text-lead,.split-left>.text-md,.story-memory-copy .text-md,.story-timeline-copy .text-md,.story-timeline-copy .section-bullets,.story-method-copy){color:#f0eaff;text-shadow:0 2px 14px #0804317a}.section-lg--clear-optical.section-lg--presentation-origin .video-card{--bsa-glass-accent:#865fff;background:radial-gradient(circle at 88% 8%,#865fff45,#0000 17rem),radial-gradient(circle at 10% 84%,#50e9ff1f,#0000 18rem),#080733 linear-gradient(145deg,#080733,#17105b 48%,#0b3f8e);border-color:#fffaffeb #50e9ffc2 #05052bf5 #865fffe0;box-shadow:0 29px 60px #05042785,0 0 29px #865fff42,0 0 38px #50e9ff1a,inset 1px 1px #fffaff6b,inset -1px 0 #50e9ff61,inset 0 -3px #05052bc2}.section-lg--clear-optical.section-lg--presentation-origin .video-card:before{background:radial-gradient(circle at 90% 6%,#865fff2b,#0000 28%),radial-gradient(circle at 8% 92%,#50e9ff1a,#0000 31%),linear-gradient(132deg,#fffaff12,#0000 25% 78%,#50e9ff0f)}.section-lg--clear-optical.section-lg--presentation-origin .video-card:after{border-color:#fffaff85 #865fff9e #05052bc7 #50e9ff61;box-shadow:inset 1px 1px #ffffff2e,inset -1px 0 #50e9ff33,inset 0 -2px #05052b9e}.section-lg--clear-optical.section-lg--presentation-origin .video-card .text-kicker{color:#10083a;text-shadow:0 1px #ffffff9e;background:radial-gradient(circle at 18% 12%,#ffffff8f,#0000 34%),linear-gradient(145deg,#fff89a,#ffe45b 58%,#d7b916);border-color:#ffffecfa #ffe45beb #2d1f7ee6 #fff9b2e6}.section-lg--clear-optical.section-lg--presentation-origin .video-placeholder{border-color:#fffaffe6 #50e9ffad #05052beb #865fffb8;box-shadow:0 20px 40px #05042780,0 0 21px #865fff33,inset 1px 1px #ffffff47}.section-lg--clear-optical.section-lg--presentation-origin .story-memory-copy{background:radial-gradient(circle at 92% 8%,#ffe45b21,#0000 18rem),radial-gradient(circle at 8% 92%,#865fff33,#0000 20rem),#120644 linear-gradient(145deg,#120644,#2a1179 56%,#124078);border-color:#fffaffb8 #865fff9e #05052be6 #ffe45b9e;box-shadow:0 21px 44px #0804316b,0 0 23px #865fff24,inset 1px 1px #fffaff4d,inset 0 -2px #05052bb3}.section-lg--clear-optical.section-lg--presentation-origin .clear-optical-story-journey{background:radial-gradient(circle at 7% 8%,#865fff3b,#0000 21rem),radial-gradient(circle at 94% 91%,#50e9ff21,#0000 22rem),#0b073c linear-gradient(145deg,#0b073c,#132b76 48%,#07568f);border-color:#fffaffc2 #50e9ffa8 #05052beb #865fffb8;box-shadow:0 22px 46px #05042775,0 0 25px #50e9ff1f,inset 1px 1px #fffaff4d,inset -1px 0 #50e9ff47,inset 0 -2px #05052bb8}.section-lg--clear-optical.section-lg--presentation-origin .clear-optical-story-method{background:radial-gradient(circle at 9% 8%,#ffe45b1f,#0000 19rem),radial-gradient(circle at 91% 88%,#865fff2e,#0000 21rem),#081046 linear-gradient(145deg,#081046,#113d98 52%,#0872a4);border-color:#fffaffc7 #50e9ffb8 #05052bf0 #865fffa8;box-shadow:0 22px 46px #0504276e,0 0 27px #50e9ff24,inset 1px 1px #fffaff52,inset -1px 0 #50e9ff4d,inset 0 -2px #05052bb8}.section-lg--clear-optical.section-lg--presentation-origin :is(){background:linear-gradient(90deg,#0000,#ffe45b,#865fff 52%,#50e9ff 82%,#0000);box-shadow:0 0 15px #ffe45b45,0 0 23px #865fff40,0 0 29px #50e9ff24}.section-lg--clear-optical.section-lg--presentation-origin .story-scene-heading h3,.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-copy h4{color:#fffaff;text-shadow:0 5px 20px #0504278f,0 0 18px #50e9ff0f}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline:before{background:linear-gradient(#865fff,#50e9ff 38%,#a89bea 68%,#42dfb1);box-shadow:0 0 14px #50e9ff4d,0 0 21px #865fff33}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-step:first-child{--logic-tone:#865fff}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-step:nth-child(2){--logic-tone:#50e9ff}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-step:nth-child(3){--logic-tone:#a89bea}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-step:nth-child(4){--logic-tone:#42dfb1}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-step{border-color:color-mix(in srgb,var(--logic-tone) 84%,#fffaff) color-mix(in srgb,var(--logic-tone) 72%,#50e9ff) #05052beb var(--logic-tone);border-left-color:var(--logic-tone);background:radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--logic-tone) 21%,transparent),transparent 38%),linear-gradient(145deg,#09083c 0,color-mix(in srgb,var(--logic-tone) 18%,#113b7d) 100%);box-shadow:0 15px 30px #05042766,0 0 21px color-mix(in srgb,var(--logic-tone) 16%,transparent),inset 1px 1px 0 #fffaff3d,inset 0 -2px 0 #05052ba3;background-color:#09083c}.section-lg--clear-optical.section-lg--presentation-origin .story-timeline-marker span{color:#10083a;background:color-mix(in srgb,var(--logic-tone) 84%,#fffaff);box-shadow:0 0 19px color-mix(in srgb,var(--logic-tone) 46%,transparent),inset 1px 1px 0 #ffffffb8;border-color:#fffaffeb}.section-lg--clear-optical.section-lg--presentation-origin .clear-optical-story-instrument{--optical-instrument-accent:#ffe45b;--optical-instrument-secondary:#865fff;background:radial-gradient(circle at 84% 14%,#ffe45b2e,#0000 17rem),radial-gradient(circle at 12% 86%,#865fff3d,#0000 19rem),#14064b linear-gradient(145deg,#14064b,#2d1885 46%,#1254a8);border-color:#fffaffe6 #50e9ff9e #05052bf0 #865fffcc;box-shadow:0 25px 52px #08043178,0 0 28px #865fff36,inset 1px 1px #fffaff66,inset -1px 0 #50e9ff52,inset 0 -2px #05052bb3}.section-lg--clear-optical.section-lg--presentation-origin .optical-instrument-caustic{background:linear-gradient(90deg,#b6a5ff17 1px,#0000 0),linear-gradient(#50e9ff14 1px,#0000 0),linear-gradient(118deg,#fffaff14,#0000 18% 78%,#50e9ff12)}.section-lg--clear-optical.section-lg--presentation-origin :is(.optical-metric,.optical-memory-lens){background:radial-gradient(circle at 25% 15%,#ffe45b17,#0000 34%),#0a0736 linear-gradient(145deg,#0a0736db,#202372bd);border-color:#b6a5ff8f;box-shadow:0 11px 22px #05042752,0 0 20px #865fff1f,inset 1px 1px #fffaff33}.section-lg--clear-optical.section-lg--presentation-origin .optical-instrument-head h3,.section-lg--clear-optical.section-lg--presentation-origin :is(.optical-story-node b,.optical-instrument-memory){color:#fffaff;text-shadow:0 2px 14px #05042780}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .section-proof-card[class*=logic-tone--]{border-color:#fffaffb8 color-mix(in srgb,var(--logic-tone) 78%,#50e9ff) #05052beb color-mix(in srgb,var(--logic-tone) 78%,#fffaff);border-top-color:var(--logic-tone);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--logic-tone) 19%,transparent),transparent 38%),linear-gradient(145deg,#080733 0,color-mix(in srgb,var(--logic-tone) 17%,#113b7d) 100%);box-shadow:0 19px 39px #0504276b,0 0 22px color-mix(in srgb,var(--logic-tone) 16%,transparent),inset 1px 1px 0 #fffaff40,inset 0 -2px 0 #05052ba8;background-color:#080733}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .section-proof-card[class*=logic-tone--]:after{border-color:color-mix(in srgb,var(--logic-tone) 45%,#fffaff57);background:linear-gradient(115deg,#fffaff0e,transparent 21% 78%,color-mix(in srgb,var(--logic-tone) 8%,transparent))}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .section-proof-card .proof-icon-badge{border-color:color-mix(in srgb,var(--logic-tone) 74%,#fffaff);color:#10083a;background:radial-gradient(circle at 25% 15%,#ffffff5c,transparent 34%),color-mix(in srgb,var(--logic-tone) 82%,#fffaff);box-shadow:0 0 19px color-mix(in srgb,var(--logic-tone) 38%,transparent),inset 1px 1px 0 #ffffff9e}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .section-proof-card :is(.proof-card-title,.proof-text){color:#fffaff;text-shadow:0 2px 13px #05042785}.section-lg--clear-optical.section-lg--presentation-result>.container-main{background:radial-gradient(circle at 9% 8%,#50e9ff40,#0000 22rem),radial-gradient(circle at 90% 14%,#865fff4a,#0000 21rem),radial-gradient(circle at 72% 88%,#ffe45b1a,#0000 20rem),#08164f linear-gradient(138deg,#08164f,#1453ca 46%,#3158c7 70%,#0878a8);border-color:#fffafff0 #50e9ffe0 #05052bf5 #865fffd1;box-shadow:0 34px 72px #0504277a,0 0 35px #50e9ff30,0 0 42px #865fff2e,inset 1px 1px #fffaffb3,inset -1px 0 #50e9ff80,inset 0 -3px #05052bbd}.section-lg--clear-optical.section-lg--presentation-result>.container-main:before{background:linear-gradient(90deg,#50e9ff14 1px,#0000 0),linear-gradient(#b6a5ff14 1px,#0000 0),radial-gradient(at 90% 4%,#fffaff24,#0000 34%),linear-gradient(116deg,#fff1,#0000 18% 78%,#865fff1a)}.section-lg--clear-optical.section-lg--presentation-result>.container-main:after{background:linear-gradient(90deg,#0000,#fffaff 18%,#50e9ff 42%,#865fff 68%,#ffe45b 88%,#0000);box-shadow:0 0 18px #50e9ff4d,0 0 26px #865fff40,0 0 32px #ffe45b24}.section-lg--clear-optical.section-lg--presentation-result .split-left{background:radial-gradient(circle at 92% 8%,#865fff33,#0000 18rem),radial-gradient(circle at 8% 90%,#50e9ff29,#0000 20rem),#0a0b43 linear-gradient(142deg,#0a0b43,#153b98 50%,#0873a4);border-color:#fffaffd1 #50e9ffa8 #05052bf0 #865fffb8;box-shadow:0 24px 52px #0504276b,0 0 28px #50e9ff26,inset 1px 1px #fffaff5c,inset -1px 0 #50e9ff57,inset 0 -2px #05052bad}.section-lg--clear-optical.section-lg--presentation-result .section-signal-glyph{--glyph-tone:#7d4cff;color:#fffaff;background:radial-gradient(circle at 25% 16%,#ffffff6b,#0000 30%),linear-gradient(145deg,#8af7ff,#50e9ff 32%,#7d4cff 67%,#241078);border-color:#fffafff5 #50e9ffd6 #0a0535f0 #865ffff0;box-shadow:-2px -2px #fffaffb3,0 0 29px #50e9ff63,0 0 42px #865fff3d,0 17px 30px #05042761,inset 1px 1px #ffffff94,inset 0 -3px #0a0535a8}.section-lg--clear-optical.section-lg--presentation-result .split-left>.text-kicker,.section-lg--clear-optical.section-lg--presentation-result .video-card .text-kicker{color:#10083a;background:radial-gradient(circle at 18% 12%,#ffffff8a,#0000 34%),linear-gradient(145deg,#b9f9ff,#50e9ff 54%,#69a8f5);border-color:#f0fefffa #50e9ffe6 #121d73e6 #c8f6ffe0;box-shadow:0 12px 26px #05042752,0 0 23px #50e9ff4d,inset 1px 1px #ffffffc7,inset 0 -2px #121d7366}.section-lg--clear-optical.section-lg--presentation-result .main-heading-non-hero:after{background:linear-gradient(90deg,#50e9ff,#865fff 54%,#ffe45b 84%,#0000);box-shadow:0 0 15px #50e9ff4d,0 0 23px #865fff47,0 0 28px #ffe45b21}.section-lg--clear-optical.section-lg--presentation-result .video-card{--bsa-glass-accent:#50e9ff;background:radial-gradient(circle at 88% 8%,#50e9ff33,#0000 17rem),radial-gradient(circle at 10% 86%,#865fff3d,#0000 19rem),#070631 linear-gradient(145deg,#070631,#17105b 45%,#124a9f);border-color:#fffaffeb #50e9ffd1 #05052bf5 #865fffd1;box-shadow:0 29px 60px #05042780,0 0 29px #50e9ff33,0 0 39px #865fff24,inset 1px 1px #fffaff66,inset -1px 0 #50e9ff61,inset 0 -3px #05052bbf}.section-lg--clear-optical.section-lg--presentation-result .clear-optical-story-instrument.is-result{--optical-instrument-accent:#50e9ff;--optical-instrument-secondary:#865fff;background:radial-gradient(circle at 84% 14%,#50e9ff38,#0000 17rem),radial-gradient(circle at 12% 86%,#865fff3d,#0000 19rem),#0a0b43 linear-gradient(145deg,#0a0b43,#2445a6 48%,#0878a8);border-color:#fffaffe6 #50e9ffc7 #05052bf0 #865fffc7;box-shadow:0 25px 52px #05042770,0 0 29px #50e9ff2e,0 0 37px #865fff21,inset 1px 1px #fffaff61,inset -1px 0 #50e9ff57,inset 0 -2px #05052bad}.section-lg--clear-optical.section-lg--presentation-result .section-action-dock{background:radial-gradient(circle at 8% 0,#ffe45b21,#0000 15rem),radial-gradient(circle at 94% 100%,#865fff38,#0000 17rem),#070631 linear-gradient(145deg,#070631,#162568 50%,#104f94);border-color:#fffaffc2 #50e9ffa3 #05052bf0 #865fffb8;box-shadow:0 21px 42px #05042773,0 0 24px #865fff21,inset 1px 1px #fffaff3b,inset -1px 0 #50e9ff40,inset 0 -2px #05052bad}.section-lg--clear-optical.section-lg--presentation-result .section-action-dock:before{background:linear-gradient(90deg,#0000,#fffaff,#ffe45b 34%,#865fff 65%,#50e9ff 86%,#0000);box-shadow:0 0 15px #ffe45b45,0 0 23px #865fff33,0 0 28px #50e9ff21}.section-lg--clear-optical.section-lg--presentation-result .section-action-dock .text-punchline{color:#fffaff;text-shadow:0 2px 14px #0504278a;border-color:#ffe45b6b}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .button-primary{--lens-button-light:#fff89a;--lens-button-main:#ffe45b;--lens-button-deep:#6951c9;--lens-button-depth:#18094ea8;--lens-button-glow:#ffe45b73;--lens-button-ink:#10083a;color:#10083a;text-shadow:0 1px #ffffff9e;background:radial-gradient(circle at 18% 12%,#ffffff94,#0000 34%),linear-gradient(145deg,#fff89a,#ffe45b 58%,#d7b916);border-color:#ffffecfa #ffe45bf0 #2d1f7eeb #fff9b2eb;box-shadow:0 16px 32px #0504276b,0 0 23px #ffe45b54,inset 1px 1px #ffffffbd,inset 0 -3px #2d1f7e70}.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) .button-secondary{--lens-button-light:#c1b2ff;--lens-button-main:#865fff;--lens-button-deep:#4320ac;--lens-button-depth:#140648ad;--lens-button-glow:#865fff6b;--lens-button-ink:#fffaff;color:#fffaff;text-shadow:0 2px 13px #05042780;background:radial-gradient(circle at 18% 10%,#ffffff38,#0000 34%),linear-gradient(145deg,#b9a8ff,#865fff 48%,#4320ac);border-color:#fffafff0 #865fffe6 #0a0535f0 #50e9ff94;box-shadow:0 16px 32px #05042770,0 0 24px #865fff4d,inset 1px 1px #ffffff61,inset 0 -3px #0a05359e}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.section-lg--clear-optical.section-lg--presentation-origin>.container-main{background-color:#241078}.section-lg--clear-optical.section-lg--presentation-result>.container-main{background-color:#1453ca}}@media (forced-colors:active){.section-lg--clear-optical:is(.section-lg--presentation-origin,.section-lg--presentation-result) :is(.split-left,.video-card,.story-memory-copy,.clear-optical-story-journey,.clear-optical-story-method,.story-timeline-step,.clear-optical-story-instrument,.section-proof-card,.section-action-dock){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.not-found-page{min-height:calc(100vh - 78px);color:var(--bsa-night-glass-text);background:linear-gradient(#93d6ff11 1px,transparent 1px),linear-gradient(90deg,#93d6ff11 1px,transparent 1px),radial-gradient(circle at 14% 8%,#47e5ff2e,transparent 27rem),radial-gradient(circle at 88% 82%,var(--bsa-night-glass-violet-soft),transparent 30rem),linear-gradient(145deg,#06183a,#0a3a73 54%,#07556b);background-size:48px 48px,48px 48px,auto,auto,auto;place-items:center;padding:clamp(24px,5vw,72px);display:grid;overflow:hidden}.not-found-card{background:linear-gradient(90deg,transparent,var(--bsa-glass-prism-core) 58%,#47e5ffb8 74%,transparent) right 2rem top /5.2rem 1px no-repeat,radial-gradient(circle at 82% 12%,#47e5ff21,transparent 22rem),linear-gradient(145deg,#04173af0,#0a346fe6 56%,#085b6fd6);border:1px solid #f8feffe6;border-color:#f8feffe6 #47e5ffb8 #031639e0 #bef2ffa3;border-radius:clamp(28px,4vw,44px);justify-items:center;gap:clamp(28px,5vh,44px);width:min(100%,720px);padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 30px 72px #02102d6b,inset 0 1px #ffffff7a,inset 0 -2px #02102dad}.not-found-picture{width:min(100%,480px);height:clamp(190px,34vw,240px);position:relative}.not-found-hermes{z-index:2;position:absolute;top:50%;left:7%;transform:translateY(-50%)rotate(-8deg)}.not-found-hermes-lens{--not-found-lens-size:clamp(5.5rem,13vw,7.2rem);min-width:var(--not-found-lens-size);flex-direction:column;align-items:center;gap:.28rem;display:inline-flex}.not-found-hermes-glass{width:var(--not-found-lens-size);height:var(--not-found-lens-size);color:#43dcf2;background:radial-gradient(circle at 28% 20%,#d7f9ff7a 0 7%,#0000 23%),radial-gradient(circle at 50% 54%,#43dcf247,#0000 62%),linear-gradient(148deg,#1780c3d1,#062563eb 54%,#031441f5);border:1px solid #9becffd1;border-radius:30%;position:relative;overflow:hidden;box-shadow:inset 0 1px #eafdffd1,inset 0 -.28rem .6rem #010c30c7,0 .28rem #020c32d1,0 0 1.1rem #43dcf25c}.not-found-hermes-highlight{z-index:2;background:linear-gradient(128deg,#ffffffd1,#b8e8ff4d 64%,#0000 66%);border-radius:999px;width:48%;height:16%;position:absolute;top:10%;left:14%;transform:rotate(-16deg)}.not-found-hermes-glyph{color:#43dcf2;filter:drop-shadow(0 3px #020c32)drop-shadow(0 0 .5rem #43dcf2b8);width:74%;height:74%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(1.22)}.not-found-hermes-lens>strong{color:#f2fbff;letter-spacing:.08em;text-shadow:0 2px #020c32,0 0 .55rem #60e6ff85;text-transform:uppercase;font-size:clamp(.62rem,.72vw,.78rem);font-weight:850;line-height:1}.not-found-question{z-index:3;color:#fff;background:linear-gradient(145deg,#1d7ebeeb,#062b65f5);border:1px solid #dafaffb8;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.2rem;font-weight:900;display:grid;position:absolute;top:-1.25rem;right:-1rem;transform:rotate(8deg);box-shadow:0 0 18px #47e5ff52,inset 0 1px #ffffff73}.not-found-loop{filter:drop-shadow(0 0 7px #47e5ff75);border-top:3px dashed #52d6e7e6;border-bottom:3px dashed #52d6e7e6;border-right:3px dashed #52d6e7e6;border-radius:0 999px 999px 0;width:49%;height:36%;position:absolute;top:44%;left:26%;transform:translateY(-50%)}.not-found-loop span{filter:drop-shadow(0 0 5px #47e5ffad);border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:12px solid #52d6e7;width:0;height:0;position:absolute;bottom:-8px;left:-2px}.not-found-sign{z-index:2;aspect-ratio:1;border:1px solid;border-color:#fff1edeb var(--bsa-night-glass-coral) #4d1939e6 #ffbeb1b8;color:#fff;width:clamp(6.3rem,15vw,8rem);box-shadow:0 7px 0 #170c37d1,0 0 22px var(--bsa-night-glass-coral-soft),inset 0 1px 0 #ffffff5c,inset 0 -8px 16px #1409357a;background:linear-gradient(90deg,#0000,#ffffffc7,#ff7453b8,#0000) right .8rem top/2.6rem 1px no-repeat,radial-gradient(circle at 25% 16%,#fff3,#0000 34%),linear-gradient(145deg,#682757f5,#231c53fa);border-radius:28%;place-content:center;justify-items:center;display:grid;position:absolute;top:50%;right:4%;transform:translateY(-50%)rotate(5deg)}.not-found-sign small{color:#ffd7d1;letter-spacing:.14em;font-size:.58rem;font-weight:850}.not-found-sign strong{letter-spacing:-.06em;text-shadow:0 0 16px #ff74536b;font-size:clamp(2.3rem,6vw,3.35rem);font-weight:920;line-height:1}.not-found-card h1{max-width:620px;color:var(--bsa-night-glass-text);letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:720;line-height:1.4}.not-found-card h1 a{color:#70efc5;text-underline-offset:.18em;font-weight:850;text-decoration-color:#70efc594;text-decoration-thickness:2px}.not-found-card h1 a:hover{color:#b2ffe3}.not-found-card h1 a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #fff}@media (width<=520px){.not-found-page{min-height:calc(100vh - 82px);padding:18px 12px}.not-found-card{padding:28px 18px 34px}.not-found-picture{height:185px}.not-found-hermes{left:2%}.not-found-sign{right:1%}}@media (prefers-reduced-motion:reduce){.not-found-hermes,.not-found-sign{transform:translateY(-50%)}}@media (forced-colors:active){.not-found-card,.not-found-hermes-glass,.not-found-page,.not-found-question,.not-found-sign{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.not-found-loop{filter:none;border-color:canvastext}}.training-offer-price{background:radial-gradient(circle at 8% 0,#47e9f421,#0000 12rem),linear-gradient(145deg,#03183ff5,#073774eb);border:1px solid #47e9f466;border-radius:13px;gap:6px;min-width:0;margin:12px 0 16px;padding:12px 14px;display:grid;box-shadow:0 12px 26px #010d2838,inset 1px 1px #ffffff38}.pricing-price-row .training-offer-price{flex:auto;margin:0}.training-offer-amount{color:#8df5ff;letter-spacing:-.015em;overflow-wrap:normal;white-space:nowrap;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:820;line-height:1.15}.program-card .training-offer-amount{font-size:clamp(19px,1.5vw,22px)}.training-offer-status{color:#dceffc;max-width:42ch;margin:0;font-size:14px;font-weight:720;line-height:1.4}.training-offer-price.is-coming_soon .training-offer-status{color:#ffd5ce}.button.is-disabled,.card-cta-row.is-disabled{color:#dceffc;cursor:not-allowed;filter:saturate(.45);opacity:1;background:linear-gradient(145deg,#06346cdb,#03183feb);border:1px solid #70f1fb75;min-height:44px;box-shadow:inset 1px 1px #fff3,0 9px 20px #010d2833}.card-cta-row.is-disabled{width:100%}.pricing-card .pricing-cta.is-disabled:active,.pricing-card .pricing-cta.is-disabled:hover,.program-card .card-cta-row.is-disabled:active,.program-card .card-cta-row.is-disabled:hover{transform:none;box-shadow:inset 1px 1px #fff3,0 9px 20px #010d2833}.story-page{--thunder-zeus:#7588ff;--thunder-hera:#ff6b74;--thunder-hermes:#43dcf2;--thunder-pythia:#48b8b0;--thunder-orpheus:#a995ea;--thunder-hephaistos:#e99a6e;--thunder-pegasus:#89f3e0;--thunder-artemis:#ffb246;--thunder-athena:#50e5ab;--thunder-gold:#ffd94f;--thunder-ice:#f6fdff;--thunder-muted:#c4e9f7;--thunder-deep:#020d2b;--thunder-night:#031842;--thunder-sapphire:#063f94;--thunder-aegean:#00688c;color:var(--thunder-ice)}.story-page .story-web-hero{background:0 0}.story-page .story-web-hero>.container-main{--bsa-night-accent:var(--thunder-hermes);--bsa-night-glow:#43dcf270;border-color:#d9fbff var(--thunder-hermes) #010921 #91f0ff;background:linear-gradient(90deg,transparent,#f6fdff 58%,var(--thunder-gold) 72%,transparent) right 1rem top /4.2rem 2px no-repeat,linear-gradient(180deg,transparent,#f6fdff 38%,var(--thunder-hermes) 68%,transparent) right top .7rem /2px 3rem no-repeat,radial-gradient(circle at 12% 12%,#43dcf261,transparent 29rem),radial-gradient(circle at 86% 9%,#7588ff66,transparent 34rem),linear-gradient(145deg,#03133b,#0755aa 48%,#004f79 74%,#020d2b);box-shadow:-3px -3px 0 #e5fcffeb,2px 0 0 var(--thunder-hermes),0 28px 64px #00071c9e,0 0 38px #43dcf257,inset 1px 1px 0 #ffffffb3,inset -2px 0 0 #43dcf29e,inset 0 -3px 0 #01071e;-webkit-backdrop-filter:none}.story-page .story-flight-scene{background:radial-gradient(circle at 14% 14%,#43dcf26b,#0000 27%),radial-gradient(circle at 83% 16%,#7588ff7a,#0000 32%),radial-gradient(circle at 62% 74%,#48b8b047,#0000 36%),linear-gradient(#03123a,#074fa1 46%,#004f78 72%,#020b27)}.story-page .story-flight-scene:before{content:none;background:0 0}.story-page .story-flight-scene:after{background:radial-gradient(circle at 50% 100%,#43dcf252,#0000 58%),linear-gradient(#0000 0 56%,#031842b8);border-color:#89f3e075;box-shadow:inset 0 18px 34px #43dcf22e,inset 0 -72px 110px #010923bd}.story-page .story-flight-horizon{background:linear-gradient(#0000,#43dcf257 48%,#48b8b04d),repeating-linear-gradient(0deg,#89f3e033 0 1px,#0000 1px 18px)}.story-page .story-flight-route,.story-page .story-flight-vector{background:linear-gradient(180deg,transparent,var(--thunder-hermes),var(--thunder-zeus),transparent);box-shadow:0 0 24px #43dcf2b8}.story-page .story-flight-instruments{border-color:#d8fbff var(--thunder-hermes) #010924 #88edff;opacity:1;-webkit-backdrop-filter:none;background:radial-gradient(circle at 16% 10%,#43dcf23d,#0000 38%),linear-gradient(145deg,#052a6b,#061a4b 62%,#010923);box-shadow:0 20px 42px #00071ca3,0 0 28px #43dcf24d,inset 1px 1px #e7fcffbd,inset 0 -2px #01071d}.story-page .story-flight-gauge,.story-page .story-flight-radar{border-color:#e4fcff var(--gauge-tone,var(--thunder-hermes)) #01071f #a8f5ff;background:repeating-conic-gradient(from -8deg,color-mix(in srgb,var(--gauge-tone,var(--thunder-hermes)) 54%,transparent) 0deg 2deg,transparent 2deg 18deg),radial-gradient(circle,color-mix(in srgb,var(--gauge-tone,var(--thunder-hermes)) 48%,#08245a),#04163f 63%,#01091f);box-shadow:0 0 20px color-mix(in srgb,var(--gauge-tone,var(--thunder-hermes)) 54%,transparent),inset 1px 1px 0 #eefdff9e,inset 0 -2px 0 #01071d}.story-page .story-flight-gauge-alt{--gauge-tone:var(--thunder-orpheus)}.story-page .story-flight-radar{--gauge-tone:var(--thunder-pythia)}.story-page .story-flight-gauge-alert{--gauge-tone:var(--thunder-hera)}.story-page .story-flight-gauge span,.story-page .story-flight-radar span{background:linear-gradient(180deg,var(--gauge-tone),var(--thunder-ice));box-shadow:0 0 12px var(--gauge-tone)}.story-page .story-flight-gauge-alert:after{border-color:#ff6b74c7;box-shadow:0 0 20px #ff6b7485,inset 0 0 24px #ff6b744d}.story-page .story-flight-gauge strong,.story-page .story-flight-radar strong{color:var(--thunder-ice);text-shadow:0 0 10px var(--gauge-tone)}.story-page .story-opening-copy :is(.hero-heading,.text-lead),.story-page .story-section-head :is(.main-heading-non-hero,.text-lead){color:var(--thunder-ice);text-shadow:0 3px 20px #00081fc2}.story-page .story-opening-copy .hero-heading,.story-page .story-section-head .main-heading-non-hero{-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #01071e)drop-shadow(0 8px 8px #000312c2);background:linear-gradient(112deg,#fff 0 42%,#c7fbff 58%,#4be9ee 79%,#ffe159);-webkit-background-clip:text;background-clip:text}.story-page .story-opening-copy .hero-heading{filter:drop-shadow(0 2px #183579)drop-shadow(0 5px 5px #0310377a);text-shadow:none}.story-page .story-opening-copy>.text-lead:last-child,.story-page .story-section-head .text-lead{color:var(--thunder-muted)}.story-page .story-web-hero .text-kicker{color:#a9f8ff;text-shadow:0 0 16px #43dcf28a}.story-page .story-web-hero .story-hook-subtitle{color:#a9f8ff;text-shadow:0 2px #10285f,0 5px 6px #00061c7a}.story-page .story-opening-copy>.text-kicker{color:#041638;text-shadow:0 1px #ffffff8a}.story-page .story-hero-role-trace span{border-color:color-mix(in srgb,var(--story-role-tone) 76%,#bff8ff);background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--story-role-tone) 42%,transparent),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--story-role-tone) 24%,#0a3f83),#03143d 66%,#010820);box-shadow:0 0 18px color-mix(in srgb,var(--story-role-tone) 58%,transparent),inset 1px 1px 0 #eefdff80,inset 0 -2px 0 #01061a}.story-page .story-mask-reference{border-color:#e4fdff var(--thunder-hermes) #010820 #9cf4ff;background:linear-gradient(90deg,transparent,#f5feff 58%,var(--thunder-hermes) 74%,transparent) right .78rem top /2.5rem 1px no-repeat,radial-gradient(circle at 85% 12%,#43dcf26b,transparent 36%),linear-gradient(145deg,#0869aa,#063777 58%,#02143e);-webkit-backdrop-filter:none;box-shadow:0 20px 42px #00071c9e,0 0 28px #43dcf266,inset 1px 1px #f1feffad,inset 0 -2px #010820}.story-page .story-mask-reference :is(p,strong,span){color:var(--thunder-ice);text-shadow:0 2px 12px #00081fad}.story-page .story-mask-reference p{color:#9ff6ff}.story-page .olymp-signal-stage{--bsa-night-accent:var(--thunder-hermes);--bsa-night-glow:#43dcf275;border-color:#e7fdff var(--bsa-night-accent) #01071e #91f1ff;background:linear-gradient(90deg,transparent,#fff 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /4rem 2px no-repeat,linear-gradient(180deg,transparent,#fff 38%,var(--bsa-night-accent) 68%,transparent) right top .65rem /2px 3rem no-repeat,radial-gradient(circle at 78% 18%,var(--bsa-night-glow),transparent 32rem),radial-gradient(circle at 12% 68%,#7588ff4d,transparent 28rem),linear-gradient(145deg,#020d2b,#063d8c 48%,#004e76 74%,#010820);box-shadow:-3px -3px 0 #e7fcffd6,2px 0 0 var(--bsa-night-accent),0 30px 70px #000619ad,0 0 38px var(--bsa-night-glow),inset 1px 1px 0 #fff9,inset 0 -3px 0 #010619;-webkit-backdrop-filter:none}.story-page .olymp-signal-stage.is-act-2{--bsa-night-accent:var(--thunder-hera);--bsa-night-glow:#ff6b747a;background:linear-gradient(90deg,transparent,#fff7f8 58%,var(--thunder-hera) 74%,transparent) right 1rem top /4rem 2px no-repeat,radial-gradient(circle at 78% 28%,#ff6b748a,transparent 28rem),radial-gradient(circle at 12% 70%,#7588ff52,transparent 26rem),linear-gradient(145deg,#120c34,#4d195f 48%,#123578 76%,#020b28)}.story-page .olymp-signal-stage.is-act-3{--bsa-night-accent:var(--thunder-orpheus);--bsa-night-glow:#a995ea80;background:linear-gradient(90deg,transparent,#fbf8ff 58%,var(--thunder-orpheus) 74%,transparent) right 1rem top /4rem 2px no-repeat,radial-gradient(circle at 80% 18%,#a995ea8f,transparent 30rem),radial-gradient(circle at 62% 72%,#ff6b744d,transparent 25rem),linear-gradient(145deg,#0c0a30,#332073 50%,#073f80 78%,#020a26)}.story-page .olymp-signal-stage.is-act-4{--bsa-night-accent:var(--thunder-hephaistos);--bsa-night-glow:#e99a6e6b;background:linear-gradient(90deg,transparent,#fffaf6 58%,var(--thunder-hephaistos) 74%,transparent) right 1rem top /4rem 2px no-repeat,radial-gradient(circle at 78% 30%,#ff6b7466,transparent 25rem),radial-gradient(circle at 54% 76%,#e99a6e61,transparent 24rem),radial-gradient(circle at 16% 10%,#a995ea52,transparent 24rem),linear-gradient(145deg,#070720,#241052 48%,#06275e 76%,#010618)}.story-page .olymp-signal-stage.is-act-5{--bsa-night-accent:var(--thunder-athena);--bsa-night-glow:#50e5ab75;background:linear-gradient(90deg,transparent,#f3fff9 58%,var(--thunder-athena) 74%,transparent) right 1rem top /4rem 2px no-repeat,radial-gradient(circle at 78% 24%,#50e5ab80,transparent 29rem),radial-gradient(circle at 18% 14%,#43dcf25c,transparent 26rem),radial-gradient(circle at 52% 80%,#ffd94f42,transparent 24rem),linear-gradient(145deg,#020f31,#064e8f 46%,#006864 74%,#010a25)}.story-page .olymp-act-copy-shell,.story-page .olymp-stage-visual{border-color:#cefaffc7 var(--bsa-night-accent) #01071f #89f3e0a3;background:linear-gradient(90deg,transparent,#f5feff 58%,var(--bsa-night-accent) 74%,transparent) right .8rem top /2.7rem 1px no-repeat,radial-gradient(circle at 76% 18%,color-mix(in srgb,var(--bsa-night-accent) 38%,transparent),transparent 38%),linear-gradient(145deg,#062867,#073a82 52%,#03143d);box-shadow:0 20px 42px #00071c94,0 0 24px color-mix(in srgb,var(--bsa-night-accent) 28%,transparent),inset 1px 1px 0 #ecfdff94,inset 0 -2px 0 #01071e;-webkit-backdrop-filter:none}.story-page .olymp-cockpit-map{border-color:#e4fdff var(--thunder-zeus) #01071e var(--thunder-hermes);background:linear-gradient(90deg,transparent,#fff 58%,var(--thunder-zeus) 74%,transparent) right .8rem top /2.8rem 1px no-repeat,radial-gradient(circle at 82% 76%,#43dcf257,transparent 36%),radial-gradient(circle at 34% 22%,#a995ea47,transparent 34%),linear-gradient(145deg,#092b70,#06418c 52%,#02133c);box-shadow:0 22px 42px #00071ca3,0 0 30px #7588ff6b,inset 1px 1px #effdff9e,inset 0 -3px #01071e}.story-page .olymp-course-line{background:linear-gradient(90deg,var(--thunder-pythia),var(--thunder-hera) 48%,var(--thunder-zeus) 82%,var(--thunder-hermes));box-shadow:0 0 16px #7588ffad}.story-page .olymp-cockpit-map:before{background:linear-gradient(90deg,var(--thunder-orpheus),var(--thunder-pythia));box-shadow:0 0 12px #a995eaa8}.story-page .olymp-cockpit-map:after{background:linear-gradient(90deg,var(--thunder-hephaistos),var(--thunder-pythia));box-shadow:0 0 12px #e99a6e9e}.story-page .olymp-hermes-channel{background:linear-gradient(0deg,var(--thunder-hermes),var(--thunder-zeus));box-shadow:0 0 18px #43dcf2d1}.story-page .olymp-role-orb{filter:saturate(1.3)contrast(1.08)}.story-page .olymp-role-orb:not(.is-active){opacity:.7;filter:saturate(1.12)brightness(.76)contrast(1.12)}.story-page .olymp-role-orb:not(.is-active) span{opacity:.74}.story-page .olymp-role-orb i{border-color:#f2feff var(--role-tone) #01071f color-mix(in srgb,var(--role-tone) 72%,#dffbff);background:radial-gradient(circle at 28% 18%,color-mix(in srgb,var(--role-tone) 62%,#fff),transparent 36%),linear-gradient(145deg,var(--role-tone),color-mix(in srgb,var(--role-tone) 46%,#03143c));box-shadow:0 0 24px color-mix(in srgb,var(--role-tone) 72%,transparent),inset 1px 1px 0 #ffffffb3,inset 0 -2px 0 #01071db8}.story-page .role-hera{--role-tone:var(--thunder-hera)}.story-page .role-orpheus{--role-tone:var(--thunder-orpheus)}.story-page .role-pythia{--role-tone:var(--thunder-pythia)}.story-page .role-hephaistos{--role-tone:var(--thunder-hephaistos)}.story-page .role-zeus{--role-tone:var(--thunder-zeus)}.story-page .role-hermes{--role-tone:var(--thunder-hermes)}.story-page .role-artemis{--role-tone:var(--thunder-artemis)}.story-page .role-athena{--role-tone:var(--thunder-athena)}.story-page .olymp-instrument-check,.story-page .olymp-stage-conversion{border-color:#c6fbff var(--bsa-night-accent) #01071f var(--thunder-hermes);background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--bsa-night-accent) 34%,transparent),transparent 34%),linear-gradient(145deg,#07437f,#04265d 62%,#010c2d);box-shadow:0 16px 32px #00071c8a,inset 1px 1px #e8fdff85,inset 0 -2px #01071f}.story-page .olymp-instrument-flow>span,.story-page .olymp-role-decoder{border-color:color-mix(in srgb,var(--role-tone,var(--thunder-hermes)) 74%,#cdfaff);background:linear-gradient(90deg,transparent,#f3feff 58%,var(--role-tone,var(--thunder-hermes)) 74%,transparent) right .58rem top /1.9rem 1px no-repeat,radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--role-tone,var(--thunder-hermes)) 38%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--role-tone,var(--thunder-hermes)) 28%,#07509a),#031945 68%,#010a28);box-shadow:0 12px 26px #00071c8a,0 0 18px color-mix(in srgb,var(--role-tone,var(--thunder-hermes)) 24%,transparent),inset 1px 1px 0 #edfdff7a,inset 0 -2px 0 #01071f}.story-page .olymp-signal-stage :is(.olymp-instrument-flow strong,.olymp-instrument-points span,.olymp-role-decoder-copy>strong,.olymp-role-decoder-copy>span,.olymp-role-decoder-copy>small,.olymp-stage-conversion>strong),.story-page .olymp-signal-stage :is(.olymp-stage-head h2,.olymp-act-copy h3,.olymp-act-body,.olymp-generalization-note){color:var(--thunder-ice);text-shadow:0 2px 14px #000619b3}.story-page .olymp-signal-stage :is(.olymp-act-label,.olymp-stage-head .text-kicker,.olymp-act-cue,.olymp-instrument-check>p){color:#a9f8ff}.story-page .olymp-signal-stage.is-act-2 .olymp-act-cue{color:#ffd1d5}.story-page .olymp-signal-stage.is-act-3 .olymp-act-cue{color:#e7ddff}.story-page .olymp-signal-stage.is-act-4 .olymp-act-cue{color:#ffd9c4}.story-page .olymp-signal-stage.is-act-5 .olymp-act-cue{color:#bfffe5}.story-page .olymp-act-dots button:not(.is-active),.story-page .olymp-tour-toggle{border-color:#dffcff var(--thunder-hermes) #01071e #94efff;background:linear-gradient(90deg,transparent,#f5feff 58%,var(--thunder-hermes) 74%,transparent) right .58rem top /1.9rem 1px no-repeat,linear-gradient(145deg,#0869ac,#063572 66%,#02143c);color:var(--thunder-ice);box-shadow:0 12px 26px #00071c8a,0 0 20px #43dcf24d,inset 1px 1px #eefdff8f,inset 0 -2px #01071e}.story-page .olymp-act-dots button.is-active{border-color:#fffce1 var(--thunder-gold) #5c3600 #fff09b;color:#04163c;background:radial-gradient(circle at 18% 12%,#ffffffa3,#0000 34%),linear-gradient(145deg,#ffe97a,#ffd94f 56%,#ffb92e);box-shadow:0 12px 26px #00071c80,0 0 24px #ffd94f75,inset 1px 1px #ffffffd1,inset 0 -2px #5c360075}.story-page .story-prompter-panel{--bsa-night-accent:var(--thunder-orpheus);--bsa-night-glow:#a995ea6b;border-color:#f4efff var(--thunder-orpheus) #01071f var(--thunder-hermes);background:linear-gradient(90deg,transparent,#fff 58%,var(--thunder-orpheus) 74%,transparent) right 1rem top /4rem 2px no-repeat,radial-gradient(circle at 86% 12%,#a995ea7a,transparent 30rem),radial-gradient(circle at 14% 70%,#43dcf24d,transparent 28rem),linear-gradient(145deg,#070b2c,#243879 48%,#063e75 74%,#010820);box-shadow:-3px -3px 0 #e7fcffcc,2px 0 0 var(--thunder-orpheus),0 30px 68px #000619a8,0 0 36px #a995ea5c,inset 1px 1px 0 #ffffff8f,inset 0 -3px 0 #010619;-webkit-backdrop-filter:none}.story-page .story-prompter-panel :is(.story-prompter-generalization,.story-line,.story-line.is-dialogue,.story-prompter-opening h3,.story-prompter-opening span,.story-prompter-chapter strong,.story-prompter-ending strong,.story-prompter-ending span,.story-role-key p strong,.story-role-key p span,.story-prompter-progress small){color:var(--thunder-ice);text-shadow:0 2px 14px #000619b3}.story-page .story-prompter-panel .story-prompter-title{color:#f8fbff;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #01061a)drop-shadow(0 8px 8px #000312c7);text-shadow:none;background:linear-gradient(112deg,#fff 0 58%,#e6efff 76%,#9eb9ff);-webkit-background-clip:text;background-clip:text}.story-page .story-prompter-panel :is(.text-kicker,.story-role-key summary,.story-line.is-short-line,.story-line.is-spotlight,.story-prompter-opening p,.story-prompter-chapter span){color:#a9f8ff;text-shadow:0 0 14px #43dcf275}.story-page .story-prompter-viewport{border-color:#dffcff var(--thunder-orpheus) #01071f var(--thunder-hermes);background:linear-gradient(90deg,transparent,#f5feff 58%,var(--thunder-orpheus) 74%,transparent) right .8rem top /2.7rem 1px no-repeat,radial-gradient(circle at 78% 18%,#a995ea5c,transparent 36%),linear-gradient(145deg,#061b4e,#123d7d 52%,#020d30);box-shadow:0 20px 42px #00071c99,0 0 26px #a995ea4d,inset 1px 1px #ecfdff8a,inset 0 -2px #01071e}.story-page .story-prompter-window{background:linear-gradient(#031437,#062660 52%,#03133b);border-color:#89f3e0c2;box-shadow:inset 0 18px 34px #43dcf217,inset 0 -22px 42px #000618b3}.story-page .story-prompter-chapter,.story-page .story-prompter-ending,.story-page .story-prompter-opening,.story-page .story-role-key p{border-color:color-mix(in srgb,var(--role-tone,var(--thunder-orpheus)) 72%,#cffaff);background:linear-gradient(90deg,transparent,#f5feff 58%,var(--role-tone,var(--thunder-orpheus)) 74%,transparent) right .58rem top /1.9rem 1px no-repeat,radial-gradient(circle at 82% 14%,color-mix(in srgb,var(--role-tone,var(--thunder-orpheus)) 36%,transparent),transparent 34%),linear-gradient(145deg,#0b2d6c,#101c55 68%,#020b29);box-shadow:0 12px 26px #00071c8a,0 0 18px #a995ea3d,inset 1px 1px #edfdff75,inset 0 -2px #01071f}.story-page .story-prompter-opening{--role-tone:var(--thunder-gold)}.story-page .story-prompter-chapter{--role-tone:var(--thunder-orpheus)}.story-page .story-prompter-ending{--role-tone:var(--thunder-athena)}.story-page .story-prompter-progress{background:#010b2b;box-shadow:inset 0 0 0 1px #43dcf26b}.story-page .story-prompter-progress span{background:linear-gradient(90deg,var(--thunder-hermes),var(--thunder-zeus),var(--thunder-gold));box-shadow:0 0 18px #43dcf2ad}.story-page .story-final-panel{--bsa-night-accent:var(--thunder-athena);--bsa-night-glow:#50e5ab6b;border-color:#edfff8 var(--thunder-athena) #01071f var(--thunder-hermes);background:linear-gradient(90deg,transparent,#fff 58%,var(--thunder-gold) 74%,transparent) right 1rem top /4rem 2px no-repeat,radial-gradient(circle at 84% 16%,#50e5ab80,transparent 30rem),radial-gradient(circle at 16% 70%,#7588ff57,transparent 28rem),linear-gradient(145deg,#031036,#074c91 48%,#00675f 76%,#010922);box-shadow:-3px -3px 0 #e7fcffd1,2px 0 0 var(--thunder-athena),0 30px 68px #000619a8,0 0 36px #50e5ab52,inset 1px 1px 0 #ffffff8f,inset 0 -3px 0 #010619;-webkit-backdrop-filter:none}.story-page .story-final-panel :is(.main-heading-non-hero,.text-lead){color:var(--thunder-ice);text-shadow:0 2px 16px #000619b8}.story-page .story-final-panel .main-heading-non-hero{-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 22px #00071c9e);background:linear-gradient(112deg,#fff,#dffbff 58%,#89f3e0 82%,#ffd94f);-webkit-background-clip:text;background-clip:text}.story-page .story-final-command{border-color:var(--thunder-pegasus);color:#dffeff;text-shadow:0 0 14px #43dcf25c;background:linear-gradient(90deg,#50e5ab4d,#43dcf22e),linear-gradient(145deg,#064779,#03275d 62%,#010c2e);box-shadow:0 14px 30px #00071c8a,0 0 20px #50e5ab47,inset 1px 1px #dffff870,inset 0 -2px #01071f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.story-page .olymp-signal-stage,.story-page .story-final-panel,.story-page .story-mask-reference,.story-page .story-prompter-panel,.story-page .story-web-hero>.container-main{background-color:#031842}}@media (forced-colors:active){.story-page,.story-page .olymp-act-copy-shell,.story-page .olymp-cockpit-map,.story-page .olymp-signal-stage,.story-page .olymp-stage-visual,.story-page .story-final-command,.story-page .story-final-panel,.story-page .story-mask-reference,.story-page .story-prompter-panel,.story-page .story-prompter-viewport,.story-page .story-prompter-window,.story-page .story-web-hero,.story-page .story-web-hero>.container-main{color:canvastext;box-shadow:none;text-shadow:none;filter:none;background:canvas;border-color:canvastext}}
