/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--spacing:.25rem;--default-font-family:"Aptos", "Segoe UI", Arial, Helvetica, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}}@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 components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#0b111a;--muted:#566170;--paper:#f7f5ee;--line:#d9d5ca;--gold:#f1ae22;--blue:#176ee8;--green:#11853c;--orange:#e86f12;--purple:#7c3db3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Aptos,Segoe UI,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,h4,.brand,nav a,summary,button{-webkit-hyphens:none;hyphens:none;text-wrap:balance}p,li,dd{text-wrap:pretty}.site-header{z-index:20;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c14f0;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;font-size:1.08rem;display:flex}.brand b{color:var(--gold)}.brand-mark{border:2px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:8px;place-items:center;font-weight:900;display:grid}nav{color:#d6dbe3;gap:28px;font-size:.92rem;font-weight:700;display:flex}nav a:hover,nav a:focus-visible{color:var(--gold)}.ticker-strip{z-index:10;background:#000;border-bottom:1px solid #ffffff24;width:100%;min-height:72px;padding:8px 2vw;position:relative;overflow:hidden}.ticker-host{color:#fff;background:#000;width:100%;min-height:56px}.ticker-host tv-ticker-tape{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;width:100%;min-height:56px;display:block}.hero{color:#fff;background:radial-gradient(circle at 82% 20%,#2570db38,#0000 30%),linear-gradient(125deg,#070c14,#111d2b 64%,#09101a);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,100px);min-height:610px;padding:82px 7vw 86px;display:grid;overflow:hidden}.eyebrow{color:#9ba8b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:900}.hero .eyebrow{color:var(--gold)}h1{letter-spacing:-.055em;max-width:740px;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.94}.lead{color:#d2d9e4;max-width:650px;margin:28px 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:34px 0 22px;display:flex}.primary-button{background:var(--gold);color:#121212;border-radius:9px;align-items:center;gap:16px;padding:15px 20px;font-weight:900;display:inline-flex;box-shadow:0 8px 30px #f1ae222e}.primary-button span{font-size:1.2rem}.text-link{color:#d7dde6;border-bottom:1px solid #7d8998;font-weight:800}.notice{color:#98a4b5;gap:9px;font-size:.84rem;display:flex}.notice span{border:1px solid #728095;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-weight:900;display:inline-grid}.hero-market-column{gap:18px;width:100%;min-width:0;display:grid}.hero-ad{text-align:center;background:#050a11d1;border:1px solid #ffffff29;border-radius:16px;justify-items:center;gap:7px;width:100%;padding:12px;display:grid}.hero-ad>span{color:var(--gold);letter-spacing:.14em;font-size:.61rem;font-weight:900}.hero-ad a{width:min(100%,468px);line-height:0;display:block}.hero-ad img{width:100%;max-width:468px;height:auto;margin:0 auto;display:block}.hero-ad small{color:#7f8b9b;font-size:.64rem;line-height:1.35}.market-visual{background:#0a1523c7;border:1px solid #ffffff29;border-radius:16px;width:100%;padding:22px;transform:none;box-shadow:0 35px 80px #00000059}.market-top,.market-labels{justify-content:space-between;gap:10px;display:flex}.market-top{letter-spacing:.13em;font-size:.73rem}.market-top b{color:#58d68d}.market-visual svg{width:100%;margin:20px 0 10px;display:block;overflow:visible}.chart-grid{stroke:#ffffff1a;stroke-width:1px;fill:none}.chart-fill{fill:url(#fill)}.chart-line{fill:none;stroke:var(--gold);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.market-visual circle{fill:var(--gold);stroke:#fff;stroke-width:4px}.market-labels{color:#8391a4;text-transform:uppercase;font-size:.69rem}.author-section{border-bottom:1px solid var(--line);background:linear-gradient(112deg,#f3eee1,#fff 64%);grid-template-columns:330px minmax(0,820px);justify-content:center;align-items:center;gap:clamp(38px,7vw,90px);padding:78px 7vw;scroll-margin-top:88px;display:grid}.author-photo{background:#0c1521;border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 55px #12192233}.author-photo img{aspect-ratio:4/5;object-fit:cover;object-position:72% center;width:100%;display:block}.author-photo figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d15e0;border:1px solid #ffffff2e;border-radius:9px;gap:2px;padding:12px 14px;display:grid;position:absolute;bottom:13px;left:13px;right:13px}.author-photo figcaption b{color:var(--gold)}.author-photo figcaption span{color:#cbd3dd;font-size:.73rem}.author-copy h2{letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.author-copy>p{color:var(--muted);font-size:1.02rem;line-height:1.68}.author-copy .author-lead{color:#252d38;font-size:1.18rem;font-weight:700}.author-copy blockquote{border-left:4px solid var(--gold);color:#2c3541;background:#f6f2e8;margin:24px 0;padding:17px 20px;font-size:1.03rem;font-weight:700;line-height:1.55}.experience-tags{flex-wrap:wrap;gap:8px;display:flex}.experience-tags span{color:#394351;background:#fff;border:1px solid #d2cab8;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:800}.author-copy .author-note{color:#8b7650;margin-bottom:0;font-size:.78rem}.section{padding:88px 6vw 98px}.section-heading{max-width:760px;margin-bottom:40px}.section-heading h2,.overview-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.section-heading>p:last-child,.overview-copy>p{color:var(--muted);font-size:1.05rem;line-height:1.65}.start-heading-row{grid-template-columns:minmax(300px,.72fr) minmax(460px,1.28fr);align-items:center;gap:clamp(30px,5vw,72px);margin-bottom:40px;display:grid}.start-heading-row .section-heading{margin-bottom:0}.start-giro-ad{text-align:center;background:#fff;border:1px solid #d8d2c5;border-radius:14px;justify-items:center;gap:7px;width:100%;padding:13px;display:grid;box-shadow:0 12px 30px #191f2714}.start-giro-ad>span{color:#9a6a08;letter-spacing:.14em;font-size:.61rem;font-weight:900}.start-giro-ad a{width:min(100%,728px);line-height:0;display:block}.start-giro-ad img{width:100%;max-width:728px;height:auto;margin:0 auto;display:block}.start-giro-ad small{color:#7a8490;font-size:.64rem;line-height:1.35}.topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.topic-card{--card:var(--blue);border:1px solid var(--line);border-top:5px solid var(--card);background:#fff;border-radius:14px;flex-direction:column;min-height:310px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.topic-card:hover,.topic-card:focus-visible{transform:translateY(-5px);box-shadow:0 18px 50px #1a1f261f}.topic-card.green{--card:var(--green)}.topic-card.orange{--card:var(--orange)}.topic-card.purple{--card:var(--purple)}.topic-icon{background:var(--card);border-radius:11px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.topic-icon{background:color-mix(in srgb, var(--card), white 88%)}}.topic-icon{color:var(--card);font-size:1.7rem;font-weight:900}.topic-number{color:#c7cbd0;font-weight:900;position:absolute;top:25px;right:24px}.topic-card h3{margin:28px 0 3px;font-size:1.65rem}.topic-card strong{color:var(--card);text-transform:uppercase;font-size:.83rem}.topic-card p{color:var(--muted);margin-bottom:0;line-height:1.55}.card-link{align-items:center;gap:5px;margin-top:auto;padding-top:22px;font-size:.88rem;font-weight:900;display:inline-flex}.card-link b{color:var(--card)}.overview-section{border-block:1px solid var(--line);background:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:54px;padding:84px 6vw;display:grid}.overview-copy ul{padding:0;line-height:1.9;list-style:none}.overview-copy li:before{content:"•";width:18px;color:var(--gold);font-size:1.3rem;display:inline-block}.diagram-detail-link{color:#fff;background:#0e1722;border-radius:8px;margin-top:12px;padding:12px 15px;font-size:.86rem;font-weight:900;display:inline-flex}.diagram-detail-link:hover{background:#1e67c8}.overview-image{background:#10151c;border:1px solid #bec4cc;border-radius:13px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #1017202e}.overview-image img{width:100%;height:auto;display:block}.overview-image span{color:#fff;background:#070c14e6;border-radius:7px;padding:9px 12px;font-size:.82rem;font-weight:800;position:absolute;bottom:12px;right:12px}.comparison-section{background:#ebe9e2;padding:88px 6vw}.table-wrap{background:#fff;border:1px solid #cac6bc;border-radius:13px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}th,td{vertical-align:middle;border-bottom:1px solid #e3e0d8;padding:18px 20px}thead th{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111925;font-size:.72rem}tbody th{white-space:nowrap;font-size:1rem}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.dot{border-radius:50%;width:9px;height:9px;margin-right:10px;display:inline-block}.blue-dot{background:var(--blue)}.green-dot{background:var(--green)}.orange-dot{background:var(--orange)}.purple-dot{background:var(--purple)}.risk-high{color:#bd3d2f}.risk-mid{color:#855d14}.lessons{background:#ebe9e2;padding:16px 6vw 92px}.lesson{--lesson:var(--blue);border:1px solid #d4d0c6;border-left:7px solid var(--lesson);background:#fff;border-radius:12px;margin:18px 0;padding:34px;scroll-margin-top:90px}.lesson-green{--lesson:var(--green)}.lesson-orange{--lesson:var(--orange)}.lesson-purple{--lesson:var(--purple)}.lesson-title{align-items:center;gap:18px;display:flex}.lesson-title>span{background:var(--lesson);border-radius:12px;place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.lesson-title>span{background:color-mix(in srgb, var(--lesson), white 88%)}}.lesson-title>span{color:var(--lesson);font-size:1.8rem;font-weight:900}.lesson-title small{color:var(--lesson);letter-spacing:.12em;font-weight:900}.lesson-title h2{margin:3px 0 0;font-size:2rem}.lesson-columns{grid-template-columns:repeat(3,1fr);gap:34px;margin:32px 0 25px;display:grid}.lesson-columns h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.85rem}.lesson-columns p{color:var(--muted);margin:0;line-height:1.65}.memory{background:var(--lesson);border-radius:8px;margin:0;padding:15px 18px}@supports (color:color-mix(in lab, red, red)){.memory{background:color-mix(in srgb, var(--lesson), white 93%)}}.memory{color:#343b44}.memory b{color:var(--lesson)}.chart-library{color:#fff;background:#0a111b;padding:94px 6vw}.light-heading>p:last-child{color:#9ca9ba}.chart-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.chart-card{background:#111b28;border:1px solid #293646;border-radius:10px;min-height:230px;padding:21px}.chart-card>div{justify-content:space-between;align-items:center;display:flex}.chart-n{color:var(--gold);font-size:.74rem;font-weight:900}.chart-glyph{color:#6b9ce7;font-size:2.25rem;line-height:1}.chart-card h3{margin:31px 0 10px;font-size:1.16rem}.chart-card p{color:#b3bdca;min-height:48px;margin:0 0 16px;font-size:.92rem;line-height:1.45}.chart-card small{color:#78869a;line-height:1.4}.correlation-note{background:#0e1723;border:1px solid #2c3b4c;border-radius:12px;grid-template-columns:320px 1fr;align-items:center;gap:42px;margin-top:46px;padding:34px;display:grid}.correlation-note h3{margin:4px 0 8px;font-size:1.55rem}.correlation-note p:last-child{color:#aeb8c6;margin:0;line-height:1.6}.correlation-plot{background:repeating-linear-gradient(0deg,#0000 0 44px,#ffffff0d 45px),repeating-linear-gradient(90deg,#0000 0 63px,#ffffff0d 64px);border-bottom:1px solid #607084;border-left:1px solid #607084;height:180px;position:relative}.p{background:#4892ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 3px #4892ff24}.p1{bottom:18%;left:12%}.p2{bottom:30%;left:27%}.p3{bottom:45%;left:44%}.p4{bottom:48%;left:58%}.p5{bottom:70%;left:72%}.p6{bottom:82%;left:87%}.trendline{transform-origin:0;background:var(--gold);width:88%;height:3px;position:absolute;bottom:18%;left:8%;transform:rotate(-39deg)}.read-chart{background:#fff;padding:94px 6vw}.reading-layout{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:58px;display:grid}.candle-board{color:#fff;background:#101924;border-radius:13px;padding:28px}.board-label{color:#a7b1bf;justify-content:space-between;font-size:.8rem;display:flex}.board-label b{color:#fff}.candles{background:repeating-linear-gradient(0deg,#0000 0 66px,#ffffff14 67px),repeating-linear-gradient(90deg,#0000 0 89px,#ffffff0f 90px);justify-content:space-around;align-items:center;height:340px;margin:20px 0;display:flex;position:relative}.candle{--c:#31c878;background:var(--c);width:23px;height:82px;display:block;position:relative}.candle:before{content:"";background:var(--c);width:3px;height:142px;position:absolute;top:-30px;left:10px}.candle.down{--c:#f05f54}.c2{height:60px;transform:translateY(-15px)}.c3{height:75px;transform:translateY(-42px)}.c4{height:92px;transform:translateY(-74px)}.c5{height:48px;transform:translateY(-57px)}.c6{height:86px;transform:translateY(-102px)}.support-line{color:#e2ae3c;border-top:2px dashed #f4b3269e;padding-top:6px;font-size:.72rem;position:absolute;bottom:58px;left:0;right:0}.candle-legend{color:#a6b2c1;gap:24px;font-size:.78rem;display:flex}.green-box,.red-box{background:#31c878;width:10px;height:10px;margin-right:6px;display:inline-block}.red-box{background:#f05f54}.steps-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps-list li{border-bottom:1px solid #dedbd3;grid-template-columns:42px 1fr;gap:14px;padding:15px 0;display:grid}.steps-list li>span{color:#8b691b;border:1px solid #c9c4b8;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.steps-list b{font-size:1rem}.steps-list p{color:var(--muted);margin:4px 0 0;line-height:1.45}.long-short-section{color:#fff;background:#0b121d;padding:94px 6vw}.direction-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.direction{border-radius:12px;min-height:245px;padding:32px;position:relative;overflow:hidden}.long-card{background:linear-gradient(135deg,#0e542f,#123824);border:1px solid #237a4b}.short-card{background:linear-gradient(135deg,#5b2527,#361d22);border:1px solid #8b3f43}.direction small{letter-spacing:.15em;font-weight:900}.direction h3{max-width:72%;margin:12px 0;font-size:1.55rem}.direction p{color:#ffffffbd;max-width:78%;line-height:1.6}.direction-arrow{color:#ffffff2e;font-size:7rem;font-weight:300;position:absolute;top:24px;right:30px}.loss-math{background:#111c29;border:1px solid #2b394a;border-radius:12px;justify-content:center;align-items:center;gap:26px;margin-top:30px;padding:26px;display:flex}.loss-math div{text-align:center}.loss-math small{color:#7f8da0;letter-spacing:.12em;font-size:.65rem;display:block}.loss-math strong{font-size:1.7rem}.loss-math>span{color:var(--gold);font-weight:900}.loss-caption{color:#8491a2;text-align:center;max-width:760px;margin:12px auto 0;font-size:.82rem}.safety-section{background:#f0eee7;grid-template-columns:.7fr 1.3fr;gap:60px;padding:94px 6vw;display:grid}.safety-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.safety-copy>p:last-child{color:var(--muted)}.safety-list{border-top:1px solid #c8c4ba;margin:0;padding:0;list-style:none}.safety-list li{border-bottom:1px solid #c8c4ba;grid-template-columns:60px 1fr;gap:18px;padding:20px 0;display:grid}.safety-list li>span{color:#a17818;font-size:.78rem;font-weight:900}.safety-list b{font-size:1.08rem}.safety-list p{color:var(--muted);margin:5px 0 0;line-height:1.45}.glossary-section{background:#fff;padding:94px 6vw}.glossary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.glossary-grid details{background:#fbfaf7;border:1px solid #d7d3c9;border-radius:9px}.glossary-grid summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px;font-weight:900;list-style:none;display:flex}.glossary-grid summary::-webkit-details-marker{display:none}.glossary-grid summary span{color:#a37613;font-size:1.35rem}.glossary-grid details[open] summary span{transform:rotate(45deg)}.glossary-grid details p{color:var(--muted);margin:0;padding:0 18px 20px;line-height:1.55}.quiz-section{color:#fff;background:#132030;padding:94px 6vw}.quiz-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.quiz-grid details{background:#17283a;border:1px solid #33465c;border-radius:10px}.quiz-grid summary{cursor:pointer;min-height:118px;padding:22px;font-size:1.04rem;font-weight:800;line-height:1.45;list-style:none}.quiz-grid summary::-webkit-details-marker{display:none}.quiz-grid summary span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:13px;font-size:.75rem;display:grid}.quiz-grid details p{color:#b6c1cf;margin:0;padding:0 22px 23px;line-height:1.55}footer{color:#8f9bab;background:#070c13;justify-content:space-between;align-items:flex-start;gap:38px;padding:55px 6vw;display:flex}footer>div:first-child{max-width:440px}.footer-brand{color:#fff}.sources{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.sources b{color:#fff;grid-column:1/-1}.sources a:hover{color:var(--gold)}.footer-link-groups{flex:none;align-items:flex-start;gap:clamp(28px,4vw,64px);display:flex}.footer-nav{color:#c7d0dc;gap:9px;font-size:.8rem;font-weight:800;display:grid}.footer-nav>b{color:#fff;margin-bottom:2px;font-size:.75rem;font-weight:900}.footer-nav a:hover,.footer-nav a:focus-visible{color:var(--gold)}.legal-page{background:#f5f2ea;min-height:100vh}.legal-header{color:#fff;background:#070c14;justify-content:space-between;align-items:center;min-height:72px;padding:0 5vw;display:flex}.legal-back{color:#d9dfe7;border:1px solid #4b5664;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:800}.legal-back:hover{border-color:var(--gold);color:var(--gold)}.legal-hero{color:#fff;background:linear-gradient(125deg,#0a111b,#15243a);padding:70px max(6vw,24px) 62px}.legal-hero>p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:900}.legal-hero h1{max-width:950px;font-size:clamp(2.8rem,6vw,5.5rem)}.legal-hero>span{color:#c4cedb;max-width:760px;margin-top:24px;font-size:1.08rem;line-height:1.6;display:block}.legal-content{max-width:980px;margin:0 auto;padding:68px 24px 82px}.legal-content section{background:#fff;border:1px solid #d8d2c5;border-radius:11px;margin-bottom:18px;padding:26px 28px}.legal-content h2{margin:0 0 11px;font-size:1.28rem}.legal-content p{color:#4e5966;margin:0;line-height:1.68}.legal-content .legal-note{background:#eef5ff;border-left:5px solid #2f78db}.legal-content .legal-warning{border-left:5px solid var(--gold);background:#fff7df}.legal-date{color:#7a8491;margin-top:28px;font-size:.82rem}.legal-footer{align-items:center;padding:36px 6vw}.legal-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.legal-footer nav a{color:#c7d0dc;font-size:.8rem;font-weight:800}.legal-footer nav a:hover{color:var(--gold)}@media (width<=980px){.hero,.overview-section{grid-template-columns:1fr}.hero{padding-top:60px}.market-visual{max-width:680px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-heading-row{grid-template-columns:1fr}.start-giro-ad{max-width:760px}.lesson-columns,.glossary-grid,.quiz-grid{grid-template-columns:1fr 1fr}.chart-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.reading-layout,.safety-section{grid-template-columns:1fr}nav{gap:17px;font-size:.84rem}}@media (width<=650px){.site-header{min-height:62px}.ticker-strip{min-height:64px;padding:6px 0}.ticker-host,.ticker-host tv-ticker-tape{min-height:52px}nav{display:none}.hero{min-height:auto;padding:58px 22px 66px}h1{font-size:3.25rem}.section,.overview-section{padding:66px 20px}.author-section{grid-template-columns:1fr;justify-items:center;padding:62px 20px}.author-copy{width:100%}.author-photo{max-width:360px}.comparison-section,.lessons,.chart-library,.read-chart,.long-short-section,.safety-section,.glossary-section,.quiz-section{padding:66px 20px}.topic-grid{grid-template-columns:1fr}.start-heading-row{gap:22px;margin-bottom:30px}.start-giro-ad{border-radius:10px;padding:10px 7px}.topic-card{min-height:275px}.market-labels span:nth-child(2){display:none}.lesson{padding:23px 20px}.lesson-columns,.chart-grid-cards,.direction-grid,.glossary-grid,.quiz-grid{grid-template-columns:1fr}.lesson-columns{gap:20px}.correlation-note{grid-template-columns:1fr;padding:22px}.correlation-plot{height:150px}.candles{height:260px}.loss-math{flex-wrap:wrap;gap:14px 18px}.loss-math>span{font-size:.8rem}.direction h3,.direction p{max-width:100%}.direction-arrow{opacity:.55}footer{flex-direction:column;padding:48px 20px}.footer-link-groups{flex-wrap:wrap;width:100%}.sources{grid-template-columns:1fr}.legal-header{min-height:62px;padding:0 18px}.legal-header .brand{font-size:.88rem}.legal-hero{padding:54px 20px 50px}.legal-content{padding:48px 18px 62px}.legal-content section{padding:22px 20px}}.crypto-page{--crypto:#ff8a00;--crypto-soft:#fff1df;--crypto-dark:#080d14;background:#f7f4ed}.crypto-page section{scroll-margin-top:88px}.crypto-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c13f2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.crypto-header nav{flex:1;justify-content:center}.back-link{color:#d9dfe7;border:1px solid #4b5664;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:800}.back-link:hover{border-color:var(--crypto);color:var(--crypto)}.crypto-hero{color:#fff;background:radial-gradient(circle at 79% 34%,#ff8a0030,#0000 30%),linear-gradient(128deg,#080c12,#101923 66%,#0a1119);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:660px;padding:80px 7vw 90px;display:grid;overflow:hidden}.crypto-kicker{color:var(--crypto);letter-spacing:.17em;text-transform:uppercase;margin:0 0 15px;font-size:.77rem;font-weight:900}.crypto-hero h1{max-width:850px;font-size:clamp(3.6rem,7vw,7rem);line-height:.85}.crypto-hero h1 em{color:var(--crypto);font-style:normal}.crypto-lead{color:#c7d0dc;max-width:700px;margin:30px 0 0;font-size:clamp(1.06rem,1.55vw,1.3rem);line-height:1.62}.crypto-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.crypto-primary,.crypto-secondary{border-radius:8px;padding:14px 18px;font-weight:900;display:inline-flex}.crypto-primary{background:var(--crypto);color:#131313}.crypto-secondary{color:#e4e8ee;border:1px solid #566272}.crypto-signal{min-height:430px;position:relative}.crypto-signal:before,.crypto-signal:after{content:"";border:1px solid #ff8a0040;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crypto-signal:before{width:330px;height:330px}.crypto-signal:after{border-color:#ffffff21;width:210px;height:210px}.signal-center{z-index:2;border:2px solid var(--crypto);width:110px;height:110px;color:var(--crypto);background:#111a25;border-radius:50%;place-items:center;font-size:3.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #ff8a0038}.signal-item{z-index:3;color:#e6e9ee;background:#121d29;border:1px solid #394757;border-radius:9px;gap:3px;min-width:135px;padding:13px 15px;font-weight:800;display:grid;position:absolute;box-shadow:0 12px 30px #0000003b}.signal-item b{color:var(--crypto);letter-spacing:.12em;font-size:.65rem}.s-wallet{top:17%;left:3%}.s-chain{top:18%;right:1%}.s-key{bottom:14%;left:4%}.s-tax{bottom:13%;right:2%}.crypto-jump{background:#fff;border-bottom:1px solid #dfd8ca;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:20px 5vw;display:flex}.crypto-jump>span{color:#717986;text-transform:uppercase;margin-right:8px;font-size:.77rem;font-weight:900}.crypto-jump a{color:#35404d;border:1px solid #d8d1c4;border-radius:999px;padding:8px 11px;font-size:.79rem;font-weight:800}.crypto-jump a:hover{border-color:var(--crypto);color:#b35c00}.crypto-section,.crypto-flow-section,.blockchain-section,.tax-section,.security-section,.crypto-faq,.crypto-sources{padding:90px 7vw}.crypto-heading{max-width:850px;margin-bottom:38px}.crypto-heading>p:first-child{color:#b85e00;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900}.crypto-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4.5vw,4.4rem);line-height:.95}.crypto-heading .heading-text{max-width:760px;color:var(--muted);margin:20px 0 0;font-size:1.06rem;line-height:1.65}.basic-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.basic-grid article{border:1px solid #d8d1c3;border-top:5px solid var(--crypto);background:#fff;border-radius:12px;min-height:255px;padding:27px;position:relative}.basic-grid article>span{background:var(--crypto-soft);color:#d26700;border-radius:10px;place-items:center;width:48px;height:48px;font-size:1.65rem;font-weight:900;display:grid}.basic-grid article>small{color:#c5c1ba;font-weight:900;position:absolute;top:27px;right:27px}.basic-grid h3{margin:28px 0 9px;font-size:1.45rem}.basic-grid p{color:var(--muted);margin:0;line-height:1.6}.crypto-memory{border-left:4px solid var(--crypto);color:#39414b;background:#fff3e4;margin:18px 0 0;padding:18px 20px;line-height:1.55}.crypto-flow-section,.blockchain-section,.tax-section,.security-section,.crypto-faq{background:var(--crypto-dark);color:#fff}.crypto-page .light-heading>p:first-child{color:var(--crypto)}.crypto-page .light-heading .heading-text{color:#9ca8b7}.crypto-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:13px;display:grid}.crypto-flow div{background:#101925;border:1px solid #293746;border-radius:10px;gap:9px;min-height:150px;padding:20px;display:grid}.crypto-flow div span{background:var(--crypto);color:#111;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.crypto-flow div b{font-size:1rem}.crypto-flow div small{color:#8391a3;line-height:1.4}.crypto-flow>i{color:var(--crypto);font-size:1.4rem;font-style:normal}.flow-warning{color:#e7c99f;background:#251b10;border:1px solid #65471f;border-radius:8px;margin:24px 0 0;padding:15px 18px;font-size:.9rem;line-height:1.5}.key-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.key-compare article{border-radius:12px;padding:28px}.public-key{background:#eef7ff;border:1px solid #bed4e8}.private-key{background:#fff2df;border:1px solid #efc48d}.key-compare article>span{font-size:2.4rem}.key-compare h3{margin:14px 0 8px;font-size:1.35rem}.key-compare p{color:var(--muted);line-height:1.55}.key-compare article>b{letter-spacing:.13em;font-size:.7rem}.public-key>b{color:#24699d}.private-key>b{color:#b94f00}.wallet-table-wrap{background:#fff;border:1px solid #d2cabb;border-radius:12px;margin-top:24px;overflow-x:auto}.wallet-table{min-width:930px}.wallet-table thead th{background:#17212d}.wallet-table tbody td,.wallet-table tbody th{font-size:.9rem;line-height:1.45}.seed-alert{color:#fff;background:#20150b;border:2px solid #d66b00;border-radius:11px;grid-template-columns:110px 1fr;align-items:center;gap:24px;margin-top:22px;padding:22px 26px;display:grid}.seed-alert>span{color:var(--crypto);font-size:2rem;font-weight:900}.seed-alert h3{margin:0 0 6px}.seed-alert p{color:#d8c7b5;margin:0;line-height:1.55}.chain-steps{grid-template-columns:repeat(4,1fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}.chain-steps li{background:#101925;border:1px solid #2e3b49;border-radius:10px;min-height:210px;padding:25px;position:relative}.chain-steps li:not(:last-child):after{content:"→";z-index:2;color:var(--crypto);font-size:1.4rem;position:absolute;top:48%;right:-23px}.chain-steps li>span{color:var(--crypto);font-size:.72rem;font-weight:900}.chain-steps h3{margin:26px 0 9px}.chain-steps p{color:#9aa6b5;margin:0;line-height:1.55}.chain-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.chain-facts p{border-left:3px solid var(--crypto);color:#aeb8c5;background:#131e2a;margin:0;padding:17px;line-height:1.5}.chain-facts b{color:#fff}.bafin-layout{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.authority-card,.check-provider{border-radius:12px;padding:30px}.authority-card{color:#fff;background:#15253b}.authority-card>span{color:#bed7f5;letter-spacing:.16em;border:2px solid #8db3e0;border-radius:5px;padding:8px 10px;font-weight:900;display:inline-block}.authority-card h3,.check-provider h3{margin:25px 0 15px;font-size:1.35rem}.authority-card ul{color:#b7c3d1;padding-left:18px;line-height:1.8}.check-provider{background:#fff;border:1px solid #d6cdbd}.check-provider ol{gap:12px;padding:0;list-style:none;display:grid}.check-provider li{color:#46515f;grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.check-provider li span{background:var(--crypto-soft);color:#b95c00;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.7rem;font-weight:900;display:grid}.check-provider a{background:var(--crypto);color:#17120d;border-radius:7px;margin-top:14px;padding:12px 15px;font-weight:900;display:inline-flex}.bafin-note{color:#4b4337;background:#fff8eb;border:1px solid #d9c8a9;border-radius:8px;margin:18px 0 0;padding:16px 19px}.tax-rule{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tax-clock{background:#2b1713;border:1px solid #6a3a25;border-radius:12px;padding:27px}.tax-clock>span{color:#ff8d67;font-size:2rem;font-weight:900}.tax-clock>b{margin:16px 0 7px;font-size:1.15rem;display:block}.tax-clock p{color:#c7aaa0;margin:0;line-height:1.55}.safe-clock{background:#11241b;border-color:#286042}.safe-clock>span{color:#54d68c}.safe-clock p{color:#a8c5b5}.tax-facts{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:17px;display:grid}.tax-facts article{background:#111a25;border:1px solid #2d3a49;border-radius:10px;padding:23px}.tax-facts article>span{color:var(--crypto);font-size:1.55rem;font-weight:900}.tax-facts h3{margin:20px 0 8px}.tax-facts p{color:#9faaba;margin:0;line-height:1.55}.records-box{background:#211b10;border:1px solid #534325;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:24px;display:flex}.records-box h3{margin:0 0 7px}.records-box p{color:#b8ab91;margin:0;line-height:1.55}.records-box>b{max-width:210px;color:var(--crypto);text-transform:uppercase;font-size:.8rem}.tax-disclaimer{color:#788596;font-size:.78rem;line-height:1.5}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-grid article{background:#fff;border:1px solid #d8d0c2;border-radius:11px;padding:27px}.product-grid small{color:#bd6500;letter-spacing:.14em;font-weight:900}.product-grid h3{margin:18px 0 8px;font-size:1.3rem}.product-grid p{color:var(--muted);line-height:1.5}.product-grid ul{color:#4b5664;padding-left:18px;line-height:1.7}.product-note{border-left:4px solid var(--crypto);background:var(--crypto-soft);color:#4b4337;margin:20px 0 0;padding:17px 19px;line-height:1.55}.red-flag-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.red-flag-grid article{background:#231515;border:1px solid #4a2e2c;border-radius:9px;min-height:150px;padding:20px}.red-flag-grid article span{color:#ff735f;font-size:.7rem;font-weight:900}.red-flag-grid article p{color:#dfc4c0;margin:25px 0 0;line-height:1.45}.security-plan{background:#10271c;border:1px solid #2d6045;border-radius:11px;margin-top:28px;padding:28px}.security-plan h3{color:#61dd99;margin:0 0 18px}.security-plan ol{color:#b7d1c3;grid-template-columns:repeat(3,1fr);gap:12px 30px;margin:0;padding-left:22px;line-height:1.5;display:grid}.crypto-details-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.crypto-details-grid details{background:#fff;border:1px solid #d8d0c3;border-radius:9px}.crypto-details-grid summary,.crypto-faq-grid summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px;font-weight:900;list-style:none;display:flex}.crypto-details-grid summary::-webkit-details-marker{display:none}.crypto-faq-grid summary::-webkit-details-marker{display:none}.crypto-details-grid summary span,.crypto-faq-grid summary span{color:#bd6200;font-size:1.3rem}.crypto-details-grid details[open] summary span,.crypto-faq-grid details[open] summary span{transform:rotate(45deg)}.crypto-details-grid details p{color:var(--muted);margin:0;padding:0 18px 20px;line-height:1.55}.crypto-faq-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crypto-faq-grid details{background:#111b27;border:1px solid #2c3a49;border-radius:9px}.crypto-faq-grid summary{min-height:100px}.crypto-faq-grid details p{color:#a7b2c0;margin:0;padding:0 18px 20px;line-height:1.55}.crypto-sources{background:#f2ede2;grid-template-columns:1.1fr .9fr;gap:70px;display:grid}.crypto-sources>div:first-child p{color:#b75e00;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:900}.crypto-sources h2{margin:10px 0 14px;font-size:clamp(2rem,3.5vw,3.5rem);line-height:.98}.crypto-sources>div:first-child span{color:var(--muted);line-height:1.55}.crypto-sources>div:last-child{align-content:start;gap:11px;display:grid}.crypto-sources>div:last-child b{margin-bottom:4px}.crypto-sources a{color:#44505e}.crypto-sources a:hover{color:#b75e00}.crypto-author-card{grid-template-columns:170px 1fr;align-items:center;gap:26px;display:grid}.crypto-author-card>img{aspect-ratio:4/5;object-fit:cover;object-position:72% center;border-radius:12px;width:170px;display:block;box-shadow:0 15px 35px #1219222e}.crypto-footer{color:#8995a4;background:#070b10;justify-content:space-between;gap:24px;padding:30px 7vw;font-size:.78rem;display:flex}.crypto-footer a{color:#fff;font-weight:800}@media (width<=1050px){.crypto-header>nav{display:none}.crypto-hero{grid-template-columns:1fr}.crypto-signal{width:min(100%,600px)}.crypto-flow{grid-template-columns:1fr 1fr}.crypto-flow>i{display:none}.chain-steps{grid-template-columns:1fr 1fr}.chain-steps li:not(:last-child):after{display:none}.red-flag-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.crypto-header{min-height:62px;padding:0 18px}.crypto-header .brand{font-size:.86rem}.back-link{padding:7px 9px;font-size:.7rem}.crypto-hero{min-height:auto;padding:60px 20px 72px}.crypto-hero h1{font-size:clamp(3.2rem,16vw,5.3rem)}.crypto-signal{min-height:350px}.crypto-signal:before{width:285px;height:285px}.crypto-signal:after{width:170px;height:170px}.signal-center{width:90px;height:90px;font-size:3rem}.signal-item{min-width:115px;padding:10px 12px;font-size:.82rem}.crypto-jump{justify-content:flex-start;padding:17px 20px}.crypto-jump>span{width:100%}.crypto-section,.crypto-flow-section,.blockchain-section,.tax-section,.security-section,.crypto-faq,.crypto-sources{padding:66px 20px}.basic-grid,.key-compare,.bafin-layout,.tax-rule,.tax-facts,.product-grid,.crypto-details-grid,.crypto-faq-grid,.crypto-sources{grid-template-columns:1fr}.crypto-author-card{grid-template-columns:125px 1fr;align-items:start}.crypto-author-card>img{width:125px}.crypto-flow,.chain-steps,.chain-facts,.seed-alert{grid-template-columns:1fr}.records-box{flex-direction:column;align-items:flex-start}.records-box>b{max-width:none}.red-flag-grid{grid-template-columns:1fr 1fr}.security-plan ol{grid-template-columns:1fr}.crypto-footer{flex-direction:column;padding:30px 20px}}@media (width<=460px){.crypto-header .brand span:last-child{display:none}.crypto-signal{min-height:320px}.crypto-signal:before{width:245px;height:245px}.s-wallet{left:0}.s-chain{right:0}.s-key{left:0}.s-tax{right:0}.red-flag-grid,.crypto-author-card{grid-template-columns:1fr}.crypto-author-card>img{aspect-ratio:4/3;width:100%;max-height:360px}}.diagram-page{--diagram-blue:#2478ed;--diagram-gold:#f2b52a;--diagram-dark:#080e16;background:#f4f2eb}.diagram-page section,.diagram-page article{scroll-margin-top:86px}.diagram-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c14f2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.diagram-header nav{flex:1;justify-content:center}.diagram-back{color:#d9e0e9;border:1px solid #455365;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:900}.diagram-back:hover{border-color:var(--diagram-blue);color:#75aaff}.diagram-hero{color:#fff;background:radial-gradient(circle at 78% 40%,#2478ed40,#0000 28%),linear-gradient(125deg,#070c13,#101b2a 68%,#0a111a);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;min-height:620px;padding:80px 7vw 90px;display:grid;overflow:hidden}.diagram-hero>div:first-child>p{color:var(--diagram-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.76rem;font-weight:900}.diagram-hero h1{font-size:clamp(3.8rem,7.2vw,7.2rem);line-height:.86}.diagram-hero h1 em{color:#4b94f8;font-style:normal}.diagram-hero>div:first-child>span{color:#bac5d3;max-width:660px;margin-top:28px;font-size:1.15rem;line-height:1.55;display:block}.hero-chart-stack{min-height:390px;position:relative}.hero-chart-stack i{background:linear-gradient(145deg,#1a2f48d6,#0b1522eb);border:1px solid #31445b;border-radius:14px;width:330px;height:230px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 25px 55px #00000059}.hero-chart-stack i:nth-child(2){border-color:#3b526d;transform:translate(-50%,-50%)rotate(3deg)}.hero-chart-stack i:nth-child(3){background:repeating-linear-gradient(0deg,#0000 0 44px,#ffffff12 45px),repeating-linear-gradient(90deg,#0000 0 64px,#ffffff0f 65px),#111d2b;transform:translate(-50%,-50%)rotate(9deg)}.hero-chart-stack i:nth-child(3):after{content:"";background:var(--diagram-blue);height:5px;box-shadow:65px -31px 0 -1px var(--diagram-gold),130px -15px 0 -1px #48c97a;border-radius:5px;position:absolute;top:125px;left:30px;right:26px;transform:rotate(-15deg)}.hero-chart-stack b,.hero-chart-stack small{z-index:5;position:absolute;left:50%;transform:translate(-50%)}.hero-chart-stack b{color:#fff;letter-spacing:-.07em;font-size:4.7rem;top:39%}.hero-chart-stack small{color:#94a4b7;text-align:center;text-transform:uppercase;width:100%;font-weight:800;top:60%}.diagram-index{background:#cbd0d6;grid-template-columns:repeat(6,1fr);gap:1px;padding:1px;display:grid}.diagram-index a{color:#273341;background:#fff;gap:7px;min-height:98px;padding:18px;font-size:.83rem;font-weight:900;display:grid}.diagram-index a span{color:#1970e8;letter-spacing:.12em;font-size:.66rem}.diagram-index a:hover{background:#eaf3ff}.diagram-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding:80px 7vw;display:grid}.diagram-intro>div p,.diagram-rules>div p{color:#1e6dcc;letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-size:.74rem;font-weight:900}.diagram-intro h2,.diagram-rules h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.diagram-intro ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.diagram-intro li{background:#fff;border:1px solid #d5d1c8;border-radius:9px;align-items:center;gap:12px;padding:16px;font-weight:800;display:flex}.diagram-intro li span{color:#1266d1;background:#e6f1ff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:.72rem;display:grid}.diagram-lessons{background:#0a111a}.diagram-lesson{color:#fff;border-bottom:1px solid #233142;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,110px);min-height:650px;padding:88px 7vw;display:grid}.diagram-lesson:nth-child(2n) .diagram-drawing{order:2}.diagram-drawing{background:#111b28;border:1px solid #2d3c4f;border-radius:14px;padding:19px;box-shadow:0 28px 60px #00000040}.drawing-top{color:#718094;letter-spacing:.12em;justify-content:space-between;font-size:.65rem;font-weight:900;display:flex}.drawing-top b{color:var(--diagram-gold)}.diagram-drawing svg{background:#0c1520;border-radius:8px;width:100%;margin:10px 0 2px;display:block}.diagram-drawing>small{color:#647286;text-align:center;margin-top:8px;font-size:.67rem;display:block}.diagram-number{color:var(--diagram-blue);letter-spacing:.15em;margin:0 0 8px;font-size:.7rem;font-weight:900}.diagram-explanation h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,5vw,5rem);line-height:.9}.diagram-explanation h3{color:#d2d9e3;margin:20px 0 12px;font-size:1.25rem}.diagram-simple{color:#9facbc;margin:0;font-size:1.04rem;line-height:1.65}.diagram-explanation dl{gap:0;margin:25px 0 0;display:grid}.diagram-explanation dl div{border-top:1px solid #2b3949;grid-template-columns:135px 1fr;gap:20px;padding:13px 0;display:grid}.diagram-explanation dt{color:#76869a;text-transform:uppercase;font-size:.72rem;font-weight:900}.diagram-explanation dd{color:#c3cbd6;margin:0;line-height:1.5}.diagram-caution{border-left:4px solid var(--diagram-gold);color:#d6c8a5;background:#221d12;margin:20px 0 0;padding:15px 17px;font-size:.87rem;line-height:1.55}.diagram-caution b{color:var(--diagram-gold)}.diagram-drawing svg text{fill:#8190a3;font-family:Aptos,Segoe UI,Arial,sans-serif;font-size:12px}.diagram-drawing .big-number{fill:#fff;font-size:24px;font-weight:900}.diagram-drawing .mini-grid path{fill:none;stroke:#223043;stroke-width:1px}.diagram-drawing .axis{fill:none;stroke:#5d6c80;stroke-width:1.5px}.diagram-drawing .d-line{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.diagram-drawing .blue{stroke:#3687f4}.diagram-drawing .green{stroke:#3ac77b}.diagram-drawing .orange{stroke:#f09a33}.diagram-drawing .purple{stroke:#a56be1}.diagram-drawing .price{stroke:#718198;stroke-width:3px}.diagram-drawing .average{stroke:#f1b52a;stroke-width:6px}.blue-fill{fill:#3687f4}.blue-soft{fill:#5c9ff7}.green-fill{fill:#39c778}.orange-fill{fill:#ef9630}.purple-fill{fill:#9b62d7}.red-fill{fill:#eb5d59}.diagram-drawing .start-dot{fill:var(--diagram-gold);stroke:#fff;stroke-width:3px}.diagram-drawing .donut-base{fill:none;stroke:#1c2a3a;stroke-width:32px}.diagram-drawing .donut{fill:none;stroke-width:32px;transform-origin:200px 135px;transform:rotate(-90deg)}.diagram-drawing .blue-stroke{stroke:#3687f4}.diagram-drawing .green-stroke{stroke:#39c778}.diagram-drawing .orange-stroke{stroke:#ef9630}.diagram-drawing .purple-stroke{stroke:#9b62d7}.diagram-drawing .trend{stroke:#f1b52a;stroke-width:3px;stroke-dasharray:8 7}.diagram-drawing .scatter{fill:#3687f4;stroke:#bcd8ff;stroke-width:2px}.diagram-drawing .connector{fill:none;stroke:#8492a4;stroke-width:2px;stroke-dasharray:4 3}.diagram-drawing .range-band{fill:#9b62d747;stroke:#8d60bd;stroke-width:2px}.diagram-drawing .surface path{fill:none;stroke:#4f7097;stroke-width:2px}.diagram-drawing .surface>path:first-child{fill:#3687f41c}.diagram-drawing .surface-peak{fill:#ef963059;stroke:#f0a03d;stroke-width:2px}.diagram-drawing .panel-line{fill:none;stroke:#2c3a4a}.diagram-drawing .panel-split{stroke:#445164;stroke-width:1px}.diagram-drawing .rsi-line{fill:none;stroke:#ad6be2;stroke-width:3px}.diagram-rules{background:#f1eee6;grid-template-columns:.7fr 1.3fr;gap:60px;padding:90px 7vw;display:grid}.diagram-rules ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.diagram-rules li{background:#fff;border:1px solid #d4d0c7;border-radius:9px;min-height:145px;padding:20px}.diagram-rules li span{color:#2879e4;font-size:.7rem;font-weight:900}.diagram-rules li b{margin:19px 0 5px;display:block}.diagram-rules li p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.diagram-author{background:#fff;grid-template-columns:180px 1fr;align-items:center;gap:35px;padding:68px 7vw;display:grid}.diagram-author img{aspect-ratio:4/5;object-fit:cover;object-position:72% center;border-radius:12px;width:180px;display:block;box-shadow:0 15px 35px #1219222e}.diagram-author p{color:#1e6dcc;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:900}.diagram-author h2{max-width:790px;margin:9px 0 13px;font-size:clamp(1.8rem,3.5vw,3.3rem);line-height:1}.diagram-author span{color:var(--muted)}.diagram-footer{color:#8491a2;background:#070c13;justify-content:space-between;gap:25px;padding:30px 7vw;font-size:.78rem;display:flex}.diagram-footer a{color:#fff;font-weight:900}@media (width<=1050px){.diagram-header>nav{display:none}.diagram-hero{grid-template-columns:1fr}.hero-chart-stack{width:min(100%,600px)}.diagram-index{grid-template-columns:repeat(4,1fr)}.diagram-intro,.diagram-rules,.diagram-lesson{grid-template-columns:1fr}.diagram-lesson:nth-child(2n) .diagram-drawing{order:initial}.diagram-drawing{max-width:720px}.diagram-rules ol{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.diagram-header{min-height:62px;padding:0 18px}.diagram-header .brand{font-size:.86rem}.diagram-back{padding:7px 9px;font-size:.7rem}.diagram-hero{min-height:auto;padding:62px 20px 70px}.diagram-hero h1{font-size:clamp(3.2rem,16vw,5.4rem)}.hero-chart-stack{min-height:310px}.hero-chart-stack i{width:min(90%,320px);height:205px}.diagram-index{grid-template-columns:repeat(2,1fr)}.diagram-index a{min-height:78px;padding:14px}.diagram-intro,.diagram-lesson,.diagram-rules,.diagram-author{padding:65px 20px}.diagram-intro ol{grid-template-columns:1fr}.diagram-lesson{gap:38px;min-height:auto}.diagram-drawing{padding:13px}.diagram-explanation dl div{grid-template-columns:1fr;gap:5px}.diagram-rules ol{grid-template-columns:1fr 1fr}.diagram-author{grid-template-columns:120px 1fr;gap:20px}.diagram-author img{width:120px}.diagram-footer{flex-direction:column;padding:28px 20px}}@media (width<=430px){.diagram-header .brand span:last-child{display:none}.diagram-rules ol,.diagram-author{grid-template-columns:1fr}.diagram-author img{aspect-ratio:4/3;width:100%;max-height:330px}}.forex-page{--fx:#20b9a7;--fx-dark:#07131a;color:#101821;background:#f4f2eb}.forex-page section{scroll-margin-top:86px}.forex-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060d13f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.forex-header nav{flex:1;justify-content:center}.forex-back{color:#dbe3e8;border:1px solid #485968;border-radius:7px;padding:9px 12px;font-size:.77rem;font-weight:900}.forex-back:hover{border-color:var(--fx);color:var(--fx)}.forex-hero{color:#fff;background:radial-gradient(circle at 80% 38%,#20b9a733,#0000 27%),linear-gradient(128deg,#070c12,#10222c 66%,#07141b);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(55px,8vw,120px);min-height:650px;padding:82px 7vw 92px;display:grid;overflow:hidden}.forex-hero>div:first-child>p,.forex-heading>p,.forex-sources>div:first-child>p{color:var(--fx);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:900}.forex-hero h1{font-size:clamp(3.7rem,7vw,7rem);line-height:.86}.forex-hero h1 em{color:var(--fx);font-style:normal}.forex-hero>div:first-child>span{color:#c4d0d8;max-width:700px;margin-top:29px;font-size:1.15rem;line-height:1.62;display:block}.forex-hero small{color:#7f929e;margin-top:18px;display:block}.forex-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.forex-actions a{border-radius:8px;padding:14px 18px;font-weight:900}.forex-actions a:first-child{background:var(--fx);color:#071411}.forex-actions a:last-child{color:#fff;border:1px solid #536875}.forex-hero-photo{background:#08151c;border:1px solid #34515d;border-radius:20px;width:min(100%,760px);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 75px #0000006b}.forex-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#040d12f0 100%);position:absolute;inset:0}.forex-hero-photo img{object-fit:cover;object-position:56% center;width:100%;min-height:430px;display:block}.forex-hero-photo figcaption{z-index:2;gap:5px;padding:28px;display:grid;position:absolute;bottom:0;left:0;right:0}.forex-hero-photo figcaption small{color:#67ded1;letter-spacing:.16em;font-size:.66rem;font-weight:900}.forex-hero-photo figcaption b{color:#fff;font-size:clamp(1.25rem,2.2vw,1.8rem)}.forex-hero-photo figcaption span{color:#b3c4ca;font-size:.88rem;line-height:1.45}.currency-visual{background:#0b1d25db;border:1px solid #285d5b;border-radius:18px;justify-items:center;padding:46px 28px;display:grid;box-shadow:0 30px 70px #00000059}.currency-visual>div{align-items:center;gap:25px;display:flex}.currency-visual span{border:2px solid var(--fx);width:105px;height:105px;color:var(--fx);border-radius:50%;place-items:center;font-size:3.4rem;font-weight:900;display:grid}.currency-visual i{color:#7d9aa1;font-size:2.3rem;font-style:normal}.currency-visual p{color:#fff;margin:30px 0 9px;font-size:2rem;font-weight:900}.currency-visual b{color:#8ca2aa;font-size:.75rem}.forex-section,.forex-pairs,.forex-risk,.forex-live,.forex-sources{padding:90px 7vw}.forex-heading{max-width:850px;margin-bottom:40px}.forex-heading h2,.forex-sources h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:.95}.forex-heading>span{color:#697682;max-width:750px;margin-top:18px;font-size:1.05rem;line-height:1.62;display:block}.forex-card-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.forex-card-grid article{border:1px solid #d5d0c5;border-top:5px solid var(--fx);background:#fff;border-radius:12px;min-height:255px;padding:27px}.forex-card-grid article>span{color:#087d70;font-size:.72rem;font-weight:900}.forex-card-grid h3{margin:42px 0 10px;font-size:1.35rem}.forex-card-grid p,.pair-grid p,.forex-terms p,.risk-grid p{color:#66727f;margin:0;line-height:1.58}.forex-memory{border-left:4px solid var(--fx);color:#3d4d53;background:#e8faf7;margin:18px 0 0;padding:18px 21px;line-height:1.55}.forex-currencies{background:#e8efec;padding:90px 7vw}.currency-world-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.currency-world-grid article{background:#fff;border:1px solid #c8d5d1;border-radius:15px;min-height:245px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1027290f}.currency-world-grid article:after{content:"";background:#20b9a717;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-55px;right:-35px}.currency-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.currency-card-top b{color:#7ee5d9;letter-spacing:.1em;background:#09202a;border-radius:7px;padding:7px 10px;font-size:.75rem}.currency-flag{font-size:2rem;line-height:1}.currency-symbol{color:#087d70;margin-top:29px;font-size:2.7rem;font-weight:900;line-height:1;display:block}.currency-world-grid h3{z-index:1;margin:16px 0 6px;font-size:1.15rem;position:relative}.currency-world-grid p{z-index:1;color:#6b7a80;margin:0;font-size:.9rem;position:relative}.currency-note{color:#c2d4d7;background:#09202a;border-radius:10px;margin:18px 0 0;padding:18px 21px;line-height:1.58}.currency-note b,.currency-note strong{color:#68ddd0}.forex-pairs,.forex-risk{background:var(--fx-dark);color:#fff}.forex-heading-light>span{color:#92a5ad}.pair-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pair-grid article{background:#0e2028;border:1px solid #263e47;border-radius:11px;min-height:210px;padding:24px}.pair-grid b{color:var(--fx);font-size:1.3rem}.pair-grid h3{margin:37px 0 9px;font-size:1.05rem}.pair-grid p{color:#91a4ad}.forex-terms{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.forex-terms article{background:#fff;border:1px solid #d7d2c7;border-radius:11px;padding:24px}.forex-terms b{color:#087c70;font-size:1.3rem}.forex-terms p{margin-top:25px}.risk-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.risk-grid article{background:#22171b;border:1px solid #49383b;border-radius:10px;min-height:225px;padding:23px}.risk-grid article>span{color:#ff8a73;border:1px solid #e77762;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.risk-grid h3{margin:31px 0 9px}.risk-grid p{color:#beaeb1}.forex-warning{color:#dcc1a8;background:#2b1d13;border:1px solid #7e4e2d;border-radius:9px;margin:22px 0 0;padding:18px 21px;line-height:1.55}.forex-warning b{color:#ffad65}.forex-legal{background:#0d2831;border:1px solid #386471;border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:17px;margin-top:14px;padding:20px 22px;display:grid}.forex-legal>div:first-child{color:#6de1d8;border:1px solid #61c9c2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.forex-legal h3{color:#fff;margin:1px 0 7px;font-size:1rem}.forex-legal p{color:#b8cbd0;margin:0;line-height:1.6}.forex-live{background:#fff}.forex-widget{background:#07131a;border:1px solid #263b45;border-radius:14px;min-height:500px;padding:10px;overflow:hidden}.forex-table-shell,.forex-table-host{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:480px;display:block;position:relative}.forex-table-host .tradingview-widget-container__widget{display:contents}.forex-table-host iframe{border:0;min-height:480px;display:block;width:100%!important;height:480px!important}.forex-ticker-strip{position:relative}.forex-ticker-host,.forex-ticker-host .tradingview-widget-container__widget{min-height:56px}.forex-ticker-host iframe{border:0;min-height:46px;display:block;width:100%!important}.live-widget-loading{z-index:0;color:#aebcc5;letter-spacing:.04em;place-items:center;font-size:.82rem;font-weight:800;display:grid;position:absolute;inset:0}.forex-table-host,.forex-ticker-host{z-index:1;position:relative}.forex-tradingview-ad{background:#07131a;border:1px solid #263b45;border-radius:14px;justify-items:center;gap:10px;width:min(100%,1228px);margin:20px auto 0;padding:18px;display:grid;overflow:hidden}.forex-tradingview-ad>span{color:#20b9a7;letter-spacing:.13em;font-size:.65rem;font-weight:900}.forex-tradingview-ad a,.forex-tradingview-ad picture{width:min(100%,728px);display:block}.forex-tradingview-ad img{border:0;width:100%;height:auto;display:block}.forex-sources{background:#e9e6de;grid-template-columns:1fr 1fr;gap:70px;display:grid}.forex-sources>div:last-child{align-content:start;gap:13px;display:grid}.forex-sources a{color:#42515a;font-weight:800}.forex-sources a:hover{color:#087c70}.forex-legal .forex-personal-note{color:#d7e4e7;border-top:1px solid #31515b;margin-top:11px;padding-top:11px}.forex-personal-note b{color:#6de1d8}.forex-footer{color:#83949d;background:#050b0f;justify-content:space-between;gap:24px;padding:31px 7vw;font-size:.78rem;display:flex}.forex-footer a{color:#fff;font-weight:800}@media (width<=1050px){.forex-header>nav{display:none}.forex-hero{grid-template-columns:1fr}.forex-hero-photo{width:min(100%,760px)}.currency-world-grid,.pair-grid,.forex-terms,.risk-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.forex-header{min-height:62px;padding:0 18px}.forex-back{display:none}.forex-hero{min-height:auto;padding:60px 20px 72px}.forex-hero h1{font-size:clamp(3.1rem,15vw,5.2rem)}.forex-hero-photo{border-radius:14px}.forex-hero-photo img{object-position:59% center;min-height:330px}.forex-hero-photo figcaption{padding:20px}.forex-section,.forex-currencies,.forex-pairs,.forex-risk,.forex-live,.forex-sources{padding:64px 20px}.forex-card-grid,.pair-grid,.forex-terms,.risk-grid,.forex-sources{grid-template-columns:1fr}.forex-card-grid article,.pair-grid article,.risk-grid article{min-height:auto}.currency-world-grid article{min-height:215px;padding:19px}.currency-symbol{margin-top:23px;font-size:2.35rem}.forex-legal{grid-template-columns:1fr;padding:18px}.forex-footer{flex-direction:column;padding:28px 20px}.forex-widget{min-height:430px;padding:5px}.forex-table-shell,.forex-table-host,.forex-table-host iframe{min-height:420px}.forex-table-host iframe{height:420px!important}.forex-tradingview-ad{border-radius:10px;margin-top:14px;padding:12px 8px}}@media (width<=440px){.currency-world-grid{grid-template-columns:1fr}.currency-world-grid article{min-height:190px}}.crypto-signal{min-height:520px}.crypto-signal:before,.crypto-signal:after,.signal-center{top:41%}.s-wallet{top:9%}.s-chain{top:10%}.s-key{bottom:30%}.s-tax{bottom:29%}.crypto-school-cta{z-index:6;color:#161009;background:linear-gradient(135deg,#ff8a00,#ffad3d);border:1px solid #ff9d2b;border-radius:12px;gap:4px;width:min(92%,390px);padding:17px 20px;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000057,0 0 40px #ff8a0029}.crypto-school-cta:hover{transform:translate(-50%)translateY(-3px);box-shadow:0 22px 48px #0006,0 0 45px #ff8a003d}.crypto-school-cta span{letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900}.crypto-school-cta b{font-size:1.08rem;line-height:1.2}.crypto-school-cta small{font-weight:800}.crypto-cta-callout{z-index:7;color:#ffd477;pointer-events:none;text-align:center;text-shadow:0 3px 12px #000c;flex-direction:row-reverse;align-items:center;gap:2px;animation:1.35s ease-in-out infinite crypto-cta-bob;display:flex;position:absolute;bottom:43px;right:0;transform:rotate(-5deg)}.crypto-cta-callout b{letter-spacing:.08em;text-transform:uppercase;background:#182534;border:1px solid #ffbc48bf;border-radius:999px;padding:6px 10px;font-size:.68rem;box-shadow:0 7px 18px #00000047}.crypto-cta-callout i{color:#ffad2d;font-size:3.4rem;font-style:normal;font-weight:900;line-height:1;display:block}@keyframes crypto-cta-bob{0%,to{translate:2px}50%{translate:-12px}}@media (prefers-reduced-motion:reduce){.crypto-cta-callout{animation:none}}.school-page{--school-orange:#ff8a00;--school-dark:#080d14;--school-ink:#15202c;color:var(--school-ink);background:#f6f2e9}.school-page section{scroll-margin-top:86px}.school-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c13f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.school-header nav{flex:1;justify-content:center}.school-back{color:#dbe1e8;border:1px solid #4a5665;border-radius:7px;padding:9px 12px;font-size:.77rem;font-weight:900}.school-back:hover{border-color:var(--school-orange);color:var(--school-orange)}.cmc-ticker-strip{z-index:12;background:#0b1017;border-bottom:1px solid #ffffff24;width:100%;min-height:72px;padding:7px 2vw;position:relative;overflow:hidden}.cmc-ticker-host{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1017;width:100%;min-height:58px;overflow:hidden}.cmc-ticker-host #coinmarketcap-widget-marquee{width:100%;min-height:58px}.school-hero{color:#fff;background:radial-gradient(circle at 77% 36%,#ff8a0033,#0000 25%),linear-gradient(128deg,#070b11,#101925 65%,#13100c);grid-template-columns:1.15fr .7fr;align-items:center;gap:clamp(55px,9vw,140px);min-height:690px;padding:85px 7vw 95px;display:grid;overflow:hidden}.school-hero-copy>p,.school-heading>p,.offer-copy>p,.school-teacher>div>p{color:#c76700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:.74rem;font-weight:900}.school-hero-copy>p{color:var(--school-orange)}.school-hero h1{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(3.6rem,7vw,7rem);line-height:.86}.school-hero h1 em{color:var(--school-orange);font-style:normal}.school-hero-copy>span{color:#c5ced9;max-width:730px;margin-top:29px;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.65;display:block}.school-hero-copy>small{color:#7f8b9a;margin-top:18px;display:block}.school-hero-actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.school-hero-actions a{border-radius:8px;padding:14px 18px;font-weight:900}.school-hero-actions a:first-child{background:var(--school-orange);color:#14100b}.school-hero-actions a:last-child{color:#fff;border:1px solid #596575}.school-price-card{background:linear-gradient(145deg,#171f29,#111821);border:1px solid #654315;border-radius:17px;padding:32px;position:relative;box-shadow:0 28px 70px #00000061}.school-price-card:before{content:"KURS";color:#485362;letter-spacing:.17em;font-size:.64rem;font-weight:900;position:absolute;top:27px;right:25px}.school-price-card>p{color:#939eac;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.school-price-card>strong{color:#fff;letter-spacing:-.07em;margin:12px 0 24px;font-size:clamp(4.6rem,7vw,7rem);line-height:.9;display:block}.school-price-card>strong span{color:var(--school-orange);vertical-align:top;margin-right:10px;font-size:2rem}.school-price-card>div{border-top:1px solid #2d3947;grid-template-columns:105px 1fr;gap:18px;padding:14px 0;display:grid}.school-price-card>div b{color:#fff}.school-price-card>div span{color:#8f9ba9}.school-price-card>a{background:var(--school-orange);color:#17110b;text-align:center;border-radius:8px;margin-top:21px;padding:14px;font-weight:900;display:block}.school-promise{background:#d6d0c5;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.school-promise>div{background:#fff;min-height:165px;padding:26px}.school-promise span{color:var(--school-orange);font-size:.7rem;font-weight:900}.school-promise b{margin:27px 0 8px;font-size:1.08rem;display:block}.school-promise p{color:#697381;margin:0;font-size:.9rem;line-height:1.5}.school-section,.school-alphabet,.school-offer,.school-teacher,.school-faq{padding:90px 7vw}.school-heading{max-width:900px;margin-bottom:42px}.school-heading h2,.offer-copy h2{letter-spacing:-.048em;margin:0;font-size:clamp(2.45rem,4.7vw,4.8rem);line-height:.94}.school-heading>span{color:#99a5b4;max-width:720px;margin-top:19px;font-size:1.02rem;line-height:1.6;display:block}.school-audience{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.school-audience article{background:#fff;border:1px solid #d8d0c2;border-radius:12px;min-height:235px;padding:28px}.school-audience article>span{color:#c46600;letter-spacing:.12em;font-size:.68rem;font-weight:900}.school-audience h3{margin:43px 0 10px;font-size:1.35rem}.school-audience p{color:#65707e;margin:0;line-height:1.6}.school-alphabet,.school-faq{background:var(--school-dark);color:#fff}.school-light-heading>p{color:var(--school-orange)}.alphabet-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.alphabet-grid article{background:#101925;border:1px solid #2a3745;border-radius:10px;grid-template-columns:44px 1fr;gap:14px;min-height:150px;padding:20px;display:grid}.alphabet-grid article>span{background:var(--school-orange);color:#17110a;border-radius:8px;place-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:900;display:grid}.alphabet-grid h3{margin:7px 0 8px;font-size:1.03rem}.alphabet-grid p{color:#98a5b5;margin:0;font-size:.84rem;line-height:1.5}.school-schedule{background:#f1ece2}.schedule-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.schedule-grid>article{background:#fff;border:1px solid #d4cbbb;border-radius:13px;padding:31px}.schedule-grid>article>div{color:#bd6200;letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:.7rem;font-weight:900;display:flex}.schedule-grid>article>div b{color:#6c7581}.schedule-grid h3{margin:29px 0 23px;font-size:1.75rem}.schedule-grid ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.schedule-grid li{color:#4e5966;border-top:1px solid #e4dfd5;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:10px 0;line-height:1.45;display:grid}.schedule-grid li span{color:#b95a00;background:#fff0dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:900;display:grid}.schedule-note{border-left:4px solid var(--school-orange);color:#545b64;background:#fff7eb;margin:19px 0 0;padding:17px 20px;line-height:1.6}.school-offer{color:#fff;background:#101821;grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(55px,9vw,140px);display:grid}.offer-price{background:radial-gradient(circle at 50% 30%,#ff8a0033,#0000 42%),#171f29;border:1px solid #694717;border-radius:18px;justify-items:center;padding:55px 25px;display:grid}.offer-price p{color:#919caa;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.offer-price strong{color:var(--school-orange);letter-spacing:-.06em;margin:17px 0 10px;font-size:clamp(4.3rem,7vw,7rem);line-height:1}.offer-price span{color:#c3cad4}.offer-copy>p{color:var(--school-orange)}.offer-copy ul{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.offer-copy li{color:#c2cbd5;padding-left:29px;line-height:1.55;position:relative}.offer-copy li:before{content:"✓";color:var(--school-orange);font-weight:900;position:absolute;left:0}.extra-hours{background:#211b13;border:1px solid #5d482a;border-radius:10px;margin-top:27px;padding:21px}.extra-hours b{color:#ffad4d}.extra-hours p{color:#c2b49f;margin:8px 0 0;line-height:1.58}.school-teacher{background:#fff;grid-template-columns:200px 1fr .55fr;align-items:center;gap:35px;display:grid}.school-teacher img{aspect-ratio:4/5;object-fit:cover;object-position:72% center;border-radius:14px;width:200px;display:block;box-shadow:0 18px 40px #1219222e}.school-teacher h2{margin:0 0 14px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:.92}.school-teacher>div>span{color:#697482;max-width:710px;line-height:1.7;display:block}.teacher-facts{border-left:1px solid #d9d3c8;gap:7px;padding:25px;display:grid}.teacher-facts b{color:#bb5f00;margin-top:13px;font-size:1.35rem}.teacher-facts span{color:#77818d;font-size:.86rem}.school-teacher-top{border-bottom:1px solid #e1ddd4}.school-faq-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.school-faq-grid details{background:#111b27;border:1px solid #2c3948;border-radius:10px}.school-faq-grid summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:88px;padding:22px;font-weight:900;list-style:none;display:flex}.school-faq-grid summary::-webkit-details-marker{display:none}.school-faq-grid summary span{color:var(--school-orange);font-size:1.3rem}.school-faq-grid details[open] summary span{transform:rotate(45deg)}.school-faq-grid details p{color:#a5b0be;margin:0;padding:0 22px 22px;line-height:1.6}.school-legal{color:#baaf9d;background:#1e1912;border:1px solid #51442f;border-radius:9px;margin:22px 0 0;padding:20px;font-size:.85rem;line-height:1.6}.school-legal b{color:var(--school-orange)}.school-footer{color:#8390a0;background:#060a0f;justify-content:space-between;gap:24px;padding:30px 7vw;font-size:.78rem;display:flex}.school-footer a{color:#fff;font-weight:900}@media (width<=1080px){.school-header>nav{display:none}.school-hero{grid-template-columns:1fr}.school-price-card{width:min(100%,620px)}.school-promise{grid-template-columns:1fr 1fr}.alphabet-grid{grid-template-columns:repeat(3,1fr)}.school-teacher{grid-template-columns:170px 1fr}.school-teacher img{width:170px}.teacher-facts{border-top:1px solid #d9d3c8;border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,auto)}}@media (width<=760px){.crypto-signal{min-height:470px}.crypto-signal:before,.crypto-signal:after,.signal-center{top:38%}.s-wallet{top:4%}.s-chain{top:5%}.s-key{bottom:36%}.s-tax{bottom:35%}.crypto-school-cta{width:min(100%,390px)}.crypto-cta-callout{bottom:42px;right:1%}.school-header{min-height:62px;padding:0 18px}.school-header .brand{font-size:.86rem}.school-back{padding:7px 9px;font-size:.69rem}.cmc-ticker-strip{min-height:66px;padding:5px 0}.cmc-ticker-host,.cmc-ticker-host #coinmarketcap-widget-marquee{min-height:56px}.school-hero{min-height:auto;padding:65px 20px 75px}.school-hero h1{font-size:clamp(3.3rem,15vw,5.4rem)}.school-price-card{padding:25px}.school-promise{grid-template-columns:1fr 1fr}.school-promise>div{min-height:145px;padding:20px}.school-section,.school-alphabet,.school-offer,.school-teacher,.school-faq{padding:66px 20px}.school-audience,.schedule-grid,.school-offer,.school-faq-grid{grid-template-columns:1fr}.alphabet-grid{grid-template-columns:1fr 1fr}.school-teacher{grid-template-columns:125px 1fr;align-items:start}.school-teacher img{width:125px}.teacher-facts{grid-template-columns:1fr 1fr}.school-footer{flex-direction:column;padding:28px 20px}}@media (width<=460px){.crypto-signal{min-height:490px}.crypto-school-cta{padding:15px}.crypto-cta-callout{bottom:40px;right:0}.crypto-cta-callout b{display:none}.crypto-cta-callout i{font-size:3rem}.school-header .brand span:last-child{display:none}.school-promise,.alphabet-grid,.school-teacher{grid-template-columns:1fr}.school-teacher img{aspect-ratio:4/3;width:100%;max-height:340px}.teacher-facts{grid-template-columns:1fr 1fr}.school-price-card>div{grid-template-columns:90px 1fr}}.mobile-menu{z-index:90;color:#fff;margin-left:auto;display:none;position:relative}.mobile-menu>summary{border:2px solid var(--gold);min-height:56px;color:var(--gold);cursor:pointer;background:#111923;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;list-style:none;display:flex;box-shadow:0 8px 22px #00000040}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary:focus-visible{outline-offset:3px;outline:3px solid #f1ae2266}.mobile-menu-icon{width:29px;height:22px;display:block;position:relative}.mobile-menu-icon i{background:currentColor;border-radius:4px;width:29px;height:4px;transition:top .2s,transform .2s,opacity .2s;position:absolute;left:0}.mobile-menu-icon i:first-child{top:0}.mobile-menu-icon i:nth-child(2){top:9px}.mobile-menu-icon i:nth-child(3){top:18px}.mobile-menu-label{color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:900}.mobile-menu[open]>summary{background:var(--gold);color:#111820}.mobile-menu[open] .mobile-menu-label{color:#111820}.mobile-menu[open] .mobile-menu-icon i:first-child{top:9px;transform:rotate(45deg)}.mobile-menu[open] .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu[open] .mobile-menu-icon i:nth-child(3){top:9px;transform:rotate(-45deg)}.mobile-menu-panel{color:#fff;background:#0c141e;border:1px solid #3b4858;border-radius:14px;flex:none;justify-content:stretch;gap:0;width:min(88vw,350px);max-height:calc(100vh - 90px);padding:8px;display:grid;position:absolute;top:calc(100% + 11px);right:0;overflow-y:auto;box-shadow:0 28px 70px #0000008c}.mobile-menu-title{border-bottom:1px solid #2c3948;justify-content:space-between;align-items:end;gap:20px;padding:14px 13px 17px;display:flex}.mobile-menu-title span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:900}.mobile-menu-title b{font-size:1.05rem}.mobile-menu-panel>a{color:#fff;border-bottom:1px solid #263342;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:67px;padding:10px 12px;display:grid}.mobile-menu-panel>a:last-child{border-bottom:0}.mobile-menu-panel>a:hover,.mobile-menu-panel>a:focus-visible{color:#fff;background:#182536}.mobile-menu-panel>a>span{width:31px;height:31px;color:var(--gold);background:#2a2113;border-radius:7px;place-items:center;font-size:.65rem;font-weight:900;display:grid}.mobile-menu-panel>a>div{gap:3px;display:grid}.mobile-menu-panel>a b{font-size:.93rem}.mobile-menu-panel>a small{color:#8f9bab;font-size:.7rem;font-weight:600}@media (width<=1280px){.site-header>nav,.crypto-header>nav,.diagram-header>nav,.school-header>nav,.forex-header>nav,.trader-header>nav,.calendar-header>nav{display:none}.mobile-menu{display:block}}@media (width<=760px){.crypto-header .back-link,.diagram-header .diagram-back,.school-header .school-back{display:none}}@media (width<=430px){.mobile-menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu>summary{justify-content:center;width:56px;padding:10px}}html,body{width:100%;max-width:100%;overflow-x:clip}main{width:100%;min-width:0;overflow-x:clip}img,svg{max-width:100%;height:auto}.hero>*,.hero-market-column>*,.author-section>*,.overview-section>*,.reading-layout>*,.safety-section>*,.crypto-hero>*,.crypto-sources>*,.diagram-hero>*,.diagram-lesson>*,.school-hero>*,.school-offer>*,.school-teacher>*{min-width:0}.table-wrap,.wallet-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table-wrap table,.wallet-table-wrap table{margin:0}@media (width<=480px){h1,h2,h3,p,li,dd,summary,a{overflow-wrap:break-word}p,li,dd{-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,summary,nav a,button{-webkit-hyphens:none;hyphens:none}.site-header,.crypto-header,.diagram-header,.school-header,.forex-header,.trader-header,.calendar-header,.legal-header{gap:10px;width:100%;min-height:62px;padding-inline:14px}.brand{white-space:nowrap;gap:8px;min-width:0;font-size:.88rem}.brand-mark{flex:none;width:32px;height:32px}.site-header .brand span:last-child{text-overflow:ellipsis;overflow:hidden}.mobile-menu-panel{width:min(100vw - 24px,350px);right:0}.mobile-menu-panel>a{min-height:62px}.hero{padding:52px 17px 60px}.hero h1{font-size:clamp(2.75rem,14vw,3.75rem);line-height:.94}.lead{margin-top:23px;font-size:1.02rem;line-height:1.55}.hero-actions{gap:14px;margin-top:28px;display:grid}.primary-button,.text-link{width:100%}.primary-button{justify-content:space-between}.text-link{padding:9px 0}.notice{align-items:flex-start;line-height:1.45}.market-visual{border-radius:12px;width:100%;padding:14px}.market-top,.market-labels{font-size:.62rem}.market-visual svg{margin-top:14px}.section,.overview-section,.author-section,.comparison-section,.lessons,.chart-library,.read-chart,.long-short-section,.safety-section,.glossary-section,.quiz-section{padding:56px 17px}.section-heading,.overview-copy{margin-bottom:30px}.section-heading h2,.overview-copy h2,.author-copy h2{font-size:clamp(2rem,10vw,2.8rem)}.topic-card{min-height:auto;padding:21px}.topic-card h3{margin-top:24px}.topic-card p{margin-top:13px}.card-link{margin-top:0;padding-top:24px}.overview-section{gap:30px}.overview-image{border-radius:9px}.comparison-section .section-heading{margin-bottom:24px}.table-wrap{border-radius:9px}.lesson{padding:22px 17px}.lesson-title{align-items:flex-start}.lesson-title>span{width:48px;height:48px}.lesson-title h2{font-size:1.65rem}.correlation-note{padding:18px}.direction{min-height:220px;padding:24px 20px}.loss-math{justify-content:flex-start}.safety-list li{grid-template-columns:42px 1fr;gap:10px}.glossary-grid summary,.quiz-grid summary{padding-inline:18px}.crypto-hero{padding:54px 17px 64px}.crypto-hero h1{font-size:clamp(2.8rem,15vw,4.2rem);line-height:.88}.crypto-lead{margin-top:24px;font-size:1rem}.crypto-actions{gap:11px;display:grid}.crypto-primary,.crypto-secondary{text-align:center;justify-content:center;width:100%}.crypto-signal{width:100%;min-height:465px}.crypto-signal:before,.crypto-signal:after,.signal-center{top:36%}.crypto-signal:before{width:min(245px,78vw);height:min(245px,78vw)}.crypto-signal:after{width:min(160px,51vw);height:min(160px,51vw)}.signal-center{width:80px;height:80px;font-size:2.7rem}.signal-item{min-width:106px;padding:9px 10px;font-size:.76rem}.s-wallet{top:4%;left:0}.s-chain{top:5%;right:0}.s-key{bottom:29%;left:0}.s-tax{bottom:28%;right:0}.crypto-school-cta{width:100%;padding:14px 15px}.crypto-school-cta b{font-size:1rem}.crypto-jump,.crypto-section,.crypto-flow-section,.blockchain-section,.tax-section,.security-section,.crypto-faq,.crypto-sources{padding-inline:17px}.crypto-heading h2{font-size:clamp(2rem,11vw,3rem)}.basic-grid article,.authority-card,.check-provider,.tax-clock,.product-grid article,.security-plan{padding:21px}.seed-alert,.records-box{padding:19px}.red-flag-grid,.crypto-author-card{grid-template-columns:1fr}.crypto-author-card>img{aspect-ratio:4/3;width:100%;max-height:330px}.crypto-details-grid summary,.crypto-faq-grid summary{padding-inline:16px}.crypto-footer{padding-inline:17px}.diagram-hero{padding:54px 17px 62px}.diagram-hero h1{font-size:clamp(2.9rem,15vw,4.25rem)}.diagram-hero>div:first-child>span{margin-top:22px;font-size:1rem}.hero-chart-stack{min-height:270px}.hero-chart-stack i{width:min(88vw,290px);height:185px}.hero-chart-stack b{font-size:3.8rem}.diagram-index a{overflow-wrap:anywhere;min-width:0;padding:13px 11px}.diagram-intro,.diagram-lesson,.diagram-rules,.diagram-author{padding:55px 17px}.diagram-intro h2,.diagram-rules h2{font-size:clamp(2rem,11vw,2.9rem)}.diagram-drawing{width:100%;min-width:0;padding:10px}.diagram-explanation h2{font-size:clamp(2.3rem,13vw,3.5rem)}.diagram-explanation h3{font-size:1.08rem}.diagram-rules ol,.diagram-author{grid-template-columns:1fr}.diagram-author img{aspect-ratio:4/3;width:100%;max-height:330px}.diagram-footer{padding-inline:17px}.school-hero{padding:55px 17px 64px}.school-hero h1{font-size:clamp(2.75rem,14vw,4.1rem);line-height:.89}.school-hero-copy>span{margin-top:22px;font-size:1rem}.school-hero-actions{gap:11px;display:grid}.school-hero-actions a{text-align:center;width:100%}.school-price-card{width:100%;padding:22px}.school-price-card>strong{font-size:clamp(4rem,22vw,5.8rem)}.school-price-card>div{grid-template-columns:86px 1fr;gap:12px}.school-promise{grid-template-columns:1fr}.school-promise>div{min-height:auto;padding:20px}.school-promise b{margin-top:18px}.school-section,.school-alphabet,.school-offer,.school-teacher,.school-faq{padding:56px 17px}.school-heading h2,.offer-copy h2{font-size:clamp(2.05rem,11vw,3rem)}.school-audience article,.schedule-grid>article{min-height:auto;padding:21px}.alphabet-grid{grid-template-columns:1fr}.alphabet-grid article{min-height:auto;padding:17px}.schedule-grid>article>div{align-items:flex-start}.offer-price{padding:40px 18px}.offer-price strong{font-size:clamp(4rem,22vw,5.8rem)}.extra-hours{padding:17px}.school-teacher{grid-template-columns:1fr}.school-teacher img{aspect-ratio:4/3;width:100%;max-height:330px}.teacher-facts{grid-template-columns:1fr 1fr;padding:18px 0 0}.school-faq-grid summary,.school-footer{padding-inline:17px}}@media (width<=360px){.site-header,.crypto-header,.diagram-header,.school-header,.forex-header,.trader-header,.calendar-header,.legal-header{padding-inline:11px}.site-header .brand{font-size:.8rem}.brand-mark{width:30px;height:30px}.mobile-menu>summary{width:52px;min-height:52px}.mobile-menu-panel{width:calc(100vw - 18px);padding:6px;right:0}.mobile-menu-panel>a{grid-template-columns:31px 1fr;gap:9px;padding-inline:9px}.hero,.crypto-hero,.diagram-hero,.school-hero{padding-inline:14px}.hero h1{font-size:2.7rem}.crypto-hero h1,.diagram-hero h1,.school-hero h1{font-size:2.75rem}.section,.overview-section,.author-section,.comparison-section,.lessons,.chart-library,.read-chart,.long-short-section,.safety-section,.glossary-section,.quiz-section,.crypto-section,.crypto-flow-section,.blockchain-section,.tax-section,.security-section,.crypto-faq,.crypto-sources,.diagram-intro,.diagram-lesson,.diagram-rules,.diagram-author,.school-section,.school-alphabet,.school-offer,.school-teacher,.school-faq{padding-inline:14px}.diagram-index{grid-template-columns:1fr}.crypto-signal{min-height:450px}.signal-item{min-width:100px;font-size:.72rem}.teacher-facts{grid-template-columns:1fr}}.app-section{color:#fff;background:radial-gradient(circle at 78% 28%,#f4b32624,#0000 30%),#0b1119;grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(40px,5vw,80px);padding:90px 7vw;display:grid}.app-copy h2{letter-spacing:-.05em;max-width:580px;margin:0;font-size:clamp(2.6rem,5vw,5.3rem);line-height:.92}.app-copy>p:not(.eyebrow){color:#adb7c4;max-width:590px;margin:25px 0 0;font-size:1.05rem;line-height:1.7}.app-copy button{color:#0b1119;font:inherit;cursor:pointer;background:#f4b326;border:0;border-radius:8px;margin-top:28px;padding:15px 20px;font-weight:900}.app-copy button:hover{background:#ffd05a}.app-installed,.app-hint{color:#dce3ec;border:1px solid #435061;border-radius:8px;margin-top:25px;padding:12px 15px;font-weight:800;display:inline-block}.app-installed{color:#72e5ad;border-color:#2b9d6b}.app-codes{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.app-codes article{text-align:center;background:#121b26;border:1px solid #364252;border-radius:16px;min-height:440px;padding:24px}.app-codes img{aspect-ratio:1;background:#fff;border-radius:12px;width:min(100%,250px);margin:19px auto;padding:8px;display:block}.code-label{color:#f4b326;letter-spacing:.15em;font-size:.68rem;font-weight:900}.app-codes h3{margin:14px 0 8px;font-size:1.3rem}.app-codes p{color:#8f9baa;margin:0;line-height:1.55}.instagram-qr-link,.code-qr-link{color:inherit;text-decoration:none;display:block}.app-codes img.instagram-qr{aspect-ratio:auto;border-radius:14px;width:min(100%,250px);height:auto;padding:0}.instagram-card strong{color:#f4b326}@media (width<=1150px){.app-section{grid-template-columns:1fr}.app-codes{max-width:100%}}@media (width<=800px){.app-codes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.app-section{padding:58px 17px}.app-copy h2{font-size:clamp(2.5rem,13vw,3.6rem)}.app-codes{grid-template-columns:1fr}.app-codes article{min-height:auto;padding:20px 16px}}.calendar-page{--cal:#f4b326;color:#111923;background:#f2f3f5}.calendar-page section{scroll-margin-top:82px}.calendar-header{z-index:40;color:#fff;background:#090f16f7;border-bottom:1px solid #27313d;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.calendar-header nav{flex:1;justify-content:center}.calendar-header nav a:hover{color:var(--cal)}.calendar-back{color:#dce3ea;border:1px solid #4a5664;border-radius:7px;padding:9px 12px;font-size:.77rem;font-weight:900}.calendar-hero{color:#fff;background:radial-gradient(circle at 79% 35%,#f4b32633,#0000 29%),linear-gradient(130deg,#070d14,#14202b 70%,#11171d);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:650px;padding:82px 7vw 92px;display:grid}.calendar-hero>div:first-child>p,.calendar-intro>div:first-child>p,.calendar-heading>p{color:var(--cal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.74rem;font-weight:900}.calendar-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.6rem,6.8vw,6.8rem);line-height:.87}.calendar-hero h1 em{color:var(--cal);font-style:normal}.calendar-hero>div:first-child>span{color:#bcc7d2;max-width:720px;margin-top:27px;font-size:1.12rem;line-height:1.65;display:block}.calendar-hero>div:first-child>a{background:var(--cal);color:#0b1118;border-radius:8px;margin-top:29px;padding:14px 18px;font-weight:900;display:inline-block}.calendar-hero small{color:#798896;margin-top:18px;display:block}.calendar-date{border:1px solid #56606a;border-top:52px solid var(--cal);text-align:center;background:#111b25;border-radius:18px;place-items:center;min-height:400px;padding:35px;display:grid;box-shadow:0 28px 70px #00000059}.calendar-date span{color:#8d9aaa;letter-spacing:.16em;font-size:.7rem;font-weight:900}.calendar-date strong{color:#fff;font-size:clamp(6rem,12vw,10rem);line-height:.8}.calendar-date b{font-size:1.35rem}.calendar-date i{color:var(--cal);font-style:normal;font-weight:800}.calendar-intro,.calendar-events,.calendar-live,.calendar-reading{padding:88px 7vw}.calendar-intro{background:#fff;grid-template-columns:.8fr 1.2fr;gap:clamp(45px,8vw,120px);display:grid}.calendar-intro h2,.calendar-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:.94}.calendar-intro>div:last-child p{color:#5d6875;margin:0 0 18px;font-size:1.07rem;line-height:1.75}.calendar-events{background:#eef0f3}.calendar-heading{max-width:900px;margin-bottom:40px}.calendar-heading>span{color:#65717e;margin-top:18px;line-height:1.65;display:block}.calendar-event-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.calendar-event-grid article{border:1px solid #d1d7de;border-top:5px solid var(--cal);background:#fff;border-radius:12px;min-height:260px;padding:25px}.calendar-event-grid article>span{color:#9a6a00;font-size:.72rem;font-weight:900}.calendar-event-grid h3{margin:55px 0 10px;font-size:1.35rem}.calendar-event-grid p{color:#66717d;margin:0;line-height:1.58}.calendar-live{color:#fff;background:#080e15}.calendar-live .calendar-heading>span{color:#94a1ae}.calendar-market-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;max-width:1420px;margin:0 auto;display:grid}.calendar-widget{background:#111827;border:1px solid #354252;border-radius:14px;width:100%;min-height:750px;margin:0 auto;overflow:hidden}.calendar-loading{color:#aab5c1;text-align:center;padding:30px}.calendar-source{color:#78a9ff;width:fit-content;margin:18px auto 0;font-weight:800;display:block}.top-stories-panel{background:#111827;border:1px solid #354252;border-radius:14px;padding:16px}.top-stories-title{padding:7px 5px 17px}.top-stories-title span{color:var(--cal);letter-spacing:.15em;font-size:.64rem;font-weight:900}.top-stories-title h3{margin:8px 0 5px;font-size:1.55rem}.top-stories-title p{color:#96a3b0;margin:0;font-size:.83rem;line-height:1.5}.top-stories-widget{background:#0d1117;border-radius:8px;width:100%;min-height:550px;overflow:hidden}.top-stories-panel>a{color:#78a9ff;margin:13px 5px 2px;font-size:.75rem;font-weight:800;display:block}.calendar-reading{background:#fff}.calendar-reading ol{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.calendar-reading li{border:1px solid #d5dbe1;border-radius:12px;grid-template-columns:50px 1fr;gap:16px;padding:24px;display:grid}.calendar-reading li>span{background:var(--cal);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.calendar-reading b{font-size:1.1rem}.calendar-reading p{color:#65717d;margin:8px 0 0;line-height:1.6}.calendar-footer{color:#8693a0;background:#05090e;justify-content:space-between;gap:28px;padding:30px 7vw;font-size:.78rem;display:flex}.calendar-footer a{color:#fff;font-weight:800}@media (width<=1100px){.calendar-header>nav{display:none}.calendar-hero{grid-template-columns:1fr}.calendar-date{width:min(100%,650px)}.calendar-event-grid{grid-template-columns:1fr 1fr}.calendar-market-grid{grid-template-columns:1fr}.top-stories-panel{width:min(100%,650px)}}@media (width<=700px){.calendar-header{min-height:62px;padding:0 18px}.calendar-back{display:none}.calendar-hero{min-height:auto;padding:58px 20px 70px}.calendar-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.calendar-date{min-height:330px}.calendar-intro,.calendar-events,.calendar-live,.calendar-reading{padding:62px 20px}.calendar-intro,.calendar-event-grid,.calendar-reading ol{grid-template-columns:1fr}.calendar-event-grid article{min-height:auto}.calendar-event-grid h3{margin-top:30px}.calendar-widget{border-radius:8px;min-height:750px}.calendar-footer{flex-direction:column;padding:28px 20px}}@media (width<=480px){.calendar-hero h1{overflow-wrap:anywhere}.legal-back{display:none}.legal-header .brand span:last-child,.forex-header .brand span:last-child,.trader-header .brand span:last-child,.calendar-header .brand span:last-child{text-overflow:ellipsis;overflow:hidden}}.trader-page{--trader-blue:#2c8cff;--trader-green:#43d68c;--trader-red:#ff6b62;--trader-dark:#07101a;background:#f4f6f8}.trader-page section{scroll-margin-top:88px}.trader-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060e18f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:26px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.trader-header nav{flex:1;justify-content:center}.trader-header nav a:hover{color:var(--trader-blue)}.trader-back{color:#d9e0ea;border:1px solid #4b5a6d;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:800}.trader-back:hover{border-color:var(--trader-blue);color:var(--trader-blue)}.trader-hero{color:#fff;background:radial-gradient(circle at 80% 24%,#2c8cff38,#0000 32%),linear-gradient(128deg,#06101a,#0e1c2b 65%,#07121e);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,110px);min-height:660px;padding:82px 7vw 90px;display:grid;overflow:hidden}.trader-hero-copy>p,.trader-heading>p,.trader-partner>div:nth-child(2)>p{color:var(--trader-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:900}.trader-hero h1{font-size:clamp(3.7rem,7vw,7rem);line-height:.86}.trader-hero h1 em{color:var(--trader-blue);font-style:normal}.trader-hero-copy>span{color:#c5d0dc;max-width:680px;margin-top:28px;font-size:1.17rem;line-height:1.65;display:block}.trader-hero-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.trader-hero-actions a{background:var(--trader-blue);color:#06101a;border-radius:8px;padding:14px 18px;font-weight:900}.trader-hero-actions a:last-child{color:#fff;background:0 0;border:1px solid #506073}.trader-hero-copy>small{color:#8190a2;margin-top:20px;display:block}.trader-hero-side{gap:14px;width:100%;min-width:0;display:grid}.trader-tradingview-ad{background:#081421d6;border:1px solid #314255;border-radius:16px;justify-items:center;gap:8px;width:100%;padding:14px;display:grid;overflow:hidden}.trader-tradingview-ad>span{color:var(--trader-blue);letter-spacing:.13em;font-size:.62rem;font-weight:900}.trader-tradingview-ad a,.trader-tradingview-ad picture{width:min(100%,468px);display:block}.trader-tradingview-ad img{border:0;width:100%;height:auto;display:block}.trader-chart{background:#081421d6;border:1px solid #314255;border-radius:16px;padding:20px;box-shadow:0 28px 70px #0000005c}.trader-chart-top{color:#8fa0b4;letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:.68rem;font-weight:900;display:flex}.trader-chart-top b{color:var(--trader-blue)}.trader-chart svg{width:100%;margin-top:15px;display:block}.trader-chart-grid{fill:none;stroke:#24374a;stroke-width:1px}.trader-chart-line{fill:none;stroke:var(--trader-blue);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.trader-level{fill:none;stroke-width:2px;stroke-dasharray:9 8}.trader-target{stroke:var(--trader-green)}.trader-entry{stroke:#f3c34d}.trader-stop{stroke:var(--trader-red)}.trader-chart text{fill:#fff;font-size:12px;font-weight:900}.trader-chart>p{color:#8fa0b3;text-align:center;margin:6px 0 0;font-size:.78rem}.trader-definition,.trader-learning,.trader-plan,.trader-partner,.trader-contact{padding:90px 7vw}.trader-definition{background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.trader-definition>div:first-child>p{color:#2478d6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.75rem;font-weight:900}.trader-definition h2,.trader-heading h2,.trader-partner h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4.7vw,4.8rem);line-height:.94}.trader-definition>div:first-child>span,.trader-heading>span,.trader-partner>div:nth-child(2)>span{color:#637080;margin-top:20px;font-size:1.04rem;line-height:1.68;display:block}.trader-photo-break{background:#07101a;min-height:clamp(300px,46vw,620px);margin:0;position:relative;overflow:hidden}.trader-photo-break img{object-fit:cover;width:100%;height:clamp(300px,46vw,620px);display:block}.trader-photo-break:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#040b12d1);position:absolute;inset:0}.trader-photo-break figcaption{z-index:1;color:#fff;letter-spacing:.02em;font-size:clamp(1.05rem,2vw,1.65rem);font-weight:900;position:absolute;bottom:34px;left:7vw;right:7vw}.trader-directions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trader-directions article{color:#fff;background:linear-gradient(145deg,#123c2b,#0b261c);border-radius:13px;min-height:235px;padding:27px}.trader-directions article:last-child{background:linear-gradient(145deg,#4a2226,#28171c)}.trader-directions b{color:#65e3a2;letter-spacing:.14em;font-size:.75rem}.trader-directions article:last-child b{color:#ff8c83}.trader-directions h3{margin:45px 0 10px;font-size:1.4rem}.trader-directions p{color:#bed0c6;margin:0;line-height:1.6}.trader-directions article:last-child p{color:#d9bec1}.trader-learning{background:#eef2f6}.trader-heading{max-width:900px;margin-bottom:40px}.trader-heading>span{max-width:720px}.trader-topic-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.trader-topic-grid article{border:1px solid #ced7e1;border-top:5px solid var(--trader-blue);background:#fff;border-radius:12px;min-height:235px;padding:26px}.trader-topic-grid article>span{color:#8c9aaa;font-size:.72rem;font-weight:900}.trader-topic-grid h3{margin:45px 0 9px;font-size:1.35rem}.trader-topic-grid p{color:#667383;margin:0;line-height:1.58}.trader-plan,.trader-contact{background:var(--trader-dark);color:#fff}.trader-heading-light>span{color:#9aa8b8}.trader-plan>ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.trader-plan>ol li{background:#0e1b28;border:1px solid #2b3c4e;border-radius:11px;min-height:220px;padding:24px}.trader-plan>ol li>span{background:var(--trader-blue);color:#06101a;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.trader-plan h3{margin:28px 0 9px}.trader-plan li p{color:#98a7b8;margin:0;line-height:1.55}.risk-example{background:#101f2d;border:1px solid #2e4358;border-radius:11px;justify-content:center;align-items:center;gap:25px;margin-top:28px;padding:25px;display:flex}.risk-example div{text-align:center}.risk-example small{color:#7e90a4;letter-spacing:.12em;font-size:.64rem;display:block}.risk-example strong{font-size:1.65rem}.risk-example>span{color:var(--trader-blue);font-weight:900}.risk-note{color:#77879a;text-align:center;font-size:.78rem}.trader-partner{background:#fff;grid-template-columns:190px 1fr .55fr;align-items:center;gap:38px;display:grid}.partner-photo{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;border:2px solid var(--trader-blue);border-radius:20px;width:190px;display:block;box-shadow:0 20px 45px #0a233c2e}.trader-partner blockquote{border-left:4px solid var(--trader-blue);color:#27394b;margin:22px 0 0;padding-left:18px;font-weight:800}.partner-facts{border-left:1px solid #d6dee7;gap:7px;padding:25px;display:grid}.partner-facts b{color:#2478d6;margin-top:13px;font-size:1.18rem}.partner-facts span{color:#738090;font-size:.85rem}.trader-contact .trader-heading{text-align:center;margin-inline:auto}.trader-contact .trader-heading>span{margin-inline:auto}.contact-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:0 auto;display:grid}.contact-grid>div{background:#0e1b28;border:1px dashed #506276;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;gap:16px;min-height:105px;padding:20px;display:grid}.contact-grid>div>span{width:48px;height:48px;color:var(--trader-blue);background:#142e47;border-radius:10px;place-items:center;font-size:1.5rem;display:grid}.contact-grid>div>div{gap:7px;display:grid}.contact-grid small{color:#7e90a3;letter-spacing:.14em;font-weight:900}.contact-grid b{color:#dce5ef}.whatsapp-contact{background:linear-gradient(135deg,#0d241c,#0e1b28 70%);border:1px solid #275f49;border-radius:18px;grid-template-columns:250px 1fr;align-items:center;gap:clamp(25px,5vw,65px);max-width:900px;margin:0 auto;padding:clamp(22px,4vw,42px);display:grid}.whatsapp-qr{background:#fff;border-radius:14px;display:block;overflow:hidden}.whatsapp-qr img{width:100%;height:auto;display:block}.whatsapp-contact small{color:#64dfa3;letter-spacing:.14em;font-size:.7rem;font-weight:900}.whatsapp-contact strong{color:#fff;overflow-wrap:anywhere;margin-top:13px;font-size:clamp(1.55rem,4vw,2.7rem);display:block}.whatsapp-contact p{color:#a8b8b0;margin:13px 0 22px;line-height:1.6}.whatsapp-button{color:#07150e;background:#25d366;border-radius:8px;padding:14px 18px;font-weight:900;display:inline-flex}.trader-legal{color:#c2b49e;background:#201a12;border:1px solid #57462c;border-radius:9px;max-width:900px;margin:24px auto 0;padding:18px;font-size:.84rem;line-height:1.6}.trader-legal b{color:#f1bd62}.trader-footer{color:#8290a0;background:#050a10;justify-content:space-between;gap:25px;padding:30px 7vw;font-size:.78rem;display:flex}.trader-footer a{color:#fff;font-weight:900}.trader-group-teaser{--trader-blue:#2c8cff;color:#fff;background:linear-gradient(125deg,#07111c,#102841);grid-template-columns:90px 1fr auto;align-items:center;gap:28px;padding:45px 7vw;display:grid}.trader-group-mark{border:2px solid var(--trader-blue);width:88px;height:88px;color:var(--trader-blue);border-radius:17px;place-items:center;font-size:1.8rem;font-weight:900;display:grid}.trader-group-teaser p{color:#6fb0ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:900}.trader-group-teaser h2{margin:0;font-size:clamp(1.8rem,3.4vw,3.3rem);line-height:1}.trader-group-teaser span{color:#aebdce;max-width:760px;margin-top:12px;line-height:1.55;display:block}.trader-group-teaser>a{background:var(--trader-blue);color:#06101a;white-space:nowrap;border-radius:8px;align-items:center;gap:18px;padding:15px 18px;font-weight:900;display:inline-flex}@media (width<=1080px){.trader-header>nav{display:none}.trader-hero{grid-template-columns:1fr}.trader-chart{width:min(100%,720px)}.trader-plan>ol{grid-template-columns:1fr 1fr}.trader-partner{grid-template-columns:160px 1fr}.partner-photo{width:160px}.partner-facts{border-top:1px solid #d6dee7;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,auto)}}@media (width<=760px){.trader-header{min-height:62px;padding:0 18px}.trader-header .brand{font-size:.86rem}.trader-back{display:none}.trader-hero{min-height:auto;padding:60px 20px 70px}.trader-hero h1{font-size:clamp(3.2rem,15vw,5.1rem)}.trader-hero-actions{display:grid}.trader-hero-actions a{text-align:center;width:100%}.trader-tradingview-ad{border-radius:12px;padding:11px 8px}.trader-definition,.trader-learning,.trader-plan,.trader-partner,.trader-contact{padding:65px 20px}.trader-definition{grid-template-columns:1fr}.trader-topic-grid{grid-template-columns:1fr 1fr}.trader-partner{grid-template-columns:125px 1fr;align-items:start}.partner-photo{width:125px}.partner-facts{grid-template-columns:1fr 1fr}.trader-footer{flex-direction:column;padding:28px 20px}.trader-group-teaser{grid-template-columns:70px 1fr;padding:40px 20px}.trader-group-mark{width:70px;height:70px;font-size:1.35rem}.trader-group-teaser>a{grid-column:1/-1;justify-content:space-between}}@media (width<=480px){.trader-header{padding-inline:14px}.trader-header .brand span:last-child{display:none}.trader-hero{padding:54px 17px 62px}.trader-hero h1{font-size:clamp(2.9rem,15vw,4.2rem)}.trader-hero-copy>span{font-size:1rem}.trader-chart{padding:13px}.trader-chart-top{gap:4px;display:grid}.trader-definition,.trader-learning,.trader-plan,.trader-partner,.trader-contact{padding:56px 17px}.trader-definition h2,.trader-heading h2,.trader-partner h2{font-size:clamp(2.1rem,11vw,3rem)}.trader-directions,.trader-topic-grid,.trader-plan>ol,.contact-grid,.trader-partner{grid-template-columns:1fr}.trader-partner{gap:28px}.trader-directions article,.trader-topic-grid article,.trader-plan>ol li{min-height:auto;padding:21px}.trader-directions h3,.trader-topic-grid h3{margin-top:25px}.risk-example{flex-wrap:wrap;justify-content:flex-start;gap:14px 18px}.partner-photo{aspect-ratio:4/5;object-position:center 28%;border-radius:16px;width:min(68vw,220px);max-height:none;margin:0 auto}.partner-facts{grid-template-columns:1fr 1fr;padding:18px 0 0}.trader-photo-break figcaption{bottom:20px;left:17px;right:17px}.trader-group-teaser{grid-template-columns:1fr;padding:38px 17px}.trader-group-mark{width:64px;height:64px}.trader-group-teaser>a{grid-column:auto}.trader-footer{padding-inline:17px}}@media (width<=600px){.whatsapp-contact{grid-template-columns:1fr}.whatsapp-qr{width:min(100%,250px);margin:0 auto}.whatsapp-contact>div{text-align:center}.whatsapp-button{justify-content:center;width:100%}}@media (width<=360px){.trader-header,.trader-hero,.trader-definition,.trader-learning,.trader-plan,.trader-partner,.trader-contact,.trader-group-teaser{padding-inline:14px}.partner-facts{grid-template-columns:1fr}}.etf-page{--etf-green:#25c978;--etf-blue:#4d91ff;--etf-gold:#f2bd45;--etf-dark:#07131c;color:#14231d;background:#f4f7f3}.etf-page section{scroll-margin-top:88px}.etf-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051119f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.etf-header nav{flex:1;justify-content:center}.etf-header nav a:hover{color:var(--etf-green)}.etf-back{color:#dbe5e1;border:1px solid #4d5e67;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:900}.etf-back:hover{border-color:var(--etf-green);color:var(--etf-green)}.etf-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#25c97833,#0000 30%),linear-gradient(128deg,#06121b,#0b2730 63%,#071a18);grid-template-columns:1fr .85fr;align-items:center;gap:clamp(50px,8vw,125px);min-height:670px;padding:82px 7vw 90px;display:grid;overflow:hidden}.etf-hero-copy>p,.etf-heading>p{color:#188b53;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:900}.etf-hero-copy>p{color:var(--etf-green)}.etf-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,7vw,7rem);line-height:.86}.etf-hero h1 em{color:var(--etf-green);font-style:normal}.etf-hero-copy>span{color:#c5d5d2;max-width:720px;margin-top:29px;font-size:1.15rem;line-height:1.65;display:block}.etf-hero-copy>small{color:#829692;margin-top:19px;display:block}.etf-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.etf-actions a{background:var(--etf-green);color:#061611;border-radius:8px;padding:14px 18px;font-weight:900}.etf-actions a:last-child{color:#fff;background:0 0;border:1px solid #50665f}.etf-basket{background:#081c1edb;border:1px solid #315348;border-radius:18px;padding:28px;box-shadow:0 28px 70px #00000059}.etf-basket-top{color:#9bb3ae;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.7rem;font-weight:900;display:flex}.etf-basket-top b{color:var(--etf-green)}.etf-company-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:25px 0;display:grid}.etf-company-grid span{color:#d9e8e4;text-align:center;background:#102f30;border:1px solid #315148;border-radius:9px;place-items:center;min-height:72px;padding:9px;font-size:.76rem;font-weight:800;display:grid}.etf-company-grid span:nth-child(3n+2){background:#122d3d;border-color:#304d61}.etf-company-grid span:nth-child(3n){background:#302912;border-color:#554b25}.etf-basket>p{color:#91a6a1;text-align:center;margin:0;font-size:.82rem;line-height:1.5}.etf-explain,.etf-chart-section,.etf-selection,.etf-sources{padding:90px 7vw}.etf-heading{max-width:900px;margin-bottom:42px}.etf-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:.94}.etf-heading>span{color:#64736c;max-width:760px;margin-top:20px;font-size:1.04rem;line-height:1.68;display:block}.etf-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.etf-feature-grid article{border:1px solid #cfdbd3;border-top:5px solid var(--etf-green);background:#fff;border-radius:13px;min-height:270px;padding:27px}.etf-feature-grid article:nth-child(2){border-top-color:var(--etf-blue)}.etf-feature-grid article:nth-child(3){border-top-color:var(--etf-gold)}.etf-feature-grid article>span{color:#8a9a92;font-size:.72rem;font-weight:900}.etf-feature-grid h3{margin:55px 0 10px;font-size:1.45rem}.etf-feature-grid p{color:#64736c;margin:0;line-height:1.62}.etf-spread,.etf-plan{background:var(--etf-dark);color:#fff;padding:90px 7vw}.etf-heading-light>p{color:var(--etf-green)}.etf-heading-light>span{color:#93a7a1}.etf-spread-layout{grid-template-columns:.75fr 1.25fr;align-items:stretch;gap:18px;display:grid}.etf-donut-card,.etf-flow{background:#0c2025;border:1px solid #294139;border-radius:15px}.etf-donut-card{grid-template-columns:230px 1fr;align-items:center;gap:25px;padding:28px;display:grid}.etf-donut{aspect-ratio:1;background:conic-gradient(var(--etf-green) 0 58%,var(--etf-blue) 58% 76%,var(--etf-gold) 76% 91%,#9e62dc 91% 100%);border-radius:50%;place-items:center;width:220px;display:grid}.etf-donut:before{content:"";aspect-ratio:1;background:#0c2025;border-radius:50%;width:132px;position:absolute}.etf-donut{position:relative}.etf-donut>span{z-index:1;text-align:center;display:grid;position:relative}.etf-donut b{font-size:1.35rem}.etf-donut small{color:#82968f}.etf-donut-card ul{color:#bdcdc8;gap:13px;margin:0;padding:0;list-style:none;display:grid}.etf-donut-card li{align-items:center;gap:10px;display:flex}.etf-donut-card i{background:var(--etf-green);border-radius:3px;width:11px;height:11px}.etf-donut-card .d2{background:var(--etf-blue)}.etf-donut-card .d3{background:var(--etf-gold)}.etf-donut-card .d4{background:#9e62dc}.etf-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;padding:28px;display:grid}.etf-flow>div{background:#10292b;border:1px solid #28453d;border-radius:11px;align-content:center;min-height:170px;padding:19px;display:grid}.etf-flow>div.etf-flow-main{background:#103b2c;border-color:#269963}.etf-flow small{color:#7f9690;letter-spacing:.12em;font-size:.62rem;font-weight:900}.etf-flow strong{color:#fff;margin:16px 0 6px;font-size:1.8rem}.etf-flow div span{color:#96aaa4;font-size:.82rem;line-height:1.45}.etf-flow>b{color:var(--etf-green);font-size:1.5rem}.etf-chart-section{background:#eef4ef}.etf-chart-card{background:#fff;border:1px solid #cbd9cf;border-radius:15px;padding:25px;box-shadow:0 22px 55px #142d201a}.etf-chart-label,.etf-years{color:#7a8c83;letter-spacing:.1em;justify-content:space-between;gap:15px;font-size:.69rem;font-weight:900;display:flex}.etf-chart-label b{color:#168850}.etf-chart-card svg{width:100%;margin:18px 0 10px;display:block}.etf-grid-line{fill:none;stroke:#dfe7e1;stroke-width:1px}.etf-area{fill:#25c97821}.etf-course-line{fill:none;stroke:var(--etf-green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.etf-dip-line{fill:none;stroke:#e05e58;stroke-width:2px;stroke-dasharray:8 8}.etf-chart-card text{fill:#bf4d48;font-size:14px;font-weight:900}.etf-chart-card circle{fill:var(--etf-green);stroke:#fff;stroke-width:4px}.etf-plan>ol{grid-template-columns:repeat(4,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.etf-plan li{background:#0d2328;border:1px solid #29423a;border-radius:12px;min-height:235px;padding:25px}.etf-plan li>span{background:var(--etf-green);color:#071710;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.etf-plan h3{margin:30px 0 10px}.etf-plan li p{color:#91a6a0;margin:0;line-height:1.58}.etf-selection{background:#fff}.etf-check-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.etf-check-grid article{background:#f7faf7;border:1px solid #d2ddd5;border-radius:11px;min-height:140px;padding:23px}.etf-check-grid b{color:#158c52;margin-bottom:15px;font-size:1.2rem;display:block}.etf-check-grid span{color:#66766e;line-height:1.55}.etf-click-box{color:#fff;background:linear-gradient(125deg,#0b1f25,#113d30);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:28px;padding:30px;display:grid}.etf-click-box small{color:var(--etf-green);letter-spacing:.13em;font-weight:900}.etf-click-box h3{margin:7px 0;font-size:1.45rem}.etf-click-box p{color:#98aaa5;margin:0}.etf-click-box a{background:var(--etf-green);color:#071710;white-space:nowrap;border-radius:8px;padding:15px 19px;font-weight:900}.etf-sources{background:#e7eee8}.etf-sources h2{margin-top:0}.etf-sources>p:not(.etf-warning){margin:8px 0}.etf-sources a{color:#126f43;font-weight:800;text-decoration:underline}.etf-warning{border-left:5px solid var(--etf-gold);color:#66572e;background:#fff9e8;max-width:950px;margin-top:27px;padding:20px;line-height:1.6}.etf-footer{color:#82948f;background:#050f15;justify-content:space-between;gap:30px;padding:34px 7vw;font-size:.8rem;display:flex}.etf-footer>div:first-child b{color:#fff}.etf-footer>div:first-child p{margin-bottom:0}@media (width<=1100px){.etf-header>nav{display:none}.etf-hero{grid-template-columns:1fr}.etf-basket{width:min(100%,720px)}.etf-spread-layout{grid-template-columns:1fr}.etf-plan>ol{grid-template-columns:1fr 1fr}}@media (width<=760px){.etf-header{min-height:62px;padding:0 18px}.etf-back{display:none}.etf-hero{min-height:auto;padding:60px 20px 70px}.etf-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.etf-actions{display:grid}.etf-actions a{text-align:center;width:100%}.etf-explain,.etf-spread,.etf-chart-section,.etf-plan,.etf-selection,.etf-sources{padding:64px 20px}.etf-feature-grid,.etf-check-grid{grid-template-columns:1fr}.etf-feature-grid article{min-height:auto}.etf-feature-grid h3{margin-top:30px}.etf-donut-card{grid-template-columns:1fr;justify-items:center}.etf-flow{grid-template-columns:1fr}.etf-flow>b{transform:rotate(90deg)}.etf-flow>div{width:100%;min-height:135px}.etf-chart-card{padding:14px}.etf-years{font-size:.56rem}.etf-years span:nth-child(2n){display:none}.etf-click-box{grid-template-columns:1fr}.etf-click-box a{text-align:center;width:100%}.etf-footer{flex-direction:column;padding:28px 20px}}@media (width<=480px){.etf-header{padding-inline:14px}.etf-header .brand span:last-child{display:none}.etf-hero{padding:54px 17px 62px}.etf-hero h1{font-size:clamp(2.9rem,15vw,4.15rem)}.etf-hero-copy>span{font-size:1rem}.etf-company-grid{grid-template-columns:1fr 1fr}.etf-basket{padding:18px}.etf-explain,.etf-spread,.etf-chart-section,.etf-plan,.etf-selection,.etf-sources{padding:56px 17px}.etf-heading h2{font-size:clamp(2.1rem,11vw,3rem)}.etf-donut-card{padding:20px}.etf-donut{width:min(210px,72vw)}.etf-plan>ol{grid-template-columns:1fr}.etf-plan li{min-height:auto}.etf-click-box{padding:23px 18px}.etf-footer{padding-inline:17px}}.stock-page{--stock-blue:#4285ff;--stock-green:#39d98a;--stock-red:#ff6b66;--stock-gold:#f4bd45;--stock-dark:#07121d;color:#14202d;background:#f3f6f9}.stock-page section{scroll-margin-top:88px}.stock-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050e18f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.stock-header nav{flex:1;justify-content:center}.stock-header nav a:hover{color:var(--stock-blue)}.stock-back{color:#dce3eb;border:1px solid #4a596b;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:900}.stock-back:hover{border-color:var(--stock-blue);color:var(--stock-blue)}.stock-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#4285ff38,#0000 31%),linear-gradient(128deg,#06101b,#10263b 64%,#07121e);grid-template-columns:1fr .85fr;align-items:center;gap:clamp(50px,8vw,125px);min-height:670px;padding:82px 7vw 90px;display:grid;overflow:hidden}.stock-hero-copy>p,.stock-heading>p{color:#2871d7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:900}.stock-hero-copy>p{color:var(--stock-blue)}.stock-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,7vw,7rem);line-height:.86}.stock-hero h1 em{color:var(--stock-blue);font-style:normal}.stock-hero-copy>span{color:#c6d1de;max-width:720px;margin-top:29px;font-size:1.15rem;line-height:1.65;display:block}.stock-hero-copy>small{color:#8291a2;margin-top:19px;display:block}.stock-actions{flex-wrap:wrap;gap:13px;margin-top:31px;display:flex}.stock-actions a{background:var(--stock-blue);color:#06111e;border-radius:8px;padding:14px 18px;font-weight:900}.stock-actions a:last-child{color:#fff;background:0 0;border:1px solid #506177}.stock-company-drawing{background:#081625e0;border:1px solid #314b66;border-radius:18px;justify-items:center;padding:28px;display:grid;box-shadow:0 28px 70px #00000059}.stock-building{text-align:center;background:#102b47;border:2px solid #5794ff;border-radius:14px 14px 5px 5px;width:min(100%,350px);padding:20px}.stock-building>span{color:#8db8ff;letter-spacing:.16em;font-size:.67rem;font-weight:900}.stock-building>b{margin:9px 0 17px;font-size:3.8rem;display:block}.stock-building>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.stock-building i{background:#183b5d;border:1px solid #365b7f;border-radius:4px;height:42px}.stock-share-arrow{color:var(--stock-blue);margin:8px 0;font-size:2rem}.stock-shares{grid-template-columns:repeat(4,1fr);gap:9px;width:100%;display:grid}.stock-shares span{color:#dbe9fa;text-align:center;background:#102b47;border:1px solid #426b94;border-radius:8px;padding:16px 8px;font-weight:900}.stock-company-drawing>p{color:#91a1b3;text-align:center;margin:19px 0 0;font-size:.82rem}.stock-heatmap-card{background:#081625e6;border:1px solid #314b66;border-radius:18px;gap:10px;width:100%;min-width:0;height:540px;padding:16px;display:grid;overflow:hidden;box-shadow:0 28px 70px #00000059}.stock-heatmap-title{color:#8da0b4;letter-spacing:.12em;justify-content:space-between;gap:15px;font-size:.65rem;font-weight:900;display:flex}.stock-heatmap-title b{color:var(--stock-blue)}.stock-heatmap-widget{background:#101722;border-radius:10px;width:100%;min-width:0;height:445px;overflow:hidden}.stock-heatmap-widget iframe{border:0;display:block;width:100%!important;height:100%!important}.stock-heatmap-loading{color:#8fa0b4;place-items:center;height:100%;font-size:.82rem;display:grid}.stock-heatmap-card>a{color:#91a4b8;text-align:right;font-size:.72rem;font-weight:800}.stock-heatmap-card>a:hover{color:var(--stock-blue)}.stock-explain,.stock-dividend,.stock-risks{background:#fff;padding:90px 7vw}.stock-heading{max-width:920px;margin-bottom:42px}.stock-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:.94}.stock-heading>span{color:#657180;max-width:780px;margin-top:20px;font-size:1.04rem;line-height:1.68;display:block}.stock-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stock-feature-grid article{border:1px solid #d2dae3;border-top:5px solid var(--stock-blue);background:#f9fbfd;border-radius:13px;min-height:270px;padding:27px}.stock-feature-grid article:nth-child(2){border-top-color:var(--stock-green)}.stock-feature-grid article:nth-child(3){border-top-color:var(--stock-gold)}.stock-feature-grid article>span{color:#8c98a6;font-size:.72rem;font-weight:900}.stock-feature-grid h3{margin:55px 0 10px;font-size:1.45rem}.stock-feature-grid p{color:#647181;margin:0;line-height:1.62}.stock-price,.stock-check{background:var(--stock-dark);color:#fff;padding:90px 7vw}.stock-heading-light>p{color:var(--stock-blue)}.stock-heading-light>span{color:#96a5b6}.stock-price-layout{grid-template-columns:.7fr 1.3fr;gap:16px;display:grid}.stock-scale,.stock-chart-card{background:#0c1d2c;border:1px solid #2b3f55;border-radius:15px}.stock-scale{align-content:center;gap:13px;padding:25px;display:grid}.stock-scale>div{background:#103328;border:1px solid #285747;border-radius:11px;align-content:center;min-height:145px;padding:22px;display:grid}.stock-scale>div:last-child{background:#382124;border-color:#603637}.stock-scale small{color:#7f9b91;letter-spacing:.12em;font-weight:900}.stock-scale strong{color:var(--stock-green);margin:14px 0 5px;font-size:1.7rem}.stock-scale>div:last-child strong{color:var(--stock-red)}.stock-scale span{color:#9aacaa}.stock-scale>b{color:var(--stock-blue);text-align:center;font-size:1.5rem}.stock-chart-card{padding:22px}.stock-chart-top,.stock-chart-legend{color:#8193a7;letter-spacing:.09em;justify-content:space-between;gap:14px;font-size:.68rem;font-weight:900;display:flex}.stock-chart-top b{color:var(--stock-blue)}.stock-chart-card svg{width:100%;margin:16px 0 8px;display:block}.stock-grid{fill:none;stroke:#263a4f;stroke-width:1px}.stock-area{fill:#4285ff24}.stock-line{fill:none;stroke:var(--stock-blue);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.stock-chart-card circle{fill:var(--stock-blue);stroke:#fff;stroke-width:4px}.stock-dividend{background:#eef3f7}.stock-profit-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.stock-profit-flow>div{background:#fff;border:1px solid #cdd8e3;border-radius:12px;align-content:center;min-height:180px;padding:24px;display:grid}.stock-profit-flow>div.stock-invest{border-top:5px solid var(--stock-blue)}.stock-profit-flow>div.stock-payout{border-top:5px solid var(--stock-green)}.stock-profit-flow small{color:#82909e;letter-spacing:.12em;font-weight:900}.stock-profit-flow strong{margin:17px 0 7px;font-size:1.65rem}.stock-profit-flow span{color:#6d7b89;line-height:1.5}.stock-profit-flow>b{color:#2c78e5;font-size:1.5rem}.stock-memory{border-left:5px solid var(--stock-gold);color:#67582d;background:#fff8e3;margin:25px 0 0;padding:19px;line-height:1.6}.stock-check-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.stock-check-grid article{background:#0d2030;border:1px solid #2a4057;border-radius:11px;min-height:150px;padding:23px}.stock-check-grid b{color:#68a1ff;margin-bottom:16px;font-size:1.2rem;display:block}.stock-check-grid span{color:#98a8b9;line-height:1.55}.stock-risks{background:#f4f6f9}.stock-compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stock-compare article{background:#fff;border:1px solid #d3dbe4;border-radius:13px;min-height:260px;padding:29px}.stock-compare article:first-child{border-top:6px solid var(--stock-red)}.stock-compare article:last-child{border-top:6px solid var(--stock-green)}.stock-compare article>span{color:#8795a3;letter-spacing:.13em;font-size:.68rem;font-weight:900}.stock-compare h3{margin:35px 0 10px;font-size:1.55rem}.stock-compare p{color:#667483;line-height:1.6}.stock-compare b{color:#c54c48}.stock-compare a{color:#168956;font-weight:900}.stock-warning{border-left:5px solid var(--stock-gold);color:#66572d;background:#fff8e2;margin:25px 0 0;padding:20px;line-height:1.6}.stock-footer{color:#8290a0;background:#050c14;justify-content:space-between;gap:30px;padding:34px 7vw;font-size:.8rem;display:flex}.stock-footer>div:first-child b{color:#fff}.stock-footer>div:first-child p{margin-bottom:0}@media (width<=1100px){.stock-header>nav{display:none}.stock-hero{grid-template-columns:1fr}.stock-company-drawing,.stock-heatmap-card{width:min(100%,720px)}.stock-price-layout{grid-template-columns:1fr}}@media (width<=760px){.stock-header{min-height:62px;padding:0 18px}.stock-back{display:none}.stock-hero{min-height:auto;padding:60px 20px 70px}.stock-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.stock-actions{display:grid}.stock-actions a{text-align:center;width:100%}.stock-explain,.stock-price,.stock-dividend,.stock-check,.stock-risks{padding:64px 20px}.stock-feature-grid,.stock-check-grid,.stock-compare{grid-template-columns:1fr}.stock-feature-grid article{min-height:auto}.stock-feature-grid h3{margin-top:30px}.stock-profit-flow{grid-template-columns:1fr}.stock-profit-flow>b{text-align:center;transform:rotate(90deg)}.stock-profit-flow>div{width:100%;min-height:140px}.stock-footer{flex-direction:column;padding:28px 20px}}@media (width<=480px){.stock-header{padding-inline:14px}.stock-header .brand span:last-child{display:none}.stock-hero{padding:54px 17px 62px}.stock-hero h1{font-size:clamp(2.9rem,15vw,4.15rem)}.stock-hero-copy>span{font-size:1rem}.stock-company-drawing{padding:18px}.stock-shares{grid-template-columns:1fr 1fr}.stock-heatmap-card{border-radius:12px;height:470px;padding:10px}.stock-heatmap-title{display:grid}.stock-heatmap-widget{height:385px}.stock-heatmap-card>a{text-align:left}.stock-explain,.stock-price,.stock-dividend,.stock-check,.stock-risks{padding:56px 17px}.stock-heading h2{font-size:clamp(2.1rem,11vw,3rem)}.stock-chart-card{padding:13px}.stock-chart-top{display:grid}.stock-chart-legend span:nth-child(2){display:none}.stock-footer{padding-inline:17px}}.cashless-page{--pay-blue:#4f8cff;--pay-green:#27d694;--pay-cyan:#39c9dd;--pay-dark:#06121c;color:#12202d;background:#f3f7fa}.cashless-page section{scroll-margin-top:88px}.cashless-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050f19f5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:0 4vw;display:flex;position:sticky;top:0}.cashless-header nav{flex:1;justify-content:center}.cashless-header nav a:hover{color:var(--pay-cyan)}.cashless-back{color:#dbe7ef;border:1px solid #4a5c6d;border-radius:7px;padding:9px 12px;font-size:.78rem;font-weight:900}.cashless-hero{color:#fff;background:radial-gradient(circle at 80% 30%,#39c9dd33,#0000 29%),linear-gradient(128deg,#06111b,#0c2938 65%,#071923);grid-template-columns:1fr .9fr;align-items:center;gap:clamp(48px,7vw,110px);min-height:650px;padding:82px 7vw 90px;display:grid}.cashless-hero-copy>p,.cashless-heading>p,.cashless-future>div:first-child>p{color:var(--pay-cyan);letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:.74rem;font-weight:900}.cashless-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3.8rem,7vw,7rem);line-height:.88}.cashless-hero-copy>span{color:#c2d0da;max-width:720px;margin-top:28px;font-size:1.13rem;line-height:1.65;display:block}.cashless-hero-copy>a{background:var(--pay-cyan);color:#06131b;border-radius:8px;margin-top:30px;padding:14px 18px;font-weight:900;display:inline-flex}.cashless-flow{background:#081d2ae0;border:1px solid #2f5263;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:28px;display:grid;box-shadow:0 28px 70px #00000052}.cashless-flow>div{background:#0e2d3e;border:1px solid #31566a;border-radius:12px;place-items:center;min-height:165px;padding:18px;display:grid}.cashless-flow span{font-size:3.2rem}.cashless-flow b{margin-top:14px}.cashless-flow>i{color:var(--pay-cyan);font-size:1.7rem;font-style:normal}.cashless-flow .cashless-success{color:#6dffc5;background:#0c382d;border-color:#248964}.cashless-section,.cashless-china,.cashless-safety,.cashless-future{padding:90px 7vw}.cashless-heading{max-width:900px;margin-bottom:42px}.cashless-heading h2,.cashless-future h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.45rem,4.7vw,4.7rem);line-height:.94}.cashless-heading>span,.cashless-future>div:first-child>span{color:#657585;max-width:760px;margin-top:19px;font-size:1.04rem;line-height:1.65;display:block}.cashless-method-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cashless-method-grid article{border:1px solid #cedae4;border-top:5px solid var(--pay-blue);background:#fff;border-radius:13px;min-height:230px;padding:25px}.cashless-method-grid article:nth-child(2){border-top-color:var(--pay-green)}.cashless-method-grid article:nth-child(3){border-top-color:#a26de3}.cashless-method-grid article:nth-child(4){border-top-color:var(--pay-cyan)}.cashless-method-grid article>span{font-size:2.4rem}.cashless-method-grid h3{margin:38px 0 9px}.cashless-method-grid p{color:#687887;margin:0;line-height:1.55}.cashless-note{border-left:5px solid var(--pay-green);color:#36574c;background:#e8fbf4;margin:22px 0 0;padding:19px 21px;line-height:1.6}.cashless-china,.cashless-safety{background:var(--pay-dark);color:#fff}.cashless-heading-dark>span{color:#93a7b6}.china-pay-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.china-pay-grid article{background:#0c2130;border:1px solid #294153;border-radius:14px;min-height:245px;padding:28px}.pay-logo{color:#fff;border-radius:16px;place-items:center;width:62px;height:62px;font-size:2rem;font-weight:900;display:grid}.wechat-logo{background:#16c46c}.alipay-logo{background:#2585f5}.china-pay-grid h3{margin:27px 0 10px;font-size:1.45rem}.china-pay-grid p{color:#96a8b6;margin:0;line-height:1.62}.qr-steps{grid-template-columns:repeat(4,1fr);gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.qr-steps li{background:#0a1c29;border:1px solid #294153;border-radius:11px;padding:22px}.qr-steps li>span{background:var(--pay-cyan);color:#06131b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.qr-steps b{margin:24px 0 8px;display:block}.qr-steps p{color:#879dac;margin:0;font-size:.86rem;line-height:1.5}.cashless-crypto{background:#eef5f7}.wallet-payment-layout{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.wallet-device,.wallet-list{background:#fff;border:1px solid #cad9df;border-radius:15px}.wallet-device{justify-content:center;align-items:center;gap:22px;min-height:260px;padding:28px;display:flex}.wallet-device>span{color:#fff;background:#f2a51d;border-radius:20px;place-items:center;width:82px;height:82px;font-size:3.2rem;display:grid}.wallet-device>b{font-size:1.4rem}.wallet-device>small{color:#71818e}.wallet-device>i{color:var(--pay-blue);font-size:2rem;font-style:normal}.wallet-device>strong{color:#177653;background:#dff8ef;border-radius:9px;padding:15px}.wallet-list{align-content:center;gap:10px;padding:28px;display:grid}.wallet-list p{color:#536879;margin:0 0 10px;font-weight:900}.wallet-list span{color:#526675;background:#f1f6f8;border-radius:7px;padding:10px 12px}.cashless-crypto-note{color:#685927;background:#fff7df;border-left-color:#f2a51d}.pros-cons-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pros-cons-grid article{background:#0b2130;border:1px solid #2c4355;border-radius:14px;padding:29px}.pros-cons-grid article>span{letter-spacing:.14em;font-size:.7rem;font-weight:900}.cashless-pro>span{color:#45e5aa}.cashless-con>span{color:#ff827b}.pros-cons-grid ul{color:#b1c0ca;gap:13px;margin:27px 0 0;padding-left:21px;line-height:1.5;display:grid}.cashless-future{background:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:45px;display:grid}.future-badges{grid-template-columns:1fr 1fr;gap:10px;display:grid}.future-badges span{color:#246f89;background:#f2f8fa;border:1px solid #cbdbe4;border-radius:12px;place-items:center;min-height:90px;font-weight:900;display:grid}.cashless-future>p{border-left:5px solid var(--pay-cyan);color:#41636c;background:#eaf9fb;grid-column:1/-1;margin:0;padding:20px;line-height:1.6}.cashless-footer{color:#8495a2;background:#040c13;justify-content:space-between;gap:30px;padding:34px 7vw;font-size:.8rem;display:flex}.cashless-footer a{color:#fff;font-weight:900}@media (width<=1100px){.cashless-header>nav{display:none}.cashless-hero{grid-template-columns:1fr}.cashless-flow{width:min(100%,760px)}.cashless-method-grid,.qr-steps{grid-template-columns:1fr 1fr}}@media (width<=760px){.cashless-header{min-height:62px;padding:0 18px}.cashless-back{display:none}.cashless-hero{min-height:auto;padding:60px 20px 70px}.cashless-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.cashless-flow{grid-template-columns:1fr}.cashless-flow>div{width:100%;min-height:120px}.cashless-flow>i{text-align:center;transform:rotate(90deg)}.cashless-section,.cashless-china,.cashless-safety,.cashless-future{padding:64px 20px}.cashless-method-grid,.china-pay-grid,.qr-steps,.wallet-payment-layout,.pros-cons-grid,.cashless-future{grid-template-columns:1fr}.cashless-method-grid article{min-height:auto}.wallet-device{text-align:center;justify-items:center;display:grid}.wallet-device>i{transform:rotate(90deg)}.cashless-future>p{grid-column:auto}.cashless-footer{flex-direction:column;padding:28px 20px}}@media (width<=480px){.cashless-header{padding-inline:14px}.cashless-header .brand span:last-child{display:none}.cashless-hero{padding:54px 17px 62px}.cashless-hero h1{font-size:clamp(2.9rem,15vw,4.1rem)}.cashless-hero-copy>span{font-size:1rem}.cashless-flow{padding:17px}.cashless-section,.cashless-china,.cashless-safety,.cashless-future{padding:56px 17px}.cashless-heading h2,.cashless-future h2{font-size:clamp(2.05rem,11vw,3rem)}.cashless-method-grid{grid-template-columns:1fr}.china-pay-grid article,.qr-steps li,.pros-cons-grid article{padding:21px}.future-badges span{min-height:76px}.cashless-footer{padding-inline:17px}}.cashless-hero-ad{text-align:center;background:#081d2ae0;border:1px solid #2f5263;border-radius:14px;grid-column:1/-1;justify-items:center;gap:7px;width:100%;max-width:900px;margin:0 auto;padding:14px;display:grid}.cashless-hero-ad>span{color:var(--pay-cyan);letter-spacing:.14em;font-size:.61rem;font-weight:900}.cashless-hero-ad a{width:min(100%,728px);line-height:0;display:block}.cashless-hero-ad img{width:100%;max-width:728px;height:auto;margin:0 auto;display:block}.cashless-hero-ad small{color:#8fa5b3;font-size:.64rem;line-height:1.35}@media (width<=760px){.cashless-hero-ad{border-radius:10px;padding:10px 7px}}.cashless-course-link{color:#fff;background:#071923;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;display:flex}.cashless-course-link small{color:var(--pay-cyan);letter-spacing:.15em;font-size:.65rem;font-weight:900}.cashless-course-link h3{max-width:760px;margin:8px 0 7px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.cashless-course-link p{color:#9eb1be;max-width:760px;margin:0;line-height:1.55}.cashless-course-link>a{background:var(--pay-cyan);color:#06131b;text-align:center;border-radius:9px;flex:none;padding:14px 18px;font-weight:900}.cashless-course-link>a:hover{background:#71e5f1;transform:translateY(-1px)}@media (width<=760px){.cashless-course-link{gap:21px;padding:24px 20px;display:grid}.cashless-course-link>a{width:100%}}.school-price-card>small{color:#aeb8c4;margin-top:16px;font-size:.72rem;line-height:1.5;display:block}.school-advice-note{border-left:5px solid var(--school-orange);background:#251b10;border-radius:8px;margin-top:24px;padding:20px}.school-advice-note b{color:#ffb45d}.school-advice-note p{color:#cbbda9;margin:7px 0 0;line-height:1.58}.forex-market-facts{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.forex-market-facts article{background:#f7faf9;border:1px solid #d5d0c5;border-radius:12px;grid-template-columns:72px 1fr;gap:20px;min-height:235px;padding:27px;display:grid}.forex-market-facts article>span{color:#087d70;background:#dff7f3;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.25rem;font-weight:900;display:grid}.forex-market-facts small{color:#087d70;letter-spacing:.12em;font-size:.68rem;font-weight:900}.forex-market-facts h3{margin:10px 0 12px;font-size:1.35rem;line-height:1.2}.forex-market-facts p{color:#66727f;margin:0;line-height:1.65}.forex-market-facts p b{color:#33444d}@media (width<=700px){.forex-market-facts{grid-template-columns:1fr}.forex-market-facts article{grid-template-columns:52px 1fr;gap:15px;min-height:auto;padding:22px}.forex-market-facts article>span{width:48px;height:48px;font-size:.95rem}.forex-market-facts h3{font-size:1.15rem}.forex-market-facts p{font-size:.95rem}}.brand{gap:14px;font-size:1.35rem;font-weight:700}.brand-mark{border-radius:11px;width:46px;height:46px;font-size:1.2rem}@media (width<=760px){.site-header .brand,.crypto-header .brand,.diagram-header .brand,.school-header .brand,.forex-header .brand,.trader-header .brand,.calendar-header .brand,.legal-header .brand,.cashless-header .brand,.stock-header .brand,.etf-header .brand{gap:11px;font-size:1.12rem}.brand-mark{width:42px;height:42px;font-size:1.12rem}}@media (width<=480px){.site-header .brand,.crypto-header .brand,.diagram-header .brand,.school-header .brand,.forex-header .brand,.trader-header .brand,.calendar-header .brand,.legal-header .brand,.cashless-header .brand,.stock-header .brand,.etf-header .brand{font-size:1.05rem}.brand-mark{width:40px;height:40px}}.payment-brand-strip,.crypto-brand-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.payment-brand-strip>div,.crypto-brand-strip>div{color:#425564;background:#fff;border:1px solid #cedae4;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:82px;padding:14px;font-weight:900;display:flex}.payment-brand-strip img,.crypto-brand-strip img{object-fit:contain;width:40px;height:40px;display:block}.crypto-brand-strip{grid-template-columns:repeat(4,1fr)}.crypto-brand-strip>div{border-color:#cad9df}.pay-logo img{object-fit:contain;width:37px;height:37px;display:block}.cashless-video-card{background:#0c2130;border:1px solid #294153;border-radius:15px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:28px;margin-top:20px;padding:24px;display:grid}.cashless-video-card small{color:var(--pay-cyan);letter-spacing:.14em;font-weight:900}.cashless-video-card h3{margin:9px 0;font-size:1.55rem}.cashless-video-card p{color:#96a8b6;margin:0;line-height:1.6}.cashless-video{aspect-ratio:16/9;background:#02070b;border-radius:11px;width:100%;position:relative;overflow:hidden}.cashless-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cashless-video-light{background:#fff;border-color:#cad9df}.cashless-video-light h3{color:#12202d}.cashless-video-light p{color:#687887}.usdc-mark{color:#fff;background:#2775ca;border:3px solid #2775ca;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.55rem;font-weight:900;line-height:1;display:grid;position:relative}.usdc-mark:before,.usdc-mark:after{content:"";background:#fff;border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px}.usdc-mark:before{left:5px}.usdc-mark:after{right:5px}@media (width<=760px){.payment-brand-strip,.crypto-brand-strip{grid-template-columns:repeat(2,1fr)}.cashless-video-card{grid-template-columns:1fr;padding:18px}}@media (width<=480px){.payment-brand-strip>div,.crypto-brand-strip>div{min-height:70px;padding:10px;font-size:.78rem}.payment-brand-strip img,.crypto-brand-strip img,.usdc-mark{width:32px;height:32px}.usdc-mark{font-size:1.2rem}.usdc-mark:before,.usdc-mark:after{width:2px;top:5px;bottom:5px}.usdc-mark:before{left:4px}.usdc-mark:after{right:4px}.cashless-video-card{border-radius:11px;padding:14px}}.comments-page{background:#f4f1e8;min-height:100vh}.comments-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#f1ae2233,#0000 30%),linear-gradient(125deg,#07101c,#132439);padding:86px 7vw 92px}.comments-hero>p{color:var(--gold);letter-spacing:.16em;margin:0 0 15px;font-size:.78rem;font-weight:900}.comments-hero h1{font-size:clamp(3.3rem,7vw,6.5rem)}.comments-hero h1 em{color:var(--gold);font-style:normal}.comments-hero>span{color:#c4cfdb;max-width:680px;margin-top:24px;font-size:1.12rem;line-height:1.65;display:block}.comments-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(30px,5vw,74px);padding:78px 7vw 96px;display:grid}.comment-form{background:#fff;border:1px solid #d4cdbd;border-radius:16px;gap:20px;padding:30px;display:grid;position:sticky;top:90px;box-shadow:0 20px 55px #181f2917}.comment-form-heading{align-items:center;gap:14px;display:flex}.comment-form-heading>span{color:#9b6900;background:#fff3d2;border-radius:10px;place-items:center;width:44px;height:44px;font-size:1.4rem;display:grid}.comment-form h2,.comment-list h2{margin:3px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.comment-form small,.comment-list small{color:#a56f00;letter-spacing:.14em;font-size:.68rem;font-weight:900}.comment-form label,.comment-form fieldset{color:#303946;gap:8px;margin:0;font-size:.82rem;font-weight:900;display:grid}.comment-form fieldset{border:0;padding:0}.comment-form legend{margin-bottom:8px}.comment-form input,.comment-form textarea{color:#111925;width:100%;font:inherit;background:#fbfaf7;border:1px solid #c9c5ba;border-radius:8px;padding:13px 14px;font-weight:500}.comment-form input:focus,.comment-form textarea:focus{border-color:#b47d09;outline:3px solid #f1ae2240}.star-picker{gap:5px;display:flex}.star-picker button{color:#c9c5ba;cursor:pointer;background:0 0;border:0;padding:0;font-size:2rem}.star-picker button.active{color:var(--gold)}.comment-privacy{color:#53616d;background:#eef4f7;border-radius:8px;margin:0;padding:12px 14px;font-size:.76rem;line-height:1.5}.comment-submit{color:#fff;cursor:pointer;background:#111925;border:0;border-radius:8px;padding:14px 18px;font-weight:900}.comment-submit:hover{background:#214f7e}.comment-submit:disabled{opacity:.6;cursor:wait}.comment-message{color:#176331;margin:0;font-size:.85rem;font-weight:800}.comment-honeypot{position:absolute;left:-9999px}.comment-list{gap:14px;display:grid}.comment-list-heading{margin-bottom:13px}.comment-list-heading p{color:#66717c;margin:10px 0 0}.comment-card{background:#fff;border:1px solid #d8d2c5;border-radius:13px;padding:23px}.comment-card>div{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;display:grid}.comment-avatar{width:44px;height:44px;color:var(--gold);background:#111925;border-radius:50%;place-items:center;font-weight:900;display:grid}.comment-card b{display:block}.comment-card small{color:#7b8590;letter-spacing:0;margin-top:3px;font-size:.7rem;display:block}.comment-stars{color:var(--gold);letter-spacing:.08em;white-space:nowrap}.comment-stars i{color:#d3d0c7;font-style:normal}.comment-card>p{color:#4d5864;white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 0;line-height:1.65}.comment-empty{color:#69737e;text-align:center;border:1px dashed #c7c0b2;border-radius:12px;padding:28px}@media (width<=850px){.comments-layout{grid-template-columns:1fr;padding:54px 20px 72px}.comment-form{position:static}.comments-hero{padding:64px 20px 70px}.comment-card>div{grid-template-columns:44px 1fr}.comment-stars{grid-column:1/-1}}.privacy-consent-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02080d9e;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.privacy-consent{color:#fff;background:#0c151f;border:1px solid #40515f;border-radius:18px;width:min(100%,760px);max-height:calc(100vh - 40px);padding:28px;overflow:auto;box-shadow:0 30px 90px #0000008c}.privacy-consent>p{color:#f1ae22;letter-spacing:.16em;margin:0 0 8px;font-size:.68rem;font-weight:900}.privacy-consent h2{margin:0;font-size:clamp(1.8rem,5vw,2.6rem)}.privacy-consent>span{color:#aebbc7;margin-top:12px;line-height:1.55;display:block}.privacy-consent>a{color:#f1c45e;margin-top:16px;font-weight:800;text-decoration:underline;display:inline-block}.privacy-options{gap:9px;margin:22px 0;display:grid}.privacy-options label{background:#121e2b;border:1px solid #334354;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.privacy-options label>span{gap:3px;display:grid}.privacy-options b{font-size:.95rem}.privacy-options small{color:#93a3b2;line-height:1.4}.privacy-options input{accent-color:#f1ae22;width:23px;height:23px}.privacy-actions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.privacy-actions button,.legal-privacy-button{cursor:pointer;border:2px solid #f1ae22;border-radius:9px;min-height:48px;padding:11px 14px;font-weight:900}.privacy-reject,.privacy-accept{color:#10161d;background:#f1ae22}.privacy-save{color:#fff;background:0 0}.privacy-reopen{z-index:9000;color:#fff;cursor:pointer;background:#111b25;border:1px solid #5b6977;border-radius:8px;padding:9px 12px;font-size:.68rem;font-weight:800;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 24px #0000004d}.consent-placeholder{color:#fff;text-align:center;background:#111c26;border:1px dashed #5a6b79;border-radius:10px;align-content:center;place-items:center;gap:8px;width:100%;min-height:180px;padding:22px;display:grid}.consent-placeholder b{font-size:1rem}.consent-placeholder span{color:#aebbc7;max-width:480px;font-size:.82rem;line-height:1.45}.consent-placeholder button{color:#f1c45e;cursor:pointer;background:0 0;border:1px solid #f1ae22;border-radius:7px;padding:9px 12px;font-weight:900}.consent-placeholder-compact{border-radius:7px;min-height:56px;padding:9px 12px}.consent-placeholder-compact span{display:none}.consent-image-fallback{color:#20333c;background:#edf2f3;border:1px solid #78909a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:.85rem;font-weight:900;display:grid}.legal-privacy-button{color:#111820;background:#f1ae22;margin-top:12px}.comment-consent{background:#f4f7f8;border:1px solid #ced8df;border-radius:8px;grid-template-columns:22px 1fr;align-items:start;padding:14px;gap:10px!important;display:grid!important}.comment-consent input{accent-color:#207de0;width:20px;height:20px;margin-top:2px}.comment-consent span{font-size:.78rem;line-height:1.5}.comment-consent a{text-decoration:underline}.comment-report{color:#34444e;background:#eef4f6;border:1px solid #cfd9df;border-radius:10px;grid-column:1/-1;padding:18px 20px}.comment-report p{margin:6px 0 0;line-height:1.55}.comment-report a{text-decoration:underline}@media (width<=650px){.privacy-consent-backdrop{padding:10px}.privacy-consent{border-radius:13px;max-height:calc(100vh - 20px);padding:20px 16px}.privacy-actions{grid-template-columns:1fr}.privacy-options label{padding:12px}.privacy-reopen{max-width:170px;bottom:8px;right:8px}.consent-placeholder{min-height:150px;padding:17px}.consent-placeholder-compact{min-height:58px}}.crypto-trading-photo{background:#07131e;min-height:clamp(340px,52vw,720px);margin:0;position:relative;overflow:hidden}.crypto-trading-photo img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:clamp(340px,52vw,720px);display:block}.crypto-trading-photo:after{content:"";background:linear-gradient(90deg,#030a11e6 0%,#030a1173 42%,#030a110d 72%);position:absolute;inset:0}.crypto-trading-photo figcaption{z-index:1;color:#fff;gap:8px;max-width:540px;display:grid;position:absolute;bottom:clamp(30px,6vw,80px);left:7vw}.crypto-trading-photo small{color:var(--crypto);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:900}.crypto-trading-photo strong{letter-spacing:-.04em;font-size:clamp(2rem,4.2vw,4.7rem);line-height:.95}.crypto-trading-photo span{color:#c8d4df;max-width:470px;font-size:1.05rem;line-height:1.55}@media (width<=700px){.crypto-trading-photo,.crypto-trading-photo img{min-height:480px}.crypto-trading-photo img{object-position:61% center}.crypto-trading-photo:after{background:linear-gradient(#030a1114 0%,#030a114d 45%,#030a11ed 100%)}.crypto-trading-photo figcaption{bottom:28px;left:20px;right:20px}.crypto-trading-photo strong{font-size:clamp(2.2rem,11vw,3.25rem)}.crypto-trading-photo span{font-size:.96rem}}.school-registration{color:#fff;background:linear-gradient(130deg,#07101a,#112332);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(32px,6vw,90px);padding:90px 7vw;display:grid}.school-registration-copy>p,.school-contact-qr>p{color:var(--school-orange);letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:.74rem;font-weight:900}.school-registration h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.94}.school-registration-copy>span{color:#afbeca;max-width:680px;margin-top:20px;font-size:1.05rem;line-height:1.65;display:block}.school-contact-name{border-left:5px solid var(--school-orange);background:#102131;gap:5px;margin-top:28px;padding:20px;display:grid}.school-contact-name small{color:#91a2b0;font-weight:800}.school-contact-name strong{font-size:1.35rem}.school-contact-name a{color:#ffc16d;width:max-content;font-size:1.1rem;font-weight:900}.school-contact-actions{flex-wrap:wrap;gap:11px;margin-top:20px;display:flex}.school-contact-actions a{border-radius:8px;justify-content:center;min-width:185px;padding:14px 18px;font-weight:900;display:inline-flex}.school-whatsapp{color:#06160c;background:#24d366}.school-call{color:#fff;border:1px solid #607080}.school-contact-qr{text-align:center;background:#0c1a27;border:1px solid #31485b;border-radius:18px;justify-items:center;gap:10px;padding:25px;display:grid}.school-contact-qr>p{margin-bottom:3px}.school-contact-qr img{background:#fff;border-radius:13px;width:min(100%,310px);height:auto;padding:10px;display:block}.school-contact-qr .consent-image-fallback{width:210px;height:210px}.school-contact-qr b{color:#fff}.school-contact-qr small{color:#8fa2b2}@media (width<=760px){.school-registration{grid-template-columns:1fr;padding:64px 20px}.school-contact-actions{display:grid}.school-contact-actions a{width:100%}.school-contact-qr{padding:20px}}@media (width<=480px){.school-registration{padding:56px 17px}.school-registration h2{font-size:clamp(2.15rem,11vw,3rem)}.school-contact-name{padding:17px}.school-contact-name a{font-size:1rem}}
