: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:rgba(23,59,87,.68);--shop-night-strong:rgba(23,59,87,.82);--shop-page-bg:#8096c8;--shop-grid-line:hsla(0,0%,100%,.1);--shop-glass-bg:hsla(0,0%,100%,.58);--shop-glass-bg-strong:hsla(0,0%,100%,.72);--shop-glass-border:hsla(0,0%,100%,.68);--shop-glass-inner:hsla(0,0%,100%,.42);--shop-glass-shadow:rgba(23,59,87,.18);--shop-ice-bg:hsla(0,0%,100%,.76);--shop-ice-bg-strong:hsla(0,0%,100%,.9);--shop-card:#fff;--shop-dark-glass-bg:rgba(31,112,108,.36);--shop-dark-glass-bg-strong:rgba(16,74,86,.46);--shop-dark-glass-border:rgba(219,235,247,.48);--shop-dark-glass-text:hsla(0,0%,100%,.94);--shop-dark-glass-muted:rgba(229,248,244,.78);--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:rgba(197,220,244,.82);--shop-button-glass-strong:rgba(166,203,235,.88);--shop-button-glass-border:hsla(0,0%,100%,.78);--quiz-aqua:#008fb8;--quiz-aqua-strong:#006c9e;--quiz-aqua-light:#52d6e7;--quiz-aqua-glow:rgba(0,143,184,.28);--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{margin:0;color:var(--midnight-blue);background:var(--card);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{display:block;max-width:100%}mux-player{width:100%;height:100%;--media-object-fit:cover}.site-shell{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.nav-primary{position:sticky;top:0;z-index:10;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-container{width:100%;max-width:1680px;min-height:78px;margin:0 auto;padding:9px clamp(18px,2.4vw,40px);display:flex;align-items:center;gap:clamp(12px,1.35vw,22px)}.brand{flex:none}.brand img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.nav-menu{margin-left:auto;display:flex;align-items:center;gap:clamp(14px,1.25vw,22px)}.nav-link{color:var(--teal-safety);font-size:14px;font-weight:500;line-height:1.15;text-decoration:none;white-space:nowrap}.nav-link.is-current{font-weight:800}.nav-more{position:relative;display:none}.nav-more-trigger{min-height:40px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;color:#173b57d1;font-size:14px;font-weight:760;line-height:1;cursor:pointer;white-space:nowrap}.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{position:absolute;top:calc(100% + 9px);right:0;z-index:28;width:-moz-max-content;width:max-content;min-width:210px;padding:7px;display:grid;gap:4px;border:1px solid rgba(225,247,255,.82);border-radius:17px;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.94),transparent 42%),linear-gradient(145deg,#e6f3fff7,#bed7f0f2);box-shadow:0 20px 42px #051c433d;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.nav-more-link{min-height:40px;padding:0 13px;display:flex;align-items:center;border-radius:11px;color:#173b57d1;font-size:14px;font-weight:720;text-decoration:none}.nav-more-link.is-current,.nav-more-link:focus-visible,.nav-more-link:hover{color:var(--shop-night-blue);background:#ffffff9e}.nav-actions{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end}.nav-actions>.button{min-height:42px;padding:9px 15px;flex:0 0 auto;font-size:14px;line-height:1;white-space:nowrap}.language-switcher{position:relative;display:block;flex:0 0 auto;border:1px solid rgba(197,220,244,.82);border-radius:999px;background:linear-gradient(180deg,#ffffffe0,#e6f1fc9e);box-shadow:0 10px 24px #173b5717,inset 0 1px #ffffffe6;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}.language-trigger,.nav-more-trigger{list-style:none}.language-trigger::-webkit-details-marker,.nav-more-trigger::-webkit-details-marker{display:none}.language-trigger{min-width:58px;min-height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--shop-night-blue);font-size:13px;font-weight:850;line-height:1;cursor:pointer}.account-compact-chevron,.language-chevron,.nav-more-trigger span{transform:translateY(-1px);font-size:14px;transition:transform .18s ease}.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{width:16px;height:16px;display:inline-grid;flex:0 0 16px;place-items:center}.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.8}.language-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:30;min-width:86px;padding:6px;display:grid;gap:3px;border:1px solid rgba(225,247,255,.82);border-radius:16px;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.94),transparent 42%),linear-gradient(145deg,#e6f3fff5,#bed7f0f0);box-shadow:0 20px 42px #051c4338;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.language-link{display:flex;min-width:72px;min-height:44px;padding:0 12px;align-items:center;justify-content:center;place-items:center;border-radius:10px;color:#173b57c7;font-size:13px;font-weight:850;line-height:1;text-decoration:none}.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%,hsla(0,0%,100%,.22),transparent 42%),linear-gradient(145deg,#3a74a9eb,#2f6f69f0);box-shadow:inset 0 1px #ffffff42,0 8px 16px #173b5729}.account-actions{display:flex;align-items:center;justify-content:flex-end;min-height:42px}.account-fallback-details{position:relative;display:flex;flex:0 0 auto}.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{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:132px;padding:0 14px;border:1px solid rgba(47,111,105,.28);border-radius:8px;color:var(--text);background:#ffffffb8;font-size:14px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:0 8px 16px #173b5714;transition:transform .2s ease,border-color .2s ease,background .2s ease}.account-fallback-link:hover{transform:translateY(-1px);border-color:#2f6f6975;background:#ffffffeb}.bsa-web-account-widget{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:42px}.bsa-web-account-widget:not(.is-account-visible){display:none}.account-compact-trigger{min-height:42px;padding:5px 12px 5px 6px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(225,247,255,.82);border-radius:999px;color:var(--shop-night-blue);background:radial-gradient(circle at 18% 14%,hsla(0,0%,100%,.92),transparent 40%),linear-gradient(145deg,#d8ebfce6,#aecfedd6);box-shadow:0 12px 26px #173b5726,inset 0 1px #ffffffdb;font:inherit;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.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{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid hsla(0,0%,100%,.86);border-radius:999px;background:#ebf7ffc2;box-shadow:inset 0 1px #ffffffeb}.account-compact-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.account-compact-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:32;width:-moz-max-content;width:max-content;min-width:176px;padding:7px;display:grid;gap:4px;border:1px solid rgba(225,247,255,.82);border-radius:17px;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.94),transparent 42%),linear-gradient(145deg,#e6f3fff7,#bed7f0f2);box-shadow:0 20px 42px #051c433d;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.account-compact-item{min-height:44px;padding:0 13px;display:flex;align-items:center;border:0;border-radius:11px;color:var(--shop-night-blue);background:transparent;font:inherit;font-size:14px;font-weight:760;text-align:left;text-decoration:none;cursor:pointer}.account-compact-item:focus-visible,.account-compact-item:hover{background:#ffffff9e}.account-widget-sdk-host{position:absolute;top:100%;right:0;width:0;height:0}.bsa-web-account-widget .bsa-account-launcher__actions{display:none}.menu-toggle{display:none;width:44px;height:44px;margin-left:auto;border:1px solid var(--border);border-radius:8px;background:var(--card);align-items:center;justify-content:center;flex-direction:column;gap:4px}.menu-toggle span{width:20px;height:2px;background:var(--teal-safety)}.section-lg{padding:0 0 36px}.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{display:flex;gap:24px;align-items:stretch;margin-top:20px}.v-rule{flex:none;width:2px;min-width:2px;border-radius:999px;background:var(--teal-strong);opacity:.45}.rule-content{width:100%;min-width:0}.split-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,420px);gap:56px;align-items:start}.split-row--with-visual{align-items:center}.split-left{max-width:640px;min-width:0}.split-right{width:100%}.split-right-stack{display:grid;gap:20px}.card-eyebrow,.hero-benefit-kicker,.text-kicker{margin:0 0 10px;color:var(--teal-safety);font-size:13px;line-height:1.35;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.hero-heading{margin:10px 0 32px;color:var(--teal-safety);font-size:48px;line-height:1.14;font-weight:800;letter-spacing:0}.hero-heading span{font-size:42px}.h2-heading-subheading,.main-heading-non-hero{margin:10px 0 28px;color:var(--teal-safety);font-size:36px;line-height:1.2;font-weight:700;letter-spacing:0}.text-lead{font-size:16px}.card-lead,.proof-text,.text-lead,.text-md{margin:10px 0;color:var(--midnight-blue);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{position:relative;isolation:isolate;overflow:hidden;display:grid;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);border:1.5px solid hsla(0,0%,100%,.66);border-radius:1.45rem;background:radial-gradient(circle at 85% 18%,rgba(102,178,244,.2),transparent 35%),linear-gradient(145deg,#ffffff9e,#d9e8f85c);box-shadow:0 18px 38px #173b571f,inset 0 1px #ffffffb8}.hero-signal-drama-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,59,87,.07) 1px,transparent 0),linear-gradient(rgba(23,59,87,.07) 1px,transparent 0);background-size:48px 48px;opacity:.7}.hero-signal-drama-action,.hero-signal-drama-copy{position:relative;z-index:1;min-width:0}.hero-signal-drama-copy{display:grid;gap:.72rem}.hero-signal-drama-action{display:grid;gap:.9rem;justify-items:center}.hero-signal-drama-title{margin:0;color:var(--shop-night-blue);font-size:clamp(2.05rem,4vw,3.35rem);font-weight:900;line-height:1}.hero-signal-drama-subtitle{margin:0;color:var(--teal-safety);font-size:clamp(1.08rem,2vw,1.45rem);font-weight:850;line-height:1.2}.hero-signal-drama-instruments{width:min(74%,300px);display:grid;grid-template-columns:1fr 1.24fr 1fr;gap:.48rem;align-items:end;margin:.1rem auto .15rem;padding:.52rem;border:1px solid hsla(0,0%,100%,.62);border-radius:22px;background:linear-gradient(145deg,#fff6,#d9e8f829),#173b570f;box-shadow:0 14px 28px #173b571c,inset 0 1px #ffffff9e}.hero-signal-drama-cta{margin-top:.1rem;justify-content:center}.hero-after-signal-block{display:grid;gap:1rem;margin-top:1.25rem}.face-signal-preview{position:relative;overflow:hidden;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:1.35rem 0 0;border:1px solid hsla(0,0%,100%,.72);border-radius:22px;padding:.85rem;background:radial-gradient(circle at 16% 20%,rgba(82,214,231,.14),transparent 42%),linear-gradient(145deg,#ffffffb8,#d2e4f670);box-shadow:0 18px 38px #173b571f,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.face-signal-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,59,87,.055) 1px,transparent 0),linear-gradient(rgba(23,59,87,.055) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.face-signal-preview>*{position:relative;z-index:1}.face-signal-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;flex-wrap:wrap}.face-signal-preview-head>p{margin:0;color:var(--teal-safety);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.face-signal-toggle{display:inline-flex;max-width:100%;min-width:0;gap:.2rem;border:1px solid rgba(61,143,209,.22);border-radius:999px;padding:.2rem;background:#ffffff7a}.face-signal-toggle button{min-height:44px;border:0;border-radius:999px;padding:.3rem .68rem;color:var(--shop-night-blue);background:transparent;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:color .22s ease,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));box-shadow:0 8px 18px #006c9e38;transform:translateY(-1px)}.face-signal-preview-body{display:grid;grid-template-columns:92px minmax(0,1fr);gap:.8rem;align-items:center;margin-top:.65rem;min-width:0}.face-signal-portrait{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.78);border-radius:50%;background:#e7f1fb9e;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:3}.face-hair{stroke-width:6;opacity:.62}.face-eye,.face-nose{stroke-width:3;opacity:.72}.face-signal-mark{stroke-width:4;transition:stroke .18s ease,opacity .18s ease}.face-mask{fill:#5d78b83d;stroke:#ffffffb3;stroke-width:2;transition:opacity .18s ease}.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 rgba(82,214,231,.52))}.face-signal-preview-copy-stack{display:grid;min-width:0}.face-signal-preview-copy{grid-area:1/1;display:grid;gap:.25rem;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(12px) scale(.992);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s}.face-signal-preview-copy.is-effect{transform:translate(-12px) scale(.992)}.face-signal-preview-copy.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0) scale(1);transition-delay:70ms,70ms,0s}.face-signal-preview-copy span{color:var(--teal-safety);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.face-signal-preview-copy strong{color:var(--shop-night-blue);font-size:1rem;line-height:1.18;overflow-wrap:anywhere}.face-signal-memory,.face-signal-preview-copy p{margin:0;color:#173b57c7;font-size:.8rem;line-height:1.35}.face-signal-memory{margin-top:.65rem;border-top:1px solid rgba(61,143,209,.18);padding-top:.55rem;color:var(--teal-safety);font-weight:850}.shorts-cockpit-instrument{position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;border:1.5px solid rgba(185,244,255,.82);border-radius:26px;padding:clamp(1rem,2.4vw,1.45rem);background:radial-gradient(circle at 72% 26%,rgba(77,224,238,.22),transparent 34%),linear-gradient(145deg,#edf8ffad,#5c89c747);box-shadow:-3px -3px #f0feff9e,0 24px 48px #051c4333,0 0 34px #47e5ff33,inset 1px 1px #ffffffe6,inset -1px -1px #47e5ff52;backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22)}.shorts-cockpit-instrument:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,59,87,.055) 1px,transparent 0),linear-gradient(rgba(23,59,87,.055) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at 62% 42%,#000 24%,transparent 82%);mask-image:radial-gradient(circle at 62% 42%,#000 24%,transparent 82%)}.shorts-cockpit-head{display:grid;justify-items:start;gap:.65rem}.shorts-cockpit-head h3,.shorts-cockpit-head p{margin:0}.shorts-cockpit-head p{border:1px solid hsla(0,0%,100%,.76);border-radius:.85rem;padding:.52rem .72rem;color:var(--teal-safety);background:#ffffff75;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;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{position:relative;width:min(92%,310px);aspect-ratio:1.7;margin:clamp(1rem,2.5vw,1.5rem) auto .9rem}.shorts-course-ring{position:absolute;left:50%;top:52%;border:2px solid rgba(88,194,215,.3);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #52d6e724}.shorts-course-ring.is-outer{width:70%;aspect-ratio:1;border-color:#d84b4547}.shorts-course-ring.is-middle{width:50%;aspect-ratio:1;border-color:#3ea8cb57}.shorts-course-ring.is-inner{width:30%;aspect-ratio:1;border-color:#2d9f866b}.shorts-course-route{position:absolute;left:17%;right:16%;top:54%;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--olymp-hera),var(--olymp-zeus),var(--olymp-hermes),var(--olymp-pegasus));box-shadow:0 0 16px #52d6e794;transform:rotate(-12deg)}.shorts-course-node{position:absolute;display:grid;width:3.75rem;height:3.75rem;place-items:center;border:2px solid hsla(0,0%,100%,.86);border-radius:50%;color:#fff;font-size:.75rem;font-weight:950;letter-spacing:.04em;box-shadow:0 10px 22px #173b5733,0 0 18px currentColor}.shorts-course-node.is-alarm{left:8%;bottom:3%;background:var(--olymp-hera)}.shorts-course-node.is-reading{left:43%;top:4%;background:var(--olymp-zeus)}.shorts-course-node.is-training{right:5%;bottom:18%;background:var(--olymp-pegasus)}.shorts-course-sweep{position:absolute;left:50%;top:52%;width:2px;height:44%;border-radius:999px;background:linear-gradient(180deg,var(--olymp-hermes),transparent);box-shadow:0 0 12px #52d6e7ad;transform-origin:50% 100%;animation:shorts-course-scan 5.5s ease-in-out infinite alternate}@keyframes shorts-course-scan{0%{transform:translate(-50%,-100%) rotate(-48deg)}to{transform:translate(-50%,-100%) rotate(48deg)}}.shorts-course-system-labels{display:grid;grid-template-columns:1fr auto 1fr;gap:.55rem;align-items:center;border-top:1px solid hsla(0,0%,100%,.64);border-bottom:1px solid hsla(0,0%,100%,.54);padding:.65rem 0;color:#173b57d6;font-size:.78rem;font-weight:850;text-transform:uppercase}.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{display:grid;gap:.55rem;margin-top:.9rem}.shorts-course-stages article{--stage-tone:var(--olymp-hermes);display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;align-items:center;border:1px solid color-mix(in srgb,var(--stage-tone) 34%,hsla(0,0%,100%,.68));border-left:4px solid var(--stage-tone);border-radius:12px;padding:.58rem .65rem;background:color-mix(in srgb,var(--stage-tone) 8%,hsla(0,0%,100%,.58));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{display:grid;gap:.1rem;min-width:0}.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{margin:.9rem 0 0;color:#175f63;font-size:.9rem;font-weight:880;line-height:1.35}.olymp-signal-stage{position:relative;isolation:isolate;overflow:hidden;margin:clamp(1.55rem,3vw,2.25rem) 0 1.4rem;border:1.5px solid hsla(0,0%,100%,.72);border-radius:28px;padding:clamp(1rem,2.5vw,1.6rem);background:radial-gradient(circle at 12% 12%,rgba(82,214,231,.14),transparent 34%),radial-gradient(circle at 88% 18%,rgba(93,120,184,.18),transparent 38%),linear-gradient(145deg,#ffffffb3,#cbdef475);box-shadow:0 28px 58px #173b572b,inset 0 1px #ffffffe0,0 0 0 1px #c5dcf447;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);transition:background .3s ease;scroll-margin-top:5.5rem}.olymp-signal-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,59,87,.055) 1px,transparent 0),linear-gradient(rgba(23,59,87,.055) 1px,transparent 0);background-size:44px 44px;opacity:.82}.olymp-signal-stage.is-act-2{background:radial-gradient(circle at 70% 28%,rgba(216,75,69,.2),transparent 33%),linear-gradient(145deg,#ffffffb3,#d9deef7a)}.olymp-signal-stage.is-act-3,.olymp-signal-stage.is-act-4{background:radial-gradient(circle at 74% 34%,rgba(216,75,69,.24),transparent 28%),radial-gradient(circle at 58% 70%,rgba(239,124,69,.2),transparent 34%),radial-gradient(circle at 84% 14%,rgba(116,103,168,.22),transparent 34%),linear-gradient(145deg,#ffffffa8,#d2d6e985)}.olymp-signal-stage.is-act-5{background:radial-gradient(circle at 78% 32%,rgba(45,159,134,.2),transparent 34%),radial-gradient(circle at 18% 12%,rgba(82,214,231,.18),transparent 34%),linear-gradient(145deg,#ffffffbd,#cae7eb7a)}.olymp-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.olymp-stage-head .text-kicker{margin-bottom:.35rem}.olymp-stage-head h2{margin:0;color:var(--shop-night-blue);font-size:clamp(1.65rem,3.2vw,2.65rem);font-weight:920;line-height:1.02}.olymp-stage-tools{display:grid;flex:none;gap:.55rem;justify-items:end}.olymp-act-dots{display:flex;flex:none;gap:.35rem}.olymp-act-dots button{width:2.15rem;height:2.15rem;border:1px solid rgba(61,143,209,.28);border-radius:50%;padding:0;color:var(--shop-night-blue);background:#ffffff8a;font:inherit;font-size:.7rem;font-weight:900;cursor:pointer;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;border-color:#ffffffd1;background:linear-gradient(145deg,var(--quiz-aqua-strong),var(--olymp-zeus));box-shadow:0 10px 22px #006c9e38}.olymp-tour-toggle{display:inline-flex;min-height:44px;align-items:center;gap:.52rem;border:1px solid rgba(190,244,255,.74);border-radius:999px;padding:.3rem .7rem .3rem .36rem;color:var(--shop-night-blue);background:linear-gradient(145deg,#ffffffb3,#cde5f780);box-shadow:inset 0 1px #ffffffe6,0 8px 18px #173b571a,0 0 18px #52d6e71f;font:inherit;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.olymp-tour-toggle:focus-visible,.olymp-tour-toggle:hover{border-color:#52d6e7e6;box-shadow:inset 0 1px #fffffff0,0 10px 22px #173b5724,0 0 24px #52d6e73d;transform:translateY(-1px)}.olymp-tour-toggle>strong{font-size:.75rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.olymp-tour-progress{--tour-progress:0deg;position:relative;display:grid;width:1.55rem;height:1.55rem;flex:none;place-items:center;border-radius:50%;background:conic-gradient(var(--olymp-hermes) var(--tour-progress),rgba(93,120,184,.18) 0);box-shadow:0 0 12px #52d6e733}.olymp-tour-progress:before{content:"";position:absolute;inset:3px;border-radius:inherit;background:#ecf7fdf0}.olymp-tour-progress i{position:relative;z-index:1;width:0;height:0;border-top:.28rem solid transparent;border-bottom:.28rem solid transparent;border-left:.42rem solid var(--teal-safety);transform:translate(.05rem)}.olymp-tour-toggle.is-playing .olymp-tour-progress i{width:.42rem;height:.48rem;border:0;background:linear-gradient(90deg,var(--teal-safety) 0 34%,transparent 34% 66%,var(--teal-safety) 66% 100%);transform:none}.olymp-tour-toggle.is-playing.is-paused .olymp-tour-progress{box-shadow:0 0 16px #52d6e757}.olymp-stage-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(1rem,2.6vw,2rem);align-items:stretch}.olymp-act-copy-shell,.olymp-stage-visual{min-width:0;border:1px solid hsla(0,0%,100%,.7);border-radius:22px;background:#eef6fc7a;box-shadow:inset 0 1px #ffffffd6,0 16px 32px #173b571a}.olymp-act-copy-shell{position:relative;overflow:hidden;display:grid;background:linear-gradient(145deg,#ffffffc7,#e2eefa8a)}.olymp-stage-visual{position:relative;overflow:hidden;min-height:clamp(640px,54vw,760px);background:radial-gradient(circle at 72% 46%,hsla(0,0%,100%,.68),transparent 42%),linear-gradient(150deg,#e1f0f8a8,#5d78b829)}.olymp-stage-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,59,87,.07) 1px,transparent 0),linear-gradient(rgba(23,59,87,.07) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle,#000 44%,transparent 92%);mask-image:radial-gradient(circle,#000 44%,transparent 92%)}.olymp-outer-face{position:absolute;z-index:6;left:50%;top:78%;width:min(52%,440px);min-width:220px;opacity:1;transform:translate(-50%,-50%);text-align:center;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 ease,filter .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.olymp-face-scan-beam{position:absolute;z-index:8;left:12%;top:1.15rem;bottom:2.55rem;width:4px;border-radius:999px;opacity:0;background:linear-gradient(180deg,transparent,rgba(82,214,231,.96),transparent);box-shadow:0 0 16px #52d6e7e6;pointer-events:none}.olymp-face-scan-beam i{position:absolute;left:50%;top:52%;width:2.1rem;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(82,214,231,.94),transparent);box-shadow:0 0 12px #52d6e7b8;transform:translate(-50%,-50%)}@keyframes olymp-face-scan{0%{left:12%;opacity:0}16%{opacity:1}84%{opacity:1}to{left:84%;opacity:0}}.is-intro-scan-moving.is-act-1 .olymp-face-scan-beam{animation:olymp-face-scan 1.45s cubic-bezier(.4,0,.2,1) both}@keyframes olymp-measure-pulse{0%,to{filter:drop-shadow(0 0 4px rgba(82,214,231,.52));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgba(82,214,231,1));transform:scale(1.45)}}.is-intro-measure-points.is-act-1 .olymp-tone-underlay .olymp-face-measure-point{animation:olymp-measure-pulse .78s ease-in-out 2;transform-box:fill-box;transform-origin:center}.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{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.18rem,.5vw,.42rem);align-items:center}.olymp-face-panel{position:relative;display:grid;gap:.28rem;min-width:0;border:1px solid hsla(0,0%,100%,.7);border-radius:16px;padding:.38rem .28rem .22rem;background:radial-gradient(circle at 28% 18%,hsla(0,0%,100%,.72),transparent 44%),#dfeefa75;box-shadow:inset 0 1px #ffffffe0,0 12px 22px #173b571a;opacity:.66;transform:scale(.97);transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}.olymp-face-panel>span{display:block;overflow:hidden;color:var(--shop-night-blue);font-size:clamp(.42rem,.68vw,.58rem);font-weight:950;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.olymp-face-panel svg{width:100%;max-height:156px;fill:none;stroke:var(--shop-night-blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 15px rgba(23,59,87,.12))}.olymp-face-outline{fill:#ffffff2e;stroke-width:2.7}.olymp-face-hair{opacity:.56;stroke-width:4.4}.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.7}.olymp-face-lower-lid{stroke-width:1.15;opacity:.28}.olymp-face-iris{stroke:var(--shop-night-blue);stroke-width:.95;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.5}.olymp-face-signal{fill:none;stroke:var(--olymp-hermes);stroke-width:3.2;filter:drop-shadow(0 0 4px rgba(82,214,231,.7));transition:stroke .32s ease,filter .32s ease}.olymp-face-measure-point{fill:var(--olymp-hermes);stroke:#eefeffe6;stroke-width:1.4;filter:drop-shadow(0 0 5px rgba(82,214,231,.72))}.olymp-tone-underlay .olymp-face-measure-point,.olymp-tone-underlay .olymp-face-measure-tick{opacity:0;transition:opacity .3s ease}.olymp-face-measure-tick{fill:none;stroke:var(--olymp-hermes);stroke-width:1.35;stroke-dasharray:2 3;opacity:.72}.olymp-face-not-equal{display:grid;width:clamp(1.2rem,2.3vw,1.75rem);height:clamp(1.2rem,2.3vw,1.75rem);place-items:center;border:1px solid hsla(0,0%,100%,.76);border-radius:50%;color:var(--teal-safety);background:#f4fbffa3;font-size:clamp(.68rem,1.2vw,.96rem);font-weight:950;box-shadow:0 0 16px #52d6e73d}.olymp-face-caption{display:grid;justify-items:center;gap:.28rem;margin-top:.55rem}.olymp-face-caption>span{display:inline-flex;border:1px solid hsla(0,0%,100%,.72);border-radius:999px;padding:.28rem .55rem;color:var(--shop-night-blue);background:#ffffff94;font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.olymp-face-caption strong{max-width:24ch;color:#effbffe6;font-size:clamp(.72rem,.9vw,.8rem);line-height:1.25;transition:opacity .36s ease,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{position:relative;isolation:isolate;width:100%;min-height:250px}.olymp-mask-half,.olymp-mask-shell,.olymp-tone-underlay{position:absolute;inset:0}.olymp-tone-underlay{z-index:3;border:1px solid rgba(82,214,231,.28);border-radius:24px;opacity:0;overflow:hidden;background:radial-gradient(circle at 64% 42%,rgba(82,214,231,.24),transparent 34%),linear-gradient(145deg,#eaf7fdcc,#9ac2e657);box-shadow:inset 0 1px #ffffffe0,0 18px 34px #173b5721,0 0 26px #52d6e729;filter:blur(3px) saturate(.72);transform:scale(.92);transition:opacity .52s ease,filter .62s ease,transform .62s cubic-bezier(.22,1,.36,1),border-color .42s ease,box-shadow .42s ease}.olymp-tone-underlay:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,59,87,.07) 1px,transparent 0),linear-gradient(rgba(23,59,87,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle,#000 28%,transparent 88%);mask-image:radial-gradient(circle,#000 28%,transparent 88%)}.olymp-mask-half svg,.olymp-tone-underlay svg{position:absolute;left:50%;top:54%;width:78%;height:82%;overflow:visible;transform:translate(-50%,-50%)}.olymp-tone-underlay svg{z-index:2;fill:none;stroke:var(--shop-night-blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 18px rgba(23,59,87,.15))}.olymp-mask-shell{z-index:5;perspective:700px}.olymp-mask-half{z-index:2;transform:translate(0) rotateY(0);transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .42s ease,filter .52s ease;will-change:transform}.olymp-mask-half.is-left{clip-path:inset(0 50% 0 0);transform-origin:48% 50%}.olymp-mask-half.is-right{clip-path:inset(0 0 0 50%);transform-origin:52% 50%}.olymp-mask-svg{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 18px 20px rgba(23,59,87,.24)) drop-shadow(0 0 13px rgba(190,244,255,.18))}.olymp-mask-shell-shape{fill:#eff7fcf5;stroke:#173b57eb;stroke-width:3.2}.olymp-mask-facet{fill:#bad4eb5c;stroke:#fffffff5;stroke-width:1.8}.olymp-mask-eye-hole{fill:#173b5733;stroke:#173b57e6;stroke-width:2.8}.olymp-mask-mouth-slot,.olymp-mask-nose-ridge{stroke:#173b57b3;stroke-width:2.5}.olymp-mask-mouth-slot{stroke-width:3.4}.olymp-mask-light-plane{stroke:#fffffff0;stroke-width:2.1;filter:drop-shadow(0 0 5px rgba(190,244,255,.74))}.olymp-mask-strap{stroke:#173b57b8;stroke-width:4.2}.olymp-mask-rivet{fill:var(--olymp-hermes);stroke:#f5fefff5;stroke-width:1.4;filter:drop-shadow(0 0 5px rgba(82,214,231,.75))}.olymp-mask-label,.olymp-tone-label{position:absolute;z-index:8;top:.35rem;display:inline-flex;max-width:74%;align-items:center;justify-content:center;border:1px solid rgba(190,244,255,.84);border-radius:999px;padding:.38rem .68rem;color:var(--shop-night-blue);background:#f2faffc7;box-shadow:inset 0 1px #fffffff0,0 8px 18px #173b571f,0 0 15px #52d6e724;font-size:clamp(.7rem,.9vw,.78rem);font-style:normal;font-weight:950;letter-spacing:.1em;line-height:1.08;text-align:center;text-transform:uppercase;transform:translate(-50%);transition:left .62s cubic-bezier(.22,1,.36,1),opacity .42s ease,transform .62s cubic-bezier(.22,1,.36,1)}.olymp-mask-label{left:50%}.olymp-tone-label{left:72%;opacity:0}.olymp-mask-mount{position:absolute;z-index:7;top:51%;width:1rem;height:1.8rem;border:1px solid hsla(0,0%,100%,.88);border-radius:999px;background:linear-gradient(180deg,#ebf8fdf5,#52d6e7a8);box-shadow:0 0 14px #52d6e77a,inset 0 1px #ffffffeb;transform:translateY(-50%);transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .42s ease}.olymp-mask-mount.is-left{left:8%}.olymp-mask-mount.is-right{right:8%}.olymp-mask-reveal .olymp-face-not-equal{position:absolute;z-index:9;left:50%;top:54%;opacity:0;transform:translate(-50%,-50%) scale(.72);transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}.olymp-tone-callouts{position:absolute;z-index:10;inset:0;pointer-events:none}.olymp-tone-callouts span{position:absolute;display:inline-flex;align-items:center;gap:.28rem;opacity:0;border:1px solid rgba(190,244,255,.82);border-radius:999px;padding:.24rem .42rem;color:var(--shop-night-blue);background:#effaffd1;box-shadow:0 0 13px #52d6e73d;font-size:clamp(.68rem,.82vw,.75rem);font-weight:900;line-height:1;transform:translate(8px)}.olymp-tone-callouts span i{width:.42rem;height:.42rem;flex:none;border:1px solid hsla(0,0%,100%,.9);border-radius:50%;background:var(--olymp-hermes);box-shadow:0 0 8px #52d6e7cc}.olymp-tone-callouts span:first-child{right:11%;bottom:7%}.olymp-tone-callouts span:nth-child(2){right:2%;top:34%}.olymp-tone-callouts span:nth-child(3){right:0;top:59%}@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 rgba(23,59,87,.26)) drop-shadow(0 0 19px rgba(82,214,231,.42))}.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{border-color:#85e9f5db;opacity:1;filter:none;transform:scale(1)}.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:.82;filter:drop-shadow(-10px 8px 14px rgba(23,59,87,.18));transform:translate(38%) rotateY(-10deg)}.is-intro-scan-tone.is-act-1 .olymp-mask-label,.olymp-signal-stage:not(.is-act-1) .olymp-mask-label{left:29%;max-width:46%}.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;transform:translate(0);animation:olymp-callout-reveal .43s cubic-bezier(.22,1,.36,1) forwards}.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;left:50%;top:51%;width:min(70%,620px)}.olymp-signal-stage.is-act-1 .olymp-cockpit-map{left:50%;top:49%;width:78%;opacity:.76;filter:saturate(.86);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{top:78%;width:min(52%,440px)}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map{top:29%;width:68%;opacity:1;filter:none;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{border-color:#baf4ffe6;opacity:1;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{border-color:#ec8f86b8;background:radial-gradient(circle at 72% 26%,rgba(216,75,69,.13),transparent 42%),#e5eff985;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 rgba(216,75,69,.54))}.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{position:absolute;z-index:4;left:50%;top:64%;width:auto;display:grid;gap:.3rem;transform:translate(-50%,-50%);opacity:0;transition:opacity .36s ease}.olymp-signal-route span{width:3px;height:clamp(2.7rem,5vw,4rem);border-radius:999px;background:linear-gradient(180deg,var(--olymp-hermes),transparent);box-shadow:0 0 12px #52d6e78f}.olymp-signal-route strong{color:var(--teal-safety);font-size:.55rem;letter-spacing:.1em;text-align:center}.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{position:absolute;z-index:2;left:50%;right:auto;top:29%;width:68%;height:auto;aspect-ratio:1;overflow:hidden;border:1px solid hsla(0,0%,100%,.72);border-radius:48% 48% 24px 24px/34% 34% 24px 24px;background:radial-gradient(circle at 50% 64%,rgba(82,214,231,.14),transparent 28%),linear-gradient(180deg,#ffffff80,#5d78b82e);box-shadow:inset 0 -40px 70px #173b571a,0 18px 34px #173b571f;opacity:1;filter:none;transform:translate(-50%,-50%);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 ease,filter .46s ease,transform .62s cubic-bezier(.22,1,.36,1)}.olymp-course-line{position:absolute;left:49%;top:8%;width:3px;height:78%;border-radius:999px;background:linear-gradient(180deg,transparent,var(--olymp-hermes),rgba(82,214,231,.16));transform:rotate(0);transform-origin:50% 90%;transition:transform .36s ease,background .28s ease}.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),rgba(216,75,69,.2));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{position:absolute;z-index:4;width:28%;display:grid;place-items:center;gap:.18rem;opacity:.62;transform:scale(.92);transition:opacity .22s ease,transform .22s ease,filter .22s ease}.olymp-role-orb i{position:relative;display:block;width:42px;height:42px;border:2px solid hsla(0,0%,100%,.78);border-radius:50%;background:#5d78b870;box-shadow:0 10px 18px #173b5724,inset 0 1px #ffffffb3}.olymp-role-orb i:before{top:8px;width:11px;height:11px;border-radius:50%;background:#ffffffe6}.olymp-role-orb i:after,.olymp-role-orb i:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.olymp-role-orb i:after{bottom:7px;width:23px;height:13px;border-radius:50% 50% 32% 32%;background:#ffffffd1}.olymp-role-orb span{max-width:100%;color:#eafaff;font-size:.76rem;font-weight:950;letter-spacing:.06em;line-height:1;text-align:center}.olymp-role-orb i:after{display:none}.olymp-role-orb i:before{inset:50% auto auto 50%;width:auto;height:auto;color:#fffffff5;background:none;border-radius:0;font-size:1.2rem;font-style:normal;font-weight:950;line-height:1;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;transform:scale(1);filter:drop-shadow(0 0 8px rgba(82,214,231,.24))}.role-hera{left:3%;top:13%}.role-orpheus{left:36%;top:6%}.role-pythia{right:3%;top:13%}.role-hephaistos{left:3%;bottom:8%}.role-zeus{left:36%;bottom:4%}.role-hermes{right:3%;bottom:8%}.role-artemis{left:3%;top:43%}.role-athena{right:3%;top:43%}.role-hera i{background:color-mix(in srgb,var(--olymp-hera) 74%,hsla(0,0%,100%,.32))}.role-orpheus i{background:color-mix(in srgb,var(--olymp-orpheus) 76%,hsla(0,0%,100%,.28))}.role-pythia i{background:color-mix(in srgb,var(--olymp-pythia) 74%,hsla(0,0%,100%,.3))}.role-hephaistos i{background:color-mix(in srgb,var(--olymp-hephaistos) 80%,hsla(0,0%,100%,.22))}.role-zeus i{background:color-mix(in srgb,var(--olymp-zeus) 82%,hsla(0,0%,100%,.22))}.role-hermes i{background:color-mix(in srgb,var(--olymp-hermes) 78%,hsla(0,0%,100%,.32))}.role-artemis i{background:color-mix(in srgb,var(--olymp-artemis) 80%,hsla(0,0%,100%,.24))}.role-athena i{background:color-mix(in srgb,var(--olymp-athena) 80%,hsla(0,0%,100%,.24))}.role-hermes.is-muted{opacity:.52;filter:grayscale(.65)}.olymp-alarm-waves{position:absolute;z-index:1;top:50%;width:66%;height:auto;aspect-ratio:1;opacity:0;transform:translate(-50%,-50%);transition:opacity .24s ease,transform .24s ease}.olymp-alarm-waves span{position:absolute;inset:0;border:3px solid rgba(216,75,69,.34);border-radius:50%}.olymp-alarm-waves span:nth-child(2){inset:10%;border-color:#ef7c4561}.olymp-alarm-waves span:nth-child(3){inset:22%;border-color:#7467a861}.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{position:absolute;z-index:3;right:19%;bottom:21%;width:27%;height:3px;border-radius:999px;background:var(--olymp-hermes);box-shadow:0 0 10px #52d6e79e;transform:rotate(12deg);transform-origin:right center;transition:opacity .22s ease,height .22s ease}@keyframes olymp-orb-listen{0%,to{filter:drop-shadow(0 0 8px rgba(82,214,231,.24))}50%{filter:drop-shadow(0 0 18px rgba(82,214,231,.82))}}.is-intro-hermes-pulse.is-act-1 .olymp-hermes-channel{animation:olymp-hermes-pulse 1.2s ease-in-out 2}.is-intro-hermes-pulse.is-act-1 .role-hermes,.is-intro-hermes-pulse.is-act-1 .role-zeus{animation:olymp-orb-listen 1.2s ease-in-out 2}.is-act-4 .olymp-hermes-channel{opacity:.16}.is-act-5 .olymp-hermes-channel{height:6px;opacity:1;box-shadow:0 0 18px #52d6e7db}.olymp-pegasus-path{position:absolute;z-index:6;left:16%;right:16%;top:46%;opacity:0;transform:translateY(12px);transition:opacity .28s ease,transform .28s ease;text-align:center}.olymp-pegasus-path:before{content:"";display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--olymp-pegasus),var(--olymp-hermes),transparent);box-shadow:0 0 18px #2d9f8680}.olymp-pegasus-path span{display:inline-flex;margin-top:.4rem;border-radius:999px;padding:.25rem .55rem;color:#fff;background:#2d9f86db;font-size:.56rem;font-weight:900;letter-spacing:.08em}.is-act-5 .olymp-pegasus-path{opacity:1;transform:translateY(0)}.olymp-act-copy{grid-area:1/1;box-sizing:border-box;min-width:0;width:100%;height:100%;padding:clamp(1rem,2.4vw,1.55rem);opacity:0;visibility:hidden;pointer-events:none;transform:translate(28px) scale(.992);transition:opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.olymp-act-copy.is-before{transform:translate(-28px) scale(.992)}.olymp-act-copy.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0) scale(1);transition-delay:80ms,80ms,0s}.olymp-act-label{margin:0 0 .55rem;color:var(--teal-safety);font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.olymp-act-copy h3{margin:0;color:var(--shop-night-blue);font-size:clamp(1.7rem,3.5vw,3rem);font-weight:930;line-height:1.02}.olymp-act-cue{margin:.75rem 0;color:var(--teal-safety);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{margin:0;color:#173b57d1;font-size:.96rem;line-height:1.5}.olymp-signal-stage.is-act-1 .olymp-act-copy.is-active{display:flex;flex-direction:column}.olymp-instrument-check{display:grid;gap:.58rem;margin-top:1rem;border:1px solid rgba(82,214,231,.42);border-radius:16px;padding:.78rem;background:radial-gradient(circle at 88% 12%,rgba(82,214,231,.15),transparent 38%),linear-gradient(145deg,#f5fcffc2,#cce6f780);box-shadow:inset 0 1px #ffffffeb,0 12px 24px #173b5717,0 0 20px #52d6e71f}.olymp-instrument-check>p{margin:0;color:var(--teal-safety);font-size:.75rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.olymp-instrument-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.olymp-instrument-flow>span{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.38rem;align-items:center;min-width:0;border:1px solid hsla(0,0%,100%,.74);border-radius:12px;padding:.48rem .52rem;background:#ffffff8a;box-shadow:inset 0 1px #ffffffdb}.olymp-instrument-flow>span:not(:last-child):after{content:"→";position:absolute;z-index:2;right:-.46rem;top:50%;color:var(--olymp-hermes);font-size:.72rem;font-weight:950;transform:translateY(-50%)}.olymp-instrument-flow small{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--olymp-hermes),var(--olymp-zeus));font-size:.65rem;font-weight:950;box-shadow:0 0 10px #52d6e74d}.olymp-instrument-flow strong{overflow:visible;color:var(--shop-night-blue);font-size:.76rem;font-weight:900;line-height:1.05;text-overflow:clip;white-space:normal}.olymp-instrument-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.olymp-instrument-points span{display:flex;min-width:0;align-items:center;gap:.32rem;color:#173b57d6;font-size:.74rem;font-weight:790;line-height:1.18}.olymp-instrument-points span:before{content:"";width:.42rem;height:.42rem;flex:none;border:1px solid hsla(0,0%,100%,.86);border-radius:50%;background:var(--olymp-hermes);box-shadow:0 0 8px #52d6e7b8}.olymp-role-decoders{display:grid;gap:.48rem;margin-top:1rem}.olymp-role-decoder{--role-tone:var(--olymp-hermes);display:grid;grid-template-columns:2.35rem minmax(0,1fr);-moz-column-gap:.55rem;column-gap:.55rem;align-items:baseline;border:1px solid color-mix(in srgb,var(--role-tone) 38%,hsla(0,0%,100%,.7));border-left:5px solid var(--role-tone);border-radius:12px;padding:.52rem .65rem;background:color-mix(in srgb,var(--role-tone) 8%,hsla(0,0%,100%,.74))}.olymp-brain-map{position:relative;width:2.15rem;height:1.75rem;align-self:center;border:1.5px solid color-mix(in srgb,var(--role-tone) 58%,hsla(0,0%,100%,.72));border-radius:52% 48% 46% 54%/52% 48%;background:#ffffff94}.olymp-brain-map:after,.olymp-brain-map:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--role-tone) 44%,transparent);border-radius:50%}.olymp-brain-map:before{inset:.25rem .42rem}.olymp-brain-map:after{left:49%;top:.1rem;bottom:.1rem}.olymp-brain-map i{position:absolute;z-index:1;right:.3rem;top:.45rem;width:.52rem;height:.52rem;border-radius:50%;background:var(--role-tone);box-shadow:0 0 7px color-mix(in srgb,var(--role-tone) 62%,transparent)}.olymp-role-decoder-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:.55rem;column-gap:.55rem;align-items:baseline}.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);font-size:.74rem;letter-spacing:.07em}.olymp-role-decoder-copy>span{color:#173b57d1;font-size:.78rem;font-weight:760}.olymp-role-decoder-copy>small{grid-column:1/-1;color:color-mix(in srgb,var(--role-tone) 72%,var(--shop-night-blue));font-size:.7rem;font-weight:850}.olymp-generalization-note{margin:.9rem 0 0;border-top:1px solid rgba(61,143,209,.18);padding-top:.65rem;color:#173b579e;font-size:.76rem;line-height:1.38}.olymp-act-foreshadow{display:flex;align-items:center;gap:.5rem;margin:auto 0 0;border-top:1px solid rgba(255,154,135,.42);padding-top:.72rem;color:#ff9a87;font-size:.8rem;font-weight:850;line-height:1.28}.olymp-act-foreshadow i{width:.56rem;height:.56rem;flex:none;border:2px solid hsla(0,0%,100%,.82);border-radius:50%;background:#ff7453;box-shadow:0 0 14px #ff745394}@keyframes olymp-next-breathe{0%,to{box-shadow:0 10px 22px #006c9e38;transform:translateY(0)}50%{box-shadow:0 12px 28px #d84b4557,0 0 0 5px #d84b451c;transform:translateY(-2px)}}@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){animation:olymp-next-breathe 1.3s ease-in-out 2;border-color:#d84b4585}.is-intro-next-cue.is-act-1 .olymp-next-act{animation:olymp-next-button-breathe 1.3s ease-in-out 2}.is-intro-next-cue.is-act-1 .olymp-act-foreshadow i{animation:olymp-orb-listen 1.3s ease-in-out 2}.olymp-stage-footer{margin-top:1rem}.olymp-stage-navigation{display:flex;gap:.65rem;justify-content:flex-end}.olymp-stage-navigation .button{min-width:150px}.olymp-stage-conversion{display:grid;gap:.8rem;border:1px solid rgba(45,159,134,.34);border-radius:18px;padding:1rem;background:linear-gradient(135deg,#2d9f8621,#52d6e71f),#ffffff9e;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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.hero-benefit-flow-item{position:relative;min-width:0;border:1px solid hsla(0,0%,100%,.72);border-radius:16px;padding:.9rem;background:linear-gradient(145deg,#ffffffa8,#d9e8f861);box-shadow:0 12px 26px #173b571a,inset 0 1px #ffffffd1}.hero-benefit-flow-item>span{display:inline-flex;margin-bottom:.55rem;color:var(--quiz-aqua-strong);font-size:.7rem;font-weight:950;letter-spacing:.1em}.hero-benefit-flow-item .benefit-text,.hero-benefit-flow-item .benefit-title{margin-left:0}.hero-bullets{margin:24px 0 0;padding-left:20px;color:var(--midnight-blue);font-size:15px;line-height:1.45}.hero-bullets li+li{margin-top:8px}.hero-path-block{margin-top:44px}.path-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.path-pill{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;width:100%;min-height:144px;border:1px solid var(--teal-border);border-radius:16px;padding:16px;color:var(--midnight-blue);background:var(--card);text-decoration:none;box-shadow:0 2px 8px var(--cloud-gray)}.path-pill:hover{border-color:var(--teal-strong);box-shadow:3px 3px 8px var(--gold-soft)}.path-step{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(199,246,255,.78);border-radius:999px;color:#fff;background:radial-gradient(circle at 30% 24%,hsla(0,0%,100%,.36),transparent 38%),linear-gradient(135deg,var(--quiz-aqua-light),var(--quiz-aqua-strong));font-size:12px;font-weight:800;line-height:1;box-shadow:0 10px 22px #008fb833}.path-pill-copy{display:grid;gap:5px}.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{min-width:0;margin:28px 0 0;border:2px solid var(--border);border-left-color:var(--teal-strong);border-radius:16px;padding:24px;background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.title-small{margin:0 0 12px;color:var(--midnight-blue);font-size:20px;line-height:1.25}.is-how-to-use{margin:6px 0}.money-line-secondary{margin-top:-4px;color:var(--midnight-blue);font-size:14px;font-weight:650}.benefit-list{display:grid;gap:12px;margin:18px 0 20px}.section-lead-heading{color:var(--midnight-blue);margin-top:18px;margin-bottom:26px}.section-subsections{display:grid;gap:22px;margin-top:24px}.section-subheading{margin-top:10px;margin-bottom:12px;color:var(--teal-safety);font-size:28px}.section-bullets{padding-left:20px}.section-bullets li+li{margin-top:8px}.benefit-title{margin:0 0 3px;color:var(--midnight-blue);font-size:16px;line-height:1.35}.benefit-text{margin:0;color:var(--midnight-blue);font-size:15px;font-weight:550;line-height:1.5}.hero-cta-row{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0 16px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.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{min-width:0;border:2px solid var(--border);background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.video-card{width:100%;border-radius:16px;padding:24px}.video-placeholder{min-width:0;aspect-ratio:16/9;width:100%;max-width:100%;border:2px solid var(--border);border-radius:16px;background:var(--soft-ice-alpha);overflow:hidden}.lazy-mux-player{min-width:0;background:var(--soft-ice)}.lazy-mux-player,.lazy-mux-player mux-player,.lazy-mux-poster{width:100%;height:100%}.lazy-mux-poster{position:relative;display:block;border:0;padding:0;overflow:hidden;cursor:pointer;background:var(--midnight-blue)}.lazy-mux-player [slot=poster],.lazy-mux-poster img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lazy-mux-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#061e3b00 40%,#061e3b8c);pointer-events:none}.lazy-mux-play{position:absolute;top:50%;left:50%;z-index:1;width:56px;height:56px;border:1px solid #ffffffd9;border-radius:50%;background:#fffffff0;box-shadow:0 4px 16px #061e3b40;transform:translate(-50%,-50%);transition:transform .18s ease,background .18s ease}.lazy-mux-play:before{content:"";position:absolute;top:50%;left:52%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid var(--teal-safety);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%;display:grid;place-items:center;color:var(--teal-safety);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.proof-stripe .container-main{padding-top:48px}.proof-stripe-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.proof-stripe-head .text-kicker{margin-bottom:.45rem}.proof-provider-meta{margin:0;color:#173b57b8;font-size:.88rem}.proof-provider-meta strong{margin-right:.4rem;color:var(--teal-safety);font-weight:900}.proof-provider-link{display:grid;flex:none;gap:.15rem;border:1px solid rgba(61,143,209,.28);border-radius:14px;padding:.65rem .8rem;color:var(--shop-night-blue);background:#ffffff94;font-weight:900;text-decoration:none;box-shadow:inset 0 1px #ffffffd1}.proof-provider-link span{color:var(--teal-safety);font-size:.7rem;font-weight:800}.proof-attribution{margin:.55rem 0 0;color:#173b5799;font-size:.7rem;font-weight:760}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.proof-card{border-radius:16px;padding:16px;transition:transform .18s ease,box-shadow .18s ease}.program-card:hover,.proof-card:hover{transform:translateY(-2px);box-shadow:3px 3px 8px var(--gold-soft)}.section-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin-top:32px}.section-proof-card{padding:22px 24px}.proof-card-top{display:flex;align-items:center;gap:20px;min-height:86px;margin-bottom:8px}.proof-icon-badge{flex:none;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--teal-safety) 10%,#fff);box-shadow:0 0 18px 8px color-mix(in srgb,var(--teal-safety) 13%,transparent)}.proof-icon{font-size:38px;line-height:1}.proof-card-title{margin:0;color:var(--midnight-blue);font-size:28px;line-height:1.2;font-weight:700}.structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.structure-card{min-width:0;border:2px solid var(--border);border-radius:16px;padding:24px;background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.program-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.program-card{min-height:100%;flex-direction:column;border-radius:16px;padding:24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.program-card,.program-card-link{display:flex;color:inherit;text-decoration:none}.program-card-link{min-width:0;flex:1;flex-direction:column}.program-card:hover{border-color:var(--teal-strong)}.program-media{min-width:0;aspect-ratio:16/9;width:100%;max-width:100%;margin:0 0 16px;border-radius:12px;overflow:hidden;background:var(--soft-ice)}.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{margin:10px 0 0;color:var(--midnight-blue);font-size:14px;line-height:1.4}.card-requirement{margin:18px 0 0;border-top:1px solid var(--border);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{margin-top:auto;color:var(--teal-safety);font-size:15px;font-weight:650}.card-cta-row{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;color:var(--teal-safety);font-weight:750}.program-card-details{display:grid;gap:.9rem;margin-top:1rem}.program-card-actions{display:grid;gap:.75rem;margin-top:auto;padding-top:1rem}.card-section-toggle,.card-toggle-button{cursor:pointer;font:inherit}.card-toggle-button{width:100%;min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--border);border-radius:999px;background:var(--soft-ice-alpha);color:var(--midnight-blue);font-size:.95rem;font-weight:800;line-height:1.15}.card-section-actions{display:grid;justify-items:center;gap:.65rem;margin-top:clamp(1.2rem,2.5vw,2rem)}.card-section-toggle{width:min(100%,28rem)}.card-section-count{margin:0;color:var(--teal-safety);font-size:.92rem;font-weight:750}.info-card{display:flex;flex-direction:column}.faq-list{display:grid;gap:12px;margin:24px 0}.faq-item{min-width:0;border:2px solid var(--border);border-radius:16px;padding:16px 18px;background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.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{min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:32px;align-items:center;border:2px solid var(--border);border-radius:16px;padding:28px;background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.heading-3{margin:0 0 10px;color:var(--midnight-blue);font-size:28px;line-height:1.22}.next-right{justify-content:flex-end;margin:0}.next-right--with-video{display:grid;gap:18px;justify-items:end}.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);position:relative;isolation:isolate;display:grid;gap:14px;justify-self:end;width:min(100%,520px);min-width:0;padding:24px;border:1.5px solid color-mix(in srgb,var(--logic-tone) 36%,hsla(0,0%,100%,.7));border-top:6px solid var(--logic-tone);border-radius:20px;background:linear-gradient(145deg,#ffffffe0,color-mix(in srgb,var(--logic-tone) 11%,rgba(225,237,250,.68))),var(--shop-card);box-shadow:0 18px 38px #173b5724,inset 0 1px #fffc;overflow:hidden}.hero-side-logic-card:after{content:"";position:absolute;inset:9px;border:1px solid color-mix(in srgb,var(--logic-tone) 22%,hsla(0,0%,100%,.68));border-radius:14px;pointer-events:none}.hero-side-logic-card>*{position:relative;z-index:1}.hero-side-logic-card .card-title{margin-bottom:2px;color:color-mix(in srgb,var(--shop-night-blue) 78%,var(--logic-tone))}.hero-side-logic-card .card-lead{margin:0;font-weight:680}.hero-side-logic-list{display:grid;gap:10px}.hero-side-logic-item{--logic-tone:var(--logic-signal);display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid color-mix(in srgb,var(--logic-tone) 22%,hsla(0,0%,100%,.76));border-left:5px solid var(--logic-tone);border-radius:14px;background:linear-gradient(145deg,#ffffffb8,#ffffff5c),color-mix(in srgb,var(--logic-tone) 10%,transparent)}.hero-side-logic-index{display:inline-flex;min-width:34px;min-height:30px;align-items:center;justify-content:center;border-radius:10px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.72),transparent 42%),color-mix(in srgb,var(--logic-tone) 18%,hsla(0,0%,100%,.7));color:color-mix(in srgb,var(--shop-night-blue) 74%,var(--logic-tone));font-size:12px;font-weight:900;line-height:1}.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{margin-top:3px;color:#173b57b8;font-size:14px;font-weight:680;line-height:1.28}.hero-side-logic-memory{margin:0;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--logic-tone) 14%,transparent),transparent),#ffffff80;color:#173b57d1;font-size:15px;font-weight:780;line-height:1.32}.training-logic{min-width:0;display:grid;gap:28px}.training-logic-board-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.training-logic-copy{min-width:0;display:grid;gap:18px;align-content:start}.training-logic-stage-panel{display:grid;gap:10px;padding:12px;border:1px solid hsla(0,0%,100%,.72);border-radius:20px;background:linear-gradient(145deg,#ffffffb8,#e1edfa75);box-shadow:0 16px 32px #173b571a,inset 0 1px #ffffffc7}.training-logic-stage{--logic-tone:var(--logic-signal);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start;border:1px solid hsla(0,0%,100%,.68);border-left:5px solid var(--logic-tone);border-radius:14px;padding:12px 14px;background:linear-gradient(145deg,#ffffffc7,#ffffff61),color-mix(in srgb,var(--logic-tone) 12%,transparent)}.training-logic-stage-index{display:inline-flex;min-width:36px;min-height:30px;align-items:center;justify-content:center;border-radius:10px;background:color-mix(in srgb,var(--logic-tone) 16%,hsla(0,0%,100%,.74));color:color-mix(in srgb,var(--shop-night-blue) 74%,var(--logic-tone));font-size:12px;font-weight:900;line-height:1}.training-logic-stage strong{color:var(--shop-night-blue);font-size:17px;font-weight:900;line-height:1.08}.training-logic-stage p{grid-column:2;margin:0;color:#173b57b8;font-size:14px;font-weight:680;line-height:1.28}.training-scan-card{position:relative;isolation:isolate;display:grid;gap:12px;justify-self:stretch;width:100%;min-width:0;padding:24px;border:1.5px solid rgba(197,220,244,.68);border-radius:22px;color:#f9fcfff5;background:linear-gradient(180deg,#173b5729,#1045a042 38%,#4e91d61a 76%),radial-gradient(circle at 12% 8%,rgba(197,220,244,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(78,145,214,.34),transparent 38%),radial-gradient(circle at 84% 105%,rgba(23,59,87,.38),transparent 44%),linear-gradient(145deg,#1045a0db,#2663acd1 48%,#173b57bd);box-shadow:0 22px 46px #1045a047,0 8px 18px #173b5729,0 0 0 1px #c5dcf43d,inset 0 1px #dbebf757;overflow:hidden}.training-scan-card:before{content:"";position:absolute;inset:10px;z-index:0;border:1px solid rgba(197,220,244,.3);border-radius:15px;background:linear-gradient(135deg,rgba(219,235,247,.16),transparent 24%),linear-gradient(145deg,rgba(78,145,214,.12),transparent 48%,rgba(197,220,244,.09)),#1045a024;box-shadow:inset 0 1px #dbebf733,inset 24px 0 52px #4e91d624,inset -30px 0 56px #07192833}.training-scan-card>*{position:relative;z-index:1}.training-scan-card h3,.training-scan-card p{margin:0}.training-scan-label{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:30px;align-items:center;padding:5px 12px;border:1px solid rgba(197,220,244,.46);border-radius:999px;background:radial-gradient(circle at 16% 14%,rgba(197,220,244,.2),transparent 32%),linear-gradient(180deg,#173b57a8,#1045a06b);color:#ffffffeb;font-size:13px;font-weight:850}.training-scan-card h3{color:#fffffffa;font-size:34px;font-weight:860;line-height:1.02;white-space:pre-line;text-shadow:0 2px 8px rgba(16,69,160,.34),0 12px 28px rgba(7,25,40,.32)}.training-scan-body p,.training-scan-memory,.training-scan-promise{color:#ecf6ffeb;font-size:16px;font-weight:700;line-height:1.34;white-space:pre-line}.training-scan-cockpit{padding:12px 14px;border:1px solid rgba(197,220,244,.34);border-left:4px solid rgba(78,145,214,.78);border-radius:14px;background:linear-gradient(145deg,#1045a047,#173b572e),#4e91d61a;color:#fffffff5;font-size:18px;font-weight:850;line-height:1.22;white-space:pre-line}.training-scan-position{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.training-scan-position p{color:#fffffffa;font-size:26px;font-weight:900;line-height:1.04;white-space:pre-line}.training-scan-position span{color:#f4faffe6;font-size:14px;font-weight:800;line-height:1.16;text-align:right;white-space:pre-line}.training-scan-body,.training-scan-chips,.training-scan-layers,.training-scan-signals{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.training-scan-body{display:grid;gap:8px}.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){display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid rgba(197,220,244,.3);border-radius:999px;background:linear-gradient(180deg,#c5dcf41f,#1045a042),#1045a01f;color:#ecf6ffe6;font-size:13px;font-weight:800;line-height:1.15}.training-logic-rail-arrow,.training-scan-layer-arrow{color:#ecf6ffad;font-weight:900}.training-logic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.training-logic-card{--logic-tone:var(--logic-signal);position:relative;min-width:0;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--logic-tone) 38%,hsla(0,0%,100%,.7));border-top:7px solid var(--logic-tone);border-radius:18px;background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--logic-tone) 12%,rgba(225,240,248,.66))),var(--shop-card);box-shadow:0 18px 34px #173b571f,inset 0 1px #ffffffd1}.training-logic-card:after{content:"";position:absolute;inset:9px;border:1px solid color-mix(in srgb,var(--logic-tone) 22%,hsla(0,0%,100%,.62));border-radius:13px;pointer-events:none}.training-logic-card>*{position:relative;z-index:1}.training-logic-card-head{display:grid;gap:6px;padding:22px 24px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--logic-tone) 15%,transparent),transparent 82%)}.training-logic-card-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:10px;background:color-mix(in srgb,var(--logic-tone) 14%,hsla(0,0%,100%,.72));color:color-mix(in srgb,var(--shop-night-blue) 76%,var(--logic-tone));font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.training-logic-card-head h3{margin:0;color:var(--shop-night-blue);font-size:28px;font-weight:900;line-height:1.06}.training-logic-card-head p{margin:0;color:color-mix(in srgb,var(--shop-night-blue) 70%,var(--logic-tone));font-size:16px;font-weight:760;line-height:1.22}.training-logic-card>p{margin:0;padding:0 24px 14px;color:#173b57c7;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{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;border:1.5px solid rgba(219,235,247,.42);border-radius:18px;padding:18px;background:linear-gradient(110deg,#173b57e6,#4f6fb3c7,#2fb0a3c2);box-shadow:0 18px 34px #173b5729,inset 0 1px #ffffff3d}.training-logic-rail span:not(.training-logic-rail-arrow){display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.24);border-radius:14px;padding:8px 18px;color:#fffffff0;background:#ffffff1a;font-size:18px;font-weight:850;line-height:1.12}.pricing-section{color:var(--midnight-blue)}.pricing-intro{max-width:760px;margin-bottom:28px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-card{position:relative;min-width:0;min-height:100%;display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--border);border-radius:16px;padding:24px;background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.pricing-card.is-recommended{border-color:var(--teal-strong);box-shadow:3px 3px 10px var(--gold-soft)}.pricing-card.is-recommended:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--gold)}.pricing-card-top{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-badge,.pricing-tier{margin:0;font-size:12px;line-height:1.3;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pricing-badge{width:-moz-fit-content;width:fit-content;border:1px solid var(--teal-border);border-radius:999px;padding:5px 10px;color:var(--teal-safety);background:var(--card)}.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{margin:18px 0 0;color:var(--midnight-blue);font-size:24px;line-height:1.22;letter-spacing:0}.pricing-price-row{display:flex;align-items:baseline;gap:10px;margin:10px 0 12px}.pricing-price-row.has-discount{margin-top:8px;margin-bottom:14px}.pricing-price{margin:0;color:var(--teal-safety);font-size:44px;line-height:1;font-weight:800;letter-spacing:0;white-space:nowrap}.pricing-billing{margin:0;color:var(--midnight-blue);font-size:14px;font-weight:650}.pricing-discount-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0}.pricing-original-price{color:var(--adrenaline-red);font-size:24px;font-weight:800;line-height:1.1;text-decoration:line-through}.pricing-discount-badge{width:-moz-fit-content;width:fit-content;border:1px solid var(--gold-soft);border-radius:999px;padding:6px 12px;color:var(--midnight-blue);background:#fff9ea;font-size:15px;line-height:1.25;font-weight:800}.pricing-description{margin:0;font-size:15px}.pricing-description,.pricing-features{color:var(--midnight-blue);line-height:1.45}.pricing-features{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none;font-size:14px}.pricing-features li{display:grid;grid-template-columns:9px 1fr;gap:10px}.pricing-features li:before{content:"";width:6px;height:6px;margin-top:7px;border-radius:999px;background:var(--teal-safety)}.pricing-savings{margin:auto 0 18px;border-top:1px solid var(--border);padding-top:16px;color:var(--teal-safety);font-size:14px;font-weight:750;line-height:1.4}.pricing-cta{width:100%}.pricing-info-block{min-width:0;margin-top:24px;border:2px solid var(--border);border-left-color:var(--teal-strong);border-radius:16px;padding:24px;background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.pricing-info-block h3{margin:0 0 10px;color:var(--teal-safety);font-size:24px;line-height:1.25}.pricing-info-block p{margin:0;color:var(--midnight-blue);font-size:15px;line-height:1.5}.pricing-closing{max-width:820px}.stack-24{display:grid;gap:14px}.card-section-intro,.stack-24{margin-bottom:32px}.card-section-intro .stack-24{margin-bottom:0}.card-section-intro--with-video{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,420px);gap:56px;align-items:start}.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{position:relative;background:linear-gradient(180deg,rgba(246,248,251,.82),hsla(0,0%,100%,.38) 64%,transparent)}.story-web-hero>.container-main{position:relative;overflow:hidden;min-height:clamp(560px,68vh,700px);display:grid;align-items:center}.story-hook-layout{align-items:center;position:relative;z-index:2}.story-web-hero .split-left{padding-bottom:clamp(11rem,15vw,14.5rem)}.story-web-hero .hero-cta-row{position:relative;z-index:3;margin-bottom:0}.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{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 16% 18%,hsla(0,0%,100%,.62),transparent 36%),radial-gradient(circle at 80% 18%,rgba(102,178,244,.22),transparent 34%),linear-gradient(180deg,#f5faffa3,#d6e8f85c 48%,#173b571a);pointer-events:none}.story-flight-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,59,87,.08) 1px,transparent 0),linear-gradient(rgba(23,59,87,.08) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity:.5}.story-flight-scene:after{content:"";position:absolute;left:6%;right:6%;bottom:-34%;height:62%;border:2px solid rgba(23,59,87,.12);border-bottom:0;border-radius:52% 52% 0 0/44% 44% 0 0;background:radial-gradient(circle at 50% 100%,rgba(23,59,87,.12),transparent 58%),linear-gradient(180deg,transparent 0 56%,rgba(23,59,87,.08));box-shadow:inset 0 18px 34px #ffffff80,inset 0 -72px 110px #173b571f}.story-flight-horizon{position:absolute;left:-8%;right:-8%;top:42%;height:28%;background:linear-gradient(180deg,#fff0,#66b2f438 48%,#1f766f2e),repeating-linear-gradient(0deg,rgba(23,59,87,.08) 0 1px,transparent 1px 18px);transform:rotate(-2deg);transform-origin:center}.story-flight-route{position:absolute;left:48%;top:18%;width:2px;height:64%;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(31,118,111,.44),rgba(102,178,244,.3),transparent);box-shadow:0 0 18px #3faed12e,62px 72px 0 -1px #1f766f33,-72px 118px 0 -1px #66b2f43d;transform:rotate(9deg)}.story-flight-vector{position:absolute;top:12%;bottom:18%;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(23,59,87,.18),rgba(31,118,111,.32),transparent)}.story-flight-vector-left{left:35%;transform:rotate(14deg)}.story-flight-vector-right{right:28%;transform:rotate(-13deg)}.story-flight-instruments{position:absolute;left:clamp(2rem,5vw,4.2rem);right:auto;bottom:clamp(1rem,3vw,2rem);width:min(36%,390px);display:grid;grid-template-columns:1fr 1.24fr 1fr;gap:clamp(.55rem,1.5vw,1rem);align-items:end;padding:clamp(.7rem,1.7vw,1.2rem);border:1px solid hsla(0,0%,100%,.52);border-radius:28px;background:linear-gradient(145deg,#ffffff57,#d9e8f829),#173b5714;box-shadow:0 18px 40px #173b5724,inset 0 1px #ffffff8f}.story-flight-gauge,.story-flight-radar{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;border:2px solid hsla(0,0%,100%,.62);border-radius:50%;background:repeating-conic-gradient(from -8deg,rgba(23,59,87,.28) 0deg 2deg,transparent 2deg 18deg),radial-gradient(circle,#ffffffbd,#e1f0f894 62%,#66b2f43d);box-shadow:0 12px 26px #173b571f,inset 0 1px #ffffffb8}.story-flight-gauge span{position:absolute;left:50%;bottom:50%;width:3px;height:38%;border-radius:999px;background:linear-gradient(180deg,var(--teal-safety),var(--quiz-aqua-light));transform-origin:bottom center}.story-flight-gauge-alt span{transform:translate(-50%) rotate(26deg);animation:story-alt-needle 8.5s ease-in-out infinite}.story-flight-gauge-alert span{background:linear-gradient(180deg,var(--adrenaline-red),#f28c28);transform:translate(-50%) rotate(-48deg);animation:story-alarm-needle 3.8s ease-in-out infinite}.story-flight-gauge-alert:after{content:"";position:absolute;inset:8%;border-radius:50%;border:2px solid rgba(200,58,50,.3);box-shadow:0 0 #c83a3238,inset 0 0 24px #f28c2824;animation:story-alarm-pulse 3.8s ease-in-out infinite}.story-flight-radar{animation:story-signal-glow 6s ease-in-out infinite;background:repeating-radial-gradient(circle,transparent 0 24%,rgba(31,118,111,.2) 25% 26%),conic-gradient(from 220deg,rgba(31,118,111,.36),transparent 34%,rgba(102,178,244,.16)),radial-gradient(circle,#ffffffc7,#e1f0f899)}.story-flight-radar span{position:absolute;inset:50% 50% 0;width:2px;height:46%;border-radius:999px;background:linear-gradient(180deg,rgba(31,118,111,.9),transparent);transform-origin:top center;animation:story-flight-sweep 6s linear infinite}.story-flight-gauge strong,.story-flight-radar strong{position:absolute;bottom:18%;color:#173b57b8;font-size:clamp(.48rem,.9vw,.72rem);font-weight:900;letter-spacing:.08em}@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-accent{background:linear-gradient(180deg,#f6f8fbb8,#ffffff57)}.story-section-head{display:grid;justify-items:start;gap:clamp(.72rem,1.4vw,1rem);max-width:760px;margin-bottom:32px}.story-section-head>*{margin:0}.story-final-panel,.story-reading-panel{width:min(840px,100%);min-width:0;border:2px solid var(--border);border-left-color:var(--teal-strong);border-radius:16px;padding:clamp(1.35rem,3vw,2.35rem);background:var(--card);box-shadow:0 2px 8px var(--cloud-gray)}.story-prompter-panel{position:relative;width:min(980px,100%);border-color:#c5dcf4d1;border-left-color:var(--teal-safety);background:radial-gradient(circle at 86% 10%,rgba(102,178,244,.2),transparent 38%),linear-gradient(145deg,#ffffffeb,#e1edfaa8);box-shadow:0 26px 58px #173b5733,0 0 0 1px #ffffffc7,inset 0 1px #ffffffe6}.story-prompter-panel:before{content:"";position:absolute;top:-2px;left:24px;right:24px;height:7px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--teal-safety),var(--quiz-aqua-light),var(--logic-bachelor));box-shadow:0 12px 22px #3d8fd13d}.story-prompter-head{display:grid;gap:.4rem;margin-bottom:1.05rem}.story-prompter-headline{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.story-prompter-headline .text-kicker{margin-bottom:0}.story-prompter-status{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:1px solid rgba(61,143,209,.28);border-radius:999px;padding:.36rem .72rem;color:var(--teal-safety);background:linear-gradient(145deg,#ffffffc7,#d9e8f861),#ffffff94;box-shadow:inset 0 1px #ffffffc7;font-size:.76rem;font-weight:880;letter-spacing:.1em;line-height:1;text-transform:uppercase}.story-prompter-status.is-running{color:#fff;border-color:#ffffffc2;background:linear-gradient(135deg,var(--quiz-aqua-strong),var(--olymp-zeus));box-shadow:0 10px 22px #006c9e2e}.story-prompter-title{margin:0;color:var(--shop-night-blue);font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1}.story-prompter-generalization{max-width:780px;margin:.25rem 0 0;color:#173b57a3;font-size:.76rem;line-height:1.42}.story-prompter-controls{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.65rem}.story-prompter-controls .button{min-height:40px;padding:.55rem .9rem;font-size:.78rem}.story-prompter-progress{position:relative;overflow:hidden;height:.45rem;margin-top:.15rem;border-radius:999px;background:#3d8fd124}.story-prompter-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--quiz-aqua-strong),var(--olymp-hermes));transition:width .1s linear}.story-prompter-progress small{position:absolute;right:0;top:-1.15rem;color:#173b579e;font-size:.64rem;font-weight:850}.story-role-key{border-top:1px solid rgba(61,143,209,.18);padding-top:.35rem}.story-role-key summary{width:-moz-fit-content;width:fit-content;color:var(--teal-safety);font-size:.78rem;font-weight:900;cursor:pointer}.story-role-key>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.55rem}.story-role-key p{display:grid;gap:.08rem;margin:0;border-left:3px solid rgba(82,214,231,.72);padding:.3rem .45rem;background:#ffffff6b;font-size:.7rem}.story-role-key p strong{color:var(--shop-night-blue)}.story-role-key p span{color:#173b57ad}.story-prompter-viewport{position:relative;border-radius:20px;background:linear-gradient(180deg,#ffffffeb,#e1f0f894),var(--card);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);position:relative;overflow-y:auto;max-height:var(--story-prompter-height);min-height:220px;padding:clamp(1rem,2.2vw,1.45rem);border:2px solid rgba(61,143,209,.34);border-radius:20px;background:transparent;box-shadow:none;scrollbar-color:rgba(61,143,209,.72) rgba(225,240,248,.8);scrollbar-width:thin;overscroll-behavior:contain;touch-action:pan-y;scroll-behavior:auto}.story-prompter-track{display:grid;gap:.78rem}.story-prompter-opening{display:grid;gap:.35rem;margin:0 0 .8rem;padding:clamp(.9rem,2vw,1.25rem);border:1px solid rgba(61,143,209,.28);border-left:6px solid var(--teal-safety);border-radius:16px;background:linear-gradient(145deg,#ffffffe0,#d9e8f86b),#ffffffb3}.story-prompter-opening h3,.story-prompter-opening p,.story-prompter-opening span{margin:0}.story-prompter-opening p{color:var(--teal-safety);font-size:.82rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.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{display:grid;gap:.32rem;margin:1.05rem 0 .2rem;padding:clamp(.85rem,1.9vw,1.15rem);border:1px solid rgba(61,143,209,.28);border-left:6px solid var(--logic-bachelor);border-radius:16px;background:linear-gradient(90deg,rgba(61,143,209,.14),transparent 58%),linear-gradient(145deg,#ffffffdb,#d9e8f870)}.story-prompter-chapter span,.story-prompter-chapter strong{margin:0}.story-prompter-chapter span{color:var(--teal-safety);font-size:.76rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.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{display:grid;gap:.38rem;margin-top:.9rem;padding:clamp(1rem,2.2vw,1.35rem);border:1px solid rgba(47,111,105,.34);border-left:6px solid var(--teal-safety);border-radius:18px;background:linear-gradient(135deg,#2f6f691f,#3d8fd124),#ffffffd6}.story-prompter-ending span,.story-prompter-ending strong{margin:0;color:var(--shop-night-blue);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{margin:0;color:var(--midnight-blue);font-size:clamp(1.04rem,1.25vw,1.16rem);line-height:1.58}.story-line.is-short-line{margin:.65rem 0;color:var(--teal-safety);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{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:28px;align-items:start}.story-node-nav{position:sticky;top:104px;display:grid;gap:10px}.story-node-button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--border);border-left:5px solid transparent;border-radius:14px;padding:11px 13px;color:var(--midnight-blue);background:var(--card);box-shadow:0 2px 8px var(--cloud-gray);font-weight:800;line-height:1.2;text-align:left}.story-node-button span{color:var(--teal-safety);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.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{min-width:0;border:1.5px solid color-mix(in srgb,var(--logic-short) 38%,hsla(0,0%,100%,.7));border-top:7px solid var(--logic-short);border-radius:18px;padding:clamp(1.35rem,3vw,2.2rem);background:linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--logic-short) 12%,rgba(225,240,248,.66))),var(--card);box-shadow:0 18px 34px #173b571f,inset 0 1px #ffffffd1}.story-progress-track{margin-bottom:18px}.story-stage-meta{margin:0;color:var(--teal-safety);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.story-stage h3{margin:10px 0 12px;color:var(--shop-night-blue);font-size:clamp(2rem,4vw,3.8rem);font-weight:900;line-height:1.05}.story-stage-cue{margin:0 0 18px;color:var(--teal-safety);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{margin:24px 0;border-left:4px solid var(--teal-safety);padding:4px 0 4px 18px;color:var(--shop-night-blue);font-size:clamp(1.12rem,2vw,1.45rem);font-weight:780;line-height:1.42}.story-stage-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.story-final-command{margin:1.25rem 0 0;border-left:5px solid var(--olymp-pegasus);border-radius:0 16px 16px 0;padding:.9rem 1rem;color:var(--shop-night-blue);background:linear-gradient(90deg,#2d9f8626,#52d6e714),#ffffff70;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{display:grid;grid-template-columns:1.5fr 1fr;gap:64px}.footer-brand,.footer-link-block{border-left:2px solid var(--teal-strong);padding-left:20px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-release-version{margin:32px 0 0;color:color-mix(in srgb,var(--midnight-blue) 54%,transparent);font-size:12px;line-height:1.4}.text-meta{margin:0 0 12px;color:var(--teal-safety);font-size:22px;font-weight:650}.text-link{display:flex;min-height:44px;margin:4px 0;align-items:center;color:var(--midnight-blue);text-decoration:none}.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{border-bottom:1px solid hsla(0,0%,100%,.62);background:#ffffffc7;box-shadow:0 10px 30px #173b571a}.nav-link{color:#173b57d1;font-weight:700}.nav-link.is-current{color:var(--shop-night-blue)}.menu-toggle{border-color:#ffffffad;border-radius:999px;background:linear-gradient(180deg,#ffffffd1,#e6f1fc8f);box-shadow:0 10px 22px #173b5717,inset 0 1px #ffffffd1;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12)}.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{width:min(1160px,calc(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);border:1.5px solid hsla(0,0%,100%,.62);border-radius:2rem;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.6),transparent 38%),linear-gradient(145deg,#ffffff8a,#d9e8f857),linear-gradient(180deg,#ffffff42,#8096c81a);box-shadow:0 24px 58px #173b5724,inset 0 1px #ffffff94,inset 0 -1px #fff3;backdrop-filter:blur(26px) saturate(1.16);-webkit-backdrop-filter:blur(26px) saturate(1.16)}.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{position:relative;isolation:isolate;display:grid;gap:.72rem;justify-items:start;align-content:center;padding-block:clamp(.45rem,1.5vw,1rem)}.next-left:before,.pricing-intro:before,.split-left:before,.stack-24:before{content:"";position:absolute;z-index:-1;inset:-1.15rem -1.4rem -1rem -1.2rem;border-radius:1.6rem;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.72),transparent 34%),radial-gradient(circle at 8% 80%,rgba(31,118,111,.14),transparent 38%),radial-gradient(circle at 72% 44%,rgba(16,69,160,.08),transparent 46%);opacity:.82;pointer-events:none}.card-eyebrow,.hero-benefit-kicker,.pricing-badge,.pricing-discount-badge,.pricing-tier,.text-kicker{position:relative;isolation:isolate;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2rem;margin:0;padding:.34rem .74rem;border:1px solid hsla(0,0%,100%,.68);border-radius:999px;background:linear-gradient(180deg,#ffffff85,#e1f0f83d);color:#173b57e6;box-shadow:0 1px #ffffff94,inset 0 1px #fffffff5,inset 1px 0 #ffffffa3,inset -1px 0 #ffffff6b,inset 0 -1px #e1f0f847;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);white-space:normal;overflow-wrap:anywhere;text-shadow:0 1px 0 hsla(0,0%,100%,.62)}.card-eyebrow:before,.hero-benefit-kicker:before,.pricing-badge:before,.pricing-discount-badge:before,.pricing-tier:before,.text-kicker:before{content:"";position:absolute;inset:.12rem;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 22% 18%,hsla(0,0%,100%,.46),transparent 44%),linear-gradient(180deg,#ffffff6b,#e1f0f838);pointer-events:none}.card-eyebrow,.hero-benefit-kicker,.text-kicker{min-height:auto;padding:clamp(.54rem,1.2vw,.72rem) clamp(.72rem,1.4vw,.94rem);border-radius:.9rem;letter-spacing:.08em;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%,rgba(255,237,117,.34),transparent 44%),linear-gradient(180deg,#ffffff6b,#ffed752e 56%,#e1f0f82e)}.h2-heading-subheading,.heading-3,.hero-heading,.main-heading-non-hero{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;color:var(--shop-night-blue);background:linear-gradient(115deg,var(--shop-night-blue),#1045a0 58%,#1f766f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 14px 30px rgba(23,59,87,.12);overflow-wrap:anywhere}.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:"";display:block;width:min(14rem,72%);height:2px;margin-top:.68rem;border-radius:999px;background:linear-gradient(90deg,rgba(31,118,111,.72),rgba(42,168,207,.52),rgba(102,178,244,.28),transparent);box-shadow:0 0 22px #1f766f2e}.section-lead-heading{display:block;width:-moz-fit-content;width:fit-content;max-width:min(100%,58rem);margin-top:22px;margin-bottom:30px;font-size:28px;font-weight:760;line-height:1.18}.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{min-width:0;border-radius:999px;overflow-wrap:anywhere;white-space:normal}.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);box-shadow:0 14px 28px #173b5733,inset 0 1px #ffffffad;backdrop-filter:blur(14px) saturate(1.16);-webkit-backdrop-filter:blur(14px) saturate(1.16)}.button-secondary{border-color:#ffffffb8;background:linear-gradient(135deg,#deebf8c7,#bed7f0c2),linear-gradient(180deg,#ffffff8a,#ffffff14);box-shadow:0 12px 24px #173b5724,inset 0 1px #ffffffb8;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.button:hover{box-shadow:0 16px 30px #173b5733,inset 0 1px #ffffffb8}.button-quiz{border:1px solid rgba(199,246,255,.82);background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.32),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 #ffffff80}.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:rgba(61,143,209,.24);position:relative;overflow:hidden;color:var(--shop-night-blue);background:var(--shop-card);border:2px solid var(--shop-card-tone-soft);border-radius:1rem;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:"";position:absolute;inset:.48rem;border:1px dashed var(--shop-card-tone-soft);border-radius:.68rem;pointer-events:none}.faq-item>*,.how-to-card>*,.next-stripe>*,.path-pill>*,.pricing-card>*,.pricing-info-block>*,.program-card>*,.proof-card>*,.structure-card>*,.video-card>*{position:relative;z-index:1}.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%,hsla(0,0%,100%,.62));border-top:5px solid var(--logic-tone);background:linear-gradient(145deg,#ffffffe0,color-mix(in srgb,var(--logic-tone) 12%,rgba(225,237,250,.58))),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%,hsla(0,0%,100%,.62))}.path-pill[class*=logic-tone--] .path-step{border-color:color-mix(in srgb,var(--logic-tone) 30%,hsla(0,0%,100%,.72));background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.36),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{border-color:#ffffffb8;background:radial-gradient(circle at 16% 14%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(135deg,#ffffffd6,#e1f0f8b8)}.card-section--progression .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1520px){.card-section--progression>.container-main{width:min(1680px,calc(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{font-size:26px;line-height:1.08;overflow-wrap:anywhere}.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(min-width:621px)and (max-width:1519px){.card-section--progression .program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video-card{--shop-card-tone:hsla(0,0%,100%,.72);--shop-card-tone-soft:rgba(235,248,255,.38);isolation:isolate;color:#f9fcfff5;border-color:#f1faffb8;background:linear-gradient(180deg,#3d8fd12e,#1046a533 44%,#20afa614 76%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.38),transparent 34%),radial-gradient(circle at 92% 14%,rgba(102,178,244,.38),transparent 38%),radial-gradient(circle at 84% 105%,rgba(31,118,111,.16),transparent 44%),linear-gradient(145deg,#1046a5bd,#1046a5a3 48%,#12365ea3);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;backdrop-filter:blur(32px) saturate(1.22);-webkit-backdrop-filter:blur(32px) saturate(1.22)}.program-card{--shop-card-tone:hsla(0,0%,100%,.72);--shop-card-tone-soft:hsla(0,0%,100%,.22);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%,hsla(0,0%,100%,.24),transparent 34%),radial-gradient(circle at 96% 18%,rgba(16,69,160,.2),transparent 42%),radial-gradient(circle at 84% 110%,rgba(47,178,158,.22),transparent 46%),radial-gradient(circle at 52% 68%,rgba(9,52,56,.16),transparent 62%),linear-gradient(180deg,#ffffff1f,#66b2f40f),linear-gradient(145deg,var(--shop-dark-glass-bg),var(--shop-dark-glass-bg-strong));box-shadow:0 24px 56px #09343838,0 8px 18px #1045a01f,inset 0 1px #fff6,inset 0 -1px #dbebf729;backdrop-filter:blur(42px) saturate(1.16) contrast(1.01);-webkit-backdrop-filter:blur(42px) saturate(1.16) contrast(1.01);backface-visibility:hidden;transform:translateZ(0)}.program-card:before,.video-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.video-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 24%),linear-gradient(145deg,rgba(61,143,209,.12),transparent 48%,hsla(0,0%,100%,.12)),radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.24),transparent 30%),#1046a51a}.program-card:before{background:linear-gradient(180deg,rgba(61,143,209,.16),rgba(16,69,160,.1) 42%,transparent 76%),linear-gradient(145deg,#2aa8cf24,#1046a50f 46%,#104f5914),radial-gradient(circle at 18% 8%,hsla(0,0%,100%,.16),transparent 30%),radial-gradient(circle at 92% 20%,rgba(16,69,160,.14),transparent 40%),radial-gradient(circle at 82% 105%,rgba(47,178,158,.14),transparent 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:hsla(0,0%,100%,.76);--shop-card-tone-soft:rgba(229,255,238,.4);color:#f9fffbf7;border-color:#effff5c2;background:linear-gradient(180deg,#3d8fd129,#20afa63d 44%,#1046a514 78%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.4),transparent 34%),radial-gradient(circle at 92% 14%,rgba(145,244,175,.36),transparent 38%),radial-gradient(circle at 86% 108%,rgba(16,70,165,.14),transparent 44%),radial-gradient(circle at 12% 92%,rgba(222,252,233,.2),transparent 42%),linear-gradient(145deg,#2d97bed6,#20afa6c7 48%,#135b78b8);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;backdrop-filter:blur(36px) saturate(1.24);-webkit-backdrop-filter:blur(36px) saturate(1.24)}#Free-Gift-Home-Page .program-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 24%),linear-gradient(145deg,rgba(61,143,209,.1),transparent 48%,hsla(0,0%,100%,.12)),radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.24),transparent 30%),radial-gradient(circle at 82% 105%,rgba(145,244,175,.16),transparent 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 .program-card:hover{border-color:#f6fff9d6;box-shadow:0 28px 56px #0c59364d,0 10px 24px #173b5729,0 0 0 1px #ffffff3d,inset 0 1px #ffffffad,inset 1px 0 #ffffff61,inset 0 -1px #defce938}#Free-Gift-Home-Page+.section-lg .program-card{--shop-card-tone:hsla(0,0%,100%,.76);--shop-card-tone-soft:rgba(226,255,248,.4);color:#f8fffdf7;border-color:#ecfffac2;background:linear-gradient(180deg,#3d8fd12e,#20afa63d 44%,#1046a514 78%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.4),transparent 34%),radial-gradient(circle at 92% 14%,rgba(119,231,205,.34),transparent 38%),radial-gradient(circle at 86% 108%,rgba(16,70,165,.18),transparent 44%),radial-gradient(circle at 12% 92%,rgba(226,255,248,.2),transparent 42%),linear-gradient(145deg,#2aa8cfd9,#20afa6c7 50%,#105879b8);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;backdrop-filter:blur(36px) saturate(1.24);-webkit-backdrop-filter:blur(36px) saturate(1.24)}#Free-Gift-Home-Page+.section-lg .program-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 24%),linear-gradient(145deg,rgba(61,143,209,.1),transparent 48%,hsla(0,0%,100%,.12)),radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.24),transparent 30%),radial-gradient(circle at 82% 105%,rgba(119,231,205,.16),transparent 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+.section-lg .program-card:hover{border-color:#f4fffcd6;box-shadow:0 28px 56px #08524e4d,0 10px 24px #173b5729,0 0 0 1px #ffffff3d,inset 0 1px #ffffffad,inset 1px 0 #ffffff61,inset 0 -1px #e2fff838}#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:rgba(234,255,241,.78);--shop-card-tone-soft:rgba(225,255,235,.34);color:#f9fcfff5;border-color:#effff5c7;background:linear-gradient(180deg,#3d8fd12e,#20afa63d 42%,#1046a514 78%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.32),transparent 34%),radial-gradient(circle at 90% 12%,rgba(111,203,154,.28),transparent 38%),radial-gradient(circle at 84% 105%,rgba(16,70,165,.14),transparent 44%),linear-gradient(145deg,#2d97bed6,#20afa6c7 48%,#135b78b8);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:rgba(221,255,246,.76);--shop-card-tone-soft:rgba(214,255,246,.32);color:#f9fcfff5;border-color:#eefffbb8;background:linear-gradient(180deg,#3d8fd133,#20afa63d 38%,#1046a51a 76%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.3),transparent 34%),radial-gradient(circle at 88% 12%,rgba(61,174,154,.28),transparent 38%),radial-gradient(circle at 84% 105%,rgba(16,70,165,.18),transparent 44%),linear-gradient(145deg,#2aa8cfd9,#20afa6c7 48%,#105879b8);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:rgba(216,244,255,.78);--shop-card-tone-soft:rgba(102,178,244,.34);color:#f9fcfff5;border-color:#d8f4ffb8;background:linear-gradient(180deg,#3d8fd12e,#1046a53d 44%,#20afa614 76%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.28),transparent 34%),radial-gradient(circle at 92% 14%,rgba(102,178,244,.26),transparent 38%),radial-gradient(circle at 84% 105%,rgba(16,70,165,.14),transparent 44%),linear-gradient(145deg,#1046a5bd,#2aa8cf99 48%,#135b7880)}.program-card.program-card--followups{--shop-card-tone:rgba(216,244,255,.78);--shop-card-tone-soft:rgba(61,143,209,.34);color:#f9fcfff5;border-color:#d8f4ffbd;background:linear-gradient(180deg,#3d8fd129,#1046a54d 42%,#ffffff0f 78%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.32),transparent 34%),radial-gradient(circle at 90% 12%,rgba(102,195,232,.34),transparent 38%),radial-gradient(circle at 84% 105%,rgba(61,143,209,.22),transparent 44%),linear-gradient(145deg,#1046a5c7,#2175aba8 48%,#0d4a7794);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:rgba(216,244,255,.78);--shop-card-tone-soft:rgba(102,178,244,.3);color:#f9fcfff5;border-color:#d8f4ffb8;background:linear-gradient(180deg,#3d8fd138,#173b5757 44%,#20afa61f 78%),radial-gradient(circle at 12% 8%,hsla(0,0%,100%,.24),transparent 34%),radial-gradient(circle at 90% 12%,rgba(102,178,244,.26),transparent 38%),radial-gradient(circle at 84% 105%,rgba(16,70,165,.2),transparent 44%),linear-gradient(145deg,#173b57d6,#155074c2 48%,#10587994);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,hsla(0,0%,100%,.18),transparent 24%),linear-gradient(145deg,rgba(61,143,209,.12),transparent 48%,hsla(0,0%,100%,.12)),radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.22),transparent 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{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:auto;margin:0 0 clamp(.15rem,.5vw,.35rem);padding:clamp(.54rem,1.2vw,.72rem) clamp(.72rem,1.4vw,.94rem);border:2px solid rgba(238,248,255,.44);border-radius:.9rem;background:radial-gradient(circle at 16% 14%,hsla(0,0%,100%,.28),transparent 34%),linear-gradient(180deg,#173b5794,#1046a557 52%,#12365e66),#0e24362e;color:#fffffff7;box-shadow:0 10px 20px #0719282e,inset 0 1px #ffffff75,inset 0 -1px #07192838;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);font-size:clamp(.72rem,1vw,.86rem);font-weight:860;letter-spacing:.08em;line-height:1.14;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(7,25,40,.42),0 0 12px rgba(7,25,40,.28)}.program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .program-media{margin:0;border-radius:1rem;filter:drop-shadow(0 16px 26px rgba(7,25,40,.18))}.program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .card-title{margin:0;color:#f9fcfffa;font-size:clamp(1.65rem,2.6vw,2.15rem);line-height:1.08;text-shadow:0 2px 14px rgba(7,25,40,.32)}.card-section--progression .program-card:is(.program-card--gift,.program-card--short,.program-card--bachelor,.program-card--followups,.program-card--master) .card-title{font-size:26px;overflow-wrap:anywhere}.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:-moz-fit-content;width:fit-content;max-width:100%;align-self:start;justify-self:start;min-height:auto;padding:clamp(.54rem,1.2vw,.72rem) clamp(.72rem,1.4vw,.94rem);border-color:#eef8ff75;border-radius:.9rem;background:radial-gradient(circle at 16% 14%,hsla(0,0%,100%,.24),transparent 34%),linear-gradient(180deg,#173b578f,#1046a552 52%,#12365e61),#0e243629;color:var(--shop-dark-glass-text);box-shadow:0 8px 18px #07192824,inset 0 1px #ffffff61,inset 0 -1px #07192833;letter-spacing:.08em;line-height:1.14;text-shadow:0 1px 1px rgba(7,25,40,.44),0 0 12px rgba(7,25,40,.28)}.program-card .card-eyebrow{margin-bottom:clamp(1.25rem,1.8vw,1.45rem);border-color:#eef8ff47;background:radial-gradient(circle at 24% 16%,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(180deg,#2a34387a,#1f272b42);color:#fffffff0;box-shadow:0 10px 22px #07192829,inset 0 1px #ffffff3d,inset 0 -1px #0719281f;backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);text-shadow:0 2px 8px rgba(7,25,40,.28)}.program-card .card-eyebrow:before{background:radial-gradient(circle at 18% 16%,hsla(0,0%,100%,.13),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.08),transparent 46%,hsla(0,0%,100%,.05))}.program-card .card-cta-row{width:100%;min-height:clamp(3.05rem,4vw,3.65rem);margin-top:0;padding:.82rem 1rem;border:1.5px solid hsla(0,0%,100%,.72);border-radius:999px;background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.74),transparent 38%),linear-gradient(135deg,#daedfadb,#b2d5edc2),linear-gradient(180deg,#ffffff7a,#ffffff14);color:var(--shop-night-blue);font-size:clamp(1rem,1.15vw,1.13rem);font-weight:850;line-height:1.12;text-align:center;text-decoration:none;text-shadow:0 1px 0 hsla(0,0%,100%,.58);box-shadow:0 18px 30px #0719282e,0 8px 16px #173b571f,inset 0 1px #ffffffe6,inset 1px 0 #ffffff7a,inset 0 -1px #173b5724;backdrop-filter:blur(16px) saturate(1.16);-webkit-backdrop-filter:blur(16px) saturate(1.16)}.program-card.is-compact .program-card-link{flex:0 0 auto}.program-card.is-compact:not(.is-expanded) .card-lead{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.program-card.is-compact .program-card-details{padding-top:.1rem}.program-card .card-toggle-button{border:1.5px solid hsla(0,0%,100%,.42);background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.32),transparent 38%),linear-gradient(180deg,#fff3,#e5f8f414);color:#f9fcfff5;box-shadow:0 10px 20px #0719281f,inset 0 1px #ffffff5c;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.program-card .card-toggle-button:hover{border-color:#ffffffb8;transform:translateY(-1px)}.card-section-actions .card-section-toggle{border-color:#ffffffb8;background:linear-gradient(135deg,#deebf8d1,#bed7f0c7),linear-gradient(180deg,#ffffff8a,#ffffff14);color:var(--shop-night-blue)}.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 rgba(7,25,40,.22)}.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{border-color:#ffffff2e;background:#ffffff14}.path-pill:hover,.proof-card:hover{border-color:#3d8fd157;box-shadow:0 18px 38px #173b5729,inset 0 1px #ffffffbd}.program-card:hover{border-color:#dbebf794;box-shadow:0 28px 60px #09343842,0 10px 24px #1045a029,inset 0 1px #ffffff70,inset 0 -1px #dbebf72e}.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:var(--shop-tone-danger);--shop-card-tone-soft:rgba(232,95,92,.28)}.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:var(--shop-tone-success);--shop-card-tone-soft:rgba(34,138,104,.28)}.pricing-card:nth-child(3n),.program-card:nth-child(3n),.proof-card:nth-child(3n),.structure-card:nth-child(3n){--shop-card-tone:var(--shop-tone-warning);--shop-card-tone-soft:rgba(242,140,40,.3)}.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%,hsla(0,0%,100%,.64));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%,rgba(225,237,250,.64))),var(--shop-card)}.section-proof-card[class*=logic-tone--]:after{border-style:solid;border-color:color-mix(in srgb,var(--logic-tone) 22%,hsla(0,0%,100%,.68))}.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%,hsla(0,0%,100%,.82),transparent 38%),color-mix(in srgb,var(--logic-tone) 18%,hsla(0,0%,100%,.88));box-shadow:0 12px 28px color-mix(in srgb,var(--logic-tone) 18%,transparent),inset 0 1px #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);min-height:108px;display:grid;align-items:center;border-color:color-mix(in srgb,var(--logic-tone) 34%,hsla(0,0%,100%,.64));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%,rgba(225,237,250,.64))),var(--shop-card)}.proof-quote-card[class*=logic-tone--]:after{border-style:solid;border-color:color-mix(in srgb,var(--logic-tone) 22%,hsla(0,0%,100%,.68))}.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{border-color:#ffffffad;background:linear-gradient(145deg,#ffffffb8,#d9e8f857);box-shadow:inset 0 1px #ffffffbd,0 10px 24px #173b571a}.proof-icon-badge{background:radial-gradient(circle at 32% 24%,hsla(0,0%,100%,.9),transparent 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;border-radius:18px;background:transparent;box-shadow:none}.card-requirement,.footer-brand,.footer-link-block,.pricing-savings{border-color:#3d8fd13d}:root{--shop-page-bg:#667fba;--shop-grid-line:rgba(226,244,255,.15);--shop-glass-border:rgba(225,247,255,.76);--shop-glass-shadow:rgba(5,28,67,.28);--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%,rgba(71,229,255,.12),transparent 28%),radial-gradient(circle at 88% 28%,rgba(82,111,208,.16),transparent 34%),linear-gradient(180deg,#deefff1f,#2645861a 48%,#12336633);background-size:32px 32px,32px 32px,auto,auto,auto}.nav-primary{border-bottom-color:#e1f7ffb8;background:linear-gradient(180deg,#eff8ffb8,#d2e4f694);box-shadow:0 12px 34px #051c432e,inset 0 -1px #47e5ff24;backdrop-filter:blur(16px) saturate(1.3) contrast(1.03);-webkit-backdrop-filter:blur(16px) saturate(1.3) contrast(1.03)}.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{border-color:#e1f7ffb3;background:radial-gradient(circle at 14% 10%,rgba(229,247,255,.24),transparent 32%),radial-gradient(circle at 94% 18%,rgba(71,229,255,.09),transparent 36%),linear-gradient(145deg,#ddedfc42,#4765a929);box-shadow:0 28px 64px #051c4340,0 0 28px #47e5ff14,inset 0 1px #ffffffbd,inset 1px 0 #e1f7ff57,inset 0 -1px #47e5ff2e;backdrop-filter:blur(16px) saturate(1.28) contrast(1.035);-webkit-backdrop-filter:blur(16px) saturate(1.28) contrast(1.035)}.container-main--with-visual{isolation:isolate}.container-main--with-visual:before{content:"";position:absolute;z-index:0;right:-1px;top:-1px;width:clamp(8rem,14vw,12rem);height:clamp(5rem,9vw,8rem);border-radius:0 2rem 0 90%;background:linear-gradient(90deg,transparent,rgba(248,254,255,.86) 58%,rgba(71,229,255,.68) 74%,transparent) right 1.4rem top /4.8rem 1px no-repeat,linear-gradient(180deg,transparent,rgba(248,254,255,.82) 40%,rgba(65,121,225,.38) 72%,transparent) right top .8rem /1px 3.4rem no-repeat,radial-gradient(ellipse 3.6rem 2.2rem at 100% 0,rgba(224,250,255,.2),rgba(71,229,255,.09) 34%,transparent 72%);filter:drop-shadow(-2px 3px 8px rgba(71,229,255,.2));opacity:.84;pointer-events:none}.container-main--with-visual>*{position:relative;z-index:1}.next-left:before,.pricing-intro:before,.split-left:before,.stack-24:before{background:radial-gradient(circle at 16% 14%,rgba(235,249,255,.32),transparent 32%),radial-gradient(circle at 6% 82%,rgba(22,169,130,.12),transparent 36%),radial-gradient(circle at 74% 44%,rgba(82,111,208,.11),transparent 44%);opacity:.74}.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{border-color:#47e5ff94;background:linear-gradient(145deg,#e4f8ff66,#526fd024);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,hsla(0,0%,100%,.28),transparent 44%),radial-gradient(circle at 88% 78%,rgba(71,229,255,.14),transparent 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%,rgba(225,247,255,.74));background:linear-gradient(135deg,hsla(0,0%,100%,.42),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 #ffffffd1,inset 0 -1px #47e5ff29;backdrop-filter:blur(14px) saturate(1.24) contrast(1.025);-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%,rgba(225,247,255,.44));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:rgba(0,166,210,.34)}.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:rgba(82,111,208,.34)}.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:rgba(22,169,130,.34)}.olymp-signal-stage{border-color:#e1f7ffc7;background:linear-gradient(135deg,hsla(0,0%,100%,.28),transparent 30%),radial-gradient(circle at 12% 12%,rgba(71,229,255,.17),transparent 32%),radial-gradient(circle at 88% 18%,rgba(82,111,208,.24),transparent 36%),linear-gradient(145deg,#e3f2fe61,#4562a438);box-shadow:0 30px 66px #051c4347,0 0 28px #47e5ff1c,inset 0 1px #ffffffd1,inset 0 -1px #47e5ff33;backdrop-filter:blur(15px) saturate(1.3) contrast(1.035);-webkit-backdrop-filter:blur(15px) saturate(1.3) contrast(1.035)}.olymp-signal-stage.is-act-2{background:radial-gradient(circle at 72% 28%,rgba(239,81,75,.3),transparent 31%),linear-gradient(145deg,#e8f2fc66,#5253963d)}.olymp-signal-stage.is-act-3,.olymp-signal-stage.is-act-4{background:radial-gradient(circle at 76% 30%,rgba(239,81,75,.34),transparent 26%),radial-gradient(circle at 57% 72%,rgba(255,116,56,.28),transparent 32%),radial-gradient(circle at 86% 12%,rgba(128,103,189,.3),transparent 32%),linear-gradient(145deg,#e4edfa5c,#474b8b42)}.olymp-signal-stage.is-act-5{background:radial-gradient(circle at 78% 32%,rgba(22,169,130,.28),transparent 32%),radial-gradient(circle at 18% 12%,rgba(71,229,255,.2),transparent 32%),linear-gradient(145deg,#e5f5fb66,#297e8638)}.story-final-panel,.story-prompter-panel,.story-reading-panel,.story-stage{border-color:#e1f7ffb8;background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent 30%),radial-gradient(circle at 88% 10%,rgba(71,229,255,.1),transparent 36%),linear-gradient(145deg,#ebf6ffad,#abc9e85c);box-shadow:0 26px 58px #051c433d,0 0 24px #47e5ff17,inset 0 1px #ffffffdb,inset 0 -1px #47e5ff29;backdrop-filter:blur(14px) saturate(1.22) contrast(1.025);-webkit-backdrop-filter:blur(14px) saturate(1.22) contrast(1.025)}.story-web-hero{background:linear-gradient(180deg,rgba(215,233,250,.14),rgba(82,111,208,.08) 64%,transparent)}.story-flight-scene{background:linear-gradient(135deg,hsla(0,0%,100%,.24),transparent 30%),radial-gradient(circle at 16% 18%,rgba(226,245,255,.28),transparent 34%),radial-gradient(circle at 80% 18%,rgba(71,229,255,.16),transparent 32%),linear-gradient(180deg,#cfe5f94d,#5e81be33 48%,#12336633)}.story-flight-scene:before{background:linear-gradient(90deg,rgba(225,247,255,.16) 1px,transparent 0),linear-gradient(rgba(225,247,255,.16) 1px,transparent 0);opacity:.72}.story-section-accent{background:linear-gradient(180deg,#526fd01a,#47e5ff0d)}.next-stripe{--shop-card-tone:var(--olymp-hermes);border-color:#93efffb8;background:linear-gradient(135deg,hsla(0,0%,100%,.14),transparent 28%),radial-gradient(circle at 88% 12%,rgba(71,229,255,.2),transparent 36%),radial-gradient(circle at 8% 92%,rgba(22,169,130,.2),transparent 34%),linear-gradient(145deg,#0f3a6ce0,#0d4c62d6);box-shadow:0 28px 62px #051c435c,0 0 30px #47e5ff29,inset 0 1px #ffffff6b,inset 0 -1px #47e5ff47;backdrop-filter:blur(15px) saturate(1.32) contrast(1.04);-webkit-backdrop-filter:blur(15px) saturate(1.32) contrast(1.04)}.next-stripe:after{border-style:solid;border-color:#93efff40;opacity:1}.next-stripe .next-left:before{background:radial-gradient(circle at 14% 16%,rgba(71,229,255,.16),transparent 34%),radial-gradient(circle at 86% 80%,rgba(22,169,130,.14),transparent 38%)}.next-stripe :where(.heading-3,.main-heading-non-hero,.h2-heading-subheading){color:#f8fdfffa;background:linear-gradient(110deg,#fff,#b8f6ff 54%,#7bd7cf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 14px 32px rgba(2,21,53,.3)}.next-stripe :where(.text-lead,.card-lead,.text-punchline){color:#ebf8fce0}.next-stripe .text-md{color:#ebf8fce6}.next-stripe .card-eyebrow{color:#c8f8ff;border-color:#47e5ff8a;background:#05244952;text-shadow:0 0 14px rgba(71,229,255,.24)}.next-stripe .button-secondary{border-color:#e1f7ffb3;background:linear-gradient(135deg,#eaf6ffdb,#accfeec7);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%,rgba(225,247,255,.7));background:linear-gradient(135deg,hsla(0,0%,100%,.38),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%,rgba(153,188,224,.34)));box-shadow:0 20px 44px #051c4333,0 0 22px color-mix(in srgb,var(--logic-tone) 14%,transparent),inset 0 1px #ffffffd1,inset 0 -1px color-mix(in srgb,var(--logic-tone) 18%,transparent);backdrop-filter:blur(13px) saturate(1.25) contrast(1.025);-webkit-backdrop-filter:blur(13px) saturate(1.25) contrast(1.025)}.signal-glyph{--glyph-tone:var(--olymp-hermes);position:relative;display:inline-grid;flex:none;width:3.4rem;height:3.4rem;place-items:center;border:1px solid color-mix(in srgb,var(--glyph-tone) 56%,rgba(225,247,255,.72));border-radius:1.05rem;color:color-mix(in srgb,var(--glyph-tone) 82%,var(--shop-night-blue));background:linear-gradient(135deg,hsla(0,0%,100%,.5),transparent 32%),color-mix(in srgb,var(--glyph-tone) 13%,rgba(210,232,250,.46));box-shadow:0 0 22px color-mix(in srgb,var(--glyph-tone) 22%,transparent),inset 0 1px #ffffffc7,inset 0 -1px color-mix(in srgb,var(--glyph-tone) 24%,transparent);backdrop-filter:blur(9px) saturate(1.24);-webkit-backdrop-filter:blur(9px) saturate(1.24)}.signal-glyph svg{width:72%;height:72%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--glyph-tone) 38%,transparent))}.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{position:absolute;z-index:0;right:clamp(0rem,2vw,1.3rem);top:clamp(0rem,1vw,.7rem);width:clamp(5.2rem,10vw,8rem);height:clamp(5.2rem,10vw,8rem);border-radius:2rem;border-color:color-mix(in srgb,var(--glyph-tone) 62%,rgba(226,251,255,.9));opacity:.56;transform:rotate(-7deg);box-shadow:-2px -2px #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 #ffffffe6,inset -1px -1px color-mix(in srgb,var(--glyph-tone) 36%,transparent);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--glyph-tone) 32%,transparent))}.section-signal-glyph svg{stroke-width:2.8;filter:drop-shadow(0 0 4px rgba(238,254,255,.84)) 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){position:relative;z-index:1}.section-signal-glyph.is-inline{position:relative;z-index:0;right:auto;top:auto;width:4rem;height:4rem;margin-bottom:.55rem;opacity:.72;transform:none}.card-signal-glyph{position:absolute;z-index:1;right:1rem;top:1rem;width:2.9rem;height:2.9rem;border-radius:.9rem;opacity:.78}.benefit-item,.hero-benefit-flow-item{position:relative;min-height:3rem;padding-left:3.2rem}.benefit-signal-glyph{position:absolute;left:0;top:0;width:2.55rem;height:2.55rem;border-radius:.82rem;opacity:.84}.section-presentation .section-structure-list{width:100%;gap:.68rem;margin-block:.75rem .9rem}.section-presentation .section-structure-item{--shop-card-tone:var(--logic-tone,var(--olymp-hermes));min-height:4.6rem;border:1px solid color-mix(in srgb,var(--shop-card-tone) 42%,rgba(225,247,255,.76));border-left:4px solid var(--shop-card-tone);border-radius:1rem;padding:.72rem .8rem .72rem 3.65rem;background:linear-gradient(135deg,hsla(0,0%,100%,.5),transparent 34%),color-mix(in srgb,var(--shop-card-tone) 9%,rgba(214,234,250,.46));box-shadow:0 10px 24px #051c4321,0 0 16px color-mix(in srgb,var(--shop-card-tone) 13%,transparent),inset 0 1px #ffffffc7;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2)}.section-presentation .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--shop-card-tone);left:.62rem;top:.72rem;width:2.35rem;height:2.35rem;opacity:.94}.section-structure-label{display:block;margin-bottom:.12rem;color:var(--shop-card-tone);font-size:.62rem;font-weight:950;letter-spacing:.12em}.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{transform:translate(clamp(0rem,2vw,1rem));border-width:1.5px 1.5px 1.5px 5px;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{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.42rem;margin:.15rem 0 .85rem;border:1px solid rgba(184,241,255,.58);border-radius:999px;padding:.42rem;background:linear-gradient(90deg,#ffffff70,#52d6e71a),#84aedb2e;box-shadow:0 0 20px #47e5ff1f,inset 0 1px #ffffffb8}.section-method-rail span{flex:1 1 7rem;border-radius:999px;padding:.42rem .58rem;color:var(--shop-night-blue);background:#ebf7ff6b;font-size:.7rem;font-weight:850;line-height:1.15;text-align:center}.section-method-rail b{color:var(--olymp-hermes);font-size:.9rem;text-shadow:0 0 10px rgba(71,229,255,.7)}.hero-benefit-flow-item{padding-left:4rem}.hero-benefit-flow-item .benefit-signal-glyph{left:.85rem;top:.85rem}.pricing-card>:not(.card-signal-glyph),.program-card>:not(.card-signal-glyph),.structure-card>:not(.card-signal-glyph){position:relative;z-index:2}.program-card .card-eyebrow,.structure-card .card-eyebrow{max-width:calc(100% - 3.6rem)}.story-direct-hero>.container-main{min-height:0;align-items:start}.story-direct-hero .rule-block,.story-direct-hero .rule-content{position:relative;z-index:2;width:100%}.story-direct-opening{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(1rem,3vw,2.5rem);align-items:center;margin-bottom:clamp(1rem,2.4vw,1.8rem)}.story-opening-copy{display:grid;gap:.72rem;max-width:700px;padding-block:.4rem}.story-hero-role-trace{display:flex;flex-wrap:wrap;gap:.42rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.2rem}.story-hero-role-trace span{--story-role-tone:var(--olymp-hermes);display:inline-flex;align-items:center;gap:.34rem;min-height:1.7rem;border:1px solid color-mix(in srgb,var(--story-role-tone) 72%,rgba(238,253,255,.74));border-radius:999px;padding:.25rem .52rem;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);box-shadow:0 0 14px color-mix(in srgb,var(--story-role-tone) 28%,transparent),inset 1px 1px #ffffff47,inset 0 -1px #0212308a;font-size:.62rem;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase}.story-hero-role-trace i{width:.52rem;height:.52rem;flex:0 0 auto;border-radius:50%;background:var(--story-role-tone);box-shadow:0 0 10px color-mix(in srgb,var(--story-role-tone) 82%,transparent)}.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{position:relative;isolation:isolate;display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;align-items:center;overflow:hidden;border:1.5px solid rgba(147,239,255,.7);border-radius:1.4rem;padding:1rem;background:linear-gradient(135deg,hsla(0,0%,100%,.34),transparent 32%),radial-gradient(circle at 92% 12%,rgba(71,229,255,.18),transparent 38%),linear-gradient(145deg,#d3eafb80,#526fd033);box-shadow:0 18px 38px #051c4338,0 0 24px #47e5ff1f,inset 0 1px #ffffffd6,inset 0 -1px #47e5ff38;backdrop-filter:blur(12px) saturate(1.26);-webkit-backdrop-filter:blur(12px) saturate(1.26)}.story-mask-glyph{width:5.2rem;height:5.2rem;border-radius:50%}.story-mask-reference>div{display:grid;gap:.25rem}.story-mask-reference p,.story-mask-reference span,.story-mask-reference strong{margin:0}.story-mask-reference p{color:var(--teal-safety);font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.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{position:relative;z-index:3;width:100%;margin:0}.story-visual-first{position:relative;z-index:3;margin-top:clamp(28px,4vw,56px);padding-top:clamp(26px,3.4vw,46px);border-top:1px solid rgba(190,241,255,.58)}.story-visual-first+.story-prompter-direct{margin-top:clamp(30px,4.5vw,62px)}.story-direct-hero .story-flight-instruments{left:auto;right:2rem;top:1rem;bottom:auto;width:min(26%,270px);opacity:.86}.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:"";position:absolute;z-index:4;left:7%;top:-1px;width:34%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.88),rgba(71,229,255,.78),transparent);box-shadow:0 0 18px #47e5ff57;pointer-events:none}.container-main--with-visual:after{left:auto;right:7%;width:28%;background:linear-gradient(90deg,transparent,rgba(71,229,255,.8),hsla(0,0%,100%,.92),transparent);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 #ffffffd1,inset -1px -1px #47e5ff33}@media(min-width:981px){.olymp-outer-face{top:82%;width:min(52%,440px);min-width:220px}.olymp-outer-face,.olymp-signal-route{left:50%;transform:translate(-50%,-50%)}.olymp-signal-route{top:64%;width:auto}.olymp-signal-route span{width:3px;height:clamp(2.7rem,5vw,4rem);background:linear-gradient(180deg,var(--olymp-hermes),transparent)}.olymp-cockpit-map{left:50%;right:auto;top:31%;width:68%;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(min-width:981px)and (max-width:1239px){.nav-link--compact-away{display:none}.nav-more{display:block}}@media(min-width:981px)and (max-width:1319px){html[lang^=fr] .nav-link--compact-away{display:none}html[lang^=fr] .nav-more{display:block}}@media(max-width:980px){.nav-container{flex-wrap:wrap}.brand{order:0}.menu-toggle{order:2;display:inline-flex;flex:none;margin-left:0}.nav-menu{order:10;display:none;width:100%;flex-basis:100%;margin:0;padding:12px 0;flex-direction:column;align-items:flex-start}.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{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.story-flight-instruments{width:min(56%,380px);opacity:.82}.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(max-width:620px),(max-width:980px)and (max-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{display:grid;grid-template-columns:1fr;border-radius:1rem}.section-method-rail b{transform:rotate(90deg);text-align:center}.container-main--with-visual:before{width:8rem;height:5rem;opacity:.78}.nav-container{gap:10px;padding-left:16px;padding-right:16px}.brand img{width:54px;height:54px}.nav-actions{flex:1 1 0;flex-wrap:nowrap;width:auto;min-width:0;gap:8px;justify-content:flex-end}.language-switcher{padding:0;border-radius:999px}.language-trigger{min-width:52px;min-height:40px;padding:0 9px}.bsa-web-account-widget{flex:0 1 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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-login-link{min-width:60px;padding:0 10px}.account-login-link .account-compact-icon{display:none}.account-login-link .account-compact-label{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap}.menu-toggle{flex:0 0 44px}.hero-heading{font-size:32px}.hero-heading span{font-size:30px}.face-signal-preview-head{align-items:flex-start;flex-direction:column}.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{align-items:stretch;flex-direction:column}.proof-provider-link{width:100%}.olymp-signal-stage{border-radius:22px;padding:.8rem}.olymp-stage-head{align-items:stretch;flex-direction:column}.olymp-stage-tools{width:100%;justify-items:stretch}.olymp-tour-toggle{justify-self:start}.olymp-act-dots{gap:.3rem;justify-content:space-between}.olymp-act-dots button{flex:1 1 0;width:auto;height:2.85rem;display:grid;place-content:center;gap:.05rem;border-radius:12px}.olymp-act-dots button small{display:block;max-width:9ch;overflow:hidden;font-size:.48rem;font-weight:800;letter-spacing:.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.olymp-stage-visual{min-height:640px;border-radius:18px}.olymp-outer-face{top:78%;width:52%;min-width:150px}.olymp-outer-face,.olymp-signal-route{left:50%;transform:translate(-50%,-50%)}.olymp-signal-route{top:64%;width:auto}.olymp-cockpit-map{left:50%;right:auto;top:29%;width:68%;transform:translate(-50%,-50%)}.olymp-signal-stage.is-act-1 .olymp-outer-face{top:50%;width:min(74%,300px)}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-outer-face{top:78%;width:min(52%,230px)}.olymp-signal-stage.is-act-1 .olymp-cockpit-map{top:48%;width:82%}.olymp-signal-stage.is-act-1.is-intro-hermes-pulse .olymp-cockpit-map{top:29%;width:70%}.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{top:7px;width:9px;height:9px}.olymp-role-orb i:after{bottom:6px;width:20px;height:11px}.olymp-role-orb span{font-size:.68rem;letter-spacing:.01em}.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{right:auto;left:50%;top:auto;bottom:-.48rem;transform:translate(-50%) rotate(90deg)}.olymp-stage-navigation{display:flex}.olymp-stage-navigation .button{width:auto;min-width:0;flex:1 1 0}.olymp-stage-conversion .hero-cta-row{display:grid;grid-template-columns:1fr}.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{flex:0 1 auto;width:auto;max-width:164px;min-height:42px;padding:8px 10px;font-size:13px;line-height:1.15;text-align:center;white-space:normal}.nav-actions>.button-quiz{padding-inline:6px;font-size:12px;letter-spacing:-.01em;overflow-wrap:normal;white-space:nowrap;word-break:normal}.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{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.story-node-button{flex:0 0 min(82vw,320px);scroll-snap-align:start}.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{right:0;width:5.1rem;height:5.1rem;opacity:.34}.section-signal-glyph.is-inline{width:3.4rem;height:3.4rem;opacity:.7}.card-signal-glyph{right:.75rem;top:.75rem;width:2.65rem;height:2.65rem}.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{left:74%;opacity:.78}.story-flight-vector-left{left:60%}.story-flight-vector-right{right:10%}.story-flight-instruments{left:50%;right:auto;top:clamp(35.5rem,82vh,38rem);bottom:auto;transform:translate(-50%);width:min(74%,280px);opacity:.9}.story-flight-scene:after{left:-18%;right:-18%;bottom:-24%;height:48%}.story-page .container-main{padding-left:14px;padding-right:14px}.story-prompter-panel{max-width:100%;overflow:hidden;padding:14px 10px;border-radius:24px}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.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{max-width:100%;overflow:hidden;border-radius:18px}.story-prompter-window{--story-prompter-height:min(52vh,420px);max-width:100%;min-height:240px;overflow-x:hidden;padding:.72rem;border-radius:18px}.story-line,.story-prompter-chapter,.story-prompter-ending,.story-prompter-opening,.story-prompter-track{max-width:100%;min-width:0}.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(max-width:380px),(max-width:980px)and (max-height:620px)and (orientation:landscape){.nav-container{gap:6px;padding:7px 10px}.brand img{width:46px;height:46px}.nav-actions{gap:5px;flex-wrap:nowrap}.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:rgba(71,229,255,.24);--bsa-glass-white-edge:rgba(241,253,255,.72);--bsa-glass-side-edge:rgba(137,231,255,.46);--bsa-glass-deep-edge:rgba(7,34,82,.42);--bsa-glass-depth:rgba(4,25,63,.3);--bsa-glass-danger:#ef514b;--bsa-glass-heat:#ff7438;--bsa-glass-soft-fill:rgba(48,91,163,.16);--bsa-glass-soft-blur:12px;--bsa-glass-card-fill:rgba(72,121,187,.22);--bsa-glass-card-blur:14px;--bsa-glass-lens-fill:rgba(126,182,221,.3);--bsa-glass-lens-blur:9px;--bsa-glass-sheen-soft:rgba(240,252,255,.14);--bsa-glass-sheen-card:rgba(240,252,255,.16);--bsa-glass-sheen-lens:rgba(240,252,255,.24);--bsa-glass-prism-core:rgba(248,254,255,.88);--bsa-glass-prism-cyan:rgba(71,229,255,.64);--bsa-glass-prism-blue:rgba(65,121,225,.34);--bsa-glass-ease:cubic-bezier(.22,1,.36,1);--bsa-night-glass-text:rgba(248,253,255,.98);--bsa-night-glass-muted:rgba(224,243,255,.84);--bsa-night-glass-deep:rgba(4,23,58,.86);--bsa-night-glass-blue:rgba(10,52,111,.78);--bsa-night-glass-teal:rgba(8,91,111,.66);--bsa-night-glass-coral:rgba(255,116,83,.96);--bsa-night-glass-coral-soft:rgba(239,81,75,.22);--bsa-night-glass-green:rgba(70,226,187,.94);--bsa-night-glass-green-soft:rgba(22,169,130,.2);--bsa-night-glass-violet:rgba(149,127,236,.94);--bsa-night-glass-violet-soft:rgba(128,103,189,.2);--bsa-night-glass-border:rgba(221,248,255,.72);--bsa-night-glass-shadow:0 28px 58px rgba(3,27,67,.35)}.bsa-glass-soft,.content-body,.footer-section .container-meto,.pricing-section .container-main,.proof-stripe .container-main,.section-lg>.container-main{border-color:#d0f5ffad;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,rgba(71,229,255,.13),transparent 72%),linear-gradient(118deg,var(--bsa-glass-sheen-soft),transparent 14% 78%,rgba(71,229,255,.06)),radial-gradient(circle at 13% 8%,rgba(228,249,255,.12),transparent 28%),linear-gradient(148deg,var(--bsa-glass-soft-fill),rgba(38,70,140,.13));box-shadow:-2px -2px #eefdff9e,1px 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);backdrop-filter:blur(var(--bsa-glass-soft-blur)) saturate(1.26) contrast(1.045);-webkit-backdrop-filter:blur(var(--bsa-glass-soft-blur)) saturate(1.26) contrast(1.045)}.content-body{backdrop-filter:none;-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%,rgba(224,248,255,.76));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%,rgba(231,250,255,.14),transparent 30%),linear-gradient(148deg,var(--bsa-glass-card-fill),rgba(77,112,180,.2));box-shadow:-2px -2px #effdffa8,1px 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 color-mix(in srgb,var(--bsa-glass-accent) 40%,transparent),inset 0 -2px 0 var(--bsa-glass-deep-edge);backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.28) contrast(1.045);-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%,rgba(232,251,255,.48));background:linear-gradient(115deg,hsla(0,0%,100%,.1),transparent 16% 78%,rgba(71,229,255,.05));box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px color-mix(in srgb,var(--bsa-glass-accent) 18%,rgba(7,34,82,.12))}.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%,rgba(224,248,255,.74));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%,rgba(56,96,164,.2)));box-shadow:-2px -2px #effdffa8,1px 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 color-mix(in srgb,var(--logic-tone) 38%,transparent),inset 0 -2px 0 var(--bsa-glass-deep-edge);backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.28) contrast(1.045);-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%,rgba(232,251,255,.5));background:linear-gradient(115deg,hsla(0,0%,100%,.09),transparent 16% 78%,color-mix(in srgb,var(--logic-tone) 6%,transparent));box-shadow:inset 1px 1px #fff6,inset -1px -1px color-mix(in srgb,var(--logic-tone) 19%,rgba(7,34,82,.12))}.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%,rgba(225,247,255,.68));box-shadow:-2px -2px #ebfcff80,1px 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 #ffffffa3,inset -1px 0 color-mix(in srgb,var(--bsa-glass-accent) 36%,transparent),inset 0 -2px #02123275;backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.32) contrast(1.05);-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{border-color:#e0f9ffc7;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,rgba(71,229,255,.12),transparent 74%),linear-gradient(128deg,var(--bsa-glass-sheen-lens),transparent 24% 70%,rgba(71,229,255,.08)),linear-gradient(145deg,var(--bsa-glass-lens-fill),rgba(129,177,221,.34));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;backdrop-filter:blur(var(--bsa-glass-lens-blur)) saturate(1.3) contrast(1.05);-webkit-backdrop-filter:blur(var(--bsa-glass-lens-blur)) saturate(1.3) contrast(1.05)}.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{border-color:#cafaffeb;background:radial-gradient(circle at 19% 10%,hsla(0,0%,100%,.58),transparent 31%),linear-gradient(128deg,hsla(0,0%,100%,.28),transparent 28% 66%,rgba(71,229,255,.22)),linear-gradient(145deg,#35c8e6,#078ebc 54%,#075f9d);color:#fff;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;text-shadow:0 1px 2px rgba(3,32,67,.42)}.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{transform:translateY(-2px);border-color:#defcfff5;filter:brightness(1.045) saturate(1.08);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:3px solid rgba(238,253,255,.98);outline-offset:4px;box-shadow:0 0 0 6px #055ba4b3,0 0 26px #47e5ff75,inset 1px 1px #ffffffdb}.nav-primary{border-bottom:1px solid rgba(107,229,255,.5);background:radial-gradient(ellipse 9rem 4.5rem at 3.6rem 50%,rgba(68,177,237,.22),transparent 72%),linear-gradient(104deg,#1b4280d6,#336099c2 42%,#2c709db3);box-shadow:0 14px 36px #03163a52,inset 0 1px #d5f8ff47,inset 0 -1px #47e5ff57;backdrop-filter:blur(20px) saturate(1.36) contrast(1.07);-webkit-backdrop-filter:blur(20px) saturate(1.36) contrast(1.07)}.nav-container{position:relative;isolation:isolate}.nav-container:before{content:"";position:absolute;z-index:-1;top:50%;left:clamp(4px,.8vw,14px);width:118px;height:72px;border-radius:50%;background:radial-gradient(ellipse,rgba(2,19,57,.46),rgba(5,48,103,.2) 54%,transparent 76%);transform:translateY(-50%);pointer-events:none}.brand{position:relative;isolation:isolate;display:grid;width:80px;height:72px;place-items:center;border-radius:10px}.brand:before{z-index:-1;inset:2px;border-color:currentcolor;border-color:rgba(239,253,255,.84) rgba(97,184,255,.6) rgba(1,14,48,.92) rgba(188,214,255,.56);border-style:solid;border-width:1px;border-radius:8px;background:radial-gradient(circle at 28% 16%,hsla(0,0%,100%,.11),transparent 31%),radial-gradient(circle at 76% 82%,rgba(130,103,255,.15),transparent 44%),radial-gradient(circle at 26% 68%,rgba(45,132,235,.2),transparent 48%),linear-gradient(145deg,#021136f2,#052e70e6);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;backdrop-filter:blur(10px) saturate(1.26) contrast(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.26) contrast(1.1);animation:brand-sapphire-awaken 1.4s cubic-bezier(.2,.78,.2,1) both}.brand:after,.brand:before{content:"";position:absolute}.brand:after{z-index:3;top:4px;left:10px;width:60px;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,#fff 35%,#9fdcff 66%,#bcb7ff 82%,transparent);box-shadow:0 0 5px #ffffff94,0 0 9px #5ca6ff61,0 0 13px #8f74ff1f;opacity:.66;pointer-events:none;transform-origin:left center;animation:brand-caustic-arrival 1.4s cubic-bezier(.2,.78,.2,1) both}.brand-mark{position:relative;isolation:isolate;display:grid;width:60px;height:60px;place-items:center}.brand .brand-logo{grid-area:1/1;width:60px;height:60px;-o-object-fit:contain;object-fit:contain;pointer-events:none;will-change:opacity,transform,filter}.brand-logo--base{z-index:1;filter:drop-shadow(0 0 1px rgba(255,255,255,.98)) drop-shadow(0 0 4px rgba(219,250,255,.5)) drop-shadow(0 4px 8px rgba(1,12,43,.34)) drop-shadow(0 0 8px rgba(72,171,255,.28));opacity:0;animation:brand-blue-arrival 1.4s cubic-bezier(.2,.78,.2,1) both;transition:filter .28s ease,transform .28s ease}.brand-logo--white-letters{z-index:2;filter:brightness(0) saturate(0) invert(1) drop-shadow(0 1px 1px rgba(1,14,48,.64)) drop-shadow(0 0 4px rgba(214,239,255,.68));opacity:0;-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:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:brand-letter-arrival 1.4s cubic-bezier(.2,.78,.2,1) both}.brand-logo--ignition,.brand-logo--sweep{z-index:3;filter:brightness(0) saturate(0) invert(1) drop-shadow(0 0 3px rgba(255,255,255,.98)) drop-shadow(0 0 12px rgba(177,221,255,.94)) drop-shadow(0 0 24px rgba(111,161,255,.62));mix-blend-mode:screen}.brand-logo--ignition{opacity:0;animation:brand-white-ignition 1.4s cubic-bezier(.2,.78,.2,1) both}.brand-logo--sweep{opacity:0;-webkit-mask-image:linear-gradient(112deg,transparent 35%,rgba(0,0,0,.18) 42%,#000 48%,#000 54%,rgba(0,0,0,.18) 60%,transparent 67%);mask-image:linear-gradient(112deg,transparent 35%,rgba(0,0,0,.18) 42%,#000 48%,#000 54%,rgba(0,0,0,.18) 60%,transparent 67%);-webkit-mask-position:145% 0;mask-position:145% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;animation:brand-white-sweep 1.15s cubic-bezier(.18,.7,.16,1) .22s both}.brand:focus-visible .brand-logo--base,.brand:hover .brand-logo--base{filter:drop-shadow(0 0 1px rgba(255,255,255,1)) drop-shadow(0 0 6px rgba(232,253,255,.68)) drop-shadow(0 6px 10px rgba(1,12,43,.44)) drop-shadow(0 0 11px rgba(91,174,255,.44)) brightness(1.08) saturate(1.12);transform:translateY(-1px) scale(1.025)}.brand:focus-visible:before,.brand:hover:before{border-color:rgba(249,255,255,.98) rgba(123,197,255,.8) rgba(1,14,48,.92) rgba(204,220,255,.74);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 rgba(2,24,62,.46)}.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{border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.language-trigger{min-width:72px;min-height:46px;padding:0 14px;overflow:hidden;border:1px solid rgba(180,243,255,.84);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(231,253,255,.72) 58%,rgba(71,229,255,.62) 75%,transparent) right .64rem top /1.8rem 1px no-repeat,radial-gradient(circle at 20% 8%,hsla(0,0%,100%,.24),transparent 33%),linear-gradient(142deg,#3f87c0b8,#0f497fc7);color:#f8fefffa;text-shadow:0 1px 3px rgba(2,22,58,.56);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{border-color:#8bebffa3;background:radial-gradient(circle at 18% 8%,rgba(117,219,255,.2),transparent 38%),linear-gradient(145deg,#15467ef5,#072d5bf7);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(max-width:980px){.brand{width:72px;height:64px;border-radius:9px}.brand:before{border-radius:7px}.brand:after{top:4px;left:9px;width:54px}.brand .brand-logo,.brand-mark{width:54px;height:54px}.nav-menu.is-open{margin-top:2px;padding:14px;border:1px solid rgba(139,235,255,.42);border-radius:18px;background:radial-gradient(circle at 12% 6%,rgba(100,211,255,.14),transparent 36%),linear-gradient(145deg,#12427bf0,#062b58f5);box-shadow:0 18px 36px #02163a57,inset 1px 1px #defaff38}.language-trigger{min-width:56px;min-height:40px;padding:0 10px}}@media(max-width:380px),(max-width:980px)and (max-height:620px)and (orientation:landscape){.brand{width:64px;height:56px;border-radius:8px}.brand:before{border-radius:6px}.brand:after{top:3px;left:8px;width:48px}.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%,rgba(255,239,231,.76));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%,rgba(255,239,222,.78));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:rgba(71,229,255,.18);color:var(--bsa-night-glass-text);border-color:rgba(248,254,255,.9) var(--bsa-night-accent) rgba(3,22,57,.72) rgba(190,242,255,.64);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 #ffffff80,inset 0 -2px #03163994;backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.3) contrast(1.05);-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%,rgba(71,229,255,.08),transparent 36rem),linear-gradient(180deg,rgba(8,34,76,.22),rgba(7,25,59,.08) 64%,transparent)}.story-flight-scene{background:radial-gradient(circle at 16% 18%,rgba(226,249,255,.13),transparent 36%),radial-gradient(circle at 80% 18%,rgba(71,229,255,.14),transparent 34%),linear-gradient(180deg,#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 rgba(2,18,48,.46)}.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{background:linear-gradient(112deg,#fff,#dff9ff 62%,#60ebdc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 22px rgba(2,18,48,.38))}.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:rgba(238,253,255,.86) var(--olymp-hermes) rgba(3,24,61,.7) rgba(181,238,250,.58);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%,rgba(71,229,255,.18),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 rgba(2,18,48,.52)}.footer-section .footer-brand,.footer-section .footer-link-block{border-left-color:#47e5ffa3}.footer-section .text-kicker{color:#a9f5ff;border-color:#a9f5ff80;background:linear-gradient(145deg,#165a9180,#052a58b3);text-shadow:0 0 14px rgba(71,229,255,.28)}.footer-section .text-kicker:before{background:radial-gradient(circle at 22% 18%,rgba(220,250,255,.14),transparent 44%),linear-gradient(180deg,#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-decoration-color:#47e5ffb8;text-underline-offset:.22em}.footer-section .text-link:focus-visible,.footer-section .text-link:hover{color:#fff;text-decoration:underline;text-decoration-color:#47e5ff;text-shadow:0 0 14px rgba(71,229,255,.36)}.footer-section .footer-release-version{color:#e0f3ffa8}.olymp-signal-stage.is-act-2{background:linear-gradient(90deg,transparent,rgba(255,247,244,.9) 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,rgba(255,247,244,.84) 40%,rgba(239,81,75,.44) 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 74% 28%,rgba(239,81,75,.24),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,rgba(255,247,244,.9) 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,rgba(255,247,244,.84) 40%,rgba(239,81,75,.46) 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 74% 34%,rgba(239,81,75,.28),transparent 30%),radial-gradient(circle at 56% 72%,rgba(255,116,56,.18),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:rgba(239,81,75,.2);background:linear-gradient(90deg,transparent,rgba(255,231,226,.74) 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,rgba(255,231,226,.68) 40%,rgba(239,81,75,.52) 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 70% 38%,rgba(239,81,75,.25),transparent 28%),radial-gradient(circle at 42% 78%,rgba(128,103,189,.14),transparent 32%),linear-gradient(145deg,#0b081ef5,#320d38e8 52%,#051638f0);box-shadow:var(--bsa-night-glass-shadow),0 0 26px #ef514b2e,inset 0 1px #ffeee957,inset 0 -2px #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,rgba(244,255,251,.9) 58%,var(--bsa-night-accent) 74%,transparent) right 1rem top /3.4rem 1px no-repeat,linear-gradient(180deg,transparent,rgba(244,255,251,.84) 40%,rgba(22,169,130,.42) 72%,transparent) right top .65rem /1px 2.35rem no-repeat,radial-gradient(circle at 78% 32%,rgba(70,226,187,.22),transparent 34%),radial-gradient(circle at 18% 12%,rgba(71,229,255,.16),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 rgba(2,18,48,.42)}.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{border-color:#dbf8ff6b;background:linear-gradient(90deg,transparent,rgba(248,254,255,.72) 58%,rgba(71,229,255,.66) 74%,transparent) right .8rem top /2.5rem 1px no-repeat,radial-gradient(circle at 74% 22%,rgba(71,229,255,.1),transparent 36%),linear-gradient(145deg,#051f4ab3,#0c417580);box-shadow:inset 0 1px #ffffff57,inset 0 -2px #02123075,0 16px 34px #02123042}.olymp-instrument-check,.olymp-stage-conversion{border-color:#7ef1ff80;background:radial-gradient(circle at 86% 12%,rgba(71,229,255,.14),transparent 34%),linear-gradient(145deg,#083e799e,#053355b3);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%,rgba(224,249,255,.66));background:linear-gradient(90deg,transparent,rgba(248,254,255,.78) 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%,rgba(17,69,125,.58)),#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:rgba(238,253,255,.84) var(--olymp-hermes) rgba(3,24,61,.68) rgba(181,238,250,.58);background:linear-gradient(90deg,transparent,rgba(248,254,255,.82) 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,rgba(248,254,255,.84) 58%,var(--olymp-hermes) 74%,transparent) right .7rem top /2.1rem 1px no-repeat,linear-gradient(145deg,#106faead,#074a74c2);text-shadow:0 1px 8px rgba(2,18,48,.5)}.olymp-signal-stage .olymp-next-act{border-color:#fffbdc #ffb13c #77420d #ffeb8d;color:#061f47;background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.56),transparent 34%),linear-gradient(145deg,#ffe875,#ffd84a 55%,#ffb843);box-shadow:0 14px 28px #57300c47,0 0 24px #ffd84a4d,inset 1px 1px #ffffffd1,inset 0 -2px #77420d61;text-shadow:0 1px 0 hsla(0,0%,100%,.52)}.olymp-signal-stage .olymp-stage-conversion .button-primary,.story-final-panel .hero-cta-row .button-primary{border-color:rgba(232,255,248,.96) rgba(66,223,168,.9) rgba(1,61,64,.84) rgba(171,255,231,.8);color:#022848;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(145deg,#54edbc,#16ba96 56%,#087b87);box-shadow:0 14px 28px #013d4047,0 0 24px #42dfa83d,inset 1px 1px #ffffffb8,inset 0 -2px #013d406b;text-shadow:0 1px 0 hsla(0,0%,100%,.38)}.olymp-signal-stage .olymp-stage-conversion .button-quiz,.story-final-panel .hero-cta-row .button-quiz{border-color:rgba(234,255,255,.98) rgba(57,229,239,.92) rgba(2,54,89,.9) rgba(174,251,255,.82);color:#022443;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);box-shadow:0 14px 28px #02365947,0 0 24px #39e5ef40,inset 1px 1px #ffffffb8,inset 0 -2px #02365970;text-shadow:0 1px 0 hsla(0,0%,100%,.34)}.story-prompter-window{border-color:#7ef1ff66;scrollbar-color:rgba(71,229,255,.74) rgba(5,31,74,.84)}.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{overflow:hidden;border-color:rgba(233,251,255,.84) rgba(74,228,255,.68) rgba(3,22,57,.72) rgba(182,237,250,.58);background:radial-gradient(circle at 8% 10%,rgba(71,229,255,.18),transparent 24rem),radial-gradient(circle at 88% 15%,rgba(117,101,220,.15),transparent 24rem),linear-gradient(145deg,#06214ce6,#0c4373d1 56%,#074b5bc2);box-shadow:0 30px 68px #02143561,0 0 38px #47e5ff21,inset 1px 1px #ffffffa3,inset -1px -2px #03163999}.proof-stripe--constellation .proof-stripe-head{position:relative;z-index:2;align-items:center}.proof-trust-lockup{display:grid;grid-template-columns:auto auto minmax(13rem,1fr);align-items:center;gap:clamp(.75rem,1.8vw,1.3rem)}.proof-trust-lockup .section-signal-glyph{margin:0}.proof-rating-orb{position:relative;display:grid;width:clamp(7.1rem,11vw,9rem);aspect-ratio:1;place-content:center;gap:.25rem;padding:.8rem;border:1px solid rgba(134,244,223,.82);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(240,255,252,.28),transparent 34%),linear-gradient(145deg,#12847ac7,#053f5cd1);color:#f5fffc;text-align:center;box-shadow:0 0 32px #46e2bb33,inset 1px 1px #ffffff8f,inset 0 -2px #0316398f}.proof-rating-orb:after,.proof-rating-orb:before{content:"";position:absolute;border:1px solid rgba(134,244,223,.24);border-radius:50%;inset:12%}.proof-rating-orb:after{inset:24%;border-color:#e2fff92e}.proof-rating-orb strong{position:relative;z-index:1;color:#f8fffd;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:950;line-height:1}.proof-rating-orb span{position:relative;z-index:1;max-width:10ch;color:#e2faf7d6;font-size:.65rem;font-weight:800;line-height:1.2}.proof-stripe--constellation .text-kicker{max-width:30ch;margin:0;border-color:#daf8ffb8;background:linear-gradient(145deg,#09567eb8,#0d3665c2);color:#f5fcff;text-shadow:0 1px 8px rgba(2,18,48,.54)}.proof-stripe--constellation .proof-provider-link{border-color:rgba(232,255,248,.86) rgba(92,235,206,.78) rgba(3,27,54,.72) rgba(158,240,226,.58);background:linear-gradient(145deg,#14917de0,#055765e6);color:#f7fffc;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{position:relative;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}.proof-stripe--constellation .proof-grid:before{content:"";position:absolute;top:0;left:7%;right:7%;height:1px;background:linear-gradient(90deg,transparent,rgba(71,229,255,.8),rgba(143,124,238,.66),transparent);box-shadow:0 0 18px #47e5ff47}.proof-stripe--constellation .proof-quote-card{--bsa-glass-accent:#47e5ff;display:flex;min-height:10rem;flex-direction:column;justify-content:space-between;border-color:rgba(232,251,255,.76) color-mix(in srgb,var(--bsa-glass-accent) 78%,transparent) rgba(3,22,57,.7) rgba(178,237,250,.52);background:linear-gradient(90deg,transparent,rgba(248,254,255,.78) 58%,var(--bsa-glass-accent) 74%,transparent) right .9rem top /2.9rem 1px no-repeat,linear-gradient(145deg,#083260e6,#084f6bbf);box-shadow:0 18px 40px #0214354d,0 0 24px color-mix(in srgb,var(--bsa-glass-accent) 14%,transparent),inset 1px 1px #ffffff7a,inset 0 -2px #0316398a}.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{margin:0;color:#f7fcff;font-size:clamp(1.05rem,1.9vw,1.45rem);line-height:1.18;text-shadow:0 2px 16px rgba(2,18,48,.36)}.proof-stripe--constellation .proof-quote-card.is-featured .proof-text{font-size:clamp(1.35rem,2.7vw,2rem)}.proof-stripe--constellation .proof-attribution{color:#ddf1fbc7}.section-lg--hermes-loss>.container-main{overflow:hidden;border-color:rgba(233,251,255,.82) rgba(71,229,255,.7) rgba(3,22,57,.74) rgba(182,237,250,.56);background:radial-gradient(circle at 14% 12%,rgba(71,229,255,.14),transparent 25rem),radial-gradient(circle at 87% 18%,rgba(239,81,75,.14),transparent 24rem),linear-gradient(145deg,#072754e6,#11467ecc 53%,#0a3b64d6)}.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{align-self:stretch;padding:clamp(1.1rem,2.5vw,2rem);border:1px solid rgba(169,235,250,.3);border-radius:1.5rem;background:linear-gradient(130deg,rgba(244,253,255,.08),transparent 30%),#031f486b;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{background:linear-gradient(105deg,#fff,#dff8ff 62%,#93efff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 8px 30px rgba(2,18,48,.25)}.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{margin:clamp(1.2rem,2.4vw,1.8rem) 0;padding:1rem;border:1px solid rgba(91,231,255,.45);border-radius:1.25rem;background:radial-gradient(circle at 80% 80%,rgba(239,81,75,.14),transparent 30%),#031b4194;box-shadow:0 0 26px #47e5ff1a,inset 1px 1px #ffffff38,inset 0 -2px #03163985}.hermes-loss-steps{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem}.hermes-loss-steps strong{min-height:4.15rem;display:grid;place-items:center;padding:.65rem;border:1px solid;border-radius:1rem;color:#f3fcff;font-size:.75rem;line-height:1.15;text-align:center;background:linear-gradient(145deg,#1a6c9bb3,#073663c7);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{display:block;width:100%;height:auto;margin-top:.45rem;overflow:visible}.hermes-chorus-path,.hermes-data-path{fill:none;stroke-linecap:round}.hermes-data-path{stroke:#47e5ff;stroke-width:5;filter:drop-shadow(0 0 7px rgba(71,229,255,.68))}.hermes-chorus-path{stroke:#ff735f;stroke-width:9;filter:drop-shadow(0 0 9px rgba(239,81,75,.58))}.hermes-data-node{fill:#dffbff;stroke:#47e5ff;stroke-width:4}.hermes-loss-node{fill:#fff0e8;stroke:#ff735f;stroke-width:5}.section-lg--hermes-loss .section-structure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.section-lg--hermes-loss .section-structure-item{align-content:start;margin:0;padding:.9rem;border:1px solid rgba(101,224,250,.28);border-radius:1rem;background:#031c4461}.section-lg--hermes-loss .section-structure-item>.benefit-signal-glyph{display:none}.section-lg--hermes-loss .info-card{align-self:start;border-color:rgba(230,251,255,.76) rgba(71,229,255,.72) rgba(3,22,57,.72) rgba(177,235,248,.54);background:radial-gradient(circle at 88% 12%,rgba(71,229,255,.16),transparent 15rem),linear-gradient(145deg,#042b52f5,#075265db);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{display:grid;gap:.75rem}.section-lg--hermes-loss .hermes-role-item{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .85rem;margin:0;padding:.85rem;border:1px solid rgba(129,231,250,.3);border-radius:1rem;background:#031c4475}.section-lg--hermes-loss .hermes-role-item .benefit-text,.section-lg--hermes-loss .hermes-role-item .benefit-title{grid-column:2}.hermes-role-mark{grid-row:1/span 2;display:grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid;border-radius:1rem;color:#75efff;background:linear-gradient(145deg,#187ba4cc,#053d66db);font-size:1.4rem;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{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(71,229,255,.35);color:#9df3ff;font-size:clamp(1.08rem,2vw,1.42rem);text-shadow:0 0 18px rgba(71,229,255,.24)}@media(max-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(max-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{transform:rotate(90deg);justify-self:center}.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;overflow:hidden;border-color:rgba(232,253,255,.92) rgba(57,229,239,.82) rgba(4,43,102,.86) rgba(178,247,255,.72);background:radial-gradient(circle at 9% 10%,rgba(57,229,239,.28),transparent 24rem),radial-gradient(circle at 88% 13%,rgba(255,216,74,.22),transparent 20rem),radial-gradient(circle at 78% 86%,rgba(165,139,255,.16),transparent 23rem),linear-gradient(145deg,#146dcafa,#0c72b8f7 52%,#08758ff7);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;backdrop-filter:blur(12px) saturate(1.42) contrast(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.42) contrast(1.08)}.section-lg--electric-aegean>.container-main:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(236,253,255,.06) 1px,transparent 0),linear-gradient(rgba(236,253,255,.06) 1px,transparent 0),linear-gradient(118deg,rgba(248,252,255,.1),transparent 16% 76%,rgba(165,139,255,.08));background-size:32px 32px,32px 32px,auto;-webkit-mask-image:radial-gradient(ellipse at 50% 36%,#000 16%,rgba(0,0,0,.72) 62%,transparent 108%);mask-image:radial-gradient(ellipse at 50% 36%,#000 16%,rgba(0,0,0,.72) 62%,transparent 108%);pointer-events:none}.section-lg--electric-aegean>.container-main:after{left:6%;right:auto;top:-1px;width:min(34rem,48%);height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.96) 24%,var(--aegean-yellow) 51%,var(--aegean-aqua) 76%,transparent);box-shadow:0 0 18px #ffd84a57,0 0 28px #39e5ef4d}.section-lg--electric-aegean .rule-block{position:relative;z-index:1}.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{align-self:stretch;align-content:start;padding:clamp(1.2rem,2.7vw,2rem);border:1px solid rgba(178,247,255,.38);border-radius:1.55rem;background:linear-gradient(132deg,rgba(248,252,255,.1),transparent 31%),linear-gradient(145deg,#054b9dcc,#055997b3 54%,#05667dad);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;inset:0;border-radius:inherit;background:radial-gradient(circle at 96% 7%,rgba(255,216,74,.17),transparent 28%),radial-gradient(circle at 3% 88%,rgba(66,217,154,.15),transparent 34%),radial-gradient(circle at 78% 56%,rgba(165,139,255,.12),transparent 42%);opacity:1}.section-lg--electric-aegean .split-left>:not(.section-signal-glyph){position:relative;z-index:2}.section-lg--electric-aegean .section-signal-glyph{--glyph-tone:var(--aegean-orange);z-index:1;right:clamp(.9rem,2vw,1.6rem);top:clamp(.9rem,1.8vw,1.4rem);border-color:rgba(255,249,213,.86) rgba(255,174,83,.86) rgba(107,39,40,.72) rgba(255,218,103,.7);color:#fff4c7;background:radial-gradient(circle at 28% 18%,rgba(255,249,213,.32),transparent 31%),linear-gradient(145deg,#ff8a43eb,#d2424cd1 56%,#703175cc);opacity:.96;box-shadow:-2px -2px #fffce79e,0 0 24px #ff8a4361,0 0 48px #ffd84a33,inset 1px 1px #ffffff8a,inset 0 -2px #4e1f508a;filter:drop-shadow(0 14px 20px rgba(52,26,85,.26))}.section-lg--electric-aegean .section-signal-glyph svg{filter:drop-shadow(0 0 4px rgba(255,249,213,.9)) drop-shadow(0 0 10px rgba(255,216,74,.54))}.section-lg--electric-aegean .split-left>.text-kicker{border-color:rgba(255,250,211,.96) rgba(255,180,66,.9) rgba(112,64,22,.66) rgba(255,239,151,.84);background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffe56b,var(--aegean-yellow) 54%,#ffac3f);color:#061f47;box-shadow:0 12px 25px #4e2d1438,0 0 22px #ffd84a42,inset 1px 1px #ffffffd1,inset 0 -2px #80461252;text-shadow:0 1px 0 hsla(0,0%,100%,.56)}.section-lg--electric-aegean .split-left>.text-kicker:before{background:linear-gradient(135deg,hsla(0,0%,100%,.32),transparent 42%),radial-gradient(circle at 88% 78%,rgba(255,138,67,.2),transparent 46%)}.section-lg--electric-aegean .main-heading-non-hero{max-width:calc(100% - clamp(3.8rem,9vw,6.7rem));background:linear-gradient(105deg,#fff,#dcfbff 58%,#fff0a3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 10px 30px rgba(3,27,72,.32)}.section-lg--electric-aegean .main-heading-non-hero:after{width:min(17rem,82%);background:linear-gradient(90deg,var(--aegean-yellow),var(--aegean-aqua) 58%,transparent);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 rgba(3,27,72,.24)}.section-lg--electric-aegean .section-structure-list{width:100%;gap:.72rem;margin-block:.8rem .9rem}.section-lg--electric-aegean .section-structure-item{--shop-card-tone:var(--logic-tone,var(--aegean-aqua));position:relative;min-height:4.9rem;margin:0;padding:.78rem .82rem .78rem 4rem;border:1px solid color-mix(in srgb,var(--logic-tone) 56%,rgba(231,252,255,.7));border-left:5px solid var(--logic-tone);border-radius:1rem;background:linear-gradient(132deg,hsla(0,0%,100%,.1),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%,rgba(4,57,125,.88)),#04316ab8);box-shadow:0 14px 28px #031b483b,0 0 20px color-mix(in srgb,var(--logic-tone) 17%,transparent),inset 1px 1px #ffffff40,inset 0 -2px #031b486b}.section-lg--electric-aegean .section-structure-item:after{content:"";position:absolute;right:.9rem;top:-1px;width:4.2rem;height:1px;background:linear-gradient(90deg,transparent,#fff,var(--logic-tone),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--logic-tone) 42%,transparent);pointer-events:none}.section-lg--electric-aegean .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--logic-tone);left:.66rem;top:.76rem;width:2.55rem;height:2.55rem;border-color:color-mix(in srgb,var(--logic-tone) 72%,rgba(239,254,255,.8));color:color-mix(in srgb,var(--logic-tone) 72%,#fff);background:linear-gradient(135deg,hsla(0,0%,100%,.16),transparent 34%),color-mix(in srgb,var(--logic-tone) 25%,rgba(4,43,102,.78));opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 28%,transparent),inset 1px 1px #ffffff57,inset 0 -1px #031b486b}.section-lg--electric-aegean .section-structure-item .benefit-title{color:var(--aegean-white);font-weight:900;text-shadow:0 2px 12px rgba(3,27,72,.28)}.section-lg--electric-aegean .section-structure-item .benefit-text{color:#e4f4ffe6}.section-lg--electric-aegean .section-action-dock{position:relative;isolation:isolate;width:100%;margin-top:.3rem;padding:clamp(.95rem,2vw,1.25rem);overflow:hidden;border-color:currentcolor;border-color:rgba(255,246,190,.82) rgba(165,139,255,.64) rgba(3,22,61,.92) rgba(255,224,103,.58);border-style:solid;border-width:1px;border-radius:1.15rem;background:radial-gradient(circle at 10% 0,rgba(255,216,74,.2),transparent 15rem),radial-gradient(circle at 94% 100%,rgba(165,139,255,.2),transparent 17rem),linear-gradient(145deg,#073d8cfa,#102f70fa);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{position:absolute;z-index:-1;top:0;left:7%;width:46%;height:2px;content:"";background:linear-gradient(90deg,transparent,#fff4bd,var(--aegean-yellow),transparent);box-shadow:0 0 14px #ffd84a4d;pointer-events:none}.section-lg--electric-aegean .section-action-dock .text-punchline{width:100%;margin:0;padding:0 0 .9rem;border-bottom:1px solid rgba(255,216,74,.42);color:#fff4bd;font-size:clamp(1rem,1.6vw,1.18rem);text-shadow:0 0 17px rgba(255,216,74,.24),0 2px 12px rgba(3,27,72,.34)}.section-lg--electric-aegean .section-action-dock .hero-cta-row{margin-top:.95rem;margin-bottom:0}.section-lg--electric-aegean .button-quiz{border-color:rgba(234,255,255,.98) rgba(57,229,239,.92) rgba(2,54,89,.9) rgba(174,251,255,.82);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);color:#022443;box-shadow:0 16px 32px #031b4852,0 0 24px #39e5ef42,inset 1px 1px #ffffffa3,inset 0 -2px #01405b6b;text-shadow:0 1px 0 hsla(0,0%,100%,.34)}.section-lg--electric-aegean .button-secondary{border-color:rgba(244,240,255,.9) rgba(181,151,255,.8) rgba(20,17,75,.84) rgba(209,193,255,.68);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.16),transparent 34%),linear-gradient(145deg,#244eb3,#513fa3);color:#f8f5ff;box-shadow:0 14px 28px #031b4847,0 0 20px #a58bff30,inset 1px 1px #ffffff47,inset 0 -2px #14114b80;text-shadow:0 2px 12px rgba(3,27,72,.38)}.section-lg--electric-aegean .split-right{align-self:start}.section-lg--electric-aegean .video-card{--bsa-glass-accent:var(--aegean-violet);align-content:start;border-color:rgba(248,246,255,.9) rgba(165,139,255,.72) rgba(2,14,43,.94) rgba(95,232,242,.48);background:radial-gradient(circle at 88% 8%,rgba(255,184,67,.14),transparent 16rem),radial-gradient(circle at 12% 14%,rgba(165,139,255,.2),transparent 18rem),linear-gradient(145deg,#061a45fc,#122d72fa);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;backdrop-filter:blur(14px) saturate(1.38) contrast(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.38) contrast(1.06)}.section-lg--electric-aegean .video-card:before{background:radial-gradient(circle at 92% 5%,rgba(255,196,84,.1),transparent 23%),radial-gradient(circle at 8% 90%,rgba(165,139,255,.12),transparent 28%),linear-gradient(132deg,hsla(0,0%,100%,.08),transparent 24% 78%,rgba(165,139,255,.07));background-size:auto}.section-lg--electric-aegean .video-card:after{border-color:rgba(247,244,255,.48) rgba(165,139,255,.4) rgba(2,14,43,.64) rgba(164,226,243,.3);box-shadow:inset 1px 1px #fff3,inset 0 -1px #020e2b7a,0 0 18px #a58bff1c}.section-lg--electric-aegean .video-card .text-kicker{border-color:rgba(255,250,211,.94) rgba(255,180,66,.84) rgba(112,64,22,.62) rgba(255,239,151,.78);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.54),transparent 34%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 54%,#ffb346);color:#061f47;box-shadow:0 12px 24px #031b4838,0 0 20px #ffd84a38,inset 1px 1px #ffffffc2,inset 0 -2px #80461247;text-shadow:0 1px 0 hsla(0,0%,100%,.54)}.section-lg--electric-aegean .video-card .text-kicker:before{background:linear-gradient(135deg,hsla(0,0%,100%,.26),transparent 42%),radial-gradient(circle at 88% 76%,rgba(255,138,67,.18),transparent 48%)}.section-lg--electric-aegean .video-card .proof-title{color:var(--aegean-white);font-weight:900;text-shadow:0 4px 20px rgba(3,27,72,.38)}.section-lg--electric-aegean .video-placeholder{border-color:rgba(247,246,255,.86) rgba(165,139,255,.58) rgba(2,14,43,.88) rgba(151,225,242,.38);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 rgba(3,27,72,.3)}@media(max-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(max-width:680px){.section-lg--electric-aegean>.container-main{border-radius:1.5rem}.section-lg--electric-aegean .split-left{padding:1rem;border-radius:1.2rem}.section-lg--electric-aegean .section-signal-glyph{right:.75rem;top:.75rem;width:4.3rem;height:4.3rem;border-radius:1.35rem}.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:rgba(5,45,98,.82);--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;overflow:hidden;border-color:rgba(248,253,255,.96) rgba(98,232,255,.82) rgba(5,45,98,.78) rgba(218,246,255,.78);background:radial-gradient(circle at 8% 8%,rgba(248,253,255,.09),transparent 21rem),radial-gradient(circle at 91% 12%,rgba(255,201,67,.2),transparent 19rem),radial-gradient(circle at 78% 84%,rgba(147,124,255,.17),transparent 23rem),linear-gradient(142deg,#0a4aa5,#126fbd 52%,#076589);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;backdrop-filter:blur(7px) saturate(1.3) contrast(1.08);-webkit-backdrop-filter:blur(7px) saturate(1.3) contrast(1.08)}.section-lg--clear-optical>.container-main:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(248,253,255,.075) 1px,transparent 0),linear-gradient(rgba(248,253,255,.075) 1px,transparent 0),linear-gradient(116deg,hsla(0,0%,100%,.15),transparent 14% 78%,rgba(98,232,255,.1));background-size:34px 34px,34px 34px,auto;-webkit-mask-image:radial-gradient(ellipse at 48% 34%,#000 12%,rgba(0,0,0,.74) 64%,transparent 108%);mask-image:radial-gradient(ellipse at 48% 34%,#000 12%,rgba(0,0,0,.74) 64%,transparent 108%);pointer-events:none}.section-lg--clear-optical>.container-main:after{left:6%;right:auto;top:-1px;width:min(36rem,52%);height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.98) 20%,var(--optical-gold) 50%,var(--optical-cyan) 78%,transparent);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%,rgba(98,232,255,.18),transparent 22rem),radial-gradient(circle at 89% 14%,rgba(147,124,255,.2),transparent 20rem),radial-gradient(circle at 72% 88%,rgba(255,201,67,.14),transparent 20rem),linear-gradient(142deg,#084da8,#0d73bd 52%,#086b98)}.section-lg--clear-optical .rule-block{position:relative;z-index:1}.section-lg--clear-optical .v-rule{width:3px;background:linear-gradient(180deg,var(--optical-gold),var(--optical-coral) 34%,var(--optical-cyan) 72%,var(--optical-violet));box-shadow:0 0 12px #ffc9434d,0 0 18px #62e8ff3d;opacity:.94}.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{align-self:start;max-width:none;padding:clamp(1.15rem,2.8vw,2rem);border-color:currentcolor;border-color:hsla(0,0%,100%,.82) rgba(98,232,255,.44) rgba(5,45,98,.42) rgba(232,250,255,.58);border-style:solid;border-width:1px;border-radius:1.55rem;background:linear-gradient(132deg,hsla(0,0%,100%,.07),transparent 24%),radial-gradient(circle at 94% 8%,rgba(255,201,67,.12),transparent 24%),radial-gradient(circle at 6% 86%,rgba(98,232,255,.1),transparent 30%),linear-gradient(145deg,#04307ae8,#055586d1);box-shadow:0 24px 52px #03235238,0 0 26px #62e8ff14,inset 1px 1px #ffffffa3,inset -1px 0 #62e8ff40,inset 0 -2px #052d624d;backdrop-filter:blur(5px) saturate(1.18) contrast(1.06);-webkit-backdrop-filter:blur(5px) saturate(1.18) contrast(1.06)}.section-lg--clear-optical .split-left:before{z-index:0;inset:0;border-radius:inherit;background:radial-gradient(circle at 96% 6%,rgba(255,201,67,.12),transparent 24%),radial-gradient(circle at 4% 88%,rgba(98,232,255,.1),transparent 30%),linear-gradient(118deg,hsla(0,0%,100%,.035),transparent 14% 84%,rgba(147,124,255,.06));opacity:1}.section-lg--clear-optical.section-lg--presentation-result .split-left:before{background:radial-gradient(circle at 94% 7%,rgba(147,124,255,.14),transparent 26%),radial-gradient(circle at 4% 88%,rgba(98,232,255,.12),transparent 31%),linear-gradient(118deg,hsla(0,0%,100%,.035),transparent 14% 84%,rgba(255,201,67,.05))}.section-lg--clear-optical .split-left>:not(.section-signal-glyph){position:relative;z-index:2}.section-lg--clear-optical .section-signal-glyph{--glyph-tone:var(--optical-coral);z-index:1;right:clamp(.85rem,2vw,1.5rem);top:clamp(.85rem,1.8vw,1.35rem);border-color:rgba(255,252,232,.92) rgba(255,201,67,.74) rgba(93,40,59,.56) rgba(255,233,157,.7);color:#fff8d8;background:radial-gradient(circle at 27% 18%,hsla(0,0%,100%,.34),transparent 31%),linear-gradient(145deg,#ffc943eb,#ff765be0 58%,#7b499ccc);opacity:.96;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%,hsla(0,0%,100%,.28),transparent 31%),linear-gradient(145deg,#62e8ffe0,#4684dae0 52%,#937cffdb)}.section-lg--clear-optical .split-left>.text-kicker{border-color:rgba(255,253,232,.98) rgba(255,190,49,.88) rgba(113,68,14,.62) rgba(255,236,154,.84);background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 55%,#ffad45);color:var(--optical-ink);box-shadow:0 12px 25px #56361433,0 0 20px #ffc9433b,inset 1px 1px #fffc,inset 0 -2px #81491142;text-shadow:0 1px 0 hsla(0,0%,100%,.58)}.section-lg--clear-optical.section-lg--presentation-result .split-left>.text-kicker{border-color:rgba(240,254,255,.96) rgba(98,232,255,.8) rgba(5,45,98,.58) rgba(222,248,255,.76);background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.52),transparent 34%),linear-gradient(145deg,#aaf4ff,var(--optical-cyan) 52%,#6a9ff0)}.section-lg--clear-optical .main-heading-non-hero{max-width:calc(100% - clamp(3.8rem,9vw,6.7rem));color:var(--optical-white);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:var(--optical-white);text-shadow:0 1px 0 hsla(0,0%,100%,.18),0 8px 24px rgba(3,25,67,.34)}.section-lg--clear-optical .main-heading-non-hero:after{width:min(18rem,84%);background:linear-gradient(90deg,var(--optical-gold),var(--optical-coral) 48%,var(--optical-cyan) 76%,transparent);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{margin:.35rem 0 1rem;padding:.85rem 1rem;border:1px solid rgba(255,248,214,.62);border-left:5px solid var(--optical-coral);border-radius:.95rem;color:var(--optical-white);background:linear-gradient(128deg,hsla(0,0%,100%,.07),transparent 34%),linear-gradient(145deg,#03235bb8,#08497a9e);background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:var(--optical-white);box-shadow:0 12px 24px #0323521f,inset 1px 1px #ffffff6b;font-size:clamp(1.05rem,1.8vw,1.3rem)}.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 rgba(3,25,67,.28)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.1rem}.section-lg--clear-optical .section-subsection{--optical-sub-tone:var(--optical-gold);position:relative;overflow:hidden;margin:0;padding:.9rem;border:1px solid color-mix(in srgb,var(--optical-sub-tone) 48%,rgba(248,253,255,.58));border-top:3px solid var(--optical-sub-tone);border-radius:1rem;background:linear-gradient(132deg,hsla(0,0%,100%,.065),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);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{margin:0 0 .55rem;color:var(--optical-white);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:var(--optical-white);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{position:relative;isolation:isolate;width:100%;margin-top:1rem;padding:clamp(.95rem,2vw,1.25rem);overflow:hidden;border-color:currentcolor;border-color:rgba(255,249,219,.8) rgba(98,232,255,.52) rgba(3,30,73,.86) rgba(255,201,67,.52);border-style:solid;border-width:1px;border-radius:1.15rem;background:radial-gradient(circle at 8% 0,rgba(255,201,67,.19),transparent 14rem),radial-gradient(circle at 94% 100%,rgba(147,124,255,.17),transparent 16rem),linear-gradient(145deg,#052d62f5,#0a447df0);box-shadow:0 20px 40px #03235242,inset 1px 1px #ffffff42,inset 0 -2px #031e497a}.section-lg--clear-optical .section-action-dock:before{position:absolute;z-index:-1;top:0;left:7%;width:48%;height:2px;content:"";background:linear-gradient(90deg,transparent,#fff7d5,var(--optical-gold),var(--optical-cyan),transparent);box-shadow:0 0 14px #ffc94347}.section-lg--clear-optical .section-action-dock .text-punchline{width:100%;margin:0;padding:0 0 .9rem;border-bottom:1px solid rgba(255,201,67,.36);color:var(--optical-white);font-size:clamp(1rem,1.55vw,1.17rem);line-height:1.45;text-shadow:0 2px 14px rgba(3,30,73,.38)}.section-lg--clear-optical .section-action-dock .hero-cta-row{margin-top:.95rem;margin-bottom:0}.section-lg--clear-optical .button-primary{border-color:rgba(255,253,232,.98) rgba(255,181,49,.9) rgba(113,68,14,.72) rgba(255,236,154,.86);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 55%,#ffad45);color:var(--optical-ink);box-shadow:0 16px 32px #0323524a,0 0 22px #ffc9433b,inset 1px 1px #ffffffb8,inset 0 -2px #71440e4d;text-shadow:0 1px 0 hsla(0,0%,100%,.58)}.section-lg--clear-optical .button-secondary{border-color:rgba(246,243,255,.92) rgba(177,157,255,.82) rgba(31,28,91,.78) rgba(220,211,255,.72);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(145deg,#466ecb,#7656ca);color:#fbfaff;box-shadow:0 14px 28px #03235245,0 0 20px #937cff2e,inset 1px 1px #ffffff4d,inset 0 -2px #1f1c5b75;text-shadow:0 2px 12px rgba(3,30,73,.36)}.section-lg--clear-optical .split-right{align-self:start}.section-lg--clear-optical .split-right-stack{align-content:start;grid-auto-rows:max-content;height:auto}.section-lg--clear-optical .clear-optical-story{position:relative;z-index:1;display:grid;gap:clamp(1.1rem,2.8vw,2rem)}.section-lg--clear-optical .clear-optical-story-memory,.section-lg--clear-optical .clear-optical-story-opening{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);align-items:start;gap:clamp(1rem,2.5vw,2rem)}.section-lg--clear-optical .story-opening-copy{max-width:none}.section-lg--clear-optical .clear-optical-story .video-card{position:relative;top:auto;align-self:start;align-content:start}.section-lg--clear-optical .clear-optical-story-journey,.section-lg--clear-optical .clear-optical-story-method,.section-lg--clear-optical .story-memory-copy{position:relative;isolation:isolate;overflow:hidden;border-color:currentcolor;border-color:rgba(248,253,255,.82) rgba(98,232,255,.48) rgba(3,30,73,.76) rgba(255,201,67,.5);border-style:solid;border-width:1px;border-radius:1.4rem;background:linear-gradient(132deg,hsla(0,0%,100%,.075),transparent 27%),radial-gradient(circle at 94% 8%,rgba(255,201,67,.13),transparent 19rem),radial-gradient(circle at 8% 92%,rgba(98,232,255,.1),transparent 21rem),linear-gradient(145deg,#032764ed,#064d7ce0);box-shadow:0 20px 42px #031e4938,inset 1px 1px #ffffff61,inset 0 -2px #031e4975}.section-lg--clear-optical .story-memory-copy{display:grid;gap:.85rem;padding:clamp(1.1rem,2.5vw,1.65rem)}.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{position:absolute;z-index:-1;top:0;left:5%;width:min(24rem,54%);height:2px;content:"";background:linear-gradient(90deg,transparent,var(--optical-gold),var(--optical-coral),var(--optical-cyan),transparent);box-shadow:0 0 16px #ffc94347}.section-lg--clear-optical .story-scene-label{justify-self:start;margin:0;padding:.48rem .72rem;border:1px solid rgba(255,238,165,.72);border-radius:.8rem;color:var(--optical-ink);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.5),transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 58%,#ffb24d);box-shadow:0 10px 22px #031e492b,inset 1px 1px #ffffffa8,inset 0 -2px #71440e3d;font-size:.7rem;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.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 rgba(3,25,67,.28)}.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{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem 1rem;margin-bottom:1rem}.section-lg--clear-optical .story-scene-heading h3{margin:0;color:var(--optical-white);font-size:clamp(1.45rem,3vw,2.3rem);font-weight:930;line-height:1.08;text-shadow:0 5px 20px rgba(3,25,67,.35)}.section-lg--clear-optical .story-timeline{position:relative;display:grid;gap:.8rem}.section-lg--clear-optical .story-timeline:before{position:absolute;top:1.8rem;bottom:1.8rem;left:2.35rem;width:2px;content:"";background:linear-gradient(180deg,var(--optical-coral),var(--optical-cyan) 58%,var(--optical-violet));box-shadow:0 0 14px #62e8ff47}.section-lg--clear-optical .story-timeline-step{position:relative;display:grid;grid-template-columns:4.7rem minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--logic-tone) 52%,rgba(248,253,255,.54));border-left:4px solid var(--logic-tone);border-radius:1rem;background:linear-gradient(132deg,hsla(0,0%,100%,.07),transparent 28%),radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--logic-tone) 16%,transparent),transparent 38%),linear-gradient(145deg,#03235bd1,#074478bd);box-shadow:0 14px 28px #031e4929,inset 1px 1px #ffffff47}.section-lg--clear-optical .story-timeline-marker{position:relative;z-index:1;display:grid;place-items:start center;padding-top:1rem}.section-lg--clear-optical .story-timeline-marker span{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:2px solid rgba(248,253,255,.9);border-radius:50%;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 #ffffffb3;font-size:.72rem;font-weight:950}.section-lg--clear-optical .story-timeline-copy{min-width:0;padding:1rem 1rem 1rem 0}.section-lg--clear-optical .story-timeline-copy h4{margin:0 0 .55rem;color:var(--optical-white);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{display:grid;gap:.85rem;background:linear-gradient(132deg,hsla(0,0%,100%,.07),transparent 27%),radial-gradient(circle at 10% 8%,rgba(255,201,67,.14),transparent 18rem),radial-gradient(circle at 92% 88%,rgba(147,124,255,.16),transparent 20rem),linear-gradient(145deg,#03235bf5,#09477eeb)}.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);position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;padding:clamp(1rem,2.4vw,1.4rem);border:1.5px solid;border-color:rgba(248,253,255,.94) color-mix(in srgb,var(--optical-instrument-accent) 72%,rgba(98,232,255,.62)) rgba(3,30,73,.74) rgba(230,250,255,.7);border-radius:1.6rem;background:linear-gradient(130deg,hsla(0,0%,100%,.15),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);box-shadow:-2px -2px #f7fdff8f,0 24px 50px #031e4947,0 0 28px color-mix(in srgb,var(--optical-instrument-accent) 14%,transparent),inset 1px 1px #fff6,inset -1px 0 #62e8ff42,inset 0 -2px #031e496b;backdrop-filter:blur(6px) saturate(1.25) contrast(1.07);-webkit-backdrop-filter:blur(6px) saturate(1.25) contrast(1.07)}.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,hsla(0,0%,100%,.15),transparent 27%),radial-gradient(circle at 84% 14%,rgba(98,232,255,.2),transparent 17rem),radial-gradient(circle at 12% 86%,rgba(147,124,255,.16),transparent 18rem),linear-gradient(145deg,#0f5ba4b3,#2d89c485)}.section-lg--clear-optical .optical-instrument-caustic{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(248,253,255,.075) 1px,transparent 0),linear-gradient(rgba(248,253,255,.075) 1px,transparent 0),linear-gradient(118deg,hsla(0,0%,100%,.13),transparent 15% 77%,rgba(98,232,255,.08));background-size:26px 26px,26px 26px,auto;-webkit-mask-image:radial-gradient(ellipse at 52% 43%,#000 18%,rgba(0,0,0,.68) 64%,transparent 106%);mask-image:radial-gradient(ellipse at 52% 43%,#000 18%,rgba(0,0,0,.68) 64%,transparent 106%);pointer-events:none}.section-lg--clear-optical .optical-instrument-head{display:grid;gap:.7rem}.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{justify-self:start;padding:.48rem .7rem;border:1px solid color-mix(in srgb,var(--optical-instrument-accent) 62%,rgba(248,253,255,.76));border-radius:.82rem;color:var(--optical-ink);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.5),transparent 34%),color-mix(in srgb,var(--optical-instrument-accent) 76%,rgba(225,247,255,.68));box-shadow:0 10px 22px #031e492b,0 0 16px color-mix(in srgb,var(--optical-instrument-accent) 18%,transparent),inset 1px 1px #ffffff9e;font-size:.68rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.section-lg--clear-optical .optical-instrument-head h3{max-width:24rem;color:var(--optical-white);font-size:clamp(1.38rem,2.5vw,2rem);font-weight:920;line-height:1.08;text-shadow:0 4px 20px rgba(3,30,73,.3)}.section-lg--clear-optical .optical-memory-lens{position:relative;width:min(88%,18rem);aspect-ratio:1.62;margin:1.15rem auto .9rem;border:1px solid rgba(248,253,255,.4);border-radius:50%;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%,hsla(0,0%,100%,.15),transparent 31%),#032d6730;box-shadow:0 0 30px color-mix(in srgb,var(--optical-instrument-accent) 16%,transparent),inset 1px 1px #ffffff57,inset 0 -2px #031e4947}.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{left:50%;top:50%;border:1.5px solid color-mix(in srgb,var(--optical-instrument-accent) 58%,rgba(248,253,255,.32));border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px color-mix(in srgb,var(--optical-instrument-accent) 18%,transparent)}.section-lg--clear-optical .optical-memory-ring.is-outer{width:78%;aspect-ratio:1.55}.section-lg--clear-optical .optical-memory-ring.is-middle{width:54%;aspect-ratio:1.2;border-color:color-mix(in srgb,var(--optical-instrument-secondary) 58%,rgba(248,253,255,.3))}.section-lg--clear-optical .optical-memory-ring.is-inner{width:28%;aspect-ratio:1;border-color:#f8fdff85}.section-lg--clear-optical .optical-memory-axis{left:50%;top:50%;background:linear-gradient(90deg,transparent,rgba(248,253,255,.5),var(--optical-instrument-accent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--optical-instrument-accent) 28%,transparent);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{width:1px;height:80%;background:linear-gradient(180deg,transparent,rgba(248,253,255,.5),var(--optical-instrument-secondary),transparent)}.section-lg--clear-optical .optical-memory-focus{left:50%;top:50%;width:1.25rem;height:1.25rem;border:3px solid var(--optical-white);border-radius:50%;background:var(--optical-instrument-accent);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);transform:translate(-50%,-50%)}.section-lg--clear-optical .optical-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.section-lg--clear-optical .is-result .optical-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-lg--clear-optical .optical-metric{display:grid;align-content:center;min-height:4.5rem;padding:.6rem;border:1px solid color-mix(in srgb,var(--optical-instrument-accent) 36%,rgba(248,253,255,.54));border-radius:.9rem;background:linear-gradient(132deg,hsla(0,0%,100%,.13),transparent 40%),#032d672e;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);font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1;text-shadow:0 0 14px color-mix(in srgb,var(--optical-instrument-accent) 28%,transparent)}.section-lg--clear-optical .optical-metric span{margin-top:.2rem;color:#f0fbffe0;font-size:.72rem;font-weight:760;line-height:1.25}.section-lg--clear-optical .optical-story-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.3rem;align-items:center;margin-top:.8rem}.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{display:grid;justify-items:center;gap:.22rem;min-width:0}.section-lg--clear-optical .optical-story-node i{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--optical-instrument-accent) 68%,rgba(248,253,255,.74));border-radius:50%;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 #ffffff7a;font-size:.58rem;font-style:normal;font-weight:950}.section-lg--clear-optical .optical-story-node b{color:var(--optical-white);font-size:.64rem;line-height:1.15;text-align:center}.section-lg--clear-optical .optical-story-path em{color:var(--optical-cyan);font-size:.88rem;font-style:normal;text-shadow:0 0 10px rgba(98,232,255,.44)}.section-lg--clear-optical .optical-instrument-memory{margin:.85rem 0 0;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--optical-instrument-accent) 46%,rgba(248,253,255,.34));color:var(--optical-white);font-size:.87rem;font-weight:850;line-height:1.35;text-shadow:0 2px 12px rgba(3,30,73,.28)}.section-lg--clear-optical .video-card{--bsa-glass-accent:var(--optical-gold);position:relative;top:auto;align-content:start;border-color:rgba(255,253,235,.94) rgba(255,201,67,.72) rgba(3,20,55,.92) rgba(98,232,255,.46);background:radial-gradient(circle at 88% 8%,rgba(255,201,67,.16),transparent 16rem),radial-gradient(circle at 12% 14%,rgba(255,118,91,.14),transparent 18rem),linear-gradient(145deg,#041f4cfa,#0b427ef5);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);border-color:rgba(242,251,255,.92) rgba(147,124,255,.72) rgba(3,20,55,.92) rgba(98,232,255,.52);background:radial-gradient(circle at 88% 8%,rgba(147,124,255,.18),transparent 16rem),radial-gradient(circle at 12% 14%,rgba(98,232,255,.15),transparent 18rem),linear-gradient(145deg,#041f4cfa,#124084f5)}.section-lg--clear-optical .video-card:before{background:radial-gradient(circle at 92% 5%,rgba(255,201,67,.12),transparent 24%),radial-gradient(circle at 8% 90%,rgba(98,232,255,.1),transparent 28%),linear-gradient(132deg,hsla(0,0%,100%,.08),transparent 24% 78%,rgba(147,124,255,.06));background-size:auto}.section-lg--clear-optical .video-card:after{border-color:rgba(248,253,255,.5) color-mix(in srgb,var(--bsa-glass-accent) 45%,transparent) rgba(3,20,55,.62) rgba(98,232,255,.28);box-shadow:inset 1px 1px #fff3,inset 0 -1px #0314377a}.section-lg--clear-optical .video-card .text-kicker{border-color:rgba(255,253,232,.96) rgba(255,181,49,.84) rgba(113,68,14,.6) rgba(255,236,154,.78);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.54),transparent 34%),linear-gradient(145deg,#ffe781,var(--optical-gold) 54%,#ffad45);color:var(--optical-ink);text-shadow:0 1px 0 hsla(0,0%,100%,.56)}.section-lg--clear-optical.section-lg--presentation-result .video-card .text-kicker{border-color:rgba(239,254,255,.96) rgba(98,232,255,.82) rgba(5,45,98,.62) rgba(221,250,255,.78);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.5),transparent 34%),linear-gradient(145deg,#aaf4ff,var(--optical-cyan) 52%,#6b9df0)}.section-lg--clear-optical .video-card :is(.proof-title,.proof-text){color:var(--optical-white);text-shadow:0 2px 14px rgba(3,20,55,.38)}.section-lg--clear-optical .video-placeholder{border-color:rgba(248,253,255,.88) color-mix(in srgb,var(--bsa-glass-accent) 56%,rgba(98,232,255,.42)) rgba(3,20,55,.86) rgba(221,248,255,.46);box-shadow:0 20px 38px #03143761,0 0 18px color-mix(in srgb,var(--bsa-glass-accent) 14%,transparent),inset 1px 1px #ffffff52}.section-lg--clear-optical .section-proof-grid{position:relative;z-index:1;gap:clamp(.75rem,2vw,1.1rem);margin-top:clamp(1rem,2.5vw,1.6rem)}.section-lg--clear-optical .section-proof-card[class*=logic-tone--]{position:relative;overflow:hidden;border-color:rgba(248,253,255,.78) color-mix(in srgb,var(--logic-tone) 62%,rgba(98,232,255,.52)) rgba(5,45,98,.48) color-mix(in srgb,var(--logic-tone) 42%,rgba(232,250,255,.58));border-top:4px solid var(--logic-tone);background:linear-gradient(132deg,hsla(0,0%,100%,.07),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%,rgba(5,72,119,.74)));box-shadow:0 18px 38px #0323522b,0 0 20px color-mix(in srgb,var(--logic-tone) 13%,transparent),inset 1px 1px #ffffff7a,inset 0 -2px #052d623b;backdrop-filter:blur(5px) saturate(1.18) contrast(1.06);-webkit-backdrop-filter:blur(5px) saturate(1.18) contrast(1.06)}.section-lg--clear-optical .section-proof-card[class*=logic-tone--]:after{border-color:color-mix(in srgb,var(--logic-tone) 25%,rgba(248,253,255,.42));background:linear-gradient(115deg,hsla(0,0%,100%,.08),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%,rgba(248,253,255,.8));color:var(--optical-ink);background:radial-gradient(circle at 25% 15%,hsla(0,0%,100%,.4),transparent 34%),color-mix(in srgb,var(--logic-tone) 58%,rgba(231,248,255,.72));box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 24%,transparent),inset 1px 1px #ffffff9e}.section-lg--clear-optical .section-proof-card :is(.proof-card-title,.proof-text){color:var(--optical-white);text-shadow:0 2px 12px rgba(3,25,67,.28)}@media(max-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){display:block;margin:.35rem 0 .75rem}}@media(max-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){padding:1rem;border-radius:1.2rem}.section-lg--clear-optical .section-signal-glyph{right:.75rem;top:.75rem;width:4.3rem;height:4.3rem;border-radius:1.35rem}.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(max-width:620px),(max-width:980px)and (max-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 ((backdrop-filter:blur(1px)) or (-webkit-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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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{border-color:CanvasText;background:none;box-shadow:none}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText}}@media(forced-colors:active){.section-lg--electric-aegean :is(.main-heading-non-hero,.text-kicker,.text-lead,.text-md,.benefit-title,.benefit-text,.text-punchline){background:Canvas;color:CanvasText;text-shadow:none;-webkit-text-fill-color:CanvasText}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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){background:Canvas;color:CanvasText;text-shadow:none;-webkit-text-fill-color:CanvasText}}.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{left:23%;top:50%;width:min(38%,300px);min-width:0;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{left:49.5%;top:50%;width:12%;display:flex;align-items:center;justify-content:center;gap:.42rem;transform:translate(-50%,-50%)}.olymp-signal-route span{position:relative;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--olymp-hermes) 28% 84%,rgba(82,214,231,.18))}.olymp-signal-route span:after{position:absolute;top:50%;right:-1px;width:0;height:0;border-top:.28rem solid transparent;border-bottom:.28rem solid transparent;border-left:.46rem solid var(--olymp-hermes);content:"";filter:drop-shadow(0 0 5px rgba(82,214,231,.82));transform:translateY(-50%)}.olymp-signal-route strong{position:absolute;left:50%;bottom:calc(100% + .35rem);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{left:76%;top:50%;width:min(45%,360px);aspect-ratio:3/2;border-radius:42px 42px 22px 22px/30px 30px 22px 22px;opacity:1;filter:none;transform:translate(-50%,-50%)}.olymp-cockpit-map:after,.olymp-cockpit-map:before{position:absolute;z-index:2;left:19%;width:18%;height:2px;border-radius:999px;content:"";opacity:.72;transform-origin:left center}.olymp-cockpit-map:before{top:29%;background:linear-gradient(90deg,var(--olymp-orpheus),var(--olymp-pythia));transform:rotate(28deg)}.olymp-cockpit-map:after{bottom:29%;background:linear-gradient(90deg,var(--olymp-hephaistos),var(--olymp-pythia));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{left:16%;top:50%;width:69%;height:3px;background:linear-gradient(90deg,var(--olymp-pythia),var(--olymp-hera) 48%,var(--olymp-zeus) 82%,rgba(82,214,231,.18));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{position:absolute;top:50%;right:-1px;width:0;height:0;border-top:.26rem solid transparent;border-bottom:.26rem solid transparent;border-left:.44rem solid var(--olymp-zeus);content:"";transform:translateY(-50%)}.role-orpheus{left:2%;top:3%}.role-pythia{left:2%;top:38%}.role-hephaistos{left:2%;bottom:3%}.role-artemis{left:36%;top:3%}.role-hera{left:36%;top:38%}.role-athena{left:36%;bottom:3%}.role-zeus{inset:38% 2% auto auto}.role-hermes{right:2%;top:auto;bottom:3%}.olymp-alarm-waves{left:50%;top:54%;width:32%}.olymp-hermes-channel{right:15.5%;bottom:23%;width:3px;height:23%;background:linear-gradient(0deg,var(--olymp-hermes),var(--olymp-zeus));transform:none;transform-origin:center bottom}@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(max-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{left:50%;top:30%;width:min(60%,240px)}.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{left:50%;top:55%;width:auto;display:grid;gap:.26rem}.olymp-signal-route span{width:3px;height:2.55rem;background:linear-gradient(180deg,transparent,var(--olymp-hermes) 28% 84%,rgba(82,214,231,.18))}.olymp-signal-route span:after{top:auto;right:50%;bottom:-1px;border-top:.46rem solid var(--olymp-hermes);border-right:.28rem solid transparent;border-bottom:0;border-left:.28rem solid transparent;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{left:50%;top:79%;width:min(88%,360px)}.olymp-role-orb span{font-size:clamp(.56rem,2.4vw,.68rem)}}@media(max-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{top:28%;width:min(64%,210px)}.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{top:79%;width:min(92%,320px)}}.olymp-signal-stage,.story-visual-first{scroll-margin-top:7.75rem}.olymp-mask-reading-band{position:relative;z-index:12;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;margin-bottom:.48rem}.olymp-mask-reading-band span{display:grid;min-width:0;min-height:2.9rem;place-items:center;border:1px solid rgba(126,241,255,.68);border-radius:14px;padding:.42rem .5rem;color:#f8fdff;background:radial-gradient(circle at 18% 12%,rgba(71,229,255,.18),transparent 40%),linear-gradient(145deg,#0a437df5,#042553fa);box-shadow:0 8px 18px #0212303d,inset 1px 1px #ffffff57,inset 0 -2px #02123085;font-size:clamp(.58rem,.72vw,.7rem);font-weight:950;letter-spacing:.075em;line-height:1.12;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.olymp-mask-reading-band .is-tone{border-color:#5ceacdb8;background:radial-gradient(circle at 82% 12%,rgba(92,234,205,.2),transparent 40%),linear-gradient(145deg,#075877f5,#042f4efa)}.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 rgba(23,59,87,.25)) drop-shadow(0 0 12px rgba(82,214,231,.26));transform:translate(29%) rotateY(-18deg)}.olymp-mask-half.is-right:after{position:absolute;z-index:5;left:calc(50% - 1px);top:17%;bottom:17%;width:3px;border-radius:999px;content:"";opacity:0;background:linear-gradient(180deg,transparent,#bff8ff 20% 80%,transparent);box-shadow:0 0 12px #52d6e7db;transition:opacity .36s ease}.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{inset:18% 0 10% auto;width:4rem;display:flex;flex-direction:column;justify-content:space-evenly;gap:.36rem}.olymp-tone-callouts span,.olymp-tone-callouts span:first-child,.olymp-tone-callouts span:nth-child(2),.olymp-tone-callouts span:nth-child(3){position:relative;inset:auto;width:100%;box-sizing:border-box;justify-content:flex-start;padding:.3rem .36rem;color:#f8fdff;background:linear-gradient(145deg,#0e6a95f5,#053765fa);font-size:clamp(.56rem,.66vw,.66rem);overflow-wrap:anywhere}.olymp-tone-callouts span:before{position:absolute;right:calc(100% - 1px);top:50%;width:1.15rem;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--olymp-hermes));box-shadow:0 0 6px #52d6e7ad}.olymp-face-caption{gap:.36rem;margin-top:.6rem}.olymp-face-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.36rem;width:100%;align-items:center}.olymp-face-equation span{min-width:0;border:1px solid rgba(126,241,255,.5);border-radius:999px;padding:.32rem .42rem;color:#f8fdff;background:linear-gradient(145deg,#0b4c85f0,#042756fa);font-size:clamp(.55rem,.66vw,.66rem);font-weight:900;letter-spacing:.06em;line-height:1.12;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.olymp-face-equation b{color:#a9f5ff;font-size:1rem;line-height:1;text-shadow:0 0 12px rgba(71,229,255,.7)}.olymp-face-caption strong{max-width:34ch}.olymp-instrument-flow>span{min-height:3.55rem}.olymp-instrument-flow strong{min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.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{display:grid;grid-template-columns:1fr;gap:.12rem}.olymp-role-detail{margin-top:.22rem;color:#dcf9ffd6;font-size:.67rem}.olymp-model-note summary,.olymp-role-detail summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:#a9f5ff;font-weight:850;text-decoration:underline;text-decoration-color:#47e5ff85;text-underline-offset:.2em}.olymp-role-detail small{display:block;margin-top:.3rem;line-height:1.3}.olymp-model-note{margin-top:.62rem;color:#dcf2ffc7;font-size:.72rem}.olymp-model-note .olymp-generalization-note{margin-top:.45rem;border-top:1px solid rgba(126,241,255,.22);padding-top:.45rem}.olymp-cockpit-map{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-areas:"orpheus artemis empty" "pythia hera zeus" "hephaistos athena hermes";gap:.16rem .3rem;align-items:center;padding:.72rem}.olymp-role-orb,.role-artemis,.role-athena,.role-hephaistos,.role-hera,.role-hermes,.role-orpheus,.role-pythia,.role-zeus{position:relative;inset:auto;width:auto;min-width:0;align-self:center;justify-self:stretch;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{width:100%;box-sizing:border-box;overflow:hidden;font-size:clamp(.48rem,.58vw,.6rem);text-overflow:ellipsis;white-space:nowrap}@media(min-width:981px){.olymp-stage-visual{box-sizing:border-box;display:grid;grid-template-columns:minmax(230px,.94fr) clamp(44px,5vw,72px) minmax(285px,1.06fr);gap:clamp(.45rem,1vw,.85rem);height:clamp(500px,35vw,570px);align-items:center;padding:clamp(.9rem,1.5vw,1.2rem)}.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{position:relative;z-index:5;grid-column:1;grid-row:1;left:auto;top:auto;width:min(100%,360px);min-width:0;justify-self:center;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{position:relative;z-index:4;grid-column:2;grid-row:1;left:auto;top:auto;width:100%;align-self:center;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{position:relative;z-index:3;grid-column:3;grid-row:1;left:auto;top:auto;width:min(100%,410px);aspect-ratio:4/3;justify-self:center;opacity:1;filter:none;transform:none}}@media(min-width:981px)and (max-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{font-size:.55rem;letter-spacing:.055em}.olymp-tone-callouts{width:3.6rem}.olymp-mask-reveal>.olymp-mask-shell,.olymp-mask-reveal>.olymp-tone-underlay{right:3.9rem}}@media(max-width:980px){.olymp-stage-visual{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.96fr) clamp(24px,7vw,42px) minmax(0,1.04fr);grid-template-rows:minmax(0,1fr);gap:clamp(.2rem,1.2vw,.45rem);height:clamp(360px,82vw,500px);min-height:0;padding:clamp(.85rem,3.5vw,1.2rem)}.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{position:relative;grid-column:1;grid-row:1;left:auto;top:auto;width:min(100%,300px);justify-self:center;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{position:relative;grid-column:2;grid-row:1;left:auto;top:auto;width:100%;align-self:center;justify-self:stretch;transform:none}.olymp-signal-route span{width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--olymp-hermes) 28% 84%,rgba(82,214,231,.18))}.olymp-signal-route span:after{top:50%;right:-1px;bottom:auto;border-top:.28rem solid transparent;border-right:0;border-bottom:.28rem solid transparent;border-left:.46rem solid var(--olymp-hermes);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{position:relative;grid-column:3;grid-row:1;left:auto;top:auto;width:min(100%,350px);aspect-ratio:4/3;justify-self:center;transform:none}.olymp-role-decoders.is-compact{grid-template-columns:1fr}}@media(max-width:620px){.olymp-stage-visual{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 3.4rem auto;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-column:1;grid-row: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-column:1;grid-row:2;width:auto;justify-self:center}.olymp-signal-route span{width:3px;height:2.35rem;background:linear-gradient(180deg,transparent,var(--olymp-hermes) 28% 84%,rgba(82,214,231,.18))}.olymp-signal-route span:after{top:auto;right:50%;bottom:-1px;border-top:.46rem solid var(--olymp-hermes);border-right:.28rem solid transparent;border-bottom:0;border-left:.28rem solid transparent;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-column:1;grid-row:3;width:min(100%,350px)}}@media(max-width:520px){.olymp-stage-visual{height:auto;padding:.62rem}.olymp-mask-reading-band{gap:.22rem}.olymp-mask-reading-band span{min-height:2.75rem;padding:.28rem .2rem;font-size:.44rem;letter-spacing:.035em}.olymp-mask-reveal>.olymp-mask-shell,.olymp-mask-reveal>.olymp-tone-underlay{right:2.8rem}.olymp-tone-callouts{right:-.1rem;width:2.65rem}.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{padding:.25rem .18rem;font-size:.43rem;letter-spacing:.035em}.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;padding:clamp(.75rem,1.8vw,1.4rem) var(--page-gutter,1.5rem) 0;color:var(--guide-white)}.site-orientation__frame{position:relative;width:min(100%,1180px);margin:0 auto;overflow:hidden;border:2px solid rgba(48,231,236,.82);border-radius:clamp(1.15rem,2vw,1.75rem);background:linear-gradient(90deg,var(--guide-yellow) 0 .55rem,transparent .55rem),linear-gradient(118deg,var(--guide-navy) 0,#082b62 58%,var(--guide-blue) 100%);box-shadow:inset 0 0 0 1px #f8fdff57,0 1rem 2.6rem #02123357,0 0 2.2rem #30e7ec24}.site-orientation__frame:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(rgba(89,211,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(89,211,255,.08) 1px,transparent 0);background-size:2rem 2rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000);mask-image:linear-gradient(90deg,transparent,#000 32%,#000)}.site-orientation__body,.site-orientation__decision,.site-orientation__header{position:relative;z-index:1}.site-orientation__header{display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,2vw,1.4rem) clamp(1.3rem,3vw,2.4rem) 0}.site-orientation__eyebrow{width:-moz-fit-content;width:fit-content;margin:0;padding:.42rem .8rem;border-radius:999px;background:var(--guide-yellow);color:#102348;font-size:clamp(.69rem,1vw,.8rem);font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.site-orientation__close{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid rgba(248,253,255,.52);border-radius:50%;background:#03183abd;color:var(--guide-white);font:inherit;font-size:1.65rem;line-height:1;cursor:pointer}.site-orientation__body{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr);gap:clamp(1.5rem,4vw,4.4rem);align-items:center;padding:clamp(1rem,2vw,1.65rem) clamp(1.3rem,3vw,2.4rem) clamp(1.35rem,2.8vw,2.2rem)}.site-orientation__title{max-width:13ch;margin:0;color:var(--guide-white);font-size:clamp(3rem,4.6vw,4.75rem);font-weight:900;letter-spacing:-.045em;line-height:.94;text-wrap:balance}.site-orientation__list{display:grid;gap:.48rem;margin:0;padding:0;list-style:none}.site-orientation__item{border-left:.24rem solid #76a9ff;border-radius:.65rem;background:#02183cb3;transition:background .16s ease,transform .16s ease}.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){border-left-color:#a992ff;background:#1d1f59c2}.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);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-align:center}.site-orientation__link{display:grid;grid-template-columns:3rem 1fr 1.5rem;gap:.8rem;align-items:center;min-height:3.2rem;padding:.5rem .85rem .5rem .55rem;color:inherit;text-decoration:none}.site-orientation__arrow{color:var(--guide-aqua);font-size:1.15rem;font-weight:900;transition:transform .16s ease}.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{border-radius:.5rem;outline:3px solid var(--guide-yellow);outline-offset:2px}.site-orientation__item strong{color:var(--guide-white);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:800;letter-spacing:-.012em;line-height:1.18}.site-orientation__decision{display:grid;grid-template-columns:minmax(30rem,1fr) auto;gap:1rem 1.5rem;align-items:center;padding:clamp(.9rem,1.7vw,1.2rem) clamp(1.3rem,3vw,2.4rem);border-top:1px solid rgba(48,231,236,.45);background:#02112bd1}.site-orientation__ethics{display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:4.6rem;padding:.65rem .85rem;border:1px solid rgba(54,221,168,.88);border-left:.35rem solid #36dda8;border-radius:.9rem;background:radial-gradient(circle at 82% 20%,rgba(48,231,236,.16),transparent 32%),linear-gradient(135deg,#04234d,#063d6a);box-shadow:inset 0 0 0 1px #c7fff01f,0 .7rem 1.5rem #010e2640;color:var(--guide-white);text-decoration:none}.site-orientation__ethics-mark{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid rgba(255,216,79,.84);border-radius:50%;background:#0a315c;color:var(--guide-yellow);font-size:1.2rem;font-weight:950;box-shadow:0 0 1rem #36dda833}.site-orientation__ethics-copy{display:grid;gap:.12rem;min-width:0}.site-orientation__ethics-eyebrow{width:-moz-fit-content;width:fit-content;color:var(--guide-yellow);font-size:.61rem;font-weight:950;letter-spacing:.15em;line-height:1.15}.site-orientation__ethics strong{color:var(--guide-white);font-size:clamp(.98rem,1.25vw,1.14rem);font-weight:900;letter-spacing:-.018em;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;font-size:.7rem;font-weight:850;line-height:1.2;text-align:right}.site-orientation__ethics:hover{border-color:#8fffd7;background:radial-gradient(circle at 82% 20%,rgba(48,231,236,.22),transparent 35%),linear-gradient(135deg,#052957,#074977)}.site-orientation__ethics:focus-visible{outline:3px solid var(--guide-yellow);outline-offset:3px}.site-orientation__decision-copy{display:grid;gap:.5rem;justify-items:end}.site-orientation__decision p{margin:0;color:var(--guide-white);font-size:clamp(1rem,1.45vw,1.2rem);font-weight:850}.site-orientation__actions{display:flex;gap:.7rem;align-items:center}.site-orientation__accept,.site-orientation__decline{min-height:3rem;padding:.7rem 1.15rem;border-radius:999px;font:inherit;font-size:.9rem;font-weight:850;line-height:1.15;cursor:pointer}.site-orientation__accept{border:2px solid #cfffff;background:linear-gradient(145deg,#5af3f4,#10b9d2 58%,#08799f);color:#041d43;box-shadow:0 .65rem 1.4rem #19dae433}.site-orientation__accept span{display:inline-block;margin-left:.35rem}.site-orientation__decline{display:grid;width:3.25rem;min-width:3.25rem;padding:0;place-items:center;border:2px solid #ff6259;background:#071f4a;color:#ff6259;box-shadow:inset 0 0 0 1px #ff847a2e,0 .55rem 1.1rem #00081f47}.site-orientation__close:hover,.site-orientation__decline:hover{border-color:#ff8b82;background:#0a2a61}.site-orientation__decline:hover{color:#ff8b82;transform:translateY(-1px)}.site-orientation__exit-icon{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.site-orientation__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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 ease,transform .18s ease}.site-guide-enter-from,.site-guide-leave-to{opacity:0;transform:translateY(-.5rem)}@media(max-width:900px){.site-orientation__body{grid-template-columns:1fr;gap:1.2rem}.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{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:520px){.site-orientation{padding-inline:.6rem}.site-orientation__frame{border-radius:1.15rem;background:linear-gradient(90deg,var(--guide-yellow) 0 .34rem,transparent .34rem),linear-gradient(150deg,var(--guide-navy),var(--guide-blue))}.site-orientation__body,.site-orientation__decision,.site-orientation__header{padding-inline:1rem}.site-orientation__eyebrow{max-width:calc(100% - 3.4rem);font-size:.62rem;letter-spacing:.12em}.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__ethics{grid-template-columns:2.55rem minmax(0,1fr)}.site-orientation__ethics-link{grid-column:2;text-align:left}.site-orientation__actions{grid-template-columns:minmax(0,1fr) auto}.site-orientation__accept,.site-orientation__decline{width:100%}.site-orientation__decline{width:3.25rem;justify-self:end}}@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{border:2px solid CanvasText;background:Canvas;color:CanvasText}}.section-lg--electric-aegean.section-lg--presentation-home-hero{overflow-x:clip}.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main{width:min(100% - clamp(1rem,3vw,2.5rem),1240px);max-width:1240px;padding:clamp(1.15rem,3vw,2.3rem);border-radius:clamp(1.65rem,3vw,2.35rem);background:radial-gradient(circle at 9% 8%,rgba(57,229,239,.28),transparent 24rem),radial-gradient(circle at 89% 10%,rgba(255,216,74,.2),transparent 20rem),radial-gradient(circle at 80% 88%,rgba(165,139,255,.16),transparent 23rem),linear-gradient(145deg,#146dcafa,#0c72b8f7 52%,#08758ff7);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:linear-gradient(90deg,rgba(236,253,255,.055) 1px,transparent 0),linear-gradient(rgba(236,253,255,.055) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 50% 32%,#000 16%,rgba(0,0,0,.72) 64%,transparent 108%);mask-image:radial-gradient(ellipse at 50% 32%,#000 16%,rgba(0,0,0,.72) 64%,transparent 108%)}.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main:after{left:7%;width:min(36rem,52%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.96) 23%,var(--aegean-yellow) 52%,var(--aegean-aqua) 77%,transparent)}.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{width:3px;min-width:3px;opacity:.9;background:linear-gradient(180deg,var(--aegean-yellow),var(--aegean-aqua) 34%,var(--aegean-violet) 72%,transparent);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{max-width:none;padding:clamp(1.2rem,2.7vw,2rem);border-color:rgba(235,253,255,.72) rgba(57,229,239,.52) rgba(3,25,70,.86) rgba(185,247,255,.52);background:radial-gradient(circle at 94% 8%,rgba(255,216,74,.13),transparent 15rem),radial-gradient(circle at 7% 91%,rgba(66,217,154,.12),transparent 17rem),linear-gradient(145deg,#054b9deb,#055997e0 54%,#05667dd6);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%,rgba(255,216,74,.14),transparent 24%),radial-gradient(circle at 4% 88%,rgba(66,217,154,.13),transparent 31%),radial-gradient(circle at 76% 54%,rgba(165,139,255,.1),transparent 40%)}.section-lg--electric-aegean.section-lg--presentation-home-hero .split-left>.text-kicker{border-color:#fff4ae #ffbd48 #87500d #ffe78a;color:#061f47;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.62),transparent 32%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 56%,#ffb843);box-shadow:0 12px 24px #03194642,0 0 20px #ffd84a40,inset 1px 1px #ffffffd1,inset 0 -2px #80461252;text-shadow:0 1px 0 hsla(0,0%,100%,.62)}.section-lg--electric-aegean.section-lg--presentation-home-hero .section-signal-glyph{--glyph-tone:var(--aegean-orange);border-color:#fff5d6 #ffad68 #70243a #ffda70;color:#fff7d2;background:radial-gradient(circle at 28% 18%,hsla(0,0%,100%,.32),transparent 30%),linear-gradient(145deg,var(--aegean-orange),#ed614a 58%,#8a315e);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));margin-bottom:clamp(1.25rem,2.3vw,1.8rem);color:var(--aegean-white);background:linear-gradient(105deg,#fff,#dcfbff 64%,#fff0a3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.35rem,4.4vw,4.35rem);line-height:1.01;letter-spacing:-.04em;text-shadow:0 12px 34px rgba(3,25,70,.38)}.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:"";display:block;width:min(19rem,78%);height:3px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--aegean-yellow),var(--aegean-aqua) 58%,transparent);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;margin-block:.72rem;color:var(--aegean-muted);font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.55;text-shadow:0 2px 14px rgba(3,27,72,.24)}.section-lg--electric-aegean.section-lg--presentation-home-hero .face-signal-preview{--bsa-glass-accent:var(--aegean-aqua);margin-top:1.5rem;border-color:rgba(236,253,255,.8) rgba(57,229,239,.7) rgba(3,25,70,.86) rgba(169,246,255,.58);background:linear-gradient(90deg,rgba(222,250,255,.065) 1px,transparent 0),linear-gradient(rgba(222,250,255,.065) 1px,transparent 0),radial-gradient(circle at 88% 12%,rgba(57,229,239,.15),transparent 36%),linear-gradient(145deg,#064691f0,#053c7af0 54%,#042f65f5);background-size:28px 28px,28px 28px,auto,auto;box-shadow:0 20px 40px #0319464d,0 0 20px #39e5ef1a,inset 1px 1px #ffffff57,inset 0 -2px #0319469e;backdrop-filter:none;-webkit-backdrop-filter:none}.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{border-color:#a9f6ff6b;background:#032554bd;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);background:transparent;box-shadow:none}.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{border-color:rgba(240,254,255,.88) rgba(57,229,239,.7) rgba(3,25,70,.82) rgba(184,249,255,.62);background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.3),transparent 34%),linear-gradient(145deg,#79d8ec,#3d8ecc 58%,#205ca2);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{border-top-color:#39e5ef4d;color:#baf8ff}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card{--bsa-glass-accent:var(--aegean-violet);align-content:start;padding:clamp(1rem,2vw,1.35rem);border-color:rgba(248,246,255,.9) rgba(165,139,255,.7) rgba(2,14,43,.96) rgba(95,232,242,.42);background:radial-gradient(circle at 88% 8%,rgba(255,184,67,.13),transparent 15rem),radial-gradient(circle at 12% 14%,rgba(165,139,255,.19),transparent 17rem),linear-gradient(145deg,#061a45fc,#122d72fa);box-shadow:-2px -2px #eef2ff52,0 30px 62px #020e2b7a,0 0 28px #715bdb26,inset 1px 1px #ffffff52,inset 0 -2px #020e2bc2;backdrop-filter:none;-webkit-backdrop-filter:none}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card:before{background:radial-gradient(circle at 92% 5%,rgba(255,196,84,.09),transparent 23%),linear-gradient(132deg,hsla(0,0%,100%,.07),transparent 24% 80%,rgba(165,139,255,.06))}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card:after{inset:.72rem;border-color:#ccc1ff52;box-shadow:inset 1px 1px #ffffff21;opacity:.72}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card .text-kicker{color:#061f47;border-color:#fff4ae #ffbd48 #87500d #ffe78a;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.58),transparent 32%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 56%,#ffb843)}.section-lg--electric-aegean.section-lg--presentation-home-hero .video-card .proof-title{color:var(--aegean-white);font-size:clamp(1.55rem,2.7vw,2.3rem);line-height:1.08;text-shadow:0 4px 20px rgba(2,14,43,.42)}.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{border-color:rgba(247,246,255,.84) rgba(165,139,255,.52) rgba(2,14,43,.9) rgba(151,225,242,.34);background:#020d31;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{margin-block:clamp(1.5rem,3vw,2.25rem) 0;color:var(--bsa-night-glass-text);border-color:rgba(248,254,255,.9) var(--bsa-night-accent) rgba(3,22,57,.82) rgba(190,242,255,.64);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 #ffffff75,inset 0 -2px #031639a3}.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{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(1rem,2vw,1.4rem);padding:clamp(.9rem,2vw,1.2rem);border-color:currentcolor;border-color:rgba(255,246,190,.82) rgba(165,139,255,.62) rgba(3,22,61,.92) rgba(255,224,103,.56);border-style:solid;border-width:1px;border-radius:1.2rem;background:radial-gradient(circle at 10% 0,rgba(255,216,74,.19),transparent 15rem),radial-gradient(circle at 94% 100%,rgba(165,139,255,.2),transparent 17rem),linear-gradient(145deg,#073d8cfa,#102f70fa);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:"";position:absolute;top:0;left:7%;width:min(22rem,46%);height:2px;background:linear-gradient(90deg,transparent,#fff4bd,var(--aegean-yellow),transparent);box-shadow:0 0 14px #ffd84a47}.section-lg--electric-aegean.section-lg--presentation-home-hero .hero-after-signal-block .hero-cta-row{position:relative;z-index:1;margin:0}.section-lg--electric-aegean.section-lg--presentation-home-hero .button-quiz{border-color:#e8ffff #50eaf1 #076277 #b9fbff;color:#03234c;background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.5),transparent 34%),linear-gradient(145deg,#86f5f7,var(--aegean-aqua) 54%,#16b8d2);box-shadow:0 15px 30px #031b484d,0 0 22px #39e5ef3d,inset 1px 1px #ffffffad,inset 0 -2px #07627757;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.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{border-color:#f4f0ff #b597ff #14114b #d1c1ff;color:#f8f5ff;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.16),transparent 34%),linear-gradient(145deg,#244eb3,#513fa3);box-shadow:0 14px 28px #031b484d,0 0 20px #a58bff2e,inset 1px 1px #ffffff47,inset 0 -2px #14114b85;text-shadow:0 2px 12px rgba(3,27,72,.4)}.section-lg--electric-aegean.section-lg--presentation-home-hero .olymp-signal-stage .button-primary{border-color:#fffbdc #ffb13c #77420d #ffeb8d;color:#061f47;background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.56),transparent 34%),linear-gradient(145deg,#ffe875,var(--aegean-yellow) 55%,#ffb843);box-shadow:0 15px 30px #0212305c,0 0 22px #ffd84a38,inset 1px 1px #ffffffb3,inset 0 -2px #77420d52}@media(max-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(max-width:680px){.section-lg--electric-aegean.section-lg--presentation-home-hero>.container-main{width:min(100% - .75rem,1240px);padding:.72rem;border-radius:1.35rem}.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{padding:1rem;border-radius:1.2rem}.section-lg--electric-aegean.section-lg--presentation-home-hero .section-signal-glyph{right:.7rem;top:.7rem;width:4rem;height:4rem}.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(max-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;animation:none!important;transition-duration:.01ms!important;transition-delay:0s!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;border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}.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;background:none;-webkit-text-fill-color:currentColor;text-shadow:none}.section-lg--electric-aegean.section-lg--presentation-home-hero :is(.button,.face-signal-toggle button){border:2px solid ButtonText;color:ButtonText;background:ButtonFace;box-shadow:none}}.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{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.72rem,1.5vw,.95rem);margin-block:1rem}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item{--optical-card-tone:var(--logic-tone,var(--optical-cyan));position:relative;isolation:isolate;min-height:6.1rem;margin:0;overflow:hidden;border:1px solid;border-color:rgba(248,253,255,.76) color-mix(in srgb,var(--optical-card-tone) 68%,rgba(98,232,255,.52)) rgba(3,30,73,.88) color-mix(in srgb,var(--optical-card-tone) 52%,rgba(223,248,255,.62));border-left:5px solid var(--optical-card-tone);border-radius:1rem;padding:.88rem .9rem .88rem 4rem;background:linear-gradient(132deg,hsla(0,0%,100%,.09),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%);box-shadow:0 16px 32px #031e493d,0 0 20px color-mix(in srgb,var(--optical-card-tone) 16%,transparent),inset 1px 1px #ffffff61,inset 0 -2px #031e498a;backdrop-filter:blur(5px) saturate(1.24) contrast(1.08);-webkit-backdrop-filter:blur(5px) saturate(1.24) contrast(1.08)}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item:after{position:absolute;z-index:-1;top:-1px;right:.75rem;width:42%;height:2px;content:"";background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.96),var(--optical-card-tone),transparent);box-shadow:0 0 14px color-mix(in srgb,var(--optical-card-tone) 36%,transparent)}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--optical-card-tone);left:.7rem;top:.82rem;width:2.55rem;height:2.55rem;border-color:color-mix(in srgb,var(--optical-card-tone) 74%,rgba(248,253,255,.88));color:color-mix(in srgb,var(--optical-card-tone) 68%,#fff);background:radial-gradient(circle at 27% 18%,hsla(0,0%,100%,.25),transparent 32%),color-mix(in srgb,var(--optical-card-tone) 24%,rgba(3,39,100,.96));opacity:1;box-shadow:0 0 19px color-mix(in srgb,var(--optical-card-tone) 31%,transparent),inset 1px 1px #ffffff57}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item .benefit-title{color:var(--optical-white);font-weight:900;text-shadow:0 2px 12px rgba(3,25,67,.38)}.section-lg--clear-optical .section-presentation--outcome-grid .section-structure-item .benefit-text{color:#ebf8ffe6;font-size:.9rem;line-height:1.42;text-shadow:0 2px 10px rgba(3,25,67,.28)}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;margin:.25rem 0 .95rem;border-color:currentcolor;border-color:rgba(248,253,255,.72) rgba(98,232,255,.66) rgba(3,30,73,.9) rgba(255,201,67,.5);border-style:solid;border-width:1px;border-radius:1rem;padding:.48rem;background:linear-gradient(132deg,hsla(0,0%,100%,.08),transparent 27%),linear-gradient(145deg,#032764f5,#055382e6);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;border:1px solid rgba(98,232,255,.38);border-radius:.7rem;padding:.58rem .48rem;color:var(--optical-white);background:#052d62d1;font-size:.72rem;font-weight:900;letter-spacing:.02em;text-shadow:0 2px 10px rgba(3,25,67,.4)}.section-lg--clear-optical .section-presentation--outcome-grid .section-method-rail b{align-self:center;color:var(--optical-gold);font-size:1rem;text-shadow:0 0 12px rgba(255,201,67,.52)}.section-lg--clear-optical .section-presentation--outcome-grid .section-action-dock{border-left-color:var(--optical-gold);background:radial-gradient(circle at 8% 0,rgba(255,201,67,.2),transparent 14rem),radial-gradient(circle at 94% 100%,rgba(98,232,255,.16),transparent 16rem),linear-gradient(145deg,#032764fa,#055382f0)}@media(max-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{grid-template-columns:1fr;border-radius:.95rem}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);grid-template-rows:auto auto minmax(0,1fr);-moz-column-gap:clamp(1.2rem,3vw,2.5rem);column-gap:clamp(1.2rem,3vw,2.5rem);row-gap:clamp(.65rem,1.4vw,1rem);max-width:none}.section-lg--clear-optical .section-presentation--proof-snapshot>.text-kicker{grid-column:1;grid-row:1;justify-self:start}.section-lg--clear-optical .section-presentation--proof-snapshot>.main-heading-non-hero{grid-column:1;grid-row:2/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-column:2;grid-row:1/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-column:2;grid-row:3;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(max-width:980px){.section-lg--clear-optical .section-presentation--proof-snapshot{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:0}.section-lg--clear-optical .section-presentation--proof-snapshot>:is(.text-kicker,.main-heading-non-hero,.text-lead,.section-action-dock){grid-column:1;grid-row:auto}.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(max-width:680px){.section-lg--clear-optical .section-presentation--proof-snapshot{display:grid;grid-template-columns:minmax(0,1fr)}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(239,254,255,.92) rgba(71,233,244,.78) rgba(1,13,40,.96) rgba(161,239,255,.66);background:radial-gradient(circle at 10% 8%,rgba(71,233,244,.18),transparent 22rem),radial-gradient(circle at 91% 16%,rgba(143,120,237,.2),transparent 24rem),radial-gradient(circle at 78% 90%,rgba(66,223,168,.12),transparent 25rem),linear-gradient(145deg,#041b49,#073a7d 52%,#04295f);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;backdrop-filter:blur(12px) saturate(1.42) contrast(1.09);-webkit-backdrop-filter:blur(12px) saturate(1.42) contrast(1.09)}.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main:before{position:absolute;z-index:0;inset:0;width:auto;height:auto;border-radius:inherit;content:"";background:linear-gradient(90deg,rgba(208,248,255,.045) 1px,transparent 0),linear-gradient(rgba(208,248,255,.045) 1px,transparent 0),linear-gradient(122deg,hsla(0,0%,100%,.075),transparent 17% 77%,rgba(143,120,237,.07));background-size:32px 32px,32px 32px,auto;filter:none;-webkit-mask-image:radial-gradient(ellipse at 53% 38%,#000 12%,rgba(0,0,0,.76) 64%,transparent 112%);mask-image:radial-gradient(ellipse at 53% 38%,#000 12%,rgba(0,0,0,.76) 64%,transparent 112%);opacity:1;pointer-events:none}.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main:after{position:absolute;z-index:1;top:-1px;right:auto;left:7%;width:min(31rem,48%);height:2px;border:0;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.98) 25%,var(--shorts-night-aqua) 58%,var(--shorts-night-violet) 82%,transparent);box-shadow:0 0 17px #47e9f461,0 0 28px #8f78ed33;pointer-events:none}.section-lg--night-glass.section-lg--presentation-shorts-night .rule-block{position:relative;z-index:2}.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{align-self:stretch;align-content:start;padding:clamp(1.15rem,2.6vw,2rem);border:1px solid rgba(160,239,255,.3);border-radius:1.55rem;background:linear-gradient(132deg,hsla(0,0%,100%,.075),transparent 31%),radial-gradient(circle at 96% 8%,rgba(255,111,93,.11),transparent 14rem),linear-gradient(145deg,#032353f0,#053a77d1 58%,#032a59e6);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;inset:0;border-radius:inherit;background:radial-gradient(circle at 8% 8%,rgba(71,233,244,.12),transparent 32%),radial-gradient(circle at 94% 28%,rgba(255,111,93,.09),transparent 29%),radial-gradient(circle at 12% 91%,rgba(66,223,168,.1),transparent 34%);opacity:1}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>:not(.section-signal-glyph){position:relative;z-index:2}.section-lg--night-glass.section-lg--presentation-shorts-night .section-signal-glyph{--glyph-tone:var(--shorts-night-green);z-index:1;right:clamp(.85rem,2vw,1.55rem);top:clamp(.85rem,1.8vw,1.35rem);border-color:rgba(232,255,250,.84) rgba(66,223,168,.72) rgba(1,48,55,.86) rgba(156,252,226,.56);color:#a7ffe2;background:radial-gradient(circle at 26% 16%,hsla(0,0%,100%,.26),transparent 32%),linear-gradient(145deg,#0f8b77e6,#075468e6 58%,#052e5cf0);opacity:.96;box-shadow:-2px -2px #e9fffa7a,0 0 24px #42dfa84d,inset 1px 1px #ffffff5c,inset 0 -2px #01223a94;filter:drop-shadow(0 14px 20px rgba(1,13,40,.3))}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>.text-kicker{border-color:rgba(230,254,255,.96) rgba(71,233,244,.86) rgba(1,45,70,.84) rgba(180,250,255,.72);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.34),transparent 34%),linear-gradient(145deg,#47e9f4,#18b7d4 54%,#087ba8);color:#021b3f;font-weight:950;box-shadow:0 12px 25px #010d284d,0 0 22px #47e9f440,inset 1px 1px #ffffffb8,inset 0 -2px #023a5c66;text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left>.text-kicker:before{background:linear-gradient(135deg,hsla(0,0%,100%,.24),transparent 42%),radial-gradient(circle at 88% 78%,rgba(143,120,237,.16),transparent 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);background:linear-gradient(106deg,#fff,#dffaff 60%,#9bf6dc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 32px rgba(1,13,40,.42)}.section-lg--night-glass.section-lg--presentation-shorts-night .main-heading-non-hero:after{width:min(17rem,82%);background:linear-gradient(90deg,var(--shorts-night-aqua),var(--shorts-night-green) 58%,transparent);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 rgba(1,13,40,.34)}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-list{width:100%;gap:.72rem;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);position:relative;min-height:4.9rem;margin:0;padding:.78rem .82rem .78rem 4rem;border:1px solid color-mix(in srgb,var(--shorts-item-tone) 58%,rgba(230,253,255,.62));border-left:5px solid var(--shorts-item-tone);border-radius:1rem;background:linear-gradient(132deg,hsla(0,0%,100%,.085),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);box-shadow:0 14px 28px #010d284f,0 0 20px color-mix(in srgb,var(--shorts-item-tone) 16%,transparent),inset 1px 1px #fff3,inset 0 -2px #010d2880}.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{position:absolute;top:-1px;right:.9rem;width:4.2rem;height:1px;content:"";background:linear-gradient(90deg,transparent,#fff,var(--shorts-item-tone),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--shorts-item-tone) 42%,transparent);pointer-events:none}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item .benefit-signal-glyph{--glyph-tone:var(--shorts-item-tone);left:.66rem;top:.76rem;width:2.55rem;height:2.55rem;border-color:color-mix(in srgb,var(--shorts-item-tone) 72%,rgba(239,254,255,.78));color:color-mix(in srgb,var(--shorts-item-tone) 76%,#fff);background:linear-gradient(135deg,hsla(0,0%,100%,.14),transparent 34%),color-mix(in srgb,var(--shorts-item-tone) 22%,rgba(2,25,64,.92));opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--shorts-item-tone) 28%,transparent),inset 1px 1px #ffffff4d,inset 0 -1px #010d2880}.section-lg--night-glass.section-lg--presentation-shorts-night .section-structure-item .benefit-title{color:var(--shorts-night-white);font-weight:900;text-shadow:0 2px 12px rgba(1,13,40,.36)}.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{position:relative;isolation:isolate;width:100%;margin-top:.3rem;padding:clamp(.95rem,2vw,1.25rem);overflow:hidden;border-color:currentcolor;border-color:rgba(222,253,255,.82) rgba(143,120,237,.62) rgba(1,12,38,.94) rgba(71,233,244,.58);border-style:solid;border-width:1px;border-radius:1.15rem;background:radial-gradient(circle at 8% 0,rgba(71,233,244,.14),transparent 14rem),radial-gradient(circle at 94% 100%,rgba(143,120,237,.2),transparent 17rem),linear-gradient(145deg,#042d64fc,#0f1e51fc);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{position:absolute;z-index:-1;top:0;left:7%;width:48%;height:2px;content:"";background:linear-gradient(90deg,transparent,#e9ffff,var(--shorts-night-aqua),transparent);box-shadow:0 0 14px #47e9f459;pointer-events:none}.section-lg--night-glass.section-lg--presentation-shorts-night .section-action-dock .text-punchline{width:100%;margin:0;padding:0 0 .9rem;border-bottom:1px solid rgba(71,233,244,.34);color:#effdff;font-size:clamp(1rem,1.6vw,1.18rem);text-shadow:0 2px 14px rgba(1,13,40,.4)}.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{border-color:rgba(232,255,248,.96) rgba(66,223,168,.9) rgba(1,61,64,.84) rgba(171,255,231,.8);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 33%),linear-gradient(145deg,#54edbc,#16ba96 56%,#087b87);color:#022848;box-shadow:0 16px 32px #010d2861,0 0 24px #42dfa83d,inset 1px 1px #ffffff9e,inset 0 -2px #01484d66;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.section-lg--night-glass.section-lg--presentation-shorts-night .button-quiz{border-color:rgba(234,255,255,.98) rgba(71,233,244,.92) rgba(1,49,73,.9) rgba(174,251,255,.82);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);color:#022443;box-shadow:0 16px 32px #010d2861,0 0 24px #47e9f43d,inset 1px 1px #ffffffa3,inset 0 -2px #01405b6b;text-shadow:0 1px 0 hsla(0,0%,100%,.34)}.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);border-width:2px;border-color:rgba(225,253,255,.96) rgba(71,233,244,.94) rgba(1,15,55,.96) rgba(119,241,249,.78);background:radial-gradient(circle at 76% 16%,rgba(71,233,244,.26),transparent 34%),radial-gradient(circle at 8% 92%,rgba(143,120,237,.2),transparent 34%),linear-gradient(145deg,#0a5aa0,#073875 52%,#041d50);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;backdrop-filter:none;-webkit-backdrop-filter:none}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-instrument:before{background:linear-gradient(90deg,rgba(142,240,255,.1) 1px,transparent 0),linear-gradient(rgba(142,240,255,.1) 1px,transparent 0);background-size:30px 30px;opacity:1}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-head p{border-color:rgba(224,254,255,.92) rgba(71,233,244,.78) rgba(1,30,68,.88) rgba(150,247,255,.72);color:#f3feff;background:radial-gradient(circle at 16% 10%,hsla(0,0%,100%,.28),transparent 34%),linear-gradient(140deg,#149ac0,#08779f 56%,#075b87);box-shadow:0 10px 22px #010d2847,0 0 18px #47e9f429,inset 0 1px #ffffff70;text-shadow:0 2px 10px rgba(1,20,55,.5)}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-cockpit-head h3{color:var(--shorts-night-white);text-shadow:0 0 18px rgba(71,233,244,.12),0 3px 15px rgba(1,10,35,.46)}.section-lg--night-glass.section-lg--presentation-shorts-night .shorts-course-system-labels{border-color:#8cefff4d;color:#e4f6ffe0}.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%,rgba(196,244,255,.58));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{border-color:#ebfffa;filter:brightness(1.06) saturate(1.08);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{border-color:#e6ffff;filter:brightness(1.06) saturate(1.1);box-shadow:0 18px 36px #010d2866,0 0 28px #47e9f44d,inset 1px 1px #ffffff94}}@media(max-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(max-width:680px){.section-lg--night-glass.section-lg--presentation-shorts-night>.container-main{width:min(100% - 1rem,1160px);padding:.72rem;border-radius:1.5rem}.section-lg--night-glass.section-lg--presentation-shorts-night .split-row{min-width:0;gap:.85rem}.section-lg--night-glass.section-lg--presentation-shorts-night .split-left{min-width:0;padding:1rem;border-radius:1.2rem}.section-lg--night-glass.section-lg--presentation-shorts-night .section-signal-glyph{right:.7rem;top:.7rem;width:4.1rem;height:4.1rem;border-radius:1.3rem}.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{min-width:0;padding:.9rem;border-radius:1.25rem}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText;forced-color-adjust:auto}.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){border:2px solid ButtonText;background:ButtonFace;box-shadow:none;color:ButtonText;text-shadow:none}}.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{border-color:rgba(247,252,255,.96) rgba(255,216,74,.72) rgba(5,28,84,.94) rgba(83,147,255,.82);background:radial-gradient(circle at 9% 7%,rgba(255,216,74,.2),transparent 20rem),radial-gradient(circle at 91% 88%,rgba(53,222,143,.17),transparent 24rem),linear-gradient(145deg,#2677df 0,var(--bachelor-royal) 43%,var(--bachelor-blue) 72%,#123fa8 100%);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,rgba(250,253,255,.055) 1px,transparent 0),linear-gradient(rgba(250,253,255,.055) 1px,transparent 0),linear-gradient(118deg,hsla(0,0%,100%,.1),transparent 18% 79%,rgba(255,216,74,.08));background-size:34px 34px,34px 34px,auto}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main:after{width:min(38rem,52%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.98) 22%,var(--bachelor-gold) 58%,var(--bachelor-green) 82%,transparent);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{min-width:0;border-color:rgba(245,251,255,.72) rgba(255,216,74,.42) rgba(5,32,98,.84) rgba(107,161,255,.56);background:radial-gradient(circle at 88% 10%,rgba(255,216,74,.15),transparent 16rem),radial-gradient(circle at 8% 94%,rgba(53,222,143,.12),transparent 20rem),linear-gradient(148deg,#1f69dbfa,#114db9f5 68%,#0b3b99fa);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%,rgba(255,216,74,.15),transparent 25%),radial-gradient(circle at 5% 91%,rgba(53,222,143,.13),transparent 31%)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-left>.text-kicker{border-color:rgba(255,253,222,.98) rgba(255,216,74,.92) rgba(119,76,8,.74) rgba(255,235,136,.88);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffeb78,var(--bachelor-gold) 58%,#ffb739);color:#061d4a}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .main-heading-non-hero{max-width:calc(100% - clamp(3.8rem,9vw,6.7rem));background:linear-gradient(102deg,var(--bachelor-white) 0,#e5f4ff 70%,#fff0a0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 9px 28px rgba(2,20,67,.34)}.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 rgba(2,20,67,.3)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item{min-width:0;min-height:8.2rem;padding:3.7rem .9rem .9rem;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);box-shadow:0 16px 30px #02144347,0 0 20px color-mix(in srgb,var(--logic-tone) 20%,transparent),inset 1px 1px #ffffff3d,inset 0 -2px #0214437a}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-structure-item .benefit-signal-glyph{top:.7rem;left:.82rem;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%,hsla(0,0%,100%,.24),transparent 38%),color-mix(in srgb,var(--logic-tone) 28%,#073b91)}.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{border-color:rgba(255,238,145,.8) rgba(165,139,255,.62) rgba(3,20,68,.94) rgba(255,216,74,.68);background:radial-gradient(circle at 7% 4%,rgba(255,216,74,.2),transparent 13rem),radial-gradient(circle at 94% 95%,rgba(111,72,220,.18),transparent 15rem),linear-gradient(145deg,#0840a0fc,#062670fc)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .section-action-dock .hero-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .button-primary{border:1px solid #fff3a8;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffe875 0,var(--bachelor-gold) 55%,#ffb843 100%);color:#04264d;box-shadow:0 15px 30px #02144352,0 0 24px #ffd84a45,inset 1px 1px #ffffffbd,inset 0 -2px #77420d52;text-shadow:0 1px 0 hsla(0,0%,100%,.46)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .button-quiz{border-color:rgba(234,255,255,.98) rgba(57,229,239,.92) rgba(2,54,89,.9) rgba(174,251,255,.82);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);color:#022443;box-shadow:0 15px 30px #02144361,0 0 24px #39e5ef42,inset 1px 1px #ffffffa3,inset 0 -2px #01405b6b;text-shadow:0 1px 0 hsla(0,0%,100%,.34)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean :is(.button-primary,.button-quiz):hover{transform:translateY(-2px);filter:saturate(1.08) brightness(1.04)}.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{min-width:0;border-color:currentcolor;border-color:rgba(255,250,205,.98) rgba(111,72,220,.82) rgba(1,10,43,.98) rgba(81,144,255,.74);border-style:solid;border-width:2px;border-radius:1.4rem;background:radial-gradient(circle at 91% 7%,rgba(255,216,74,.13),transparent 14rem),radial-gradient(circle at 7% 91%,rgba(111,72,220,.18),transparent 18rem),linear-gradient(148deg,var(--bachelor-sapphire),#0a2d78 60%,#102f72);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{inset:.55rem;border-color:currentcolor;border-color:rgba(255,252,222,.58) rgba(111,72,220,.5) rgba(1,10,43,.78) rgba(91,152,255,.38);border-style:solid;border-width:1px;border-radius:1rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-card .text-kicker{border-color:rgba(255,254,228,.98) rgba(255,216,74,.94) rgba(115,71,6,.78) rgba(255,237,145,.9);background:linear-gradient(145deg,#ffed84,var(--bachelor-gold) 58%,#ffb73c);color:#061d4a;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 rgba(1,10,43,.5)}.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .video-placeholder{border-color:rgba(255,252,226,.94) rgba(255,216,74,.58) rgba(1,10,43,.92) rgba(111,72,220,.62);background:#020d31;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(max-width:980px){.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean .split-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.section-lg--electric-aegean.section-lg--presentation-bachelor-aegean>.container-main{max-width:100%;overflow-x:clip;border-radius:1.45rem}.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{max-width:calc(100% - 3.7rem);overflow-wrap:anywhere}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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){background:Canvas;color:CanvasText;text-shadow:none;-webkit-text-fill-color:CanvasText}}.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{border-color:rgba(251,253,255,.98) rgba(255,216,74,.74) rgba(3,22,73,.96) rgba(65,229,239,.78);background:radial-gradient(circle at 8% 7%,rgba(255,216,74,.19),transparent 20rem),radial-gradient(circle at 94% 88%,rgba(53,222,143,.18),transparent 24rem),linear-gradient(145deg,#2779e3 0,var(--bachelor-royal) 42%,var(--bachelor-blue) 72%,#123da3 100%);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,rgba(251,253,255,.055) 1px,transparent 0),linear-gradient(rgba(251,253,255,.055) 1px,transparent 0),linear-gradient(118deg,hsla(0,0%,100%,.1),transparent 18% 78%,rgba(255,216,74,.08));background-size:34px 34px,34px 34px,auto}.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{border-color:rgba(245,251,255,.76) rgba(255,216,74,.44) rgba(4,29,91,.9) rgba(113,167,255,.6);background:radial-gradient(circle at 91% 8%,rgba(255,216,74,.15),transparent 16rem),radial-gradient(circle at 7% 94%,rgba(53,222,143,.13),transparent 20rem),linear-gradient(148deg,#216dde,#114db8 68%,#0a3891);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{border-color:rgba(255,254,227,.98) rgba(255,216,74,.94) rgba(116,71,7,.78) rgba(255,239,151,.9);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffed82,var(--bachelor-gold) 57%,#ffb63b);color:#061d4a}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-heading{max-width:calc(100% - clamp(3.7rem,8vw,6.2rem));background:linear-gradient(104deg,var(--bachelor-white),#e4f4ff 68%,#fff0a1);background-clip:text;-webkit-background-clip:text;color:var(--bachelor-white);-webkit-text-fill-color:transparent;text-shadow:0 10px 30px rgba(2,20,67,.34)}.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 rgba(2,20,67,.32)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-meta{width:-moz-fit-content;width:fit-content;border:1px solid rgba(53,222,143,.72);border-radius:999px;padding:.55rem .8rem;background:#0b4e9d;color:#bfffe0;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{margin-top:1rem;border-top:1px solid rgba(255,216,74,.5);padding-top:.9rem;color:#fff4bd;text-shadow:0 2px 14px rgba(2,20,67,.34)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card{min-width:0;border-color:currentcolor;border-color:rgba(255,251,212,.98) rgba(120,87,229,.84) rgba(1,10,43,.98) rgba(83,146,255,.76);border-style:solid;border-width:2px;background:radial-gradient(circle at 91% 7%,rgba(255,216,74,.13),transparent 14rem),radial-gradient(circle at 7% 91%,rgba(120,87,229,.2),transparent 18rem),linear-gradient(148deg,var(--bachelor-sapphire),#0a2d78 60%,#102f72);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{inset:.55rem;border-color:rgba(255,252,222,.58) rgba(120,87,229,.52) rgba(1,10,43,.8) rgba(91,152,255,.4)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card .text-kicker{border-color:#ffd84ae0;background:linear-gradient(145deg,#ffed84,var(--bachelor-gold) 58%,#ffb73c);color:#061d4a}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-card .proof-title{color:var(--bachelor-white);text-shadow:0 4px 20px rgba(1,10,43,.52)}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .video-placeholder{border-color:rgba(255,252,226,.94) rgba(255,216,74,.58) rgba(1,10,43,.92) rgba(120,87,229,.64);background:#020d31;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{border-color:rgba(247,252,255,.94) rgba(57,229,239,.76) rgba(3,22,73,.94) rgba(92,151,255,.72);background:radial-gradient(circle at 8% 7%,rgba(255,216,74,.13),transparent 18rem),radial-gradient(circle at 92% 90%,rgba(53,222,143,.13),transparent 22rem),linear-gradient(145deg,#216ed8,#1556c6 52%,#0c419d);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{border-color:rgba(231,250,255,.58) rgba(57,229,239,.4) rgba(3,22,73,.84) rgba(95,154,255,.52);background:radial-gradient(circle at 92% 7%,rgba(255,216,74,.1),transparent 15rem),linear-gradient(148deg,#1459c2,#0a419e 68%,#072f78)}.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);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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{border-color:#39e5ef8f;background:#07357f;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{border:1px solid rgba(95,232,242,.3);background:#0a4995;color:#e7fbff}.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{border-color:rgba(255,238,145,.82) rgba(120,87,229,.64) rgba(3,20,68,.96) rgba(255,216,74,.7);background:radial-gradient(circle at 8% 5%,rgba(255,216,74,.2),transparent 13rem),radial-gradient(circle at 94% 94%,rgba(120,87,229,.18),transparent 15rem),linear-gradient(145deg,#08409b,#062768)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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{border-color:rgba(225,250,255,.92) rgba(57,229,239,.72) rgba(2,14,49,.94) rgba(104,155,255,.64);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 #ffffff4d,inset 0 -2px #020e31b3;backdrop-filter:none;-webkit-backdrop-filter:none}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-signal-matrix .fsr header p{border-color:#39e5ef7a;background:#073c82;color:#aef9ff}.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 rgba(2,14,49,.36))}.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{min-height:44px;border-color:#7fe7f370;background:#0a4389;color:#e8f9ff}.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%,rgba(255,102,89,.15),transparent 19rem),radial-gradient(circle at 92% 86%,rgba(53,222,143,.13),transparent 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{border-color:rgba(236,245,255,.9) rgba(120,87,229,.74) rgba(2,12,47,.96) rgba(57,229,239,.58);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 #ffffff47,inset 0 -2px #020c2fb8;backdrop-filter:none;-webkit-backdrop-filter:none}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain .cvr header p{border-color:#ffd84a7a;background:#493b88;color:#fff0a1}.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{min-height:44px;color:#e7f5ff}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-causal-chain :is(.cvr-cockpit,.cvr-weather){border-color:#b0e4ff75;background:#082a68}.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%,rgba(255,216,74,.18),transparent 18rem),radial-gradient(circle at 92% 86%,rgba(53,222,143,.17),transparent 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{min-height:12rem;padding:4.2rem 1rem 1rem;border-top:5px solid var(--logic-tone);border-left-width:1px}.section-lg--presentation-bachelor-detail-hero~.section-lg--electric-aegean.section-lg--presentation-format-grid .section-structure-item .benefit-signal-glyph{left:.9rem;top:.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%,rgba(255,216,74,.24),transparent 13rem),radial-gradient(circle at 94% 94%,rgba(53,222,143,.15),transparent 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{min-height:44px;border:1px solid #fff3a8;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.58),transparent 34%),linear-gradient(145deg,#ffe875,var(--bachelor-gold) 55%,#ffb843);color:#04264d;box-shadow:0 15px 30px #02144357,0 0 24px #ffd84a47,inset 1px 1px #ffffffbd,inset 0 -2px #77420d52;text-shadow:0 1px 0 hsla(0,0%,100%,.46)}.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{min-height:44px;border-color:rgba(234,255,255,.98) rgba(57,229,239,.92) rgba(2,54,89,.92) rgba(174,251,255,.84);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.42),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);color:#022443}.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(max-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(max-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{max-width:100%;overflow-x:clip;border-radius:1.45rem}.section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .hero-heading{max-width:100%;padding-top:1rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html[lang^=fr] .section-lg--electric-aegean.section-lg--presentation-bachelor-detail-hero .split-left>.text-kicker{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 4.4rem);letter-spacing:.08em}.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) *{animation:none;scroll-behavior:auto;transition: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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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){background:Canvas;color:CanvasText;text-shadow:none;-webkit-text-fill-color:CanvasText}}.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{position:relative;isolation:isolate;overflow:hidden;border-color:currentcolor;border-color:rgba(255,250,244,.94) rgba(99,228,237,.68) rgba(37,19,46,.92) rgba(255,200,87,.72);border-style:solid;border-width:1px;background:radial-gradient(circle at 9% 4%,rgba(255,200,87,.42),transparent 20rem),radial-gradient(circle at 28% 92%,rgba(244,123,95,.28),transparent 23rem),radial-gradient(circle at 94% 16%,rgba(99,228,237,.18),transparent 20rem),linear-gradient(132deg,#713a4d 0,var(--origin-excerpt-wine) 38%,#3e4775 70%,#17677e 100%);box-shadow:0 30px 66px #25132e52,0 0 30px #f47b5f1f,inset 1px 1px #fffaf4c2,inset -1px 0 #63e4ed52,inset 0 -3px #25132e80;backdrop-filter:none;-webkit-backdrop-filter:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main:before{position:absolute;z-index:0;inset:0;border-radius:inherit;content:"";background:radial-gradient(ellipse 17rem 9rem at 5% 0,rgba(255,248,220,.23),transparent 72%),radial-gradient(ellipse 20rem 11rem at 100% 100%,rgba(99,228,237,.1),transparent 74%),linear-gradient(112deg,hsla(0,0%,100%,.09),transparent 18% 82%,rgba(99,228,237,.08));-webkit-mask-image:none;mask-image:none;pointer-events:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main:after{position:absolute;z-index:2;top:-1px;right:auto;left:6%;width:min(32rem,62%);height:2px;border-radius:999px;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);box-shadow:0 0 16px #ffc85752,0 0 24px #f47b5f2e;pointer-events:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .rule-block,.section-lg--clear-optical.section-lg--presentation-origin-excerpt .rule-content{position:relative;z-index:1}.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{width:100%;max-width:none;padding:clamp(1.1rem,2.6vw,1.8rem);border-color:currentcolor;border-color:rgba(255,250,244,.68) rgba(99,228,237,.3) rgba(37,19,46,.64) rgba(255,200,87,.52);border-style:solid;border-width:1px;border-left:4px solid var(--origin-excerpt-coral);border-radius:1.35rem;background:radial-gradient(circle at 12% 0,rgba(255,200,87,.14),transparent 17rem),linear-gradient(138deg,#502742,#473553 48%,#235976);box-shadow:0 20px 44px #25132e3d,inset 1px 1px #fffaf466,inset 0 -2px #25132e57;backdrop-filter:none;-webkit-backdrop-filter:none}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left:before{inset:0;border-radius:inherit;background:radial-gradient(circle at 8% 8%,rgba(255,200,87,.14),transparent 22rem),linear-gradient(115deg,hsla(0,0%,100%,.055),transparent 24% 82%,rgba(99,228,237,.055));opacity:1}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>:not(.section-signal-glyph){position:relative;z-index:2}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-signal-glyph{--glyph-tone:var(--origin-excerpt-coral);z-index:1;border-color:rgba(255,250,244,.88) rgba(255,200,87,.72) rgba(37,19,46,.72) rgba(244,123,95,.72);color:var(--origin-excerpt-white);background:radial-gradient(circle at 26% 18%,hsla(0,0%,100%,.34),transparent 30%),linear-gradient(145deg,#e99a55,var(--origin-excerpt-coral) 53%,#8c4774);opacity:.94;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{border-color:rgba(255,253,235,.96) rgba(255,200,87,.84) rgba(83,42,36,.72) rgba(255,228,157,.82);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.46),transparent 34%),linear-gradient(145deg,#ffe28a,var(--origin-excerpt-amber) 55%,#f39a55);color:var(--origin-excerpt-ink);box-shadow:0 10px 24px #25132e33,0 0 18px #ffc85738,inset 1px 1px #ffffffc2,inset 0 -2px #612d4b3d;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left>.text-kicker:before{background:linear-gradient(135deg,hsla(0,0%,100%,.22),transparent 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);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:var(--origin-excerpt-white);text-shadow:0 1px 0 hsla(0,0%,100%,.12),0 9px 26px rgba(37,19,46,.42)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .main-heading-non-hero:after{width:min(20rem,78%);background:linear-gradient(90deg,var(--origin-excerpt-amber),var(--origin-excerpt-coral) 48%,var(--origin-excerpt-aqua) 82%,transparent);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);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.58;text-shadow:0 2px 12px rgba(37,19,46,.34)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-action-dock{width:100%;margin-top:clamp(.45rem,1.4vw,.8rem);padding:clamp(.75rem,1.7vw,1rem) 0 0;overflow:visible;border:0;border-top:1px solid rgba(255,200,87,.4);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.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 ease,box-shadow .16s ease}.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{border-color:rgba(255,253,235,.98) rgba(255,184,54,.9) rgba(83,42,36,.82) rgba(255,228,157,.86);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.48),transparent 34%),linear-gradient(145deg,#ffe28a,var(--origin-excerpt-amber) 58%,#f3a553);color:var(--origin-excerpt-ink);box-shadow:0 14px 28px #25132e4d,0 0 20px #ffc85733,inset 1px 1px #ffffffb3,inset 0 -2px #612d4b4d;text-shadow:0 1px 0 hsla(0,0%,100%,.52)}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .button-secondary{border-color:rgba(246,242,255,.9) rgba(170,155,255,.74) rgba(37,19,78,.84) rgba(219,210,255,.7);background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.17),transparent 34%),linear-gradient(145deg,#3b67ae,var(--origin-excerpt-violet));color:#fdfaff;box-shadow:0 13px 27px #25132e47,0 0 18px #7f6be829,inset 1px 1px #ffffff47,inset 0 -2px #25134e6b;text-shadow:0 2px 11px rgba(37,19,46,.4)}.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(max-width:680px){.section-lg--clear-optical.section-lg--presentation-origin-excerpt>.container-main{padding:.82rem;border-radius:1.45rem}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .split-left{padding:1rem;border-radius:1.05rem}.section-lg--clear-optical.section-lg--presentation-origin-excerpt .section-signal-glyph{top:.75rem;right:.7rem;width:4rem;height:4rem;border-radius:1.25rem}.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{display:grid;grid-template-columns:minmax(0,1fr)}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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{position:relative;overflow:clip;padding-block:clamp(2rem,4vw,3.5rem)}.section-lg--night-glass.section-lg--presentation-final-decision>.container-main{width:min(calc(100% - 2rem),1160px)}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:center;gap:clamp(1.5rem,4vw,3.25rem);min-height:0;padding:clamp(1.85rem,4vw,3.15rem);overflow:hidden;border:1.5px solid var(--bsa-night-glass-border);border-radius:clamp(1.5rem,3vw,2.4rem);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 #f8fdffb8,inset 0 -12px 22px #020f2c59;backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.3) contrast(1.05);-webkit-backdrop-filter:blur(var(--bsa-glass-card-blur)) saturate(1.3) contrast(1.05)}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(104deg,rgba(248,253,255,.72),rgba(169,245,255,.46) 9%,transparent 25%) 0 0 /72% 2px no-repeat,linear-gradient(180deg,transparent 20%,rgba(71,229,255,.5) 64%,rgba(71,229,255,.14)) 100% /2px 100% no-repeat}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe:after{content:"";position:absolute;z-index:0;inset:.65rem;border:1px solid rgba(197,249,255,.18);border-radius:calc(clamp(1.5rem,3vw,2.4rem) - .65rem);pointer-events:none}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe>*{position:relative;z-index:1;min-width:0}.section-lg--night-glass.section-lg--presentation-final-decision .next-left{position:relative;display:grid;justify-items:start;gap:.85rem;padding-right:4.25rem}.section-lg--night-glass.section-lg--presentation-final-decision .section-signal-glyph{position:absolute;top:0;right:0;width:3rem;height:3rem;margin:0;border:1px solid rgba(197,249,255,.5);border-radius:1.2rem;color:var(--bsa-glass-cool);background:radial-gradient(circle at 28% 22%,rgba(248,253,255,.18),transparent 44%),#062f65b3;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{width:-moz-fit-content;width:fit-content;margin:0;padding:.48rem .8rem;border:1px solid rgba(169,245,255,.46);border-radius:999px;color:#c5f9ff;background:#052a5c94;box-shadow:inset 0 1px #f8fdff40;font-size:clamp(.72rem,1.2vw,.82rem);font-weight:850;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.section-lg--night-glass.section-lg--presentation-final-decision .heading-3{max-width:16ch;margin:0;color:var(--bsa-night-glass-text);background:linear-gradient(102deg,#f8fdff 10%,#c5f9ff 61%,#baf8e4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.6rem,4vw,3.5rem);font-weight:900;letter-spacing:-.045em;line-height:1.02;text-wrap:balance;text-shadow:0 12px 28px rgba(1,14,43,.3)}.section-lg--night-glass.section-lg--presentation-final-decision .next-left>.text-md{max-width:54ch;margin:0;color:var(--bsa-night-glass-muted);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{display:grid;align-content:center;gap:.8rem;width:min(100%,24rem);margin:0;justify-self:end}.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{display:grid;gap:.82rem}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-label{margin:0 0 .1rem;color:#c5f9ff;font-size:clamp(.76rem,1.15vw,.86rem);font-weight:850;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-route{display:grid;gap:.58rem;padding:.82rem;border:1px solid rgba(169,245,255,.24);border-radius:1.15rem;background:radial-gradient(circle at 12% 8%,rgba(71,229,255,.12),transparent 40%),linear-gradient(145deg,#041c47bd,#073d5c94);box-shadow:inset 0 1px #f8fdff29,0 12px 24px #020f2c29}.section-lg--night-glass.section-lg--presentation-final-decision .final-decision-note{margin:0;color:var(--bsa-night-glass-muted);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{width:100%;min-height:3.55rem;padding:.9rem 1.2rem;border-radius:999px;font-size:clamp(.96rem,1.5vw,1.08rem);font-weight:850;line-height:1.15;text-align:center;text-shadow:0 2px 8px rgba(2,20,54,.3);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button-quiz{border:1px solid rgba(221,250,255,.88);color:#022443;text-shadow:0 1px 0 hsla(0,0%,100%,.34);background:radial-gradient(circle at 18% 12%,rgba(248,253,255,.4),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);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{border:1px solid rgba(205,196,255,.72);color:var(--bsa-night-glass-text);background:radial-gradient(circle at 18% 12%,rgba(248,253,255,.22),transparent 34%),linear-gradient(145deg,#2760bafa,#5049aff5);box-shadow:0 15px 32px #0d1a574d,0 0 0 1px var(--bsa-night-glass-violet-soft),inset 0 1px #f8fdff61,inset 0 -7px 13px #0511414d}.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{border-color:#e8e3ffe6;box-shadow:0 19px 38px #0d1a5761,0 0 0 4px var(--bsa-night-glass-violet-soft),inset 0 1px #f8fdff75,inset 0 -7px 13px #05114152}.section-lg--night-glass.section-lg--presentation-final-decision .next-right .button:focus-visible{outline:3px solid #f8fdff;outline-offset:4px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{background:radial-gradient(circle at 88% 16%,rgba(71,229,255,.13),transparent 21rem),linear-gradient(145deg,#06173b,#0a346f 56%,#085b6f)}}@media(max-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(calc(100% - 1rem),1160px)}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe{grid-template-columns:minmax(0,1fr);gap:1.35rem;padding:clamp(1.45rem,6vw,2rem);border-radius:1.55rem}.section-lg--night-glass.section-lg--presentation-final-decision .next-stripe:after{inset:.45rem;border-radius:1.15rem}.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{width:100%;justify-self:stretch}.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;border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}.section-lg--night-glass.section-lg--presentation-final-decision .heading-3{color:CanvasText;background:none;-webkit-text-fill-color:CanvasText;text-shadow:none}.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{overflow:hidden;background:radial-gradient(circle at 8% 6%,rgba(54,233,241,.24),transparent 22rem),radial-gradient(circle at 91% 8%,rgba(255,220,67,.2),transparent 17rem),radial-gradient(circle at 82% 90%,rgba(163,140,255,.17),transparent 22rem),linear-gradient(142deg,#075fc1,#0872cc 48%,#075eaa);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{min-width:0;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:clamp(1rem,2.4vw,2rem)}.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{max-width:none;background:radial-gradient(circle at 95% 7%,rgba(255,220,67,.13),transparent 15rem),linear-gradient(145deg,#0757b4,#07519f 54%,#064484);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{border-color:#fff2a9 #ffb83f #8c570e #ffe985;color:#061d43;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.64),transparent 32%),linear-gradient(145deg,#ffe96e,var(--method-electric-yellow) 56%,#ffb23e);box-shadow:0 12px 25px #03194645,0 0 22px #ffdc4347,inset 1px 1px #ffffffd6,inset 0 -2px #8c570e57;text-shadow:0 1px 0 hsla(0,0%,100%,.62)}.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);border-color:#fff5d6 #ffad68 #70243a #ffda70;color:#fff7d2;background:radial-gradient(circle at 28% 18%,hsla(0,0%,100%,.32),transparent 30%),linear-gradient(145deg,#ff9a43,#ed614a 58%,#8a315e);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);background:linear-gradient(105deg,#fff,#dffaff 64%,#fff1a4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.25rem,3.6vw,3.65rem);line-height:1.02;letter-spacing:-.035em;text-shadow:0 12px 34px rgba(3,25,70,.36)}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading:after{content:"";display:block;width:min(18rem,76%);height:3px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--method-electric-yellow),var(--method-electric-aqua),transparent);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{position:relative;min-width:0;min-height:9.4rem;padding:3.65rem .78rem .85rem;overflow:hidden;border-color:rgba(243,253,255,.72) rgba(147,239,255,.48) rgba(2,21,67,.9);border-style:solid;border-width:1px;border-radius:1rem;background:radial-gradient(circle at 86% 10%,rgba(54,233,241,.13),transparent 7rem),linear-gradient(145deg,#064a9b,#043574);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:"";position:absolute;inset:auto 0 0;height:4px;background:var(--hero-benefit-tone);box-shadow:0 0 16px color-mix(in srgb,var(--hero-benefit-tone) 52%,transparent)}.section-lg--electric-aegean.section-lg--presentation-method-hero .benefit-signal-glyph{--glyph-tone:var(--hero-benefit-tone);left:.74rem;top:.72rem;width:2.55rem;height:2.55rem;border-color:color-mix(in srgb,var(--hero-benefit-tone) 74%,#fff);color:color-mix(in srgb,var(--hero-benefit-tone) 70%,#fff);background:color-mix(in srgb,var(--hero-benefit-tone) 24%,#04275f);opacity:1}.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{margin-top:.36rem;color:#e5f5ffe6;font-size:.76rem;line-height:1.38}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-benefit-kicker{display:flex;width:100%;margin-top:.65rem;padding:.9rem 1rem .7rem;border-color:rgba(255,238,153,.72) rgba(163,140,255,.54) transparent;border-radius:1.15rem 1.15rem 0 0;color:#fff1a8;background:radial-gradient(circle at 10% 0,rgba(255,220,67,.18),transparent 13rem),linear-gradient(145deg,#083b90,#173276);box-shadow:0 -10px 25px #0319462e,inset 1px 1px #ffffff2e;text-shadow:0 0 14px rgba(255,220,67,.24)}.section-lg--electric-aegean.section-lg--presentation-method-hero .hero-benefit-kicker+.hero-cta-row{width:100%;margin:0;padding:.35rem 1rem .82rem;border-inline:1px solid rgba(163,140,255,.54);background:linear-gradient(145deg,#083b90,#173276)}.section-lg--electric-aegean.section-lg--presentation-method-hero .split-left>.text-punchline{width:100%;margin:0;padding:.8rem 1rem .95rem;border-color:currentcolor;border-color:rgba(255,220,67,.44) rgba(163,140,255,.54) #03183f;border-style:solid;border-width:1px;border-radius:0 0 1.15rem 1.15rem;color:#fff1a8;background:radial-gradient(circle at 94% 100%,rgba(163,140,255,.18),transparent 13rem),linear-gradient(145deg,#083b90,#173276);box-shadow:0 20px 38px #0319464d,inset 0 -2px #03183f8f;text-shadow:0 0 15px rgba(255,220,67,.22)}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;counter-reset:method-engine}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item{min-width:0;min-height:10.6rem;padding:3.75rem .82rem .9rem;border-left-width:1px;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}.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);position:absolute;top:1rem;right:.86rem;color:var(--engine-tone);font-size:.72rem;font-weight:950;letter-spacing:.1em;text-shadow:0 0 15px color-mix(in srgb,var(--engine-tone) 44%,transparent)}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-structure-item:not(:last-child):after{content:"→";z-index:5;display:grid;place-items:center;top:50%;right:-1.18rem;width:1.7rem;height:1.7rem;border:1px solid color-mix(in srgb,var(--engine-tone) 72%,#fff);border-radius:50%;color:var(--engine-tone);background:#053a78;box-shadow:0 0 0 4px #053a78d6,0 0 18px color-mix(in srgb,var(--engine-tone) 42%,transparent);font-size:1.15rem;font-weight:950;line-height:1;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{border-color:rgba(54,233,241,.72) rgba(66,219,145,.6) #03183f;background:radial-gradient(circle at 8% 0,rgba(54,233,241,.16),transparent 13rem),radial-gradient(circle at 94% 100%,rgba(255,220,67,.15),transparent 15rem),linear-gradient(145deg,#052d76,#102965)}.section-lg--electric-aegean.section-lg--presentation-method-engine .section-action-dock:before{width:72%;background:linear-gradient(90deg,transparent,var(--method-electric-aqua) 20%,var(--method-electric-green) 54%,var(--method-electric-yellow) 82%,transparent)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem;padding-top:1.2rem}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-structure-list:before{content:"";position:absolute;z-index:0;top:.34rem;left:9%;right:9%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--method-electric-orange),var(--method-electric-aqua) 50%,var(--method-electric-green));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;min-width:0;min-height:10.2rem;padding:3.7rem .8rem .9rem;border-left-width:1px;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--logic-tone) 18%,transparent),transparent 8rem),linear-gradient(145deg,#064a98,#04346f)}.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{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.42rem;border-color:#36e9f18a;border-radius:1rem;background:#052d70;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 rgba(255,220,67,.44)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-action-dock{border-color:rgba(255,237,145,.76) rgba(163,140,255,.54) #03183f;background:radial-gradient(circle at 9% 0,rgba(255,220,67,.18),transparent 14rem),linear-gradient(145deg,#073986,#172c6c)}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-action-dock .text-punchline{border-bottom-color:#ffdc437a;color:#fff0a3;font-size:clamp(1.08rem,1.7vw,1.3rem);font-weight:900;letter-spacing:-.01em;text-shadow:0 0 18px rgba(255,220,67,.28),0 2px 13px rgba(3,25,70,.36)}.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{border-color:#f4f3ff rgba(163,140,255,.76) #010b29 rgba(54,233,241,.48);background:radial-gradient(circle at 88% 6%,rgba(255,220,67,.11),transparent 15rem),radial-gradient(circle at 10% 10%,rgba(163,140,255,.2),transparent 17rem),linear-gradient(145deg,#061845,#102b72);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(max-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(max-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{min-height:0;padding:.85rem .85rem .85rem 3.8rem;overflow-wrap:anywhere}.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;right:50%;bottom:-1rem;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{top:8%;bottom:8%;left:1.35rem;right:auto;width:3px;height:auto}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail{grid-template-columns:minmax(0,1fr);border-radius:1rem}.section-lg--electric-aegean.section-lg--presentation-instrument-stack .section-method-rail b{line-height:.8;text-align:center;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){border:2px solid CanvasText;background:Canvas;box-shadow:none;color: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){background:Canvas;color:CanvasText;text-shadow:none;-webkit-text-fill-color:CanvasText}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-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{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(237,253,255,.9) rgba(70,233,244,.7) rgba(1,10,34,.96) rgba(173,154,255,.56);background-color:var(--method-night-navy);background-image:radial-gradient(circle at 8% 8%,rgba(70,233,244,.17),transparent 23rem),radial-gradient(circle at 91% 12%,rgba(155,130,242,.2),transparent 24rem),radial-gradient(circle at 74% 90%,rgba(66,223,168,.09),transparent 26rem),linear-gradient(145deg,#03163b,#073774 52%,#211744);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;backdrop-filter:blur(12px) saturate(1.42) contrast(1.09);-webkit-backdrop-filter:blur(12px) saturate(1.42) contrast(1.09)}.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main{background-image:radial-gradient(circle at 8% 8%,rgba(70,233,244,.15),transparent 23rem),radial-gradient(circle at 91% 14%,rgba(155,130,242,.24),transparent 25rem),radial-gradient(circle at 76% 92%,rgba(66,223,168,.08),transparent 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%,rgba(70,233,244,.18),transparent 23rem),radial-gradient(circle at 92% 12%,rgba(66,223,168,.14),transparent 24rem),radial-gradient(circle at 76% 92%,rgba(155,130,242,.17),transparent 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{position:absolute;z-index:0;inset:0;width:auto;height:auto;border-radius:inherit;content:"";background:linear-gradient(90deg,rgba(211,249,255,.045) 1px,transparent 0),linear-gradient(rgba(211,249,255,.045) 1px,transparent 0),linear-gradient(122deg,hsla(0,0%,100%,.075),transparent 17% 77%,rgba(155,130,242,.07));background-size:32px 32px,32px 32px,auto;-webkit-mask-image:radial-gradient(ellipse at 52% 38%,#000 12%,rgba(0,0,0,.76) 64%,transparent 112%);mask-image:radial-gradient(ellipse at 52% 38%,#000 12%,rgba(0,0,0,.76) 64%,transparent 112%);opacity:1;pointer-events:none}.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main:after,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main:after{position:absolute;z-index:1;top:-1px;right:auto;left:7%;width:min(32rem,48%);height:2px;border:0;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.98) 24%,var(--method-night-aqua) 56%,var(--method-night-violet) 80%,transparent);box-shadow:0 0 17px #46e9f461,0 0 28px #9b82f233;pointer-events:none}.section-lg--night-glass.section-lg--presentation-causal-chain .rule-block,.section-lg--night-glass.section-lg--presentation-role-cascade .rule-block{position:relative;z-index:2}.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);width:100%;gap:0}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left{align-self:stretch;align-content:start;width:100%;max-width:none;padding:clamp(1.15rem,2.7vw,2.1rem);border:1px solid rgba(160,239,255,.3);border-radius:1.55rem;background-color:#062b64;background-image:linear-gradient(132deg,hsla(0,0%,100%,.075),transparent 31%),radial-gradient(circle at 94% 12%,rgba(155,130,242,.13),transparent 19rem),linear-gradient(145deg,#042252f5,#083771e0 58%,#141d4ceb);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;inset:0;border-radius:inherit;background:radial-gradient(circle at 7% 8%,rgba(70,233,244,.11),transparent 32%),radial-gradient(circle at 93% 28%,rgba(155,130,242,.1),transparent 29%),radial-gradient(circle at 12% 92%,rgba(66,223,168,.08),transparent 34%);opacity:1}.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){position:relative;z-index:2}.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;top:clamp(.85rem,1.8vw,1.35rem);right:clamp(.85rem,2vw,1.55rem);border-color:rgba(242,239,255,.84) rgba(155,130,242,.72) rgba(24,17,71,.88) rgba(204,193,255,.58);color:#ded7ff;background-color:#342d86;background-image:radial-gradient(circle at 26% 16%,hsla(0,0%,100%,.25),transparent 32%),linear-gradient(145deg,#5e54c4f0,#352b87f0 58%,#122053f5);opacity:.96;box-shadow:-2px -2px #f2efff73,0 0 24px #9b82f24d,inset 1px 1px #ffffff57,inset 0 -2px #0c12419e;filter:drop-shadow(0 14px 20px rgba(1,10,34,.32))}.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%,hsla(0,0%,100%,.25),transparent 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{border-color:rgba(230,254,255,.92) rgba(70,233,244,.78) rgba(1,37,69,.86) rgba(177,248,255,.66);background-color:#0c78a2;background-image:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.28),transparent 34%),linear-gradient(145deg,#46e9f4e0,#129fc1e6 54%,#086194f0);color:#021b3f;font-weight:950;box-shadow:0 12px 25px #010a2252,0 0 22px #46e9f43b,inset 1px 1px #ffffffad,inset 0 -2px #0235576b;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}.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,hsla(0,0%,100%,.22),transparent 42%),radial-gradient(circle at 88% 78%,rgba(155,130,242,.16),transparent 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);background:linear-gradient(106deg,#fff,#dffaff 63%,#d8d0ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 32px rgba(1,10,34,.44)}.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{width:min(19rem,82%);background:linear-gradient(90deg,var(--method-night-aqua),var(--method-night-violet) 58%,transparent);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 rgba(1,10,34,.35)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-structure-list,.section-lg--night-glass.section-lg--presentation-role-cascade .section-structure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:clamp(.72rem,1.5vw,1rem);margin-block:1rem}.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);position:relative;min-height:9.2rem;margin:0;padding:1rem 1rem 1rem 4.35rem;overflow:hidden;border-left:1px solid var(--method-night-card-tone);border:1px solid var(--method-night-card-tone);border-left-width:6px;border-radius:1.08rem;background-color:#05255b;background-image:linear-gradient(132deg,hsla(0,0%,100%,.1),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);box-shadow:0 16px 30px #010a2257,0 0 22px color-mix(in srgb,var(--method-night-card-tone) 17%,transparent),inset 1px 1px #ffffff36,inset 0 -2px #010a228f;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{position:absolute;top:-1px;right:.9rem;width:5rem;height:1px;content:"";background:linear-gradient(90deg,transparent,#fff,var(--method-night-card-tone),transparent);box-shadow:0 0 13px color-mix(in srgb,var(--method-night-card-tone) 44%,transparent);pointer-events:none}.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);top:.95rem;left:.84rem;width:2.75rem;height:2.75rem;border-color:color-mix(in srgb,var(--method-night-card-tone) 72%,rgba(239,254,255,.78));color:color-mix(in srgb,var(--method-night-card-tone) 75%,#fff);background-color:#092760;background-image:linear-gradient(135deg,hsla(0,0%,100%,.15),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 #ffffff4d,inset 0 -1px #010a228a}.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);font-weight:900;text-shadow:0 2px 12px rgba(1,10,34,.38)}.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{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);width:100%;margin:.15rem 0 1rem;padding:.55rem;border:1px solid rgba(184,243,255,.58);border-radius:999px;background-color:#041f52;background-image:linear-gradient(132deg,hsla(0,0%,100%,.08),transparent 30%),linear-gradient(90deg,#052a60fa,#1d1b4ffa);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{display:grid;min-width:0;min-height:2.75rem;place-items:center;padding:.58rem .7rem;border:1px solid var(--method-night-aqua);border-radius:999px;color:var(--method-night-white);background:#073977e6;font-size:clamp(.68rem,1.1vw,.78rem);font-weight:900;line-height:1.15;text-align:center;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);font-size:1rem;text-shadow:0 0 12px rgba(70,233,244,.72)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock,.section-lg--night-glass.section-lg--presentation-role-cascade .section-action-dock{position:relative;isolation:isolate;width:100%;margin-top:.1rem;padding:clamp(1rem,2vw,1.3rem);overflow:hidden;border-color:currentcolor;border-color:rgba(224,253,255,.8) rgba(155,130,242,.58) rgba(1,9,32,.96) rgba(70,233,244,.52);border-style:solid;border-width:1px;border-radius:1.15rem;background-color:#081c4c;background-image:radial-gradient(circle at 7% 0,rgba(70,233,244,.13),transparent 14rem),radial-gradient(circle at 95% 100%,rgba(155,130,242,.19),transparent 17rem),linear-gradient(145deg,#042658fc,#1a1849fc);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{position:absolute;z-index:-1;top:0;left:7%;width:48%;height:2px;content:"";background:linear-gradient(90deg,transparent,#e9ffff,var(--method-night-aqua),transparent);box-shadow:0 0 14px #46e9f457;pointer-events:none}.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{width:100%;margin:0;color:#effdff;font-size:clamp(1.03rem,1.6vw,1.22rem);font-weight:800;text-shadow:0 2px 14px rgba(1,10,34,.42)}.section-lg--night-glass.section-lg--presentation-causal-chain .section-action-dock .text-punchline{padding-bottom:.95rem;border-bottom:1px solid rgba(70,233,244,.3)}.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{border-color:rgba(234,255,255,.96) rgba(70,233,244,.88) rgba(1,49,73,.9) rgba(174,251,255,.76);background-color:#16afd0;background-image:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.38),transparent 34%),linear-gradient(145deg,#54eff4,#14b7d3 54%,#08799f);color:#022443;box-shadow:0 16px 32px #010a2266,0 0 24px #46e9f43b,inset 1px 1px #ffffff9e,inset 0 -2px #01405b6b;text-shadow:0 1px 0 hsla(0,0%,100%,.44)}.section-lg--night-glass.section-lg--presentation-causal-chain .button-secondary{border-color:rgba(246,242,255,.94) rgba(155,130,242,.84) rgba(22,15,72,.92) rgba(209,197,255,.72);background-color:#4d3ba4;background-image:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.17),transparent 34%),linear-gradient(145deg,#6d68d9,#4b3da8 52%,#2c2d78);color:#fbfaff;box-shadow:0 16px 32px #010a2266,0 0 22px #9b82f233,inset 1px 1px #ffffff57,inset 0 -2px #160f488f;text-shadow:0 2px 11px rgba(17,12,65,.54)}@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{border-top-color:#fff;filter:brightness(1.07) saturate(1.08);transform:translateY(-1px)}}@media(max-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(max-width:680px){.section-lg--night-glass.section-lg--presentation-causal-chain>.container-main,.section-lg--night-glass.section-lg--presentation-role-cascade>.container-main{width:min(100% - 1rem,1160px);padding:.72rem;border-radius:1.5rem}.section-lg--night-glass.section-lg--presentation-causal-chain .split-left,.section-lg--night-glass.section-lg--presentation-role-cascade .split-left{min-width:0;padding:1rem;border-radius:1.2rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-signal-glyph,.section-lg--night-glass.section-lg--presentation-role-cascade .section-signal-glyph{top:.7rem;right:.7rem;width:4.1rem;height:4.1rem;border-radius:1.3rem}.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{top:.82rem;left:.68rem;width:2.55rem;height:2.55rem}.section-lg--night-glass.section-lg--presentation-causal-chain .section-method-rail,.section-lg--night-glass.section-lg--presentation-role-cascade .section-method-rail{grid-template-columns:minmax(0,1fr);border-radius:1rem;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{transform:rotate(90deg);text-align:center}.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{border:2px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText;forced-color-adjust:auto}.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){border:2px solid ButtonText;background:ButtonFace;box-shadow:none;color:ButtonText;text-shadow:none}}.section-lg--clear-optical.section-lg--presentation-evidence-bench>.container-main{background:radial-gradient(circle at 9% 8%,rgba(255,201,67,.22),transparent 20rem),radial-gradient(circle at 90% 12%,rgba(98,232,255,.2),transparent 19rem),radial-gradient(circle at 82% 90%,rgba(147,124,255,.2),transparent 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{inset:auto 7% -1px;width:auto;height:3px;background:linear-gradient(90deg,transparent,var(--optical-gold) 14%,var(--optical-cyan) 43%,rgba(248,253,255,.98) 56%,var(--optical-violet) 82%,transparent);box-shadow:0 0 18px #62e8ff61,0 0 26px #937cff33}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24{display:grid;width:100%;gap:clamp(.8rem,1.8vw,1.15rem);align-content:start;padding:clamp(.35rem,1vw,.7rem)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24:before{inset:-.65rem;border:1px solid rgba(98,232,255,.24);border-radius:1.45rem;background:linear-gradient(90deg,rgba(248,253,255,.045) 1px,transparent 0),linear-gradient(rgba(248,253,255,.045) 1px,transparent 0),radial-gradient(circle at 15% 9%,rgba(255,201,67,.13),transparent 24rem),linear-gradient(145deg,#032764b8,#054d7e85);background-size:30px 30px,30px 30px,auto,auto;box-shadow:0 22px 48px #031e4933,inset 1px 1px #ffffff40;opacity:1}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.text-kicker{border-color:rgba(255,253,232,.98) rgba(255,201,67,.92) rgba(112,67,11,.72) rgba(255,237,157,.86);color:var(--optical-ink);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.6),transparent 34%),linear-gradient(145deg,#ffe986,var(--optical-gold) 56%,#ffad45);box-shadow:0 12px 26px #402b0c38,0 0 22px #ffc94342,inset 1px 1px #ffffffdb,inset 0 -2px #70430b4d;text-shadow:0 1px 0 hsla(0,0%,100%,.62)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.main-heading-non-hero{max-width:calc(100% - clamp(5rem,10vw,7.4rem));margin-bottom:.15rem;color:var(--optical-white);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:var(--optical-white);text-shadow:0 1px 0 hsla(0,0%,100%,.16),0 9px 26px rgba(3,25,67,.42)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.main-heading-non-hero:after{width:min(23rem,92%);background:linear-gradient(90deg,var(--optical-gold),var(--optical-cyan) 52%,var(--optical-violet) 82%,transparent);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));margin-bottom:.15rem;color:var(--optical-white);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:var(--optical-white);text-shadow:0 1px 0 hsla(0,0%,100%,.16),0 9px 26px rgba(3,25,67,.42)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .stack-24>.h2-heading-subheading:after{width:min(23rem,92%);background:linear-gradient(90deg,var(--optical-gold),var(--optical-cyan) 52%,var(--optical-violet) 82%,transparent);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);top:clamp(.5rem,1.5vw,1rem);right:clamp(.55rem,1.8vw,1.2rem);width:clamp(5.4rem,9vw,7.2rem);height:clamp(5.4rem,9vw,7.2rem);border-color:rgba(248,253,255,.9) rgba(98,232,255,.8) rgba(3,30,73,.7) rgba(209,247,255,.7);color:#eefdff;background:radial-gradient(circle at 27% 18%,hsla(0,0%,100%,.33),transparent 31%),linear-gradient(145deg,#62e8ffd6,#2177cde0 53%,#937cffd4);opacity:.88;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{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.35rem);align-items:stretch}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card{--bench-primary:var(--optical-gold);--bench-secondary:var(--optical-cyan);isolation:isolate;display:flex;min-width:0;min-height:25rem;flex-direction:column;overflow:hidden;border:1px solid;border-color:rgba(248,253,255,.86) color-mix(in srgb,var(--bench-secondary) 72%,rgba(248,253,255,.54)) rgba(1,20,55,.94) color-mix(in srgb,var(--bench-primary) 66%,rgba(248,253,255,.52));border-top:5px solid var(--bench-primary);border-radius:1.3rem;padding:clamp(1.1rem,2.3vw,1.55rem);color:var(--optical-white);background:linear-gradient(90deg,rgba(248,253,255,.045) 1px,transparent 1px),linear-gradient(rgba(248,253,255,.045) 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);background-size:32px 32px,32px 32px,auto,auto,auto;box-shadow:0 24px 54px #01143766,0 0 24px color-mix(in srgb,var(--bench-secondary) 17%,transparent),inset 1px 1px #ffffff7a,inset -1px 0 color-mix(in srgb,var(--bench-secondary) 38%,transparent),inset 0 -3px #011130c2;backdrop-filter:blur(5px) saturate(1.34) contrast(1.1);-webkit-backdrop-filter:blur(5px) saturate(1.34) contrast(1.1)}.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{position:absolute;z-index:0;top:-5px;right:clamp(1rem,4vw,3.2rem);left:clamp(1rem,4vw,3.2rem);height:5px;border-radius:999px;content:"";background:linear-gradient(90deg,transparent,var(--bench-primary) 18%,rgba(248,253,255,.98) 50%,var(--bench-secondary) 82%,transparent);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)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card:after{z-index:0;inset:.58rem;border:1px solid color-mix(in srgb,var(--bench-secondary) 32%,rgba(248,253,255,.28));border-radius:.92rem;background:linear-gradient(115deg,hsla(0,0%,100%,.08),transparent 16% 78%,color-mix(in srgb,var(--bench-primary) 7%,transparent)),linear-gradient(90deg,transparent 49.8%,rgba(248,253,255,.035) 50%,transparent 50.2%);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){position:relative;z-index:2}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-signal-glyph{--glyph-tone:var(--bench-secondary);top:clamp(1rem,2vw,1.35rem);right:clamp(1rem,2vw,1.35rem);width:clamp(3.5rem,5.3vw,4.6rem);height:clamp(3.5rem,5.3vw,4.6rem);border-color:color-mix(in srgb,var(--bench-secondary) 72%,rgba(248,253,255,.86));border-radius:1.1rem;color:color-mix(in srgb,var(--bench-secondary) 72%,#fff);background:radial-gradient(circle at 25% 15%,hsla(0,0%,100%,.26),transparent 34%),color-mix(in srgb,var(--bench-secondary) 22%,rgba(3,39,100,.96));opacity:.96;box-shadow:0 0 22px color-mix(in srgb,var(--bench-secondary) 34%,transparent),inset 1px 1px #ffffff61,inset 0 -2px #0114377a}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-eyebrow{align-self:flex-start;max-width:calc(100% - clamp(4.5rem,7vw,5.7rem));border-color:color-mix(in srgb,var(--bench-primary) 72%,rgba(248,253,255,.78));color:#fffdf2;background:linear-gradient(135deg,hsla(0,0%,100%,.15),transparent 42%),color-mix(in srgb,var(--bench-primary) 25%,rgba(3,39,100,.95));box-shadow:0 0 18px color-mix(in srgb,var(--bench-primary) 20%,transparent),inset 1px 1px #ffffff52;text-shadow:0 2px 10px rgba(1,20,55,.52)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .card-title{max-width:26rem;margin:clamp(.85rem,1.8vw,1.15rem) 0 .65rem;color:var(--optical-white);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:900;line-height:1.14;text-shadow:0 1px 0 hsla(0,0%,100%,.12),0 5px 18px rgba(1,20,55,.48)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-md{margin:.55rem 0 0;color:#ebf8ffeb;font-size:clamp(.95rem,1.35vw,1.04rem);line-height:1.52;text-shadow:0 2px 12px rgba(1,20,55,.4)}.section-lg--clear-optical.section-lg--presentation-evidence-bench .structure-card .text-punchline{width:100%;margin:auto 0 0;padding:1rem 1rem 1rem 1.15rem;border:1px solid color-mix(in srgb,var(--bench-secondary) 46%,rgba(248,253,255,.46));border-left:5px solid var(--bench-primary);border-radius:.92rem;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);box-shadow:0 16px 30px #01113057,inset 1px 1px #ffffff38,inset 0 -2px #0111307a;font-size:clamp(.94rem,1.35vw,1.06rem);font-weight:850;line-height:1.43;text-shadow:0 2px 12px rgba(1,17,48,.48)}@media(max-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(max-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{inset:-.35rem;border-radius:1.05rem}.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{top:.35rem;right:.25rem;width:3.45rem;height:3.45rem;border-radius:1rem}.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{top:.9rem;right:.9rem;width:3.2rem;height:3.2rem;border-radius:.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 ((backdrop-filter:blur(1px)) or (-webkit-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{border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}.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{background:none;box-shadow:none}}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{border-color:rgba(235,255,255,.98) rgba(38,213,228,.94) rgba(2,67,92,.92) rgba(161,255,251,.86)!important;color:var(--programs-signal-ink)!important;background:radial-gradient(circle at 18% 9%,hsla(0,0%,100%,.46),transparent 32%),linear-gradient(145deg,var(--programs-signal-light),var(--programs-signal) 54%,var(--programs-signal-deep))!important;box-shadow:0 15px 30px #0240664d,0 0 22px #20c9dc3d,inset 1px 1px #ffffffb8,inset 0 -2px #02435c57;text-shadow:0 1px 0 hsla(0,0%,100%,.42)}body:has(#programs-after-bachelor) :is(.button.button-training,.button.button-progress){border-color:rgba(235,255,246,.96) rgba(38,201,148,.94) rgba(2,74,58,.9) rgba(173,255,218,.82)!important;color:var(--programs-training-ink)!important;background:radial-gradient(circle at 18% 9%,hsla(0,0%,100%,.4),transparent 32%),linear-gradient(145deg,var(--programs-training-light),var(--programs-training) 54%,var(--programs-training-deep))!important;box-shadow:0 15px 30px #02433d4a,0 0 22px #28c99438,inset 1px 1px #ffffffa8,inset 0 -2px #024a3a52;text-shadow:0 1px 0 hsla(0,0%,100%,.36)}body:has(#programs-after-bachelor) .button.button-bachelor-primary{border-color:rgba(255,255,232,.98) rgba(255,210,61,.96) rgba(117,70,10,.82) rgba(255,243,167,.9)!important;color:var(--programs-bachelor-ink)!important;background:radial-gradient(circle at 18% 9%,hsla(0,0%,100%,.5),transparent 32%),linear-gradient(145deg,var(--programs-bachelor-light),var(--programs-bachelor) 54%,var(--programs-bachelor-deep))!important;box-shadow:0 15px 30px #55360c47,0 0 22px #ffd84f3d,inset 1px 1px #ffffffc7,inset 0 -2px #75460a47;text-shadow:0 1px 0 hsla(0,0%,100%,.48)}body:has(#programs-after-bachelor) .button.button-bachelor-secondary{border-color:rgba(240,238,255,.94) rgba(154,167,255,.9) rgba(32,25,111,.9) rgba(200,206,255,.78)!important;color:#fff!important;background:radial-gradient(circle at 18% 9%,hsla(0,0%,100%,.2),transparent 32%),linear-gradient(145deg,var(--programs-attention-light),var(--programs-attention) 52%,var(--programs-attention-deep))!important;box-shadow:0 14px 28px #18145a4d,0 0 20px #6f64e538,inset 1px 1px #ffffff61,inset 0 -2px #20196f6b;text-shadow:0 2px 10px rgba(21,17,83,.46)}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:rgba(255,101,93,.18)}body:has(#programs-after-bachelor) .logic-tone--attention{--logic-tone:var(--programs-attention);--logic-tone-soft:rgba(111,100,229,.18)}body:has(#programs-after-bachelor) :is(.logic-tone--update,.logic-tone--training,.logic-tone--progress){--logic-tone:var(--programs-training);--logic-tone-soft:rgba(40,201,148,.18)}body:has(#programs-after-bachelor) :is(.logic-tone--signal,.logic-tone--verification){--logic-tone:var(--programs-signal);--logic-tone-soft:rgba(32,201,220,.18)}body:has(#programs-after-bachelor) .logic-tone--bachelor{--logic-tone:var(--programs-bachelor);--logic-tone-soft:rgba(255,216,79,.18)}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{backdrop-filter:none;-webkit-backdrop-filter:none}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri{border-color:rgba(239,254,255,.94) rgba(86,232,244,.78) rgba(3,31,79,.92) rgba(175,247,255,.72);background:linear-gradient(90deg,rgba(226,250,255,.06) 1px,transparent 0),linear-gradient(rgba(226,250,255,.06) 1px,transparent 0),radial-gradient(circle at 82% 14%,rgba(255,216,79,.2),transparent 32%),radial-gradient(circle at 12% 88%,rgba(40,201,148,.17),transparent 34%),linear-gradient(145deg,#073c8a,#0a61b5 52%,#075b88);background-size:30px 30px,30px 30px,auto,auto,auto;box-shadow:0 26px 52px #031c485c,0 0 28px #20c9dc2e,inset 1px 1px #ffffff80,inset 0 -2px #031944ad;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(#programs-after-bachelor) .section-lg--clear-optical.section-lg--presentation-outcome-grid .tri header p{border-color:#fff6baf0;color:var(--programs-bachelor-ink);background:linear-gradient(145deg,var(--programs-bachelor-light),var(--programs-bachelor) 58%,var(--programs-bachelor-deep));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 rgba(3,25,67,.42)}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{border-color:rgba(236,253,255,.88) rgba(57,229,239,.7) rgba(3,25,70,.88) rgba(169,246,255,.62);background:linear-gradient(90deg,rgba(222,250,255,.06) 1px,transparent 1px),linear-gradient(rgba(222,250,255,.06) 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);background-size:28px 28px,28px 28px,auto,auto;box-shadow:0 24px 48px #0319465c,0 0 24px color-mix(in srgb,var(--active-tone) 16%,transparent),inset 1px 1px #ffffff57,inset 0 -2px #031946a8;backdrop-filter:none;-webkit-backdrop-filter:none}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr header p{border-color:#8cf3f78f;color:#baf8ff;background:#06336f}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 rgba(3,25,70,.44)}body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-comparison .fsr .fsr-screen{border:1px solid rgba(150,239,246,.42);border-radius:50%;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.24),transparent 32%),linear-gradient(145deg,#28b9d0,#237fc1 58%,#164f9d);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 rgba(3,25,70,.2))}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) rgba(100,231,241,.58) rgba(2,19,57,.86) 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{border-color:#9ceff680;color:#e6f8ff;background:#06346f}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{border-top-color:#5ce6f15c;color:#baf8ff}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{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:.42rem;margin-block:.25rem .95rem;border-color:rgba(218,252,255,.76) rgba(71,233,244,.54) rgba(2,17,52,.94) rgba(141,236,255,.46);border-radius:1rem;padding:.48rem;background:linear-gradient(90deg,rgba(132,233,255,.06) 1px,transparent 0),linear-gradient(rgba(132,233,255,.06) 1px,transparent 0),linear-gradient(145deg,#052d69,#073d7c 54%,#05285f);background-size:22px 22px,22px 22px,auto;box-shadow:0 14px 28px #02123747,inset 1px 1px #e5fcff47,inset 0 -2px #0210309e;backdrop-filter:none;-webkit-backdrop-filter:none}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);display:grid;min-width:0;min-height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--rail-tone) 66%,#dffaff);border-left:4px solid var(--rail-tone);border-radius:.72rem;padding:.58rem .68rem;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);box-shadow:0 9px 18px #0211343d,inset 1px 1px #fff3;font-size:14px;line-height:1.25}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;font-size:1rem;text-shadow:0 0 12px rgba(71,229,255,.62)}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{display:grid;gap:.55rem;width:100%;margin-top:.15rem;border-top:1px solid rgba(169,245,255,.28);padding-top:.8rem}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-links>p{margin:0 0 .1rem;color:#baf8e4;font-size:14px;font-weight:850;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .next-secondary-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(143,240,199,.58);border-left:4px solid var(--programs-training);border-radius:.82rem;padding:.65rem .78rem;color:#e8fff6;background:radial-gradient(circle at 92% 12%,rgba(40,201,148,.18),transparent 42%),linear-gradient(145deg,#073d78,#052b61 60%,#041f4d);box-shadow:0 10px 20px #010d283d,inset 1px 1px #ffffff2e;font-size:14px;font-weight:780;line-height:1.25;text-decoration:none}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(max-width:680px){body:has(#programs-after-bachelor) .section-lg--electric-aegean.section-lg--presentation-method-hero .hero-heading{font-size:clamp(1.78rem,7.8vw,2rem)!important;line-height:1.08}body:has(#programs-after-bachelor) #programs-after-bachelor.section-lg--presentation-final-decision .heading-3{font-size:clamp(1.72rem,7.5vw,2rem)!important;line-height:1.12}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{grid-template-columns:minmax(0,1fr);border-radius:1rem}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{line-height:.8;text-align:center;transform:rotate(90deg)}body:has(#programs-after-bachelor) .fsr :is(header p,.fsr-readout strong,.fsr-readout span,.fsr-controls button,.fsr-memory),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),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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}body:has(#programs-after-bachelor) .fsr .fsr-controls button{width:100%;min-height:44px!important;padding:.55rem .62rem}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;position:relative;isolation:isolate;overflow:clip;color:var(--page-ice);background:linear-gradient(90deg,rgba(87,225,255,.07) 1px,transparent 0),linear-gradient(rgba(87,225,255,.07) 1px,transparent 0),linear-gradient(155deg,#0753a2,#063e82 48%,#04295f);background-size:34px 34px,34px 34px,auto}.page-surface--night-glass{background:radial-gradient(circle at 84% 8%,rgba(142,124,255,.24),transparent 32rem),radial-gradient(circle at 10% 72%,rgba(57,229,239,.15),transparent 28rem),linear-gradient(155deg,#052c68,#061f54 54%,#091747)}body:has(#follow-up-path) .page-surface--night-glass :is(.hero-meta,.text-punchline){color:var(--bsa-night-glass-muted);text-shadow:0 2px 14px rgba(2,18,48,.42)}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 rgba(2,18,48,.42)}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 rgba(2,18,48,.36)}.page-surface--electric-aegean{background:radial-gradient(circle at 84% 8%,rgba(255,216,74,.2),transparent 28rem),radial-gradient(circle at 8% 76%,rgba(66,217,154,.2),transparent 28rem),linear-gradient(150deg,#0d80d2,#0965b6 52%,#074889)}.page-surface>:is(.section-lg,.pricing-section){position:relative;padding-block:clamp(1rem,2.4vw,2.25rem)}.page-surface>:is(.section-lg,.pricing-section)>.container-main{position:relative;border:1px solid rgba(126,231,255,.64);border-radius:clamp(1.25rem,2.4vw,2rem);padding:clamp(2rem,4vw,4rem);color:var(--page-ice);background:radial-gradient(circle at 88% 8%,rgba(57,229,239,.15),transparent 25rem),linear-gradient(145deg,#073f84,#062f6c 58%,#05265d);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%,rgba(255,216,74,.14),transparent 25rem),radial-gradient(circle at 9% 90%,rgba(66,217,154,.14),transparent 24rem),linear-gradient(145deg,#0a62b5,#07529b 56%,#063d7d)}.page-surface>:is(.section-lg,.pricing-section)>.container-main:before{position:absolute;inset:.55rem;pointer-events:none;border:1px solid rgba(190,245,255,.2);border-radius:calc(clamp(1.25rem,2.4vw,2rem) - .35rem);content:""}.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 rgba(2,17,51,.38)}.page-surface .hero-heading span{color:var(--page-aqua);-webkit-text-fill-color:currentcolor}.page-surface .card-eyebrow,.page-surface .pricing-badge,.page-surface .pricing-tier,.page-surface .text-kicker{width:-moz-fit-content;width:fit-content;border:1px solid rgba(126,231,255,.68);border-radius:999px;padding:.58rem .9rem;color:#d9fbff;background:#07518f;box-shadow:inset 1px 1px #f4feff4d,0 .55rem 1.1rem #02143a38}.page-surface--electric-aegean :is(.text-kicker,.card-eyebrow,.pricing-badge,.pricing-tier){border-color:#fff3a6;color:#272341;background:linear-gradient(145deg,#fff29a,var(--page-yellow) 58%,#f4a939)}.page-surface :is(.text-lead,.text-md,.benefit-text,.card-lead,.card-meta,.money-line){color:var(--page-soft)}.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){border-color:rgba(225,251,255,.72) rgba(71,229,239,.52) rgba(2,18,54,.88) rgba(142,124,255,.56);color:var(--page-ice);background:radial-gradient(circle at 88% 10%,rgba(142,124,255,.18),transparent 42%),linear-gradient(145deg,#08498c,#06346f 62%,#05275c);box-shadow:0 .9rem 1.8rem #02123647,inset 1px 1px #ebfdff3d,inset 0 -2px #0210319e;backdrop-filter:none;-webkit-backdrop-filter:none}.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 .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{overflow:clip;border:1px solid rgba(126,231,255,.58);border-radius:1rem;color:var(--page-ice);background:#06356f;box-shadow:0 .75rem 1.4rem #0212363d,inset 1px 1px #ebfdff33}.page-surface .faq-question{display:flex;min-height:52px;align-items:center;padding:.85rem 1rem;color:var(--page-ice);font-size:max(1rem,16px);line-height:1.35;cursor:pointer}.page-surface .faq-answer{margin:0;border-top:1px solid rgba(126,231,255,.24);padding:1rem;color:var(--page-soft)}.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{border:1px solid rgba(126,231,255,.45);border-radius:1rem;padding:1rem;background:#05295f;box-shadow:inset 1px 1px #ebfdff2e}@media(max-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:rgba(57,229,239,.28);position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(126,231,255,.82);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 #fbfdffad,inset 0 0 0 3px #052463b8;color-scheme:dark}.lazy-mux-player[data-olympus-cinema]:before{content:"";position:absolute;z-index:3;inset:5px;border:1px solid color-mix(in srgb,var(--oc-frame) 72%,transparent);border-radius:14px;box-shadow:inset 0 1px #fbfdff47,0 0 16px color-mix(in srgb,var(--oc-frame-secondary) 28%,transparent);pointer-events:none}.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;display:block;width:100%;height:100%;color:var(--oc-ice);background:var(--oc-shell)}.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(180deg,#0310340a 32%,#031034c7),radial-gradient(circle at 50% 50%,transparent 28%,rgba(3,16,52,.2) 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);display:grid;place-items:center;border:2px solid rgba(126,231,255,.94);border-radius:24px;background:linear-gradient(145deg,rgba(161,242,255,.3),transparent 30%),linear-gradient(145deg,#0d5dbdfc,#02154ffc);box-shadow:0 0 0 5px #fbfdff1f,0 10px 30px #000a2b85,0 0 26px var(--oc-ambient),inset 0 1px #fbfdffd1,inset 0 0 0 2px #1463bc8a,inset 0 -5px #010c34c7;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lazy-mux-player[data-olympus-cinema] .lazy-mux-play:before{content:none}.lazy-mux-player[data-olympus-cinema] .lazy-mux-play:after{content:"";position:absolute;z-index:1;inset:6px;border:1px solid rgba(251,253,255,.28);border-radius:17px;pointer-events:none}.lazy-mux-player[data-olympus-cinema] .olympus-crystal-play-icon{position:relative;z-index:2;display:block;width:38px;height:38px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px rgb(0 8 52/.72)) drop-shadow(0 0 5px rgb(57 229 239/.48))}.lazy-mux-player[data-olympus-cinema] .lazy-mux-poster:hover .lazy-mux-play{border-color:var(--oc-ice);background:linear-gradient(145deg,rgba(203,251,255,.38),transparent 30%),linear-gradient(145deg,#1177d7fc,#032369fc);box-shadow:0 0 0 5px #fbfdff26,0 12px 32px #000a2b8f,0 0 34px #39e5ef85,inset 0 1px #fbfdffb3,inset 0 -5px #010f379e;transform:translate(-50%,-50%) scale(1.04)}.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:rgba(57,229,239,.34)}.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:rgba(120,87,229,.3)}.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:rgba(255,138,103,.28)}@media(max-width:520px){.lazy-mux-player[data-olympus-cinema] .lazy-mux-play{width:62px;height:62px;border-radius:20px}.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{border:2px solid ButtonText;background:Canvas;box-shadow:none;forced-color-adjust:auto}.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{max-width:58rem;color:#f0faffe6;font-size:clamp(1rem,1.4vw,1.3rem)}.ol-bachelor-review__workspace{display:grid;grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start}.ol-bachelor-review__detail,.ol-bachelor-review__empty,.ol-bachelor-review__queue{border:1px solid rgba(104,231,255,.72);border-radius:1.6rem;background:linear-gradient(145deg,#022c62f5,#0c1a5bf0);box-shadow:inset 0 1px #ffffff57,0 1.1rem 2.8rem #00123a59}.ol-bachelor-review__queue{position:sticky;top:7rem;padding:.8rem}.ol-bachelor-review__queue-title{display:flex;justify-content:space-between;align-items:center;padding:.75rem .85rem 1rem;color:#fff}.ol-bachelor-review__queue-title span{min-width:2rem;padding:.25rem .55rem;border-radius:999px;background:#36e3c0;color:#032957;text-align:center;font-weight:900}.ol-bachelor-review__queue button{display:grid;width:100%;gap:.22rem;margin:.45rem 0;padding:.9rem 1rem;border:1px solid rgba(127,220,255,.38);border-radius:1rem;background:#05306fc2;color:#fff;text-align:left;cursor:pointer}.ol-bachelor-review__queue button.is-active{border-color:#ffe36e;background:linear-gradient(135deg,#195ea4fa,#2a2b8dfa);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{padding:clamp(1.1rem,2.5vw,2rem);border-bottom:1px solid rgba(91,216,255,.26)}.ol-bachelor-review__candidate{background:radial-gradient(circle at 90% 5%,rgba(255,207,65,.2),transparent 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{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.ol-bachelor-review__decision-types label,.ol-bachelor-review__facts span{padding:.55rem .8rem;border:1px solid rgba(92,227,255,.7);border-radius:999px;background:#042a65b8;color:#fff;font-weight:800}.ol-bachelor-review__portrait{border-left:.45rem solid #ffcf45;background:linear-gradient(120deg,#041b4ef5,#20237ee6)}.ol-bachelor-review__decision,.ol-bachelor-review__offer{display:grid;gap:.85rem}.ol-bachelor-review__decision>label,.ol-bachelor-review__offer-grid label,.ol-bachelor-review__offer>label{display:grid;gap:.35rem;color:#dff6ff;font-weight:800}.ol-bachelor-review input,.ol-bachelor-review select,.ol-bachelor-review textarea{width:100%;border:1px solid rgba(122,225,255,.72);border-radius:.8rem;background:#f2fbfffa;color:#062657;padding:.76rem .85rem;font:inherit}.ol-bachelor-review__offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ol-bachelor-review__saved-offer{display:grid;gap:.4rem;padding:1rem;border:1px solid rgba(255,215,75,.65);border-radius:1rem;background:#07275fcc}.ol-bachelor-review__saved-offer button{justify-self:start;border:1px solid #78efff;border-radius:999px;background:#34d9c1;color:#062657;padding:.55rem .9rem;font-weight:900;cursor:pointer}.ol-bachelor-review__saved-offer button:disabled{cursor:wait;opacity:.72}.ol-bachelor-review__delivery-state{padding:.58rem .72rem;border-left:.32rem solid;border-radius:.45rem;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{padding:1rem;border-left:.42rem solid #ffcf45;background:#051f55c7}.ol-bachelor-review__dispatch-lock strong{display:block;color:#ffe36e}.ol-bachelor-review__notice{margin:0;border-left:.45rem solid #36e3c0;color:#fff;font-weight:800}@media(max-width:900px){.ol-bachelor-review__workspace{grid-template-columns:1fr}.ol-bachelor-review__queue{position:static}}@media(max-width:620px){.ol-bachelor-review__offer-grid{grid-template-columns:1fr}}.ol-shop-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentColor;text-shadow:0 8px 24px rgba(3,27,72,.34)}.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);width:100%;min-height:100%;place-items:center}.ol-shop-hero__instrument .card-signal-glyph{position:relative;inset:auto;width:clamp(5rem,10vw,7rem);height:clamp(5rem,10vw,7rem)}.ol-shop-hero__route-rail{width:min(100%,15rem);display:grid;grid-template-columns:auto repeat(3,1fr) auto;gap:.55rem;align-items:center;color:var(--shop-night-blue);font-weight:900}.ol-shop-hero__route-rail i{height:.35rem;border-radius:999px;background:var(--logic-signal);box-shadow:0 0 14px color-mix(in srgb,var(--logic-signal) 34%,transparent)}.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);width:100%;max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;justify-self:stretch}.ol-entry-card{position:relative;grid-template-columns:auto auto minmax(0,1fr);min-height:10rem;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,opacity .18s ease}.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 #ffffffbd}.ol-entry-card.is-muted{opacity:.68}.ol-entry-card__index{display:inline-flex;min-width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:.7rem;color:var(--shop-night-blue);background:color-mix(in srgb,var(--logic-tone) 24%,hsla(0,0%,100%,.72));font-weight:900}.ol-entry-card__icon{width:3rem;height:3rem}.ol-entry-card__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.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));font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ol-entry-card__content strong{margin-top:.35rem;color:var(--shop-night-blue);font-size:1.08rem;line-height:1.18}.ol-entry-card__content>span{margin-top:.45rem;color:#173b57bd;font-size:.88rem;line-height:1.45}.ol-entry-card__content em{margin-top:auto;padding-top:.55rem;color:color-mix(in srgb,var(--shop-night-blue) 70%,var(--logic-tone));font-size:.72rem;font-style:normal;font-weight:850}.ol-entry-card__arrow{position:absolute;right:.85rem;bottom:.65rem;color:var(--logic-tone);font-size:1.2rem}.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{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(1rem,2.4vw,1.6rem);align-items:start}.ol-campaign__primary{min-width:0}.ol-campaign__primary .ol-product-card{min-width:0;height:auto}.ol-campaign__alternatives{min-width:0;padding-left:clamp(1rem,2vw,1.4rem);border-left:1px solid color-mix(in srgb,var(--logic-decision) 42%,transparent)}.ol-campaign__alternatives>.text-kicker{width:-moz-fit-content;width:fit-content;margin:0 0 .8rem}.ol-campaign__alternative-grid{display:grid;gap:.8rem}.ol-door-reveal__products{grid-template-columns:minmax(0,36rem)}.ol-product-card{--shop-card-tone:var(--shop-category-tone);min-height:0;padding:clamp(1.1rem,2vw,1.45rem);border-top-color:var(--shop-category-tone)}.ol-product-card[data-family=met]{--shop-card-tone:var(--olymp-hephaistos)}.ol-product-card__topline{position:relative;z-index:3;display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;padding-top:.72rem;border-top:.35rem solid var(--shop-category-tone)}.ol-product-card__identity{min-width:0;display:flex;gap:.7rem;align-items:center}.ol-product-card__identity>span:last-child{min-width:0;display:grid;gap:.12rem}.ol-product-card__identity small{color:var(--shop-dark-glass-muted);font-size:.68rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.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;flex:none;display:grid;place-items:center;color:var(--shop-category-tone);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--shop-category-tone) 28%,transparent))}.ol-shop-mark .website-glass-icon{width:100%;height:100%}.ol-product-card__status{display:inline-flex;align-items:center;gap:.4rem;color:var(--shop-dark-glass-muted);font-size:.68rem;font-weight:850;text-align:right}.ol-product-card__status i{width:.52rem;height:.52rem;flex:none;border-radius:50%;background:var(--logic-update)}.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{position:relative;z-index:3;margin-top:1.15rem}.ol-product-card.program-card .ol-product-card__category{--shop-card-tone:var(--shop-category-tone);width:-moz-fit-content;width:fit-content;max-width:100%;justify-content:flex-start;margin-bottom:1rem;border-color:var(--shop-category-tone);background:color-mix(in srgb,var(--shop-category-tone) 46%,var(--shop-night-blue));box-shadow:0 10px 20px #0719282e,0 0 18px color-mix(in srgb,var(--shop-category-tone) 28%,transparent),inset 0 1px #ffffff75;text-align:left}.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{position:relative;z-index:3;margin-top:1rem;display:flex;flex-wrap:wrap;gap:.4rem}.ol-product-card__clusters span{padding:.36rem .58rem;border:1px solid color-mix(in srgb,var(--shop-category-tone) 34%,hsla(0,0%,100%,.42));border-radius:999px;color:var(--shop-dark-glass-text);background:#ffffff1a;font-size:.68rem;font-weight:760}.ol-product-card__footer{position:relative;z-index:3;margin-top:auto}.ol-product-card__sample{display:grid;gap:.7rem;padding:.78rem;border:1px solid rgba(95,232,255,.72);border-radius:.9rem;background:radial-gradient(circle at 84% 8%,rgba(95,232,255,.22),transparent 42%),linear-gradient(145deg,#074f9aeb,#0d327df0);box-shadow:0 0 22px #39d5f033,inset 1px 1px #ebfdff57,inset 0 -2px #04235b75}.ol-product-card__sample p{margin:0;display:grid;gap:.18rem}.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{width:100%;min-height:3rem;margin:0;padding-inline:.85rem;font-size:.86rem;text-align:center}.ol-product-card__solution{margin:0;color:#fff0a3;font-size:.82rem;font-weight:900;line-height:1.3}.ol-product-card__price{margin:0;color:var(--shop-dark-glass-text);font-size:1.08rem}.ol-product-card__locked{min-height:3rem;display:flex;align-items:center;justify-content:center;color:var(--shop-dark-glass-muted);font-size:.78rem;font-weight:850}.ol-quiz-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);grid-template-rows:1fr 1fr;gap:1rem;align-items:stretch}.ol-quiz-choice{position:relative;min-width:0;padding-top:2.8rem}.ol-quiz-choice.is-rank-1{grid-row:1/3}.ol-quiz-choice__rank{position:absolute;top:0;left:.4rem;display:flex;gap:.55rem;align-items:baseline;color:var(--bsa-night-glass-muted)}.ol-quiz-choice__rank span{font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ol-quiz-choice__rank strong{color:var(--bsa-glass-cool);font-size:2.2rem}.ol-quiz-choice__reason{margin:0 0 .7rem;color:var(--bsa-night-glass-muted);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);padding:clamp(1rem,2.5vw,1.6rem);border-radius:1.25rem}.ol-finder__search{position:relative;display:block}.ol-finder__search>span{display:block;margin-bottom:.55rem;color:var(--optical-white);font-size:.74rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ol-finder__search .benefit-signal-glyph{left:.65rem;bottom:.55rem;top:auto;width:2.5rem;height:2.5rem}.ol-finder__search input{width:100%;min-height:3.65rem;padding:.75rem 1rem .75rem 3.85rem;border:1.5px solid rgba(224,249,255,.78);border-radius:.95rem;outline:none;color:var(--shop-night-blue);background:#f8fdffe6;box-shadow:inset 1px 1px #ffffffe6;font:inherit}.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{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.ol-finder__filters .button,.ol-finder__questions .button{min-height:2.7rem;padding:.62rem .8rem;font-size:.78rem}.ol-finder__filters{padding-top:1rem;border-top:1px solid rgba(224,249,255,.28)}.ol-finder__results{margin-top:clamp(1.7rem,4vw,3rem)}.ol-finder__result-heading{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ol-finder__result-heading h3{margin:0;color:var(--optical-white)}.ol-finder__result-heading h3 span{margin-left:.35rem;color:var(--optical-cyan)}.ol-finder__empty,.ol-shop-inline-state{padding:1.25rem;border-radius:1rem}.ol-finder__empty{color:var(--optical-white)}.ol-shop-inline-state{color:var(--aegean-muted);border:1px dashed rgba(224,249,255,.46)}.ol-shop-state{width:min(1160px,calc(100% - clamp(2rem,5vw,4.5rem)));min-height:20rem;margin:clamp(1rem,2vw,1.5rem) auto 0;padding:clamp(1.5rem,4vw,3rem);display:grid;place-items:center;align-content:center;gap:.8rem;border:1.5px solid rgba(208,245,255,.68);border-radius:2rem;color:var(--shop-night-blue);background:#f8fdffbd;text-align:center}.ol-shop-state>div:not(.ol-shop-state__pulse){width:min(30rem,80%);height:.75rem;border-radius:999px;background:var(--bsa-glass-cool-soft)}.ol-shop-state__pulse{width:4rem;height:4rem;margin-bottom:1rem;border:1px solid var(--bsa-glass-cool);border-radius:50%;animation:ol-shop-pulse 1.5s ease-in-out infinite}.ol-shop-state--error>span{width:3.5rem;height:3.5rem;display:grid;place-items:center;border:1px solid var(--bsa-glass-danger);border-radius:50%;color:var(--bsa-glass-danger);font-size:1.4rem;font-weight:900}.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{display:flex;gap:.75rem;align-items:center}.ol-product-detail__identity .text-kicker{margin:0}.ol-product-detail__identity .ol-shop-mark{width:4rem;height:4rem}.ol-product-detail__category{width:-moz-fit-content;width:fit-content;margin:1.4rem 0 0;padding-bottom:.35rem;border-bottom:3px solid var(--shop-category-tone);color:var(--aegean-muted);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.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);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ol-product-detail__facts dd{margin:.3rem 0 0;color:var(--shop-night-blue);font-size:1.15rem;font-weight:900}.ol-product-detail__back{margin-top:1.4rem}.ol-product-detail__action{display:grid;gap:1rem}.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{padding:.8rem;border-radius:.85rem;color:var(--aegean-muted);overflow-wrap:anywhere}.ol-product-detail__notice{padding:.75rem;border-left:4px solid var(--bsa-glass-danger);color:var(--bsa-night-glass-text);background:var(--bsa-night-glass-coral-soft)}@keyframes ol-shop-pulse{50%{transform:scale(.78);opacity:.38}}.ol-shop-page :where(a,button,input):focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-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{padding:1rem 0 0;border-top:1px solid color-mix(in srgb,var(--logic-decision) 42%,transparent);border-left:0}.ol-quiz-layout{display:flex;flex-direction:column}.ol-quiz-choice.is-rank-1{order:-1}}@media(max-width:680px){.ol-product-detail .hero-heading,.ol-shop-hero__copy .hero-heading{max-width:100%;font-size:clamp(2.1rem,9vw,2.6rem);line-height:1.04;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.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{align-items:stretch;flex-direction:column}.ol-product-detail__facts{grid-template-columns:1fr}}@media(max-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{max-width:none;justify-self:start;text-align:left}}@media(prefers-reduced-motion:reduce){.ol-shop-page *,.ol-shop-page :after,.ol-shop-page :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!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;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;text-shadow:0 8px 24px rgba(3,27,72,.34)}.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{margin-top:1.4rem;display:grid;gap:.75rem}.ol-sample-story__steps section{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--shop-category-tone) 62%,rgba(226,250,255,.52));border-left:.35rem solid var(--shop-category-tone);border-radius:.9rem;background:linear-gradient(135deg,#053071bd,#085b9399);box-shadow:0 14px 28px #031f5338,inset 1px 1px #effdff3d}.ol-sample-story__steps :is(small,strong,p){display:block;margin:0}.ol-sample-story__steps small{margin-bottom:.3rem;color:#9deeff;font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ol-sample-story__steps strong{color:#fff;font-size:1rem}.ol-sample-story__steps p{margin-top:.25rem;color:#d8f5ff;line-height:1.45}.ol-sample-viewer{min-width:0;display:grid}.ol-sample-cinema{position:relative;min-width:0;height:100%;padding:clamp(1rem,2vw,1.35rem);display:grid;align-content:start;gap:1rem;overflow:hidden;border-color:currentcolor;border-color:rgba(248,252,255,.96) rgba(165,139,255,.86) rgba(3,20,65,.98) rgba(80,235,245,.88);border-style:solid;border-width:1px;border-radius:1.55rem;color:#fff;background:radial-gradient(circle at 92% 3%,rgba(255,216,74,.15),transparent 18rem),radial-gradient(circle at 7% 92%,rgba(57,229,239,.18),transparent 20rem),linear-gradient(145deg,#071d55,#12317b 56%,#18256a);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;isolation:isolate}.ol-sample-cinema:before{position:absolute;z-index:-1;inset:.42rem;content:"";pointer-events:none;border-color:currentcolor;border-color:rgba(240,252,255,.54) rgba(165,139,255,.42) rgba(2,14,52,.72) rgba(57,229,239,.46);border-style:solid;border-width:1px;border-radius:1.22rem;box-shadow:inset 1px 1px #ffffff2e,0 0 18px #39e5ef1f}.ol-sample-cinema:after{position:absolute;z-index:2;top:0;right:9%;width:min(18rem,54%);height:2px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,#fff 22%,#ffd84a 53%,#39e5ef 78%,transparent);box-shadow:0 0 14px #ffd84a61,0 0 24px #39e5ef57;animation:ol-sample-cinema-edge 3.2s ease-in-out infinite}.ol-sample-cinema__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ol-sample-cinema__header>div{min-width:0}.ol-sample-cinema__header :is(p,h2){margin:0}.ol-sample-cinema__header .text-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:.65rem;padding:.52rem .75rem;border:1px solid #fff1a8;border-radius:.75rem;color:#061f47;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.66),transparent 36%),linear-gradient(145deg,#fff0a0,#ffd84a 56%,#ffb843);box-shadow:0 6px #9c6500,0 0 22px #ffd84a47,inset 1px 1px #fffc}.ol-sample-cinema__header .heading-3{max-width:26ch;color:#fff;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;font-size:clamp(1.3rem,1.8vw,1.72rem);line-height:1.08;text-shadow:0 7px 22px rgba(1,12,48,.48)}.ol-sample-cinema__status{flex:0 0 auto;display:inline-flex;align-items:center;gap:.48rem;padding:.52rem .68rem;border:1px solid rgba(109,245,196,.56);border-radius:999px;color:#cffff0;background:#04475d9e;font-size:.7rem;font-weight:900;white-space:nowrap;box-shadow:0 0 18px #35de8f29,inset 1px 1px #ffffff2e}.ol-sample-cinema__status i{width:.55rem;height:.55rem;border-radius:50%;background:#35de8f;box-shadow:0 0 12px #35de8feb}.ol-sample-cinema__screen{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:16/9;border-color:currentcolor;border-color:rgba(248,252,255,.94) rgba(165,139,255,.7) rgba(2,14,52,.92) rgba(57,229,239,.78);border-style:solid;border-width:1px;border-radius:1.2rem;background:#061c54;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]{width:100%;height:100%;border:0;border-radius:inherit}.ol-sample-cinema__curtain{position:absolute;inset:0;padding:clamp(.82rem,1.6vw,1.25rem);display:grid;place-items:center;align-content:center;gap:clamp(.55rem,1vw,.78rem);text-align:center;background:linear-gradient(#061f541f,#05184980),repeating-linear-gradient(0deg,transparent 0 33px,rgba(126,231,255,.07) 33px 34px),repeating-linear-gradient(90deg,transparent 0 33px,rgba(126,231,255,.07) 33px 34px),radial-gradient(circle at 50% 45%,rgba(57,229,239,.2),transparent 46%),linear-gradient(145deg,#0a4b9a,#071c56 72%)}.ol-sample-cinema__curtain>p{max-width:48ch;margin:0;color:#d3f4ff;font-size:clamp(.78rem,1.15vw,.94rem);font-weight:720}.ol-sample-cinema__question{max-width:43rem;display:grid;gap:.32rem}.ol-sample-cinema__question span{color:#9df8ff;font-size:.68rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ol-sample-cinema__question strong{color:#fff;font-size:clamp(1.3rem,1.85vw,1.8rem);line-height:1.08;text-wrap:balance;text-shadow:0 8px 24px rgba(1,12,48,.58),0 0 24px rgba(57,229,239,.12)}.ol-sample-cinema__start,.ol-sample-cinema__training-button{position:relative;display:inline-flex;min-height:3.35rem;align-items:center;justify-content:center;gap:.68rem;padding:.8rem 1.15rem;overflow:hidden;border-radius:.95rem;font:inherit;font-size:clamp(.82rem,1.2vw,.98rem);font-weight:950;text-align:center;text-decoration:none;cursor:pointer;transition:transform .19s cubic-bezier(.2,.8,.2,1),filter .19s ease,box-shadow .23s ease}.ol-sample-cinema__start{color:#061f47;border:1px solid #fff3b0;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.64),transparent 34%),linear-gradient(145deg,#fff0a0,#ffd84a 55%,#ffb843);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:3px solid #fff;outline-offset:4px}.ol-sample-cinema__start:disabled{cursor:wait;filter:saturate(.82)}.ol-sample-cinema__play{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid rgba(6,31,71,.36);border-radius:.55rem;background:#ffffff42}.ol-sample-cinema__play img{width:1.25rem;height:1.25rem;display:block;filter:drop-shadow(0 0 5px rgba(18,75,146,.34))}.ol-sample-cinema__error{display:grid;justify-items:center;gap:.7rem}.ol-sample-cinema__error strong{color:#fff4bd;font-size:1.05rem}.ol-sample-cinema__error button{min-height:2.75rem;padding:.65rem 1rem;border:1px solid #7ee7ff;border-radius:.8rem;color:#fff;background:linear-gradient(145deg,#0879bd,#075b9e);box-shadow:0 5px #03356f,0 0 20px #2ce5f452;font:inherit;font-weight:900;cursor:pointer}.ol-sample-cinema__route{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.5rem}.ol-sample-cinema__route span{min-height:2.8rem;padding:.58rem .7rem;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(126,231,255,.48);border-radius:.82rem;color:#e4f8ff;background:linear-gradient(145deg,#0856a2c2,#053377d1);font-size:.74rem;font-weight:900;box-shadow:0 8px 18px #020e343d,inset 1px 1px #ffffff2e}.ol-sample-cinema__route span.is-next{border-color:#53efb4ad;background:linear-gradient(145deg,#0b737abd,#054069d6)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ol-sample-cinema__cards article{position:relative;min-width:0;padding:.9rem .95rem;display:grid;align-content:start;gap:.35rem;overflow:hidden;border:1px solid rgba(101,231,247,.68);border-left:5px solid #39e5ef;border-radius:.95rem;background:radial-gradient(circle at 94% 6%,rgba(57,229,239,.16),transparent 45%),linear-gradient(145deg,#0a4d96,#082b6b);box-shadow:0 10px 22px #020e3447,0 0 18px #39e5ef1f,inset 1px 1px #fff3}.ol-sample-cinema__cards article:after{position:absolute;top:0;right:.8rem;width:4.2rem;height:1px;content:"";background:linear-gradient(90deg,transparent,#fff,#39e5ef,transparent);box-shadow:0 0 12px #39e5ef80}.ol-sample-cinema__cards article.is-training{border-color:rgba(99,239,183,.72) rgba(99,239,183,.72) rgba(99,239,183,.72) #35de8f;background:radial-gradient(circle at 94% 6%,rgba(53,222,143,.17),transparent 45%),linear-gradient(145deg,#075b82,#07306b)}.ol-sample-cinema__cards article.is-training:after{background:linear-gradient(90deg,transparent,#fff,#35de8f,transparent);box-shadow:0 0 12px #35de8f85}.ol-sample-cinema__cards small{color:#9df8ff;font-size:.66rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.ol-sample-cinema__cards strong{color:#fff;font-size:.86rem;line-height:1.38}.ol-sample-cinema__training-button{min-height:2.85rem;margin-top:.45rem;color:#05275d;border:1px solid #a8ffd2;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.7),transparent 34%),linear-gradient(145deg,#a8ffd2,#35de8f 58%,#17b773);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(1)}50%{opacity:1;filter:brightness(1.18)}}.ol-sample-viewer__dock{min-width:0;height:100%;display:grid;align-content:start;gap:1rem}.ol-sample-viewer__dock>:is(h2,p){margin:0}.ol-sample-viewer__dock .lazy-mux-player[data-olympus-cinema]{width:100%;height:auto;min-height:0;aspect-ratio:16/9;border-color:#97f4ffc7;box-shadow:0 20px 45px #02164085,0 0 28px #39d5f03d,inset 1px 1px #fff6}.ol-sample-viewer__handoff{min-height:20rem;padding:clamp(1.4rem,4vw,2.4rem);display:grid;place-items:center;align-content:center;gap:.75rem;color:#fff;background:linear-gradient(#083c8347,#0621578f),repeating-linear-gradient(0deg,transparent 0 34px,rgba(129,238,255,.08) 34px 35px),repeating-linear-gradient(90deg,transparent 0 34px,rgba(129,238,255,.08) 34px 35px),linear-gradient(145deg,#0a5aa9,#092e73);text-align:center}.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{width:4.75rem;height:4.75rem;display:grid;place-items:center;border:1px solid rgba(232,253,255,.92);border-radius:1.35rem;color:#fff;background:linear-gradient(145deg,#33d5ed,#0756a8 58%,#4035b8);box-shadow:0 0 28px #39d5f07a,inset 1px 1px #ffffffc7,inset 0 -4px #031f538c;font-size:1.5rem}.ol-sample-viewer__promise{padding:.9rem 1rem;display:grid;gap:.2rem;color:#fff}.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;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.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:transparent}html[lang=de] .ol-sample-page .ol-sample-next>.container-main{border-color:rgba(239,254,255,.94) color-mix(in srgb,var(--shop-category-tone) 82%,#39d5f0) rgba(3,27,72,.96) rgba(126,231,255,.82);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%,rgba(57,213,240,.28),transparent 24rem),radial-gradient(circle at 68% 72%,rgba(120,87,229,.22),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 #ffffffc7,inset -1px 0 #39d5f094,inset 0 -3px #031b48d1;backdrop-filter:none;-webkit-backdrop-filter:none}html[lang=de] .ol-sample-page .ol-sample-next .split-left{align-content:start;padding:clamp(1rem,2.4vw,1.65rem);border:1px solid rgba(126,231,255,.54);border-left:5px solid var(--shop-category-tone);border-radius:1.25rem;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%,rgba(57,213,240,.18),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 #ffffff5c,inset 0 -3px #031b489e}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{border-color:rgba(239,254,255,.94) rgba(57,213,240,.88) rgba(3,27,72,.92) rgba(165,139,255,.72);color:#e8fbff;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.24),transparent 38%),linear-gradient(145deg,#416dc4,#233b92 62%,#342777);box-shadow:0 12px 26px #031b4857,0 0 24px #39d5f042,inset 1px 1px #ffffff7a,inset 0 -3px #031b4894;text-shadow:0 2px 10px rgba(3,27,72,.5)}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{max-width:22ch;margin:.3rem 0 0;color:#fff;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#fff;font-size:clamp(1.85rem,3.35vw,3.1rem);line-height:1.02;text-shadow:0 8px 24px rgba(3,27,72,.54),0 0 22px color-mix(in srgb,var(--shop-category-tone) 18%,transparent);text-wrap:balance}html[lang=de] .ol-sample-page .ol-sample-next .section-heading:after{content:"";display:block;width:min(15rem,76%);height:3px;margin-top:.8rem;border-radius:999px;background:linear-gradient(90deg,var(--shop-category-tone),#39d5f0 58%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 30%,transparent)}html[lang=de] .ol-sample-page .ol-sample-next .text-lead{max-width:48rem;margin:.4rem 0 0;color:#ddf4ff;font-size:clamp(1rem,1.45vw,1.12rem);font-weight:680;line-height:1.55;text-shadow:0 5px 18px rgba(3,27,72,.46)}.ol-sample-next__logic{width:100%;margin:.55rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;list-style:none}.ol-sample-next__logic li{position:relative;min-width:0;min-height:4.4rem;padding:.68rem;display:grid;align-content:center;gap:.25rem;border:1px solid rgba(126,231,255,.4);border-top:3px solid #39d5f0;border-radius:.85rem;color:#f8fcff;background:radial-gradient(circle at 92% 10%,rgba(57,213,240,.12),transparent 5rem),linear-gradient(145deg,#0a4c93,#073978 72%);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{position:absolute;z-index:2;right:-.48rem;top:50%;color:#8af3ff;content:"→";font-weight:950;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{position:relative;isolation:isolate;overflow:hidden;margin-top:0;display:grid;grid-template-rows:auto 1fr auto;align-self:stretch;align-content:stretch;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1.15rem,2.4vw,1.65rem);border-color:currentcolor;border-color:rgba(239,254,255,.9) rgba(165,139,255,.76) rgba(3,27,72,.96) rgba(57,213,240,.68);border-style:solid;border-width:1.5px;border-radius:1.25rem;color:#f8fcff;background:linear-gradient(90deg,transparent,#fff 45%,#35de8f 74%,transparent) right 1rem top /5rem 2px no-repeat,radial-gradient(circle at 94% 9%,rgba(53,222,143,.24),transparent 14rem),radial-gradient(circle at 7% 92%,rgba(120,87,229,.26),transparent 16rem),linear-gradient(145deg,#071a52,#132a73 56%,#27358a);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 rgba(53,222,143,.42)}html[lang=de] .ol-sample-page .ol-sample-next__action>strong{align-self:start;color:#fff;text-shadow:0 6px 20px rgba(3,27,72,.54)}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{align-self:end;display:inline-flex;gap:.4rem;align-items:center;justify-content:center;border-color:#e9fff4 #35de8f #087b4c #a8ffd2;color:#05275d;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.72),transparent 34%),linear-gradient(145deg,#a8ffd2,#35de8f 58%,#17b773);box-shadow:0 14px 28px #031f5333,0 0 24px #35de8f57,inset 1px 1px #ffffffdb,inset 0 -3px #087b4c6b;text-shadow:0 1px 0 hsla(0,0%,100%,.58)}@media(max-width:900px){.ol-sample-layout,.ol-sample-next__layout{grid-template-columns:1fr}.ol-sample-cinema__header .heading-3{max-width:28ch}}@media(max-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{padding:.85rem;border-radius:1.25rem}.ol-sample-cinema__header{display:grid}.ol-sample-cinema__status{width:-moz-fit-content;width:fit-content}.ol-sample-cinema__screen{min-height:27rem;aspect-ratio:auto}.ol-sample-cinema__cards{grid-template-columns:1fr}}@media(max-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{display:grid;align-content:center;gap:1rem}.ol-bachelor-application__hero .hero-heading{max-width:14ch}html[lang=de] .ol-bachelor-application .ol-bachelor-application__hero .hero-heading{color:#fff;background:linear-gradient(106deg,#fff,#ddfbff 61%,#fff0a3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 34px rgba(3,31,83,.42)}.ol-bachelor-application__route{padding:clamp(1.1rem,2.6vw,1.8rem);border:1px solid rgba(145,232,255,.58);border-radius:1.35rem;background:linear-gradient(90deg,transparent,#fff 46%,#39d5f0 70%,transparent) right 1rem top /5rem 2px no-repeat,radial-gradient(circle at 88% 10%,rgba(255,216,74,.2),transparent 34%),linear-gradient(145deg,#084c97f0,#052b68fa);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{margin:1.1rem 0 0;padding:0;display:grid;gap:.72rem;list-style:none}.ol-bachelor-application__route li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.15rem .75rem;align-items:center;padding:.85rem;border-left:5px solid #7896c9;border-radius:.8rem;color:#e4f2ff;background:linear-gradient(145deg,#0a4c93,#073978 72%);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{grid-row:1/3;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.7rem;color:#05275d;background:#9eb5d6;font-weight:950}.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{margin:1rem 0 0;padding:.85rem 0 0 .9rem;border-top:1px solid rgba(57,213,240,.45);border-left:4px solid #35de8f;color:#fff;font-weight:850}.ol-bachelor-application__stage>.container-main{min-height:0;border-color:rgba(239,254,255,.92) rgba(57,229,239,.72) rgba(5,39,93,.94);background:radial-gradient(circle at 8% 8%,rgba(57,229,239,.22),transparent 24rem),radial-gradient(circle at 90% 10%,rgba(255,216,74,.2),transparent 22rem),linear-gradient(145deg,#075aa9,#07518f 52%,#063673)}.ol-bachelor-application__stage .rule-content{max-width:72rem;margin-inline:auto}.ol-bachelor-application__receipt,.ol-bachelor-form{display:grid;gap:1.25rem;padding:clamp(1.15rem,3vw,2rem);border:1px solid rgba(150,236,255,.58);border-radius:1.35rem;color:#f8fcff;background:linear-gradient(90deg,transparent,#fff 50%,#ffd84a 73%,transparent) right 1rem top /6rem 2px no-repeat,radial-gradient(circle at 93% 8%,rgba(255,216,74,.16),transparent 26rem),linear-gradient(145deg,#073d82f5,#04265bfa);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{max-width:52rem;color:#e1f3ff}.ol-bachelor-form fieldset{min-width:0;margin:0;padding:clamp(1rem,2.5vw,1.5rem);display:grid;gap:.8rem;border:1px solid rgba(57,213,240,.42);border-left:5px solid #39d5f0;border-radius:1rem;background:#063777b8;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{padding:0 .45rem;color:#fff;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:920}.ol-bachelor-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ol-bachelor-choice,.ol-bachelor-consent,.ol-bachelor-contexts label,.ol-bachelor-question label{cursor:pointer}.ol-bachelor-choice{min-width:0;padding:.85rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;border:1px solid rgba(145,232,255,.35);border-radius:.82rem;background:linear-gradient(145deg,#0a4c93e6,#073978f0)}.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{width:1.2rem;height:1.2rem;margin:.12rem 0 0;accent-color:#35de8f}.ol-bachelor-choice small,.ol-bachelor-choice strong{display:block}.ol-bachelor-choice strong{color:#fff;line-height:1.25}.ol-bachelor-choice small{margin-top:.25rem;color:#d8efff;line-height:1.4}.ol-bachelor-field{display:grid;gap:.42rem;color:#fff;font-weight:850}.ol-bachelor-field input,.ol-bachelor-field textarea{width:100%;padding:.8rem .9rem;border:1px solid rgba(183,242,255,.62);border-radius:.75rem;color:#05275d;background:#f8fcfff5;box-shadow:inset 0 2px 5px #031f531a;font:inherit;font-weight:680}.ol-bachelor-contexts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ol-bachelor-contexts>p{grid-column:1/-1;margin:0;color:#fff;font-weight:850}.ol-bachelor-contexts label{display:flex;gap:.55rem;align-items:center;color:#e4f2ff}.ol-bachelor-question{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;padding:.78rem;border-radius:.8rem;background:#042a62ad}.ol-bachelor-question p{margin:0;display:flex;gap:.65rem;align-items:center;color:#fff;font-weight:820}.ol-bachelor-question p>span{color:#35de8f;font-weight:950}.ol-bachelor-question label{display:flex;gap:.4rem;align-items:center;color:#dff4ff;white-space:nowrap}.ol-bachelor-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;padding:1rem;border-left:5px solid #35de8f;border-radius:.8rem;color:#e8f7ff;background:#042a62b3;line-height:1.45}.ol-bachelor-form__action{width:min(100%,44rem);display:grid;gap:.65rem}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ol-bachelor-application__receipt-steps>div{padding:.85rem;display:grid;gap:.45rem;border-left:5px solid #35de8f;border-radius:.8rem;background:linear-gradient(145deg,#0a4c93,#073978 72%)}.ol-bachelor-application__receipt-steps span{color:#35de8f;font-weight:950}.ol-bachelor-application__receipt-steps strong{color:#fff}@media(max-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(max-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{border-color:rgba(239,254,255,.96) rgba(57,229,239,.88) rgba(5,39,93,.94) rgba(196,249,255,.8);background:radial-gradient(circle at 8% 8%,rgba(57,229,239,.34),transparent 24rem),radial-gradient(circle at 90% 10%,rgba(255,216,74,.28),transparent 21rem),radial-gradient(circle at 82% 88%,rgba(120,87,229,.22),transparent 26rem),linear-gradient(145deg,#146dca,#0878bb 52%,#08758f);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{border-color:#bef9ff8a;background:radial-gradient(circle at 94% 6%,rgba(255,216,74,.19),transparent 16rem),radial-gradient(circle at 8% 94%,rgba(53,222,143,.15),transparent 19rem),linear-gradient(145deg,#064c9e,#075c9d 55%,#08677e);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;background:linear-gradient(106deg,#fff,#ddfbff 61%,#fff0a3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 12px 34px rgba(3,31,83,.42)}html[lang=de] .ol-shop-page .ol-shop-hero__instrument .hero-side-logic-card{border-color:rgba(238,253,255,.88) rgba(120,87,229,.72) rgba(5,39,93,.94) rgba(57,213,240,.58);background:radial-gradient(circle at 14% 9%,rgba(57,213,240,.2),transparent 15rem),radial-gradient(circle at 88% 11%,rgba(120,87,229,.24),transparent 17rem),linear-gradient(145deg,#063777,#0b438d 55%,#183b84);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{border:0;background:linear-gradient(90deg,transparent,#fff 45%,#39d5f0 70%,transparent) right 1rem top /5rem 2px no-repeat,radial-gradient(circle at 84% 13%,rgba(120,87,229,.18),transparent 35%)}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{max-width:43rem;margin:.9rem 0 0;padding-left:.85rem;border-left:4px solid #35de8f;color:#fff;font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:820;line-height:1.45;text-shadow:0 7px 20px rgba(3,31,83,.42)}html[lang=de] .ol-shop-page .ol-shop-hero__depth{max-width:43rem;margin:.72rem 0 0;color:#cfefff;font-size:.92rem;font-weight:760;line-height:1.45}html[lang=de] .ol-shop-page .ol-shop-hero__desire-paths{position:relative;z-index:1;width:100%;display:grid;gap:.9rem;align-self:center;scroll-margin-top:clamp(6.5rem,10vw,8rem)}html[lang=de] .ol-shop-page .ol-shop-hero__desire-paths>.text-kicker{width:-moz-fit-content;width:fit-content;margin:0;color:#05275d;background:linear-gradient(145deg,#fff0a3,#ffd84a);box-shadow:0 0 22px #ffd84a4d,inset 1px 1px #ffffffb8}html[lang=de] .ol-shop-page .ol-shop-hero__desire-paths>h2{max-width:21ch;margin:0;color:#fff;font-size:clamp(1.45rem,2.35vw,2rem);line-height:1.04;text-wrap:balance;text-shadow:0 8px 22px rgba(3,31,83,.42)}html[lang=de] .ol-shop-page .ol-shop-hero__desire-list{display:grid;gap:.62rem}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button{position:relative;min-width:0;min-height:4.1rem;padding:.75rem 2.55rem .75rem .8rem;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:center;overflow:hidden;border:0;border-left:5px solid var(--shop-category-tone);border-radius:.85rem;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%);box-shadow:0 13px 25px #031f5352,0 0 18px color-mix(in srgb,var(--shop-category-tone) 17%,transparent),inset 1px 1px #ffffff47,inset 0 -2px #05275d94;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button:hover{transform:translate(4px);filter:saturate(1.1) brightness(1.05)}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 #ffffff61,inset 0 -2px #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{transform:none;filter:none}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button>span:first-child{min-width:2rem;min-height:2rem;display:grid;place-items:center;border-radius:.58rem;color:#05275d;background:var(--shop-category-tone);box-shadow:0 0 16px color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 1px 1px #ffffffad;font-size:.68rem;font-weight:950}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button strong{display:block;min-width:0;font-size:clamp(.96rem,1.35vw,1.1rem);line-height:1.18}html[lang=de] .ol-shop-page .ol-shop-hero__route-copy{min-width:0;display:grid;gap:.22rem}html[lang=de] .ol-shop-page .ol-shop-hero__route-copy small{display:block;color:#cfefff;font-size:clamp(.74rem,1vw,.83rem);line-height:1.34}html[lang=de] .ol-shop-page .ol-shop-hero__desire-button b{position:absolute;right:.85rem;color:var(--shop-category-tone);font-size:1.15rem;text-shadow:0 0 14px color-mix(in srgb,var(--shop-category-tone) 54%,transparent)}html[lang=de] .ol-shop-page .ol-shop-hero__context-card{position:relative;z-index:1;width:100%;display:grid;gap:.75rem;align-self:center}html[lang=de] .ol-shop-page .ol-shop-hero__context-card small{color:#39d5f0;font-weight:900;letter-spacing:.09em;text-transform:uppercase}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{position:relative;z-index:1;margin-top:clamp(1rem,2vw,1.45rem);padding:.82rem;overflow:hidden;border:1px solid rgba(191,239,255,.58);border-radius:1rem;background:linear-gradient(90deg,transparent,#fff 52%,#39d5f0 74%,transparent) right .8rem top /4rem 2px no-repeat,radial-gradient(circle at 12% 0,rgba(57,213,240,.16),transparent 13rem),linear-gradient(145deg,#073d82c2,#05275ddb);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{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}html[lang=de] .ol-shop-page .ol-shop-booking-process li{position:relative;min-height:3.35rem;padding:.55rem 2.3rem .55rem .7rem;display:flex;gap:.65rem;align-items:center;color:#fff}html[lang=de] .ol-shop-page .ol-shop-booking-process li+li{border-left:1px solid rgba(191,239,255,.26)}html[lang=de] .ol-shop-page .ol-shop-booking-process li:not(:last-child):after{position:absolute;right:.72rem;color:#39d5f0;font-size:1.2rem;font-weight:950;content:"→";text-shadow:0 0 14px rgba(57,213,240,.68)}html[lang=de] .ol-shop-page .ol-shop-booking-process li>span{min-width:2rem;min-height:2rem;display:grid;place-items:center;border-radius:.58rem;color:#05275d;background:#39d5f0;box-shadow:0 0 16px #39d5f06b,inset 1px 1px #ffffffad;font-size:.68rem;font-weight:950}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{position:relative;z-index:1;width:100%;display:grid;gap:1rem;align-self:center;text-align:left}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence>small{color:#bfefff;font-size:.7rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence ol{margin:0;padding:0;display:grid;list-style:none}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li{min-height:3.45rem;display:grid;grid-template-columns:2rem 1fr;gap:.7rem;align-items:center;border-top:1px solid rgba(191,244,255,.25);color:#fff}html[lang=de] .ol-shop-page .ol-shop-hero__moment-sequence li:last-child{border-bottom:1px solid rgba(191,244,255,.25);color:#fff0a3}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{scroll-margin-top:clamp(6.5rem,10vw,8rem);background:transparent}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{min-height:0;border-color:#93e7ff8f;background:radial-gradient(circle at 9% 9%,rgba(57,213,240,.17),transparent 22rem),radial-gradient(circle at 91% 14%,rgba(120,87,229,.18),transparent 24rem),linear-gradient(145deg,#052b68,#073d82 54%,#06336f);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{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}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,hsla(0,0%,100%,.1),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 #ffffff38,inset 0 -2px #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 #ffffff57,inset 0 -2px #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%,hsla(0,0%,100%,.58),transparent 34%),var(--logic-tone);box-shadow:0 0 18px color-mix(in srgb,var(--logic-tone) 38%,transparent),inset 1px 1px #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,rgba(167,240,255,.9) 48%,var(--shop-category-tone) 72%,transparent) right 1rem top /5rem 2px no-repeat,radial-gradient(circle at 12% 5%,rgba(164,237,255,.2),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);box-shadow:-1px -1px #d9f9ffb8,1px 0 color-mix(in srgb,var(--shop-category-tone) 56%,transparent),0 25px 54px #031f5361,0 0 30px #39d5f033,inset 1px 1px #e0faff7a,inset -1px 0 color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 0 -3px #03194670;backdrop-filter:saturate(145%) contrast(112%) blur(2px);-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,rgba(206,247,255,.2),transparent 24% 72%,color-mix(in srgb,var(--shop-category-tone) 10%,transparent)),radial-gradient(circle at 88% 12%,rgba(57,213,240,.1),transparent 38%);box-shadow:none}html[lang=de] .ol-shop-page .ol-product-card.program-card:after{inset:0 auto auto 8%;width:46%;height:2px;border:0;border-radius:999px;background:linear-gradient(90deg,transparent,#bdf7ff 30%,#39d5f0 68%,transparent);box-shadow:0 0 18px #39d5f09e;animation:ol-shop-glass-signal 3.2s ease-in-out infinite}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{border:0;color:#fff;background:radial-gradient(circle at 16% 10%,hsla(0,0%,100%,.34),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 #ffffff94,inset 0 -2px color-mix(in srgb,var(--shop-category-tone) 56%,#05275d);text-shadow:0 1px 8px rgba(5,39,93,.38)}html[lang=de] .ol-shop-page .ol-product-card__clusters span{border:1px solid rgba(155,233,255,.24);color:#ddf7ff;background:#05275d75}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{border-color:#fff4b8 #ffd84a #9b6716 #ffe982;color:#05275d;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.66),transparent 34%),linear-gradient(145deg,#ffe875,var(--shop-purchase-gold) 56%,#ffb843);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;text-shadow:0 1px 0 hsla(0,0%,100%,.56)}html[lang=de] .ol-shop-page :is(.ol-quiz-stage,.ol-campaign).story-web-hero{background:radial-gradient(circle at 78% 10%,rgba(57,213,240,.13),transparent 32rem),linear-gradient(180deg,rgba(5,43,104,.44),rgba(5,39,93,.14) 70%,transparent)}html[lang=de] .ol-shop-page .ol-quiz-stage.story-web-hero>.container-main{--bsa-night-accent:#39d5f0;--bsa-night-glow:rgba(57,213,240,.28);min-height:0;background:radial-gradient(circle at 9% 8%,rgba(57,213,240,.2),transparent 22rem),radial-gradient(circle at 91% 12%,rgba(120,87,229,.25),transparent 24rem),linear-gradient(145deg,#052b68,#073d82 54%,#182f76)}html[lang=de] .ol-shop-page .ol-campaign.story-web-hero>.container-main{--bsa-night-accent:#ffd84a;--bsa-night-glow:rgba(255,216,74,.24);min-height:0;background:radial-gradient(circle at 9% 8%,rgba(255,216,74,.17),transparent 22rem),radial-gradient(circle at 91% 12%,rgba(120,87,229,.24),transparent 24rem),linear-gradient(145deg,#052b68,#073d82 54%,#183272)}html[lang=de] .ol-shop-page .ol-quiz-choice__rank strong{color:#39d5f0;text-shadow:0 0 18px rgba(57,213,240,.42)}html[lang=de] .ol-shop-page .ol-finder.section-lg--clear-optical>.container-main{border-color:rgba(237,253,255,.94) rgba(57,213,240,.76) rgba(5,39,93,.92) rgba(120,87,229,.62);background:radial-gradient(circle at 8% 8%,rgba(57,213,240,.2),transparent 23rem),radial-gradient(circle at 92% 12%,rgba(120,87,229,.22),transparent 25rem),radial-gradient(circle at 78% 92%,rgba(53,222,143,.12),transparent 25rem),linear-gradient(145deg,#052b68,#073d82 52%,#173478);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{border:0;border-left:5px solid #39d5f0;background:linear-gradient(132deg,hsla(0,0%,100%,.1),transparent 28%),radial-gradient(circle at 94% 8%,rgba(120,87,229,.17),transparent 42%),linear-gradient(145deg,#0a4c93,#073978 72%);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{border-color:#39d5f0a8;color:#061f47;background:linear-gradient(90deg,transparent,#fff 52%,#39d5f0 74%,transparent) right .8rem top /4rem 2px no-repeat,linear-gradient(145deg,#fff,#f4faff);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{border-color:#dbf1fbe0;color:#061f47;background:linear-gradient(90deg,transparent,#fff 56%,#39d5f0 76%,transparent) right .7rem top /2.8rem 1px no-repeat,linear-gradient(145deg,#fff,#f3f9fe);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{border-color:#ddfcfff0;color:#05275d;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.54),transparent 34%),linear-gradient(145deg,#63e8f6,#39d5f0 55%,#139fc4);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{border-color:#39d5f094;color:#061f47;background:linear-gradient(90deg,transparent,#fff 55%,#39d5f0 74%,transparent) right 1rem top /4rem 2px no-repeat,linear-gradient(148deg,#fff,#f5fbff);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 #fff,inset 0 -2px #05275d29}html[lang=de] .ol-product-page .ol-product-detail__action{background:radial-gradient(circle at 8% 0,rgba(255,216,74,.2),transparent 15rem),radial-gradient(circle at 94% 100%,rgba(120,87,229,.2),transparent 17rem),linear-gradient(145deg,#073d82,#182f76)}html[lang=de] .ol-product-page .ol-product-detail__account.bsa-glass-card{border:0;color:#061f47;background:linear-gradient(90deg,transparent,#fff 56%,#39d5f0 76%,transparent) right .7rem top /2.8rem 1px no-repeat,linear-gradient(145deg,#fff,#f4faff);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;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}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{grid-column:1/-1;max-width:58rem;padding:.15rem 0 .65rem;display:grid;gap:.45rem;color:#f8fcff}html[lang=de] .ol-shop-page .ol-life-door-nav__intro .text-kicker{width:-moz-fit-content;width:fit-content;margin:0;color:#05275d;background:linear-gradient(145deg,#ddfbff,#39d5f0)}html[lang=de] .ol-shop-page .ol-life-door-nav__intro strong{max-width:28ch;color:#fff;font-size:clamp(1.65rem,3.2vw,2.8rem);line-height:1.04;text-wrap:balance}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{position:relative;min-width:0;min-height:15rem;padding:1rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.8rem;align-items:start;overflow:hidden;border:0;border-left:5px solid var(--shop-category-tone);border-radius:1rem;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,hsla(0,0%,100%,.1),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%);box-shadow:0 18px 38px #031f5357,0 0 22px color-mix(in srgb,var(--shop-category-tone) 16%,transparent),inset 1px 1px #ffffff3d,inset 0 -2px #05275d94;font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,filter .25s ease}html[lang=de] .ol-shop-page .ol-life-door:after{position:absolute;right:-3rem;bottom:-4rem;width:9rem;height:9rem;border:1.2rem solid color-mix(in srgb,var(--shop-category-tone) 14%,transparent);border-radius:50%;content:"";pointer-events:none}html[lang=de] .ol-shop-page .ol-life-door:hover{transform:translateY(-3px);filter:saturate(1.08) brightness(1.035)}html[lang=de] .ol-shop-page .ol-life-door.is-selected{transform:translateY(-5px);box-shadow:0 24px 48px #031f5366,0 0 34px color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 1px 1px #ffffff61,inset 0 -2px #05275d99}html[lang=de] .ol-shop-page .ol-life-door__index{position:relative;z-index:1;min-width:2.25rem;min-height:2.25rem;display:inline-grid;place-items:center;color:#05275d;border-radius:.65rem;background:radial-gradient(circle at 25% 15%,hsla(0,0%,100%,.62),transparent 34%),var(--shop-category-tone);box-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 1px 1px #ffffffad;font-size:.72rem;font-weight:950}html[lang=de] .ol-shop-page .ol-life-door__icon{position:relative;z-index:1;width:3.75rem;height:3.75rem;padding:.18rem;display:grid;place-items:center;justify-self:end;overflow:hidden;border:1px solid color-mix(in srgb,var(--shop-category-tone) 54%,#bdf7ff);border-radius:.9rem;color:var(--shop-category-tone);background:linear-gradient(145deg,#0a4c93b8,#05275de6);box-shadow:0 0 18px color-mix(in srgb,var(--shop-category-tone) 28%,transparent),inset 1px 1px #ffffff52}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{width:100%;height:100%;filter:none}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{position:relative;z-index:1;grid-column:1/-1;align-self:end;min-width:0;display:grid;gap:.45rem}html[lang=de] .ol-shop-page .ol-life-door__copy small{color:color-mix(in srgb,var(--shop-category-tone) 70%,#fff);font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}html[lang=de] .ol-shop-page .ol-life-door__copy strong{color:#fff;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.12;text-wrap:balance}html[lang=de] .ol-shop-page .ol-life-door__arrow{position:absolute;z-index:2;right:.9rem;bottom:.75rem;color:var(--shop-category-tone);font-size:1.2rem;text-shadow:0 0 14px color-mix(in srgb,var(--shop-category-tone) 52%,transparent)}html[lang=de] .ol-shop-page .ol-door-reveal{scroll-margin-top:6rem;background:radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--shop-category-tone) 12%,transparent),transparent 34rem),linear-gradient(180deg,rgba(5,43,104,.42),rgba(5,39,93,.12) 70%,transparent)}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);min-height:0;border-color:rgba(239,254,255,.94) var(--shop-category-tone) rgba(5,39,93,.94) rgba(191,244,255,.68);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%,rgba(120,87,229,.2),transparent 25rem),linear-gradient(145deg,#052b68,#073d82 54%,#183272);box-shadow:0 38px 78px #031f537a,0 0 38px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px #ffffff94,inset -1px 0 color-mix(in srgb,var(--shop-category-tone) 42%,transparent),inset 0 -3px #05275dbd}html[lang=de] .ol-shop-page .ol-door-reveal__content{position:relative;z-index:2;width:100%;animation:ol-door-reveal-in .42s ease-out both}html[lang=de] .ol-shop-page .ol-door-reveal__stage{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(15rem,.58fr);gap:clamp(1rem,2.5vw,2rem);align-items:stretch}html[lang=de] .ol-shop-page .ol-door-reveal__scene{padding:clamp(1.2rem,3vw,2.1rem);border-left:5px solid var(--shop-category-tone);border-radius:1.2rem;background:linear-gradient(132deg,hsla(0,0%,100%,.1),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 #ffffff40,inset 0 -2px #05275d94}html[lang=de] .ol-shop-page .ol-door-reveal__scene .text-kicker{color:#05275d;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.56),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:-moz-fit-content;width:fit-content;margin:1.4rem 0 .65rem;color:color-mix(in srgb,var(--shop-category-tone) 72%,#fff);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}html[lang=de] .ol-shop-page .ol-door-reveal__scene .main-heading-non-hero{max-width:18ch;margin:0;color:#fff;background:linear-gradient(106deg,#fff 0,#ddfbff 62%,color-mix(in srgb,var(--shop-category-tone) 48%,#fff));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.2rem,4.4vw,4.1rem);line-height:1;text-shadow:0 12px 34px rgba(3,31,83,.42)}html[lang=de] .ol-shop-page .ol-door-reveal__scene .text-lead{max-width:52rem;margin:1.2rem 0 0;color:#ddf3ff;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.62}html[lang=de] .ol-shop-page .ol-door-reveal__instrument{min-width:0;padding:1.2rem;display:grid;align-content:center;justify-items:center;gap:.75rem;border-radius:1.2rem;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);box-shadow:0 24px 48px #031f5361,0 0 28px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px #ffffff4d,inset 0 -2px #05275da3;text-align:center}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;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}html[lang=de] .ol-shop-page .ol-door-reveal__instrument strong{max-width:17rem;color:#fff;font-size:1.25rem;line-height:1.15;text-wrap:balance}html[lang=de] .ol-shop-page .ol-door-reveal__rail{width:min(100%,11rem);display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}html[lang=de] .ol-shop-page .ol-door-reveal__rail i{height:.32rem;border-radius:999px;background:var(--shop-category-tone);box-shadow:0 0 14px color-mix(in srgb,var(--shop-category-tone) 44%,transparent)}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{margin:0;color:#fff;font-size:clamp(1.65rem,3vw,2.7rem);line-height:1.06;text-wrap:balance}html[lang=de] .ol-shop-page .ol-door-reveal__products-heading>p:last-child{max-width:42rem;margin:.7rem 0 0;color:#cfefff;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{margin:.75rem 0 0;color:#ddf3ff;font-size:.95rem;font-weight:760;line-height:1.35}html[lang=de] .ol-shop-page .ol-shop-trust__link{width:-moz-fit-content;width:fit-content;margin-top:.85rem;color:#bfefff;font-size:.8rem;font-weight:900;text-decoration-thickness:1px;text-underline-offset:.22rem}html[lang=de] .ol-shop-page .ol-shop-trust__value .proof-text{color:#fff0a3}html[lang=de] .ol-product-page .ol-product-detail__drama{max-width:50rem;margin-top:1.35rem;display:grid;border-left:5px solid var(--shop-category-tone);border-radius:1rem;overflow:hidden;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);box-shadow:0 20px 42px #031f5357,0 0 24px color-mix(in srgb,var(--shop-category-tone) 16%,transparent),inset 1px 1px #ffffff3d,inset 0 -2px #05275d9e}html[lang=de] .ol-product-page .ol-product-detail__drama-step{padding:1rem 1.15rem;display:grid;gap:.38rem;border-top:1px solid rgba(191,244,255,.22)}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);font-size:.68rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}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{max-width:47rem;margin:0;color:#ddf3ff;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%,rgba(7,61,130,.72))}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{width:-moz-fit-content;width:fit-content;margin:0;padding:.35rem .55rem;border-radius:.55rem;color:#05275d;background:linear-gradient(145deg,#fff0a3,#ffd84a)}html[lang=de] .ol-product-page .ol-product-detail__sample{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(95,232,255,.76);border-radius:1rem;background:radial-gradient(circle at 86% 8%,rgba(95,232,255,.24),transparent 42%),linear-gradient(145deg,#074f9af5,#123384f5);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;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#fff}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{width:100%;min-height:3.2rem;margin:0;text-align:center}@keyframes ol-door-reveal-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@media(max-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 rgba(191,239,255,.26);border-left:0}html[lang=de] .ol-shop-page .ol-shop-booking-process li:not(:last-child):after{right:.95rem;bottom:-.72rem;transform:rotate(90deg)}}@media(min-width:481px)and (max-width:900px){html[lang=de] .ol-shop-page:not(.ol-shop-page--catalogue) .ol-shop-hero__copy{padding-top:2.35rem}}@media(max-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 #ffffffe6,0 20px 42px #031f5347,0 0 22px color-mix(in srgb,var(--shop-category-tone) 18%,transparent),inset 1px 1px #fff,inset 0 -2px #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(max-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{border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}}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{border-color:rgba(251,253,255,.98) rgba(255,216,74,.86) rgba(3,22,73,.98) rgba(108,161,255,.84);background:linear-gradient(118deg,hsla(0,0%,100%,.1),transparent 19% 82%,rgba(255,216,74,.07)),linear-gradient(145deg,#2779e3 0,var(--bachelor-application-royal) 43%,var(--bachelor-application-blue) 76%,#123da3 100%);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:linear-gradient(90deg,rgba(251,253,255,.055) 1px,transparent 0),linear-gradient(rgba(251,253,255,.055) 1px,transparent 0);background-size:34px 34px}html[lang=de] .ol-bachelor-application__hero-stage>.container-main:after{width:min(38rem,52%);background:linear-gradient(90deg,transparent,#fff 24%,var(--bachelor-application-gold) 67%,transparent);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{position:relative;padding:clamp(1.25rem,3vw,2.4rem);align-content:start;gap:clamp(.85rem,1.6vw,1.15rem);overflow:hidden;border:1px solid rgba(245,251,255,.76);border-left:6px solid var(--bachelor-application-gold);background:linear-gradient(132deg,hsla(0,0%,100%,.1),transparent 28%),linear-gradient(148deg,#1762cf,#0d4ba9 64%,#083783);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,hsla(0,0%,100%,.08),transparent 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{position:absolute;top:0;left:9%;width:48%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#fff 32%,var(--bachelor-application-gold) 72%,transparent);box-shadow:0 0 19px #ffd84ab3;content:"";animation:ol-bachelor-gold-pulse 3.2s ease-in-out infinite}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%,hsla(0,0%,100%,.62),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{min-width:0;display:grid;grid-template-columns:minmax(0,auto) clamp(4.2rem,7vw,5.6rem);gap:.8rem;align-items:center;justify-content:space-between}html[lang=de] .ol-bachelor-application__signature>.text-kicker{width:-moz-fit-content;width:fit-content;margin:0}html[lang=de] .ol-bachelor-application__signature>.section-signal-glyph{position:relative;z-index:2;inset:auto;width:clamp(4.2rem,7vw,5.6rem);height:clamp(4.2rem,7vw,5.6rem);border-radius:1.35rem}html[lang=de] .ol-bachelor-application__hero .hero-heading{max-width:12ch;margin:0;color:var(--bachelor-application-white);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;font-size:clamp(3rem,5.2vw,5.25rem);line-height:.94;letter-spacing:-.045em;text-shadow:0 12px 34px rgba(2,20,67,.46)}html[lang=de] .ol-bachelor-application__reveal{max-width:25ch;margin:0;color:var(--bachelor-application-gold-bright);font-size:clamp(1.5rem,2.7vw,2.45rem);font-weight:930;line-height:1.04;text-wrap:balance;text-shadow:0 0 24px rgba(255,216,74,.2),0 8px 22px rgba(2,20,67,.4)}html[lang=de] .ol-bachelor-application__beats{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none}html[lang=de] .ol-bachelor-application__beats li{min-width:0;min-height:5.2rem;padding:.72rem;display:grid;align-content:space-between;gap:.55rem;border:1px solid rgba(255,232,117,.44);border-top:4px solid var(--bachelor-application-gold);border-radius:.78rem;background:linear-gradient(145deg,#0a3f91,var(--bachelor-application-sapphire));box-shadow:0 13px 27px #02144357,inset 1px 1px #ffffff38}html[lang=de] .ol-bachelor-application__beats span{color:var(--bachelor-application-gold);font-size:.68rem;font-weight:950;letter-spacing:.1em}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{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;color:var(--bachelor-application-muted);line-height:1.48}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{padding:clamp(.9rem,2vw,1.25rem);display:grid;gap:.48rem;border:1px solid rgba(255,216,74,.66);border-left:5px solid var(--bachelor-application-gold);border-radius:1rem;background:linear-gradient(145deg,#092f78,var(--bachelor-application-sapphire));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);font-size:.68rem;font-weight:950;letter-spacing:.12em}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{margin:.35rem 0 0;padding:0;display:grid;gap:.35rem;list-style:none}html[lang=de] .ol-bachelor-application__promise-list li{position:relative;padding-left:1.25rem;color:#fff;font-size:.92rem;font-weight:780;line-height:1.35}html[lang=de] .ol-bachelor-application__promise-list li:before{content:"✓";position:absolute;left:0;color:var(--bachelor-application-gold);font-weight:950}html[lang=de] .ol-bachelor-application__hero-actions{margin-top:.45rem;display:grid;grid-template-columns:minmax(13rem,1fr) auto;gap:.75rem;align-items:center}html[lang=de] .ol-bachelor-application__hero-actions .button-primary{min-height:3.25rem;color:#05275d;background:radial-gradient(circle at 18% 10%,hsla(0,0%,100%,.66),transparent 34%),linear-gradient(145deg,#ffe875,var(--bachelor-application-gold) 56%,#ffb843);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{padding:.7rem 0;color:#fff;font-weight:850;line-height:1.25;text-decoration-color:#ffd84ac7;text-underline-offset:.25rem}html[lang=de] .ol-bachelor-application__route{position:relative;min-height:100%;display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;overflow:hidden;border:1px solid rgba(255,232,117,.64);border-left:5px solid var(--bachelor-application-gold);background:linear-gradient(132deg,hsla(0,0%,100%,.075),transparent 29%),linear-gradient(145deg,#092f78 0,var(--bachelor-application-sapphire) 76%);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{border:1px solid rgba(218,238,255,.25);border-left:5px solid #9eb5d6;background:linear-gradient(145deg,#0a438e,#072e70 76%);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{margin-top:clamp(1.4rem,4vw,3.4rem);padding:clamp(1rem,2.4vw,1.4rem);display:grid;align-self:end;gap:.65rem;border:1px solid rgba(255,232,117,.36);border-top:4px solid var(--bachelor-application-gold);border-radius:1rem;background:linear-gradient(145deg,#0a438e,#072e70 76%);box-shadow:0 18px 38px #010a2b61,inset 1px 1px #fff3}html[lang=de] .ol-bachelor-application__route-question small{color:var(--bachelor-application-gold);font-size:.68rem;font-weight:950;letter-spacing:.11em}html[lang=de] .ol-bachelor-application__route-question strong{color:#fff;font-size:clamp(1.4rem,2.8vw,2.4rem);line-height:1.03;text-wrap:balance}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{border-color:rgba(251,253,255,.96) rgba(255,216,74,.72) rgba(3,22,73,.96) rgba(97,151,255,.78);background:linear-gradient(118deg,hsla(0,0%,100%,.07),transparent 22% 80%),linear-gradient(145deg,#1767d7,#104eaf 57%,#0a3989);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{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);gap:clamp(1rem,2.5vw,2rem);align-items:stretch}html[lang=de] .ol-bachelor-application__identity,html[lang=de] .ol-bachelor-application__login-intro{position:relative;min-width:0;padding:clamp(1.15rem,3vw,2rem);overflow:hidden;border-radius:1.25rem}html[lang=de] .ol-bachelor-application__login-intro{display:grid;align-content:start;gap:1rem;border:1px solid rgba(245,251,255,.72);border-left:6px solid var(--bachelor-application-gold);background:linear-gradient(148deg,#145bc6,#0b459f 68%,#07327a);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{max-width:20ch;color:#fff;font-size:clamp(2rem,4vw,3.8rem);line-height:.99;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 11px 30px rgba(2,20,67,.42)}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;display:grid;list-style:none}html[lang=de] .ol-bachelor-application__login-intro li{min-height:3.45rem;padding:.65rem 0;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;align-items:center;border-top:1px solid rgba(255,232,117,.28);color:#fff}html[lang=de] .ol-bachelor-application__login-intro li:last-child{border-bottom:1px solid rgba(255,232,117,.28)}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{align-content:start;border:1px solid rgba(255,232,117,.62);border-top:5px solid var(--bachelor-application-gold);background:linear-gradient(132deg,hsla(0,0%,100%,.07),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-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{border-color:#ffe8756b;background:#041b4a}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{border-color:#daeeff57;background:#041b4a}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,hsla(0,0%,100%,.07),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{display:flex;flex-wrap:wrap;gap:.48rem;align-items:center}html[lang=de] .ol-bachelor-form__assurances :is(strong,span){padding:.48rem .7rem;border:1px solid rgba(255,232,117,.36);border-radius:999px;color:#fff;background:#061f56;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{margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;list-style:none}html[lang=de] .ol-bachelor-form__areas li{min-width:0;padding:.65rem;display:grid;gap:.24rem;border:1px solid rgba(255,232,117,.42);border-top:4px solid var(--bachelor-application-gold);border-radius:.75rem;background:#061f56;box-shadow:inset 1px 1px #ffffff29}html[lang=de] .ol-bachelor-form__areas span{color:var(--bachelor-application-gold);font-size:.68rem;font-weight:950;letter-spacing:.1em}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{margin-right:.45rem;color:var(--bachelor-application-gold);font-size:.72em;font-weight:950;letter-spacing:.1em}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{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);gap:clamp(1rem,2.5vw,1.7rem);align-items:stretch}html[lang=de] .ol-bachelor-portrait__copy{display:grid;align-content:start;gap:.75rem}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{padding:.8rem;display:grid;gap:.25rem;border:1px solid rgba(255,232,117,.4);border-left:4px solid var(--bachelor-application-gold);border-radius:.78rem;background:#061f56}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{position:relative;min-height:19rem;padding:1rem;display:grid;place-items:center;align-content:center;gap:.55rem;overflow:hidden;cursor:pointer;border:2px solid rgba(255,232,117,.72);border-radius:1rem;color:#fff;text-align:center;background:linear-gradient(145deg,rgba(255,216,74,.08),transparent 45%),#061f56;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{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5}html[lang=de] .ol-bachelor-portrait__upload:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#03123dfa,#03123d14 72%);pointer-events:none}html[lang=de] .ol-bachelor-portrait__upload>:not(img,input){position:relative;z-index:1}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{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}html[lang=de] .ol-bachelor-portrait__placeholder .signal-glyph{width:5rem;height:5rem}html[lang=de] .ol-bachelor-consent--portrait{margin-top:1rem;border-color:#ffe87585;background:#061f56}html[lang=de] .ol-bachelor-form__after-submit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}html[lang=de] .ol-bachelor-form__after-submit>div{padding:.85rem;display:grid;gap:.32rem;border:1px solid rgba(255,232,117,.34);border-top:4px solid var(--bachelor-application-gold);border-radius:.85rem;background:linear-gradient(145deg,#0a438e,#072e70 76%)}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{padding:.85rem;border-left:4px solid var(--bachelor-application-gold);color:#fff;background:#061f56;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{display:grid;gap:.8rem}html[lang=de] .ol-bachelor-application__status-header :is(p,h2){margin:0}html[lang=de] .ol-bachelor-application__status-header>.text-kicker{width:-moz-fit-content;width:fit-content}html[lang=de] .ol-bachelor-application__status-route{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none}html[lang=de] .ol-bachelor-application__status-route li{min-width:0;padding:.78rem;display:grid;gap:.24rem;border:1px solid rgba(223,238,255,.3);border-top:4px solid #6e8fc9;border-radius:.82rem;background:#061f56;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;font-size:.7rem;font-weight:950;letter-spacing:.1em}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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}html[lang=de] .ol-bachelor-application__status-facts>div{padding:.9rem;display:grid;gap:.3rem;border:1px solid rgba(255,232,117,.36);border-left:4px solid var(--bachelor-application-gold);border-radius:.82rem;background:#061f56}html[lang=de] .ol-bachelor-application__status-facts small{color:var(--bachelor-application-gold);font-size:.68rem;font-weight:950;letter-spacing:.1em}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{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}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{padding-top:.85rem;border-top:1px solid rgba(223,238,255,.28)}html[lang=de] .ol-bachelor-application__withdrawal-open{border:0;padding:.35rem 0;color:#dfeeff;background:transparent;font:inherit;font-size:.86rem;font-weight:800;text-decoration:underline;text-underline-offset:.22rem;cursor:pointer}html[lang=de] .ol-bachelor-application__withdrawal-confirm{padding:.9rem;display:grid;gap:.48rem;border:1px solid rgba(255,232,117,.42);border-left:4px solid var(--bachelor-application-gold);border-radius:.8rem;background:#061f56}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{display:flex;flex-wrap:wrap;gap:.55rem}html[lang=de] .ol-bachelor-application__withdrawal-confirm button{min-height:2.75rem;border:1px solid rgba(223,238,255,.46);border-radius:.7rem;padding:.55rem .78rem;color:#fff;background:#0a438e;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}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(max-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(max-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{min-height:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;border-top-width:1px;border-left:4px solid var(--bachelor-application-gold)}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{border:2px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none}}:root{--lens-glass-button-radius:18px;--lens-glass-button-blur:9px;--lens-glass-button-ease:cubic-bezier(.22,1,.36,1);--lens-glass-button-prism:rgba(248,254,255,.92);--lens-glass-button-edge:rgba(236,252,255,.9);--lens-glass-button-surface-light:#52d8ef;--lens-glass-button-surface:#137ead;--lens-glass-button-surface-deep:#06436f;--lens-glass-button-depth:rgba(2,24,58,.64);--lens-glass-button-glow:rgba(71,229,255,.24);--lens-glass-button-ink:#f4fbff}html:root body :where(.lens_glassButtons,.button,.menu-toggle,.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,.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){position:relative;isolation:isolate;box-sizing:border-box;min-height:44px!important;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;overflow:hidden!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;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%,hsla(0,0%,100%,.44),transparent 29%),linear-gradient(118deg,rgba(248,254,255,.26) 0,rgba(248,254,255,.1) 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;box-shadow:-1px -1px color-mix(in srgb,var(--lens-button-light) 24%,#fff),0 8px color-mix(in srgb,var(--lens-button-deep) 90%,#01040d),0 18px 30px color-mix(in srgb,var(--lens-button-depth) 88%,rgba(0,4,18,.78)),0 0 22px var(--lens-button-glow),inset 1px 1px #ffffffc2,inset -1px 0 color-mix(in srgb,var(--lens-button-light) 58%,transparent),inset 0 -2px color-mix(in srgb,var(--lens-button-deep) 72%,transparent)!important;backdrop-filter:blur(var(--lens-glass-button-blur)) saturate(1.34) contrast(1.07)!important;-webkit-backdrop-filter:blur(var(--lens-glass-button-blur)) saturate(1.34) contrast(1.07)!important;transform:translateY(0)!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;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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{content:"";position:absolute;z-index:2;top:1px;left:-34%;width:24%;height:30%;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent,hsla(0,0%,100%,.16) 34%,hsla(0,0%,100%,.74) 50%,rgba(218,250,255,.2) 66%,transparent);transform:skew(-22deg)}@keyframes lens-glass-button-sweep{0%{left:-34%;opacity:0}18%{opacity:.86}82%{opacity:.68}to{left:112%;opacity:0}}html:root body .button-primary{--lens-button-light:#35c8e6;--lens-button-main:#078ebc;--lens-button-deep:#075f9d;--lens-button-depth:rgba(4,50,100,.42);--lens-button-glow:rgba(71,229,255,.3);--lens-button-ink:#f4fbff}html:root body .button-quiz{--lens-button-light:#54eff4;--lens-button-main:#14b7d3;--lens-button-deep:#08799f;--lens-button-depth:rgba(2,54,89,.42);--lens-button-glow:rgba(57,229,239,.3);--lens-button-ink:#061d43}html:root body .button-secondary{--lens-button-light:#6d68d9;--lens-button-main:#4b3da8;--lens-button-deep:#2c2d78;--lens-button-depth:rgba(17,12,65,.5);--lens-button-glow:rgba(155,130,242,.24);--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){--lens-button-light:#ffec70;--lens-button-main:#ffd535;--lens-button-deep:#b66c0a;--lens-button-depth:rgba(64,30,5,.63);--lens-button-glow:rgba(255,213,53,.35);--lens-button-ink:#272341}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:rgba(64,30,5,.63);--lens-button-glow:rgba(255,213,53,.35);--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:rgba(1,61,64,.48);--lens-button-glow:rgba(66,223,168,.27);--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,.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:rgba(2,18,48,.52);--lens-button-glow:rgba(71,229,255,.22);--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:rgba(2,38,83,.48);--lens-button-glow:rgba(71,229,255,.3);--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%,rgba(2,24,58,.58));--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%,rgba(2,24,58,.58));--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:rgba(45,29,112,.5);--lens-button-glow:rgba(155,130,242,.28);--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:rgba(3,67,102,.46);--lens-button-glow:rgba(57,229,239,.3);--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:rgba(2,35,66,.66)!important;--lens-button-glow:rgba(57,229,239,.3)!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:rgba(64,30,5,.63)!important;--lens-button-glow:rgba(255,213,53,.35)!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:rgba(13,8,54,.74)!important;--lens-button-glow:rgba(155,130,242,.25)!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:rgba(1,36,42,.74)!important;--lens-button-glow:rgba(66,223,168,.27)!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:rgba(13,8,54,.74)!important;--lens-button-glow:rgba(155,130,242,.25)!important;--lens-button-ink:#fff!important}@media(hover:hover)and (pointer:fine){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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{transform:translateY(0)!important;filter:brightness(1.055) saturate(1.08)!important;box-shadow:-1px -1px color-mix(in srgb,var(--lens-button-light) 28%,#fff),0 9px color-mix(in srgb,var(--lens-button-deep) 92%,#01040d),0 20px 34px color-mix(in srgb,var(--lens-button-depth) 92%,rgba(0,3,14,.84)),0 0 28px var(--lens-button-glow),inset 1px 1px #ffffffd6,inset -1px 0 color-mix(in srgb,var(--lens-button-light) 66%,transparent),inset 0 -2px color-mix(in srgb,var(--lens-button-deep) 72%,transparent)!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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{animation:lens-glass-button-sweep .82s var(--lens-glass-button-ease) 1}}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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{transform:translateY(4px) scale(.99)!important;filter:brightness(.98) saturate(1.03)!important;box-shadow:-1px -1px color-mix(in srgb,var(--lens-button-light) 20%,#fff),0 2px 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 #ffffff8f!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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 rgba(245,254,255,.98)!important;outline-offset:4px!important;box-shadow:0 0 0 6px color-mix(in srgb,var(--lens-button-main) 62%,rgba(5,91,164,.74)),0 0 30px color-mix(in srgb,var(--lens-button-light) 58%,transparent),inset 1px 1px #ffffffd6,inset 0 -2px color-mix(in srgb,var(--lens-button-deep) 72%,transparent)!important}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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]){transform:none!important;filter:saturate(.42) brightness(.82)!important;opacity:.58!important;box-shadow:0 3px color-mix(in srgb,var(--lens-button-deep) 82%,#020817),inset 1px 1px #ffffff57,inset 0 -2px color-mix(in srgb,var(--lens-button-deep) 68%,transparent)!important;cursor:not-allowed!important}@media(max-width:680px){:root{--lens-glass-button-blur:7px}}@media(prefers-reduced-motion:reduce){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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,.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{animation:none!important;opacity:0!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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,.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){border:2px solid ButtonText!important;background:ButtonFace!important;box-shadow:none!important;color:ButtonText!important;forced-color-adjust:auto}html:root body :is(.lens_glassButtons,.button,.menu-toggle,.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}}
