.op{--navy:#082b4c;--teal:#078f83;--gold:#c98b17;--sky:#148dbc;min-height:100vh;background:#f7faf9;color:var(--navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.op *{box-sizing:border-box}.op button,.op input,.op select,.op textarea{font:inherit}.op button,.op a{cursor:pointer}.op-nav{height:72px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.op-nav>a{display:flex;align-items:center;gap:9px;color:var(--navy);text-decoration:none}.op-nav>a>svg{width:34px;height:34px;padding:8px;color:#fff;background:var(--teal);border-radius:50%}.op-nav b{font-size:22px;letter-spacing:-1px}.op-nav b span{color:var(--teal)}.op-nav>button,.op-actions button,.op-card form>button{border:0;background:linear-gradient(135deg,var(--teal),#08aa98);color:#fff;border-radius:13px;padding:13px 18px;font-weight:850;display:flex;align-items:center;gap:7px;box-shadow:0 12px 25px #078f8333}.op-income .op-nav>button,.op-income .op-actions button,.op-income .op-card form>button{background:linear-gradient(135deg,#0d719e,#16a5d3)}.op button svg{width:17px}.op-preview{text-align:center;background:var(--navy);color:#fff;padding:7px;font-size:10px;font-weight:900;letter-spacing:.1em}.op-hero{max-width:1240px;min-height:575px;margin:auto;border-radius:0 0 38px 38px;background:linear-gradient(125deg,#edf9f6,#fff 60%);padding:60px clamp(25px,6vw,78px);display:grid;grid-template-columns:1.02fr .8fr;align-items:center;gap:54px;overflow:hidden}.op-income .op-hero{background:linear-gradient(125deg,#edf7fc,#fff 60%)}.op-back{display:flex;align-items:center;gap:6px;color:#607987;text-decoration:none;font-size:12px;font-weight:800;margin-bottom:35px}.op-back svg{width:15px}.op-hero-copy>span,.op-compare header>span,.op-system header>span,.op-growth-copy>span,.op-form-copy>span{font-size:10px;letter-spacing:.15em;font-weight:900;color:var(--gold)}.op-income .op-hero-copy>span{color:var(--sky)}.op h1{font-size:clamp(42px,5.2vw,67px);line-height:1;letter-spacing:-4px;margin:12px 0 18px}.op h1 em{font-style:normal;color:var(--teal)}.op-income h1 em{color:var(--sky)}.op-hero-copy>p{font-size:17px;line-height:1.65;color:#506b7b;max-width:650px}.op-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.op-actions small{display:flex;align-items:center;gap:5px;color:#6d818a}.op-actions small svg{width:16px;color:var(--teal)}.op-hero-visual{position:relative}.op-hero-visual img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:30px;box-shadow:0 28px 65px #072b4c33}.op-float{position:absolute;left:-45px;bottom:30px;background:#fffffff2;padding:17px;border-radius:17px;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;box-shadow:0 15px 35px #072b4c29;max-width:280px}.op-float svg{grid-row:1/3;width:35px;height:35px;padding:8px;border-radius:50%;background:#e5f7f3;color:var(--teal)}.op-float b{font-size:12px}.op-float span{font-size:10px;color:#71838b}.op-compare,.op-system,.op-growth,.op-form-section{max-width:1100px;margin:85px auto;padding:0 24px}.op-compare header,.op-system>header{text-align:center;max-width:720px;margin:0 auto 34px}.op-compare h2,.op-system h2,.op-growth h2,.op-form-copy h2{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-2px;margin:9px 0}.op-compare-grid{display:grid;grid-template-columns:1fr 55px 1fr;align-items:center}.op-compare article{padding:28px;border-radius:22px;min-height:290px}.op-compare h3{font-size:22px;margin:0 0 20px}.op-compare article p{display:flex;align-items:center;gap:10px;font-size:14px;padding:9px 0;margin:0;border-bottom:1px solid rgba(8,43,76,.07)}.op-compare article p:last-child{border:0}.op-old{background:#f3f4f3;color:#65757d}.op-old i{width:22px;height:22px;border-radius:50%;background:#e2e5e4;display:grid;place-items:center;font-style:normal;font-weight:900}.op-new{background:#eaf8f5;border:1px solid #c8e9e2}.op-income .op-new{background:#eaf6fb;border-color:#cce8f3}.op-new svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--teal);color:#fff}.op-income .op-new svg{background:var(--sky)}.op-shift{width:43px;height:43px;background:#fff;border-radius:50%;display:grid;place-items:center;position:relative;z-index:2;margin:auto;box-shadow:0 8px 20px #082b4c1f}.op-shift svg{width:20px}.op-system{max-width:1180px}.op-system>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.op-system article{background:#fff;border:1px solid #e4edeb;border-radius:22px;padding:27px;box-shadow:0 12px 35px #082b4c0d}.op-system article i{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:#e7f7f3;color:var(--teal)}.op-income .op-system article i{background:#e8f5fb;color:var(--sky)}.op-system article svg{width:26px}.op-system h3{font-size:19px;margin:20px 0 8px}.op-system p{font-size:13px;line-height:1.6;color:#687e88;margin:0}.op-growth{max-width:1160px;background:var(--navy);color:#fff;border-radius:30px;padding:45px}.op-growth-copy{text-align:center;max-width:800px;margin:auto}.op-growth-copy p{color:#b8cbd2;line-height:1.6;font-size:13px}.op-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:end;margin:35px 0 18px}.op-ladder article{min-height:calc(105px + var(--step)*24px);background:linear-gradient(150deg,#ffffff21,#ffffff0d);border:1px solid rgba(255,255,255,.17);border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.op-ladder small{font-size:9px;letter-spacing:.12em;color:#80dacf}.op-income .op-ladder small{color:#85d6f2}.op-ladder b{font-size:clamp(23px,3vw,38px);margin:5px 0}.op-ladder span{font-size:11px;color:#c4d3d8}.op-disclaimer{display:flex;gap:7px;justify-content:center;color:#96abb4;font-size:10px;line-height:1.4;text-align:center}.op-disclaimer svg{width:15px;flex:none}.op-flow{max-width:900px;margin:60px auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;padding:0 24px}.op-flow>div{display:flex;flex-direction:column;align-items:center;text-align:center}.op-flow>div svg{width:46px;height:46px;padding:12px;background:#fff;border-radius:15px;color:var(--teal);box-shadow:0 8px 24px #082b4c14;margin-bottom:12px}.op-income .op-flow>div svg{color:var(--sky)}.op-flow>div b{font-size:14px}.op-flow>div span{font-size:10px;color:#71858e;margin-top:4px}.op-flow>svg{width:18px;color:#9cb0b6}.op-form-section{display:grid;grid-template-columns:.85fr 1.1fr;gap:55px;align-items:center;background:linear-gradient(135deg,#e9f7f4,#f9fcfb);border-radius:30px;padding:45px}.op-income .op-form-section{background:linear-gradient(135deg,#e9f5fa,#fbfdfe)}.op-form-copy>p{color:#667d87;line-height:1.6}.op-form-copy ul{list-style:none;padding:0;margin:25px 0}.op-form-copy li{display:flex;gap:8px;align-items:center;margin:11px 0;font-size:13px}.op-form-copy li svg{width:18px;color:var(--teal)}.op-card{background:#fff;border-radius:23px;padding:27px;box-shadow:0 17px 45px #082b4c1c}.op-card form{display:flex;flex-direction:column;gap:14px}.op-card label{font-size:11px;font-weight:800;color:#345468;display:flex;flex-direction:column;gap:6px}.op-card label>small{font-weight:500}.op-card input,.op-card select,.op-card textarea{width:100%;border:1px solid #dce7e5;border-radius:11px;padding:12px 13px;background:#fbfdfd;color:var(--navy);outline:0}.op-card input:focus,.op-card select:focus,.op-card textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #078f831a}.op-card textarea{min-height:78px;resize:vertical}.op-two{display:grid;grid-template-columns:1fr 1fr;gap:11px}.op-consent{display:grid!important;grid-template-columns:auto 1fr;align-items:start;font-weight:500!important;line-height:1.4}.op-consent input{width:17px;height:17px}.op-error{background:#fff0ee;color:#a43c2f;border-radius:9px;padding:10px;font-size:11px}.op-card form>button{width:100%;justify-content:center}.op-legal{display:flex;justify-content:center;align-items:center;gap:5px;color:#7c8d93;font-size:9px}.op-legal svg{width:12px}.op-success{text-align:center;padding:35px 10px}.op-success>svg{width:65px;height:65px;color:var(--teal)}.op-success>span{display:block;font-size:9px;letter-spacing:.13em;font-weight:900;color:var(--gold);margin-top:12px}.op-success h3{font-size:28px;margin:6px}.op-success p{font-size:13px;line-height:1.6;color:#637b87}.op-success a{display:inline-block;margin-top:12px;background:var(--teal);color:#fff;text-decoration:none;padding:12px 17px;border-radius:11px;font-weight:800}.op>footer{padding:30px 22px;display:flex;justify-content:center;align-items:center;gap:7px;color:#66808b;font-size:11px}.op>footer svg{width:18px;color:var(--teal)}@media(max-width:760px){.op-nav{height:62px;padding:0 16px}.op-nav b{font-size:19px}.op-nav>button{font-size:0;padding:10px}.op-nav>button svg{width:19px}.op-hero{min-height:auto;border-radius:0 0 25px 25px;padding:28px 19px 35px;grid-template-columns:1fr;gap:28px}.op-back{margin-bottom:24px}.op h1{font-size:39px;letter-spacing:-2.5px}.op-hero-copy>p{font-size:14px}.op-actions{align-items:flex-start;flex-direction:column;margin-top:20px}.op-hero-visual img{aspect-ratio:16/11}.op-float{left:12px;right:12px;bottom:-18px;max-width:none}.op-compare,.op-system,.op-growth,.op-form-section{margin:60px auto;padding-left:18px;padding-right:18px}.op-compare-grid{grid-template-columns:1fr}.op-shift{transform:rotate(90deg);margin:-7px auto;z-index:2}.op-compare article{min-height:0;padding:22px}.op-system>div{grid-template-columns:1fr}.op-growth{margin-left:12px;margin-right:12px;padding:31px 18px}.op-ladder{grid-template-columns:1fr;align-items:stretch}.op-ladder article{min-height:112px!important}.op-flow{grid-template-columns:1fr;margin:50px auto}.op-flow>svg{transform:rotate(90deg);margin:auto}.op-form-section{grid-template-columns:1fr;margin-left:12px;margin-right:12px;padding:28px 18px;gap:20px}.op-card{padding:19px}.op-two{grid-template-columns:1fr}.op>footer span{display:none}}.op-professional .op-float{bottom:108px}.op-hero-income-link{width:100%;margin-top:28px;border:1px solid #c8e9e2;background:linear-gradient(135deg,#fff,#e8f8f4);color:var(--navy);border-radius:18px;padding:16px 18px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 12px 30px #082b4c17}.op-hero-income-link>span{font-size:14px;font-weight:750;line-height:1.35}.op-hero-income-link strong{color:var(--teal);font-size:18px}.op-hero-income-link small{display:flex;align-items:center;gap:5px;color:var(--teal);font-weight:850;white-space:nowrap}.op-hero-income-link svg{width:15px}.op-action-strip{max-width:790px;margin:-45px auto 70px;padding:15px 18px 15px 22px;border:1px solid #d8e8e4;background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:0 10px 30px #082b4c12}.op-action-strip span{font-size:14px;font-weight:750}.op-action-strip button{border:0;background:var(--teal);color:#fff;padding:12px 16px;border-radius:11px;font-weight:850;display:flex;align-items:center;gap:7px;white-space:nowrap}.op-action-strip button svg{width:16px}.op-action-strip-dark{margin-top:-55px;position:relative;z-index:2;border-color:#284c67}.op-money-model{margin:34px 0 22px}.op-money-row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.op-money-row article{min-height:185px;padding:22px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;border-radius:19px;display:flex;flex-direction:column;justify-content:center}.op-money-row>i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;font-size:20px;font-weight:900;font-style:normal}.op-money-row small{font-size:9px;letter-spacing:.11em;color:#7edbcf;font-weight:900}.op-money-row b{font-size:29px;margin:10px 0;color:#fff}.op-money-row span{font-size:11px;line-height:1.5;color:#bfd0d6}.op-money-row .op-money-result{background:linear-gradient(145deg,#098f82,#08746d);border-color:#3ac4b4;box-shadow:0 14px 35px #0000002e}.op-ten-k{margin:16px 0;display:grid;grid-template-columns:.48fr 1.52fr;align-items:center;gap:20px;background:#fff;color:var(--navy);border-radius:20px;padding:21px 24px}.op-ten-k>div:first-child{display:flex;flex-direction:column}.op-ten-k>div:first-child span{font-size:9px;letter-spacing:.12em;color:var(--gold);font-weight:900}.op-ten-k>div:first-child strong{font-size:23px;line-height:1.08;margin-top:6px}.op-ten-k-formula{display:grid;grid-template-columns:auto 1fr auto auto 1.4fr auto auto 1fr;align-items:center;gap:8px}.op-ten-k-formula b,.op-ten-k-formula strong{font-size:20px;color:var(--teal);white-space:nowrap}.op-ten-k-formula>i{font-style:normal;font-weight:900;color:#91a3aa}.op-ten-k-formula small{font-size:9px;line-height:1.25;color:#6f838d}.op-money-note{max-width:850px;margin:18px auto!important;color:#c0d0d5!important;text-align:center;font-size:11px!important}.op-professional #op-growth{scroll-margin-top:22px}@media(max-width:760px){.op-professional .op-float{bottom:145px}.op-hero-income-link{margin-top:36px;flex-direction:column;align-items:flex-start}.op-action-strip{margin:-32px 16px 48px;flex-direction:column;text-align:center}.op-action-strip button{width:100%;justify-content:center}.op-action-strip-dark{margin-top:-43px}.op-money-row{grid-template-columns:1fr}.op-money-row>i{margin:-5px auto}.op-money-row article{min-height:145px}.op-ten-k{grid-template-columns:1fr;padding:20px}.op-ten-k-formula{grid-template-columns:auto 1fr auto;gap:10px}.op-ten-k-formula>i{grid-column:1/-1;text-align:center}.op-ten-k-formula b,.op-ten-k-formula strong{font-size:18px}}@media(max-width:767px){.op-preview{font-size:12px}.op-back{font-size:13.5px}.op-hero-copy>span,.op-compare header>span,.op-system header>span,.op-growth-copy>span,.op-form-copy>span{font-size:12px}.op-float b{font-size:13.5px}.op-float span{font-size:12px}.op-ladder small{font-size:11.5px}.op-ladder span{font-size:13px}.op-disclaimer{font-size:12px}.op-flow>div span{font-size:12px}.op-card label,.op-error{font-size:13px}.op-legal{font-size:11.5px}.op-success>span{font-size:11.5px}.op>footer{font-size:13px}.op-money-row small{font-size:11.5px}.op-money-row span{font-size:13px}.op-ten-k>div:first-child span{font-size:11.5px}.op-ten-k-formula small{font-size:11.5px}.op-money-note{font-size:13px!important}}.op-hero-visual .fx-tilt-in>img{display:block}.op-actions button.fx-glow{--fx-glow:rgba(7,143,131,.24);--fx-glow-2:rgba(7,143,131,.46);--fx-ring:rgba(7,143,131,.1)}.op-income .op-actions button.fx-glow{--fx-glow:rgba(13,113,158,.24);--fx-glow-2:rgba(22,165,211,.46);--fx-ring:rgba(20,141,188,.1)}.op h1 em.fx-glow-text{color:transparent;--fx-c1:#078f83;--fx-c2:#148dbc}.op-income h1 em.fx-glow-text{--fx-c1:#148dbc;--fx-c2:#0d719e}.op .fx-reveal{animation-range:entry 0% entry min(75%,320px)}
