.derivatives-page{color:var(--ink);background:#fff}.derivatives-home-link{color:#141d39;border:1px solid #e3e5ef;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.derivatives-home-link:hover{color:#6446e8;border-color:#c9c0fa}.derivatives-page .derivatives-nav{height:86px;padding-top:0;padding-bottom:0}.derivatives-page .derivatives-brand{height:76px}.derivatives-page .derivatives-brand .lp-brand-icon{flex-basis:118px;width:118px;height:76px}.derivatives-page .derivatives-brand .lp-brand-icon img{width:118px;height:118px;transform:translateY(-19px)}.derivatives-hero{background:radial-gradient(circle at 78% 35%,#eeeaff 0,#0000 30%),#fff;padding:42px max(32px,50vw - 590px) 92px}.derivatives-breadcrumb{color:#8a91a5;align-items:center;gap:9px;margin-bottom:44px;font-size:12px;display:flex}.derivatives-breadcrumb a:hover{color:var(--purple)}.derivatives-breadcrumb b{color:#4c5570}.derivatives-hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:78px;display:grid}.derivatives-hero h1{letter-spacing:-4px;max-width:720px;margin:24px 0;font-size:clamp(48px,5.4vw,76px);line-height:1.01}.derivatives-hero h1:after{content:"";background:linear-gradient(90deg,var(--purple),var(--blue));border-radius:8px;width:128px;height:7px;margin-top:15px;display:block;transform:rotate(-2deg)}.derivatives-hero-grid>div>p{color:#5f6880;max-width:680px;font-size:18px;line-height:1.7}.formula-card{text-align:center;background:#fff;border:1px solid #ddd9ef;border-top:4px solid #6c4ae4;border-radius:25px;min-height:340px;padding:42px;position:relative;overflow:hidden;box-shadow:0 32px 75px #20254e20}.formula-card:before{content:"";background:#f1edff;border-radius:50%;width:250px;height:250px;position:absolute;inset:auto -70px -95px auto}.formula-card span{color:#6549d7;letter-spacing:1.2px;background:#f0edff;border-radius:30px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-block}.formula-card p{color:#252e50;margin:35px 0 0;font:italic 31px Georgia;position:relative}.formula-card .formula-result{color:#6243db;margin-top:0}.formula-arrow{color:#9e8fe5;margin:10px;font-size:30px}.formula-card small{color:#7c8499;margin-top:28px;font-size:11px;display:block;position:relative}.derivatives-section{max-width:1180px;margin:auto;padding:105px 32px}.section-heading{max-width:760px;margin-bottom:45px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.section-heading>span,.derivatives-cta>div>span{color:#684ae1;letter-spacing:2px;font-size:10px;font-weight:900}.section-heading h2{letter-spacing:-2.5px;margin:14px 0;font-size:clamp(36px,4vw,52px);line-height:1.08}.section-heading p{color:#70798f;font-size:15px;line-height:1.7}.intro-section{padding-top:110px}.concept-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.concept-copy p{color:#59627a;margin:0 0 20px;font-size:17px;line-height:1.85}.concept-copy strong{color:#4433a5}.slope-visual{background:repeating-linear-gradient(0deg,#0000 0 51px,#eff0f6 52px),repeating-linear-gradient(90deg,#0000 0 75px,#eff0f6 76px),#fbfbfe;border:1px solid #e1e0eb;border-radius:24px;height:310px;position:relative;overflow:hidden}.slope-visual .axis{background:#8c93a5;position:absolute}.slope-visual .axis-x{height:1px;bottom:55px;left:30px;right:25px}.slope-visual .axis-y{width:1px;top:25px;bottom:30px;left:70px}.slope-visual .curve{border-top:5px solid #6647dd;border-radius:50%;width:68%;height:76%;position:absolute;bottom:35px;left:80px;transform:rotate(-19deg)}.slope-visual .tangent{background:#19aee4;width:61%;height:3px;position:absolute;top:130px;left:116px;transform:rotate(-31deg);box-shadow:0 0 0 4px #1aafe31a}.slope-visual i{background:#6748df;border:4px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:47%;left:52%;box-shadow:0 3px 10px #4632ad55}.slope-visual b{color:#6748df;background:#fff;border-radius:20px;padding:8px 11px;font-size:10px;position:absolute;top:20px;right:20px;box-shadow:0 8px 20px #1b22501a}.rules-section{background:linear-gradient(#faf9ff,#f2faff);max-width:none;padding-left:max(32px,50vw - 590px);padding-right:max(32px,50vw - 590px)}.rules-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rules-grid article{background:#fff;border:1px solid #e0dfeb;border-radius:19px;min-height:210px;padding:26px;box-shadow:0 9px 28px #222a500b}.rules-grid i{color:#6748de;background:#eee9ff;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.rules-grid h3{margin:19px 0 8px;font-size:18px}.rules-grid p{color:#767e91;min-height:37px;font-size:12px;line-height:1.55}.rules-grid b{color:#5138bf;margin-top:17px;font:italic 18px Georgia;display:block}.examples-list{gap:20px;display:grid}.examples-list article{background:#fff;border:1px solid #e0dfeb;border-radius:22px;padding:30px 34px;box-shadow:0 12px 35px #1f28500b}.examples-list header{justify-content:space-between;align-items:center;display:flex}.examples-list header span{color:#6649da;letter-spacing:1px;background:#eeeaff;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:900}.examples-list header b{color:#9298a8;font-size:10px}.examples-list h3{margin:22px 0 16px;font-size:21px}.examples-list ol{color:#687087;margin:0;padding-left:21px;font-size:13px;line-height:1.8}.answer{color:#4934ad;background:#f6f3ff;border-left:4px solid #6a49df;border-radius:0 12px 12px 0;margin-top:20px;padding:17px 20px;font:italic 17px Georgia}.mistakes-section{background:#f8f9fc;max-width:none;padding-left:max(32px,50vw - 590px);padding-right:max(32px,50vw - 590px)}.mistakes-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mistakes-grid article{background:#fff;border:1px solid #e3e4eb;border-radius:17px;grid-template-columns:38px 1fr;gap:15px;padding:23px;display:grid}.mistakes-grid i{color:#db4751;background:#fff0f1;border-radius:50%;place-items:center;width:35px;height:35px;font-size:20px;font-style:normal;display:grid}.mistakes-grid h3{margin:1px 0 8px;font-size:15px}.mistakes-grid p{color:#757d91;margin:0;font-size:12px;line-height:1.6}.checklist{color:#fff;background:#171b36;border-radius:18px;grid-template-columns:1.3fr repeat(2,1fr);align-items:center;gap:16px;margin-top:28px;padding:25px 28px;display:grid}.checklist b{font-size:16px}.checklist span{color:#dfe3f0;font-size:11px}.checklist span:first-letter{color:#59d6a7}.faq-section{max-width:940px}.faq-list{gap:11px;display:grid}.faq-list details{background:#fff;border:1px solid #e0dfeb;border-radius:16px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:21px 23px;font-size:14px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#6748de;font-size:23px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#687087;margin:0;padding:0 23px 22px;font-size:13px;line-height:1.75}.derivatives-cta{color:#fff;background:linear-gradient(120deg,#5e3bd3,#7353e8 60%,#16ace3);border-radius:25px;grid-template-columns:1fr auto;align-items:center;gap:35px;max-width:1180px;margin:0 auto 95px;padding:42px 48px;display:grid;box-shadow:0 25px 60px #5239c934}.derivatives-cta>div>span{color:#d9ceff}.derivatives-cta h2{letter-spacing:-1.5px;max-width:750px;margin:10px 0;font-size:34px;line-height:1.15}.derivatives-cta p{color:#eeeaff;max-width:720px;font-size:13px;line-height:1.65}.cta-button{background:#fff;border-radius:14px;align-items:center;gap:26px;min-height:56px;padding:0 25px;font-size:13px;font-weight:900;display:flex;box-shadow:0 12px 30px #25156633;color:#5538ca!important}.cta-button:hover{transform:translateY(-2px)}.derivatives-footer{border-top:1px solid #e8e8ef;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;min-height:190px;padding:26px max(32px,50vw - 590px);display:grid}.derivatives-footer .derivatives-brand{height:90px}.derivatives-footer p{color:#7d8496;font-size:12px}.derivatives-footer>div{color:#666f84;gap:20px;font-size:11px;font-weight:750;display:flex}@media (max-width:900px){.derivatives-page .derivatives-nav nav{display:none}.derivatives-hero-grid,.concept-grid{grid-template-columns:1fr}.formula-card{max-width:620px}.rules-grid,.checklist{grid-template-columns:1fr 1fr}.derivatives-cta{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.derivatives-footer{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:620px){.derivatives-page .derivatives-nav{height:78px;padding:0 15px}.derivatives-page .derivatives-brand{height:68px}.derivatives-page .derivatives-brand .lp-brand-icon{flex-basis:100px;width:100px;height:68px}.derivatives-page .derivatives-brand .lp-brand-icon img{width:100px;height:100px;transform:translateY(-15px)}.derivatives-page .lp-login{display:none}.derivatives-page .lp-button.small{min-height:40px;padding:0 13px}.derivatives-hero{padding:30px 20px 65px}.derivatives-breadcrumb{margin-bottom:32px}.derivatives-hero h1{letter-spacing:-2.5px;font-size:44px}.derivatives-hero-grid>div>p{font-size:16px}.derivatives-hero .lp-hero-actions{flex-direction:column;align-items:stretch}.formula-card{min-height:300px;padding:32px 20px}.derivatives-section{padding:75px 20px}.rules-section,.mistakes-section{padding-left:20px;padding-right:20px}.rules-grid,.mistakes-grid{grid-template-columns:1fr}.section-heading h2{font-size:36px}.checklist{grid-template-columns:1fr}.derivatives-cta{padding:34px 25px}.derivatives-cta h2{font-size:28px}.derivatives-footer{padding-left:20px;padding-right:20px}}
