.section-dark{background-image:linear-gradient(#0d2b33b3,#0d2b33c7),url(/bg_cosmic.png);background-size:cover;background-position:center;padding:96px 0}.section-light{background:#f0ede7;padding:96px 0}.section-teal{background-image:linear-gradient(#144650b3,#144650c7),url(/bg_cosmic.png);background-size:cover;background-position:center;padding:96px 0}.content-wrap{max-width:820px;margin:0 auto;padding:0 28px}.content-wide{max-width:1060px;margin:0 auto;padding:0 28px}.page-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:24px 40px}.cta-sand{display:inline-flex;align-items:center;gap:8px;background:#b8956a;color:#0d2b33;font-family:Jost,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.08em;padding:14px 32px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;line-height:1.2;box-shadow:0 4px 18px #946c3a59,0 0 0 1px #f8f5ef14 inset}.cta-sand:hover{background:#c9a578;transform:translateY(-2px);box-shadow:0 8px 26px #b8956a8c,0 0 0 1px #f8f5ef1f inset}.cta-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#b8956a;font-family:Jost,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.08em;padding:12px 28px;border-radius:4px;border:1.5px solid rgba(184,149,106,.6);cursor:pointer;text-decoration:none;transition:all .2s}.cta-outline:hover{border-color:#b8956a;background:#b8956a14}.cta-teal{display:inline-flex;align-items:center;gap:8px;background:#1c5f6b;color:#f8f5ef;font-family:Jost,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.08em;padding:13px 28px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s}.cta-teal:hover{background:#174f59;transform:translateY(-2px)}@keyframes pulse-cta{0%,to{box-shadow:0 0 #b8956a73}50%{box-shadow:0 0 0 14px #b8956a00}}.cta-pulse{animation:pulse-cta 2.5s ease-in-out infinite}@keyframes midctaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.countdown{font-family:Courier New,Courier,monospace;font-size:40px;color:#b8956a;letter-spacing:5px;margin:10px 0 6px}.core-card{background:#ffffff0a;border-radius:10px;padding:30px;border:1px solid rgba(184,149,106,.18);transition:transform .25s,box-shadow .25s,border-color .25s}.core-card:hover{transform:translateY(-5px);box-shadow:0 16px 40px #00000047;border-color:#b8956a80}.tcard{background:#f8f5ef;border-radius:10px;padding:32px;box-shadow:0 2px 16px #14384c12;transition:transform .22s,box-shadow .22s;border:1px solid rgba(148,108,58,.12)}.tcard:hover{transform:translateY(-4px);box-shadow:0 10px 28px #14384c24}.faq-item{border-bottom:1px solid rgba(20,56,76,.18)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;font-family:Jost,sans-serif;font-weight:700;font-size:17px;color:#14384c;-webkit-user-select:none;user-select:none}.faq-q:hover{color:#1c5f6b}.photo-placeholder{width:100%;aspect-ratio:3/4;border-radius:12px;background:#dde8eb;border:2px dashed #946C3A;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#14384c;cursor:pointer;transition:background .2s}.photo-placeholder:hover{background:#cfe0e5}.stat-pill{display:inline-flex;align-items:center;gap:7px;background:#0d2b33e6;border:1px solid rgba(184,149,106,.45);border-radius:40px;padding:6px 14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:500;color:#f8f5ef;white-space:nowrap}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.before-after-grid{display:grid;grid-template-columns:1fr 56px 1fr;gap:0;align-items:stretch}.ba-arrow{position:relative;display:flex;align-items:center;justify-content:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hero-grid{display:grid;grid-template-columns:1fr 420px;gap:40px;align-items:center;max-width:1060px;margin:0 auto;padding:0 28px}.about-grid{display:grid;grid-template-columns:240px 1fr;gap:52px;align-items:start}.spiral-bg{position:absolute;pointer-events:none}.in14-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1060px;margin:0 auto;padding:0 28px}.in14-cell{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid rgba(184,149,106,.3)}.in14-num{font-family:"Instrument Serif",serif;font-style:italic;font-size:36px;color:#b8956a;line-height:1}.in14-text{font-family:Manrope,sans-serif;font-size:15px;color:#f8f5efd9;line-height:1.6;margin:0}.compare-col{background:#f8f5ef;border-radius:10px;padding:28px;border:1px solid rgba(148,108,58,.18)}.compare-col.dark{background:#0d2b3399;border:1px solid rgba(184,149,106,.3)}.compare-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0}.compare-row+.compare-row{border-top:1px solid rgba(148,108,58,.12)}.compare-col.dark .compare-row+.compare-row{border-top:1px solid rgba(184,149,106,.12)}.checkbox-card{background:#ffffff0a;border-radius:10px;padding:26px;border:1px solid rgba(184,149,106,.22)}.checkbox-card .tag{display:inline-block;font-family:Jost,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;color:#b8956a;background:#b8956a1f;padding:4px 10px;border-radius:4px;margin-bottom:12px}.market-maker-figure{margin:48px 0;text-align:center}.market-maker-figure img{width:100%;max-width:780px;border-radius:8px;box-shadow:0 20px 60px #00000026}.market-maker-figure figcaption{margin-top:18px;font-family:"Instrument Serif",serif;font-style:italic;font-size:16px;color:#f8f5efbf;max-width:620px;margin-left:auto;margin-right:auto;line-height:1.5}.case-card{background:#ffffff0a;border-radius:10px;padding:28px;border:1px solid rgba(184,149,106,.22);transition:transform .25s,border-color .25s}.case-card:hover{transform:translateY(-4px);border-color:#b8956a73}.case-row{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(148,108,58,.18)}.case-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.case-row .lbl{font-family:Jost,sans-serif;font-weight:700;font-size:10px;letter-spacing:1.5px;color:#946c3a;text-transform:uppercase;margin-bottom:6px}.case-row .val{font-family:Manrope,sans-serif;font-size:14px;line-height:1.6;color:#f8f5efe0}.stats-grid-cell{text-align:center;padding:24px 16px;background:#ffffff08;border:1px solid rgba(184,149,106,.2);border-radius:10px}.stats-grid-cell .big{font-family:Jost,sans-serif;font-weight:700;font-size:32px;color:#b8956a;line-height:1.05;margin:0 0 8px}.stats-grid-cell .lbl{font-family:Manrope,sans-serif;font-size:12px;color:#f8f5efb3;line-height:1.5}.flip-card{perspective:1000px;height:220px}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.flip-card-front{background:#f8f5ef;border:1px solid rgba(148,108,58,.2)}.flip-card-back{background:#14384c;color:#f8f5ef;transform:rotateY(180deg)}.extra-row{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(148,108,58,.18)}.extra-row:last-child{border-bottom:1px solid rgba(148,108,58,.18)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.hero-orbit,.hero-eyebrow-mobile{display:none!important}.about-grid,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:repeat(2,1fr)}.in14-grid{grid-template-columns:1fr;gap:20px}.in-practice-grid{grid-template-columns:1fr!important}.in-practice-grid>div:last-child{position:static!important}.case-grid-3{grid-template-columns:1fr!important}}@media(max-width:640px){.section-dark,.section-light,.section-teal{padding:60px 0}#hero{padding-bottom:52px!important}#ict-traders-banner,#changes,#testimonials,#community{padding-top:52px!important;padding-bottom:52px!important}#in-practice{padding-top:56px!important;padding-bottom:56px!important}#get-started{padding-top:48px!important;padding-bottom:48px!important}#ict-traders-banner h2{font-size:28px!important;line-height:1.2!important}#ict-traders-banner .content-wide{padding:0 20px!important}.h1-hero{font-size:34px!important;line-height:1.18!important}.h2-sec{font-size:28px!important}.midcta-h2{font-size:38px!important}.midcta-price{font-size:60px!important}.midcta-timer{font-size:32px!important;letter-spacing:1.5px!important}.grid-2,.grid-4{display:flex!important;flex-direction:column!important}.before-after-grid{display:flex!important;flex-direction:column!important;gap:24px!important}.ba-arrow{display:none!important}.countdown{font-size:28px!important;letter-spacing:3px!important}.cta-sand,.cta-teal,.cta-outline{width:100%;justify-content:center;display:flex;text-align:center}.page-header{padding:18px!important;gap:12px}.page-header img{width:180px!important}.page-header .cta-sand{width:auto!important;padding:11px 18px!important;font-size:13px!important}.hero-sub{max-width:100%!important;font-size:16px!important}.hero-sub p{font-size:16px!important}.hero-price{font-size:48px!important}.hero-cta-label{font-size:14px!important}.flip-card{height:auto;perspective:none}.flip-card-inner{transform:none!important;transform-style:flat}.flip-card-front,.flip-card-back{position:static;transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;min-height:140px}.pullquote-hero{font-size:24px!important;line-height:1.3!important}.pullquote-hero span{white-space:normal!important}.pullquote-mark{font-size:80px!important}.pullquote-section{padding-top:64px!important;padding-bottom:64px!important}.final-price-num{font-size:44px!important}.final-pricecard{padding:26px 20px!important}.photo-placeholder{max-width:280px;margin:0 auto}.stat-pill-floating{inset:auto 0 auto auto!important;position:relative!important;display:inline-flex!important;margin:6px 6px 0 0!important}.stat-pills-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-top:14px}.core-card{padding:22px!important}.tcard{padding:24px!important}.compare-col{padding:22px!important}.pre-eyebrow-quote{font-size:18px!important}.h2-final{font-size:30px!important}}@media(max-width:400px){.h1-hero{font-size:30px!important}.hero-price{font-size:42px!important}.page-header img{width:150px!important}}.hero-eyebrow-mobile{display:none}@media(max-width:640px){.hero-eyebrow-mobile{letter-spacing:1.5px!important;font-size:11px!important;line-height:1.5!important}.hero-sub-break{display:none}.hide-mobile{display:none!important}body,html{overflow-x:hidden}.show-mobile-flex{display:flex!important}.mobile-break{display:block;height:0}}.show-mobile-flex{display:none}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:#0d2b33;font-family:Manrope,sans-serif}#root{min-height:100vh}
