/* IDR Explore Opportunity - exact as-is copy, scoped */
#idr-ex2-page{--navy:#ffffff;--navy2:#f7f8ff;--gold:#a943ff;--gold2:#a943ff;--ink:#25283a;--muted:#687086;--line:#e7e8f1}#idr-ex2-page *{box-sizing:border-box}html{scroll-behavior:smooth}#idr-ex2-page{margin:0;font-family:Inter,Arial,system-ui,sans-serif;color:var(--ink);background:#f7f8fb}#idr-ex2-page a{text-decoration:none;color:inherit}#idr-ex2-page button{font:inherit;cursor:pointer}#idr-ex2-page header{height:74px;background:#ffffff;color:#25283a;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,70px);border-bottom:1px solid #ececf4;position:sticky;top:0;z-index:5}#idr-ex2-page .brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800}#idr-ex2-page .mark{width:38px;height:38px;border:2px solid var(--gold);color:var(--gold);display:grid;place-items:center;clip-path:polygon(50% 0,100% 90%,0 90%);font-weight:900}#idr-ex2-page .brand small{display:block;font-size:9px;color:#687086;letter-spacing:1.1px;font-weight:500;margin-top:3px}#idr-ex2-page nav{display:flex;gap:25px;font-size:12px;color:#d5deeb}#idr-ex2-page nav a:hover{color:var(--gold)}#idr-ex2-page .nav-cta, #idr-ex2-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#b34bff,#8d36ef);color:#ffffff;border:0;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:800}#idr-ex2-page .hero{background:radial-gradient(ellipse at 78% 22%,#eee4ff 0,transparent 35%),linear-gradient(120deg,#ffffff,#fbfaff 72%,#f6f4ff);color:#25283a;overflow:hidden;position:relative}#idr-ex2-page .hero:after{content:"";position:absolute;right:-150px;top:-180px;width:470px;height:470px;border:1px solid #e3d3ff;border-radius:50%;box-shadow:0 0 0 40px #a943ff0b,0 0 0 90px #235dff07}#idr-ex2-page .hero-inner{max-width:1180px;margin:auto;padding:62px 28px 53px;display:grid;grid-template-columns:1.1fr .9fr;gap:38px;align-items:center;position:relative;z-index:1}#idr-ex2-page .eyebrow{display:flex;align-items:center;gap:9px;color:#a943ff;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}#idr-ex2-page .eyebrow:before{content:"";width:24px;height:2px;background:#a943ff}#idr-ex2-page h1{font-size:clamp(40px,5vw,62px);letter-spacing:-2px;line-height:1.04;margin:18px 0}#idr-ex2-page h1 em{font-style:normal;color:#a943ff}#idr-ex2-page .hero p{font-size:15px;line-height:1.75;color:#626a80;max-width:590px;margin:0 0 24px}#idr-ex2-page .actions{display:flex;gap:11px;flex-wrap:wrap}#idr-ex2-page .outline{border:1px solid #d9d7e8;background:#ffffff;color:#45495c;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:700}#idr-ex2-page .art{height:300px;display:grid;place-items:center;position:relative}#idr-ex2-page .orbit{width:265px;height:265px;border:1px solid #d8c2ff;border-radius:50%;position:absolute;box-shadow:0 0 0 30px #a943ff0a,0 0 0 65px #235dff06}#idr-ex2-page .tower{width:210px;height:210px;position:relative;border:1px solid #d7c0ff;background:linear-gradient(135deg,#e8e5ff,#ffffff 65%);clip-path:polygon(0 20%,70% 0,100% 17%,100% 100%,0 100%);box-shadow:0 20px 40px #0007}#idr-ex2-page .tower:before{content:"";position:absolute;inset:15px 12px 0;background:repeating-linear-gradient(0deg,transparent 0 30px,#d9b65f 31px,#d9b65f 32px),repeating-linear-gradient(90deg,transparent 0 30px,#d9b65f 31px,#d9b65f 32px);opacity:.8}#idr-ex2-page .float{position:absolute;background:#ffffff;border:1px solid #e0d0ff;border-radius:9px;padding:10px 12px;font-size:11px;box-shadow:0 12px 25px #25325c12}#idr-ex2-page .float b{display:block;color:var(--gold);margin-bottom:3px}#idr-ex2-page .f1{left:0;top:35px}#idr-ex2-page .f2{right:0;bottom:35px}#idr-ex2-page .wrap{max-width:1180px;margin:auto;padding:50px 28px}#idr-ex2-page .head{text-align:center;max-width:690px;margin:0 auto 28px}#idr-ex2-page .head .eyebrow{justify-content:center;color:#963bf0}#idr-ex2-page .head h2{font-size:clamp(27px,3.4vw,39px);letter-spacing:-1px;margin:12px 0;color:var(--ink)}#idr-ex2-page .head p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}#idr-ex2-page .filters{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:22px}#idr-ex2-page .filter{border:1px solid #dce2eb;border-radius:100px;padding:9px 14px;background:#fff;color:#536177;font-size:11px;font-weight:800}#idr-ex2-page .filter.active, #idr-ex2-page .filter:hover{background:#a943ff;color:#ffffff;border-color:var(--navy)}#idr-ex2-page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}#idr-ex2-page .card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:21px;display:flex;flex-direction:column;min-height:235px;transition:.2s;box-shadow:0 6px 20px #0a1c3506}#idr-ex2-page .card:hover{transform:translateY(-4px);border-color:#d6ad4d;box-shadow:0 14px 30px #0a1c3510}#idr-ex2-page .cardtop{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}#idr-ex2-page .ico{width:43px;height:43px;border-radius:12px;background:#f4eaff;border:1px solid #e8d7ff;color:#963bf0;display:grid;place-items:center;font-size:22px}#idr-ex2-page .tag{background:#f4eaff;color:#963bf0;padding:6px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:800}#idr-ex2-page .card h3{font-size:17px;margin:0 0 8px}#idr-ex2-page .card p{font-size:12px;color:var(--muted);line-height:1.65;margin:0 0 17px}#idr-ex2-page .cardfoot{margin-top:auto;padding-top:14px;border-top:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between}#idr-ex2-page .explore{background:none;border:0;color:#963bf0;font-size:12px;font-weight:800;padding:0}#idr-ex2-page .round{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#a943ff;color:#ffffff}#idr-ex2-page .band{background:#f7f5ff;color:#25283a}#idr-ex2-page .band .wrap{padding-top:38px;padding-bottom:38px}#idr-ex2-page .band h2{color:white}#idr-ex2-page .points{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#idr-ex2-page .point{border-left:2px solid #a943ff;padding-left:15px}#idr-ex2-page .point h3{color:#a943ff;font-size:14px;margin:0 0 7px}#idr-ex2-page .point p{color:#687086;font-size:12px;line-height:1.65;margin:0}#idr-ex2-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#idr-ex2-page .step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:17px}#idr-ex2-page .step b{font-size:10px;letter-spacing:1px;color:#963bf0}#idr-ex2-page .step h3{font-size:14px;margin:9px 0 5px}#idr-ex2-page .step p{font-size:11px;color:var(--muted);line-height:1.6;margin:0}#idr-ex2-page .cta{background:linear-gradient(120deg,#081a32,#143554);border:1px solid #e2d4ff;border-radius:16px;padding:27px 30px;color:white;display:flex;justify-content:space-between;align-items:center;gap:20px}#idr-ex2-page .cta h2{font-size:clamp(23px,3vw,31px);margin:0 0 7px}#idr-ex2-page .cta p{font-size:12px;color:#687086;line-height:1.6;margin:0}#idr-ex2-page .note{max-width:850px;margin:17px auto 0;text-align:center;color:#8490a0;font-size:10px;line-height:1.7}#idr-ex2-page footer{background:#ffffff;color:#687086;padding:23px clamp(18px,5vw,70px);display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px}#idr-ex2-page footer strong{color:#25283a;font-size:14px}#idr-ex2-page footer a{color:#a943ff}#idr-ex2-page .modal-bg{position:fixed;inset:0;background:#020916bd;display:none;align-items:center;justify-content:center;padding:18px;z-index:20}#idr-ex2-page .modal-bg.show{display:flex}#idr-ex2-page .modal{background:#fff;border-radius:17px;max-width:620px;width:100%;padding:28px;max-height:90vh;overflow:auto;box-shadow:0 25px 70px #0005}#idr-ex2-page .modal-top{display:flex;justify-content:space-between;align-items:center;gap:12px}#idr-ex2-page .modal-tag{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#963bf0;font-weight:800}#idr-ex2-page .close{border:1px solid #dfe5ed;background:#f8fafc;border-radius:50%;height:34px;width:34px;font-size:20px;color:#26364c}#idr-ex2-page .modal h2{font-size:29px;margin:12px 0}#idr-ex2-page .modal p{color:#66768b;line-height:1.7;font-size:13px}#idr-ex2-page .modal h3{font-size:14px;margin:20px 0 8px}#idr-ex2-page .modal ul{font-size:12px;color:#66768b;line-height:1.9;padding-left:19px}#idr-ex2-page .modal .btn{margin-top:9px}#idr-ex2-page .hide{display:none!important}@media(max-width:800px){#idr-ex2-page nav{display:none}#idr-ex2-page .hero-inner{grid-template-columns:1fr;padding-top:48px}#idr-ex2-page .art{height:250px}#idr-ex2-page .orbit{width:220px;height:220px}#idr-ex2-page .tower{width:175px;height:180px}#idr-ex2-page .cards{grid-template-columns:repeat(2,1fr)}#idr-ex2-page .points{grid-template-columns:1fr}#idr-ex2-page .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){#idr-ex2-page header{height:66px;padding:0 15px}#idr-ex2-page .brand{font-size:15px}#idr-ex2-page .nav-cta{padding:10px;font-size:10px}#idr-ex2-page .hero-inner, #idr-ex2-page .wrap{padding-left:18px;padding-right:18px}#idr-ex2-page .hero-inner{padding-top:40px;padding-bottom:40px}#idr-ex2-page h1{font-size:41px}#idr-ex2-page .hero p{font-size:13px}#idr-ex2-page .art{height:235px}#idr-ex2-page .f1{top:20px}#idr-ex2-page .f2{bottom:20px}#idr-ex2-page .cards{grid-template-columns:1fr}#idr-ex2-page .card{min-height:210px}#idr-ex2-page .steps{gap:8px}#idr-ex2-page .step{padding:13px}#idr-ex2-page .cta{padding:23px;align-items:flex-start;flex-direction:column}#idr-ex2-page footer{flex-direction:column;align-items:flex-start}}#idr-ex2-page .partner-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#idr-ex2-page .plan{background:#091a30;color:white;border:1px solid #b58b35;border-radius:12px;padding:18px 15px;display:flex;flex-direction:column;min-height:255px}#idr-ex2-page .plan.featured{background:linear-gradient(150deg,#2c2413,#091a30);border-color:#f1ca65;box-shadow:0 10px 28px #d9ad4d18}#idr-ex2-page .plan .medal{font-size:25px;color:#edc45f;margin:8px 0}#idr-ex2-page .plan h3{font-size:12px;letter-spacing:.6px;margin:0;color:#f7d984}#idr-ex2-page .plan .price{font-size:23px;font-weight:800;color:#edbd4d;margin:9px 0 4px}#idr-ex2-page .plan .sub{font-size:10px;color:#687086;min-height:25px}#idr-ex2-page .plan ul{list-style:none;padding:0;margin:13px 0 18px;font-size:10px;color:#d6dfeb;line-height:1.9}#idr-ex2-page .plan li:before{content:"✓";color:#edbd4d;margin-right:7px}#idr-ex2-page .plan button{margin-top:auto;border:1px solid #c39b43;background:transparent;color:white;border-radius:7px;padding:9px;font-size:11px;font-weight:800}#idr-ex2-page .plan.featured button{background:linear-gradient(135deg,#b34bff,#8d36ef);color:#ffffff}#idr-ex2-page .features{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#idr-ex2-page .feature{background:#fff;border:1px solid #e2e7ef;border-radius:10px;padding:15px;text-align:center}#idr-ex2-page .feature .ico{margin:0 auto 9px}#idr-ex2-page .feature strong{font-size:12px;display:block;margin-bottom:4px}#idr-ex2-page .feature span{font-size:10px;line-height:1.5;color:#718096;display:block}#idr-ex2-page .business-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}#idr-ex2-page .flowstep{padding:16px 10px;border:1px solid #e2d7f8;border-radius:10px;text-align:center;background:#ffffff}#idr-ex2-page .flowstep .num{color:#a943ff;font-size:10px;font-weight:800}#idr-ex2-page .flowstep .sym{font-size:22px;color:#a943ff;margin:8px}#idr-ex2-page .flowstep strong{display:block;color:#25283a;font-size:11px;margin-bottom:5px}#idr-ex2-page .flowstep span{font-size:10px;line-height:1.5;color:#687086}#idr-ex2-page .resources-faq{display:grid;grid-template-columns:1fr 1fr;gap:16px}#idr-ex2-page .resource-list, #idr-ex2-page .faq-list{border:1px solid #e1e6ee;background:white;border-radius:13px;padding:20px}#idr-ex2-page .resource-list h3, #idr-ex2-page .faq-list h3{margin:0 0 12px;font-size:17px}#idr-ex2-page .resource-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #edf0f4;font-size:12px;color:#35465d}#idr-ex2-page .resource-link:last-child{border-bottom:0}#idr-ex2-page .resource-link span:last-child{color:#a7791c;font-weight:800}#idr-ex2-page .faq-item{border-bottom:1px solid #e8edf3}#idr-ex2-page .faq-item:last-child{border-bottom:0}#idr-ex2-page .faq-q{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;gap:12px;text-align:left;padding:12px 0;font-size:12px;font-weight:700;color:#1b2d47}#idr-ex2-page .faq-q span:last-child{color:#ad7c20;font-size:17px}#idr-ex2-page .faq-a{display:none;padding:0 18px 12px 0;font-size:11px;line-height:1.65;color:#6b7a8e}#idr-ex2-page .faq-item.open .faq-a{display:block}#idr-ex2-page .faq-item.open .faq-q span:last-child{transform:rotate(45deg)}@media(max-width:850px){#idr-ex2-page .partner-plans{grid-template-columns:repeat(2,1fr)}#idr-ex2-page .features{grid-template-columns:repeat(2,1fr)}#idr-ex2-page .business-flow{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){#idr-ex2-page .partner-plans{grid-template-columns:1fr 1fr}#idr-ex2-page .plan{padding:14px 11px}#idr-ex2-page .plan .price{font-size:19px}#idr-ex2-page .resources-faq{grid-template-columns:1fr}#idr-ex2-page .business-flow{grid-template-columns:repeat(2,1fr)}}#idr-ex2-page /* Updated visual identity: clean white, #idr-ex2-page royal blue and purple */
body{font-family:Inter,"Poppins",Arial,system-ui,sans-serif;background:#fff}#idr-ex2-page header{background:#fff;color:#25283a;box-shadow:0 2px 12px #26334d08}#idr-ex2-page .brand{color:#172746;font-size:20px;letter-spacing:-.6px}#idr-ex2-page .brand small{color:#8a52c8;font-size:8px;letter-spacing:.35px}#idr-ex2-page nav{color:#45495c}#idr-ex2-page .hero{background:linear-gradient(100deg,#fff 0%,#fff 58%,#faf8ff 100%);color:#25283a}#idr-ex2-page .hero:after{border-color:#e5d6ff;box-shadow:0 0 0 40px #a943ff0a,0 0 0 90px #235dff05}#idr-ex2-page .hero p{color:#60697e}#idr-ex2-page .tower:before{background:repeating-linear-gradient(0deg,transparent 0 30px,#bba2ff 31px,#bba2ff 32px),repeating-linear-gradient(90deg,transparent 0 30px,#bba2ff 31px,#bba2ff 32px);opacity:.7}#idr-ex2-page .glass-card{background:linear-gradient(145deg,#ffffff,#f5efff);border-color:#d9c6ff;box-shadow:0 25px 60px #25325c12}#idr-ex2-page .glass-card h3{color:#25283a}#idr-ex2-page .glass-card p{color:#626a80}#idr-ex2-page .gem{border-color:#d7b9ff;color:#963bf0;background:#f4eaff}#idr-ex2-page .float{color:#30344a;background:#fff;border-color:#dfd0ff}#idr-ex2-page .float b{color:#963bf0}#idr-ex2-page .head h2{color:#25283a}#idr-ex2-page .band{background:#f7f5ff;color:#25283a}#idr-ex2-page .band h2{color:#25283a}#idr-ex2-page .band .head p, #idr-ex2-page .point p{color:#687086}#idr-ex2-page .point h3{color:#963bf0}#idr-ex2-page .plan{background:#fff;color:#25283a;border-color:#e1d5f6}#idr-ex2-page .plan.featured{background:linear-gradient(150deg,#fbf7ff,#fff);border-color:#bfa0ff}#idr-ex2-page .plan h3{color:#963bf0}#idr-ex2-page .plan .price{color:#913bf0}#idr-ex2-page .plan .sub, #idr-ex2-page .plan ul{color:#687086}#idr-ex2-page .plan button{border-color:#c9a8ff;color:#8030d7}#idr-ex2-page .plan.featured button{background:linear-gradient(135deg,#b34bff,#8d36ef);color:#fff}#idr-ex2-page .flowstep{background:#fff;border-color:#e3d8f5}#idr-ex2-page .flowstep .num, #idr-ex2-page .flowstep .sym{color:#963bf0}#idr-ex2-page .flowstep strong{color:#25283a}#idr-ex2-page .flowstep span{color:#687086}#idr-ex2-page .feature{background:#fff;border-color:#e5e7f0}#idr-ex2-page .feature .ico{background:#f4eaff;border-color:#e8d7ff;color:#963bf0}#idr-ex2-page .resource-list, #idr-ex2-page .faq-list{border-color:#e5e7f0}#idr-ex2-page .cta h2{color:#25283a}#idr-ex2-page .contact-form{max-width:820px;margin:0 auto;background:#fff;border:1px solid #e5e7f0;border-radius:16px;padding:25px;box-shadow:0 12px 36px #25325c0a}#idr-ex2-page .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#idr-ex2-page .form-grid label{font-size:12px;font-weight:700;color:#45495c;display:flex;flex-direction:column;gap:7px}#idr-ex2-page .form-grid .full{grid-column:1/-1}#idr-ex2-page .form-grid input, #idr-ex2-page .form-grid select, #idr-ex2-page .form-grid textarea{width:100%;border:1px solid #dfe2ed;border-radius:8px;padding:12px 13px;font:inherit;font-size:13px;color:#25283a;background:#fff;outline:none}#idr-ex2-page .form-grid input:focus, #idr-ex2-page .form-grid select:focus, #idr-ex2-page .form-grid textarea:focus{border-color:#a943ff;box-shadow:0 0 0 3px #a943ff16}#idr-ex2-page .form-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px}#idr-ex2-page .consent{display:flex;align-items:center;gap:8px;font-size:11px;color:#687086}#idr-ex2-page .consent input{accent-color:#963bf0}#idr-ex2-page .form-status{font-size:12px;color:#6e35bc;margin-bottom:0}#idr-ex2-page footer{background:#fff;border-top:1px solid #ececf4;color:#687086}#idr-ex2-page footer strong{color:#25283a}@media(max-width:540px){#idr-ex2-page .form-grid{grid-template-columns:1fr}#idr-ex2-page .form-grid .full{grid-column:auto}#idr-ex2-page .contact-form{padding:18px}#idr-ex2-page .form-bottom{align-items:flex-start;flex-direction:column}#idr-ex2-page .form-bottom .btn{width:100%}}#idr-ex2-page header{height:72px;padding:0 clamp(18px,5vw,70px);background:#fff;color:#24283b;box-shadow:0 1px 8px #1b23400a}#idr-ex2-page .brand{display:flex;align-items:center;gap:8px;color:#182d54}#idr-ex2-page .mark{width:31px;height:31px;border:2px solid #8b42d9;color:#8b42d9;clip-path:none;border-radius:8px;display:grid;place-items:center;font-size:20px}#idr-ex2-page nav{display:flex;align-items:center;gap:25px;font-size:11px;color:#30364a}#idr-ex2-page nav a:hover{color:#a943ff}#idr-ex2-page .nav-cta{border-radius:24px;padding:10px 18px;background:linear-gradient(135deg,#b34bff,#8d36ef);color:#fff}#idr-ex2-page .site-footer{display:block;background:#08080b;color:#c5c3ce;padding:34px clamp(18px,7vw,100px) 14px}#idr-ex2-page .footer-main{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1.45fr .8fr .95fr 1.15fr;gap:38px;position:relative;z-index:1}#idr-ex2-page .site-footer .brand{color:#fff;font-size:17px}#idr-ex2-page .site-footer .brand small{color:#a94dff}#idr-ex2-page .site-footer .mark{border-color:#a94dff;color:#a94dff}#idr-ex2-page .footer-brand p{font-size:10px;line-height:1.8;color:#a5a2b1;max-width:230px;margin:13px 0}#idr-ex2-page .socials{display:flex;gap:8px}#idr-ex2-page .socials a{width:24px;height:24px;border:1px solid #37323f;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#c78aff}#idr-ex2-page .footer-col{display:flex;flex-direction:column;gap:10px;font-size:10px}#idr-ex2-page .footer-col h3{font-size:11px;color:#fff;margin:3px 0 4px}#idr-ex2-page .footer-col a:hover{color:#c78aff}#idr-ex2-page .footer-contact a{font-weight:700;color:#fff}#idr-ex2-page .footer-contact span{color:#a5a2b1;line-height:1.5}#idr-ex2-page .footer-watermark{font-size:clamp(70px,12vw,116px);line-height:.9;font-weight:900;letter-spacing:3px;text-align:center;color:transparent;-webkit-text-stroke:1px #29183b;opacity:.75;margin:35px auto 5px;max-width:700px}#idr-ex2-page .footer-bottom{max-width:980px;margin:0 auto;border-top:1px solid #302b36;padding-top:12px;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#898594}@media(max-width:800px){#idr-ex2-page nav{gap:12px}#idr-ex2-page .footer-main{grid-template-columns:1fr 1fr;gap:25px}#idr-ex2-page .footer-watermark{font-size:70px}}@media(max-width:540px){#idr-ex2-page header{padding:0 14px}#idr-ex2-page nav{display:none}#idr-ex2-page .footer-main{grid-template-columns:1fr 1fr;gap:22px}#idr-ex2-page .footer-brand, #idr-ex2-page .footer-contact{grid-column:1/-1}#idr-ex2-page .footer-watermark{font-size:54px}#idr-ex2-page .footer-bottom{flex-direction:column}}#idr-ex2-page .brand-logo{display:flex;align-items:center;gap:7px;color:#16325b;text-decoration:none;flex-shrink:0}#idr-ex2-page .idr-mark{width:30px;height:30px;display:block;flex-shrink:0}#idr-ex2-page .brand-word{display:block;font-weight:900;font-size:21px;line-height:1;letter-spacing:-1px;color:#16325b}#idr-ex2-page .brand-word small{display:block;font-size:6.5px;line-height:1.2;letter-spacing:.25px;color:#8d36c8;font-weight:700;margin-top:3px}#idr-ex2-page .site-footer .brand-logo{color:#fff}#idr-ex2-page .site-footer .brand-word{color:#fff}#idr-ex2-page .site-footer .brand-word small{color:#b77aff}#idr-ex2-page .footer-cta{margin:0 auto 24px;max-width:980px;text-align:center;padding:28px 20px 30px;background:linear-gradient(110deg,#b345f6,#5d20c5);border-radius:0;color:#100d1c}#idr-ex2-page .footer-cta h2{font-size:22px;margin:0 0 8px;color:#100d1c}#idr-ex2-page .footer-cta p{font-size:11px;margin:0 0 16px;color:#24113e}#idr-ex2-page .footer-start-btn{display:inline-flex;align-items:center;gap:18px;background:#08080b;color:#fff;padding:11px 20px;border-radius:24px;font-size:11px;font-weight:800;text-decoration:none}#idr-ex2-page .footer-start-btn span{font-size:15px;color:#b77aff}@media(max-width:540px){#idr-ex2-page .brand-word{font-size:18px}#idr-ex2-page .idr-mark{width:27px;height:27px}#idr-ex2-page .footer-cta{padding:24px 16px}#idr-ex2-page .footer-cta h2{font-size:19px}}#idr-ex2-page /* Footer and logo matched to the user's supplied IDR24x7 reference */
.footer-invest-cta{background:linear-gradient(110deg,#b442f5 0%,#7724d9 62%,#4c1ca0 100%);min-height:195px;text-align:center;padding:43px 18px 40px;color:#080810}#idr-ex2-page .footer-invest-cta h2{font-size:23px;font-weight:800;margin:0 0 10px;color:#080810;letter-spacing:-.3px}#idr-ex2-page .footer-invest-cta p{font-size:11px;font-weight:700;color:#160c2a;margin:0 0 19px}#idr-ex2-page .footer-invest-cta .footer-start-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:#08080b;color:#fff;border-radius:22px;padding:11px 21px;font-size:9px;font-weight:900;letter-spacing:.25px}#idr-ex2-page .reference-footer{background:#08080a;color:#c5c3ce;padding:35px clamp(18px,7vw,100px) 13px}#idr-ex2-page .reference-footer .footer-main{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1.45fr .8fr .95fr 1.15fr;gap:38px}#idr-ex2-page .reference-footer .footer-brand p{font-size:10px;line-height:1.65;color:#aaa6b2;max-width:230px;margin:13px 0}#idr-ex2-page .reference-footer .brand-logo{display:flex;align-items:center;gap:7px;color:#fff;text-decoration:none}#idr-ex2-page .reference-footer .idr-mark{width:27px;height:27px;display:block}#idr-ex2-page .reference-footer .brand-word{display:block;font-weight:900;font-size:15px;line-height:1;letter-spacing:-.3px;color:#7532a7}#idr-ex2-page .reference-footer .brand-word small{display:block;font-size:5.4px;line-height:1.25;letter-spacing:.05px;color:#8c46cb;font-weight:700;margin-top:3px}#idr-ex2-page .reference-footer .socials{display:flex;gap:7px}#idr-ex2-page .reference-footer .socials a{width:24px;height:24px;border:1px solid #302b35;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#c78aff}#idr-ex2-page .reference-footer .footer-col{display:flex;flex-direction:column;gap:9px;font-size:10px}#idr-ex2-page .reference-footer .footer-col h3{font-size:11px;color:#fff;margin:3px 0 4px}#idr-ex2-page .reference-footer .footer-col a:hover{color:#c78aff}#idr-ex2-page .reference-footer .footer-contact a{font-weight:800;color:#fff}#idr-ex2-page .reference-footer .footer-contact span{color:#aaa6b2;line-height:1.5}#idr-ex2-page .reference-footer .footer-watermark{font-size:clamp(70px,12vw,112px);line-height:.88;font-weight:900;letter-spacing:3px;text-align:center;color:transparent;-webkit-text-stroke:1px #2b183d;opacity:.75;margin:34px auto 5px;max-width:700px}#idr-ex2-page .reference-footer .footer-bottom{max-width:980px;margin:0 auto;border-top:1px solid #302b36;padding-top:12px;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#898594}@media(max-width:800px){#idr-ex2-page .reference-footer .footer-main{grid-template-columns:1fr 1fr;gap:25px}#idr-ex2-page .reference-footer .footer-watermark{font-size:70px}}@media(max-width:540px){#idr-ex2-page .footer-invest-cta{min-height:170px;padding:35px 15px}#idr-ex2-page .footer-invest-cta h2{font-size:20px}#idr-ex2-page .reference-footer .footer-main{grid-template-columns:1fr 1fr;gap:22px}#idr-ex2-page .reference-footer .footer-brand, #idr-ex2-page .reference-footer .footer-contact{grid-column:1/-1}#idr-ex2-page .reference-footer .footer-watermark{font-size:54px}#idr-ex2-page .reference-footer .footer-bottom{flex-direction:column}}#idr-ex2-page /* Alternating uploaded video backgrounds: 1st, #idr-ex2-page 3rd, #idr-ex2-page 5th, #idr-ex2-page 7th and 9th content sections */
.video-bg-section{position:relative;isolation:isolate;overflow:hidden}#idr-ex2-page .section-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;pointer-events:none}#idr-ex2-page .section-bg-overlay{position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.78);pointer-events:none}#idr-ex2-page .hero.video-bg-section{background:#f8f7ff}#idr-ex2-page .hero.video-bg-section .section-bg-overlay{background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.68) 60%,rgba(255,255,255,.48))}#idr-ex2-page .video-bg-section.band{background:transparent}#idr-ex2-page .video-bg-section.band .section-bg-overlay{background:rgba(250,248,255,.84)}#idr-ex2-page .video-bg-section.wrap .section-bg-overlay{background:rgba(255,255,255,.82)}#idr-ex2-page .video-bg-section .wrap, #idr-ex2-page .video-bg-section .hero-inner{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){#idr-ex2-page .section-bg-video{display:none}}#idr-ex2-page /* User-provided video used as the first-page hero background */
.hero.video-bg-section{position:relative;isolation:isolate;overflow:hidden}#idr-ex2-page .hero.video-bg-section .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}#idr-ex2-page .hero.video-bg-section .hero-video-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.68) 48%,rgba(255,255,255,.32) 100%)}#idr-ex2-page .hero.video-bg-section .hero-inner{position:relative;z-index:2}#idr-ex2-page /* Founding partner program: video background */
#partner-plans{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;background:#0a1230;padding-left:max(28px,calc((100% - 1180px)/2 + 28px));padding-right:max(28px,calc((100% - 1180px)/2 + 28px))}#idr-ex2-page #partner-plans .section-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}#idr-ex2-page #partner-plans .plans-video-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,12,32,.84),rgba(6,12,32,.64) 50%,rgba(6,12,32,.84))}#idr-ex2-page #partner-plans .head .eyebrow{color:#cfa8ff}#idr-ex2-page #partner-plans .head .eyebrow:before{background:#cfa8ff}#idr-ex2-page #partner-plans .head h2{color:#fff}#idr-ex2-page #partner-plans .head p{color:#d5dbef}#idr-ex2-page #partner-plans .note{color:#b6bdd6}@media(max-width:540px){#idr-ex2-page #partner-plans{padding-left:18px;padding-right:18px}}#idr-ex2-page /* Our business model: video background */
#business-model{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;background:#0a1230;padding-left:max(28px,calc((100% - 1180px)/2 + 28px));padding-right:max(28px,calc((100% - 1180px)/2 + 28px))}#idr-ex2-page #business-model .section-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}#idr-ex2-page #business-model .model-video-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,12,32,.84),rgba(6,12,32,.64) 50%,rgba(6,12,32,.84))}#idr-ex2-page #business-model .head .eyebrow{color:#cfa8ff}#idr-ex2-page #business-model .head .eyebrow:before{background:#cfa8ff}#idr-ex2-page #business-model .head h2{color:#fff}#idr-ex2-page #business-model .head p{color:#d5dbef}@media(max-width:540px){#idr-ex2-page #business-model{padding-left:18px;padding-right:18px}}#idr-ex2-page /* Contact: video background */
#contact{max-width:none;margin:0;background:#0a1230;padding-left:max(28px,calc((100% - 1180px)/2 + 28px));padding-right:max(28px,calc((100% - 1180px)/2 + 28px))}#idr-ex2-page #contact .section-bg-overlay{background:linear-gradient(180deg,rgba(6,12,32,.84),rgba(6,12,32,.64) 50%,rgba(6,12,32,.84))}#idr-ex2-page #contact .head .eyebrow{color:#cfa8ff}#idr-ex2-page #contact .head .eyebrow:before{background:#cfa8ff}#idr-ex2-page #contact .head h2{color:#fff}#idr-ex2-page #contact .head p{color:#d5dbef}#idr-ex2-page #contact>.note{color:#b6bdd6}@media(max-width:540px){#idr-ex2-page #contact{padding-left:18px;padding-right:18px}}

/* wp integration: logo, notices, mobile burger */
#idr-ex2-page .logoimg{height:40px;width:auto;display:block;max-width:230px}
#idr-ex2-page .brand-logo{display:inline-flex;align-items:center}
#idr-ex2-page .idr-form-error,#idr-ex2-page .idr-form-success{grid-column:1/-1;padding:14px 16px;border-radius:12px;font-weight:600;font-size:14px;margin:0 0 12px}
#idr-ex2-page .idr-form-error{background:#FDECEC;border:1px solid #c93a3a;border-left:6px solid #c93a3a;color:#7a1f1f}
#idr-ex2-page .idr-form-success{background:#E9F7EF;border:1px solid #1e9e5a;border-left:6px solid #1e9e5a;color:#0f5c33}
#idr-ex2-page .ex-burger{display:none}
@media(max-width:800px){
#idr-ex2-page header{position:sticky;top:0;z-index:50;flex-wrap:wrap}
#idr-ex2-page .ex-burger{display:grid;place-items:center;width:44px;height:44px;flex:none;background:#fff;border:1.5px solid #8D36C8;color:#8D36C8;font-size:22px;line-height:1;border-radius:10px;cursor:pointer;margin-left:auto}
#idr-ex2-page header nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:60;background:#fff;flex-direction:column;gap:0;padding:8px 4% 14px;border-bottom:1px solid #ece6f5;box-shadow:0 18px 34px rgba(80,40,140,.14)}
#idr-ex2-page header.open nav{display:flex}
#idr-ex2-page header nav a{display:block;padding:13px 10px;border-bottom:1px solid #ece6f5}
#idr-ex2-page header nav a:last-child{border-bottom:0}
}
