@import url('base.css');
/* Swiper-inspired HoaiFx concept. Existing product content and assets retained. */
:root{--bg:#090909;--panel:#141414;--line:#292929;--text:#f3f2ef;--muted:#aaa9a5;--gold:#d9bd89;--gold-dark:#927448;--accent-light:#f0deba;--font:'DM Sans',sans-serif}
html{scroll-padding-top:100px}body{background:var(--bg);font-size:16px;overflow-x:clip}h1,h2,h3{font-family:'Manrope',sans-serif;font-weight:550}h1 em,h2 em{font-family:inherit;font-size:inherit!important;font-style:normal;font-weight:inherit;letter-spacing:inherit!important;color:#b5b4af}p{line-height:1.7}a,button{touch-action:manipulation}.wrap{max-width:1200px;padding-left:40px;padding-right:40px}.concept-bar{min-height:32px;border-bottom:1px solid #24211c;background:#11100e;display:flex;align-items:center;justify-content:space-between;padding:7px max(40px,calc((100vw - 1120px)/2));font-size:12px;color:#9f988c;gap:18px}.concept-bar>span{font-size:10px;letter-spacing:1.5px}.concept-bar a:hover{color:var(--gold)}
.header{max-width:1200px;height:84px;padding:0 40px;border-bottom:0;background:#090909eb;backdrop-filter:blur(18px)}.brand{font-size:26px;letter-spacing:-1px;gap:9px}.brand img{width:32px;height:32px}.brand small{display:none}.desktop-nav{font-size:14px;gap:30px;color:#cbc9c4}.desktop-nav a{position:relative;transition:color .2s}.desktop-nav a[aria-current=page]{color:var(--gold)}.desktop-nav a[aria-current=page]:after{display:none}.button{border-radius:999px;min-height:49px;border:1px solid #f3dfae75;padding:0 25px;background:linear-gradient(180deg,#e6d0a5,#c7a96d);box-shadow:0 0 0 4px #b89a6520,inset 0 0 0 3px #ffffff12,inset 0 1px 1px #fff5;gap:18px;color:#201b13;font-size:14px;font-weight:650}.button:hover{background:linear-gradient(180deg,#f0dfbb,#d3b781);transform:translateY(-2px);box-shadow:0 0 0 5px #b89a6530,0 8px 24px #0006}.button span{font-size:18px}.button.small{min-height:38px;padding:0 20px;font-size:13px;gap:18px}.button.secondary{background:linear-gradient(180deg,#1b1b1b,#101010);color:#eeece7;border-color:#353535;box-shadow:0 0 0 3px #ffffff05,inset 0 0 0 2px #ffffff07}.button.secondary:hover{border-color:#a88c5d;background:#1d1b17}.text-link{font-size:14px;color:#b8b5af}.eyebrow{display:inline-flex;justify-content:center;color:#bdb7ad;border:1px solid #36332d;border-radius:999px;box-shadow:inset 0 1px 3px #fff1;background:linear-gradient(180deg,#1b1915,#11100e);padding:6px 12px;font-size:11px;font-weight:450;letter-spacing:1.1px;line-height:1.3}.line{display:none}
.home-intro{position:relative;text-align:center;padding-top:41px;padding-bottom:38px}.home-intro h1{font-size:58px;line-height:1.1;letter-spacing:-2.5px;margin:21px 0 19px}.home-intro h1 em{color:var(--gold)}.home-intro>p{font-size:16px;line-height:1.65;max-width:590px;margin:auto;color:#a9a69f}.home-intro:before,.hero:before,.ebook-intro:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 29%,#d9bd8960 1px,transparent 2px),radial-gradient(circle at 92% 24%,#d9bd8930 1px,transparent 2px),radial-gradient(circle at 79% 72%,#d9bd8950 1px,transparent 2px),radial-gradient(circle at 18% 86%,#d9bd8930 1px,transparent 2px);opacity:.7}
.product-selector{max-width:1040px;gap:24px;padding-bottom:26px}.product-choice{border:1px solid #35322d;border-radius:22px;background:linear-gradient(145deg,#1e1c18 0,#141413 42%,#0e0e0e 100%);box-shadow:0 1px 0 #fff1 inset,0 25px 50px #0005;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.product-choice:before{display:none}.product-choice:hover{transform:translateY(-6px);border-color:#9b8255;box-shadow:0 0 40px #c2a46b10,0 25px 50px #0005}.choice-top{padding:23px 28px 0;font-size:10px;letter-spacing:1.2px;color:#c4beb1}.choice-type{font-size:10px;color:#8d8577;padding:4px 8px;background:#d9bd8908;border:1px solid #d9bd891d;border-radius:6px}.choice-visual{height:169px;margin:4px 20px 0}.indicator-choice-visual svg{height:155px;max-width:100%}.mini-visual-caption{font-size:8px;color:#8b867c;letter-spacing:1.4px}.ebook-choice-visual{background:radial-gradient(ellipse,#d9bd890c,transparent 66%)}.ebook-choice-visual .book{transform:translate(-50%,-50%) rotate(-9deg) rotateY(-13deg) scale(.4)}.choice-copy{padding:17px 28px 24px}.choice-copy h2{font-family:'Manrope',sans-serif;font-weight:550;font-size:27px;line-height:1.25;letter-spacing:-1px}.choice-copy>p{font-size:15px;color:#aaa69f;line-height:1.7;margin-top:10px;min-height:51px}.choice-action{font-size:14px;margin-top:21px;padding-top:18px;border-color:#333029;color:#ddc393;display:flex;justify-content:space-between}.choice-action>span{background:linear-gradient(145deg,#413725,#1d1a15);border:1px solid #736044;border-radius:50%;width:31px;height:31px;display:grid;place-items:center}.home-support{font-size:13px;gap:8px;padding-top:10px;padding-bottom:47px;color:#8e8a82}.home-support a{color:#c7c0b3}.page-home .footer{margin-top:0}
.breadcrumb{padding-top:24px;font-size:12px;color:#8c8881;gap:12px}.breadcrumb a{color:#c6b38e}.page-indicator .hero{display:block;min-height:0;padding-top:49px;padding-bottom:0;text-align:center;position:relative}.hero-copy{max-width:800px;margin:auto}.page-indicator .hero h1{font-size:64px;line-height:1.08;letter-spacing:-3.1px;margin:24px 0 21px}.page-indicator .hero h1 em{color:#c5b18d}.hero-copy>p{max-width:575px;margin:auto;font-size:17px;line-height:1.7;color:#a8a59f}.hero-actions{justify-content:center;gap:30px;margin-top:33px}.hero-meta{justify-content:center;gap:24px;font-size:12px;margin-top:23px;color:#8e8a82}.hero-meta i{color:#bca272}.hero-visual{max-width:1060px;margin:53px auto 0;padding:0 0 30px;position:relative}.hero-visual:before{content:'';position:absolute;inset:-50px -10% 5%;background:radial-gradient(ellipse,#b99a6120,transparent 68%);pointer-events:none}.terminal{display:grid;grid-template-columns:176px 1fr;overflow:hidden;transform:perspective(1700px) rotateX(4deg);transform-origin:50% 100%;background:#101010;border:1px solid #3f382c;border-radius:22px;box-shadow:0 0 0 7px #ffffff03,0 32px 75px #0008,inset 0 1px #fff2;text-align:left}.terminal-main{min-width:0;background:linear-gradient(130deg,#181818,#101010)}.terminal-top{font-size:11px;letter-spacing:1.3px;padding:17px 24px;border-color:#2b2925}.terminal-name{color:#ddc69c}.terminal-name b{display:none}.model-label{font-size:10px;letter-spacing:1px;color:#88847c}.model-sidebar{padding:27px 13px 24px;background:linear-gradient(135deg,#1f1e1a,#111110);border-right:1px solid #2e2c27;display:flex;flex-direction:column}.model-brand{padding-left:10px;font-size:24px;letter-spacing:-1px;font-weight:650;margin-bottom:37px}.model-brand>span{color:var(--gold)}.model-brand small{display:block;font-size:9px;letter-spacing:1.7px;color:#a99a80;margin-top:7px}.sidebar-label{font-size:9px;letter-spacing:1px;color:#75716a;padding-left:10px;margin-bottom:13px}.side-item{font-size:12px;display:flex;align-items:center;gap:8px;padding:12px 10px;margin-bottom:5px;color:#8d8982;border-radius:7px}.side-item>span{font-size:17px}.side-item.selected{background:linear-gradient(100deg,#d7bc8528,#d7bc8510);color:#ead4aa;border:1px solid #d7bc8525}.sidebar-foot{margin-top:auto;padding:45px 10px 8px}.sidebar-foot>span{font-size:11px;color:#c6b082;border:1px solid #5f5036;border-radius:5px;padding:4px 7px}.sidebar-foot p{font-size:12px;color:#7d776c;margin-top:13px;line-height:1.6}.chart-heading{padding:23px 26px 0}.chart-symbol{font-size:18px;color:#e8e3db}.chart-subtitle{font-size:12px;color:#939088;margin-top:5px}.chart-time{font-size:11px;padding:5px 9px;border:1px solid #3b3831;border-radius:5px;color:#c2b496}#hero-chart{width:100%;height:auto;max-height:430px;display:block}#hero-chart text{font-size:9px;letter-spacing:1px}.chart-tabs{padding:12px 17px 16px;border-top:1px solid #2b2822;display:flex;gap:7px}.chart-tabs button{font-size:12px;padding:11px 8px;color:#928b7f;border-radius:8px;border:1px solid transparent;background:transparent}.chart-tabs button span{font-size:10px;color:#b9a376}.chart-tabs button.active{background:#d9bd8912;color:#e4d1ad;border-color:#d9bd8928}.insight{position:relative;bottom:auto;left:auto;display:flex;align-items:center;justify-content:center;margin:20px auto 0;padding:14px 20px;background:transparent;border:0;box-shadow:none;max-width:none;text-align:left;gap:12px}.insight-icon{color:#b69b6a;font-size:25px}.insight strong{font-size:13px;color:#d6c5a8;font-weight:500}.insight p{font-size:12px;color:#8e8980}.visual-caption{position:static;font-size:10px;letter-spacing:1.4px;color:#706a61;margin-top:0}.tiny-cross{display:none}.markets{border:0;padding-top:20px;padding-bottom:66px;max-width:1060px;gap:30px;justify-content:center}.markets-title{display:none}.markets>div{font-size:11px;color:#aaa69e;gap:10px}.market-symbol{border:1px solid #34312a;background:#151410;color:#cbb58e;width:37px;height:37px;font-size:18px}.markets small{font-size:10px;color:#6f6b63}
.section{padding-top:82px;padding-bottom:82px}.section-heading{align-items:flex-end;gap:42px;margin-bottom:39px}.section-heading h2,.center-heading h2{font-size:44px;line-height:1.13;letter-spacing:-1.8px;margin-top:22px;font-weight:500}.section-heading>p{font-size:16px;max-width:365px;color:#99958e}.product-grid{display:block}.product-image{border-radius:18px;overflow:hidden;border:1px solid #3a3328;background:#11110f;box-shadow:0 0 0 7px #d9bd8904,0 25px 60px #0005}.image-top{padding:20px 23px;background:#191713;border-bottom:1px solid #302a21;font-size:12px;color:#cfbc96;letter-spacing:1px}.live-dot{display:none}.link-button{font-size:13px;color:#c8b28b;background:transparent}.chart-image-button{display:block;border:0;padding:0;width:100%;cursor:zoom-in;background:#111}.chart-image-button img{width:100%;height:auto;display:block}.image-caption{font-size:12px;line-height:1.6;color:#8d877b;padding:13px 22px}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}.feature-list article,.feature-list article:first-child,.feature-list article:last-child{display:block;padding:27px 25px;border:1px solid #2d2923;border-radius:14px;background:linear-gradient(140deg,#1a1814,#11110f)}.feature-number{display:inline-grid;place-items:center;width:33px;height:33px;border:1px solid #78613c;border-radius:9px;margin-bottom:21px;color:#cfb587;font-size:11px;background:#c3a56b0b}.feature-list h3{font-size:20px;letter-spacing:-.5px;margin-bottom:12px}.feature-list p{font-size:15px;line-height:1.75;color:#98948c}.method-section{padding:80px 0;background:radial-gradient(ellipse at 50% 0%,#b5965820,transparent 62%);border-top:1px solid #25221d;border-bottom:1px solid #25221d}.method-grid{grid-template-columns:repeat(3,1fr);gap:38px}.method-grid article{padding:24px 0 0;border:0}.method-num{font-size:15px;border:1px solid #77613e;background:linear-gradient(145deg,#453924,#181511);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;margin-bottom:27px;color:#e5c997;box-shadow:0 0 0 5px #d7b87407}.method-num>span{display:none}.method-grid h3{font-size:23px;letter-spacing:-.7px}.method-grid p{font-size:15px;color:#99938a;line-height:1.8;margin:16px 0 21px}.method-tag{font-size:10px;letter-spacing:1.4px;color:#a8926a}.method-note{padding-top:35px;margin:28px 0 0;border-top:1px solid #30291e;font-size:13px;color:#a49c8e}.method-note span{color:#c8ad7a}.center-heading{max-width:650px;margin:0 auto 45px;text-align:center}.center-heading .eyebrow{display:inline-flex}.center-heading p{font-size:16px;max-width:570px;margin:20px auto 0;color:#a29b90}.plans{gap:22px;align-items:stretch}.plan{padding:30px 27px;border:1px solid #39352f;background:linear-gradient(150deg,#1b1916,#111110);border-radius:18px;display:flex;flex-direction:column}.plan.featured{background:linear-gradient(145deg,#2c251b,#161410 70%);border:1px solid #aa8954;box-shadow:0 0 30px #b9944812;transform:none;margin-top:0}.plan-ribbon{position:static;order:-1;font-size:9px;letter-spacing:.8px;background:#ddc395;color:#261e11;border-radius:7px;padding:8px 9px;margin:-15px -12px 20px;text-align:center}.plan-kicker{font-size:10px;letter-spacing:1.2px;color:#a99c84}.plan h3{font-size:25px;letter-spacing:-.8px;margin:15px 0 18px}.price{font-size:47px;letter-spacing:-2px;line-height:1.1;color:#f3ecdc}.price>span{font-size:24px;letter-spacing:-1px}.price-period{font-size:13px;color:#948b7b;margin-top:7px}.plan-description{font-size:15px;min-height:70px;margin:23px 0 5px;color:#aaa090;line-height:1.7}.plan ul{padding:22px 0;margin-top:auto;border-top:1px solid #393124}.plan li{font-size:13px;padding:7px 0;color:#b2a898}.plan li:before{color:#c7aa79}.plan .button{min-height:47px;gap:12px;font-size:14px;padding:0 16px}.pricing-note{font-size:13px;color:#8b8170;margin:30px 0 0}.pricing-note a{color:#c9b182}.access-steps{border-color:#2c2720;font-size:13px;gap:18px;margin-top:35px;padding-top:30px}.access-steps>span{font-size:10px;color:#8c7e67}.access-steps b{border:1px solid #5f4f33;background:#15120e;color:#ddbf88;font-size:12px}.access-steps>div{font-size:13px;color:#ada18d}
.ebook-intro{text-align:center;padding-top:48px;padding-bottom:25px;position:relative}.ebook-intro h1{font-size:57px;line-height:1.1;letter-spacing:-2.5px;margin:22px 0}.ebook-intro h1 em{color:#c9b48e}.ebook-intro>p{font-size:16px;color:#a29e95;max-width:600px;margin:auto}.ebook-intro>.text-link{margin-top:24px;color:#d0ba93}.page-ebook .learn-section{margin:27px auto 82px;max-width:1120px;padding:48px 50px;min-height:600px;grid-template-columns:1fr 1fr;gap:65px;border:1px solid #504331;border-radius:24px;background:radial-gradient(ellipse at 18% 35%,#d8bb8220,transparent 60%),linear-gradient(130deg,#191712,#10100f);box-shadow:0 0 0 7px #ffffff03,0 40px 80px #0006}.book-scene{min-height:475px;background:none}.book-scene-label{font-size:10px;letter-spacing:1.8px;top:3px;color:#9e8b69}.book{transform:rotate(-9deg) rotateY(-13deg);width:285px;height:377px}.book-title{font-size:39px;line-height:1.1;letter-spacing:-1px}.book-title em{font-family:Georgia,'Times New Roman',serif!important;font-size:44px!important;color:var(--gold);font-style:italic!important;letter-spacing:-1px!important}.book-face{padding-left:26px}.book-bottom{left:26px}.book-ground{bottom:12px;opacity:.4}.page-ebook .learn-copy>.eyebrow{font-size:10px;padding:6px 9px}.page-ebook .learn-copy h2{font-size:40px;line-height:1.12;letter-spacing:-1.6px;margin:22px 0}.page-ebook .learn-copy h2 em{color:#cfb68b}.page-ebook .learn-copy>p{font-size:15px;line-height:1.8;color:#a9a093}.book-topics{font-size:13px;margin:23px 0;color:#c4b9a7}.book-topics li{margin:12px 0}.book-topics li:before{color:#c4a56e}.ebook-price{margin-top:26px;gap:22px}.ebook-price strong{font-size:43px}.ebook-price strong small{font-size:12px}.ebook-price>span{font-size:12px;line-height:1.8;color:#b1a490}.learn-actions{margin-top:30px;gap:23px;flex-wrap:wrap}.learn-actions .button{font-size:14px}.learn-actions .text-link{font-size:13px}.page-ebook .method-section{border:0;padding-top:15px;background:none}.page-ebook .method-grid article{padding:25px;border:1px solid #322c22;border-radius:16px;background:linear-gradient(140deg,#1c1812,#10100f)}.page-ebook .method-grid{gap:22px}
.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;border-top:1px solid #25221c;padding-top:84px;padding-bottom:95px}.faq-heading h2{font-size:42px;line-height:1.15;letter-spacing:-1.7px;margin-top:24px}.faq-heading>p{font-size:15px;color:#9b9385;margin:24px 0 13px}.faq-heading .text-link{font-size:14px;color:#d5bb8d}.faqs details{border:1px solid #353028;border-radius:11px;padding:0 20px;margin-bottom:10px;background:linear-gradient(145deg,#181612,#11100e)}.faqs summary{font-size:15px;line-height:1.5;padding:21px 0;color:#d8d0c2;list-style:none;gap:18px}.faqs summary span{color:#ac9063}.faqs details p{font-size:15px;line-height:1.8;color:#a79b87;padding:0 0 22px}.faqs details[open]{border-color:#74603e;background:#1b1711}.faqs a{color:#e0c497}
.footer{border-top:1px solid #353027;padding-top:43px;padding-bottom:24px;background:transparent}.footer-top{gap:40px}.footer-brand{font-size:29px}.footer-top>p{font-size:14px;color:#a69d8d}.footer-top>div{font-size:13px;gap:24px}.risk{font-size:12px;line-height:1.8;color:#746c5e;max-width:760px;margin:35px 0 25px}.footer-bottom{font-size:12px;color:#8a806e;border-color:#28231b;padding-top:21px}.footer-bottom div{gap:25px}dialog{background:linear-gradient(140deg,#211c15,#100e0b);border:1px solid #8d7143;border-radius:20px;color:#ece2cf;padding:38px;width:min(90vw,510px);box-shadow:0 30px 150px #000b}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog h2{font-size:30px;letter-spacing:-1px}.close-dialog{color:#cbb892;font-size:27px;right:18px;top:14px}.order-total{border-color:#473a25}.order-total strong{font-size:24px;color:#e5c795}.order-includes,.demo-message p{font-size:14px;line-height:1.75;color:#b8a98e}.demo-message{background:#c7a4650a;border:1px solid #6d57332e;border-radius:10px}.demo-message strong{font-size:14px;color:#e0c491}#image-dialog{width:min(96vw,1400px);border-radius:16px;background:#17140f}#image-dialog>p{font-size:13px;color:#bead8e}#image-dialog .image-disclaimer{font-size:12px}#large-image{max-height:76vh;object-fit:contain}
@keyframes enter{from{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-intro,.hero-copy,.ebook-intro{animation:enter .6s ease both}.in-view{animation:enter .6s ease both}
@media(min-width:1450px){.home-intro{padding-top:54px;padding-bottom:42px}.home-intro h1{font-size:64px}.choice-visual{height:190px}.indicator-choice-visual svg{height:175px}.ebook-choice-visual .book{transform:translate(-50%,-50%) rotate(-9deg) rotateY(-13deg) scale(.46)}}
@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.header{padding:0 28px}.concept-bar{padding-left:28px;padding-right:28px}.page-ebook .learn-section{margin-left:28px;margin-right:28px;padding:38px 30px;gap:35px}.book{width:260px;height:377px}.book-title{font-size:36px}.book-title em{font-size:41px!important}.model-sidebar{padding-left:8px;padding-right:8px}.terminal{grid-template-columns:160px 1fr}.section-heading h2,.center-heading h2{font-size:38px}.section-heading>p{max-width:310px}.faq-section{gap:40px}.plan{padding:27px 20px}.plan-description{min-height:104px}.page-ebook .learn-copy h2{font-size:35px}}
@media(max-width:800px){.desktop-nav{display:none}.menu-toggle{display:block;margin-left:auto}.header .nav-cta{display:none!important}.header{height:75px}.mobile-nav{top:75px;padding:15px 28px;background:#15120e;border-bottom:1px solid #6a5130;z-index:30}.mobile-nav a{font-size:16px;padding:15px 0}.home-intro h1{font-size:50px}.home-intro{padding-top:35px;padding-bottom:33px}.choice-top{padding-left:21px;padding-right:21px;font-size:9px}.choice-copy{padding:17px 21px 22px}.choice-copy h2{font-size:23px}.choice-copy>p{font-size:14px;min-height:72px}.choice-visual{height:155px;margin-left:10px;margin-right:10px}.indicator-choice-visual svg{height:140px}.product-selector{gap:18px}.page-indicator .hero h1{font-size:53px}.hero-copy>p{font-size:16px}.terminal{grid-template-columns:135px 1fr}.side-item{font-size:10px;padding-left:7px;padding-right:5px}.model-brand{font-size:21px}.sidebar-label{font-size:8px}.sidebar-foot p{font-size:10px}.chart-symbol{font-size:16px}.chart-subtitle{font-size:11px}.chart-heading{padding:19px 18px 0}.terminal-top{padding:15px 18px;font-size:10px}.model-label{font-size:8px}.chart-tabs{padding-left:10px;padding-right:10px}.chart-tabs button{font-size:11px}.markets{flex-wrap:wrap;gap:20px;padding-bottom:35px}.section{padding-top:60px;padding-bottom:60px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:590px}.feature-list{gap:15px}.feature-list article,.feature-list article:first-child,.feature-list article:last-child{padding:22px 19px}.feature-list h3{font-size:18px}.feature-list p{font-size:14px}.method-grid{gap:24px}.method-grid h3{font-size:21px}.method-grid p{font-size:14px}.method-section{padding:60px 0}.plan .button{font-size:12px;padding:0 10px;gap:10px}.plan li{font-size:12px}.plan-ribbon{font-size:7px}.price{font-size:37px}.plan h3{font-size:23px}.plans{gap:13px}.plan{padding:25px 18px}.plan-description{font-size:14px;min-height:118px}.ebook-intro h1{font-size:48px}.page-ebook .learn-section{gap:26px;padding:30px 22px;grid-template-columns:.9fr 1.1fr}.book{width:235px;height:340px}.book-face{padding:23px 20px 16px;border-left-width:8px}.book-title{font-size:32px}.book-title em{font-size:38px!important}.book-edition{margin-top:26px}.book-bottom{left:20px;right:18px;font-size:6px}.book-face p{font-size:8px;margin-top:16px}.book-brand{font-size:14px}.page-ebook .learn-copy>p{font-size:14px}.page-ebook .learn-copy h2{font-size:32px}.book-topics{font-size:12px}.book-scene{min-height:420px}.book-scene-label{font-size:8px}.page-ebook .learn-copy>.eyebrow{font-size:8px}.ebook-price{gap:12px}.ebook-price strong{font-size:35px}.ebook-price>span{font-size:11px}.learn-actions{gap:20px}.learn-actions .button{font-size:12px;padding:0 17px}.page-ebook .method-grid{gap:15px}.page-ebook .method-grid article{padding:23px 18px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-heading h2{font-size:39px}.footer-top>div{width:auto;margin-left:auto}.footer-top{gap:22px}.footer-top>p{display:none}}
@media(max-width:560px){.wrap{padding-left:22px;padding-right:22px}.concept-bar{padding:7px 20px;min-height:33px;gap:12px;font-size:10px}.concept-bar>span{font-size:8px;letter-spacing:1px}.header{height:72px;padding:0 22px;gap:12px}.brand{font-size:25px}.brand img{height:30px;width:30px}.header .brand small{display:none}.mobile-nav{top:72px}.eyebrow{font-size:9px;letter-spacing:.9px;padding:6px 10px}.home-intro{padding-top:35px;padding-bottom:30px}.home-intro .eyebrow{font-size:8px;letter-spacing:.7px}.home-intro h1{font-size:41px;letter-spacing:-1.8px;margin:22px 0 17px}.home-intro>p{font-size:15px;max-width:320px}.home-intro>p br{display:none}.product-selector{grid-template-columns:1fr;gap:23px;padding-bottom:24px}.product-choice{border-radius:18px}.choice-top{padding:23px 23px 0;font-size:10px}.choice-type{font-size:9px}.choice-visual{height:185px;margin-top:9px}.indicator-choice-visual svg{height:173px}.ebook-choice-visual .book{transform:translate(-50%,-50%) rotate(-9deg) rotateY(-13deg) scale(.46)}.choice-copy{padding:17px 25px 26px}.choice-copy h2{font-size:28px;letter-spacing:-1px}.choice-copy>p{font-size:16px;min-height:0;line-height:1.7}.choice-action{font-size:14px;margin-top:21px;padding-top:19px}.home-support{font-size:12px;padding-top:7px;padding-bottom:35px}.breadcrumb{padding-top:20px;font-size:11px}.page-indicator .hero{padding-top:36px;padding-bottom:0}.hero .eyebrow{font-size:8px;letter-spacing:.6px;white-space:normal}.page-indicator .hero h1{font-size:44px;letter-spacing:-2px;margin:24px 0 20px}.hero-copy>p{font-size:16px;line-height:1.75;max-width:100%}.hero-actions{flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:29px}.hero-actions>.button{width:auto;max-width:none;font-size:14px;padding:0 23px;gap:20px;min-height:48px}.hero-actions .text-link{font-size:13px}.hero-meta{gap:12px;flex-wrap:wrap;font-size:10px;margin-top:25px}.hero-visual{margin:39px -8px 0;padding-bottom:25px}.terminal{display:block;border-radius:13px;transform:none;box-shadow:0 0 0 4px #ffffff04,0 25px 55px #0006}.model-sidebar{display:none}.terminal-top{padding:15px 13px;font-size:9px}.model-label{font-size:7px;letter-spacing:.6px}.chart-heading{padding:18px 13px 0}.chart-symbol{font-size:14px}.chart-subtitle{font-size:10px}.chart-time{font-size:9px;padding:4px 6px}.chart-tabs{gap:3px;padding:9px 7px 10px}.chart-tabs button{font-size:10px;padding:10px 4px}.chart-tabs button span{font-size:8px}#hero-chart{max-height:none}.insight{margin-top:15px;padding:9px 7px;gap:10px}.insight strong{font-size:11px}.insight p{font-size:11px;line-height:1.6}.insight-icon{font-size:23px}.visual-caption{font-size:8px;letter-spacing:.5px;margin-top:4px}.markets{display:flex;justify-content:center;gap:18px 22px;padding-top:6px;padding-bottom:37px}.markets>div{font-size:10px;gap:8px}.markets small{font-size:9px}.market-symbol{width:29px;height:29px;font-size:15px}.section{padding-top:50px;padding-bottom:50px}.section-heading h2,.center-heading h2{font-size:33px;line-height:1.15;letter-spacing:-1.25px;margin-top:21px}.section-heading>p,.center-heading p{font-size:16px;line-height:1.75}.section-heading{margin-bottom:27px}.product-image{border-radius:12px;box-shadow:0 0 0 4px #d9bd8905}.image-top{font-size:9px;padding:14px 13px;letter-spacing:.6px;gap:12px}.link-button{font-size:11px;white-space:nowrap}.image-caption{font-size:11px;padding:13px 14px}.feature-list{display:grid;grid-template-columns:1fr;gap:13px;margin-top:20px}.feature-list article,.feature-list article:first-child,.feature-list article:last-child{display:grid;grid-template-columns:34px 1fr;gap:18px;padding:23px 20px;border:1px solid #342d22;border-radius:12px}.feature-number{margin:2px 0 0}.feature-list h3{font-size:21px}.feature-list p{font-size:16px}.method-section{padding:49px 0}.method-grid{grid-template-columns:1fr;gap:13px}.method-grid article{display:grid;grid-template-columns:40px 1fr;column-gap:21px;padding:20px 0}.method-num{font-size:13px;width:36px;height:36px;grid-row:1/4;margin:3px 0 0}.method-grid h3{font-size:23px}.method-grid p{font-size:16px;margin:13px 0 20px}.method-tag{font-size:10px;grid-column:2}.method-note{font-size:12px;line-height:1.8;margin:16px 0 0;padding-top:24px}.center-heading{margin-bottom:33px}.plans{grid-template-columns:1fr;gap:20px}.plan{padding:29px 26px;border-radius:16px}.plan.featured{margin-top:0}.plan-ribbon{font-size:9px;letter-spacing:.7px;margin:-14px -11px 23px;padding:9px}.plan-kicker{font-size:11px}.plan h3{font-size:27px;margin:17px 0}.price{font-size:48px}.price>span{font-size:25px}.price-period{font-size:14px}.plan-description{font-size:16px;min-height:0;margin:23px 0 15px}.plan li{font-size:14px;padding:9px 0}.plan .button{font-size:14px;min-height:47px;justify-content:center;gap:21px}.plan ul{padding-top:20px;padding-bottom:24px}.pricing-note{font-size:12px;line-height:1.8;margin-top:25px}.access-steps{margin-top:26px;padding-top:26px}.access-steps>span{font-size:10px}.access-steps>div{font-size:13px;margin:17px 0}.ebook-intro{padding-top:34px;padding-bottom:16px}.ebook-intro h1{font-size:40px;line-height:1.12;letter-spacing:-1.7px;margin:23px 0 21px}.ebook-intro>p{font-size:16px;max-width:330px}.ebook-intro>p br{display:none}.ebook-intro>.text-link{font-size:14px;margin-top:22px}.page-ebook .learn-section{display:block;min-height:0;margin:22px 22px 49px;padding:26px 23px 35px;border-radius:18px}.book-scene{min-height:390px}.page-ebook .book-scene{min-height:390px}.book-scene-label{font-size:9px;letter-spacing:1.2px;top:5px}.book{width:240px;height:340px;transform:rotate(-9deg) rotateY(-13deg) scale(.86)}.ebook-choice-visual .book{width:285px;height:377px}.ebook-choice-visual .book-face{padding:26px 26px 17px;border-left-width:10px}.ebook-choice-visual .book-title{font-size:39px}.ebook-choice-visual .book-title em{font-size:44px!important}.ebook-choice-visual .book-bottom{left:26px}.ebook-choice-visual .book-face p{font-size:9px}.book-ground{bottom:16px}.page-ebook .learn-copy .eyebrow{font-size:8px;letter-spacing:.6px}.page-ebook .learn-copy h2{font-size:36px;letter-spacing:-1.3px;line-height:1.15;margin:24px 0 20px}.page-ebook .learn-copy>p{font-size:16px}.book-topics{font-size:14px;margin:26px 0}.book-topics li{line-height:1.6;margin:14px 0}.ebook-price{gap:18px;align-items:center}.ebook-price strong{font-size:39px}.ebook-price>span{font-size:12px}.learn-actions{display:flex;flex-direction:column;align-items:stretch;gap:22px;margin-top:28px}.learn-actions .button{font-size:14px;padding:0 18px}.learn-actions .text-link{font-size:14px;justify-content:center}.page-ebook .method-grid article{padding:23px 19px;grid-template-columns:36px 1fr;gap:17px}.page-ebook .method-grid h3{font-size:21px}.page-ebook .method-grid p{font-size:15px}.page-ebook .method-section{padding-top:0}.faq-section{gap:30px;padding-top:50px;padding-bottom:52px}.faq-heading h2{font-size:34px;letter-spacing:-1.4px}.faq-heading>p{font-size:15px}.faqs details{padding:0 17px;margin-bottom:10px}.faqs summary{font-size:15px;line-height:1.5;padding:19px 0;gap:17px}.faqs details p{font-size:15px;padding:0 0 20px}.footer{padding-top:30px;padding-bottom:24px}.footer-top{display:block}.footer-top>div{width:100%;font-size:13px;gap:23px;margin:24px 0 0}.risk{font-size:12px;margin:27px 0 23px}.footer-bottom{font-size:11px}.footer-bottom div{font-size:11px;gap:17px;margin-top:20px}.footer-brand{font-size:28px}.order-total strong{font-size:21px}dialog{padding:34px 24px}dialog h2{font-size:27px}#image-dialog>p{font-size:12px}#image-dialog .image-disclaimer{font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.intro-continuation{display:block}@media(max-width:560px){.intro-continuation{display:inline}}
