html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{font-family:DM Sans,Arial,sans-serif;color:#f6f7f8;background:#070c15;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis{scroll-behavior:auto!important}body{margin:0;min-width:320px}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #ffd037;outline-offset:5px}.site-progress{position:fixed;z-index:30;inset:0 0 auto;height:3px;pointer-events:none}.site-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#b87700,#ffca27 55%,#ffe083);transform:scaleX(0);transform-origin:left center;box-shadow:0 0 15px #ffca2780}.scene-trace{position:absolute;z-index:4;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#ffca2700,#ffca27 15%,#fff2ad 52%,#ffca27 85%,#ffca2700);box-shadow:0 0 18px #ffca2780;pointer-events:none;transform:scaleX(0);transform-origin:left center}.scene-current{position:absolute;z-index:0;left:-2%;bottom:-34px;width:104%;height:170px;pointer-events:none;overflow:visible;opacity:.55;filter:drop-shadow(0 0 8px #ffca2780)}.scene-current path{fill:none;stroke:#ffca27;stroke-width:1.5;vector-effect:non-scaling-stroke}.positions-section .scene-current{opacity:.35}.positions-section .scene-current path{stroke:#ab780d}.scene-title-line{display:block}.hero{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background-color:#070c15;background-image:linear-gradient(90deg,#050910e0,#0509109a 32%,#05091024 70%,#05091038),url(/hero-background.webp);background-position:center,center;background-size:cover}.shell{width:min(100% - 80px,1560px);margin-inline:auto}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #8fa6bf33;position:relative;z-index:2}.brand{display:inline-flex;align-items:center}.brand img{display:block;width:156px;height:auto}.site-nav{display:flex;align-items:center;gap:38px;color:#fff;font-size:13px;font-weight:700}.site-nav a{color:inherit;text-decoration:none}.site-nav a:hover{color:#ffca29}.site-nav span{cursor:default}.hero-bottom{font-size:10px;letter-spacing:.22em;font-weight:700}.primary-button svg{width:17px;height:17px}.hero-main{display:grid;grid-template-columns:minmax(0,41%) minmax(0,59%);align-items:center;min-height:calc(100svh - 148px);padding-block:38px 50px;position:relative;z-index:1}.hero-copy{position:relative;z-index:2;padding-right:15px}.hero-main h1{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(88px,9.5vw,142px);line-height:.75;letter-spacing:-.045em;margin:0 0 24px;font-weight:800;white-space:nowrap;text-shadow:0 12px 50px #0008}.hero-title-line{display:block}.title-period{display:inline-block;width:.17em;height:.17em;margin-left:.05em;background:#ffca27;vertical-align:baseline;animation:square-blink 3.2s steps(1,end) 2.1s infinite}@keyframes square-blink{0%,68%,76%,84%,to{opacity:1;box-shadow:0 0 13px #ffca2770}72%,80%{opacity:.13;box-shadow:none}}.hero-thought{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:600;font-size:clamp(36px,3.3vw,50px);line-height:.94;letter-spacing:-.02em;margin:0 0 19px}.hero-description{font-size:clamp(14px,1.15vw,17px);line-height:1.5;color:#fff;margin:0}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:31px}.primary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:205px;padding:16px 19px;border:0;border-radius:8px;background:#ffca27;color:#07101a;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 8px 30px #ffc92624;transition:transform .2s,background .2s,box-shadow .2s}.primary-button:hover{transform:translateY(-2px);background:#ffd747;box-shadow:0 10px 34px #ffc92645}.hero-visual{min-width:0;padding-left:12px;transform:translate(3%)}.dashboard-frame{display:block;position:relative;padding:10px;background:linear-gradient(145deg,#14273c,#09111e 50%,#16293a);border:1px solid #6d849261;border-radius:12px;width:100%;box-shadow:0 30px 80px #000a,0 0 50px #ffbb2315;transform:perspective(1400px) rotateY(var(--tilt-y,-4deg)) rotateX(var(--tilt-x,1deg));transform-style:preserve-3d}.dashboard-frame.tilt-ready{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;will-change:transform}.dashboard-frame.is-hovered{box-shadow:0 38px 88px #000c,0 0 56px #ffbb2328}.dashboard-frame img{display:block;width:100%;height:auto;border-radius:5px;filter:brightness(1.08)}.hero-bottom{height:60px;border-top:1px solid #8fa6bf33;display:flex;align-items:center;gap:18px;color:#fff;position:relative;z-index:2}.hero-bottom-rule{height:1px;flex:1;background:#9eafbd2e}.hero-bottom span:last-child{color:#fff}.positions-section{position:relative;overflow:hidden;color:#0b0d10;background:radial-gradient(circle at 52% 20%,#fffdf8,#f3f0eb 68%,#edeae5);border-top:1px solid #d9d6d0}.positions-inner.shell{width:min(90%,1860px);padding-top:42px;padding-bottom:82px;position:relative;z-index:1}.positions-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#20242a;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:1.3}.positions-meta span:last-child{color:#777b80;font-size:11px;letter-spacing:.27em}.positions-grid{display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%);gap:24px;align-items:start;margin-top:24px;perspective:1400px}.positions-copy{min-width:0;min-height:clamp(330px,27vw,545px);position:relative;padding-top:32px;isolation:isolate}.positions-copy h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(70px,6.3vw,112px);font-weight:800;line-height:.84;letter-spacing:-.045em;margin:0;white-space:nowrap;position:relative;z-index:1}.positions-square{display:inline-block;width:.17em;height:.17em;margin-left:.04em;background:#ffca27;vertical-align:baseline}.positions-copy p{position:relative;z-index:1;margin:31px 0 0;color:#50555b;font-size:clamp(17px,1.5vw,23px);line-height:1.35}.positions-watermark{position:absolute;z-index:-1;left:-80px;bottom:-205px;width:min(560px,114%);aspect-ratio:488/329;background:#17202b;opacity:.065;mask:url(/logo1.webp) center/contain no-repeat;pointer-events:none}.positions-marker{position:absolute;left:58px;bottom:4px;width:1px;height:145px;background:#7e878f}.positions-marker:after{content:"";position:absolute;left:-10px;bottom:-10px;width:19px;height:19px;border:2px solid #7e878f;border-radius:50%;background:#f0eee9}.positions-side-note{position:absolute;right:12px;bottom:5px;color:#85898e;font-size:12px;font-weight:700;letter-spacing:.24em;line-height:1.38}.positions-dashboard{min-width:0;aspect-ratio:2.24;overflow:hidden;align-self:start;border:1px solid #bdc4c8;border-radius:6px;background:#070d17;box-shadow:0 18px 42px #111c2820}.positions-dashboard img{display:block;width:100%;height:auto}.feature-section{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#07111b}.feature-terrain{position:absolute;top:-70px;right:0;bottom:-70px;left:0;z-index:-2;background:url(/feature-background.webp) center 35%/cover no-repeat;opacity:.86;pointer-events:none}.feature-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#030914a6,#06101a88 35%,#06101a35),linear-gradient(180deg,#06111b99,#06111b00 28%,#06111b00 75%,#06111baa)}.history-section{border-top:1px solid #a3b3c130}.feature-inner{width:min(90%,1860px);margin-inline:auto;padding:39px 0 49px;position:relative;z-index:1}.feature-meta{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f4f6f8;font-size:12px;font-weight:700;letter-spacing:.22em;line-height:1.3}.feature-meta span:last-child{color:#d4d9df;font-size:11px;letter-spacing:.25em}.feature-grid{display:grid;grid-template-columns:minmax(0,33fr) minmax(0,67fr);gap:25px;align-items:stretch;margin-top:20px;perspective:1400px}.feature-copy{min-width:0;position:relative;padding-top:28px}.feature-copy h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(70px,5.9vw,112px);font-weight:800;line-height:.83;letter-spacing:-.045em;margin:0;white-space:nowrap;text-shadow:0 8px 35px #0009}.feature-square{display:inline-block;width:.17em;height:.17em;margin-left:.05em;background:#ffca27;vertical-align:baseline}.feature-copy p{font-size:clamp(17px,1.45vw,23px);line-height:1.32;color:#f5f6f7;margin:27px 0 0;max-width:510px;text-shadow:0 4px 20px #0009}.feature-marker{position:absolute;left:11px;bottom:23px;width:1px;height:116px;background:#c2cbd2}.feature-marker:after{content:"";position:absolute;left:-10px;bottom:-11px;width:19px;height:19px;border:2px solid #e8edf0;border-radius:50%;background:#07111b}.feature-side-note{position:absolute;right:22px;bottom:60px;color:#d4d9df;font-size:12px;font-weight:700;letter-spacing:.22em;line-height:1.42;text-shadow:0 3px 12px #000}.feature-shot{min-width:0;aspect-ratio:2.34;overflow:hidden;align-self:start;border:1px solid #6f849471;border-radius:7px;background:#070d17;box-shadow:0 20px 55px #0009,0 0 28px #ffbd2112;transform-origin:right center}.feature-shot img{display:block;width:100%;height:auto}.equity-shot{aspect-ratio:2.13}.history-shot{aspect-ratio:2.3}.history-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.history-actions .primary-button{min-width:220px;cursor:default}.history-actions .primary-button:hover{transform:none;background:#ffca27;box-shadow:0 8px 30px #ffc92624}.history-signin{display:inline-flex;align-items:center;gap:13px;font-size:17px;font-weight:600;color:#fff}.history-signin svg{width:19px;height:19px}.site-footer{color:#fff;background:#07111b;border-top:1px solid #9bb0c02b}.footer-inner{width:min(90%,1860px);margin-inline:auto;min-height:91px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-brand,.footer-nav{display:flex;align-items:center}.footer-brand{gap:22px;font-size:13px}.footer-brand img{display:block;width:48px;height:auto}.footer-brand strong{letter-spacing:.14em;font-size:14px}.footer-brand>span:last-child{color:#b5bdc5}.footer-divider{display:block;width:1px;height:29px;background:#71869770;margin-inline:4px}.footer-nav{gap:31px;font-size:13px}.footer-nav a{color:inherit;text-decoration:none}.footer-nav a:hover{color:#ffca27}.footer-nav span{cursor:default}.footer-language{border-left:1px solid #71869770;padding-left:30px;letter-spacing:.1em}.reveal-ready{opacity:0;transform:translate3d(0,28px,0);transition:opacity .75s ease,transform .85s cubic-bezier(.2,.75,.22,1)}.reveal-ready.is-visible{opacity:1;transform:none}.feature-shot.reveal-ready,.positions-dashboard.reveal-ready{transform:translate3d(24px,22px,0) scale(.985)}.feature-shot.reveal-ready.is-visible,.positions-dashboard.reveal-ready.is-visible{transform:none}@media(max-width:1200px){.shell{width:min(100% - 56px,1560px)}.positions-inner.shell{width:min(100% - 56px,1860px)}.hero-main{grid-template-columns:44% 56%}.hero-main h1{font-size:clamp(84px,10vw,120px)}.hero-visual{transform:translate(2%)}}@media(max-width:1050px){.positions-grid{grid-template-columns:1fr;gap:18px}.positions-copy{min-height:340px;padding-top:5px}.positions-copy h2{font-size:clamp(76px,10vw,108px)}.positions-watermark{width:480px;left:-42px;bottom:-115px}.positions-marker{height:100px}.positions-side-note{right:24px}.feature-grid{grid-template-columns:1fr;gap:21px}.feature-copy{min-height:320px;padding-top:5px}.feature-copy h2{font-size:clamp(76px,10vw,108px)}.history-section .feature-copy{min-height:305px}.feature-side-note{right:30px;bottom:30px}.feature-marker{bottom:14px;height:100px}.footer-inner{flex-wrap:wrap;padding-block:26px;gap:25px}}@media(max-width:900px){.site-header{height:76px}.hero-main{grid-template-columns:1fr;min-height:auto;padding-top:66px;padding-bottom:75px}.hero-copy{padding:0}.hero-visual{width:100%;max-width:780px;padding:0;transform:none;margin:65px auto 0}.hero-thought br{display:none}.hero-main h1{font-size:clamp(90px,17vw,160px)}.hero-bottom{height:58px}}@media(max-width:900px){.scene-current{height:105px;bottom:-20px;opacity:.4}.product-section--dark .scene-current{opacity:.4}.product-section--light .scene-current{opacity:.25}}@media(max-width:600px){.shell{width:min(100% - 36px,1560px)}.site-header{height:70px}.brand img{width:124px}.site-nav{gap:12px;font-size:11px}.hero-main{padding-top:51px;padding-bottom:63px}.hero-main h1{font-size:clamp(82px,22vw,124px);margin:0 0 29px}.hero-thought{font-size:43px}.hero-description{font-size:14px}.desktop-break{display:none}.hero-actions{margin-top:27px}.primary-button{min-width:192px;padding:15px 17px}.hero-visual{margin-top:59px}.dashboard-frame{padding:5px;transform:none;border-radius:7px}.hero-bottom{font-size:8px;letter-spacing:.09em;gap:9px}.hero{background-image:linear-gradient(#050910b8,#0509108a),url(/hero-background.webp);background-position:center,58% center}}@media(max-width:600px){.positions-inner.shell{width:min(100% - 36px,1860px);padding-top:31px;padding-bottom:39px}.positions-meta{font-size:10px;letter-spacing:.15em;align-items:flex-start}.positions-meta span:last-child{font-size:8px;letter-spacing:.12em;text-align:right;max-width:150px}.positions-grid{margin-top:30px}.positions-copy{min-height:295px;padding-top:0}.positions-copy h2{font-size:clamp(58px,14vw,82px)}.positions-copy p{font-size:16px;margin-top:23px;max-width:350px}.positions-desktop-break{display:none}.positions-watermark{width:380px;left:-55px;bottom:-112px}.positions-marker{left:34px;bottom:6px;height:72px}.positions-side-note{right:6px;bottom:2px;font-size:9px;letter-spacing:.15em}.positions-dashboard{height:330px;aspect-ratio:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.positions-dashboard img{width:760px;max-width:none}}@media(max-width:600px){.positions-inner.shell{padding-bottom:67px}.feature-inner{width:min(100% - 36px,1860px);padding:31px 0 39px}.feature-meta{font-size:10px;letter-spacing:.15em;align-items:flex-start}.feature-meta span:last-child{font-size:8px;letter-spacing:.12em;text-align:right;max-width:160px}.feature-grid{margin-top:29px}.feature-copy{min-height:280px;padding-top:0}.feature-copy h2{font-size:clamp(58px,14vw,82px)}.feature-copy p{font-size:16px;margin-top:23px;max-width:350px}.feature-desktop-break{display:none}.feature-marker{left:12px;bottom:10px;height:76px}.feature-side-note{right:5px;bottom:24px;font-size:9px;letter-spacing:.14em}.feature-shot{height:340px;aspect-ratio:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.feature-shot img{width:770px;max-width:none}.history-section .feature-copy{min-height:270px}.history-actions{gap:18px;margin-top:27px}.history-actions .primary-button{min-width:0;padding:14px 15px;font-size:13px;gap:15px}.history-signin{font-size:14px;gap:8px}.history-shot{height:360px}.history-shot img{width:850px}.footer-inner{width:min(100% - 36px,1860px);padding-block:25px}.footer-brand{gap:10px;font-size:11px}.footer-brand img{width:35px}.footer-brand strong{font-size:12px}.footer-divider{height:20px;margin-inline:4px}.footer-nav{flex-wrap:wrap;gap:14px;font-size:11px}.footer-language{padding-left:14px}}@media(prefers-reduced-motion:reduce){.reveal-ready,.reveal-ready.is-visible,.feature-shot.reveal-ready,.positions-dashboard.reveal-ready{opacity:1!important;transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.site-progress,.scene-trace,.scene-current{display:none}}@media(prefers-reduced-motion:reduce){.title-period{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header-actions{display:flex;align-items:center;gap:33px}.language-switcher{display:flex;align-items:center;gap:4px;padding-left:26px;border-left:1px solid #8fa6bf50}.language-switcher button{min-width:32px;height:31px;padding:0 5px;border:1px solid transparent;border-radius:3px;background:transparent;color:#fff;font:700 11px DM Sans,Arial,sans-serif;letter-spacing:.08em}.language-switcher button.is-current{border-color:#ffca27;color:#ffca27}.language-switcher button:disabled{opacity:1;cursor:default}.language-switcher button:focus-visible{outline:2px solid #ffca27;outline-offset:3px}.product-section{position:relative;isolation:isolate;overflow:hidden;min-height:100svh}.product-section--light{color:#0b0d10;background:radial-gradient(circle at 53% 15%,#fffefa,#f2efe9 63%,#e9e5de)}.product-section--dark{color:#fff;background:#07111b}.product-terrain{position:absolute;top:-70px;right:0;bottom:-70px;left:0;z-index:-2;pointer-events:none;background:url(/feature-background.webp) center 37%/cover no-repeat}.product-section--dark .product-terrain{opacity:.86}.product-section--light .product-terrain{opacity:.055;filter:grayscale(1)}.product-section--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0309148c,#06101a50 48%,#06101a87),linear-gradient(180deg,#06111b92,#06111b00 34%,#06111b22 72%,#06111ba8)}.product-inner.shell{width:min(90%,1860px);min-height:100svh;padding-block:43px 82px;display:flex;flex-direction:column;position:relative;z-index:1}.product-meta{display:flex;justify-content:flex-end;gap:25px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.22em;line-height:1.35}.product-section--light .product-meta{color:#20242a}.product-section--dark .product-meta{color:#f5f6f8}.product-meta span:last-child{text-align:right}.product-grid{display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%);gap:27px;align-items:center;flex:1;perspective:1400px}.product-copy{min-width:0;position:relative;z-index:2;padding-block:45px}.product-copy h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(72px,5.9vw,112px);font-weight:800;line-height:.84;letter-spacing:-.045em;margin:0;white-space:nowrap}.product-section--dark .product-copy h2{font-weight:700}.product-copy p{max-width:570px;font-size:clamp(17px,1.3vw,21px);line-height:1.45;margin:32px 0 0}.product-section--light .product-copy p{color:#42484f}.product-section--dark .product-copy p{color:#f5f6f7}.product-points{display:flex;flex-direction:column;gap:13px;list-style:none;padding:23px 0 0;margin:29px 0 0;border-top:1px solid currentColor;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.product-section--light .product-points{border-color:#0b0d1028;color:#343a40}.product-section--dark .product-points{border-color:#ffffff38;color:#fff}.product-points li{display:flex;align-items:center;gap:12px}.product-points li:before{content:"";flex:none;width:7px;height:7px;background:#ffca27}.product-shot{min-width:0;overflow:hidden;align-self:center;aspect-ratio:2.22;border:1px solid #82919c77;border-radius:8px;background:#070d17;box-shadow:0 24px 65px #0006,0 0 30px #ffca2710;transform-origin:center center}.product-section--light .product-shot{background:#f5f7fa;border-color:#cbd2d9;box-shadow:0 25px 55px #18212b32}.product-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}#positions .product-shot{aspect-ratio:2113/930}#watchlist .product-shot{aspect-ratio:2.86}#equity .product-shot{aspect-ratio:2113/934}#history .product-shot{aspect-ratio:2.22}.image-left .product-grid{grid-template-columns:minmax(0,65%) minmax(0,35%)}.image-left .product-copy{grid-column:2;grid-row:1;padding-left:32px}.image-left .product-shot{grid-column:1;grid-row:1}.product-section--light .scene-current{opacity:.34}.product-section--light .scene-current path{stroke:#a87810}.product-section--dark .scene-current{opacity:.58}.pricing-section{position:relative;overflow:hidden;min-height:100svh;color:#0b0d10;background:radial-gradient(circle at 45% 25%,#fffefa,#f1eee8 66%,#e9e4dc)}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.hero,.product-section{position:sticky;top:0}.hero{z-index:1}#positions{z-index:2}#watchlist{z-index:3}#equity{z-index:4}#history{z-index:5}#pricing{z-index:6}.site-footer{position:relative;z-index:7}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){.hero,.product-section{position:sticky;top:var(--stack-top,0px);margin-bottom:clamp(180px,30svh,280px)}.hero{z-index:1}#positions{z-index:2}#watchlist{z-index:3}#equity{z-index:4}#history{z-index:5}#pricing{z-index:6}}.pricing-inner.shell{width:min(90%,1860px);min-height:100svh;padding-block:34px 22px;display:flex;flex-direction:column}.pricing-meta{display:flex;justify-content:flex-end;gap:20px;font-size:12px;font-weight:700;letter-spacing:.18em}.pricing-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin:22px 0 26px}.pricing-heading h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(54px,5.7vw,88px);font-weight:800;line-height:.91;letter-spacing:-.04em;margin:0}.pricing-heading .feature-square{width:.13em;height:.13em}.pricing-heading p{max-width:720px;color:#41474e;font-size:clamp(16px,1.18vw,19px);line-height:1.42;margin:15px 0 0}.pricing-availability{flex:none;padding:9px 12px;border:1px solid #aeb2b2;color:#555b5e;font-size:12px;font-weight:800;letter-spacing:.12em}.pricing-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;flex:1}.plan-card{display:flex;flex-direction:column;min-width:0;padding:24px 30px 20px;border-radius:9px;border:1px solid #c5c4bf;background:#ffffffa8;box-shadow:0 12px 32px #25334312}.plan-card--full{position:relative;overflow:hidden;color:#fff;border-color:#496077;background:linear-gradient(135deg,#0b1724,#050a11 70%);box-shadow:0 22px 50px #15223032,0 0 30px #ffca2714}.plan-card--full:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/feature-background.webp) center/cover no-repeat;opacity:.18}.plan-card--full>*{position:relative;z-index:1}.plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px}.plan-kicker,.plan-duration{font-size:12px;font-weight:800;letter-spacing:.13em}.plan-duration{color:#9a7000}.plan-card--full .plan-kicker{color:#ffca27}.plan-card-head img{width:45px;height:auto}.plan-card h3{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(48px,4.2vw,67px);font-weight:800;line-height:.95;letter-spacing:-.035em;margin:16px 0 7px}.plan-card h3 .feature-square{width:.13em;height:.13em}.plan-price{display:flex;align-items:baseline;gap:8px;margin:2px 0 16px;color:#ffca27}.plan-price strong{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:48px;line-height:1}.plan-price span{font-size:13px;font-weight:700}.plan-summary{margin:0 0 14px;font-size:16px;line-height:1.38;color:#4d555a}.plan-card--full .plan-summary{color:#e5ebf0}.plan-features{list-style:none;padding:13px 0 0;margin:0;border-top:1px solid #0b0d1028;display:grid;gap:7px;font-size:15px;line-height:1.35}.plan-card--full .plan-features{border-color:#ffffff42}.plan-features li{display:flex;align-items:flex-start;gap:11px}.plan-features li:before{content:"";flex:none;width:7px;height:7px;margin-top:5px;background:#ffca27}.plan-fineprint{margin:13px 0 0;color:#535b60;font-size:13px;line-height:1.42}.plan-card--full .plan-fineprint{color:#d2dbe2}.plan-status{display:block;margin-top:auto;padding-top:12px;color:#806007;font-size:14px;font-weight:800;letter-spacing:.02em}.plan-card--full .plan-status{color:#ffca27}.pricing-disclaimer{max-width:1200px;margin:16px 0 0;color:#4e565b;font-size:13px;line-height:1.45}@media(min-width:901px)and (max-height:800px){[data-language=pt] .pricing-inner.shell,[data-language=es] .pricing-inner.shell{padding-block:24px 12px}[data-language=pt] .pricing-heading,[data-language=es] .pricing-heading{margin:14px 0}[data-language=pt] .plan-card h3,[data-language=es] .plan-card h3,[data-language=pt] .pricing-disclaimer,[data-language=es] .pricing-disclaimer{margin-top:12px}}.product-shot.reveal-ready{transform:translate3d(24px,22px,0) scale(.985)}.product-shot.reveal-ready.is-visible{transform:none}@media(max-width:1200px){.header-actions{gap:18px}.language-switcher{padding-left:16px}.product-copy h2{font-size:clamp(64px,6vw,90px)}.image-left .product-copy{padding-left:10px}}@media(max-width:1050px){.product-inner.shell{min-height:100svh;padding-block:35px 70px}.product-grid,.image-left .product-grid{grid-template-columns:1fr;gap:20px}.product-copy,.image-left .product-copy{grid-column:1;grid-row:1;padding:48px 0 16px}.product-shot,.image-left .product-shot{grid-column:1;grid-row:2;width:100%}.product-copy h2{font-size:clamp(74px,9vw,108px)}.product-copy p{max-width:740px}.product-points{flex-direction:row;flex-wrap:wrap;gap:12px 25px}.pricing-heading h2{font-size:clamp(52px,6vw,78px)}}@media(max-width:900px){.hero-thought br{display:initial}}@media(max-width:760px){.site-header{height:auto;min-height:76px;flex-wrap:wrap;gap:10px;padding-block:15px}.header-actions{margin-left:auto;gap:12px}.site-nav{gap:14px;font-size:11px}.language-switcher{gap:0;padding-left:10px}.language-switcher button{min-width:28px;font-size:10px}.pricing-heading{align-items:start;flex-direction:column;gap:16px}.pricing-plans{grid-template-columns:1fr}}@media(max-width:600px){.site-header{align-items:flex-start}.brand img{width:116px}.header-actions{flex-direction:column;align-items:flex-end;gap:9px}.site-nav{gap:12px;font-size:10px}.language-switcher{padding-left:0;border-left:0}.language-switcher button{height:24px}.product-inner.shell,.pricing-inner.shell{width:min(100% - 36px,1860px)}.product-inner.shell{padding-block:31px 58px}.product-meta,.pricing-meta{font-size:9px;letter-spacing:.13em;align-items:flex-start}.product-meta span:last-child{max-width:170px}.product-copy,.image-left .product-copy{padding:45px 0 10px}.product-copy h2{font-size:clamp(58px,14vw,80px);white-space:normal}.product-copy p{font-size:16px;line-height:1.42;margin-top:25px}.product-points{margin-top:26px;padding-top:20px;gap:10px;font-size:10px;letter-spacing:.07em}.product-points li{width:100%}.pricing-inner.shell{padding-block:34px 55px}.pricing-heading{margin:25px 0}.pricing-heading h2{font-size:clamp(54px,14vw,74px)}.pricing-heading p{font-size:16px}.plan-card{padding:23px 22px}.plan-card h3{font-size:56px}}@media(max-width:900px){#positions .product-shot,#watchlist .product-shot,#equity .product-shot,#history .product-shot{aspect-ratio:auto;height:auto;overflow:hidden}.product-shot img{width:100%;height:auto;max-width:100%;object-fit:contain}}@media(prefers-reduced-motion:reduce){.product-shot.reveal-ready,.product-shot.reveal-ready.is-visible{opacity:1!important;transform:none!important}}.footer-credit{width:min(90%,1860px);margin-inline:auto;padding:14px 0 20px;border-top:1px solid #9bb0c02b;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#b5bdc5;font-size:10px;letter-spacing:.04em}.footer-credit a{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s}.footer-credit a:hover{opacity:.75}.footer-credit img{display:block;width:70px;height:auto}@media(max-width:600px){.footer-credit{width:min(100% - 36px,1860px);padding-block:17px 22px}}.menu-toggle,.site-header--fixed,.mobile-menu{display:none}.site-nav a[aria-current=page]{color:#ffca27}.about-section{position:relative;z-index:7;background:#0a1521;color:#fff;border-top:1px solid #ffffff2c}.about-inner{padding-block:90px 100px}.about-eyebrow,.contact-eyebrow{font-size:12px;font-weight:800;letter-spacing:.2em;color:#ffca27}.about-inner h2,.contact-content h1{max-width:980px;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(62px,8vw,112px);font-weight:800;line-height:.92;letter-spacing:-.035em;margin:25px 0}.about-inner p,.contact-content>p{max-width:720px;font-size:clamp(18px,2vw,24px);line-height:1.45;color:#dce4ec}.about-inner>a{display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:#ffca27;font-weight:700;text-decoration:none}.about-inner>a svg{width:18px;height:18px}.contact-page{min-height:100svh;display:flex;flex-direction:column}.contact-top{position:relative;flex:1;background:#07111b url(/feature-background.webp) center/cover no-repeat}.contact-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07111be8,#07111bb0);pointer-events:none}.contact-top>*{position:relative}.contact-content{padding-block:clamp(80px,11vw,170px) 110px}.contact-content h1{margin-bottom:30px}.contact-content .primary-button{margin-top:22px}.contact-address{display:block;width:max-content;max-width:100%;overflow-wrap:anywhere;color:#fff;margin-top:28px;font-size:clamp(16px,2vw,24px)}.contact-content .contact-note{font-size:15px;color:#b9c5d1;margin-top:42px}.contact-back{display:inline-block;margin-top:28px;color:#ffca27;font-weight:700;text-decoration:none}@media(max-width:1100px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card--trial{grid-column:1/-1}}@media(max-width:900px){.site-header--inline{display:none}.site-header--fixed{display:flex;position:fixed;top:0;left:0;right:0;z-index:110;width:100%;height:76px;min-height:0;margin:0;padding:0 clamp(18px,3vw,40px);flex-wrap:nowrap;background:#07111bf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero,.contact-top{padding-top:76px}main>section[id]{scroll-margin-top:76px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-left:auto;padding:8px;border:0;background:transparent;color:#fff;cursor:pointer}.menu-toggle span{display:block;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity .2s ease}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-8px) rotate(-45deg)}.site-header .header-actions{display:none}.mobile-menu{display:block;position:fixed;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 100% 100%,#172535,#07111b 45%,#050b13);color:#fff;clip-path:inset(0 0 100% 0);visibility:hidden;pointer-events:none;transition:clip-path .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s}.mobile-menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:clip-path .46s cubic-bezier(.22,1,.36,1),visibility 0s}.mobile-menu-inner{display:flex;flex-direction:column;min-height:100%;width:min(100% - 36px,720px);margin-inline:auto}.mobile-menu-nav{display:grid;gap:0;margin:auto 0;padding-block:28px}.mobile-menu-nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 2px;border-bottom:1px solid #ffffff30;color:#fff;text-decoration:none;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(38px,9vw,64px);font-weight:500;line-height:1;opacity:0;transform:translateY(12px);transition:color .2s,opacity .32s ease,transform .4s cubic-bezier(.2,.75,.25,1)}.mobile-menu.is-open .mobile-menu-nav a{opacity:1;transform:translateY(0)}.mobile-menu.is-open .mobile-menu-nav a:nth-child(1){transition-delay:.05s}.mobile-menu.is-open .mobile-menu-nav a:nth-child(2){transition-delay:.09s}.mobile-menu.is-open .mobile-menu-nav a:nth-child(3){transition-delay:.13s}.mobile-menu.is-open .mobile-menu-nav a:nth-child(4){transition-delay:.17s}.mobile-menu-nav a:hover,.mobile-menu-nav a[aria-current=page]{color:#ffca27}.mobile-menu-nav svg{flex:none;width:23px;height:23px;color:#ffca27}.mobile-menu-languages{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 0 max(30px,env(safe-area-inset-bottom));border-top:1px solid #ffffff28}.mobile-menu-languages>span{font-size:12px;font-weight:700;letter-spacing:.06em;color:#b9c7d3}.mobile-menu-languages>div{display:flex;align-items:center;gap:8px}.mobile-menu-languages button{min-width:42px;height:38px;padding:0 7px;border:1px solid transparent;border-radius:3px;background:transparent;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.mobile-menu-languages button.is-current{border-color:#ffca27;color:#ffca27}.about-inner{padding-block:70px}}@media(max-width:380px){.mobile-menu-languages{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:760px){.pricing-plans{grid-template-columns:1fr}.plan-card--trial{grid-column:auto}}@media(max-width:600px){.site-header{align-items:center}.contact-content{padding-block:75px 95px}.contact-content h1,.about-inner h2{font-size:clamp(56px,13vw,78px)}.contact-content>p,.about-inner p{font-size:17px}}@media(prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu-nav a,.menu-toggle span{transition:none!important}}@media(min-width:901px){.product-copy h2,.pricing-heading h2,.about-inner h2{font-weight:700;letter-spacing:-.015em}}.faq-section{position:relative;z-index:7;overflow:hidden;color:#fff;background:#07111b;border-top:1px solid #ffffff2c}.faq-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030914d9,#07111beb),url(/feature-background.webp) center/cover;opacity:.75;pointer-events:none}.faq-inner{position:relative;display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);gap:clamp(34px,6vw,110px);padding-block:95px 110px}.faq-eyebrow{font-size:12px;font-weight:800;letter-spacing:.2em;color:#ffca27}.faq-intro h2{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(62px,7vw,110px);font-weight:700;line-height:.9;letter-spacing:-.035em;margin:24px 0}.faq-intro p{max-width:500px;color:#dce4ec;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.faq-list{align-self:center;min-width:0;border-top:1px solid #ffffff42}.faq-item{border-bottom:1px solid #ffffff42}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;cursor:pointer;list-style:none;font-size:clamp(16px,1.35vw,20px);font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{flex:none;color:#ffca27;font-size:26px;font-weight:400;line-height:1;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{max-width:65ch;margin:0 0 24px;color:#cbd5de;line-height:1.6}.faq-manual-link{display:inline-flex;align-items:center;gap:14px;margin-top:29px;color:#ffca27;font-size:14px;font-weight:800;text-decoration:none}.faq-manual-link:hover{text-decoration:underline}.faq-manual-link svg{width:18px;height:18px}@media(max-width:900px){.faq-inner{grid-template-columns:1fr;gap:20px;padding-block:75px 85px}}@media(max-width:600px){.faq-inner{padding-block:65px 75px}.faq-intro h2{font-size:clamp(56px,13vw,78px)}.faq-item summary{padding:20px 0}}
