.cosmos{--cosmos-bg:var(--eb-deep);--cosmos-text:var(--eb-cream);--cosmos-text-muted:#f5f0e8ad;--cosmos-text-soft:#f5f0e899;--cosmos-line:#f5f0e814;--cosmos-line-strong:#f5f0e824;--cosmos-hover:#f5f0e808;--cosmos-violet:var(--eb-violet);--cosmos-violet-glow:var(--eb-violet-glow);--cosmos-amber:var(--eb-amber);--cosmos-amber-glow:var(--eb-amber-glow);--cosmos-accent-text:linear-gradient(90deg, #f0a45c 0%, #c9a0ff 50%, #9a6fff 100%);--cosmos-heading:linear-gradient(180deg, #f5f0e8 0%, #f5f0e8c2 100%);--cosmos-focus:var(--eb-violet-glow);--cosmos-link:var(--eb-violet-glow);--cosmos-link-line:#9a6fff73;--cosmos-ring-default:linear-gradient(90deg, #f0a45c57, #ba9cff4d, #9a6fff57);--cosmos-pill-shadow:inset 0 -7px 11px #9a6fff24;--cosmos-pill-shadow-hover:inset 0 -7px 11px #9a6fff42;--cosmos-pill-bg:transparent;--cosmos-pill-icon:var(--eb-amber-glow);--cosmos-icon-bg:#f5f0e808;--cosmos-icon-border:#f5f0e824;--cosmos-icon-shadow:inset 0 0 12px #ffffff0f;--cosmos-seam:clamp(3rem, 2rem + 3vw, 5rem);--cosmos-ease:cubic-bezier(.6, .6, 0, 1);background:var(--cosmos-bg);color:var(--cosmos-text)}.cosmos .cosmos-light{--cosmos-bg:var(--eb-cream);--cosmos-text:var(--eb-deep);--cosmos-text-muted:#0a0d14b3;--cosmos-text-soft:#0a0d149e;--cosmos-line:#0a0d1414;--cosmos-line-strong:#0a0d1421;--cosmos-hover:#ffffff73;--cosmos-violet:var(--eb-violet-deep);--cosmos-violet-glow:var(--eb-violet-deep);--cosmos-amber:var(--eb-amber-deep);--cosmos-amber-glow:var(--eb-amber-deep);--cosmos-accent-text:linear-gradient(90deg, var(--eb-amber-deep) 0%, color-mix(in oklab, var(--eb-violet) 70%, var(--eb-violet-deep)) 55%, var(--eb-violet-deep) 100%);--cosmos-heading:linear-gradient(180deg, var(--eb-deep) 0%, #0a0d14cc 100%);--cosmos-amber-ink:color-mix(in oklab, var(--eb-amber-deep) 72%, var(--eb-deep));--cosmos-focus:var(--eb-violet-deep);--cosmos-link:var(--eb-violet-deep);--cosmos-link-line:#4a268366;--cosmos-ring-default:linear-gradient(90deg, #b8642861, #4a268338, #4a268357);--cosmos-pill-shadow:0 1px 2px #0a0d140a, inset 0 -6px 10px #4a26830d;--cosmos-pill-shadow-hover:0 1px 2px #0a0d140f, inset 0 -6px 10px #4a26831a;--cosmos-pill-bg:#fbf7f0cc;--cosmos-pill-icon:var(--eb-amber-deep);--cosmos-icon-bg:var(--eb-paper);--cosmos-icon-border:#0a0d141a;--cosmos-icon-shadow:0 1px 2px #0a0d140d, 0 .4rem 1rem -.4rem #0a0d141f;color:var(--cosmos-text);background:radial-gradient(55% 32% at 50% 42%, #fbf7f0f2, transparent 72%), radial-gradient(40% 30% at 88% 70%, #e8dfd073, transparent 70%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.24 0 0 0 0 0.18 0 0 0 0 0.1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), var(--eb-cream)}.cosmos .cosmos-light ::selection{background:#4a26832e}.cosmos-ink{color:var(--cosmos-text)}.cosmos-body{color:var(--cosmos-text-muted)}.cosmos-soft{color:var(--cosmos-text-soft)}.cosmos-light .cosmos-icon-box{color:var(--eb-violet-deep)}.cosmos-icon-box{color:var(--cosmos-text);background:var(--cosmos-icon-bg);border:1px solid var(--cosmos-icon-border);box-shadow:var(--cosmos-icon-shadow)}.cosmos-section:not(.cosmos-light)+.cosmos-light:before,.cosmos-light+.cosmos-section:not(.cosmos-light):before{content:"";left:0;right:0;top:calc(-1 * var(--cosmos-seam));height:calc(2 * var(--cosmos-seam));z-index:-1;pointer-events:none;position:absolute}.cosmos-section:not(.cosmos-light)+.cosmos-light:before{background:linear-gradient(180deg, var(--eb-deep) 0%, color-mix(in oklab, var(--eb-deep) 82%, var(--eb-violet-deep)) 22%, color-mix(in oklab, var(--eb-violet-deep) 45%, var(--eb-bone)) 50%, color-mix(in oklab, var(--eb-bone) 80%, var(--eb-cream)) 76%, var(--eb-cream) 100%)}.cosmos-light+.cosmos-section:not(.cosmos-light):before{background:linear-gradient(0deg, var(--eb-deep) 0%, color-mix(in oklab, var(--eb-deep) 82%, var(--eb-violet-deep)) 22%, color-mix(in oklab, var(--eb-violet-deep) 45%, var(--eb-bone)) 50%, color-mix(in oklab, var(--eb-bone) 80%, var(--eb-cream)) 76%, var(--eb-cream) 100%)}.cosmos-ring{isolation:isolate;position:relative}.cosmos-ring:after{content:"";border-radius:inherit;background:var(--cosmos-ring,var(--cosmos-ring-default));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cosmos :where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--cosmos-focus);outline-offset:3px}.cosmos-section{isolation:isolate;padding-inline:max(1rem,4vw);scroll-margin-top:5rem;position:relative}.cosmos-container{width:100%;max-width:60rem;margin-inline:auto;position:relative}.cosmos-pill{background:var(--cosmos-pill-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:max-content;max-width:100%;box-shadow:var(--cosmos-pill-shadow);letter-spacing:.01em;transition:box-shadow .45s var(--cosmos-ease);border-radius:2rem;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.68rem;font-weight:500;line-height:1.5;display:inline-flex}.cosmos-pill:hover{box-shadow:var(--cosmos-pill-shadow-hover)}.cosmos-pill-text{background:var(--cosmos-accent-text);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.cosmos-pill-icon{color:var(--cosmos-pill-icon);display:inline-flex}.cosmos-light .cosmos-pill-text{background-image:linear-gradient(90deg, var(--cosmos-amber-ink) 0%, color-mix(in oklab, var(--eb-violet) 70%, var(--eb-violet-deep)) 55%, var(--eb-violet-deep) 100%)}.cosmos-heading{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;background:var(--cosmos-heading);color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:500}h1.cosmos-heading{font-size:clamp(2.2rem,1.4rem + 3vw,3.1rem);line-height:1.06}h2.cosmos-heading{font-size:clamp(1.7rem,1.1rem + 2.1vw,2.35rem);line-height:1.12}h3.cosmos-heading{letter-spacing:-.02em;font-size:clamp(1.2rem,.95rem + .9vw,1.45rem);line-height:1.2}.cosmos-lede{color:var(--cosmos-text-muted);text-wrap:balance;font-size:clamp(.78rem,.9rem - .15vw,.85rem);line-height:1.6}.cosmos-accent{background:var(--cosmos-accent-text);color:#0000;-webkit-background-clip:text;background-clip:text}.cosmos-btn{isolation:isolate;color:#f7f2ff;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.68rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.cosmos-btn:before,.cosmos-btn .cosmos-btn-hover{content:"";border-radius:inherit;z-index:-1;transition:opacity .45s var(--cosmos-ease);position:absolute;inset:0}.cosmos-btn .cosmos-btn-hover{opacity:0}.cosmos-btn:hover:not(:disabled) .cosmos-btn-hover{opacity:1}.cosmos-btn:disabled{opacity:.6;cursor:not-allowed}@media (pointer:coarse){.cosmos-btn{min-height:2.75rem}}.cosmos-btn-primary:before{background:linear-gradient(#2a165700 0%,#2a165766 100%),#5b2eb84d;box-shadow:inset 0 0 12px #9a6fff47}.cosmos-btn-primary .cosmos-btn-hover{background:linear-gradient(#2a165700 0%,#2a165780 100%),#5b2eb880;box-shadow:inset 0 0 14px #9a6fff80,0 0 24px #5b2eb859}.cosmos-btn-primary{--cosmos-ring:linear-gradient(180deg, #cfb8ff80 0%, #cfb8ff2e 100%)}.cosmos-btn-secondary:before{background:linear-gradient(#f5f0e800 0%,#f5f0e80a 100%),#f5f0e803;border:1px solid #f5f0e81a;box-shadow:inset 0 0 12px #ffffff14}.cosmos-btn-secondary .cosmos-btn-hover{background:#f5f0e80f;box-shadow:inset 0 0 12px #ffffff1a}.cosmos-light .cosmos-btn-primary{--cosmos-ring:linear-gradient(180deg, #ffffff59 0%, #fff0 60%)}.cosmos-light .cosmos-btn-primary:before{background:linear-gradient(180deg, #5b2eb8 0%, var(--eb-violet-deep) 100%);box-shadow:0 1px 2px #2a165740,0 .5rem 1.2rem -.5rem #4a26838c}.cosmos-light .cosmos-btn-primary .cosmos-btn-hover{background:linear-gradient(#6636c7 0%,#52298f 100%);box-shadow:0 1px 2px #2a165740,0 .7rem 1.6rem -.5rem #4a2683a6}.cosmos-light .cosmos-btn-secondary{color:var(--eb-deep)}.cosmos-light .cosmos-btn-secondary:before{background:#fff9;border-color:#0a0d1424;box-shadow:0 1px 2px #0a0d140d}.cosmos-light .cosmos-btn-secondary .cosmos-btn-hover{box-shadow:none;background:#fffffff2}.cosmos-bezel{background:#ffffff03;border:1px solid #f5f0e81a;border-radius:1.1rem;padding:.35rem;position:relative;box-shadow:inset 0 0 0 .35rem #ffffff08}.cosmos-bezel-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(60% 50% at 50% 0,#5b2eb82e,#0000 70%),#0a0d1499;border:1px solid #f5f0e80f;border-radius:.8rem;height:100%;position:relative;overflow:hidden}.cosmos-light .cosmos-bezel{background:#e8dfd073;border-color:#0a0d1414;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0a0d140a,0 1.5rem 3rem -1.5rem #2a165738}.cosmos-light .cosmos-bezel-inner{background:radial-gradient(60% 50% at 50% 0%, #4a26830d, transparent 70%), var(--eb-paper);border-color:#0a0d1412}.cosmos-grid{border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, var(--cosmos-line-strong) 15%, var(--cosmos-line-strong) 85%, transparent) 1;grid-template-columns:1fr;display:grid;position:relative}.cosmos-grid>*{transition:background-color .45s var(--cosmos-ease);padding:1.4rem 1.1rem;position:relative}.cosmos-grid>:after{content:"";background:linear-gradient(90deg, transparent, var(--cosmos-line) 20%, var(--cosmos-line) 80%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.cosmos-grid>:hover{background-color:var(--cosmos-hover)}.cosmos-light .cosmos-grid>:after{background:linear-gradient(90deg, transparent, var(--cosmos-line-strong) 20%, var(--cosmos-line-strong) 80%, transparent)}@media (min-width:48rem){.cosmos-grid-2{grid-template-columns:repeat(2,1fr)}.cosmos-grid-3{grid-template-columns:repeat(3,1fr)}.cosmos-grid-4{grid-template-columns:repeat(2,1fr)}.cosmos-grid>:before{content:"";background:linear-gradient(180deg, var(--cosmos-line-strong), transparent);width:1px;height:100%;position:absolute;top:0;right:0}.cosmos-grid-2>:nth-child(2n):before,.cosmos-grid-3>:nth-child(3n):before,.cosmos-grid-4>:nth-child(2n):before{display:none}}@media (min-width:64rem){.cosmos-grid-4{grid-template-columns:repeat(4,1fr)}.cosmos-grid-4>:nth-child(2n):before{display:block}.cosmos-grid-4>:nth-child(4n):before{display:none}}.cosmos-glass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(80% 60% at 50% 0,#9a6fff14,#0000 70%),#0a0d1459;border:1px solid #f5f0e81a;border-radius:.75rem;position:relative;box-shadow:inset 0 0 12px #ffffff0f}.cosmos-light .cosmos-glass{background:radial-gradient(80% 60% at 50% 0,#4a26830a,#0000 70%),#ffffffb8;border-color:#0a0d1414;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0a0d140a,0 1rem 2.5rem -1.25rem #2a16572e}.cosmos-orbits{width:var(--orbit-size,44rem);aspect-ratio:1;pointer-events:none;max-width:180vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 10%,#0000 55%);mask-image:linear-gradient(#000 10%,#0000 55%)}.cosmos-orbits-soft{--orbit-alpha:.12}.cosmos-orbits span{inset:var(--i);border:1px solid rgba(186, 156, 255, var(--orbit-alpha,.22));background:#ba9cff05;border-radius:50%;position:absolute}.cosmos-orbits i{background:#0a0d14cc;border:1px solid #ba9cff73;border-radius:50%;width:.28rem;height:.28rem;position:absolute;transform:translate(-50%,-50%)}.cosmos-light .cosmos-orbits span{border-color:rgba(74, 38, 131, calc(var(--orbit-alpha,.22) * .8));background:0 0}.cosmos-light .cosmos-orbits i{background:var(--eb-paper);border-color:#4a268366}.cosmos-glow{pointer-events:none;z-index:0;position:absolute;inset:0}.cosmos-glow-violet.cosmos-glow-center{background:radial-gradient(45% 50%,#5b2eb838,#0000 70%)}.cosmos-glow-violet.cosmos-glow-top{background:radial-gradient(55% 45% at 50% 0,#5b2eb842,#0000 70%)}.cosmos-glow-amber.cosmos-glow-center{background:radial-gradient(40% 45%,#d4843a24,#0000 70%)}.cosmos-glow-amber.cosmos-glow-top{background:radial-gradient(50% 40% at 50% 0,#d4843a29,#0000 70%)}.cosmos-light .cosmos-glow-violet.cosmos-glow-center{background:radial-gradient(45% 50%,#9a6fff1a,#0000 70%)}.cosmos-light .cosmos-glow-violet.cosmos-glow-top{background:radial-gradient(55% 45% at 50% 0,#9a6fff1a,#0000 70%)}.cosmos-light .cosmos-glow-amber.cosmos-glow-center{background:radial-gradient(40% 45% at 50% 55%,#f0a45c29,#0000 70%)}.cosmos-light .cosmos-glow-amber.cosmos-glow-top{background:radial-gradient(50% 40% at 50% 0,#f0a45c29,#0000 70%)}.cosmos-link{color:var(--cosmos-link);text-decoration:underline;-webkit-text-decoration-color:var(--cosmos-link-line);text-decoration-color:var(--cosmos-link-line);text-underline-offset:.22em;transition:color .3s var(--cosmos-ease), text-decoration-color .3s var(--cosmos-ease);border-radius:.2rem;text-decoration-thickness:1px}.cosmos-link:hover{color:var(--cosmos-text);text-decoration-color:#f0a45cb3}.cosmos-light .cosmos-link:hover{-webkit-text-decoration-color:var(--eb-amber-deep);text-decoration-color:var(--eb-amber-deep)}.fos-constellation{--cn-center:var(--eb-cream);--cn-bloom:#9a6fff;--cn-bloom-a:.34;--cn-ring:#ba9cff;--cn-spoke:#ba9cff38;--cn-dot-fill:#0a0d14;--cn-card-bg:radial-gradient(90% 60% at 50% 0%, #9a6fff1f, transparent 70%), #11151edb;--cn-card-line:#f5f0e81a;--cn-card-shadow:0 1.2rem 2.5rem -1rem #000000bf;--cn-name:var(--eb-cream);--cn-offer:#f5f0e8b3;--cn-tag-bg:#11151ee6;--cn-tag-text:#f5f0e8e6;--cn-label-bg:#0a0d14e6;--cn-label-text:var(--eb-amber-glow)}.fos-cn-programme{--cn-accent:var(--eb-amber-glow);--cn-accent-glow:#f0a45c66;--cn-accent-line:#f0a45c73}.fos-cn-product{--cn-accent:color-mix(in oklab, var(--eb-moss) 58%, var(--eb-cream));--cn-accent-glow:color-mix(in oklab, var(--eb-moss) 70%, transparent);--cn-accent-line:color-mix(in oklab, var(--eb-moss) 40%, #f5f0e880)}.cosmos-light .fos-constellation{--cn-center:var(--eb-deep);--cn-bloom:#c9a0ff;--cn-bloom-a:.28;--cn-ring:var(--eb-violet-deep);--cn-spoke:#4a268338;--cn-dot-fill:var(--eb-paper);--cn-card-bg:#fff;--cn-card-line:#0a0d1414;--cn-card-shadow:0 1px 2px #0a0d140d, 0 1rem 2rem -1rem #2a165740;--cn-name:var(--eb-deep);--cn-offer:#0a0d14ad;--cn-tag-bg:var(--eb-paper);--cn-tag-text:var(--eb-deep);--cn-label-bg:var(--eb-paper);--cn-label-text:var(--cosmos-amber-ink)}.cosmos-light .fos-cn-programme{--cn-accent:var(--eb-amber-deep);--cn-accent-glow:#d4843a47;--cn-accent-line:#b8642873}.cosmos-light .fos-cn-product{--cn-accent:var(--eb-moss);--cn-accent-glow:#3d524040;--cn-accent-line:#3d524073}.fos-cn-bloom-0{stop-color:var(--cn-bloom);stop-opacity:var(--cn-bloom-a)}.fos-cn-bloom-1{stop-color:#5b2eb8;stop-opacity:.14}.fos-cn-bloom-2{stop-color:#5b2eb8;stop-opacity:0}.cosmos-light .fos-cn-bloom-1{stop-opacity:.05}.fos-cn-ring{fill:none;stroke:var(--cn-ring);stroke-width:.25px}.fos-cn-spoke{fill:none;stroke:var(--cn-spoke);stroke-width:.22px;stroke-dasharray:.6 1.4}.fos-cn-arc-glow{fill:none;stroke:#9a6fff;stroke-width:1.6px;stroke-opacity:.55}.cosmos-light .fos-cn-arc-glow{stroke-opacity:.25}.fos-cn-arc{fill:none;stroke:url(#fos-cn-arc);stroke-width:.45px;stroke-linecap:round}.fos-cn-spark{fill:none;stroke:#fff;stroke-width:.6px;stroke-linecap:round;stroke-dasharray:5 95;filter:drop-shadow(0 0 1.2px #c9a0ff);animation:5.5s linear infinite fos-cn-travel}.cosmos-light .fos-cn-spark{stroke:var(--eb-violet)}@keyframes fos-cn-travel{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.fos-cn-dot{fill:var(--cn-dot-fill);stroke:#c9a0ff;stroke-width:.35px}.fos-cn-center{color:var(--cn-center)}.fos-cn-caption{color:var(--cosmos-text-soft);text-wrap:balance}.fos-cn-core{aspect-ratio:1;background:radial-gradient(60% 60% at 50% 35%,#9a6fff47,#11151ee6 75%);border:1px solid #c9a0ff59;border-radius:50%;justify-content:center;align-items:center;width:4.6rem;display:inline-flex;position:relative;box-shadow:0 0 0 .5rem #9a6fff0f,0 0 2.5rem .5rem #5b2eb88c,inset 0 1px #f5f0e82e}.fos-cn-core:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from 20deg,#f0a45c8c,#0000 22% 78%,#f0a45c8c);position:absolute;inset:-1px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}@media (min-width:64rem){.fos-constellation:not(.fos-cn-xl) .fos-cn-core{width:clamp(4.5rem,9%,6rem)}}@media (min-width:80rem){.fos-cn-xl .fos-cn-core{width:clamp(4.5rem,9%,6rem)}}.fos-cn-node{background:var(--cn-card-bg);border:1px solid var(--cn-card-line);box-shadow:var(--cn-card-shadow), 0 0 1.6rem -.4rem var(--cn-accent-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.85rem;position:relative}.fos-cn-node:before{content:"";inset-inline:14%;background:linear-gradient(90deg, transparent, var(--cn-accent) 50%, transparent);height:1px;box-shadow:0 0 .6rem .05rem var(--cn-accent-glow);z-index:1;position:absolute;top:-1px}.fos-cn-icon{width:1.55rem;height:1.55rem;color:var(--cn-accent);border:1px solid var(--cn-accent-line);background:radial-gradient(closest-side, var(--cn-accent-glow), transparent);box-shadow:0 0 .8rem -.1rem var(--cn-accent-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fos-cn-name{color:var(--cn-name);text-wrap:balance}.fos-cn-offer{color:var(--cn-offer);text-wrap:balance}.fos-cn-tag{z-index:1;white-space:nowrap;border:1px solid var(--cn-accent-line);background:var(--cn-tag-bg);width:max-content;box-shadow:0 0 .9rem -.1rem var(--cn-accent-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cn-tag-text);font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center;border-radius:2rem;margin-top:-.7rem;padding:.18rem .6rem;font-size:.68rem;font-weight:500;line-height:1.35;position:relative}.fos-cn-tag:before{content:"";vertical-align:.06em;background:var(--cn-accent);width:.4rem;height:.4rem;box-shadow:0 0 .4rem var(--cn-accent);border-radius:50%;margin-right:.35rem;display:inline-block}@media (min-width:80rem){.fos-cn-tag{font-size:.56rem}}.fos-cn-label{background:var(--cn-label-bg);color:var(--cn-label-text);font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #f0a45c59;border-radius:2rem;align-items:center;padding:.12rem .5rem;font-size:.68rem;line-height:1.4;box-shadow:0 0 .8rem #f0a45c2e}@media (min-width:80rem){.fos-cn-label{font-size:.54rem}}.fos-cn-chain{justify-content:center;align-items:center;width:100%;height:2.6rem;display:flex;position:relative}.fos-cn-chain:before{content:"";background:linear-gradient(#c9a0ff33,#9a6fff 50%,#f0a45cb3);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 .7rem .1rem #9a6fff8c}.fos-cn-chain .fos-cn-label{display:inline-flex;position:relative}@media (min-width:64rem){.fos-constellation:not(.fos-cn-xl) .fos-cn-chain{display:none}}@media (min-width:80rem){.fos-cn-xl .fos-cn-chain{display:none}}.fos-vg-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(90% 70% at 50% 0,#9a6fff1f,#0000 70%),#11151ecc;border:1px solid #f5f0e81a;border-radius:.8rem;box-shadow:0 1.2rem 2.4rem -1rem #000000b3,inset 0 1px #f5f0e814}.cosmos-light .fos-vg-glass{background:radial-gradient(90% 70% at 50% 0%, #9a6fff29, transparent 70%), var(--eb-deep-2);border-color:#0a0d1480;box-shadow:0 1px 2px #0a0d141f,0 1.2rem 2.2rem -1rem #2a165773,inset 0 1px #f5f0e814}.fos-vg-back{opacity:.55}.cosmos-light .fos-vg-back{opacity:1;filter:brightness(.62)saturate(.8)}.fos-vg-bloom{background:radial-gradient(closest-side,#9a6fff52,#5b2eb81f 55%,#0000)}.fos-vg-orbit{border:1px solid #ba9cff1f}.cosmos-light .fos-vg-bloom{background:radial-gradient(closest-side,#c9a0ff5c,#c9a0ff1a 55%,#0000)}.cosmos-light .fos-vg-orbit{border-color:#4a268324}@media (prefers-reduced-motion:reduce){.fos-cn-spark{stroke-opacity:0;animation:none}.cosmos-link{transition:none}}.ebf-form{flex-direction:column;gap:1.25rem;display:flex}.ebf-grid{grid-template-columns:1fr;gap:1rem 1.25rem;display:grid}@media (min-width:40rem){.ebf-grid{grid-template-columns:1fr 1fr}.ebf-span{grid-column:1/-1}}.ebf-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ebf-label{color:var(--cosmos-text);font-size:.8rem;font-weight:500;line-height:1.35}.ebf-hint{color:var(--cosmos-text-muted);margin-top:-.15rem;font-size:.72rem;line-height:1.45}.ebf-soft{color:var(--cosmos-text-muted)}.ebf-control{width:100%;min-width:0;min-height:2.75rem;color:var(--cosmos-text);background:#f5f0e80a;border:1px solid #f5f0e824;border-radius:.625rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;transition:border-color .15s,background-color .15s}.ebf-control::placeholder{color:#f5f0e866}.ebf-control:hover:not(:disabled){border-color:#f5f0e83d}.ebf-control:focus{border-color:var(--cosmos-violet-glow);outline:none}.ebf-control:focus-visible{outline:2px solid var(--cosmos-violet-glow);outline-offset:3px}.ebf-control[aria-invalid=true]{border-color:#ff8a7ab3}.ebf-control:disabled{opacity:.6}textarea.ebf-control{resize:vertical;min-height:7rem}.ebf-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23C9A0FF' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.7rem;padding-right:2.75rem}.ebf-select:invalid{color:#f5f0e866}.ebf-select option{background:var(--eb-deep);color:var(--cosmos-text)}.ebf-suggest{color:var(--cosmos-amber-glow)}.ebf-actions{display:flex}.ebf-submit{padding:.8rem 1.75rem;font-size:.85rem}@media (max-width:39.99rem){.ebf-actions .ebf-submit{width:100%}}.ebf-error{color:#ff8a7a;font-size:.8rem;line-height:1.5}.ebf-success{color:var(--cosmos-text);font-size:1rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.ebf-control{transition:none}}.ebf-switch{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.ebf-switch>legend{margin-bottom:.5rem;padding:0}.ebf-switch-track{background:#f5f0e80a;border:1px solid #f5f0e824;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-start;gap:.25rem;padding:.25rem;display:inline-grid}.ebf-switch-option{min-height:2.75rem;color:var(--cosmos-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.85rem;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}.ebf-switch-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ebf-switch-option:hover{color:var(--cosmos-text)}.ebf-switch-option:has(.ebf-switch-input:checked){background:var(--cosmos-violet);color:var(--eb-cream)}.ebf-switch-option:has(.ebf-switch-input:focus-visible){outline:2px solid var(--cosmos-violet-glow);outline-offset:2px}.ebf-switch:disabled .ebf-switch-option{opacity:.6;cursor:default}@media (max-width:39.99rem){.ebf-switch-track{align-self:stretch}.ebf-switch-option{padding:0 .75rem}}@media (prefers-reduced-motion:reduce){.ebf-switch-option{transition:none}}.cosmos-light .ebf-label,.cosmos-light .ebf-success{color:var(--eb-deep)}.cosmos-light .ebf-hint,.cosmos-light .ebf-soft{color:#0a0d14a8}.cosmos-light .ebf-control{color:var(--eb-deep);background:#ffffff8c;border-color:#0a0d1433}.cosmos-light .ebf-control::placeholder{color:#0a0d1473}.cosmos-light .ebf-control:hover:not(:disabled){border-color:#0a0d1457}.cosmos-light .ebf-control:focus{border-color:var(--eb-violet-deep)}.cosmos-light .ebf-control:focus-visible{outline-color:var(--eb-violet-deep)}.cosmos-light .ebf-switch-option:has(.ebf-switch-input:focus-visible){outline-color:var(--eb-violet-deep)}.cosmos-light .ebf-control[aria-invalid=true]{border-color:#a63d2f}.cosmos-light .ebf-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234A2683' stroke-width='1.5'/%3E%3C/svg%3E")}.cosmos-light .ebf-select:invalid{color:#0a0d1473}.cosmos-light .ebf-select option{background:var(--eb-cream);color:var(--eb-deep)}.cosmos-light .ebf-suggest{color:var(--eb-amber-deep)}.cosmos-light .ebf-error{color:#a63d2f}.cosmos-light .ebf-switch-track{background:#ffffff73;border-color:#0a0d1429}.cosmos-light .ebf-switch-option{color:#0a0d14a8}.cosmos-light .ebf-switch-option:hover{color:var(--eb-deep)}.cosmos-light .ebf-switch-option:has(.ebf-switch-input:checked){background:var(--eb-violet-deep);color:var(--eb-cream)}.pw-panel{border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.pw-panel-solo{background:radial-gradient(60% 55%,#d4843a1a,#0000 70%),#0a0d1459}.pw-panel-network{background:radial-gradient(70% 60% at 50% 45%,#9a6fff29,#0000 72%),#0a0d1459;box-shadow:inset 0 0 12px #ffffff0f,0 1.5rem 3rem -1.5rem #5b2eb88c}.pw-stage{aspect-ratio:100/80;width:100%;position:relative}.pw-stage>*{position:absolute}.pw-lines{width:100%;height:100%;inset:0;overflow:visible}.pw-coach{z-index:3;aspect-ratio:1;width:3rem;color:var(--eb-cream);background:radial-gradient(circle at 50% 35%,#7a4a22,#4a2c16 55%,#16151a);border:1px solid #f0a45cbf;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 0 1.6rem .1rem #f0a45c73,inset 0 0 .6rem #ffdcb440}.pw-coach-strained{filter:saturate(.75);border-style:dashed;box-shadow:0 0 .9rem #f0a45c40,inset 0 0 .6rem #ffdcb426}.pw-person{width:42%;height:42%}.pw-coach-you{letter-spacing:.04em;color:var(--eb-amber-glow);font-size:.68rem;font-weight:600;position:absolute;top:calc(100% + .3rem)}.pw-coach-strained .pw-coach-you{display:none}.pw-strain{z-index:1;aspect-ratio:1.2;background:radial-gradient(closest-side,#d4843a2e,#0000);border:1px dashed #f0a45c59;border-radius:50%;width:44%;animation:3.2s ease-in-out infinite pw-press;transform:translate(-50%,-50%)}.pw-chip{white-space:nowrap;border-radius:2rem;align-items:center;padding:.22rem .6rem;font-size:.68rem;font-weight:500;line-height:1.3;display:inline-flex}.pw-chip-solo{z-index:4;transform:translate(-50%, -50%) rotate(var(--r,0deg));color:#f5f0e8cc;animation:2.8s ease-in-out infinite pw-jostle;animation-delay:var(--d,0s);background:#1a1f2ceb;border:1px dashed #f0a45c66;box-shadow:0 .4rem .9rem -.3rem #000c}.pw-chip-zone{color:var(--eb-amber-glow);background:#281a0eeb;border:1px solid #f0a45ca6;position:absolute;top:calc(100% + .35rem);box-shadow:0 0 1.1rem -.1rem #f0a45c73}.pw-panel-network .pw-coach-you{display:none}.pw-chip-topic{color:var(--eb-cream);background:#11151eeb;border:1px solid #ba9cff73;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%);box-shadow:0 0 .9rem -.2rem #9a6fff8c}.pw-partner{z-index:3;aspect-ratio:1;color:#d9c4ff;background:radial-gradient(circle at 50% 35%,#3f2a78,#17162a 75%);border:1px solid #ba9cff99;border-radius:50%;justify-content:center;align-items:center;width:2rem;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 0 1.1rem #9a6fff80}.pw-partner .pw-person{width:50%;height:50%}.pw-orbit{fill:none;stroke:#ba9cff24;stroke-width:.25px;stroke-dasharray:.8 1.2}.pw-link-glow{fill:none;stroke:#9a6fff;stroke-width:1.6px;stroke-opacity:.35;filter:blur(.8px)}.pw-link{fill:none;stroke:#c9a0ff;stroke-width:.45px;stroke-linecap:round}.pw-link-spark{fill:none;stroke:#f0a45c;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:8 92;animation:3.6s linear infinite pw-flow}.pw-arrow{aspect-ratio:1;width:2.2rem;color:var(--eb-amber-glow);background:#11151ee6;border:1px solid #f0a45c66;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex;transform:rotate(90deg);box-shadow:0 0 1.2rem -.2rem #f0a45c80}@media (min-width:48rem){.pw-arrow{transform:none}}.pw-line{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(90deg, var(--eb-amber-glow), #d9b8ff 60%, #c9a0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.15rem,.95rem + .7vw,1.4rem);font-weight:500;line-height:1.3}.pw-chart{border-radius:1.25rem}.pw-legend{color:var(--cosmos-text);font-size:.72rem}.pw-key{border-radius:2px;width:1.6rem;height:3px;display:inline-block}.pw-key-network{background:linear-gradient(90deg,#9a6fff,#f0a45c);box-shadow:0 0 .5rem #9a6fffb3}.pw-key-solo{background:#f5f0e866}.pw-chart-body{grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.6rem;display:grid}.pw-ylabel{writing-mode:vertical-rl;letter-spacing:.04em;color:var(--cosmos-text-muted);grid-area:1/1;place-self:center;font-size:.68rem;transform:rotate(180deg)}.pw-xlabel{letter-spacing:.04em;color:var(--cosmos-text-muted);grid-area:2/2;justify-self:end;margin-top:.5rem;font-size:.68rem}.pw-plot{aspect-ratio:4/3.3;border-bottom:1px solid #f5f0e84d;border-left:1px solid #f5f0e84d;grid-area:1/2;position:relative}@media (min-width:40rem){.pw-plot{aspect-ratio:16/7.5}}.pw-plot>*{position:absolute}.pw-plot-svg{width:100%;height:100%;inset:0;overflow:visible}.pw-marker{fill:none;stroke:#f5f0e859;stroke-width:1px;stroke-dasharray:4 4}.pw-solo{fill:none;stroke:#f5f0e86b;stroke-width:2px;stroke-linecap:round}.pw-net-glow{fill:none;stroke:#9a6fff;stroke-width:7px;stroke-opacity:.3;filter:blur(3px)}.pw-net{fill:none;stroke:url(#pw-net);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pw-end-dot{aspect-ratio:1;background:var(--eb-deep);border:2px solid #f5f0e88c;border-radius:50%;width:.55rem;transform:translate(-50%,-50%)}.pw-tag{white-space:nowrap;border-radius:2rem;padding:.12rem .45rem;font-size:.68rem;line-height:1.3}.pw-hint{color:var(--cosmos-text-muted);font-size:.68rem}.pw-footnote{color:var(--cosmos-text-muted);font-size:.68rem;line-height:1.5}.pw-point{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;transform:translate(-50%,-50%)}.pw-point:focus-visible{outline:2px solid var(--eb-amber-glow);outline-offset:-2px}.pw-point:hover,.pw-point:focus-visible{z-index:4}.pw-point-dot{aspect-ratio:1;background:var(--eb-deep);width:.72rem;transition:transform .2s var(--cosmos-ease), box-shadow .2s var(--cosmos-ease);border:2px solid #f0a45c;border-radius:50%;box-shadow:0 0 #f0a45c59,0 0 .7rem #f0a45cd9}.pw-point:hover .pw-point-dot,.pw-point:focus-visible .pw-point-dot{background:#f0a45c;transform:scale(1.35);box-shadow:0 0 0 .4rem #f0a45c38,0 0 1rem #f0a45ce6}.pw-chip-value{white-space:nowrap;font-family:var(--font-display,inherit);letter-spacing:.01em;border-radius:2rem;padding:.14rem .5rem;font-size:.7rem;font-weight:500;line-height:1.3}.pw-chip-net-value{color:#fff4e6;background:#0a0d14e0;border:1px solid #f0a45c99;box-shadow:0 0 .8rem -.2rem #f0a45c99}.pw-chip-solo-value{color:#f5f0e8cc;background:#0a0d14e0;border:1px solid #f5f0e84d}.pw-point .pw-chip-value{position:absolute;bottom:calc(50% + .55rem);left:50%;transform:translate(-50%)}.pw-plot>.pw-chip-solo-value{transform:translate(-100%,.55rem)}.pw-tip{text-align:left;opacity:0;visibility:hidden;pointer-events:none;width:13rem;transition:opacity .18s var(--cosmos-ease), transform .18s var(--cosmos-ease), visibility .18s;background:#0e101cf7;border:1px solid #9a6fff73;border-radius:.9rem;flex-direction:column;gap:.2rem;padding:.75rem .9rem;display:flex;position:absolute;top:calc(50% + .9rem);box-shadow:0 1.2rem 2.4rem -1rem #000c,0 0 1.5rem -.5rem #9a6fff80}.pw-tip-center{left:50%;transform:translate(-50%,.3rem)}.pw-tip-end{right:.4rem;transform:translateY(.3rem)}.pw-point:hover .pw-tip,.pw-point:focus-visible .pw-tip{opacity:1;visibility:visible}.pw-point:hover .pw-tip-center,.pw-point:focus-visible .pw-tip-center{transform:translate(-50%)}.pw-point:hover .pw-tip-end,.pw-point:focus-visible .pw-tip-end{transform:translateY(0)}.pw-tip-value{font-family:var(--font-display,inherit);color:var(--eb-amber-glow);font-size:1.15rem;font-weight:500}.pw-tip-title{color:var(--eb-cream);font-size:.72rem;font-weight:600}.pw-tip-body{color:#f5f0e8b8;font-size:.68rem;line-height:1.45}.pw-steps{display:none}.pw-steps-row{border-top:1px solid #f5f0e81f;grid-template-columns:3.9rem 1fr;align-items:baseline;gap:.6rem;padding:.6rem 0;font-size:.72rem;line-height:1.45;display:grid}.pw-steps-row .pw-chip-value{justify-self:start}@media (max-width:47.99rem),(pointer:coarse){.pw-tip,.pw-hint{display:none}.pw-steps{display:block}}.pw-marker-label{color:#f5f0e8cc;background:#0a0d14d9;border:1px dashed #f5f0e84d;transform:translate(-50%,-140%)}@keyframes pw-jostle{0%,to{transform:translate(-50%, -50%) rotate(var(--r,0deg))}50%{transform:translate(calc(-50% + 1.5px), calc(-50% - 1px)) rotate(calc(var(--r,0deg) * 1.25))}}@keyframes pw-press{0%,to{opacity:.9;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(.95)}}@keyframes pw-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pw-chip-solo,.pw-strain,.pw-link-spark{animation:none}.pw-link-spark{display:none}}h2.cosmos-heading.why-title{letter-spacing:-.045em;font-size:clamp(2.5rem,1.2rem + 4.4vw,4.4rem);line-height:1.02}.why-quote-text{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:var(--eb-cream);text-wrap:balance;margin:0;font-size:clamp(1.25rem,.95rem + 1.1vw,1.7rem);font-weight:500;line-height:1.28}.why-quote-by{letter-spacing:.12em;text-transform:uppercase;color:#f5f0e89e;margin-top:1rem;font-size:.68rem}.why-quote-by:before{content:"";vertical-align:middle;background:linear-gradient(90deg, transparent, var(--eb-amber-glow));width:1.5rem;height:1px;margin-right:.6rem;display:inline-block}.why-berg{isolation:isolate;flex-direction:column;max-width:34rem;margin-inline:auto;display:flex;position:relative}.why-berg-tip-shape{display:none}.why-berg-water,.why-berg-waterline:before{pointer-events:none;background:radial-gradient(60% 18rem at 50% 0,#9a6fff29,#0000 70%),linear-gradient(#2a16576b 0%,#11151e59 45%,#0a0d1400 100%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.why-berg-water,.why-berg-mass{display:none}.why-berg-waterline:before{content:"";z-index:-2;height:42rem;position:absolute;inset:0 0 auto}.why-berg-seen{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.why-berg-seen-line{color:#f5f0e8cc;margin:0;font-size:.72rem;line-height:1.5}.why-berg-seen-line strong{color:var(--eb-cream);font-weight:600}.why-berg-seen-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.why-berg-seen-chip{background:var(--eb-deep-2);color:#f5f0e8e0;border:1px solid #f5f0e833;border-radius:2rem;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.68rem;display:inline-flex}.why-berg-seen-chip svg{color:#f5f0e899}.why-berg-waterline{background:linear-gradient(90deg,#0000,#c9a0ffd9 18%,#fff 50%,#f0a45cd9 82%,#0000);height:1px;margin:1.4rem calc(-1*max(1rem,4vw)) 0;position:relative;box-shadow:0 0 .6rem .05rem #9a6fffb3,0 0 2.2rem .3rem #9a6fff40}.why-berg-waterline:after{content:"";background:radial-gradient(50% 100% at 50% 0,#c9a0ff2e,#0000 75%);height:3rem;position:absolute;inset:0 10% auto}.why-berg-zone{margin:0;display:flex}.why-berg-zone-up{margin-top:1.5rem}.why-berg-zone-up+.why-berg-waterline{margin-top:.55rem}.why-berg-zone-down{margin-top:.6rem}.why-berg-zone-label{font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;font-size:.68rem;font-weight:500;line-height:1.2;display:inline-flex}.why-berg-zone-label svg{flex-shrink:0}.why-berg-zone-up .why-berg-zone-label{color:var(--eb-cream)}.why-berg-zone-up .why-berg-zone-label svg{color:var(--eb-amber-glow)}.why-berg-zone-down .why-berg-zone-label{color:#ab96f2}.why-berg-runs{text-align:center;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.045em;color:#f5f0e899;text-shadow:0 0 1.2rem #0a0d14cc;margin:1.1rem 0 .9rem;font-size:clamp(1.9rem,1rem + 3.6vw,4rem);font-weight:500;line-height:1}.why-berg-pairs{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.why-berg-pair{grid-template-columns:minmax(0,1fr) 1.6rem minmax(0,1.25fr);align-items:center;column-gap:.4rem;display:grid;position:relative}.why-berg-hidden-wrap{grid-area:1/1;display:flex}.why-berg-beam-mid{grid-area:1/2}.why-berg-tool,.why-berg-tool-card{display:contents}.why-berg-tool-btn{grid-area:1/3}.why-berg-tool-more{grid-area:2/1/auto/-1}.why-berg-hidden{color:#f5f0e8b8;background:#0a0d1473;border:1px dashed #f5f0e829;border-radius:.7rem;width:100%;padding:.5rem .65rem;font-size:.7rem;line-height:1.35;display:block;position:relative}.why-berg-hidden:before{content:"";z-index:-1;filter:blur(.5rem);background:#5b2eb829;border-radius:1rem;position:absolute;inset:-.35rem}.why-berg-beam{pointer-events:none;display:block;position:relative}.why-berg-beam-tail{display:none}.why-berg-beam-mid{background:linear-gradient(#f0a45cf2,#9a6fff26);border-radius:2px;justify-self:center;width:2px;height:2.2rem;box-shadow:0 0 .5rem #9a6fff99}.why-berg-beam-mid:before{content:"";border-top:2px solid var(--eb-amber-glow);border-left:2px solid var(--eb-amber-glow);transform-origin:50%;width:.45rem;height:.45rem;position:absolute;top:-.1rem;left:50%;transform:translate(-50%)rotate(45deg)translateY(.05rem)}.why-berg-beam:after{content:"";opacity:0;width:4px;height:40%;animation:3.6s cubic-bezier(.45,0,.3,1) infinite why-rise;animation-delay:calc(var(--i,0) * .55s);background:linear-gradient(#0000,#fffffff2,#0000);border-radius:4px;position:absolute;left:50%;translate:-50%}@keyframes why-rise{0%{opacity:0;top:100%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:-40%}}.why-berg-tool-btn,.why-berg-tool-more-body{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(90% 80% at 50% 0,#9a6fff38,#0000 70%),#11151ed1;border:1px solid #9a6fff66;border-radius:.8rem;position:relative;box-shadow:0 0 1.6rem -.2rem #9a6fff80,0 1rem 2rem -1rem #000000b3,inset 0 1px #ffffff24}.why-berg-tool-btn:before{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%;box-shadow:0 0 .6rem .1rem #c9a0ff99}.why-berg-tool-icon{width:1.7rem;height:1.7rem;color:var(--eb-amber-glow);background:#f0a45c1a;border:1px solid #f0a45c59;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 .9rem -.1rem #f0a45c73,inset 0 0 .5rem #f0a45c26}.why-berg-tool-icon svg{width:.95rem;height:.95rem}.why-berg-tool-name{color:#fff;font-size:.82rem;font-weight:600;line-height:1.25}.why-berg-sediment{height:3rem;margin-top:1rem;position:relative}.why-berg-sediment span{filter:blur(4px);opacity:.6;background:#9a6fff47;border-radius:1rem;height:.9rem;position:absolute}@media (min-width:64rem){.why-berg{grid-template-rows:auto auto minmax(8.5rem,auto) auto auto;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1.1rem;max-width:none;display:grid}.why-berg-tip-shape{z-index:-1;grid-area:1/1/3/-1;margin-top:1.2rem;display:block;position:relative}.why-berg-tip-shape svg{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.why-berg-waterline:before{content:none}.why-berg-water{margin-inline:calc(-1*max(1rem,4vw));grid-area:3/1/6/-1;margin-bottom:-3rem;display:block;position:relative;inset:auto}.why-berg-mass{width:calc(100% - 2*max(1rem,4vw));height:100%;display:block;position:absolute;top:0;left:max(1rem,4vw)}.why-berg-seen{grid-area:1/1/auto/-1;margin-bottom:3.4rem}.why-berg-waterline{z-index:2;grid-area:3/1/auto/-1;align-self:start;margin:0 calc(-1*max(1rem,4vw))}.why-berg-runs{color:#a9a1b6;z-index:10;pointer-events:none;pointer-events:none;grid-area:3/1/auto/-1;align-self:center;margin:0;font-size:clamp(3rem,1rem + 4vw,4.6rem);position:relative}.why-berg-pairs{grid-area:2/1/5/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 1.1rem;display:grid}.why-berg-pair{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:stretch}.why-berg-tool{grid-area:1/1;height:3.25rem;display:block;position:relative}.why-berg-tool:after{content:"";background:radial-gradient(circle,#fff 0 20%,#f0a45ce6 35%,#0000 70%);border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:-.35rem;left:50%;translate:-50%;box-shadow:0 0 .8rem .2rem #f0a45c8c}.why-berg-beam-mid{grid-area:2/1;align-self:stretch;height:auto}.why-berg-beam-mid:before{content:none}.why-berg-hidden-wrap{flex-direction:column;grid-area:3/1;align-items:center}.why-berg-beam-tail{width:2px;height:calc(var(--depth) * 1rem + .3rem);background:rgba(154, 111, 255, calc(.5 - var(--depth) * .06));border-radius:2px;display:block;box-shadow:0 0 .5rem #9a6fff66}.why-berg-beam-mid{background:linear-gradient(#fff,#f0a45ce6 15%,#9a6fff80);width:2px}.why-berg-hidden{text-align:center;border-color:rgba(245, 240, 232, calc(.2 - var(--depth) * .025));color:rgba(245, 240, 232, calc(.8 - var(--depth) * .035));background:rgba(12, 14, 26, calc(.72 + var(--depth) * .04));padding:.65rem .7rem}.why-berg-hidden:before{filter:blur(calc(.4rem + var(--depth) * .12rem));background:rgba(91, 46, 184, calc(.14 + var(--depth) * .02))}.why-berg-sediment{grid-area:5/1/auto/-1;height:4.5rem;margin-top:1.5rem}.why-berg{--why-rail:2.4rem;padding-inline:var(--why-rail)}.why-berg-waterline,.why-berg-water{margin-inline:calc(-1 * max(1rem, 4vw) - var(--why-rail))}.why-berg-mass{left:calc(max(1rem, 4vw) + var(--why-rail));width:calc(100% - 2 * (max(1rem, 4vw) + var(--why-rail)))}.why-berg-zone{z-index:3;width:1.1rem;margin:0 0 0 calc(-1 * var(--why-rail));pointer-events:none;flex-direction:column;grid-column:1;place-self:stretch start;align-items:center;gap:.7rem;position:relative}.why-berg-zone-up{grid-row:1/3;margin-top:1.2rem}.why-berg-zone-up+.why-berg-waterline{margin-top:0}.why-berg-zone-down{grid-row:3/6;margin-top:0}.why-berg-zone:before,.why-berg-zone:after{content:"";flex:1 1 0;width:1px;min-height:1.5rem}.why-berg-zone-up:before{background:linear-gradient(#0000,#f5f0e88c)}.why-berg-zone-up:after{background:#f5f0e88c}.why-berg-zone-down:before{background:#ab96f299}.why-berg-zone-down:after{background:linear-gradient(#ab96f299,#5b2eb800)}.why-berg-zone-down{background:radial-gradient(circle at 50% 0,#fff 0 .14rem,#c9a0ff8c .22rem,#0000 .5rem) no-repeat}.why-berg-zone-label{writing-mode:vertical-rl;gap:.5rem;rotate:180deg}.why-berg-zone-label svg{rotate:90deg}}.why-berg-seen-line,.why-berg-seen-chip,.why-berg-zone-label,.why-berg-hidden,.why-berg-tool-does,.why-quote-by{font-size:.75rem}.why-berg-tool-name{font-size:.82rem}.why-berg-tool-btn{width:100%;min-height:2.75rem;font:inherit;text-align:left;color:inherit;cursor:pointer;outline:none;align-items:center;gap:.55rem;padding:.45rem .6rem .45rem .5rem;transition:border-color .2s,box-shadow .2s;display:flex}.why-berg-tool-btn:hover,.why-berg-tool[data-open] .why-berg-tool-btn{border-color:#c9a0ffd9}.why-berg-tool-btn:focus-visible{box-shadow:0 0 0 2px var(--eb-deep,#0a0d14), 0 0 0 4px #c9a0ffe6, 0 0 1.6rem -.2rem #9a6fff99}.why-berg-tool-name{flex:auto;min-width:0}.why-berg-tool-chev{color:#f5f0e88c;flex-shrink:0;transition:rotate .26s cubic-bezier(.22,1,.36,1)}.why-berg-tool[data-open] .why-berg-tool-chev{rotate:180deg}.why-berg-tool-more{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:grid}.why-berg-tool[data-open] .why-berg-tool-more{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),visibility}.why-berg-tool-more-clip{min-height:0;overflow:hidden}.why-berg-tool-more-body{opacity:0;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.5rem;padding:.8rem .9rem .9rem;transition:opacity .18s,translate .26s cubic-bezier(.22,1,.36,1);display:flex;translate:0 -.3rem}.why-berg-tool[data-open] .why-berg-tool-more-body{opacity:1;transition-delay:60ms;translate:0}.why-berg-tool-more-body p{margin:0}.why-berg-tool-does{color:var(--eb-amber-glow);font-size:.75rem;font-weight:600;line-height:1.4}.why-berg-tool-about{color:#f5f0e8e0;font-size:.8rem;line-height:1.5}.why-berg-badge{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.06em;white-space:nowrap;color:#d9c8ff;background:#9a6fff1a;border:1px solid #9a6fff59;border-radius:2rem;align-items:center;gap:.28rem;padding:.15rem .45rem .15rem .3rem;font-size:.75rem;font-variant-caps:all-small-caps;line-height:1.2;display:inline-flex}.why-berg-badge-mark{flex-shrink:0;width:.85rem;height:.85rem}.why-berg-tool-name{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.why-berg-ai{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#9a6fff,#5b2eb8);border-radius:2rem;align-items:center;padding:.05rem .4rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 0 .7rem -.1rem #9a6fffcc,inset 0 1px #ffffff40}@media (min-width:64rem){.why-berg-tool[data-open]{z-index:20}.why-berg-tool-card{width:100%;translate:calc(-50% + var(--why-tip-dx,0px)) 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(90% 3rem at 50% 0,#9a6fff38,#0000 70%),#11151ee6;border:1px solid #9a6fff66;border-radius:.8rem;flex-direction:column;transition:width .26s cubic-bezier(.22,1,.36,1),translate .26s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .26s;display:flex;position:absolute;top:0;left:50%;box-shadow:0 0 1.6rem -.2rem #9a6fff80,0 1rem 2rem -1rem #000000b3,inset 0 1px #ffffff24}.why-berg-tool-card:before{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%;box-shadow:0 0 .6rem .1rem #c9a0ff99}.why-berg-tool-card:hover,.why-berg-tool[data-open] .why-berg-tool-card{border-color:#c9a0ffd9}.why-berg-tool[data-open] .why-berg-tool-card{width:min(14.5rem,100vw - 24px);box-shadow:0 0 0 1px #9a6fff26,0 0 2rem -.3rem #9a6fff99,0 1.4rem 2.8rem -1rem #000000d9,inset 0 1px #ffffff29}.why-berg-tool-btn,.why-berg-tool-more-body{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.why-berg-tool-btn:before{content:none}.why-berg-tool-btn{border-radius:.8rem;justify-content:center;min-height:calc(3.25rem - 2px);padding:.4rem .6rem}.why-berg-tool-name{white-space:nowrap;flex-wrap:nowrap;flex:0 auto}.why-berg-tool[data-open]:after{opacity:0}.why-berg-tool-chev{display:none}.why-berg-tool-more-body{margin-top:0;padding:0 1rem 1rem}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.why-berg-tool-btn{cursor:default}}@media (prefers-reduced-motion:reduce){.why-berg-beam:after{opacity:0;animation:none}.why-berg-tool-card,.why-berg-tool-btn,.why-berg-tool-chev,.why-berg-tool-more,.why-berg-tool-more-body{transition:none!important}}.fos-cn-avatar,.fos-cn-mark{width:2.1rem;height:2.1rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex}.fos-cn-avatar{color:#2a1606;background:radial-gradient(80% 80% at 30% 25%,#ffd9a8,#0000 70%),linear-gradient(140deg,#f0a45c,#c9705a 70%,#9a4f6a);box-shadow:0 0 0 2px #f0a45c40,0 0 1rem -.2rem #f0a45c99}.fos-cn-mark{color:var(--eb-cream);background:radial-gradient(80% 80% at 30% 25%, color-mix(in oklab, var(--eb-moss) 55%, var(--eb-cream)), transparent 75%), var(--eb-moss);box-shadow:0 0 0 2px color-mix(in oklab, var(--eb-moss) 45%, transparent), 0 0 1rem -.2rem color-mix(in oklab, var(--eb-moss) 80%, transparent)}.fos-cn-role{color:var(--cn-accent);font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.4}.fos-cn-prog{background:var(--eb-deep-2);box-shadow:inset 0 0 0 1px #f5f0e81a}.fos-cn-prog-glow,.fos-cn-prog-moss{justify-content:center;align-items:center;padding-bottom:1.4rem;display:flex;position:absolute;inset:0}.fos-cn-prog-glow{background:radial-gradient(60% 80% at 25% 30%, #9a6fff73, transparent 70%), radial-gradient(55% 70% at 85% 85%, #f0a45c4d, transparent 70%), var(--eb-deep-2)}.fos-cn-prog-moss{background:radial-gradient(70% 90% at 30% 20%, color-mix(in oklab, var(--eb-moss) 60%, var(--eb-cream)), transparent 70%), linear-gradient(150deg, var(--eb-moss), color-mix(in oklab, var(--eb-moss) 55%, #0a0d14));justify-content:flex-end;align-items:flex-start;padding:.5rem}.fos-cn-prog-glyph{width:2.6rem;height:2.6rem;color:var(--eb-cream);background:#f5f0e814;border:1px solid #f5f0e859;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 1.2rem #f5f0e82e}.fos-cn-prog-scrim{pointer-events:none;background:linear-gradient(#0000 20%,#00000040 45%,#000000d1);position:absolute;inset:0}.fos-cn-caption-line{color:#fffc;text-wrap:balance;margin-top:.1rem;font-size:.68rem;line-height:1.3}@media (min-width:80rem){.fos-cn-avatar,.fos-cn-mark{width:1.75rem;height:1.75rem;font-size:.56rem}.fos-cn-role,.fos-cn-caption-line{font-size:.54rem}.fos-cn-prog-glyph{width:1.8rem;height:1.8rem}.fos-cn-prog-glow{padding-bottom:2.2rem}}.fos-pill-live{box-shadow:var(--cosmos-pill-shadow), 0 0 1.4rem -.2rem #f0a45c73, 0 0 2.6rem -.6rem #9a6fff8c}.fos-live-dot{background:var(--eb-amber-glow);width:.45rem;height:.45rem;box-shadow:0 0 .5rem var(--eb-amber-glow);border-radius:50%;display:inline-block;position:relative}.fos-live-dot:after{content:"";border-radius:inherit;border:1px solid var(--eb-amber-glow);animation:2.2s ease-out infinite fos-live-ping;position:absolute;inset:0}@keyframes fos-live-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.fos-live-dot:after{opacity:0;animation:none}}.pw-now{letter-spacing:.01em;color:#fff4e6;background:#d4843a1a;border:1px solid #f0a45c66;border-radius:2rem;align-items:center;gap:.55rem;padding:.4rem .95rem;font-size:.72rem;font-weight:500;display:inline-flex;box-shadow:0 0 1.4rem -.3rem #f0a45c80,inset 0 0 .8rem #f0a45c14}.pw-now-dot{aspect-ratio:1;background:var(--eb-amber-glow);width:.45rem;box-shadow:0 0 .5rem var(--eb-amber-glow);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite pw-now-pulse}@keyframes pw-now-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.pw-now-dot{animation:none}}.fos-pf-row{flex-direction:column;align-items:stretch;max-width:20rem;margin-inline:auto;display:flex}.fos-pf-offer{background:radial-gradient(90% 70% at 20% 0,#f0a45c1f,#0000 70%),radial-gradient(80% 60% at 90% 100%,#9a6fff24,#0000 70%),#11151ed1;border:1px solid #f0a45c52;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.1rem 1.1rem 1.2rem;display:flex;position:relative;box-shadow:0 1.2rem 2.5rem -1.5rem #000000b3,0 0 2.2rem -1rem #f0a45c59}.fos-pf-avatar{width:2.5rem;height:2.5rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;color:#2a1606;background:radial-gradient(80% 80% at 30% 25%,#ffd9a8,#0000 70%),linear-gradient(140deg,#f0a45c,#c9705a 70%,#9a4f6a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:600;display:inline-flex;box-shadow:0 0 0 2px #f0a45c40,0 0 1rem -.2rem #f0a45c99}.fos-pf-label{font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f5f0e89e;font-size:.68rem;font-weight:500;line-height:1.4}.fos-pf-label-amber{color:var(--eb-amber-glow)}.fos-pf-programme{background:#0a0d148c;border-radius:.7rem;flex-direction:column;gap:.2rem;padding:.85rem .95rem;display:flex;box-shadow:inset 0 0 0 1px #f5f0e81a}.fos-pf-programme-name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:var(--eb-cream);font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:600;line-height:1.1}.fos-pf-clasp{justify-content:center;align-items:center;height:3rem;display:flex;position:relative}.fos-pf-clasp-line{inset-block:0;background:linear-gradient(180deg, var(--eb-amber-glow), var(--eb-violet-glow));width:2px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 .8rem #9a6fffb3}.fos-pf-clasp-pill{font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--eb-cream);background:#11151ef2;border:1px solid #9a6fff8c;border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em;font-size:.68rem;font-weight:500;display:inline-flex;position:relative;box-shadow:0 0 1.2rem -.2rem #9a6fff99}.fos-pf-clasp-arrow{width:.8em;height:.8em;transform:rotate(90deg)}.fos-pf-identity{aspect-ratio:4/3;background:var(--eb-deep-2);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 1.2rem 2.5rem -1.5rem #000000b3,0 0 2.2rem -1rem #9a6fff73}.fos-pf-identity-tag{color:#f5f0e8d9;position:absolute;top:.75rem;left:.9rem}@media (min-width:48rem){.fos-pf-row{flex-direction:row;align-items:center;max-width:42rem}.fos-pf-offer{flex:1 1 0;justify-content:space-between;min-height:12rem}.fos-pf-identity{aspect-ratio:auto;flex:1 1 0;align-self:stretch;min-height:12rem}.fos-pf-clasp{flex-shrink:0;align-self:stretch;width:auto;height:auto;padding-inline:.9rem}.fos-pf-clasp-line{inset-block:auto;background:linear-gradient(90deg, var(--eb-amber-glow), var(--eb-violet-glow));width:auto;height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.fos-pf-clasp-arrow{transform:none}}.st{height:220vh;padding-inline:0}.st-stage{place-items:center;height:100svh;padding-inline:max(1.25rem,6vw);display:grid;position:sticky;top:0;overflow:hidden}.st-glow{pointer-events:none;background:radial-gradient(38% 34% at 50% 48%,#9a6fff29,#0000 70%),radial-gradient(70% 55% at 50% 52%,#5b2eb824,#0000 75%);position:absolute;inset:0}.st-stars{pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 22%,#f5f0e8b3,#0000 60%),radial-gradient(1px 1px at 78% 14%,#f5f0e88c,#0000 60%),radial-gradient(1.5px 1.5px at 88% 68%,#c9a0ffb3,#0000 60%),radial-gradient(1px 1px at 22% 82%,#f5f0e880,#0000 60%),radial-gradient(1px 1px at 55% 8%,#f5f0e873,#0000 60%),radial-gradient(1.5px 1.5px at 6% 58%,#f0a45c8c,#0000 60%),radial-gradient(1px 1px at 64% 90%,#f5f0e880,#0000 60%),radial-gradient(1px 1px at 40% 30%,#f5f0e84d,#0000 60%),radial-gradient(1px 1px at 95% 40%,#f5f0e873,#0000 60%),radial-gradient(1px 1px at 33% 64%,#c9a0ff66,#0000 60%);animation:7s ease-in-out infinite alternate st-twinkle;position:absolute;inset:0}@keyframes st-twinkle{0%{opacity:.35}to{opacity:.65}}.st-figure{text-align:center;will-change:opacity, transform, filter;max-width:19ch;margin:0;font-size:clamp(1.9rem,.6rem + 4.4vw,3.6rem);position:relative}.st-figure>figure,.st-quote{margin:0}.st-quote p{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;color:var(--eb-cream);text-wrap:balance;margin:0;font-size:1em;font-weight:500;line-height:1.08}.st-word{display:inline-block}.st-by{letter-spacing:.18em;text-transform:uppercase;color:var(--cosmos-text-soft);margin-top:1.4em;font-size:max(.75rem,.22em)}.st-by cite{font-style:normal}.st-by:before{content:"";background:linear-gradient(90deg, transparent, var(--eb-violet-glow), transparent);width:2.5rem;height:1px;margin:0 auto 1em;display:block}.st-lead{letter-spacing:0;color:#f5f0e8d1;text-wrap:balance;width:min(31rem,100vw - 2*max(1.25rem,6vw));margin:2.2rem 0 0;font-size:clamp(1rem,.92rem + .35vw,1.2rem);line-height:1.6;position:relative;left:50%;translate:-50%}@media (max-width:640px){.st{height:190vh}.st-figure{max-width:15ch}}@media (prefers-reduced-motion:reduce){.st{height:auto}.st-stage{height:auto;min-height:80svh;padding-block:6rem;position:relative}.st-stars{animation:none}.st-glow,.st-figure,.st-by,.st-lead,.st-word{opacity:1!important;filter:none!important;text-shadow:none!important;transform:none!important}}.fos-cn-name{font-size:.8rem}.fos-cn-offerbox{border:1px solid var(--cn-accent-line);background:radial-gradient(120% 90% at 0% 0%, var(--cn-accent-glow), transparent 70%), #f5f0e80a;border-radius:.6rem;flex-direction:column;gap:.1rem;padding:.5rem .6rem .55rem;display:flex}.cosmos-light .fos-cn-offerbox{background:radial-gradient(120% 90% at 0% 0%, var(--cn-accent-glow), transparent 70%), var(--eb-paper)}.fos-cn-offer-label{color:var(--cn-offer);font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.4}.fos-cn-offer-name{color:var(--cn-name);letter-spacing:-.01em;text-wrap:balance;font-size:.9rem;font-weight:500;line-height:1.2}.fos-cn-clasp{background:linear-gradient(180deg, var(--cn-accent-line), var(--cn-accent));width:2px;height:.7rem;box-shadow:0 0 .5rem var(--cn-accent-glow);display:block}.fos-cn-chip{border:1px solid var(--cn-accent-line);background:var(--cn-tag-bg);max-width:100%;box-shadow:0 0 1rem -.2rem var(--cn-accent-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2rem;align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .3rem;display:flex}.fos-cn-chip-photo{background:var(--eb-deep-2);width:2.3rem;height:2.3rem;box-shadow:0 0 0 2px var(--cn-accent-line);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.fos-cn-chip-label{color:var(--cn-accent);font-family:var(--font-labels), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.3}.cosmos-light .fos-cn-chip-label{color:var(--cosmos-amber-ink)}.fos-cn-chip-name{color:var(--cn-tag-text);white-space:nowrap;font-size:.8rem;font-weight:500;line-height:1.2}.fos-cn-legend{max-width:100%;color:var(--cosmos-text-soft);text-wrap:balance;font-size:.75rem;line-height:1.4;display:block}.fos-cn-legend-line{vertical-align:middle;background:linear-gradient(90deg,#c9a0ff,#9a6fff 55%,#f0a45c);border-radius:2px;width:1.6rem;height:2px;margin:-.1em .6rem 0 0;display:inline-block;box-shadow:0 0 .5rem #9a6fff99}@media (min-width:80rem){.fos-cn-name{font-size:.62rem}.fos-cn-offerbox{padding:.35rem .45rem .4rem}.fos-cn-offer-label,.fos-cn-chip-label{font-size:.54rem}.fos-cn-offer-name{font-size:.68rem}.fos-cn-clasp{height:.5rem}.fos-cn-chip{gap:.35rem;padding-right:.6rem}.fos-cn-chip-photo{width:1.7rem;height:1.7rem}.fos-cn-chip-name{font-size:.62rem}.fos-cn-label{font-size:.54rem}}.fos-stories{flex-direction:column;gap:clamp(2.75rem,2rem + 3vw,4.5rem);margin-inline:0;padding:0;list-style:none;display:flex}.fos-pf-avatar-photo{position:relative;overflow:hidden}.fos-pf-label-moss{color:color-mix(in srgb, var(--eb-moss) 40%, var(--eb-cream))}.fos-pf-dock{flex-direction:column;align-items:center;max-width:20rem;margin-inline:auto;display:flex}.fos-pf-dock-line{border-left:2px dotted #8fb092b3;width:0;height:1.5rem}.fos-pf-product{background:radial-gradient(90% 90% at 0%,#8fb0922e,#0000 70%),#1c2820e0;border:1px solid #8fb09273;border-radius:.9rem;align-items:center;gap:.85rem;width:100%;padding:.8rem 1rem;display:flex;box-shadow:0 1rem 2rem -1.4rem #000000b3,0 0 1.6rem -.9rem #8fb09299}.fos-pf-product-icon{color:#dfeedd;background:linear-gradient(150deg,#8fb0928c,#3d5240e6);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #dfeedd40}.fos-pf-product-icon svg{width:1.35rem;height:1.35rem}.fos-pf-product-company{font-family:var(--font-display), system-ui, sans-serif;color:var(--eb-cream);font-size:.9rem;font-weight:600;line-height:1.2}.fos-pf-product-name{color:#f5f0e8bf;font-size:.72rem;line-height:1.35}@media (min-width:48rem){.fos-pf-dock{max-width:22rem}}.pw-point-label{pointer-events:none;align-items:center;gap:.3rem;display:flex;position:absolute;bottom:calc(50% + .55rem);left:50%;transform:translate(-50%)}.pw-point-label .pw-chip-value{position:static;transform:none}.pw-who{flex-shrink:0;align-items:center;display:inline-flex}.pw-who-you{color:#2a1606;background:linear-gradient(140deg,#f0a45c,#c9705a);border-radius:2rem;padding:.14rem .5rem;font-size:.68rem;font-weight:600;line-height:1.3;box-shadow:0 0 .8rem -.2rem #f0a45cb3}.pw-who .fos-pf-avatar.pw-who-avatar{z-index:1;width:1.6rem;height:1.6rem;font-size:.68rem}.pw-who-thumb{background:var(--eb-deep-2);border-radius:50%;width:1.6rem;height:1.6rem;margin-left:-.45rem;position:relative;overflow:hidden;box-shadow:0 0 0 2px #9a6fff8c,0 0 .8rem -.2rem #9a6fffb3}.pw-who-product{z-index:2;color:#dfeedd;background:#3d5240f2;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:1.1rem;height:1.1rem;margin-left:-.35rem;display:inline-flex;box-shadow:0 0 0 1.5px #8fb092cc}.pw-who-product svg{width:.72rem;height:.72rem}.pw-steps-row{grid-template-columns:4.6rem 1fr}@media (max-width:47.99rem){.pw-point-label .pw-who{display:none}}.hero-live-field{-webkit-backdrop-filter:blur(16px);background:radial-gradient(90% 120% at 50% 0,#9a6fff1f,#0000 70%),#11151eb8;border:1px solid #f5f0e824;border-radius:999px;align-items:center;gap:.6rem;width:min(100%,26rem);min-height:2.75rem;padding:.3rem .4rem .3rem 1.1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1rem 2.5rem -1rem #0009,inset 0 1px #f5f0e814}.hero-live-field:focus-within{border-color:#9a6fff99;box-shadow:0 1rem 2.5rem -1rem #0009,0 0 0 4px #9a6fff24,inset 0 1px #f5f0e814}.hero-live-label{color:#f5f0e8b8;white-space:nowrap;flex:none;font-size:.8rem;font-weight:500}.hero-live-input{min-width:0;min-height:2.75rem;color:var(--cosmos-text);caret-color:var(--cosmos-amber-glow);background:0 0;border:0;border-radius:999px;flex:1;padding:0 .8rem;font-size:.85rem;font-weight:600}.hero-live-input::placeholder{color:#f5f0e866;font-weight:500}.cosmos .hero-live-input:focus,.cosmos .hero-live-input:focus-visible{outline:none}.hero-live-field:has(.hero-live-input:focus-visible){outline:2px solid var(--cosmos-focus);outline-offset:3px}@media (pointer:fine){.hero-live-field{min-height:2.2rem}.hero-live-input{min-height:1.9rem}}@media (max-width:29.99rem){.hero-live-field{border-radius:1.1rem;flex-direction:column;align-items:stretch;gap:.35rem;padding:.7rem .5rem .4rem}.hero-live-label{text-align:center}.hero-live-input{text-align:center;background:#f5f0e80d}}.hero-live-fade{transition:opacity .2s}.hero-live-card{background:radial-gradient(60% 70% at 28% 30%, #9a6fff80, transparent 70%), radial-gradient(55% 60% at 82% 88%, #f0a45c52, transparent 70%), var(--eb-deep-2);box-shadow:0 2em 5em -1em #000000b3,0 0 4em -.5em #9a6fff8c}.hero-live-orbit{aspect-ratio:1;border:1px solid #c9a0ff47;border-radius:50%;width:46%;animation:18s linear infinite hero-live-spin;position:absolute;top:44%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1.6em #c9a0ff0a,0 0 0 3.4em #c9a0ff06}.hero-live-orbit i{background:var(--eb-amber-glow);width:.6em;height:.6em;box-shadow:0 0 .8em var(--eb-amber-glow);border-radius:50%;margin-left:-.3em;position:absolute;top:-.3em;left:50%}.hero-live-initial{font-family:var(--font-display);color:#0000;background:linear-gradient(160deg,#fff 20%,#c9a0ff 60%,#f0a45c);filter:drop-shadow(0 0 .35em #9a6fff8c);-webkit-background-clip:text;background-clip:text;font-size:4.2em;font-weight:600;line-height:1;position:absolute;top:44%;left:50%;translate:-50% -50%}@keyframes hero-live-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.hero-live-fade,.hero-live-field{transition:none}.hero-live-orbit{animation:none}}.st{height:125svh}@media (max-width:640px){.st{height:120svh}}@media (prefers-reduced-motion:reduce){.st{height:auto}}.st-figure{will-change:auto}@media (max-width:47.99rem){.fos-how-grid>*{padding-block:1rem}}@media (max-width:39.99rem){.fos-core-grid>figure{aspect-ratio:3/4}.fos-core-grid>figure>span.absolute:not([aria-hidden]){inset:auto auto 3.75rem .875rem}}.pp-faq{border-top:1px solid var(--cosmos-line-strong);flex-direction:column;display:flex}.pp-faq-item{border-bottom:1px solid var(--cosmos-line-strong)}.pp-faq-q{cursor:pointer;min-height:2.75rem;font-family:var(--font-display), system-ui, sans-serif;color:var(--cosmos-text);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .25rem;font-size:.86rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.pp-faq-q::-webkit-details-marker{display:none}.pp-faq-q::marker{content:""}.pp-faq-q:focus-visible{outline:2px solid var(--eb-violet);outline-offset:2px;border-radius:.4rem}.pp-faq-icon{width:1.6rem;height:1.6rem;color:var(--eb-violet);box-shadow:inset 0 0 0 1px var(--cosmos-line-strong);transition:transform .35s var(--cosmos-ease);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-faq-item[open] .pp-faq-icon{transform:rotate(45deg)}.pp-faq-a{color:var(--cosmos-text-muted);margin:0;padding:0 2.4rem 1rem .25rem;font-size:.76rem;line-height:1.6}.pp-faq-item[open] .pp-faq-a{animation:pp-faq-open .4s var(--cosmos-ease) both}@keyframes pp-faq-open{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pp-faq-item[open] .pp-faq-a{animation:none}.pp-faq-icon{transition:none}}@media (max-width:47.99rem){.pp-section{--cosmos-seam:2rem;padding-top:2.25rem;padding-bottom:2.25rem}.pw-chart .pw-plot{aspect-ratio:16/10.5}.pp-bring{gap:.6rem}.pp-bring>.cosmos-glass,.pp-bring .pp-bring-card{gap:.7rem;padding:.9rem .8rem}.pp-bring>.cosmos-bezel{padding:.3rem}.pp-bring h3{font-size:.8rem}.pp-bring ul{gap:.55rem}.pp-bring li{gap:.45rem}.pp-bring li>span:first-child{display:none}.pp-bring li>span:last-child{font-size:.7rem;line-height:1.45}.pp-integrity{gap:.75rem}.pp-integrity>li>*{grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem .7rem;padding:1rem 1.1rem;display:grid}.pp-integrity>li>*>span:first-child{font-size:1.05rem}.pp-integrity>li>*>p{grid-column:1/-1}.pw-hats{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:calc(-1*max(1rem,4vw));padding-inline:max(1rem,4vw);scroll-padding-inline:max(1rem,4vw);display:flex;overflow-x:auto}.pw-hats::-webkit-scrollbar{display:none}.pw-hats>.pw-panel{scroll-snap-align:start;flex:0 0 82%}.pw-hats>.pw-arrow{display:none}.pp-pillars{margin-top:1.75rem}.pp-pillars>li{padding:.8rem}.fos-stories{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:.75rem;margin-inline:calc(-1*max(1rem,4vw));padding-inline:max(1rem,4vw);scroll-padding-inline:max(1rem,4vw);overflow-x:auto}.fos-stories::-webkit-scrollbar{display:none}.fos-stories>li{scroll-snap-align:start;flex:0 0 82%}.pw-chart .pw-steps{display:none}.pp-integrity{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(1rem,4vw));padding-inline:max(1rem,4vw);scroll-padding-inline:max(1rem,4vw);display:flex;overflow-x:auto}.pp-integrity::-webkit-scrollbar{display:none}.pp-integrity>li{scroll-snap-align:start;flex:0 0 82%}}.pm-wrap{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.pm-track{max-width:50rem;margin-inline:auto}.pm-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pm-slot{flex-direction:column;align-items:center;display:flex}.pm-card{width:100%;min-height:9.5rem;box-shadow:inset 0 0 0 1px var(--cosmos-line-strong), 0 1px 2px #0a0d140d, 0 1rem 2rem -1.4rem #4a268359;background:#fbf7f0e6;border-radius:1.1rem;flex-direction:column;flex:1;gap:.55rem;padding:1.15rem 1.15rem 1.2rem;display:flex}.pm-kind{letter-spacing:.02em;color:var(--eb-violet-deep);background:#5b2eb814;border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.68rem;font-weight:600}.pm-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--cosmos-text);margin:0;font-size:1.05rem;font-weight:500;line-height:1.2}.pm-by{color:var(--cosmos-text-muted);align-items:center;gap:.6rem;margin:auto 0 0;font-size:.7rem;line-height:1.35;display:flex}.pm-by strong{color:var(--cosmos-text);font-weight:600}.fos-pf-avatar.pm-avatar{width:2.25rem;height:2.25rem}.pm-card-yours{text-align:center;box-shadow:none;transition:border-color .3s var(--cosmos-ease), background .3s var(--cosmos-ease), transform .3s var(--cosmos-ease);background:0 0;border:1.5px dashed #4a268366;justify-content:center;align-items:center}.pm-card-yours .pm-title{color:var(--eb-violet-deep)}.pm-card-yours:hover{border-color:var(--eb-violet-deep);background:#5b2eb80d;transform:translateY(-2px)}.pm-card-yours:focus-visible{outline:2px solid var(--eb-violet-deep);outline-offset:3px}.pm-plus{width:2.25rem;height:2.25rem;color:var(--eb-violet-deep);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #4a268359}.pm-socket{background:linear-gradient(180deg, #4a268380, var(--eb-amber-deep));width:2px;height:1.5rem;position:relative}.pm-socket:after{content:"";background:var(--eb-amber-glow);border-radius:50%;width:.6rem;height:.6rem;position:absolute;bottom:-.3rem;left:50%;transform:translate(-50%);box-shadow:0 0 .6rem #f0a45ccc}.pm-socket-open{background:repeating-linear-gradient(#4a268373 0 3px,#0000 3px 6px)}.pm-socket-open:after{background:var(--eb-cream);box-shadow:inset 0 0 0 1.5px #4a268380}.pm-core{width:100%;min-height:3.6rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;color:var(--eb-cream);background:radial-gradient(60% 140% at 50% 0%, #7a4cd673, transparent 70%), linear-gradient(90deg, var(--eb-deep), #1a1530 50%, var(--eb-deep));border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:1.1rem 1rem;font-size:.8rem;font-weight:500;display:flex;box-shadow:0 0 0 1px #f0a45c4d,0 1.2rem 2.4rem -1.4rem #4a2683b3}@media (max-width:47.99rem){.pm-wrap{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*max(1rem,4vw));padding-inline:max(1rem,4vw);scroll-padding-inline:max(1rem,4vw);overflow-x:auto}.pm-wrap::-webkit-scrollbar{display:none}.pm-track{width:34rem;max-width:none}.pm-row{gap:.75rem}.pm-slot{scroll-snap-align:start}.pm-card{min-height:8.5rem;padding:1rem}}.r11-story{flex-direction:column;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:flex}.r11-wall{flex-wrap:wrap;justify-content:center;gap:.9rem .45rem;max-width:19rem;margin:0 auto;padding:0 0 .6rem;list-style:none;display:flex}.r11-logo{border:1px solid var(--cosmos-line-strong);background:radial-gradient(circle at 50% 30%,#f5f0e80f,#f5f0e804);border-radius:50%;width:2.25rem;height:2.25rem;position:relative}.r11-logo:nth-child(2n){transform:translateY(.6rem)}.r11-logo-mark{background-color:var(--eb-cream);position:absolute;inset:27%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.r11-logo-lit{background:radial-gradient(circle at 50% 35%,#9a6fff47,#5b2eb81f);border-color:#9a6fff8c;box-shadow:0 0 1.2rem -.2rem #9a6fff73}.r11-logo-halo{pointer-events:none;background:radial-gradient(closest-side,#9a6fff73,#9a6fff00 100%);border-radius:50%;position:absolute;inset:-45%}@media (min-width:48rem){.r11-wall{gap:1.4rem 1.3rem;max-width:36rem;padding-bottom:.8rem}.r11-logo:nth-child(2n){transform:translateY(.8rem)}.r11-logo{width:3.4rem;height:3.4rem}}.r11-line-wrap{width:100%;max-width:26rem;margin:0 auto;position:relative}.r11-rail{background:#f5f0e81a;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:calc(.5rem - 1px);-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.r11-rail-fill{background:linear-gradient(180deg, var(--eb-amber-glow), var(--eb-violet-glow));transform-origin:top;transform:scaleY(var(--fill,1));position:absolute;inset:0;box-shadow:0 0 .6rem #9a6fffb3}.r11-line{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.r11-step{grid-template-columns:1rem minmax(0,1fr);align-content:start;align-items:start;gap:.9rem;display:grid}.r11-dot{background:var(--cosmos-bg);border:1.5px solid #f5f0e84d;border-radius:50%;width:1rem;height:1rem;margin-top:.15rem;position:relative}.r11-dot-fill{background:var(--eb-violet-glow);border-radius:50%;position:absolute;inset:2px;box-shadow:0 0 .7rem .1rem #9a6fffcc}.r11-step-text{flex-direction:column;gap:.3rem;display:flex}.r11-when{font-family:var(--font-labels,inherit);letter-spacing:.14em;color:var(--eb-amber-glow);font-size:.68rem;font-weight:600;line-height:1.5}.r11-step-text:has(.r11-when){grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.55rem;display:grid}.r11-step-text:has(.r11-when)>.r11-step-body{grid-column:1/-1}.r11-step-title{font-family:var(--font-display,inherit);letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:500}.r11-step-body{margin:0;font-size:.72rem;line-height:1.55}@media (min-width:48rem){.r11-line-wrap{max-width:64rem}.r11-rail{width:auto;height:2px;inset:calc(.5rem - 1px) calc(10% - .5rem) auto;-webkit-mask-image:none;mask-image:none}.r11-rail-fill{background:linear-gradient(90deg, var(--eb-amber-glow), var(--eb-violet-glow));transform-origin:0;transform:scaleX(var(--fill,1))}.r11-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.r11-step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem}.r11-dot{margin-top:0}:is(.r11-step-text,.r11-step-text:has(.r11-when)){align-items:center;display:flex}.r11-step-text:not(:has(.r11-when)):before{content:"";height:1.02rem}.r11-step-body{font-size:.68rem}}.r11-now{border:1px solid var(--cosmos-line-strong);text-align:center;background:#f5f0e808;border-radius:1rem;max-width:36rem;margin:0 auto;padding:1rem 1.25rem;font-size:.75rem;line-height:1.6}.r11-close{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;max-width:38rem;margin:0 auto;display:grid}.r11-photo{border-radius:50%;width:4.5rem;height:4.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f5f0e82e,0 0 2rem -.3rem #9a6fff8c}.r11-close-text{flex-direction:column;gap:.6rem;display:flex}.r11-close-quote{font-family:var(--font-display,inherit);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1rem,.88rem + .7vw,1.4rem);font-weight:500;line-height:1.3}.r11-by{font-size:.72rem}@media (min-width:48rem){.r11-close{gap:1.75rem}.r11-photo{width:7rem;height:7rem}}@media (prefers-reduced-motion:reduce){.r11-logo:not(.r11-logo-lit) .r11-logo-mark{opacity:.16!important}.r11-logo-halo,.r11-dot-fill{opacity:1!important}.r11-rail-fill{transform:none!important}}.r11-modules{max-width:52rem;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0}.r11-core{background:radial-gradient(60% 120% at 0% 0%, #4a26831a, transparent 70%), radial-gradient(50% 120% at 100% 100%, #b8642814, transparent 70%), var(--eb-paper);border:1px solid #4a268333;border-radius:1.25rem;padding:1.1rem 1.2rem 1.4rem;position:relative;box-shadow:0 1.5rem 3rem -1.6rem #28144666}.r11-core-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.r11-core-name{font-family:var(--font-display,inherit);letter-spacing:-.01em;font-size:1.1rem;font-weight:500}.r11-core-parts{flex-wrap:wrap;gap:.6rem 1.25rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.r11-core-part{align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;display:inline-flex}.r11-core-icon,.r11-mod-icon{border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.r11-core-icon{color:var(--eb-violet-deep);background:#4a268317}.r11-sockets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid;position:absolute;bottom:-.3rem;left:0;right:0}.r11-socket{background:var(--eb-cream);border:1px solid #4a268347;border-radius:999px;justify-self:center;width:1.9rem;height:.6rem;box-shadow:inset 0 1px 2px #0a0d1426}.r11-socket:nth-child(n+3){display:none}.r11-socket-soon{border-color:#b8642899;box-shadow:inset 0 1px 2px #0a0d1426,0 0 .6rem #f0a45c8c}.r11-mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.r11-mod{border:1px solid var(--cosmos-line-strong);background:#fbf7f0d9;border-radius:1rem;flex-direction:column;grid-template-columns:2rem minmax(0,1fr);align-content:start;align-items:center;gap:.5rem .6rem;padding:.8rem .75rem;display:grid;position:relative}.r11-mod .r11-chip{grid-column:1/-1;justify-self:start}.r11-mod-body{grid-column:1/-1}.r11-mod-soon{border-color:#b8642866;box-shadow:0 1rem 2rem -1.2rem #b8642873}.r11-mod-later{background:#fbf7f073;border-style:dashed;border-color:#0a0d1433}.r11-plug{background:linear-gradient(180deg, var(--eb-amber-glow), var(--eb-amber-deep));width:2px;height:1.5rem;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.r11-mod-later .r11-plug{background:repeating-linear-gradient(#0a0d1447 0 3px,#0000 3px 6px)}.r11-mod:nth-child(n+3) .r11-plug{display:none}.r11-mod-icon{color:var(--cosmos-text-soft);background:#0a0d140d}.r11-mod-soon .r11-mod-icon{color:var(--eb-amber-deep);background:#b864281f}.r11-mod-name{font-family:var(--font-display,inherit);letter-spacing:-.01em;font-size:.82rem;font-weight:500}.r11-mod-body{margin:0;font-size:.68rem;line-height:1.5}.r11-chip{letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.r11-chip-dot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.r11-chip-live{color:var(--eb-violet-deep);background:#4a26831a}.r11-chip-soon{color:var(--cosmos-amber-ink);background:#b8642821}.r11-chip-later{color:var(--cosmos-text-soft);border:1px solid #0a0d1429}.r11-chip-later .r11-chip-dot{opacity:.5}.r11-mod-partners{text-align:center;margin:1.25rem 0 0;font-size:.75rem}.r11-mod-partners>strong{display:block}.r11-mod-link{align-items:center;gap:.3rem;min-height:2.75rem;font-weight:500;display:inline-flex}@media (min-width:48rem){.r11-core{padding:1.3rem 1.5rem 1.6rem}.r11-core-parts{gap:.6rem 2rem}.r11-sockets{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.r11-socket:nth-child(n+3){display:block}.r11-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.r11-mod{text-align:center;align-items:center;gap:.45rem;padding:.95rem .9rem 1rem;display:flex}.r11-mod .r11-chip{justify-self:auto}.r11-mod-partners>strong{display:inline}.r11-mod:nth-child(n+3) .r11-plug{display:block}}.r12-deck-caption{letter-spacing:-.01em;color:#f5f0e8e6;text-wrap:balance;margin:0 0 clamp(.9rem,.6rem + 1vw,1.5rem);font-size:.95rem;font-weight:500}.r12-deck-stage{aspect-ratio:4/3;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(20rem,82vw);margin-inline:auto;position:relative}.r12-card{--x:0%;--s:1;background:var(--eb-deep-2);transform:translateX(var(--x)) scale(var(--s));will-change:transform, opacity;border-radius:1rem;transition:transform .9s cubic-bezier(.22,.8,.2,1),opacity .9s cubic-bezier(.22,.8,.2,1),filter .9s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 1.6rem 3rem -1.2rem #000000bf,0 0 2.5rem -.8rem #9a6fff59}.r12-card img{-webkit-user-drag:none}.r12-card[data-pos="0"]{z-index:4;opacity:1}.r12-card[data-pos="1"],.r12-card[data-pos="-1"]{z-index:3;cursor:pointer;opacity:0;filter:brightness(.5)saturate(.85)}.r12-card[data-pos="1"]{--x:70%;--s:.8}.r12-card[data-pos="-1"]{--x:-70%;--s:.8}.r12-card[data-pos="2"],.r12-card[data-pos="-2"],.r12-card[data-pos="-3"]{z-index:1;opacity:0;pointer-events:none;filter:brightness(.35)saturate(.7)}.r12-card[data-pos="2"]{--x:110%;--s:.62}.r12-card[data-pos="-2"]{--x:-110%;--s:.62}.r12-card[data-pos="-3"]{--s:.5}.r12-card-placeholder{background:radial-gradient(60% 70% at 28% 30%, #9a6fff6b, transparent 70%), radial-gradient(55% 60% at 82% 88%, #f0a45c42, transparent 70%), var(--eb-deep-2);position:absolute;inset:0}.r12-card:nth-child(2n) .r12-card-placeholder{background:radial-gradient(60% 70% at 74% 28%, #f0a45c52, transparent 70%), radial-gradient(55% 60% at 18% 86%, #9a6fff5c, transparent 70%), var(--eb-deep-2)}.r12-card-name{letter-spacing:-.01em;text-wrap:balance;font-size:1rem;line-height:1.2}.r12-card-belief{color:#f5f0e8d1;text-wrap:balance;font-size:.72rem;line-height:1.45}.r12-dots{justify-content:center;gap:.1rem;margin-top:.9rem;display:flex}.r12-dot{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;display:inline-flex}.r12-dot>span{background:#f5f0e84d;border-radius:999px;width:.38rem;height:.38rem;transition:width .4s,background-color .4s;display:block}.r12-dot:hover>span{background:#f5f0e899}.r12-dot[aria-current=true]>span{background:var(--eb-violet-glow);width:1.2rem;box-shadow:0 0 .5rem #9a6fff99}.r12-dot:focus-visible{outline:2px solid var(--cosmos-focus);outline-offset:1px}@media (pointer:coarse){.r12-dot{min-width:2.75rem;min-height:2.75rem}.r12-dots{gap:0;margin-top:.4rem}}.r12-deck-label{letter-spacing:.12em;color:#f5f0e880;margin:.4rem 0 0;font-size:.68rem}@media (min-width:640px){.r12-deck{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.r12-deck-stage{width:min(20rem,50vw)}.r12-card[data-pos="1"],.r12-card[data-pos="-1"]{opacity:.8}.r12-card[data-pos="1"]:hover,.r12-card[data-pos="-1"]:hover{filter:brightness(.7)saturate(.95)}}@media (min-width:1024px){.r12-card[data-pos="2"],.r12-card[data-pos="-2"]{opacity:.35}}@media (prefers-reduced-motion:reduce){.r12-card,.r12-dot>span{transition:none}.r12-card:not([data-pos="0"]){pointer-events:none;opacity:0!important}}@media (min-width:64rem){.pp-apply .ebf-form>:not(.ebf-process){width:100%;max-width:38rem;margin-inline:auto}}.ebf-process{animation:pp-proc-in .45s var(--cosmos-ease) both}@keyframes pp-proc-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.pp-proc{--tone:var(--eb-amber-glow);--tone-soft:#f0a45c29;--tone-glow:#f0a45c8c;border:1px solid var(--cosmos-line);background:#f5f0e806;border-radius:1.1rem;padding:1.1rem 1rem 1.2rem;position:relative}.pp-proc-product{--tone:color-mix(in srgb, var(--eb-moss) 45%, var(--eb-cream));--tone-soft:#8fb0922e;--tone-glow:#8fb0928c}.pp-proc-rail{box-shadow:0 0 .6rem var(--tone-glow);animation:pp-proc-rail-x .7s var(--cosmos-ease) both;border-radius:2px;display:none;position:absolute}.pp-proc-step:not(:last-child){position:relative}.pp-proc-step:not(:last-child):before{content:"";background:linear-gradient(180deg, var(--tone), color-mix(in srgb, var(--tone) 40%, var(--eb-violet-glow)));width:2px;box-shadow:0 0 .5rem var(--tone-glow);position:absolute;top:1.6rem;bottom:-.9rem;left:calc(.8rem - 1px)}.pp-proc-list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-proc-step{animation:pp-proc-in .45s var(--cosmos-ease) both;animation-delay:calc(var(--i,0) * 60ms);grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.pp-proc-node{border:1.5px solid var(--tone);background:radial-gradient(circle at 50% 35%, var(--tone-soft), var(--cosmos-bg) 75%), var(--cosmos-bg);width:1.6rem;height:1.6rem;box-shadow:0 0 .9rem -.1rem var(--tone-glow);color:var(--eb-cream);font-family:var(--font-display,inherit);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.pp-proc-text{color:var(--cosmos-text-muted);margin:0;padding-top:.2rem;font-size:.72rem;line-height:1.55}.pp-proc-lead{color:var(--cosmos-text);font-weight:600}@media (min-width:64rem){.pp-proc{padding:1.4rem 1.25rem 1.5rem}.pp-proc-step:not(:last-child):before{display:none}.pp-proc-rail{--gap:1rem;--half:calc((100% - 2.5rem - (var(--n) - 1) * var(--gap)) / (2 * var(--n)));left:calc(1.25rem + var(--half));right:calc(1.25rem + var(--half));background:linear-gradient(90deg, var(--tone), var(--eb-violet-glow));transform-origin:0;width:auto;height:2px;display:block;top:calc(2.2rem - 1px);bottom:auto}.pp-proc-list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1rem}.pp-proc-step{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:.7rem}.pp-proc-text{padding-top:0;font-size:.68rem}}@keyframes pp-proc-rail-x{0%{transform:scaleX(0)}to{transform:none}}.fos-pf-earns{text-align:center;color:#f5f0e8b3;margin:.55rem 0 0;font-size:.68rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.ebf-process,.pp-proc-step,.pp-proc-rail{animation:none}}
