:root{--ink:#10283f;--navy:#0a2136;--navy2:#16354f;--stone:#f5f7f8;--mid:#557083;--muted:#758a9a;--line:#dce5eb;--gold:#ccaf83;--teal:#127e78;--green:#17856b;--shadow:0 28px 72px rgba(16,40,63,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:15px/1.6 Inter,'Segoe UI',-apple-system,BlinkMacSystemFont,Arial,sans-serif;background:#fff;-webkit-font-smoothing:antialiased}button,select,input{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #56aaa3;outline-offset:3px}h1,h2,h3,p{margin-top:0}.sr-only{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden;white-space:nowrap}.skip{position:absolute;top:-80px;left:10px;background:white;z-index:500;padding:10px}.skip:focus{top:10px}.shell{width:min(1280px,calc(100% - 92px));margin:auto}.announcement{min-height:38px;padding:9px 20px;display:flex;justify-content:center;align-items:center;gap:11px;color:#e7eef1;background:#071928;text-align:center;letter-spacing:.018em;font-size:11px;line-height:1.4}.announcement-dot{width:6px;height:6px;flex:none;background:var(--gold);border-radius:50%}.site-header{background:#fff;border-bottom:1px solid #edf0f1;z-index:80;position:sticky;top:0}.nav-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.symbol{height:43px;width:43px;border-radius:13px;background:var(--navy);color:var(--gold);display:grid;place-items:center}.symbol svg{height:30px;width:30px}.brand-words{font-weight:760;letter-spacing:-.045em;font-size:24px;line-height:.88;display:grid;grid-template-columns:auto auto;gap:4px}.brand-words span{font-weight:480}.brand-words small{grid-column:1/-1;font-size:7.2px;letter-spacing:.185em;color:#8b999f;font-weight:750;margin-top:5px}.desktop-links{display:flex;align-items:center;gap:34px}.desktop-links a{color:#587082;font-weight:580;font-size:13px;transition:color .2s}.desktop-links a:hover{color:#173f62}.nav-actions{display:flex;align-items:center;gap:12px}.language-wrap{display:flex;gap:7px;align-items:center;padding:6px 9px;border:1px solid #e2e9ed;border-radius:9px;font-size:13px}.language-wrap select{min-width:88px;max-width:125px;border:0;background:white;color:#263f51;font-size:12px;cursor:pointer}.nav-cta{display:flex;gap:13px;align-items:center;background:var(--navy);color:white;font-size:12px;padding:12px 17px;border-radius:8px;font-weight:660;white-space:nowrap}.nav-cta:hover,.button-primary:hover{background:#214660}.hero{background:radial-gradient(ellipse 65% 65% at 78% 25%,#203d55 0%,#0d273e 59%,#071d30 100%);color:white;overflow:hidden}.hero-grid{min-height:665px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:22px}.hero-copy{padding:78px 0 90px;position:relative;z-index:5}.eyebrow{display:flex;align-items:center;gap:12px;color:#d2bc9c;letter-spacing:.21em;font-size:10.5px;font-weight:700;margin-bottom:29px}.eyebrow .line{width:30px;height:1px;background:#d2bc9c}.hero h1{font-size:clamp(46px,5.1vw,76px);line-height:1.08;letter-spacing:-.067em;max-width:690px;font-weight:580;margin-bottom:26px}.hero-lead{font-size:16px;line-height:1.8;color:#bdccda;max-width:558px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:13px 21px;font-size:13px;font-weight:680;border-radius:8px;transition:background .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:#d4b78c;color:#142e43}.button-primary:hover{background:#e4c89f}.button-secondary{border:1px solid rgba(255,255,255,.35);color:#f2f5f8;background:rgba(255,255,255,.03)}.button-secondary:hover{background:rgba(255,255,255,.11)}.hero-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:36px;color:#c2d3de;font-size:11px;line-height:1.4}.hero-trust>span{display:flex;align-items:center;gap:7px}.tinycheck{font-style:normal;color:#8ddbd0;font-size:15px}.hero-art{height:600px;position:relative;display:grid;align-items:center;justify-items:center;isolation:isolate}.orbit-ring{border:1px solid #4561795c;position:absolute;width:580px;height:580px;border-radius:100%;transform:rotate(23deg);pointer-events:none}.ring-b{width:730px;height:730px;opacity:.35}.desktop-mock{position:absolute;right:18px;top:105px;width:min(96%,540px);border:1px solid #55718a55;border-radius:15px;background:#f4f7f9;color:#122c41;overflow:hidden;box-shadow:0 45px 100px #0007;transform:perspective(1200px) rotateY(-8deg) rotateX(3deg)}.mock-top{height:51px;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e0e7ec}.mock-logo{font-weight:830;font-size:12px;letter-spacing:-.02em}.mock-logo>span{font-weight:400}.mock-diamond{color:#b59a72;margin-right:5px}.mock-badge{font-size:8px;font-weight:750;letter-spacing:.06em;color:#718493;background:#f4f7f9;border-radius:20px;padding:5px 8px}.mock-body{display:flex;min-height:328px}.mock-sidebar{display:flex;flex-direction:column;background:#102d46;align-items:center;gap:18px;color:#8398a8;width:52px;padding:22px 10px;font-size:18px}.mock-sidebar span.active{color:#d4b686}.mock-main{flex:1;padding:19px}.mock-overline{font-size:9px;color:#7a8e9d;letter-spacing:.10em;font-weight:750}.mock-h1{font-size:18px;letter-spacing:-.035em;font-weight:750;margin:3px 0 13px}.account-card{background:#102c43;color:white;border-radius:11px;padding:15px 18px 0;overflow:hidden}.account-caption{font-size:10px;color:#a4bccb;display:flex;justify-content:space-between;gap:12px}.account-money{font-size:31px;letter-spacing:-.045em;font-weight:720;margin:8px 0 -5px}.account-money span{font-size:20px;color:#b2c3d1}.chart svg{width:100%;height:76px;display:block}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px}.mini-stats>div{padding:10px 8px;background:white;border:1px solid #e1e9ee;border-radius:8px}.mini-stats span{display:block;color:#758e9e;font-size:9px}.mini-stats b{display:block;font-size:18px}.mini-stats small{font-size:8px;color:#9baab3}.phone-mock{position:absolute;left:9px;bottom:66px;background:#10283d;border:5px solid #1d344a;color:white;width:172px;height:345px;border-radius:29px;box-shadow:0 23px 54px #0009;transform:rotate(-8deg);padding:12px;z-index:2}.phone-notch{height:9px;width:55px;background:#07121c;border-radius:12px;margin:-10px auto 8px}.phone-small{font-size:8px;text-align:left}.phone-brand{font-weight:750;letter-spacing:-.035em;font-size:15px;margin:14px 0 30px}.phone-brand span{font-size:10px;font-weight:440}.phone-mock p{font-size:10px;color:#9db3c3;margin-bottom:6px}.phone-mock strong{display:block;font-size:19px;letter-spacing:-.04em}.phone-mock small{display:block;font-size:8px;color:#9db3c3}.phone-buttons{display:flex;gap:11px;margin:21px 0}.phone-buttons span{background:#27475e;border-radius:8px;width:34px;height:34px;display:grid;place-items:center}.phone-tx{border-top:1px solid #314859;padding:10px 0;display:flex;align-items:center;gap:5px;font-size:7.5px}.phone-tx span{font-size:16px;color:#b9dbd7}.phone-tx div{flex:1}.phone-tx b{font-size:7.5px}.visual-watermark{position:absolute;bottom:21px;right:13px;font-size:10px;color:#a0bac8;letter-spacing:.07em}.hero-bottom{border-top:1px solid #37516875;background:#071b2d}.hero-bottom-inner{display:flex;justify-content:space-between;padding:20px 0;letter-spacing:.18em;font-size:9px;color:#93afbf;gap:20px}.gold-dot{color:#c4a979}.section{padding:116px 0}.section-white{background:#fff}.section-heading{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:42px}.kicker{font-size:10px;letter-spacing:.185em;font-weight:780;color:#aa865a;margin-bottom:18px}.section h2{font-size:clamp(32px,4vw,56px);line-height:1.14;font-weight:560;letter-spacing:-.055em;margin-bottom:0}.section-aside{font-size:15px;line-height:1.86;color:#637d8d;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.feature-card{min-height:283px;border:1px solid #e4eaee;background:#fafbfc;border-radius:15px;padding:27px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.feature-card:hover{transform:translateY(-3px);border-color:#b4c7d0}.feature-icon{font-size:31px;font-weight:400;color:#bc9e74;width:60px;height:60px;border-radius:14px;background:white;border:1px solid #edf0f2;display:grid;place-items:center}.feature-card h3{font-size:19px;letter-spacing:-.035em;margin:31px 0 7px}.feature-card p{color:#64808f;font-size:13px;line-height:1.8;margin:0}.feature-card>span{font-size:9px;color:#94a6b0;letter-spacing:.17em;font-weight:750;margin-top:auto;padding-top:21px}.statement{background:#112e47;color:white;padding:70px 0}.statement-inner{display:grid;grid-template-columns:1fr 230px;gap:90px;align-items:center}.kicker-light{color:#dcc6a7}.statement h2{font-weight:580;letter-spacing:-.06em;font-size:clamp(32px,4vw,53px);margin-bottom:10px}.statement p:not(.kicker){color:#bdcddb;max-width:695px;line-height:1.9}.statement-tile{padding:31px;background:linear-gradient(135deg,#234963,#153148);border-radius:14px;border:1px solid #3e5d73;display:grid;gap:10px}.statement-tile>span{font-size:22px;color:#e2c597}.statement-tile strong{font-size:44px;letter-spacing:-.045em;line-height:1.2}.statement-tile small{color:#b9cddd;font-size:11px}.technology{background:#f5f7f8}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tech-panel{background:white;border-radius:15px;border:1px solid #e3e9ed;padding:32px;min-height:254px;display:flex;flex-direction:column}.tech-index{color:#a18765;font-size:13px;font-weight:740;border:1px solid #eadfcf;border-radius:8px;width:37px;height:37px;display:grid;place-items:center}.tech-panel h3{font-size:19px;letter-spacing:-.03em;margin:27px 0 7px}.tech-panel p{font-size:13px;color:#678191;line-height:1.75}.tech-code{margin-top:auto;border-top:1px solid #edf0f1;padding-top:15px;font-size:11px;color:#496577;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tech-notice{display:flex;align-items:start;gap:13px;margin-top:24px;background:#eaf1f5;border:1px solid #d8e4ea;padding:16px 19px;border-radius:10px;color:#426076}.tech-notice>span{font-family:Georgia,serif;font-size:20px;border:1px solid #7f9ba9;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;line-height:1}.tech-notice p{margin:0;font-size:12px}.acquisition{background:#091f33;color:white}.acquisition-layout{display:grid;grid-template-columns:1.05fr .8fr;gap:90px;align-items:center}.acquisition h2{font-weight:570;letter-spacing:-.055em}.acquisition p:not(.kicker){color:#bed0de;line-height:1.9;max-width:560px}.acquisition-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button-white{background:#d9b98a;color:#0f283d}.button-outline{border:1px solid #71899a;color:white}.included-card{border:1px solid #3b5970;padding:35px;background:#123049;border-radius:17px}.included-card h3{font-size:22px;font-weight:600;margin-bottom:24px}.included-card ul{list-style:none;margin:0 0 23px;padding:0}.included-card li{border-top:1px solid #33536a;padding:11px 0;color:#d8e4ec;font-size:13px}.included-card li:before{content:'✓';color:#e0be8c;margin-right:12px}.included-card p{font-size:11px;line-height:1.7;color:#99b1c1!important;margin:0}.faq{background:white}.faq h2{margin-bottom:46px}.faq-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.faq-item{border-top:2px solid #d8e1e7;padding-top:22px}.faq-item h3{font-size:18px;font-weight:660;letter-spacing:-.025em}.faq-item p{font-size:13px;line-height:1.85;color:#647f8d}.footer{background:#061826;color:#d5e2ec;padding:64px 0 30px}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:20px}.footer-mark{font-size:24px;letter-spacing:-.055em;font-weight:730;color:white}.footer-brand p{color:#9bb2c1;font-size:13px;margin:5px 0 0}.back-top{color:#c7d7e2;font-size:12px}.footer-rule{border-top:1px solid #2c4151;margin:46px 0 23px}.footer-end{display:flex;justify-content:space-between;align-items:start;gap:60px}.footer-end p{max-width:640px;font-size:11px;line-height:1.8;color:#8ca5b4}.footer-end>span{font-size:10px;color:#849fac;white-space:nowrap}
[dir=rtl] .brand,[dir=rtl] .nav-inner,[dir=rtl] .hero-actions,[dir=rtl] .hero-trust,[dir=rtl] .hero-bottom-inner{direction:rtl}[dir=rtl] .mock-body,[dir=rtl] .hero-art,[dir=rtl] .phone-mock{direction:ltr}[dir=rtl] .feature-card,[dir=rtl] .included-card,[dir=rtl] .tech-panel,[dir=rtl] .statement{text-align:right}
@media(max-width:1150px){.shell{width:min(1200px,calc(100% - 52px))}.desktop-links{gap:19px}.desktop-mock{right:-7px}.phone-mock{left:-5px}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:60px}.hero-art{transform:scale(.91);transform-origin:right center}.feature-card{padding:20px}.feature-card p{font-size:12px}}
@media(max-width:850px){.desktop-links{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:67px 0 0}.hero h1{max-width:800px}.hero-art{height:480px;width:min(700px,100%);margin:auto;transform:none}.desktop-mock{right:7%;top:65px;max-width:510px}.phone-mock{left:8%;bottom:30px}.section-heading{gap:20px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:250px}.acquisition-layout{gap:34px}}
@media(max-width:600px){.shell{width:calc(100% - 38px)}.announcement{font-size:9.5px;padding:10px 12px}.nav-inner{height:70px;gap:8px}.symbol{width:36px;height:36px}.symbol svg{width:24px}.brand-words{font-size:20px}.brand-words small{font-size:5.9px}.language-wrap{padding:4px}.language-wrap select{min-width:51px;max-width:83px}.nav-cta{padding:10px;font-size:10px}.hero-copy{padding:54px 0 5px}.hero h1{font-size:clamp(41px,11vw,56px)}.hero-lead{font-size:14px;line-height:1.8}.hero-trust{margin-top:25px}.hero-art{height:358px;transform:scale(.88);transform-origin:center 0}.desktop-mock{width:475px;max-width:none;top:38px;right:-52px;transform:scale(.75) perspective(1200px) rotateY(-6deg);transform-origin:top right}.phone-mock{transform:rotate(-8deg) scale(.81);transform-origin:bottom left;left:1px;bottom:0}.visual-watermark{right:15px;bottom:-15px}.hero-bottom-inner{font-size:8px}.hero-bottom-inner span:last-child{display:none}.section{padding:75px 0}.section-heading,.statement-inner,.acquisition-layout{grid-template-columns:1fr}.section h2,.statement h2{font-size:38px}.section-aside{margin-top:18px}.feature-grid,.technology-grid,.faq-columns{grid-template-columns:1fr}.feature-card{min-height:214px}.feature-card h3{margin-top:15px}.feature-card>span{padding-top:12px}.statement{padding:57px 0}.statement-tile{max-width:290px}.tech-panel{min-height:205px}.acquisition-layout{gap:38px}.included-card{padding:24px}.footer-end{flex-direction:column;gap:11px}.hero-actions .button{width:100%}.faq h2{margin-bottom:32px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
[hidden]{display:none!important}
@media(max-width:420px){.nav-cta{font-size:0;min-width:39px;height:39px;padding:7px;justify-content:center}.nav-cta span{font-size:18px}.language-wrap select{max-width:91px}.hero-art{overflow:visible}}

.footer-links-legal{display:flex;gap:22px;flex-wrap:wrap;padding:16px 0 12px;font-size:12px;color:#e2e9ef}.footer-links-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-links-legal a:hover{color:#d9bc8e}.footer-links-legal a:focus-visible{outline:3px solid #d9bc8e;outline-offset:3px}
