@import "https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#000;--surface-0:#080808;--surface-1:#0f0f0f;--surface-2:#141414;--border:#ffffff12;--border-mid:#ffffff1f;--border-hi:#ffffff38;--text-1:#fff;--text-2:#ffffff80;--text-3:#ffffff42;--text-4:#ffffff24;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Parkinsans,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text-1);margin:0}#root{min-height:100vh}h1,h2,h3,h4,p{margin:0}ul,li{margin:0;padding:0;list-style:none}button{cursor:pointer;font-family:inherit}.page-shell{width:min(1180px,100% - 2rem);margin:0 auto;padding:4rem 0 7rem}.hero{text-align:center;flex-direction:column;align-items:center;padding-bottom:.5rem;display:flex}.hero-inner{flex-direction:column;align-items:center;display:flex}.hero-badge{border:1px solid var(--border-mid);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);background:#ffffff08;border-radius:999px;align-items:center;gap:.55rem;padding:.32rem .85rem .32rem .65rem;font-size:.69rem;font-weight:600;display:inline-flex}.hero-badge-name{color:var(--text-1);font-weight:700}.hero-badge-divider{background:var(--border-mid);flex-shrink:0;width:1px;height:.75rem}.hero-h1{letter-spacing:-.03em;max-width:20ch;color:var(--text-1);margin-top:1rem;margin-inline:auto;font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;line-height:1.15}.hero-h1 span,.section-title span{will-change:opacity, filter, transform;backface-visibility:hidden}.hero-sub{max-width:48ch;color:var(--text-2);margin-top:.9rem;margin-inline:auto;font-size:.875rem;font-weight:400;line-height:1.8}.hero-stats{border:1px solid var(--border);background:#ffffff05;border-radius:999px;align-items:center;gap:1.25rem;margin-top:1.75rem;padding:.85rem 1.4rem;display:flex}.hero-stat{flex-direction:column;align-items:center;gap:.1rem;display:flex}.hero-stat-num{letter-spacing:-.02em;color:var(--text-1);font-size:1rem;font-weight:700;line-height:1.2}.hero-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.62rem;font-weight:500}.hero-stat-divider{background:var(--border-mid);flex-shrink:0;width:1px;height:1.8rem}.statusline{transform-origin:0;background:#ffffff14;border-radius:999px;height:1px;margin:2rem 0 2.5rem;position:relative;overflow:hidden}.statusline span{background:linear-gradient(90deg,#0000,#ffffffe0 50%,#ffffff4d,#0000);width:26%;position:absolute;inset:0}.plans-grid{gap:.65rem;margin-top:3.5rem;display:grid}.plan-card{border:1px solid var(--border);background:var(--surface-0);border-radius:18px;flex-direction:column;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.plan-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.plan-card:hover{border-color:var(--border-mid);box-shadow:0 8px 32px #0009}.plan-card.is-featured{border-color:var(--border);background:var(--surface-0)}@keyframes hero-pulse{0%,to{box-shadow:0 0 0 1px #ffc33c2e,0 8px 48px #000c,0 0 48px #ffc33c0f}50%{box-shadow:0 0 0 1px #ffc33c52,0 12px 64px #000000d9,0 0 80px #ffc33c1f}}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.plan-card.is-hero{background:radial-gradient(80% 40% at 50% 0,#ffc33c14 0%,#0000 65%),radial-gradient(60% 50% at 50% 100%,#ffa5000a 0%,#0000 60%),#000;border-color:#ffc33c4d;animation:3.5s ease-in-out infinite hero-pulse}.plan-card.is-hero:before{content:"";z-index:2;background:linear-gradient(90deg,#0000 0%,#ffc33c99 30%,#ffd773e6 50%,#ffc33c99 70%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0}.plan-card.is-hero:after{box-shadow:inset 0 1px #ffd77326}.plan-card.is-hero:hover{border-color:#ffc33c80;animation:none;box-shadow:0 0 0 1px #ffc33c40,0 24px 72px #000000e6,0 0 100px #ffc33c24}.gains-card.is-hero:after{box-shadow:inset 0 1px #ffd7731a!important}.gains-card.is-hero .gains-label{color:#ffd773cc}.gains-card.is-hero .gains-list li svg{color:#ffc33cd9}.gains-card.is-hero .gains-divider{background:#ffc33c1f}.logo-showcase{background:#000;border-bottom:1px solid #ffc33c33;flex-shrink:0;justify-content:center;align-items:center;min-height:180px;padding:2.8rem 2rem;display:flex;position:relative}.logo-showcase:before{content:"";pointer-events:none;background:radial-gradient(70% 70% at 50% 60%,#ffc33c17 0%,#0000 65%),radial-gradient(40% 30% at 50% 100%,#ffa5000f 0%,#0000 60%);position:absolute;inset:0}.logo-showcase img{z-index:1;object-fit:contain;filter:brightness(1.05);width:auto;max-width:80%;max-height:88px;display:block;position:relative}.card-inner{flex-direction:column;flex:1;gap:0;padding:1.4rem 1.5rem;display:flex}.card-tags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tag{border:1px solid var(--border-mid);color:var(--text-3);text-transform:uppercase;letter-spacing:.13em;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.tag-featured{color:#ffd773f2;background:#ffc33c14;border-color:#ffc33c66;align-items:center;gap:.3rem;display:inline-flex}.card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.card-index{letter-spacing:-.06em;color:#ffffff0f;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.1rem;font-size:3rem;font-weight:800;line-height:1}.plan-card.is-hero .card-index{color:#ffffff1a}.card-tagline{color:var(--text-3);letter-spacing:.01em;margin-top:.25rem;font-size:.8rem;font-weight:500}.card-section-label{text-transform:uppercase;letter-spacing:.13em;color:var(--text-4);margin-bottom:.9rem;font-size:.64rem;font-weight:700}.plan-row{grid-template-columns:1fr 1fr;align-items:stretch;gap:.65rem;display:grid}.gains-card{background:#4ade8008;border:1px solid #4ade802e;border-radius:18px;flex-direction:column;gap:0;padding:1.4rem 1.5rem;display:flex;position:relative;overflow:hidden}.gains-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #4ade801a}.gains-card.is-hero{background:#4ade800d;border-color:#4ade8047}.gains-label{text-transform:uppercase;letter-spacing:.13em;color:#4ade80b3;margin-bottom:1rem;font-size:.64rem;font-weight:700}.gains-list{flex-direction:column;gap:.55rem;display:flex}.gains-list li{color:#ffffffbf;align-items:flex-start;gap:.55rem;font-size:.83rem;line-height:1.5;display:flex}.gains-list li svg{color:#4ade80cc;flex-shrink:0;margin-top:.18em}.gains-list--excluded li{color:var(--text-3)}.gains-list--excluded li svg{color:#ef444480}.gains-divider{background:#4ade801a;height:1px;margin:1rem 0}@media (width<=640px){.plan-row{grid-template-columns:1fr}}.card-journey{margin-top:0}.card-journey-label{text-transform:uppercase;letter-spacing:.13em;color:var(--text-4);margin-bottom:.9rem;font-size:.64rem;font-weight:700}.journey-steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.journey-step{gap:.9rem;padding-bottom:1rem;display:flex;position:relative}.journey-step:last-child{padding-bottom:0}.journey-step:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:1.4rem;bottom:0;left:1.1rem}.journey-num{border:1px solid var(--border-mid);letter-spacing:.05em;width:2.2rem;height:2.2rem;color:var(--text-3);z-index:1;background:#ffffff08;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex}.plan-card.is-hero .journey-num{color:var(--text-2);background:#ffffff0d;border-color:#fff3}.journey-content{padding-top:.35rem}.journey-step-name{color:var(--text-1);font-size:.84rem;font-weight:600;line-height:1.2}.journey-step-desc{color:var(--text-3);margin-top:.2rem;font-size:.79rem;line-height:1.55}.card-deliverables{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.deliverable-chip{border:1px solid var(--border-mid);color:var(--text-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.deliverable-chip svg{color:#ffffff4d}.plan-card.is-hero .deliverable-chip{color:var(--text-1);background:#ffffff0f;border-color:#ffffff2e}.plan-card.is-hero .deliverable-chip svg{color:#ffffff80}.video-section{margin-top:2.5rem}.video-section .section-header{margin-bottom:2rem}.video-card{border:1px solid var(--border);background:var(--surface-0);aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.video-iframe{width:100%;height:100%;display:block}.video-placeholder{background:radial-gradient(60% 60%,#ffffff0a 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;display:flex}.video-play-btn{border:1px solid var(--border-mid);color:#ffffff4d;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.video-placeholder-title{color:var(--text-2);font-size:.95rem;font-weight:600}.video-placeholder-sub{color:var(--text-4);margin-top:-.25rem;font-size:.75rem}.card-name{letter-spacing:-.02em;color:var(--text-1);margin-top:.75rem;font-size:1.25rem;font-weight:700;line-height:1.15}.plan-card.is-hero .card-name{font-size:1.45rem}.card-sub{color:var(--text-2);max-width:36ch;margin-top:.3rem;font-size:.83rem;font-weight:400;line-height:1.6}.card-divider{background:var(--border);height:1px;margin:1.1rem 0}.card-price{letter-spacing:-.04em;color:var(--text-1);font-size:clamp(1.65rem,3.8vw,2.1rem);font-weight:700;line-height:1}.card-price-extra{color:#ffc33ca6;letter-spacing:.01em;margin-top:.18rem;font-size:.8rem}.card-terms{color:var(--text-3);margin-top:.25rem;font-size:.75rem;line-height:1.55}.card-math{border:1px solid var(--border);background:#ffffff06;border-radius:10px;margin-top:.85rem;padding:.7rem .9rem}.card-math-main{color:#fffc;font-size:.85rem;font-weight:600}.card-math-detail{color:var(--text-3);margin-top:.28rem;font-size:.77rem;line-height:1.5}.card-features{gap:.5rem;margin-top:1rem;display:grid}.card-features li{color:#fff9;align-items:flex-start;gap:.6rem;font-size:.84rem;line-height:1.52;display:flex}.feat-icon{color:#ffffff47;flex-shrink:0;margin-top:.17em}.feat-icon-x{color:#ef44448c;flex-shrink:0;margin-top:.17em}.card-not-included li{color:var(--text-4)}.card-perks{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.perk-badge{border-radius:8px;align-items:center;gap:.5rem;padding:.58rem .8rem;font-size:.77rem;font-weight:600;line-height:1.3;display:flex}.perk-badge svg{flex-shrink:0}.perk-vip{color:#b9c8ffbf;background:#96a5ff0d;border:1px solid #a0afff2e}.perk-training{color:#82e1bec7;background:#5ac8a00d;border:1px solid #64d2aa2e}.perk-analysis{color:#c8b9ffbf;background:#aa96ff0d;border:1px solid #b4a0ff2e}.perk-bonus{color:#ffd773d1;background:#ffc33c0d;border:1px solid #ffc84138}.card-audience{color:var(--text-2);margin-top:1rem;font-size:.79rem;font-weight:500;line-height:1.55}.card-footnote{color:var(--text-3);border-top:1px solid var(--border);margin-top:.6rem;padding-top:.6rem;font-size:.7rem;line-height:1.55}.card-cta{border:1px solid var(--border-mid);color:#ffffffb3;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:1.1rem;padding:.8rem 1rem;font-size:.83rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s,gap .16s;display:flex}.card-cta:hover{border-color:var(--border-hi);color:var(--text-1);background:#ffffff0f;gap:.6rem}.plan-card.is-hero .card-cta{background:var(--text-1);color:#000;border-color:var(--text-1);font-weight:700}.plan-card.is-hero .card-cta:hover{background:#ffffffe6}.card-spacer{flex:1;min-height:1rem}.section-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.2rem;display:flex}.section-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.7rem;font-weight:700}.section-title{letter-spacing:-.025em;margin-top:.45rem;margin-inline:auto;font-size:clamp(1.45rem,3.5vw,2rem);font-weight:700;line-height:1.1}.fundamentals{margin-top:3.5rem}.fundamentals-grid{gap:.6rem;margin-top:1.2rem;display:grid}.fund-item{border:1px solid var(--border);background:var(--surface-0);border-radius:16px;flex-direction:column;gap:.75rem;padding:1.4rem 1.5rem 1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.fund-item:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.fund-item:hover{border-color:var(--border-mid);box-shadow:0 6px 24px #00000080}.fund-icon-wrap{border:1px solid var(--border-mid);color:#ffffff8c;background:#ffffff0a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.fund-title{color:var(--text-1);font-size:.95rem;font-weight:700;line-height:1.2}.fund-desc{color:var(--text-2);font-size:.81rem;line-height:1.65}.compare{margin-top:3.5rem}.compare-grid{gap:.65rem;margin-top:1.2rem;display:grid}.compare-card{border:1px solid var(--border);background:var(--surface-0);border-radius:18px;padding:1.4rem 1.5rem;position:relative;overflow:hidden}.compare-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a}.compare-card.is-winner{border-color:var(--border-mid);background:radial-gradient(ellipse at 50% -10%, #ffffff0a 0%, transparent 55%), var(--surface-1)}.compare-card.is-winner:after{box-shadow:inset 0 1px #ffffff17}.compare-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-3);font-size:.64rem;font-weight:700}.compare-card.is-winner .compare-label{color:#ffffff80}.compare-amount{letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(1.65rem,3.8vw,2.1rem);font-weight:700;line-height:1}.compare-breakdown{color:#ffc33c8c;letter-spacing:.01em;margin-top:.2rem;font-size:.72rem}.compare-context{color:var(--text-3);margin-top:.25rem;font-size:.77rem}.compare-items{gap:.48rem;margin-top:1rem;display:grid}.compare-items li{align-items:flex-start;gap:.55rem;font-size:.84rem;line-height:1.52;display:flex}.compare-card:not(.is-winner) .compare-items li{color:var(--text-2)}.compare-card.is-winner .compare-items li{color:#ffffffb3}.ci-x{color:#ef4444bf;flex-shrink:0;margin-top:.15em}.ci-check{color:#4ade80cc;flex-shrink:0;margin-top:.15em}.site-cta{border-top:1px solid var(--border);border:1px solid var(--border-mid);background:radial-gradient(ellipse 70% 60% at 50% 100%, #ffffff0d 0%, transparent 65%), var(--surface-0);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:1.5rem;margin-top:4rem;padding:4rem 1.5rem 3.5rem;display:flex;position:relative;overflow:hidden}.site-cta:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.site-cta-logo{opacity:.65;width:auto;height:32px}.site-cta-quote{letter-spacing:-.025em;color:var(--text-1);flex-direction:column;align-items:center;gap:.1rem;max-width:none;margin:0;font-size:clamp(1.1rem,2.8vw,1.55rem);font-weight:700;line-height:1.45;display:flex}.site-cta-quote span{white-space:nowrap;display:block}.site-cta-btn{background:var(--text-1);color:#000;letter-spacing:.01em;border-radius:12px;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .16s,gap .16s;display:inline-flex}.site-cta-btn:hover{background:#ffffffe0;gap:.75rem}.site-cta-links{align-items:center;gap:1rem;display:flex}.site-cta-social{color:var(--text-3);align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.site-cta-social:hover{color:var(--text-1)}.site-cta-copy{color:var(--text-4);letter-spacing:.04em;margin-top:-.5rem;font-size:.68rem}.page-footer{border:1px solid var(--border);background:var(--surface-0);border-radius:16px;gap:.35rem;margin-top:1.6rem;padding:1.1rem 1.5rem;display:grid}.page-footer p{color:var(--text-3);font-size:.8rem;line-height:1.6}@media (width>=640px){.logo-showcase{padding:3rem 2rem}.compare-grid,.fundamentals-grid{grid-template-columns:1fr 1fr}}@media (width>=960px){.page-shell{padding-top:4rem}.hero h1{max-width:24ch}.logo-showcase{min-height:220px}.logo-showcase img{max-height:110px}.fundamentals-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.fundamentals-grid{grid-template-columns:repeat(4,1fr)}}.contato-shell{background:#000;flex-direction:column;min-height:100vh;display:flex}.contato-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.contato-header-logo{opacity:.9;width:auto;height:28px}.contato-step-count{color:var(--text-3);font-size:.78rem;font-weight:500}.contato-progress{background:var(--border);width:100%;height:2px}.contato-progress-bar{background:var(--text-1);min-width:2px;height:2px}.contato-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;padding:3rem 1.5rem;display:flex}.contato-card{flex-direction:column;gap:1.5rem;width:100%;max-width:560px;display:flex}.contato-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:600}.contato-question{color:var(--text-1);letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1.3}.contato-input{background:var(--surface-1);border:1px solid var(--border-mid);width:100%;color:var(--text-1);border-radius:10px;outline:none;padding:.9rem 1rem;font-family:inherit;font-size:.92rem;transition:border-color .15s}.contato-input:focus{border-color:var(--border-hi)}.contato-input::placeholder{color:var(--text-4)}.contato-options{flex-direction:column;gap:.55rem;display:flex}.contato-option{background:var(--surface-1);border:1px solid var(--border);color:var(--text-2);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:flex}.contato-option:hover{border-color:var(--border-mid);color:var(--text-1)}.contato-option.is-selected{border-color:var(--border-hi);background:var(--surface-2);color:var(--text-1)}.option-dot{border:1.5px solid var(--border-mid);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .15s,border-color .15s}.contato-option.is-selected .option-dot{background:var(--text-1);border-color:var(--text-1)}.contato-actions{align-items:center;gap:.75rem;width:100%;max-width:560px;display:flex}.contato-back{border:1px solid var(--border-mid);color:var(--text-3);cursor:pointer;background:0 0;border-radius:10px;padding:.8rem 1.2rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.contato-back:hover{border-color:var(--border-hi);color:var(--text-2)}.contato-next{background:var(--text-1);border:1px solid var(--text-1);color:#000;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .15s,opacity .15s;display:flex}.contato-next:hover{background:#ffffffe0}.contato-next.is-disabled{opacity:.3;cursor:not-allowed}.contato-success{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100vh;padding:2rem;display:flex}.success-logo{opacity:.7;width:auto;height:36px}.success-check{width:3.25rem;height:3.25rem;color:var(--text-1);background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex}.success-body{flex-direction:column;gap:.5rem;display:flex}.success-body h2{color:var(--text-1);letter-spacing:-.03em;font-size:1.6rem;font-weight:700}.success-body p{color:var(--text-3);font-size:.95rem;line-height:1.5}.success-footer{color:var(--text-4);font-size:.72rem;position:absolute;bottom:1.5rem}.contato-footer{text-align:center;color:var(--text-4);border-top:1px solid var(--border);letter-spacing:.01em;padding:1.25rem 2rem;font-size:.72rem}.gate-shell{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.gate-card{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:400px;display:flex}.gate-icon{border:1px solid var(--border-mid);background:var(--surface-1);width:3rem;height:3rem;color:var(--text-2);border-radius:12px;justify-content:center;align-items:center;display:flex}.gate-header{flex-direction:column;gap:.4rem;display:flex}.gate-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);font-size:.72rem;font-weight:600}.gate-title{color:var(--text-1);letter-spacing:-.02em;font-size:1.6rem;font-weight:700}.gate-sub{color:var(--text-3);font-size:.87rem}.gate-form{flex-direction:column;gap:.75rem;width:100%;display:flex}.gate-input-wrap{width:100%;position:relative}.gate-input-wrap.is-error .gate-input{border-color:#ef444480}.gate-input{background:var(--surface-1);border:1px solid var(--border-mid);width:100%;color:var(--text-1);letter-spacing:.15em;text-align:center;border-radius:10px;outline:none;padding:.9rem 3rem .9rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s}.gate-input:focus{border-color:var(--border-hi)}.gate-input::placeholder{letter-spacing:.1em;color:var(--text-4)}.gate-eye{cursor:pointer;color:var(--text-4);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.gate-eye:hover{color:var(--text-2)}.gate-error{color:#ef4444cc;font-size:.8rem}.gate-btn{background:var(--text-1);color:#000;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.9rem 1rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .15s,opacity .15s;display:flex}.gate-btn:hover{background:#ffffffe0}.gate-btn:disabled{opacity:.3;cursor:not-allowed}.gate-footer{color:var(--text-4);letter-spacing:.01em;font-size:.7rem}.gate-notfound{color:var(--text-3);font-size:.9rem}.bio-shell{background:#000 radial-gradient(80% 50% at 50% 110%,#a0a0c838 0%,#0000 65%);justify-content:center;min-height:100vh;padding:2.5rem 1.25rem 5rem;display:flex;position:relative;overflow:hidden}.bio-watermark{opacity:.12;filter:invert();pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:auto;height:220px;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.bio-stack{z-index:1;flex-direction:column;gap:.65rem;width:100%;max-width:640px;display:flex;position:relative}.bio-hero{align-items:center;gap:.9rem;padding:.5rem 0 1.25rem;display:flex}.bio-hero__info{flex:1}.bio-hero__insta{color:#fff6;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:flex}.bio-hero__insta:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff40}.bio-hero__avatar{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.bio-hero__avatar img{object-fit:cover;object-position:center top;width:100%;height:100%}.bio-hero__name{color:var(--text-1);letter-spacing:-.01em;font-size:.95rem;font-weight:700}.bio-hero__tag{color:var(--text-1);margin-top:.2rem;font-size:.75rem}.bio-card{aspect-ratio:1853/801;background:#0c0c0c;border:1px solid #ffffff12;border-radius:20px;width:100%;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.bio-card:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 12px 48px #0009}.bio-card--warm{background:linear-gradient(135deg,#0e0e0e 0%,#111 100%)}.bio-card--hero{background:linear-gradient(135deg,#0f0f0f 0%,#141414 100%);border-color:#ffffff1c;box-shadow:0 0 0 1px #ffffff0a,0 8px 40px #00000080}.bio-card--hero:hover{border-color:#fff3;box-shadow:0 0 0 1px #ffffff14,0 16px 56px #000000b3}.bio-card__noise{opacity:.028;pointer-events:none;border-radius:inherit;background-size:256px 256px;position:absolute;inset:0}.bio-card__overlay{pointer-events:none;background:linear-gradient(#00000059 0%,#000000a6 100%);position:absolute;inset:0}.bio-card__shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14 40% 60%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.bio-card__inner{flex-direction:column;justify-content:space-between;padding:1.6rem 1.75rem;display:flex;position:absolute;inset:0}.bio-badge{letter-spacing:.09em;text-transform:uppercase;color:#ffffff59;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;width:fit-content;padding:.18rem .55rem;font-size:.65rem;font-weight:600;display:inline-flex}.bio-card__body{flex-direction:column;gap:.3rem;display:flex}.bio-card__title{color:var(--text-1);letter-spacing:-.025em;font-size:clamp(1.1rem,3.5vw,1.4rem);font-weight:700;line-height:1.15}.bio-card--hero .bio-card__title{font-size:clamp(1.15rem,3.8vw,1.5rem)}.bio-card__sub{color:#ffffff61;max-width:320px;font-size:.78rem;font-weight:400;line-height:1.55}.bio-card__cta{color:#ffffff4d;letter-spacing:.02em;align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;transition:color .16s;display:inline-flex}.bio-card:hover .bio-card__cta{color:#ffffffbf}.bio-copyright{text-align:center;color:var(--text-4);letter-spacing:.01em;padding-top:.75rem;font-size:.68rem}.bio-img-card{border:1px solid #ffffff12;border-radius:20px;width:100%;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;overflow:hidden}.bio-img-card:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 12px 48px #000000b3}.bio-img-card img{width:100%;height:auto;display:block}.bio-divider{background:#ffffff12;border-radius:1px;height:1px;position:relative;overflow:hidden}.bio-divider span{background:linear-gradient(90deg,#0000,#b4b4b48c,#0000);width:40%;height:100%;position:absolute;top:0;left:0}.bio-card--form{background:#000;border-color:#ffffff1a}.bio-card--form:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 16px 56px #000c}.bfc{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:1.75rem 2rem;display:grid;position:absolute;inset:0}.bfc__left{flex-direction:column;justify-content:space-between;height:100%;display:flex}.bfc__logo-wrap{align-items:flex-start;display:flex}.bfc__logo{object-fit:contain;object-position:left center;filter:invert();opacity:.9;width:auto;max-width:160px;height:30px}.bfc__text{flex-direction:column;gap:.3rem;display:flex}.bfc__badge{letter-spacing:.05em;color:#fff6;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:fit-content;margin-bottom:.1rem;padding:.18rem .6rem;font-size:.65rem;font-weight:300;display:inline-flex}.bfc__title{color:#fff;letter-spacing:-.035em;font-size:clamp(1.35rem,3.8vw,1.9rem);font-weight:800;line-height:1}.bfc__sub{color:#ffffff59;letter-spacing:.01em;font-size:.78rem;font-weight:400}.bfc__btn{color:#ffffffa6;letter-spacing:.01em;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.55rem 1.1rem;font-size:.79rem;font-weight:600;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.bio-card--form:hover .bfc__btn{color:#ffffffe6;background:#ffffff17;border-color:#ffffff47}.bfc__right{justify-content:center;align-items:center;height:100%;display:flex}.bfc__preview{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.7rem;width:100%;padding:1.1rem 1.2rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.bfc__preview-label{color:#fff6;font-size:.7rem;font-weight:400;line-height:1.5}.bfc__preview-input{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;height:34px}.bfc__preview-btn{color:#ffffff73;letter-spacing:.01em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:.5rem 0;font-size:.71rem;font-weight:600;display:flex}@media (width<=520px){.bio-card{aspect-ratio:auto;min-height:180px}.bio-card__inner{padding:1.35rem 1.5rem}.bfc{grid-template-columns:1fr;gap:0;padding:1.5rem}.bfc__right{display:none}.bfc__logo{height:24px}.bfc__title{font-size:2rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
