.profitability-page{color:#f0f5ff;overflow:hidden}.profitability-page h1{max-width:900px;font-size:clamp(42px,5.2vw,74px);line-height:1.02;letter-spacing:-.055em;font-weight:680;margin-bottom:28px}.profitability-page h2{color:#f0f5ff}.profitability-page p:not(.landing-kicker,.profitability-note){color:#aec3e2;font-size:16px;line-height:1.8}.profitability-page p+p{margin-top:16px}.profitability-hero{padding-block:100px;background:radial-gradient(ellipse at 85% 15%,#103f9f,transparent 58%),#00091c;border-bottom:1px solid #1d3a63}.profitability-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:72px}.profitability-lead{max-width:820px;color:#dce9ff!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.5!important}.profitability-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.profitability-summary{padding:36px;border-color:#3970d0;box-shadow:0 24px 90px #0845ce2b}.profitability-summary-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #3d6fbd;border-radius:16px;color:#9dc2ff;background:#12356f;margin-bottom:30px}.profitability-summary h2{font-size:28px;margin-bottom:24px}.profitability-summary ul{display:grid;gap:14px;padding:0;list-style:none}.profitability-checklist li,.profitability-summary li{display:flex;gap:11px;align-items:flex-start;color:#c9d9f0;line-height:1.55}.profitability-checklist svg,.profitability-summary li svg{width:18px;flex:0 0 18px;margin-top:3px;color:#83adff}.profitability-note{color:#8fa9cf;font-size:12px;line-height:1.7;margin-top:24px}.profitability-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.profitability-split .landing-section-heading{margin-bottom:0}.profitability-checklist{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:30px;border:1px solid #234778;border-radius:20px;background:#061833;list-style:none}.profitability-workflow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;list-style:none;padding:0;margin-bottom:38px}.profitability-workflow li{min-height:105px;padding:18px 14px;border-top:1px solid #4274c8;color:#d7e5fa;font-size:14px;line-height:1.4}.profitability-workflow span{display:block;color:#7399d1;font-size:11px;margin-bottom:18px}.profitability-example{padding:34px}.profitability-example-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.profitability-example-heading .landing-kicker{margin-bottom:8px}.profitability-example-heading svg{color:#86aff9}.profitability-table-wrap{overflow-x:auto}.profitability-example table{width:100%;border-collapse:collapse;min-width:620px}.profitability-example td,.profitability-example th{border-bottom:1px solid #254873;padding:15px 14px;text-align:right;font-variant-numeric:tabular-nums}.profitability-example th:first-child{text-align:left}.profitability-example thead th{color:#8eadd8;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.profitability-example tbody th{color:#dbe8fb;font-size:14px;font-weight:520}.profitability-example td{color:#b8cce8;font-size:14px}.profitability-example td:last-child{color:#9fc2ff}.profitability-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.profitability-card{padding:30px}.profitability-card>svg{color:#87b1ff;margin-bottom:24px}.profitability-card h3{margin-bottom:12px}.profitability-card p{font-size:14px!important}.profitability-questions{display:grid;gap:0;list-style:none;padding:0;counter-reset:review-question}.profitability-questions li{counter-increment:review-question;position:relative;padding:18px 18px 18px 55px;border-bottom:1px solid #27466d;color:#c8d8ef;line-height:1.55}.profitability-questions li:before{content:counter(review-question,decimal-leading-zero);position:absolute;left:10px;color:#78a3eb;font-size:12px}.profitability-feedback{display:grid;grid-template-columns:1fr .8fr;gap:72px;align-items:center}.profitability-feedback blockquote{margin-top:28px;padding-left:24px;border-left:2px solid #4e82df;color:#e1ebfb;font-size:22px;line-height:1.55}.profitability-import,.profitability-loop{padding:34px}.profitability-import>svg,.profitability-loop>svg{color:#8bb4ff;margin-bottom:24px}.profitability-loop ol{display:grid;gap:17px;padding-left:21px;color:#c1d2ea}.profitability-loop li{padding-left:7px;line-height:1.55}.profitability-import h3{margin-bottom:20px}.profitability-import p{font-size:14px!important}.profitability-import strong{color:#e1ebfa}.profitability-trades{display:flex;flex-wrap:wrap;gap:12px}.profitability-trades span{display:inline-flex;align-items:center;gap:10px;border:1px solid #2d568e;border-radius:99px;padding:12px 17px;color:#c5d8f3;background:#092047;font-size:14px}.profitability-trades svg{width:17px;color:#84adf5}.profitability-related{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:25px}.profitability-related a{color:#a7c4f3;font-size:13px;text-decoration:underline;text-underline-offset:4px}.profitability-related a:hover{color:#fff}@media (max-width:900px){.profitability-feedback,.profitability-hero-grid,.profitability-split{grid-template-columns:1fr;gap:40px}.profitability-workflow{grid-template-columns:repeat(3,1fr)}.profitability-summary{max-width:620px}}@media (max-width:700px){.profitability-hero{padding-block:58px}.profitability-page h1{font-size:clamp(39px,11vw,56px)}.profitability-actions{align-items:stretch;flex-direction:column}.profitability-actions .hero-button{white-space:normal}.profitability-card,.profitability-example,.profitability-import,.profitability-loop,.profitability-summary{padding:24px}.profitability-card-grid,.profitability-checklist{grid-template-columns:1fr}.profitability-workflow{grid-template-columns:repeat(2,1fr)}}