:root{--gold:#d69a18;--gold-dark:#ad6d00;--gold-light:#fff0c8;--navy:#0d1c41;--navy-deep:#07132f;--purple:#5343af;--purple-dark:#302572;--text:#636b7d;--border:#e0e4ef;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font-family:inherit}button{cursor:pointer}.connect-page{width:100%;overflow-x:hidden}.brand,.footer-brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.logoMark{background:linear-gradient(145deg,#06234c,#0a559e);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 8px 20px #0528572e}.logoMark.small{flex-basis:34px;width:34px;height:34px}.logoMark:after{content:"";background:#45d277;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:4px}.logoMark.small:after{width:7px;height:7px}.logoInner{color:#fff;font-size:20px;font-weight:900;line-height:1}.logoMark.small .logoInner{font-size:16px}.brandWords{flex-direction:column;line-height:1;display:flex}.brandWords strong{color:var(--navy);letter-spacing:.3px;white-space:nowrap;font-size:17px}.brandWords strong em{color:var(--gold);font-style:normal}.brandWords small{color:#81889a;letter-spacing:.3px;margin-top:6px;font-size:9px}.topbar{z-index:30;background:#fffffffa;border-bottom:1px solid #0d1c410d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;padding:0 6%;display:grid;position:relative}.nav-links{align-items:center;gap:40px;display:flex}.nav-links a{color:#171923;padding:12px 0;font-size:14px;text-decoration:none;position:relative}.nav-links a.active{color:var(--gold-dark)}.nav-links a.active:after{content:"";background:var(--gold);border-radius:10px;height:3px;position:absolute;bottom:2px;left:0;right:0}.nav-button{color:#fff;background:linear-gradient(90deg,#dea31e,#bd7700);border-radius:999px;justify-self:end;align-items:center;gap:14px;padding:14px 26px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #b471002b}.hero{grid-template-columns:1.08fr .92fr;min-height:600px;display:grid;overflow:hidden}.hero-left{background:radial-gradient(circle at 78% 16%,#ffde926e,#0000 30%),radial-gradient(circle at 90% 88%,#ffd36c45,#0000 23%),linear-gradient(135deg,#fff 0%,#fffaf0 55%,#ffedc3 100%);align-items:center;min-height:600px;padding:70px 7%;display:flex;position:relative;overflow:hidden}.hero-left:after{content:"";background:#db9f1f14;border-radius:50%;width:490px;height:240px;position:absolute;bottom:-90px;right:-120px;transform:rotate(-10deg)}.hero-content{z-index:3;max-width:760px;position:relative}.eyebrow{color:#9a6400;letter-spacing:3.5px;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-block}.eyebrow.light{color:#dcb45f}.hero-left h1{max-width:760px;color:var(--navy);letter-spacing:-3.5px;margin:0;font-size:clamp(52px,5vw,78px);line-height:1}.hero-left h1 span{color:var(--gold)}.hero-copy{max-width:620px;color:var(--text);margin:28px 0 30px;font-size:19px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 30px;font-size:16px;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(90deg,#e0a31b,#bc7600);box-shadow:0 13px 30px #b470002e}.secondary-button{color:var(--navy);background:#ffffffbf;border:1px solid #0d1c412e}.hero-trust{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.hero-trust>span{align-items:center;gap:9px;display:flex}.hero-trust b{color:#fff;background:var(--gold);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.hero-trust small{color:#747b8d;flex-direction:column;font-size:10px;line-height:1.35;display:flex}.hero-trust strong{color:var(--navy);font-size:11px}.hero-right{background:radial-gradient(circle at 53% 48%,#5b4fbc2b,#0000 34%),linear-gradient(135deg,#f5f4ff 0%,#e6e8ff 50%,#d6dcf5 100%);justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.hero-right:before{content:"";background:linear-gradient(120deg,#ffffff80,#0000 38%);position:absolute;inset:0}.visual-glow{background:radial-gradient(circle,#5f50c826,#0000 67%);border-radius:50%;width:430px;height:430px;position:absolute}.blue-ring{border:9px solid #4d44a929;border-radius:50%;position:absolute}.ring-one{width:330px;height:330px;top:22%;left:4%}.ring-two{border-color:#4453af24;width:250px;height:250px;bottom:-65px;right:-40px}.phone-shadow{filter:blur(25px);background:#262c6133;border-radius:50%;width:270px;height:70px;position:absolute;bottom:55px}.phone{z-index:5;background:linear-gradient(135deg,#101010,#44444b 44%,#111);border-radius:39px;width:245px;height:505px;padding:9px;position:relative;box-shadow:0 35px 70px #262a5a45,0 8px 20px #0000003d}.phone:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:34px;position:absolute;inset:5px}.phone-notch{z-index:8;background:#0b0b0b;border-radius:0 0 15px 15px;width:103px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-screen{text-align:center;background:linear-gradient(#fff,#fbfbff);border-radius:31px;height:100%;padding:58px 20px 25px;position:relative;overflow:hidden}.phone-brand{justify-content:center;align-items:center;gap:8px;margin-bottom:44px;display:flex}.phone-brand-words{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.phone-brand-words strong{color:var(--navy);font-size:11px}.phone-brand-words strong em{color:var(--gold);font-style:normal}.phone-brand-words small{color:#898fa0;margin-top:4px;font-size:6px}.phone-welcome-label{color:var(--purple);letter-spacing:2px;font-size:8px;font-weight:700}.phone-content h2{color:#171717;margin:9px 0 13px;font-size:19px;line-height:1.22}.phone-content p{color:#777d8d;margin:0 0 32px;font-size:10px;line-height:1.55}.phone-primary,.phone-secondary{border-radius:999px;width:100%;height:43px;font-size:10px}.phone-primary{color:#fff;background:linear-gradient(90deg,#604fc6,#34287b);border:none;margin-bottom:12px}.phone-secondary{color:#454457;background:#fff;border:1px solid #bbb8df}.phone-footer{color:#a0a3af;letter-spacing:.5px;font-size:7px;position:absolute;bottom:24px;left:0;right:0}.value-strip{background:#fff;border-bottom:1px solid #edf0f6;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;padding:26px 6%;display:grid}.value-item{justify-content:center;align-items:center;gap:13px;display:flex}.value-icon{width:38px;height:38px;color:var(--gold-dark);background:#fff5dc;border-radius:50%;flex:0 0 38px;place-items:center;font-weight:700;display:grid}.value-item div{flex-direction:column;display:flex}.value-item strong{color:var(--navy);font-size:13px}.value-item small{color:#818797;margin-top:3px;font-size:9px}.value-separator{background:#e7e9f0;width:1px;height:38px}.actions-section{background:linear-gradient(#fff,#fafbff);padding:76px 6% 82px}.section-heading{max-width:700px;margin-bottom:38px}.section-heading h2{color:var(--navy);letter-spacing:-1.5px;margin:0 0 14px;font-size:clamp(32px,3vw,46px);line-height:1.08}.section-heading p{color:var(--text);margin:0;font-size:16px;line-height:1.55}.feature-row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feature-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-height:270px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 32px #1e27540b}.feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1e275414}.feature-icon{width:58px;height:58px;color:var(--purple);background:#f1efff;border-radius:50%;place-items:center;margin-bottom:24px;font-size:24px;font-weight:700;display:grid}.feature-content{flex-direction:column;flex:1;display:flex}.feature-card h3{color:#15182a;margin:0 0 10px;font-size:21px}.feature-card p{color:#707789;margin:0;font-size:14px;line-height:1.55}.card-link{color:var(--gold-dark);background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:18px 0 0;font-size:12px;font-weight:700;display:inline-flex}.how-section{color:#fff;background:linear-gradient(120deg,#081735,#102a59);padding:72px 6% 76px}.how-heading{max-width:660px;margin-bottom:42px}.how-heading h2{color:#fff;letter-spacing:-1.5px;margin:0;font-size:clamp(31px,3vw,44px);line-height:1.08}.steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;display:grid}.step{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:16px;min-height:100px;padding:20px;display:flex}.step-number{color:#fff;background:var(--gold);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:700;display:grid}.step strong{color:#fff;margin-bottom:5px;font-size:15px;display:block}.step p{color:#c4cad8;margin:0;font-size:11px;line-height:1.4}.step-arrow{color:var(--gold);font-size:23px}.about-section{background:#fff;grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;padding:80px 7%;display:grid}.about-copy h2{color:var(--navy);letter-spacing:-2px;margin:0 0 18px;font-size:clamp(34px,3.5vw,50px);line-height:1.07}.about-copy p{max-width:580px;color:var(--text);margin:0;font-size:16px;line-height:1.65}.about-panel{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.about-stat{border:1px solid var(--border);background:linear-gradient(145deg,#fff,#f9f9ff);border-radius:15px;min-height:130px;padding:25px}.about-stat strong{color:var(--gold);margin-bottom:22px;font-size:21px;display:block}.about-stat span{color:var(--navy);font-size:14px;font-weight:700}.cta-section{color:#fff;background:radial-gradient(circle at 88% 45%,#6051be66,#0000 26%),linear-gradient(120deg,#0a1938,#173565);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin:0 6% 55px;padding:42px 50px;display:flex}.cta-label{color:#deb65f;letter-spacing:3px;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.cta-section h2{letter-spacing:-1px;margin:0 0 8px;font-size:clamp(28px,3vw,40px)}.cta-section p{color:#c9cfda;margin:0;font-size:14px}.cta-button{color:#fff;background:linear-gradient(90deg,#dfa41d,#be7700);border-radius:999px;flex:none;align-items:center;gap:14px;padding:17px 29px;text-decoration:none;display:inline-flex}.footer{background:#fff;border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:25px 6% 34px;display:flex}.footer-brand span{flex-direction:column;display:flex}.footer-brand strong{color:var(--navy);font-size:11px}.footer-brand small{color:#8b91a0;margin-top:4px;font-size:7px}.footer p{color:#8a909d;margin:0;font-size:10px}@media (max-width:1100px){.topbar{grid-template-columns:1fr auto}.nav-links{display:none}.hero{grid-template-columns:1fr}.hero-left{min-height:530px}.hero-right{min-height:570px}.feature-row{grid-template-columns:repeat(2,1fr)}.value-strip{grid-template-columns:repeat(2,1fr);gap:20px}.value-separator{display:none}.steps{grid-template-columns:repeat(2,1fr)}.step-arrow{display:none}.about-section{grid-template-columns:1fr}}@media (max-width:650px){.topbar{min-height:78px;padding:0 20px}.logoMark{flex-basis:36px;width:36px;height:36px}.brandWords strong{font-size:14px}.brandWords small{font-size:7px}.nav-button{padding:10px 14px;font-size:11px}.hero-left{min-height:auto;padding:65px 23px 60px}.hero-left h1{letter-spacing:-2.5px;font-size:46px}.hero-copy{font-size:16px}.hero-trust{gap:17px}.hero-right{min-height:540px}.phone{transform:scale(.9)}.value-strip{grid-template-columns:1fr;gap:18px;padding:25px 24px}.value-item{justify-content:flex-start}.actions-section{padding:60px 22px}.feature-row{grid-template-columns:1fr}.feature-card{min-height:230px}.how-section{padding:60px 22px}.steps{grid-template-columns:1fr}.about-section{gap:38px;padding:60px 22px}.about-panel{grid-template-columns:1fr}.cta-section{flex-direction:column;align-items:flex-start;margin:0 20px 40px;padding:34px 28px}.footer{flex-direction:column;align-items:flex-start;gap:20px;padding:25px 22px 35px}}
