:root{--mf-navy: #0A192F;--mf-navy-deep: #050A14;--mf-gold: #C79157;--mf-gold-light: #C79157;--mf-paper: #F2F2F0;--fg: #FBFBFB;--fg-2: rgba(255,255,255,.8);--fg-muted: rgba(255,255,255,.62);--fg-faint: rgba(255,255,255,.38);--line: rgba(255,255,255,.1);--gold-line: rgba(199,145,87,.45);--font-serif: "Newsreader", Georgia, serif;--font-sans: "Satoshi", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--ease: cubic-bezier(.22,.61,.36,1);--vivid: linear-gradient(90deg, #C79157 0%, #F2D49E 17%, #C79157 33%, #A8723F 50%, #C79157 67%, #F2D49E 83%, #C79157 100%);--abyss: #02040C;--surf-dark: linear-gradient(180deg, #1B2A45 0%, #111D33 48%, #0A1324 100%);--surf-dark-edge: linear-gradient(180deg, rgba(255,255,255,.26) 0%, rgba(255,255,255,.06) 45%, rgba(0,0,0,.55) 100%);--surf-gold: linear-gradient(180deg, #F2D49E 0%, #C79157 42%, #A8723F 70%, #9E6B3D 100%);--surf-gold-edge: linear-gradient(180deg, #F7E3BC 0%, #C79157 40%, #5C3A1E 100%);--surf-well: linear-gradient(180deg, #03070F 0%, #0A1428 100%);--shadow-sm: 0px 2px 3px -1px rgba(0,0,0,.1), 0px 1px 0px 0px rgba(25,28,33,.02), 0px 0px 0px 1px rgba(25,28,33,.08);--shadow-md: 0px 0px 0px 1px rgba(0,0,0,.06), 0px 1px 1px -.5px rgba(0,0,0,.06), 0px 3px 3px -1.5px rgba(0,0,0,.06), 0px 6px 6px -3px rgba(0,0,0,.06), 0px 12px 12px -6px rgba(0,0,0,.06), 0px 24px 24px -12px rgba(0,0,0,.06);--shadow-lg: 0 2.8px 2.2px rgba(0,0,0,.034), 0 6.7px 5.3px rgba(0,0,0,.048), 0 12.5px 10px rgba(0,0,0,.06), 0 22.3px 17.9px rgba(0,0,0,.072), 0 41.8px 33.4px rgba(0,0,0,.086), 0 100px 80px rgba(0,0,0,.12);--bevel-dark: inset 0 1px 0 rgba(255,255,255,.14), inset 0 -1px 0 rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.02);--bevel-gold: inset 0 1px 0 rgba(255,250,235,.75), inset 0 -2px 0 rgba(74,46,20,.35), inset 0 0 12px rgba(255,232,190,.18);--press-gold: inset 0 2px 4px rgba(74,46,20,.55), inset 0 -1px 0 rgba(255,250,235,.35), 0 1px 0 rgba(255,255,255,.06);--carve: inset 0 2px 4px rgba(0,0,0,.75), inset 0 1px 1px rgba(0,0,0,.9), inset 0 -1px 0 rgba(255,255,255,.07), 0 1px 0 rgba(255,255,255,.05);--gb-gold: linear-gradient(145deg, rgba(242,212,158,.55) 0%, rgba(255,255,255,.1) 28%, rgba(255,255,255,.03) 62%, rgba(199,145,87,.28) 100%);--gb-glass: linear-gradient(180deg, rgba(255,255,255,.16) 0%, rgba(255,255,255,.04) 40%, rgba(255,255,255,.02) 70%, rgba(199,145,87,.18) 100%);--hairline: linear-gradient(90deg, transparent 0%, rgba(199,145,87,.45) 18%, rgba(255,255,255,.1) 60%, transparent 100%);--grain: radial-gradient(rgba(255,255,255,.035) .6px, transparent .8px) 0 0 / 4px 4px}*{box-sizing:border-box}html,body{margin:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}:root{interpolate-size:allow-keywords}body{background:var(--abyss);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:1.5px solid var(--mf-gold-light);outline-offset:4px}.wrap{width:min(1240px,100% - 48px);margin:0 auto}h1{margin:26px 0 0;font-family:var(--font-serif);font-weight:600;font-size:clamp(2.7rem,4.8vw,4.6rem);line-height:1;letter-spacing:-.035em;max-width:13ch}h1 em{font-style:italic;font-weight:500;background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vivid 9s linear infinite}h1.is-split em{background:none;animation:none;color:var(--mf-gold-light)}h1.is-split em .wi{background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vivid 9s linear infinite;padding:0 .1em .14em .2em;margin:0 -.06em -.14em -.2em}@keyframes vivid{to{background-position:300% 0}}@keyframes spin{to{transform:rotate(360deg)}}.lede{margin:30px 0 0;max-width:31rem;font-size:1.0625rem;line-height:1.65;color:#cbd5e1d1}.btn{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;border-radius:999px;background:var(--mf-gold);color:var(--mf-navy-deep);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.link{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);padding-bottom:6px;border-bottom:1px solid var(--gold-line);transition:color .3s,border-color .3s}.link:hover{color:var(--fg);border-color:var(--mf-gold)}:is(.qa .q,.tl-title,.m-step-name,.tl-rail-title,.ft-links a,.faq-ghost span){background-image:var(--vivid);background-size:300% 100%;-webkit-background-clip:text;background-clip:text}:is(.qa summary:hover .q,.tl-head:hover .tl-title,.tl-head:focus-visible .tl-title,.m-step:hover .m-step-name,.tl-rail button:hover .tl-rail-title,.ft-links a:hover,.ft-links a:focus-visible,.faq-ghost:hover span){color:transparent}.ticker{position:relative;z-index:1}.btn{position:relative;border:1px solid transparent;background:var(--surf-gold) padding-box,var(--surf-gold-edge) border-box;box-shadow:var(--bevel-gold),var(--shadow-sm);color:#241a08;text-shadow:0 1px 0 rgba(255,245,215,.55);transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease)}.btn:after{content:"";position:absolute;inset:1px 14px auto;height:45%;border-radius:999px 999px 40% 40%;background:linear-gradient(180deg,#ffffff59,#fff0);pointer-events:none}.btn svg{filter:drop-shadow(0 1px 0 rgba(255,245,215,.55))}.btn:hover{background:var(--surf-gold) padding-box,var(--surf-gold-edge) border-box;filter:brightness(1.06);transform:translateY(-1px);box-shadow:var(--bevel-gold),var(--shadow-md)}.btn:active{transform:translateY(1px);box-shadow:var(--press-gold);filter:brightness(.97)}.btn:active:after{opacity:.4}.gb,.m-stage,.m-caption,.faq-ghost{position:relative}.gb:after,.m-stage:after,.m-caption:after,.faq-ghost:after,.mr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--gb, var(--gb-gold));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.m-stage,.m-caption,.faq-ghost{--gb: var(--gb-glass)}.m-stage,.faq-ghost:hover{--gb: var(--gb-gold)}.m-stage:after{z-index:3}.faq-ghost:after{opacity:.7;transition:opacity .4s var(--ease)}.faq-ghost:hover:after{opacity:1}.reveal-pending [data-reveal]{visibility:hidden}[data-reveal] .w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .08em .14em .2em;margin:0 -.08em -.14em -.2em}[data-reveal] .wi{display:inline-block;will-change:transform}.reveal-pending [data-intro]{visibility:hidden}.ico{width:1.25em;height:1.25em;flex:none;display:inline-block;vertical-align:-.25em}.btn .ico{width:20px;height:20px}.ticker{position:relative;overflow:hidden;border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:var(--hairline) 1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;width:max-content;will-change:transform}.ticker-group{display:flex;align-items:center;flex:none}.ticker-item{display:flex;align-items:center;padding:20px 0;white-space:nowrap;font-family:var(--font-serif);font-size:1.1rem;letter-spacing:-.005em;color:#e2e8f09e}.ticker-sep{margin:0 44px;width:4px;height:4px;flex:none;rotate:45deg;background:#c79157b3}.ticker:not(.is-running) .ticker-track{width:auto;flex-wrap:wrap;justify-content:center}.ticker:not(.is-running){mask-image:none;-webkit-mask-image:none}.btn.has-fx{isolation:isolate;overflow:hidden}.btn-fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;border-radius:inherit;pointer-events:none}.mr{--ease-panel: cubic-bezier(.65, 0, .35, 1);--gb: linear-gradient(145deg, rgba(242,212,158,.42) 0%, rgba(199,145,87,.14) 26%, rgba(255,255,255,.04) 58%, rgba(199,145,87,.26) 100%);position:relative;margin-top:56px;height:clamp(520px,64vh,640px);border-radius:20px;overflow:hidden;isolation:isolate;background:#050a1c;box-shadow:0 40px 80px -48px #000000e6}.mr:after{z-index:3}.mr-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.mr-panel{position:relative;flex:none;width:24%;height:100%;overflow:hidden;cursor:pointer;border-right:1px solid rgba(255,255,255,.08);transition:width .9s var(--ease-panel),height .9s var(--ease-panel)}.mr-panel:last-child{border-right:0}.mr-panel[data-active=true]{width:52%;cursor:default}.mr-panel:focus-visible{outline:1.5px solid var(--mf-gold-light);outline-offset:-4px}.mr-mesh{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.mr-mesh i{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;mix-blend-mode:screen;will-change:translate,scale;animation:mr-drift var(--d) ease-in-out var(--dl) infinite alternate}.mr-mesh i:nth-child(1){--d: 26s;--dl: -4s;--x: 18%;--y: 14%;--s: 1.15;left:-22%;top:-38%;background:radial-gradient(circle,#4068ff6b,#4068ff00 64%)}.mr-mesh i:nth-child(2){--d: 32s;--dl: -12s;--x: -16%;--y: 18%;--s: .9;right:-26%;top:-18%;background:radial-gradient(circle,#6048ec61,#6048ec00 64%)}.mr-mesh i:nth-child(3){--d: 38s;--dl: -20s;--x: 14%;--y: -16%;--s: 1.2;left:8%;bottom:-48%;background:radial-gradient(circle,#26bee242,#26bee200 62%)}.mr-mesh i:nth-child(4){--d: 30s;--dl: -8s;--x: -12%;--y: -10%;--s: 1.1;right:-12%;bottom:-40%;background:radial-gradient(circle,#345cd64d,#345cd600 64%)}@keyframes mr-drift{to{translate:var(--x) var(--y);scale:var(--s)}}.mr-mesh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(max-width:760px){.mr-mesh i{width:150%}.mr-mesh i:nth-child(1){left:-55%;top:-20%;right:auto;bottom:auto}.mr-mesh i:nth-child(2){right:-70%;top:18%;left:auto;bottom:auto}.mr-mesh i:nth-child(3){left:-60%;top:50%;right:auto;bottom:auto}.mr-mesh i:nth-child(4){right:-60%;bottom:-30%;left:auto;top:auto}}@media(prefers-reduced-motion:reduce){.mr-mesh i{animation:none}}.mr-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 64% 40%,rgba(199,145,87,.05),transparent 42%),linear-gradient(135deg,#050a1c0d,#050a1c4d)}.mr-panel:nth-child(2) .mr-bg{filter:hue-rotate(-6deg) brightness(.95)}.mr-panel:nth-child(3) .mr-bg{filter:brightness(.88)}.mr-title{position:absolute;left:8%;top:17%;z-index:3;max-width:70%;transition:opacity .5s var(--ease)}.mr-seq{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#e2e8f0a6}.mr-seq i{width:5px;height:5px;border-radius:50%;background:var(--mf-gold-light)}.mr .mr-kin{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:.95;letter-spacing:-.03em}.mr-kin .kl{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.mr-kin .kw{display:inline-block;transform:translateY(110%);transition:transform .3s var(--ease)}.mr.is-live .mr-panel[data-active=true] .kw{transform:none;transition:transform .9s var(--ease) calc(.35s + var(--i) * .1s)}.mr-panel:not([data-active=true]) .mr-title{opacity:0}.mr-mediawrap{position:absolute;z-index:2;right:8%;bottom:10%;width:64%;height:40%;transform:translate(calc(var(--px, 0) * 14px),calc(var(--py, 0) * 10px));transition:width .9s var(--ease-panel),height .9s var(--ease-panel),right .9s var(--ease-panel),transform .7s var(--ease)}.mr-panel[data-active=true] .mr-mediawrap{right:7%;width:42%;height:62%}.mr-media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #000000d9}.mr-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.7) contrast(1.05) brightness(.92);transition:filter .9s var(--ease),transform 1.2s var(--ease);transform:scale(1.06)}.mr-panel[data-active=true] .mr-media img{filter:saturate(.95) contrast(1.05);transform:scale(1)}.mr-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(5,10,22,.55));pointer-events:none}.mr-orb{position:absolute;left:-26px;top:22%;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--mf-gold-light);background:#050a16d1;border:1px solid rgba(199,145,87,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:scale(.9);opacity:.7;transition:transform .9s var(--ease),opacity .9s var(--ease)}.mr-orb .ico{width:22px;height:22px}.mr-panel[data-active=true] .mr-orb{transform:none;opacity:1;animation:orb 3s ease-in-out infinite}@keyframes orb{50%{box-shadow:0 0 0 10px #c791570d}}.mr-vert{position:absolute;left:9%;bottom:10%;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-serif);font-size:1.5rem;font-weight:400;letter-spacing:-.01em;color:var(--fg-2);transition:opacity .5s var(--ease)}.mr-panel[data-active=true] .mr-vert{opacity:0}.mr-dots{position:absolute;z-index:6;display:flex;align-items:center;gap:10px}@keyframes blink{50%{opacity:.3}}.mr-dots{right:28px;bottom:26px;gap:6px}.mr-dot{width:16px;height:1px;padding:12px 4px;box-sizing:content-box;background-clip:content-box;border:0;border-radius:1px;cursor:pointer;background-color:#ffffff29;transition:width .35s var(--ease),background-color .35s var(--ease)}.mr-dot[aria-selected=true]{width:28px;background-color:#c79157bf}.mr-dot:hover{background-color:#ffffff5c}.mr-dot[aria-selected=true]:hover{background-color:#c79157e6}@media(max-width:980px){.mr{height:auto}.mr-track{position:relative;flex-direction:column}.mr-panel,.mr-panel[data-active=true]{width:100%}.mr-panel{height:92px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.mr-panel[data-active=true]{height:460px}.mr-title{left:6%;top:9%}.mr-vert{writing-mode:horizontal-tb;transform:translateY(-50%);top:50%;bottom:auto;left:6%;font-size:1.3rem}.mr-panel:not([data-active=true]) .mr-mediawrap{opacity:0}.mr-panel[data-active=true] .mr-mediawrap{right:6%;width:48%;height:50%;bottom:6%}.mr-dots{position:relative;right:auto;bottom:auto;justify-content:center;margin:16px auto;width:max-content}}.globe-sec{overflow:hidden;isolation:isolate}.globe-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.globe-stage{position:relative;max-width:1040px;margin:20px auto 0}.globe-stage .globe{margin:0 auto;width:min(100%,520px)}.globe-stats{display:flex;justify-content:center;margin:clamp(40px,5vw,56px) auto 0;padding:0}.globe-stats>div{display:grid;justify-items:center;align-content:start;gap:8px;padding:0 clamp(22px,4vw,48px)}.globe-stats>div+div{border-left:1px solid rgba(255,255,255,.08)}.globe-stats dd{margin:0;min-width:2ch;text-align:center;font-family:var(--font-serif);font-weight:400;font-size:clamp(2.6rem,4.6vw,3.6rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.globe-stats dt{max-width:16ch;text-align:center;text-wrap:balance;font-family:var(--font-mono);font-size:10px;line-height:1.6;letter-spacing:.22em;text-transform:uppercase;color:#cbd5e18c}.globe-facts{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px}.globe-facts li{display:flex;align-items:center;gap:12px}.globe-facts .pl-ico{width:auto;height:auto;border-radius:0;background:none;box-shadow:none}.globe-facts .pl-ico .ico{width:18px;height:18px}.gf-txt{font-family:var(--font-serif);font-weight:400;font-size:1.2rem;line-height:1.2;letter-spacing:-.005em;color:#f1f5f9e0;white-space:nowrap}@media(min-width:1100px){.globe-facts{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:block;pointer-events:none}.globe-facts li{position:absolute;pointer-events:auto}.globe-facts li:nth-child(odd){right:calc(50% + 308px)}.globe-facts li:nth-child(1){top:16%}.globe-facts li:nth-child(2){left:calc(50% + 308px);top:44%}.globe-facts li:nth-child(3){top:72%}.globe-facts li:before{content:"";position:absolute;top:50%;width:64px;height:5px;margin-top:-2.5px;pointer-events:none;background:radial-gradient(circle,#F2D49E 2px,transparent 2.5px) right center / 5px 5px no-repeat,linear-gradient(90deg,#c7915700,#c7915799) left center / calc(100% - 3px) 1px no-repeat}.globe-facts li:nth-child(odd):before{left:calc(100% + 16px)}.globe-facts li:nth-child(2):before{right:calc(100% + 16px);transform:scaleX(-1)}}.globe{position:relative;margin:0;width:min(100%,560px);aspect-ratio:1;justify-self:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.globe.is-dragging{cursor:grabbing}.globe-halo{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(199,145,87,.13),rgba(40,64,108,.18) 55%,transparent 72%);filter:blur(60px)}.globe-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s var(--ease)}.globe.is-ready .globe-canvas{opacity:1}.globe-status,.globe-hint{position:absolute;left:0;right:0;margin:0;text-align:center;pointer-events:none;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#cbd5e19e}.globe-status{top:50%;transform:translateY(-50%);animation:blink 1.6s ease-in-out infinite}.globe.is-ready .globe-status{display:none}.globe-hint{bottom:-6px;transition:opacity .6s var(--ease)}.globe.is-ready .globe-hint{opacity:1}.globe:not(.is-ready) .globe-hint{opacity:0}.community-demo{margin:56px auto 0;max-width:1000px;aspect-ratio:1000 / 640}@media(max-width:807px){.community-demo{aspect-ratio:390 / 540;max-width:390px}}@media(max-width:390px){.inside{overflow-x:clip}.community-demo{margin-inline:calc(50% - 50vw)}}.section{position:relative;padding:clamp(88px,11vw,150px) 0}.section+.section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1240px,100% - 48px);height:1px;background:var(--hairline)}.section h2{margin:0;max-width:17ch;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.2rem,4.2vw,3.7rem);line-height:1.04;letter-spacing:-.03em}.section h2 em{font-style:italic;color:var(--mf-gold-light)}.section h3{margin:0;font-family:var(--font-serif);font-weight:600;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em}.prose p,.faq p{color:#cbd5e1d1;font-size:1.0625rem;line-height:1.7;margin:0 0 1em}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,96px);align-items:start}.center{display:flex;justify-content:center;margin-top:56px}.btn-block{width:100%;justify-content:center;padding-inline:20px;letter-spacing:.08em;font-size:12px;text-align:center;line-height:1.35}.btn.btn-block{white-space:normal}.m-idx{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#cbd5e18c}.vivid{background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:vivid 9s linear infinite}.is-split .vivid{background:none;animation:none;color:var(--mf-gold-light)!important}.is-split .vivid .wi{background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:vivid 9s linear infinite;padding:0 .1em .14em .2em;margin:0 -.06em -.14em -.2em}.prose{padding-top:46px}.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}.ms{padding:0}.ms-stage{position:relative;overflow:hidden;padding:clamp(96px,12vw,160px) 0;display:grid;gap:clamp(56px,8vw,110px);isolation:isolate}.ms-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.ms-seq{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px}.ms-big{margin:0;max-width:14ch;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.6rem,7vw,6.4rem);line-height:1;letter-spacing:-.035em}.ms-big em{font-style:italic;color:var(--mf-gold-light)}.ms-lead{margin:0 0 18px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#cbd5e199}.ms-flashes{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .3em;max-width:18ch}.ms-flash{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.4rem,6vw,5rem);line-height:1.05;letter-spacing:-.03em;color:var(--fg)}.ms-flash.is-last{font-style:italic;font-weight:500;color:var(--mf-gold-light)}.ms-box{position:relative;width:min(1040px,92%);aspect-ratio:21 / 9;margin:0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(28px,4vw,48px);background:radial-gradient(58% 62% at 50% 50%,#02040cb3,#02040c00 78%)}.ms-hl{position:relative;isolation:isolate}.ms-shock{position:absolute;z-index:-1;left:50%;top:50%;width:min(64%,560px);aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:0;border:1px solid rgba(242,212,158,.38);background:radial-gradient(circle,#f2d49e33,#c7915714 42%,#c7915700 70%)}.ms-center{position:relative;display:grid;justify-items:center;gap:0;text-align:center}.ms-center .orn{margin:0 0 28px}.ms-center h3{margin:0;font-family:var(--font-serif);font-weight:500;font-size:clamp(2rem,4.4vw,4rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.ms-center h3 em{display:block;font-style:italic;color:var(--mf-gold-light)}.ms-center p{margin:22px auto 0;max-width:56ch;text-wrap:pretty;font-size:1rem;line-height:1.65;color:#cbd5e1c7}.ms-meta{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:10px;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e2e8f0b3}.ms-meta li{display:inline-flex;align-items:center;white-space:nowrap}.ms-meta li+li:before{content:"";width:4px;height:4px;margin:0 16px;rotate:45deg;background:#c79157b3}.ms-in{display:flex;flex-direction:column;align-items:center}.ms-quote{margin:0 0 36px;max-width:31ch;font-family:var(--font-serif);font-weight:500;font-size:clamp(1.5rem,4.3vw,4rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.ms-quote em{font-style:italic}.ms-pill{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#e2e8f0b8}.ms-pill .ico{width:16px;height:16px;color:var(--mf-gold-light)}.ms-bar{position:relative;display:block;width:clamp(180px,22vw,260px);height:1px;margin-top:24px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);overflow:hidden}.ms-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#c7915700,#f2d49e80 50%,#c7915700);transform-origin:left}.ms.is-cine .ms-stage{height:100vh;height:100svh;padding:0;display:block}.ms.is-cine .ms-seq{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.ms.is-cine .ms-flashes{display:grid;place-items:center;max-width:none;width:100%}.ms.is-cine .ms-flash{grid-area:1 / 1;font-size:clamp(3rem,9vw,8.5rem);white-space:nowrap}@media(max-width:980px){.ms-box{aspect-ratio:auto;min-height:62vh}.ms-meta{flex-direction:column}.ms-meta li+li:before{display:none}.ms.is-cine .ms-flash{white-space:normal;max-width:12ch;text-align:center}}.c-head{position:relative;isolation:isolate;text-align:center}.c-head:before{content:"";position:absolute;z-index:-1;left:50%;top:45%;width:min(760px,100%);height:340px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(199,145,87,.16),rgba(40,64,108,.22) 55%,transparent);filter:blur(50px);pointer-events:none}.c-head h2{margin:0 auto;max-width:none;text-wrap:balance}.c-head h2 em{display:block}.c-lede{max-width:42rem;margin:26px auto 0}.c-lede p{margin:0 0 .8em;color:#cbd5e1d1;font-size:1.0625rem;line-height:1.7}.c-lede p:last-child{margin-bottom:0}.orn{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:40px}.orn:before,.orn:after{content:"";width:min(160px,28vw);height:1px;background:linear-gradient(90deg,transparent,rgba(199,145,87,.6))}.orn:after{transform:scaleX(-1)}.orn b{width:7px;height:7px;rotate:45deg;background:var(--mf-gold-light);box-shadow:0 0 10px #c7915799}.lang-flow{--ring: 92px;position:relative;max-width:960px;margin:44px auto 64px}.lang-flow ol{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.lang-flow ol:before,.lang-flow ol:after{content:"";position:absolute;top:calc(var(--ring) / 2);left:calc(100% / 6);right:calc(100% / 6);height:1px;margin-top:-.5px}.lang-flow ol:before{background:#ffffff14}.lang-flow ol:after{background:linear-gradient(90deg,#c7915759,#f2d49eb3,#c7915759);transform-origin:left;transform:scaleX(0);transition:transform 1.6s var(--ease) .2s}.lang-flow.is-on ol:after{transform:scaleX(1)}.lang-flow li{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center}.lang-flow li+li:before{content:"";position:absolute;top:calc(var(--ring) / 2);left:0;width:6px;height:6px;margin:-3px 0 0 -4px;border:solid rgba(199,145,87,.75);border-width:1px 1px 0 0;rotate:45deg;opacity:0;transition:opacity .5s var(--ease) calc(.6s + var(--i) * .45s)}.lang-flow.is-on li+li:before{opacity:1}.lf-ring{display:grid;place-items:center;width:var(--ring);height:var(--ring);margin-bottom:8px;border-radius:50%;background:var(--abyss);border:1px solid rgba(199,145,87,.25);transition:border-color .8s var(--ease) calc(.3s + var(--i) * .45s),box-shadow .8s var(--ease) calc(.3s + var(--i) * .45s)}.lang-flow.is-on .lf-ring{border-color:#c7915799;box-shadow:0 0 0 6px #c791570a,0 0 26px -10px #c7915780;background:radial-gradient(circle at 50% 36%,#c7915729,#c7915700 64%),var(--abyss);animation:lf-halo 4.2s ease-in-out calc(3.9s + var(--i) * 2.1s) infinite}.lang-flow.is-on .lf-ring .pl-ico{color:#e2bc84;filter:drop-shadow(0 0 4px rgba(242,212,158,.35));animation:lf-ico 4.2s ease-in-out calc(3.9s + var(--i) * 2.1s) infinite}@keyframes lf-halo{0%,32%,72%,to{border-color:#c7915799;box-shadow:0 0 0 6px #c791570a,0 0 26px -10px #c7915780}50%{border-color:#f2d49ef2;box-shadow:0 0 0 6px #c7915717,0 0 36px -4px #c791578c}}@keyframes lf-ico{0%,32%,72%,to{filter:drop-shadow(0 0 4px rgba(242,212,158,.35));scale:1}50%{filter:drop-shadow(0 0 10px rgba(242,212,158,.9));scale:1.08}}.lf-ring .pl-ico{width:auto;height:auto;border-radius:0;background:none;box-shadow:none}.lf-ring .pl-ico .ico{width:24px;height:24px;opacity:.45;transition:opacity .8s var(--ease) calc(.3s + var(--i) * .45s)}.lang-flow.is-on .lf-ring .pl-ico .ico{opacity:1}.lf-name{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.1;letter-spacing:-.02em;color:var(--fg)}.lf-spark{position:absolute;top:calc(var(--ring) / 2);left:calc(100% / 6);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#f2d49e;box-shadow:0 0 8px #f2d49eb3;opacity:0;pointer-events:none}.lang-flow.is-on .lf-spark{animation:lf-travel 4.2s cubic-bezier(.45,0,.55,1) 1.8s infinite}@keyframes lf-travel{0%{left:calc(100% / 6);opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(500% / 6);opacity:0}}@media(max-width:760px){.lang-flow{--ring: 76px;max-width:420px;margin:44px auto 56px}.lang-flow ol{grid-template-columns:1fr;gap:72px}.lang-flow ol:before,.lang-flow ol:after,.lf-spark{display:none}.lang-flow li{gap:8px}.lf-ring{margin:0 0 6px}.lang-flow li+li:after{content:"";position:absolute;top:-58px;left:50%;width:1px;height:38px;margin-left:-.5px;background:linear-gradient(180deg,#c7915700,#c7915780);transform:scaleY(0);transform-origin:top;transition:transform .8s var(--ease) calc(.3s + var(--i) * .45s)}.lang-flow.is-on li+li:after{transform:scaleY(1)}.lang-flow li+li:before{top:-17px;left:50%;margin:0 0 0 -3px;rotate:135deg}.lang-flow li+li .lf-ring{position:relative}.lang-flow li+li .lf-ring:after{content:"";position:absolute;top:-58px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#f2d49e;box-shadow:0 0 8px #f2d49ecc;opacity:0;pointer-events:none}.lang-flow.is-on li+li .lf-ring:after{animation:lf-drop 3s var(--ease) 1.8s infinite}.lang-flow.is-on li+li:before{animation:lf-flare 3s ease-out 1.8s infinite}.lang-flow.is-on li:nth-child(3) .lf-ring:after,.lang-flow.is-on li:nth-child(3):before{animation-delay:3s}.lang-flow.is-on .lf-ring,.lang-flow.is-on .lf-ring .pl-ico{animation-duration:3s;animation-delay:calc(3.3s + var(--i) * 1.2s)}@keyframes lf-drop{0%{transform:translateY(0);opacity:0}6%{opacity:1}34%{opacity:1}40%,to{transform:translateY(38px);opacity:0}}@keyframes lf-flare{0%,34%{border-color:#c79157bf;filter:none}42%{border-color:#f2d49e;filter:drop-shadow(0 0 4px rgba(242,212,158,.9))}62%,to{border-color:#c79157bf;filter:none}}}@media(prefers-reduced-motion:reduce){.lang-flow ol:after,.lang-flow li:before,.lang-flow li:after,.lf-ring,.lf-ring .ico{transition:none!important}.lf-spark,.lang-flow li .lf-ring:after{display:none}.lang-flow li:before,.lf-ring,.lf-ring .pl-ico{animation:none!important}}.pl-ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--surf-well);box-shadow:var(--carve);color:var(--mf-gold-light)}.pl-ico .ico{width:24px;height:24px}.pl-num{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--mf-gold-light)}.c-head .aside{margin:26px auto 0;max-width:none}.c-head .aside span{display:inline}.c-head .list-lead{margin:30px 0 0}.prose.two{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:60rem}.caption{margin:28px auto 0;color:#cbd5e1b3;font-size:.9375rem;max-width:40rem;text-align:center;text-wrap:balance}.aside{margin:40px 0 0;font-family:var(--font-serif);font-size:1.6rem;line-height:1.25;color:var(--fg-2);max-width:20ch}.aside span{display:block;font-style:italic;color:var(--mf-gold-light)}.list-lead{margin:0 0 18px;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#cbd5e199}.checks{list-style:none;margin:0;padding:0}.checks li{display:flex;gap:16px;align-items:flex-start;padding:20px 0;border-bottom:1px solid transparent;border-image:var(--hairline) 1;font-size:1.125rem;line-height:1.5;color:var(--fg)}.checks .chk{width:24px;height:24px;flex:none;color:var(--mf-gold-light);margin-top:1px}.checks.tight li{padding:13px 0;font-size:1rem}.method{--dur: 6s}.m-head{text-align:center}.method h2{margin:0 auto;max-width:18ch;text-wrap:balance}.m-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,5vw,64px);align-items:start;margin-top:clamp(40px,5vw,56px)}.m-steps{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.m-step{all:unset;box-sizing:border-box;cursor:pointer;display:block;position:relative;padding:24px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.m-step:focus-visible{outline:2px solid var(--mf-gold-light);outline-offset:2px;border-radius:6px}.m-step-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.m-step-name{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1;letter-spacing:-.03em;color:#646a77;transition:color .5s}.m-step[aria-selected=true] .m-step-name{color:var(--fg)}.m-step-num{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.14em;color:#cbd5e19e;transition:color .5s}.m-step[aria-selected=true] .m-step-num{color:var(--mf-gold-light)}.m-step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.m-step[aria-selected=true] .m-step-body{grid-template-rows:1fr}.m-step-body>span{overflow:hidden;font-size:.9375rem;line-height:1.6;color:#cbd5e1c7;transition:margin .55s cubic-bezier(.2,.8,.2,1)}.m-step[aria-selected=true] .m-step-body>span{margin-top:14px}.m-step-body strong{display:block;margin-bottom:6px;font-weight:500;color:var(--fg)}.m-bar{position:absolute;left:0;bottom:-1px;width:0;height:1px;background:linear-gradient(90deg,#c7915759,#f2d49e);opacity:0}.m-step[aria-selected=true] .m-bar{opacity:.9;animation:m-fill var(--dur) linear forwards}.m-grid.is-paused .m-step[aria-selected=true] .m-bar{animation-play-state:paused}@keyframes m-fill{to{width:100%}}.m-stage{position:relative;aspect-ratio:5 / 4;overflow:hidden;border-radius:28px;isolation:isolate;background:#0b1426;box-shadow:var(--shadow-lg)}.m-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .7s,transform 1.2s cubic-bezier(.2,.8,.2,1)}.m-scene.on{opacity:1;transform:scale(1)}.m-scene img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.m-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060c1926,#060c1959 55%,#060c19d9),radial-gradient(70% 60% at 80% 10%,rgba(199,145,87,.18),transparent 70%)}.m-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;mix-blend-mode:screen;opacity:.7}.m-caption{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;border-radius:16px;background:#080e1c9e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.m-caption small{display:block;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mf-gold-light)}.m-caption strong{display:block;margin-top:6px;font-family:var(--font-serif);font-weight:500;font-size:1.125rem;line-height:1.2;color:var(--fg)}.m-metric{flex:none;text-align:right;font-variant-numeric:tabular-nums}.m-metric b{display:block;font-family:var(--font-serif);font-weight:500;font-size:1.9rem;line-height:1;letter-spacing:-.03em;color:var(--fg)}.m-metric span{font-size:12px;color:#cbd5e1b3}@media(max-width:760px){.m-grid{grid-template-columns:minmax(0,1fr)}.m-stage{order:-1;border-radius:22px}.m-step{padding:20px 0}.m-caption{left:18px;right:18px;bottom:16px;padding:0;gap:14px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.m-caption:after{display:none}.m-caption small{font-size:10px;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f2d49e}.m-caption small,.m-caption strong,.m-metric{text-shadow:0 1px 10px rgba(2,4,12,.85),0 0 2px rgba(2,4,12,.6)}.m-scene:after{background:linear-gradient(180deg,#060c191a,#060c194d 40%,#060c19ed),radial-gradient(70% 60% at 80% 10%,rgba(199,145,87,.18),transparent 70%)}.m-caption strong{margin-top:5px;font-size:.95rem;font-weight:400}.m-metric b{font-size:1.3rem;font-weight:400}.m-metric span{font-size:10px}}@media(prefers-reduced-motion:reduce){.m-scene,.m-step,.m-step-body,.m-step-body>span{transition:none}.m-step[aria-selected=true] .m-bar{animation:none;width:100%}}.who-tl{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:start;margin-top:36px}.tl-rail{position:sticky;top:18vh;padding-top:10px}.tl-rail ol{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:26px}.tl-rail li{position:relative;z-index:1}.tl-rail ol:before,.tl-rail ol:after{content:"";position:absolute;left:19.5px;width:1px;top:var(--line-top, 20px);height:var(--line-h, 0px)}.tl-rail ol:before{background:#ffffff12}.tl-rail ol:after{background:linear-gradient(180deg,#f2d49e99,#c791574d);transform-origin:top;transform:scaleY(var(--rail-progress, 0));transition:transform .7s var(--ease)}.tl-rail button{all:unset;box-sizing:border-box;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:center;width:100%;cursor:pointer}.tl-rail button:focus-visible{outline:2px solid var(--mf-gold-light);outline-offset:6px;border-radius:12px}.tl-marker{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-mono);font-weight:500;font-size:11px;color:#cbd5e18c;background:var(--abyss);border:1px solid rgba(255,255,255,.16);transition:border-color .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease)}.tl-rail-title{font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#767c88;transition:color .4s var(--ease)}.tl-rail button:hover .tl-marker{border-color:#c7915780}.tl-rail button.is-past .tl-marker{border-color:#c79157b3;color:var(--mf-gold-light)}.tl-rail button.is-active .tl-marker{border-color:transparent;color:#241a08;background:var(--vivid) 0 0 / 300% 100%;box-shadow:0 0 0 6px #c791571f,0 0 28px #c7915773}.tl-rail button.is-active .tl-rail-title{color:var(--fg)}.tl-steps{display:grid;border-top:1px solid rgba(255,255,255,.08)}.tl-step{border-bottom:1px solid rgba(255,255,255,.08);transition:border-color .6s var(--ease)}.tl-step.is-active{border-bottom-color:#c7915766}.tl-card{overflow:hidden}.tl-head{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:100%;padding:28px 4px;cursor:pointer}.tl-head:focus-visible{outline:2px solid var(--mf-gold-light);outline-offset:-2px;border-radius:6px}.tl-heading{flex:1;display:grid;gap:6px;min-width:0}.tl-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.05;letter-spacing:-.02em;color:var(--fg)}.tl-peek{margin-top:4px;max-width:46ch;font-size:.9375rem;line-height:1.55;color:#cbd5e199}.tl-step.is-active .tl-peek{display:none}.tl-toggle{flex:none;display:grid;place-items:center;width:32px;height:32px;color:#cbd5e180;transition:color .3s var(--ease)}.tl-toggle .ico{width:20px;height:20px;transition:transform .5s var(--ease)}.tl-head:hover .tl-toggle{color:var(--fg)}.tl-title{transition:color .3s var(--ease)}.tl-step.is-active .tl-toggle{color:#f2d49e}.tl-step.is-active .tl-toggle .ico{transform:rotate(45deg)}.tl-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s var(--ease)}.tl-step.is-active .tl-body{grid-template-rows:1fr}.tl-body>div{overflow:hidden;min-height:0}.tl-inner{display:flex;gap:32px;padding:0 4px 34px;opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease) .1s,transform .7s var(--ease) .1s}.tl-step.is-active .tl-inner{opacity:1;transform:none}.tl-detail{flex:1;min-width:0;display:grid;align-content:start;gap:20px}.tl-head .pl-ico{--tl-line: calc(clamp(1.6rem, 2.6vw, 2.1rem)*1.05) ;width:22px;height:var(--tl-line);border-radius:0;background:none;box-shadow:none;color:#c791578c;transition:color .3s var(--ease)}.tl-head .pl-ico .ico{width:22px;height:22px}.tl-head:hover .pl-ico,.tl-step.is-active .tl-head .pl-ico{color:var(--mf-gold-light)}.tl-inner{padding-left:46px}.tl-quote{margin:0;padding-left:18px;border-left:1px solid rgba(199,145,87,.7);font-family:var(--font-serif);font-style:italic;font-size:1.3rem;line-height:1.45;color:var(--fg);max-width:26ch}.tl-inner .tl-viz{flex:0 0 48%;aspect-ratio:auto;height:16rem}.tl-viz{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(120% 90% at 50% 0%,rgba(199,145,87,.06),transparent 70%),#050a1799}.tl-viz svg{display:block;width:100%;height:100%}.v-depth .floor{position:absolute;left:-30%;right:-30%;top:52%;bottom:-40%;background-image:linear-gradient(rgba(199,145,87,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(199,145,87,.2) 1px,transparent 1px);background-size:32px 32px;transform:perspective(260px) rotateX(58deg);transform-origin:top;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%)}.v-depth .signal{position:absolute;width:6px;height:6px;border-radius:50%;background:#f2d49e;box-shadow:0 0 12px #f2d49e}.v-depth .lens{position:absolute;left:28%;top:16%;width:34%;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--mf-gold-light);background:radial-gradient(circle at 35% 30%,rgba(199,145,87,.35),transparent 65%);box-shadow:0 0 40px #c7915759,inset 0 0 30px #c791571f}.v-depth .lens:after{content:"";position:absolute;left:86%;top:86%;width:46%;height:6px;border-radius:3px;background:linear-gradient(90deg,#c79157,#f2d49e);transform:rotate(45deg);transform-origin:left center}.tl-step.is-active .v-depth .lens{animation:tl-sweep 7s ease-in-out infinite alternate}@keyframes tl-sweep{0%{transform:translate(-30%,4%)}to{transform:translate(55%,12%)}}.tl-viz .route{fill:none;stroke:var(--mf-gold-light);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ease) .15s}.tl-viz .route-ghost{fill:none;stroke:#ffffff29;stroke-width:1;stroke-dasharray:3 5}.tl-step.is-active .route{stroke-dashoffset:0}.tl-viz .node{fill:#050a17;stroke:var(--mf-gold-light);stroke-width:2}.tl-viz .node-core{fill:#f2d49e}.tl-viz .vlabel{fill:#cbd5e199;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.tl-viz .vlabel-strong{fill:var(--fg)}.tl-viz .link{fill:none;stroke:#c791578c;stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s var(--ease) calc(.1s + var(--k) * .08s)}.tl-viz .link-ring{stroke:#ffffff2e;stroke-width:1}.tl-step.is-active .link{stroke-dashoffset:0}.tl-viz .peer{opacity:.35;transition:opacity .5s var(--ease) calc(.3s + var(--k) * .08s)}.tl-step.is-active .peer{opacity:1}.tl-viz .hub{fill:#c791572e;stroke:var(--mf-gold-light);stroke-width:1.5}.tl-viz .frames{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tl-viz .frame{grid-area:1 / 1;display:grid;align-content:start;gap:9%;width:54%;aspect-ratio:3 / 4;padding:10%;border-radius:14px;background:#0e1a30;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 40px -24px #0009;transition:transform 1s var(--ease)}.tl-viz .frame span{display:block;height:7px;border-radius:4px;background:#ffffff24}.tl-viz .frame .img{height:34%;min-height:30px;border-radius:8px;background:linear-gradient(135deg,#c7915773,#c7915714)}.tl-viz .frame .tag{width:46%;height:14px;background:var(--vivid) 0 0 / 300% 100%}.tl-viz .f1{transform:translate(-4%,3%) rotate(-2deg)}.tl-viz .f3{transform:translate(4%,-3%) rotate(2deg)}.tl-viz .f2{position:relative;z-index:1}.tl-step.is-active .f1{transform:translate(-34%,6%) rotate(-9deg)}.tl-step.is-active .f3{transform:translate(34%,-6%) rotate(9deg)}.v-cadence{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:22px 22px 0}.v-cadence .metric-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px}.v-cadence .metric-label{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#cbd5e1a6}.v-cadence .metric-label i{width:7px;height:7px;border-radius:50%;background:#f2d49e;box-shadow:0 0 10px #f2d49e}.v-cadence .metric-value{margin-top:8px;font-family:var(--font-serif);font-weight:500;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1;color:var(--fg)}.v-cadence .delta{font-family:var(--font-mono);font-size:11px;color:var(--mf-gold-light);border:1px solid rgba(199,145,87,.35);padding:4px 10px;border-radius:999px}.v-cadence .gridline{stroke:#ffffff0f;stroke-width:1}.v-cadence .spark{fill:none;stroke:var(--mf-gold-light);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease) .1s}.v-cadence .spark-area{fill:#c791571f;opacity:0;transition:opacity 1s var(--ease) .9s}.v-cadence .spark-dot{fill:#f2d49e;opacity:0;transition:opacity .4s var(--ease) calc(.2s + var(--k) * .12s)}.tl-step.is-active .spark{stroke-dashoffset:0}.tl-step.is-active .spark-area,.tl-step.is-active .spark-dot{opacity:1}@media(max-width:860px){.who-tl{grid-template-columns:minmax(0,1fr);gap:0}.tl-rail{display:none}.tl-head{padding:22px 0}.tl-inner{flex-direction:column;padding:0 0 26px}.tl-head{gap:14px}.tl-detail{padding-left:36px}.tl-inner .tl-viz{flex:none;height:auto;aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.tl-card,.tl-body,.tl-inner,.tl-viz *,.tl-marker,.tl-toggle .ico,.tl-rail ol:after{transition:none!important;animation:none!important}.tl-viz .route,.tl-viz .link,.v-cadence .spark{stroke-dashoffset:0}.v-cadence .spark-area,.v-cadence .spark-dot,.tl-viz .peer{opacity:1}}.peers .c-lede p{text-wrap:balance}.peer-viewport{position:relative;margin-top:clamp(44px,5.5vw,68px);overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.peer-viewport::-webkit-scrollbar{display:none}.peer-viewport:has(.is-looping){overflow:hidden}.peer-viewport:focus-visible{outline:2px solid var(--mf-gold-light);outline-offset:4px}.peer-list{display:flex;width:max-content;margin:0;padding:0;list-style:none}.peer-viewport:has(.is-looping){cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.peer-viewport.is-grabbing{cursor:grabbing}.peer-list.is-looping{will-change:transform}.peer-item{position:relative;flex:none;width:clamp(290px,25vw,360px);padding:28px clamp(28px,2.8vw,44px) 32px}.peer-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(#fff0,#ffffff17 28%,#ffffff17 72%,#fff0)}.peer-item figure{display:flex;flex-direction:column;justify-content:space-between;gap:36px;height:100%;margin:0}.peer-item blockquote{margin:0}.peer-item blockquote:before{content:"“";display:block;height:.42em;margin:0 0 20px -.05em;font-family:var(--font-serif);font-style:italic;font-size:4.6rem;line-height:1;background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.7}.peer-item blockquote p{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(1.15rem,1.35vw,1.3rem);line-height:1.5;letter-spacing:-.008em;color:#efebe4bd;text-wrap:pretty;transition:color .5s var(--ease)}.peer-item figcaption{position:relative;display:flex;align-items:flex-start;gap:16px;padding-top:24px}.peer-item figcaption:before{content:"";position:absolute;left:0;top:0;width:28px;height:1px;background:#c7915799;transition:width .6s var(--ease)}.peer-av{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;outline:1px solid rgba(199,145,87,.3);outline-offset:3px;filter:saturate(.7) brightness(.92);transition:filter .5s var(--ease),outline-color .5s var(--ease)}.peer-pic{position:relative;flex:none;display:block;line-height:0}.peer-flag{position:absolute;right:-5px;bottom:-4px;width:16px;height:16px;border-radius:50%;background:center / cover no-repeat;box-shadow:0 0 0 2px var(--abyss),0 0 0 3px #c791574d;filter:saturate(.8) brightness(.95);transition:filter .5s var(--ease)}.peer-item:hover .peer-flag{filter:none}.flag-br{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect width='20' height='20' fill='%23009C3B'/%3E%3Cpath d='M10 3.2 18 10 10 16.8 2 10Z' fill='%23FFDF00'/%3E%3Ccircle cx='10' cy='10' r='3.6' fill='%23002776'/%3E%3C/svg%3E")}.flag-ar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect width='20' height='20' fill='%2374ACDF'/%3E%3Crect y='6.67' width='20' height='6.67' fill='%23fff'/%3E%3Ccircle cx='10' cy='10' r='1.7' fill='%23F6B40E'/%3E%3C/svg%3E")}.flag-mx{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect width='6.67' height='20' fill='%23006847'/%3E%3Crect x='6.67' width='6.67' height='20' fill='%23fff'/%3E%3Crect x='13.33' width='6.67' height='20' fill='%23CE1126'/%3E%3Ccircle cx='10' cy='10' r='1.6' fill='%238C6A3F'/%3E%3C/svg%3E")}.flag-co{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect width='20' height='10' fill='%23FCD116'/%3E%3Crect y='10' width='20' height='5' fill='%23003893'/%3E%3Crect y='15' width='20' height='5' fill='%23CE1126'/%3E%3C/svg%3E")}.flag-us{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect width='20' height='20' fill='%23fff'/%3E%3Cpath d='M0 0h20v1.54H0zm0 3.08h20v1.54H0zm0 3.08h20v1.54H0zm0 3.08h20v1.54H0zm0 3.08h20v1.54H0zm0 3.08h20v1.54H0zm0 3.08h20V20H0z' fill='%23B22234'/%3E%3Crect width='9' height='10.77' fill='%233C3B6E'/%3E%3C/svg%3E")}.peer-who{display:grid;align-content:start;gap:4px;min-width:0;min-height:66px;padding-top:3px}.peer-who b{font-weight:500;font-size:.9375rem;letter-spacing:.005em;color:var(--fg)}.peer-who small{font-size:.78rem;line-height:1.45;color:#cbd5e19e}.peer-item:hover blockquote p{color:var(--fg)}.peer-item:hover .peer-av{filter:none;outline-color:#c79157a6}.peer-item:hover figcaption:before{width:56px}@media(max-width:600px){.peer-item{width:min(80vw,310px)}.peer-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}}.ft{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,10vw,128px) 0 clamp(28px,4vw,48px)}.ft-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;pointer-events:none}.ft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--abyss) 0%,rgba(2,4,12,.15) 28%,rgba(2,4,12,.3) 72%,var(--abyss) 100%)}.ft-card{container-type:inline-size;padding-top:clamp(40px,6vw,64px);border-top:1px solid rgba(255,255,255,.08)}.ft-cols{display:grid;grid-template-columns:1fr auto 1fr;gap:32px 48px;margin-bottom:clamp(56px,8vw,112px)}.ft-cols>:last-child{justify-self:end}.ft-h{margin:0 0 20px;padding-bottom:2px;overflow:hidden;font-family:var(--font-mono);font-weight:400;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#c79157d9}.ft-r{display:block}.ft-m{overflow:hidden}.ft-links{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ft-links li{overflow:hidden;padding-block:2px}.ft-links a{position:relative;width:max-content;max-width:100%;font-size:.9375rem;color:#888f9b;padding-block:2px 4px;transition:color .3s var(--ease)}.ft-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--vivid) 0 0 / 300% 100%;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.ft-links a:hover:after,.ft-links a:focus-visible:after{transform:scaleX(1)}.ft-mark{display:flex;justify-content:space-between;margin:0;padding-top:.06em;clip-path:inset(-20% -50% 0 -50%);font-family:var(--font-serif);font-weight:400;font-size:min(11.6cqi,9.4rem);line-height:1;letter-spacing:-.02em}.ft-mark span{display:inline-block;background:var(--vivid) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.ft-mark .ft-gap{width:.18em}.ft-sub{display:flex;justify-content:space-between;margin:clamp(14px,2vw,26px) 0 0;padding:0 .3em clamp(28px,4vw,44px);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-weight:400;font-size:clamp(.7rem,1.25vw,1.05rem)}.ft-sub span{display:inline-block;color:#e2e8f080}.ft-copy{margin:28px 0 0;text-align:center;font-size:12px;letter-spacing:.02em;color:#cbd5e19e}.ft-legal{margin:8px auto 0;max-width:46rem;text-align:center;font-style:normal;font-size:11px;line-height:1.6;letter-spacing:.02em;color:#cbd5e199;text-wrap:balance}.ft-legal span{white-space:nowrap}@media(max-width:620px){.ft-cols{grid-template-columns:1fr 1fr;gap:36px 24px}.ft-cols>#contato{grid-column:1 / -1;justify-self:start}}.sv-grid-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;border-block:1px solid rgba(255,255,255,.07)}.sv-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:32px 28px 34px}.sv-card+.sv-card{border-left:1px solid rgba(255,255,255,.07)}.sv-card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#c7915700,#c79157 50%,#c7915700);transform:scaleX(0);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sv-card:hover:before{transform:scaleX(1)}.sv-viz{position:relative;flex:none;height:220px;display:flex;align-items:center;justify-content:center;opacity:.85;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s}.sv-card:hover .sv-viz{transform:scale(1.03);opacity:1}.sv-foot{position:relative}.sv-txt{display:grid;gap:10px;min-width:0}.sv-txt h3{margin:0;font-family:var(--font-serif);font-weight:400;font-size:1.5rem;line-height:1.1;letter-spacing:-.015em;color:var(--fg)}.sv-txt p{margin:0;font-size:.875rem;line-height:1.6;color:#cbd5e199}.sv-stack{position:relative;width:172px;height:150px}.sv-stack .sq{position:absolute;width:138px;height:138px;border-radius:16px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.sv-stack .sq1{left:0;top:0;border:1px solid rgba(255,255,255,.12);background:#ffffff08;transform:rotate(-12deg)}.sv-stack .sq2{left:22px;top:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;transform:rotate(-6deg)}.sv-stack .sq3{left:40px;top:12px;width:132px;height:132px;border:1px solid rgba(242,212,158,.45);background:linear-gradient(140deg,#c7915724,#c7915705 60%);transform:rotate(-2deg)}.sv-card:hover .sq1{transform:rotate(-16deg) translate(-10px,4px)}.sv-card:hover .sq2{transform:rotate(-8deg) translate(-4px)}.sv-card:hover .sq3{transform:rotate(4deg) translate(6px,-6px)}.sv-orbit{animation:spin 14s linear infinite;transform-origin:85px 85px}.sv-orbit-rev{animation:spin 22s linear infinite reverse;transform-origin:85px 85px}.sv-grid{position:relative;width:144px;height:144px;margin-top:30px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background-color:transparent;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:36px 36px}.sv-cell{position:absolute;left:36px;top:36px;width:36px;height:36px;background:#c7915738;animation:sv-scan 2.4s ease-in-out infinite}.sv-caret{position:absolute;left:70px;top:42px;width:2px;height:40px;background:linear-gradient(#f2d49e,#c7915700);animation:sv-blink 1s steps(1) infinite}.sv-chip{position:absolute;left:30px;top:-30px;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;border:1px solid rgba(242,212,158,.3);background:#060c19;color:var(--mf-gold-light)}.sv-chip .ico{width:22px;height:22px}@keyframes sv-scan{0%,to{opacity:.3}50%{opacity:1}}@keyframes sv-blink{50%{opacity:0}}.sv-viz--lines{overflow:hidden;height:252px;margin:-32px -28px 0}.sv-lines{position:absolute;left:0;top:20px;animation:sv-drift 9s linear infinite}.sv-link{position:relative;width:200px;height:160px;margin-top:28px}@keyframes sv-drift{0%{transform:translate(0)}to{transform:translate(-60px)}}@media(max-width:1100px){.sv-grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-card:nth-child(3){border-left:0}.sv-card:nth-child(n+3){border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:600px){.sv-grid-wrap{grid-template-columns:1fr}.sv-card{padding-inline:4px;text-align:center}.sv-txt p{max-width:34ch;margin-inline:auto;text-wrap:balance}.sv-card+.sv-card{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.sv-viz--lines{margin-inline:-4px}}@media(prefers-reduced-motion:reduce){.sv-orbit,.sv-orbit-rev,.sv-cell,.sv-caret,.sv-lines{animation:none}}.proof-head{text-align:center}.proof h2{margin:0 auto;max-width:18ch;text-wrap:balance}.proof-lede{margin:20px auto 0;max-width:40rem;color:#cbd5e1d1;font-size:1.0625rem}.proof-cta{margin-top:28px;display:flex;justify-content:center}.proof-strip{--tw: 132px;--th: 144px;--gap: 16px;max-width:1152px;margin:clamp(40px,6vw,64px) auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to top,transparent,#000 15%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to top,transparent,#000 15%);mask-composite:intersect}.proof-track{display:flex;width:max-content;animation:proof-marquee 80s linear infinite;will-change:transform}.proof-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,var(--th));grid-auto-columns:var(--tw);gap:var(--gap);margin:0;padding:0 var(--gap) 0 0;list-style:none}.proof-grid li{overflow:hidden;border-radius:12px;background:#ffffff0a}.proof-grid img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(.9);transition:filter .6s var(--ease)}.proof-grid li:hover img{filter:none}@keyframes proof-marquee{to{transform:translate(-50%)}}@media(max-width:640px){.proof-strip{--tw: 96px;--th: 104px;--gap: 8px}.proof-grid li{border-radius:10px}}@media(prefers-reduced-motion:reduce){.proof-track{animation:none}}.hero-proof{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,10vh,120px) 0 0;isolation:isolate;overflow:hidden;background:radial-gradient(60% 38% at 50% 18%,rgba(56,98,235,.5),rgba(22,44,130,.28) 45%,transparent 75%),linear-gradient(180deg,#0A1636 0%,#050B1F 35%,var(--abyss) 70%)}.aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}.hero-proof h1{margin:0 auto;max-width:24ch;text-wrap:balance;font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.06;font-weight:500;letter-spacing:-.03em}.hero-proof h1 em{font-weight:400}.hero-proof .lede{margin:28px auto 0;max-width:46rem;color:#cbd5e1b8;text-wrap:balance}.hero-proof .ticker{margin-top:clamp(32px,5vh,48px)}.hero-proof .proof-strip{width:100%}.plans{overflow:hidden;isolation:isolate}.plans-dither{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;image-rendering:pixelated;opacity:.42;-webkit-mask-image:radial-gradient(62% 58% at 50% 50%,#000,transparent);mask-image:radial-gradient(62% 58% at 50% 50%,#000,transparent)}.plans-frame{position:relative;max-width:1152px;margin:0 auto;padding:clamp(48px,6vw,64px) clamp(16px,3vw,32px)}.plans-head{position:relative;text-align:center;margin-bottom:clamp(48px,7vw,88px)}.plans-glow{position:absolute;top:50%;left:50%;z-index:-1;width:min(600px,100%);height:300px;translate:-50% -50%;border-radius:50%;background:#c791571f;filter:blur(100px);pointer-events:none}.pill{display:inline-flex;align-items:center;gap:12px;margin:0 0 26px;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#e2e8f0b8}.pill:before,.pill:after{content:"";width:44px;height:1px;background:linear-gradient(90deg,#c7915700,#c7915799)}.pill:after{transform:scaleX(-1)}.pill .ico{width:14px;height:14px;color:var(--mf-gold-light)}.plans h2{margin:0 auto;max-width:20ch;text-wrap:balance}.plan{--gb: linear-gradient(145deg, rgba(242,212,158,.38), rgba(255,255,255,.07) 30%, rgba(255,255,255,.03) 65%, rgba(199,145,87,.22));max-width:960px;margin:0 auto;padding:clamp(28px,4vw,44px);border-radius:20px;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,56px);background:linear-gradient(180deg,#0b1426c7,#060c19db);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 40px 80px -48px #000000e6}.plan>*{min-width:0}@property --spot{syntax: "<number>"; inherits: true; initial-value: 0;}.plan{--x: 50%;--y: 0%;--gb: radial-gradient(360px circle at var(--x) var(--y), rgba(255,228,176,var(--spot)), rgba(232,183,111,calc(var(--spot) * .8)) 28%, rgba(199,145,87,calc(var(--spot) * .32)) 55%, rgba(199,145,87,0) 76%), linear-gradient(145deg, rgba(242,212,158,calc(.38 - var(--spot) * .3)), rgba(255,255,255,calc(.07 - var(--spot) * .05)) 30%, rgba(255,255,255,.03) 65%, rgba(199,145,87,calc(.22 - var(--spot) * .17)));background:radial-gradient(160px circle at var(--x) var(--y),rgba(232,183,111,calc(var(--spot) * .16)),rgba(232,183,111,0) 70%),radial-gradient(520px circle at var(--x) var(--y),rgba(199,145,87,calc(var(--spot) * .08)),rgba(199,145,87,0) 65%),linear-gradient(180deg,#0b1426c7,#060c19db);transition:--spot .35s var(--ease)}.plan:after{padding:1.5px}.plan .plan-name{margin:0 0 12px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--mf-gold-light)}.plan-amount{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(3.4rem,6vw,4.5rem);line-height:1;letter-spacing:-.03em;color:var(--fg)}.plan-cur{font-size:.34em;letter-spacing:.02em;vertical-align:1.55em;margin-right:.22em;color:var(--mf-gold-light)}.plan-per{margin:12px 0 0;font-size:.9375rem;color:#cbd5e18c}.plan-box{margin-top:32px}.plan-rows{margin:12px 0 28px;border-top:1px solid rgba(255,255,255,.07)}.plan-rows div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.9375rem}.plan-rows dt{color:#cbd5e1a6}.plan-rows dd{margin:0;color:var(--fg);text-align:right}.plan-rows small{font-size:inherit;color:#cbd5e19e}.plan-feats .list-lead{margin:0 0 10px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.15rem;line-height:1.35;letter-spacing:0;text-transform:none;color:#e2e8f0c7;text-wrap:balance}.plan-feats{--half: calc(clamp(32px, 5vw, 56px)/2) ;margin-left:calc(-1 * var(--half));padding-left:var(--half);border-left:1px solid rgba(255,255,255,.07)}@media(max-width:600px){.plans-frame{padding-inline:6px}.plan{padding:48px 28px 46px;gap:0;border-radius:18px}.plan .plan-name{margin-bottom:14px}.plan-per{margin-top:12px}.plan-box{margin-top:30px}.plan-rows{margin:12px 0 28px}.plan-rows div{padding:14px 0}.plan .btn-block{padding:16px 22px;gap:14px;text-wrap:balance}.plan-feats{margin-top:30px}.plan-feats .list-lead{margin-bottom:10px;text-align:center}.plan .checks.tight li{gap:14px;padding:15px 0}.plan .checks .chk{width:22px;height:22px;margin-top:1px}}.faq-sec .c-head h2 em{display:inline}.faq{display:grid;max-width:860px;margin:48px auto 0;border-top:1px solid rgba(255,255,255,.08)}.qa{border-bottom:1px solid rgba(255,255,255,.08);transition:border-color .5s var(--ease)}.qa[open]{border-bottom-color:#c7915766}.qa summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:28px 1fr auto;gap:20px;align-items:center;padding:26px 4px;font-family:var(--font-serif);font-weight:400;font-size:1.3rem;line-height:1.3;letter-spacing:-.01em;color:var(--fg)}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:2px solid var(--mf-gold-light);outline-offset:4px;border-radius:6px}.q-idx{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--mf-gold-light);opacity:.85}.chev{display:grid;place-items:center;width:28px;height:28px;color:#cbd5e180;transition:rotate .4s var(--ease),color .3s}.chev svg{width:18px;height:18px;stroke-width:1.4}.qa[open] .chev{rotate:180deg;color:var(--mf-gold-light)}.qa-a p{margin:-6px 0 0;padding:0 52px 28px;max-width:64ch;font-size:1rem;line-height:1.7;color:#cbd5e1bf}.qa::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}.qa[open]::details-content{block-size:auto}.faq-cta{max-width:860px;margin:64px auto 0;text-align:center}.faq-cta .orn{margin:0 0 28px}.faq-cta h3{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(1.6rem,2.6vw,2rem);letter-spacing:-.015em;color:var(--fg)}.faq-cta p{margin:12px auto 0;max-width:34rem;font-size:1rem;color:#cbd5e1a6}.faq-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px}.faq-ghost{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:999px;background:#ffffff0a;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);transition:background-color .3s}.faq-ghost:hover{background:#c791571f}.faq-ghost span{transition:color .3s var(--ease)}.closing{text-align:center;padding-bottom:clamp(110px,14vw,180px)}.closing h2.big{margin:0 auto;max-width:none;font-size:clamp(2.4rem,5.4vw,5rem);line-height:1.04}@media(max-width:480px){.closing h2.big{font-size:min(2.4rem,9.2vw)}}.closing h2.big .ln{display:block;text-wrap:balance}.closing-lead{margin:24px auto 0;max-width:36rem;color:#cbd5e1d1;font-size:1.0625rem;text-wrap:balance}@media(max-width:980px){.split,.prose.two,.plan{grid-template-columns:1fr}.plan-feats{margin-left:0;padding:28px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.07)}.prose{padding-top:0}.qa summary{grid-template-columns:22px 1fr auto;gap:14px;padding:22px 0;font-size:1.15rem}.qa-a p{padding:0 0 22px 36px}.faq-cta-actions .btn,.faq-ghost{width:100%;justify-content:center}}@media(max-width:560px){.wrap{width:calc(100% - 32px)}.list-lead{letter-spacing:.1em}.lede{font-size:1rem}.btn{width:100%;justify-content:center;padding:18px 20px;font-size:12px;letter-spacing:.1em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
