@font-face{font-family:Expo Arabic;src:local("ExpoArabic-Book"),local("Expo Arabic Book"),local("Expo Arabic");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Expo Arabic;src:local("ExpoArabic-Medium"),local("Expo Arabic Medium");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Expo Arabic;src:local("ExpoArabic-SemiBold"),local("Expo Arabic SemiBold");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Expo Arabic;src:local("ExpoArabic-Bold"),local("Expo Arabic Bold");font-weight:700;font-style:normal;font-display:swap}:root{--background:#031426;--foreground:#f5f8fb;--card:#0b2436;--card-foreground:#f5f8fb;--popover:#0b2436;--popover-foreground:#f5f8fb;--primary:#a9f570;--primary-foreground:#05251d;--ring:#a9f570;--border:#dfffe71a;--lime:#a9f570;--ink:#f5f8fb;--dim:#a5b8c6;--radius:.75rem;--glass:linear-gradient(125deg,rgba(209,255,229,.075),rgba(32,72,91,.12) 50%,rgba(5,22,39,.6));--glass-edge:rgba(222,255,237,.14)}body{background:#031426;background-image:radial-gradient(ellipse at 82% 1%,#155b462b,transparent 32%),radial-gradient(ellipse at 0 40%,#10354b24,transparent 36%);-webkit-font-smoothing:antialiased}:lang(ar),[dir=rtl],[lang=ar]{font-family:Expo Arabic,Tahoma,Arial,sans-serif}.site-shell{position:relative;isolation:isolate}.site-shell:before{content:"";position:absolute;inset:0 0 auto;height:980px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#d5ffea04 1px,transparent 0),linear-gradient(#d5ffea04 1px,transparent 0);background-size:88px 88px;mask-image:linear-gradient(black,transparent)}.site-header{position:relative;z-index:30;height:82px;margin-top:22px;border:1px solid var(--glass-edge);border-radius:16px;padding:0 26px;gap:28px;background:linear-gradient(110deg,#1a39453d,#091d2eb8 70%);backdrop-filter:blur(20px);box-shadow:0 12px 50px #00111d24,inset 0 1px #ffffff09}.site-header>nav{gap:24px;align-items:center}.site-header>nav a{white-space:nowrap;transition:color .2s}.site-header>nav [aria-current=page]{color:var(--lime)}.header-actions{gap:20px}.brand-lockup{display:inline-flex;align-items:center;flex-shrink:0;gap:10px;text-align:left;direction:ltr;line-height:1}.brand-emblem{object-fit:contain;flex-shrink:0;width:41px;height:54px;filter:drop-shadow(0 0 10px #7cff5612)}.brand-type{display:flex;flex-direction:column;gap:8px;font-family:Arial,Helvetica,sans-serif!important}.brand-name{font-size:25px;font-weight:500!important;letter-spacing:2px;color:#f4faf5}.brand-name b{font-weight:500;color:var(--lime)}.brand-caption{font-size:5.8px!important;letter-spacing:1.22px!important;color:#8fabaf;white-space:nowrap;font-weight:400!important}.brand-footer .brand-emblem{width:52px;height:72px}.brand-footer .brand-name{font-size:31px;letter-spacing:2.5px}.brand-footer .brand-caption{font-size:7px!important;letter-spacing:1.3px!important}.language{color:#d2e0e5;padding:9px 0;white-space:nowrap}.button{background:linear-gradient(135deg,#c2ff96,var(--lime) 45%,#7ae898);border:1px solid #c5ffb980;border-radius:9px;box-shadow:0 5px 24px #82ef6511,inset 0 1px #ffffff44;transition:transform .2s,box-shadow .2s;min-height:54px}.button:hover{background:linear-gradient(135deg,#d6ffb7,#aaf88a);box-shadow:0 8px 28px #8df26926}.button.small{min-height:42px;gap:14px;border-radius:8px;padding:11px 17px}.hero{min-height:674px;padding-top:65px;padding-bottom:65px;gap:10px;grid-template-columns:1.05fr 1fr}.hero h1{font-size:clamp(53px,4.7vw,72px);letter-spacing:-2.9px;line-height:1.07;margin-bottom:29px}.hero h1 em{color:var(--lime);background:linear-gradient(110deg,#e2ffc3,#9afa7e 60%,#62d5a2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero .eyebrow{display:flex;align-items:center;gap:10px;letter-spacing:1.7px;font-size:10px}.status-dot{display:block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #a9f5700b,0 0 14px #a9f57055}.hero-description{max-width:450px}.hero-actions{gap:25px;margin-top:32px}.hero-actions .button{font-size:14px}.hero-actions .text-link{font-size:13px}.hero-footnote{margin-top:38px;font-size:9px;color:#7f9cae;gap:11px}.crystal-scene{height:550px;width:100%;position:relative;perspective:1100px;direction:ltr;isolation:isolate}.crystal-halo{position:absolute;inset:10% 0 1%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,#81f69317,#19684b0d 38%,transparent 67%);z-index:-1}.crystal-orbit{position:absolute;top:11%;left:8%;width:84%;height:77%;border:1px solid #b4ffaf20;border-radius:50%;pointer-events:none;transform:rotate(-28deg)}.orbit-one{transform:rotate(-28deg) rotateY(34deg);border-color:#c1ffe32b;box-shadow:0 0 24px #82d58206,inset 0 0 24px #82d58206}.orbit-two{width:89%;height:61%;top:22%;left:5%;transform:rotate(29deg) rotateX(28deg);border-color:#9be7cc18}.orbit-three{width:74%;height:93%;top:2%;left:13%;transform:rotate(35deg) rotateY(49deg);border-style:dashed;border-color:#a0dcbe15}.crystal-sculpture{position:absolute;inset:3% 0 5%;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .65s cubic-bezier(.15,.7,.2,1);transform-style:preserve-3d;will-change:transform}.crystal-float{width:100%;height:100%;animation:crystal-float 8s ease-in-out infinite}.crystal-float img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 24px #000e18b3);user-select:none;-webkit-user-drag:none}.crystal-base{position:absolute;left:22%;right:22%;height:28px;bottom:3%;border-radius:50%;background:radial-gradient(ellipse,#89ec8a14,transparent 67%);transform:scaleY(.5);filter:blur(6px);animation:crystal-shadow 8s ease-in-out infinite;z-index:-1}.crystal-scene .visual-label.top{top:1%;left:4%;color:#779c9b;display:flex;align-items:center;gap:8px}.visual-label.top>span{width:16px;height:1px;background:#b0f98b88}.crystal-caption{position:absolute;bottom:0;left:11%;display:flex;align-items:center;gap:11px;letter-spacing:1.8px;color:#b7d9bb;line-height:1.5}.crystal-caption small{display:block;letter-spacing:.3px;color:#6f939d;margin-top:6px}.crystal-caption-line{width:24px;height:1px;background:var(--lime)}.motion-toggle{position:absolute;right:9%;bottom:0;width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2ffe71c;border-radius:50%;background:#0e2e3470;color:#99bdab;cursor:pointer;transition:border-color .2s}.motion-toggle:hover{border-color:var(--lime);color:var(--lime)}[data-hidden=true] .crystal-base,[data-hidden=true] .crystal-float,[data-paused=true] .crystal-base,[data-paused=true] .crystal-float,[data-visible=false] .crystal-base,[data-visible=false] .crystal-float{animation-play-state:paused}[data-paused=true] .crystal-sculpture{transform:none;will-change:auto}@keyframes crystal-float{0%,to{transform:translateY(3px) rotate(-.6deg)}50%{transform:translateY(-13px) rotate(.65deg)}}@keyframes crystal-shadow{0%,to{opacity:.55;transform:scale(.95,.5)}50%{opacity:.25;transform:scale(.8,.4)}}.metrics{position:relative;border:1px solid var(--glass-edge);border-radius:16px;padding:30px 34px;background:var(--glass);box-shadow:inset 0 1px #f6ffec0a,0 15px 50px #00121e26}.metrics strong{font-weight:400;letter-spacing:-1.5px;color:#edfbea}.metrics p{margin-top:10px;color:#91acb6}.section{padding-block:104px}.section-heading h2{font-size:45px;line-height:1.17}.eyebrow{letter-spacing:1.8px;margin-bottom:24px}.service-grid{margin-top:42px}.service-card{background:var(--glass);border:1px solid var(--glass-edge);border-radius:16px;min-height:314px;padding:32px;box-shadow:inset 0 1px #e9fff30a,0 10px 38px #00121c25;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.service-card:before{content:"";width:130px;height:130px;position:absolute;top:-80px;inset-inline-end:-38px;background:#abf8940f;transform:rotate(35deg);border:1px solid #d1ffcb10;pointer-events:none}.service-card:hover{transform:translateY(-5px);border-color:#b2ff9e66;box-shadow:inset 0 1px #e9fff318,0 18px 48px #00131e44}.service-card h3{font-size:21px}.service-card>svg:first-child{padding:9px;width:49px;height:49px;border-radius:12px;background:linear-gradient(130deg,#9eff811b,#b9ffd304);border:1px solid #cfffbc1c;margin-bottom:29px}.service-number{color:#6e9291;top:33px}.card-link{gap:12px}.platform-band{background:linear-gradient(110deg,#0d28345c,#09223655 60%,#0f392a24);border-color:#c8ffd812}.platform-inner{padding-block:86px}.capability-stack>div{border:1px solid var(--glass-edge);border-radius:14px;background:linear-gradient(115deg,#83cda50d,#0a223980);transform:perspective(1000px) rotateY(-4deg);padding:28px 25px}.capability-stack h3{letter-spacing:2px}.market-grid{gap:12px}.market-card{background:linear-gradient(145deg,#accbc607,#0c23363d);border:1px solid #c9ffe014;border-radius:13px;padding:24px 20px}.market-card strong{color:#e7ffd8}.market-card h3{font-size:15px}.assurance-feature{background:linear-gradient(110deg,#2663391c,#1638423b 45%,#08203866);border:1px solid #c0ffb62e;border-radius:22px;box-shadow:inset 0 1px #f6ffec0a;position:relative;overflow:hidden}.assurance-symbol svg{filter:drop-shadow(0 0 25px #92ff611c)}.process-list{gap:16px}.process-step{border:1px solid #d7ffdf17;border-top-color:#bbfa8580;border-radius:12px;padding:22px 20px;background:linear-gradient(155deg,#caefd108,#0a223544)}.process-index{font-size:27px;color:#629279}.process-time{font-size:9px;letter-spacing:.7px}.ecosystem-section{border-color:#b2dcc921;padding-block:44px}.ecosystem-names span{color:#e0ece8}.cta{background:linear-gradient(112deg,#d3ffae,#a8ef83 50%,#76d9a4);border:1px solid #d5ffcbb3;border-radius:21px;box-shadow:inset 0 1px #ffffff80,0 18px 60px #00181e38;padding:64px;overflow:hidden}.cta:before{content:"";position:absolute;width:300px;height:300px;inset-inline-end:5%;top:-230px;border:1px solid #effffb50;background:#f5ffe71a;transform:rotate(32deg);pointer-events:none}.cta .button{background:linear-gradient(135deg,#0c2930,#052033);border:1px solid #092d39;color:#d2ffb7;box-shadow:0 7px 20px #0732231c}.site-footer{background:linear-gradient(110deg,#061c2e,#041827 55%,#06232a);border-color:#c8ffbc20;position:relative}.site-footer:before{content:"";position:absolute;top:-1px;height:1px;left:10%;right:10%;background:linear-gradient(90deg,transparent,#a4f57e66,transparent)}.footer-main{grid-template-columns:1.5fr .85fr .85fr 1.2fr;gap:56px;padding-block:64px 50px}.footer-main h3{color:#edf9e9;margin:7px 0 26px}.footer-main .brand-lockup{margin-bottom:14px}.footer-main p{color:#8faab7}.footer-main>div>a:not(.wordmark){margin-bottom:14px;color:#91acb6}.footer-main>div:last-child>a{color:var(--lime)}.footer-since{letter-spacing:1.7px;color:#729889!important}.footer-bottom{color:#6e8f9c;border-color:#d7ffdf14}.page-hero{padding-top:32px;padding-bottom:64px}.breadcrumb{display:block;margin-bottom:47px;color:#7d9cae}.breadcrumb ol{display:flex;gap:0;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;line-height:1.9}.breadcrumb li{display:inline-flex;align-items:center}.breadcrumb li+li:before{content:"/";color:#456c73;margin-inline:11px}.breadcrumb [aria-current=page]{color:#9ab8b9}.breadcrumb a:hover{color:var(--lime)}.page-hero h1{max-width:1030px}.article-sidebar{top:35px}.empty-state,.form-panel,.inquiry-card,.related a,.safe-note,.sidebar-cta{background:var(--glass);border:1px solid var(--glass-edge);border-radius:14px;box-shadow:inset 0 1px #e9fff30a}.article-chapter{border-color:#c8ffd818}.article-content p{color:#b1c3ce}.article-content table{border-radius:10px;overflow:hidden}.article-content th{background:#16383a80;color:#c2f7a5}.article-content td{border-color:#c8ffd818}.related a{transition:border-color .2s,transform .2s}.related a:hover{transform:translateY(-3px)}.form-panel{background:linear-gradient(120deg,#21403445,#0a203c94);padding:38px;box-shadow:0 20px 70px #00111d44,inset 0 1px #e9fff30a}.field [data-slot=input],.field [data-slot=select-trigger],.field [data-slot=textarea]{background:#031a2b9e;border-color:#b9dfd42b}.service-choice{border-radius:9px;background:#0b28333d;border-color:#d2ffde20}.service-choice.selected{background:#295d3636;border-color:#b0f88a77}.form-actions{border-color:#d7ffdf1a}.mobile-menu{background:linear-gradient(150deg,#123b3a,#051b30 65%);border-color:#b0ff9f22}.menu-trigger{color:#d3edd8}[dir=rtl] .hero h1{font-size:60px;font-weight:500}[dir=rtl] .hero .eyebrow{letter-spacing:0}[dir=rtl] .hero-description{font-size:16px;line-height:2}[dir=rtl] .hero-footnote{font-size:9px;letter-spacing:0}[dir=rtl] .crystal-caption{letter-spacing:0;direction:rtl;text-align:right;font-size:10px}[dir=rtl] .crystal-caption small{font-size:9px;letter-spacing:0}[dir=rtl] .section-heading h2{font-size:39px}[dir=rtl] .service-card h3{font-size:21px}[dir=rtl] .service-card p{line-height:2;font-size:14px}[dir=rtl] .brand-caption,[dir=rtl] .brand-lockup,[dir=rtl] .brand-name,[dir=rtl] .brand-type{font-family:Arial,Helvetica,sans-serif!important}[dir=rtl] .brand-caption{letter-spacing:1.22px!important}[dir=rtl] .brand-footer .brand-caption{letter-spacing:1.3px!important}[dir=rtl] .footer-main h3{font-size:13px}[dir=rtl] .footer-main>div>a:not(.wordmark){font-size:12px}[dir=rtl] .process-step h3{font-size:17px}@media(min-width:1500px){.hero h1{font-size:75px}.hero{padding-block:66px}.crystal-scene{height:560px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.site-header{padding-inline:22px;gap:22px}.site-header>nav{gap:17px;font-size:12px}.header-actions{gap:15px}.brand-emblem{width:34px;height:47px}.brand-name{font-size:23px}.brand-caption{font-size:5.4px!important;letter-spacing:1px!important}.button.small{gap:10px;font-size:11px;padding-inline:14px}.hero{min-height:610px;gap:0}.hero h1{font-size:59px}.hero .eyebrow{font-size:9px;letter-spacing:1.1px}.crystal-scene{height:510px}.hero-footnote{letter-spacing:.2px;font-size:8px}.hero-actions{gap:20px}.hero-actions .button{padding-inline:20px}.hero-actions .text-link{font-size:12px}.metrics{padding:28px}.metrics>div{padding-inline:26px}.footer-main{gap:32px}.presence-section{gap:38px}.market-card{padding:21px 16px}.process-step{padding:20px 14px}.process-step h3{font-size:16px}.process-step p:last-child{font-size:12px}[dir=rtl] .hero h1{font-size:54px}}@media(max-width:980px){.site-header>nav{display:none}.menu-trigger{display:block}.header-actions .button.small{font-size:12px}.hero h1{font-size:51px}.hero .eyebrow{font-size:8px;letter-spacing:.9px}.crystal-scene{height:455px}.hero-actions{gap:20px}.hero-actions,.hero-footnote{flex-wrap:wrap}.hero{padding-block:54px}.hero-description{font-size:15px}.metrics strong{font-size:37px}.section-heading h2{font-size:38px}.platform-inner{gap:38px}.footer-main{grid-template-columns:1.4fr 1fr;gap:42px 75px}.footer-main>div:last-child{grid-column:auto}.process-list{gap:10px}.process-step{padding:20px 12px}.process-time{font-size:8px}.service-card{padding:25px}.brand-footer .brand-name{font-size:30px}.brand-footer .brand-emblem{width:50px;height:69px}[dir=rtl] .hero h1{font-size:47px}[dir=rtl] .hero .eyebrow{font-size:9px}}@media(max-width:760px){.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:44px}.crystal-scene{height:416px}.metrics{padding-inline:22px}.metrics>div{padding-inline:18px}.metrics p{font-size:11px}.service-grid{gap:13px}.service-card{padding:22px}.service-card h3{font-size:19px}.process-list{grid-template-columns:1fr 1fr}.process-step:last-child{grid-column:1/-1}.process-step{padding:23px}.process-step h3{font-size:19px}.process-step p:last-child{font-size:14px}.process-time{font-size:10px}.process-index{font-size:30px}.section{padding-block:75px}.cta{padding:45px}.cta h2{font-size:37px}.hero .eyebrow{line-height:1.8;max-width:280px}.page-hero h1{font-size:47px}.footer-main{gap:40px 50px}[dir=rtl] .hero h1{font-size:40px}.hero-actions .button{font-size:13px;gap:17px}}@media(max-width:640px){.container{width:calc(100% - 40px)}.site-header{width:calc(100% - 28px);height:73px;margin-top:14px;padding-inline:15px;border-radius:13px;gap:10px}.brand-lockup{gap:7px}.brand-emblem{width:33px;height:47px}.brand-name{font-size:22px;letter-spacing:1.8px}.brand-caption{font-size:5.1px!important;letter-spacing:1px!important}.header-actions{gap:14px}.header-actions .button{display:none}.language{font-size:12px}.menu-trigger{padding:6px}.menu-trigger svg{width:23px;height:23px}.hero{display:flex;gap:30px;padding-top:43px;padding-bottom:33px;min-height:0}.hero h1{font-size:49px;letter-spacing:-2px;line-height:1.09;margin-bottom:24px}.hero .eyebrow{font-size:8px;letter-spacing:1px;max-width:none;gap:9px;margin-bottom:23px}.hero-description{font-size:15px;line-height:1.9}.hero-actions{margin-top:26px;gap:20px}.hero-actions .button{font-size:13px;padding-inline:20px;gap:18px;min-height:50px}.hero-actions .text-link{font-size:12px;gap:9px}.hero-footnote{font-size:8px;margin-top:26px;gap:9px;letter-spacing:.15px}.crystal-scene{height:380px;max-width:420px;width:100%;margin-top:0}.crystal-sculpture{inset:4% 0 7%}.crystal-scene .visual-label.top{font-size:7px;top:0;left:3%;letter-spacing:1.25px}.crystal-caption{font-size:7px;letter-spacing:1.3px;left:5%;bottom:0}.crystal-caption small{font-size:8px}.motion-toggle{right:3%;bottom:0}.crystal-caption-line{width:18px}.crystal-orbit{border-color:#baffac20}.metrics{padding:26px 8px;gap:25px 0;border-radius:14px}.metrics>div{padding-inline:20px!important}.metrics strong{font-size:35px;letter-spacing:-1px}.metrics p{font-size:11px;margin-top:9px}.metrics>div:nth-child(2){border:0}.section{padding-block:64px}.section-heading h2{font-size:33px;line-height:1.22;letter-spacing:-1.1px}.eyebrow{font-size:9px;letter-spacing:1.5px}.heading-aside{font-size:14px;line-height:1.9}.service-grid{gap:16px;margin-top:30px;grid-template-columns:1fr}.complete-grid .service-card,.service-card{min-height:270px;border-radius:14px;padding:28px}.service-card>svg:first-child{margin-bottom:24px;width:45px;height:45px}.service-card h3{font-size:22px}.service-card p{font-size:14px}.card-link{font-size:12px}.platform-inner{padding-block:57px;gap:30px}.capability-stack>div{padding:23px 18px;border-radius:11px;gap:17px}.capability-stack p{font-size:12px;line-height:1.8}.capability-stack h3{font-size:9px}.section-intro{font-size:15px;line-height:1.9}.market-grid{gap:7px}.market-card,.market-card:first-child{padding:17px 10px;border:1px solid #c9ffe014;border-radius:11px}.market-card h3{font-size:12px;line-height:1.6;margin-bottom:16px;min-height:39px}.market-card strong{font-size:35px;letter-spacing:-1px}.market-card p{font-size:10px}.market-card span{font-size:9px;line-height:1.8}.market-card svg{width:18px;margin-bottom:20px}.assurance-feature{padding:29px;border-radius:16px}.assurance-feature h2{font-size:29px}.assurance-feature p:not(.eyebrow){font-size:14px}.assurance-feature .fineprint{font-size:11px!important}.process-list{grid-template-columns:1fr;gap:12px;margin-top:31px}.process-step{display:flex;gap:22px;border:1px solid #d7ffdf17;padding:23px 21px;border-radius:13px}.process-step:last-child{grid-column:auto}.process-index{font-size:25px;min-width:32px}.process-time{font-size:9px;margin-top:0}.process-step h3{font-size:19px}.process-step p:last-child{font-size:13px}.ecosystem-section{padding-block:34px}.ecosystem-section>.eyebrow{font-size:8px}.ecosystem-names{margin-block:30px;gap:23px}.ecosystem-caption p{line-height:1.9}.cta{padding:36px 29px;border-radius:17px;margin-bottom:60px}.cta h2{font-size:32px;letter-spacing:-1px}.cta p:last-child{font-size:14px;line-height:1.9}.cta .button{margin-top:26px}.footer-main{grid-template-columns:1fr 1fr;gap:34px 28px;padding-block:42px 35px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/-1}.brand-footer .brand-emblem{width:44px;height:61px}.brand-footer .brand-name{font-size:29px;letter-spacing:2px}.brand-footer .brand-caption{font-size:6.4px!important;letter-spacing:1.2px!important}.footer-main h3{font-size:12px;margin-top:0;margin-bottom:23px}.footer-main p{font-size:12px}.footer-main>div>a:not(.wordmark){font-size:11px;margin-bottom:13px}.footer-since{font-size:8px!important}.footer-bottom{padding-block:21px;font-size:9px}.locations-mini{font-size:10px!important;margin-top:20px}.page-hero{padding-top:23px;padding-bottom:40px}.breadcrumb{font-size:10px;margin-bottom:32px}.page-hero h1{font-size:38px;line-height:1.22;letter-spacing:-1.2px}.page-hero>p:last-child{font-size:15px}.form-panel{padding:25px 20px;border-radius:14px}.form-heading h2{font-size:25px}.article-content p{font-size:15px}.article-sidebar nav a{border-radius:8px;background:#15332d24}.form-progress ol{gap:6px}[dir=rtl] .hero{padding-top:37px}[dir=rtl] .hero h1{font-size:46px;line-height:1.46;margin-bottom:21px}[dir=rtl] .hero .eyebrow{font-size:10px;letter-spacing:0}[dir=rtl] .hero-description{font-size:15px;line-height:2.1}[dir=rtl] .hero-footnote{font-size:8px;line-height:2.1}[dir=rtl] .section-heading h2{font-size:29px;line-height:1.6}[dir=rtl] .service-card h3{font-size:21px}[dir=rtl] .service-card p{font-size:14px}[dir=rtl] .page-hero h1{font-size:33px;line-height:1.55}[dir=rtl] .cta h2{font-size:29px}[dir=rtl] .brand-footer .brand-caption{letter-spacing:1.2px!important}[dir=rtl] .footer-main>div>a:not(.wordmark){font-size:11px}[dir=rtl] .crystal-caption{font-size:9px}[dir=rtl] .crystal-caption small{font-size:8px}}@media(max-width:360px){.brand-name{font-size:20px}.brand-caption{font-size:4.7px!important}.brand-emblem{width:28px}.header-actions{gap:9px}.hero h1{font-size:44px}.hero-actions{gap:17px}.hero-actions .button{padding-inline:16px;font-size:12px}.hero-actions .text-link{font-size:11px}.crystal-scene{height:342px}.metrics>div{padding-inline:15px!important}[dir=rtl] .hero h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.crystal-sculpture{transform:none!important;will-change:auto}.crystal-base,.crystal-float{animation:none!important}.motion-toggle{display:none}.button:hover,.service-card:hover{transform:none}}.partners-strip{display:flex;align-items:center;gap:12px;border-block:1px solid #bdffbf1e;padding-block:20px;min-height:76px;position:relative}.partners-carousel{flex:1;min-width:0;outline-offset:6px;border-radius:4px;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.partners-track{margin-left:0;align-items:center;touch-action:pan-y pinch-zoom}.partner-name{flex-basis:auto;width:auto;padding:9px 29px;font-family:Arial,Helvetica,sans-serif!important;font-weight:500;letter-spacing:.25px;line-height:1.5;white-space:nowrap;color:#b5f894;cursor:grab;user-select:none}.partner-name:active{cursor:grabbing}.partners-motion{flex-shrink:0;width:34px;height:34px;border-radius:50%;color:#88b698;background:transparent;opacity:.75}.partners-motion:hover{background:#c4ffbb0c;color:#c2ffa2;opacity:1}.partners-motion svg{width:13px;height:13px}@media(max-width:640px){.partners-strip{padding-block:14px;min-height:65px;gap:4px}.partner-name{font-size:14px;padding-inline:23px}.partners-carousel{mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.partners-motion{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.partners-motion{display:none}}:root{color-scheme:light;--background:#f8fafb;--foreground:#081f32;--card:#fff;--card-foreground:#081f32;--popover:#fff;--popover-foreground:#081f32;--primary:#126c50;--primary-foreground:#fff;--secondary:#edf2f4;--secondary-foreground:#081f32;--muted:#f0f4f6;--muted-foreground:#5d6d79;--accent:#e9f4ee;--accent-foreground:#12573f;--destructive:#b42330;--border:#dce5e8;--input:#cbd7dc;--ring:#187759;--lime:#126c50;--ink:#081f32;--dim:#5b6b78;--navy:#071d30;--emerald:#126c50;--electric:#bdf58b;--glass:linear-gradient(125deg,#fff,#f3f8f6);--glass-edge:#dce7e2}html{scroll-padding-top:32px}body{background:var(--background);color:var(--ink)}::selection{background:#caeeae;color:#081f32}:focus-visible{outline:2px solid #1a805c;outline-offset:5px}.site-shell:before{height:880px;background:radial-gradient(ellipse at 84% 24%,#dbeedd80,transparent 48%),linear-gradient(#fff,#f8fafb);mask-image:none}.container{width:min(1280px,calc(100% - 96px))}.site-header{height:96px;margin-top:0;padding:0;gap:32px;background:transparent;border:0;border-bottom:1px solid #dce5e8;border-radius:0;box-shadow:none;backdrop-filter:none}.site-header>nav{display:flex;gap:29px;font-size:13px}nav a{color:#465966;transition:color .2s}.site-header>nav [aria-current=page],nav a:hover{color:var(--emerald)}.site-header>nav a{padding-block:8px;position:relative}.site-header>nav [aria-current=page]:after{content:"";position:absolute;height:2px;background:var(--emerald);inset-inline:0;bottom:0}.header-actions{gap:23px}.brand-emblem{width:43px;height:57px;filter:drop-shadow(0 3px 4px #082a381a)}.brand-name{font-size:26px;letter-spacing:2.2px;color:var(--navy)}.brand-name b{color:var(--emerald);font-weight:600}.brand-caption{font-size:5.7px!important;letter-spacing:1.32px!important;color:#5d716f}.language{color:#264639;font-size:13px;padding:10px 0}.button{color:#fff;background:var(--navy);border:1px solid var(--navy);border-radius:8px;padding:15px 23px;gap:22px;font-size:14px;font-weight:500;box-shadow:0 5px 13px #071d300b}.button:hover{color:#fff;background:#12543f;border-color:#12543f;box-shadow:0 7px 18px #123d3521}.button>svg{color:#bdf58b;flex-shrink:0}.button.small{min-height:43px;padding:10px 16px;font-size:12px;gap:17px;border-radius:7px}.text-link{font-size:13px;font-weight:500;gap:13px}.text-link>svg{transition:translate .2s;flex-shrink:0}.text-link:hover>svg{translate:2px -2px}.menu-trigger,.mobile-menu{color:var(--navy)}.mobile-menu{background:#fff;border-color:var(--border)}.mobile-menu nav a{color:var(--navy)}.mobile-menu [data-slot=sheet-description]{color:var(--dim)}.mobile-menu .button{width:100%}.skip-link{background:var(--navy);color:#fff}.hero{min-height:680px;padding-block:55px 52px;grid-template-columns:1fr 1fr;gap:70px}.hero-copy{position:relative;z-index:2;min-width:0}.eyebrow{color:var(--emerald);font-size:10px;letter-spacing:1.7px;font-weight:600;margin-bottom:23px}.hero .eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:27px;gap:11px}.status-dot{height:7px;width:7px;border-radius:2px;background:var(--emerald);box-shadow:0 0 0 5px #1977500b}.hero h1{color:var(--navy);font-size:clamp(52px,4.55vw,68px);letter-spacing:-3.1px;font-weight:500;line-height:1.09;margin-bottom:27px}.hero h1 em{color:var(--emerald);background:none;-webkit-text-fill-color:currentColor}.hero-description{max-width:480px;color:#5b6b78;font-size:16px;line-height:1.85}.hero-actions{margin-top:29px;gap:24px;flex-wrap:wrap}.hero-actions .button{font-size:13px}.hero-actions .text-link{font-size:12px;color:#304b4a}.hero-footnote{color:#61747c;font-size:8px;letter-spacing:.8px;line-height:2;gap:13px;margin-top:34px;flex-wrap:wrap}.hero-footnote span{background:#c9d7d9;height:11px}.crystal-scene{height:560px;background:radial-gradient(ellipse at 56% 42%,#163f48,transparent 63%),linear-gradient(145deg,#09293a,#05182a 68%);border:1px solid #183c49;border-radius:24px 64px 24px 24px;box-shadow:0 25px 55px -26px #052b4350,inset 0 1px #dbffef24}.crystal-grid{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,#d0fff609 1px,transparent 0),linear-gradient(#d0fff609 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black,transparent 78%)}.crystal-halo{inset:16% 10%;background:radial-gradient(ellipse,#93ef8033,#33b0890c 50%,transparent 72%)}.crystal-orbit{top:16%;left:9%;width:82%;height:68%;border-color:#aeffbe28}.orbit-one{transform:rotate(-30deg) rotateY(40deg)}.orbit-two{width:94%;height:48%;top:27%;left:3%;transform:rotate(25deg) rotateX(30deg);border-color:#e9ffff1c}.orbit-three{width:73%;height:86%;top:6%;left:14%;transform:rotate(29deg) rotateY(40deg);border-color:#b9ffc51a}.crystal-sculpture{inset:9% 5% 10%}.crystal-base{left:24%;right:24%;bottom:10%;background:radial-gradient(ellipse,#b4ff8955,transparent 70%);filter:blur(8px)}.crystal-scene .visual-label.top{top:25px;left:26px;font-size:8px;letter-spacing:1.6px;color:#b3c6cc;gap:9px}.visual-label.top>span{height:5px;width:5px;border-radius:50%;background:var(--electric);box-shadow:0 0 12px #c5ff8455}.crystal-caption{bottom:26px;left:26px;color:#eef8f0;font-size:8px;letter-spacing:1.4px}.crystal-caption small{color:#9eb7c2;font-size:9px;letter-spacing:.1px;margin-top:5px}.crystal-caption-line{background:var(--electric);width:20px}.motion-toggle{right:25px;bottom:26px;width:32px;height:32px;color:#d1ead7;border-color:#e2ffe72c;background:#d5ffdf08}.motion-toggle:hover{background:#c5ffdf17;border-color:#bdf58b;color:#d1ead7}.scene-tag{position:absolute;z-index:3;display:flex;gap:12px;align-items:center;padding:16px 18px;border-radius:10px;backdrop-filter:blur(18px);box-shadow:0 8px 30px #071b3224;pointer-events:none}.scene-tag span{display:block;font-size:7px;letter-spacing:1px;margin-bottom:5px;font-weight:500}.scene-tag strong{display:block;font-size:12px;line-height:1.4;font-weight:500}.scene-tag-custody{left:-27px;bottom:126px;background:#fffffff2;color:var(--navy);border:1px solid #fff}.scene-tag-custody>svg{color:var(--emerald)}.scene-tag-custody span{color:#527064}.scene-tag-connect{right:-17px;top:108px;color:#f1ffef;background:linear-gradient(120deg,#254b4399,#0e2b32bb);border:1px solid #caffd737}.scene-tag-connect>svg{color:var(--electric)}.scene-tag-connect span{color:#b4d8c4}.metrics{background:#fff;border:1px solid var(--border);border-radius:12px;padding:29px 36px;box-shadow:0 10px 30px #0d2a3a03}.metrics>div{padding-inline:35px;border-color:var(--border)}.metrics>div:first-child{padding-inline-start:0}.metrics strong{font-size:42px;font-weight:500;letter-spacing:-1.8px;color:var(--navy)}.metrics>div:first-child strong{color:var(--emerald)}.metrics p{color:#667682;font-size:12px;margin-top:9px}.section{padding-block:98px}.section-heading h2{font-size:43px;font-weight:500;letter-spacing:-1.7px;line-height:1.2}.heading-aside{font-size:15px;color:var(--dim);max-width:350px;line-height:1.85}.service-grid{gap:20px;margin-top:39px}.service-card{padding:31px;min-height:318px;background:#fff;border:1px solid #dae4e5;border-radius:14px;box-shadow:0 8px 22px #05203802}.service-card:before{width:110px;height:110px;inset-inline-end:-52px;top:-54px;transform:rotate(45deg);border-color:#a6c4b740;background:#ecf6ef80}.service-card:hover{border-color:#69a48c;transform:translateY(-4px);box-shadow:0 16px 35px #052b3810}.service-card>svg:first-child{width:48px;height:48px;padding:11px;color:var(--emerald);background:#f0f7f2;border-color:#e2ede7;border-radius:10px;margin-bottom:30px}.service-card h3{font-size:22px;font-weight:500;line-height:1.35;margin-bottom:12px}.service-card p{font-size:14px;line-height:1.8;color:#5e707b;max-width:100%;margin-bottom:28px}.service-number{font-size:10px;color:#5e7870;top:34px;inset-inline-end:30px}.card-link{color:var(--emerald);font-size:12px;font-weight:500;padding-top:19px;border-top:1px solid #e8edeb;width:100%;justify-content:space-between}.service-grid:not(.complete-grid) .service-card:first-child{background:linear-gradient(135deg,#103646,#071e31);color:white;border-color:#173b48}.service-grid:not(.complete-grid) .service-card:first-child:before{background:#c4ffc909;border-color:#a6c4b720}.service-grid:not(.complete-grid) .service-card:first-child>svg:first-child{color:var(--electric);background:#c5f58b10;border-color:#c5f58b23}.service-grid:not(.complete-grid) .service-card:first-child p{color:#b7c9d0}.service-grid:not(.complete-grid) .service-card:first-child .service-number{color:#9ab7b8}.service-grid:not(.complete-grid) .service-card:first-child .card-link{color:var(--electric);border-color:#ffffff20}.below-grid{margin-top:26px}.platform-band{background:var(--navy);color:#f4f9f8;border-color:#173844;position:relative;overflow:hidden;--lime:#bdf58b;--dim:#b2c4ce}.platform-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 70%,#277b542b,transparent 60%),linear-gradient(110deg,#b0ffd307,transparent 50%)}.platform-inner{position:relative;padding-block:89px;gap:100px}.platform-band .eyebrow,.platform-band .text-link{color:#bdf58b}.section-intro{font-size:16px;line-height:1.85;color:var(--dim)}.capability-stack{gap:16px;padding-block:10px}.capability-stack>div{position:relative;border:1px solid #d3ffe02b;border-radius:12px;padding:27px 25px;gap:20px;background:linear-gradient(120deg,#e2fff312,#9df6b504);box-shadow:inset 0 1px #ffffff09;transform:perspective(1100px) rotateY(-7deg)}.capability-stack>div:nth-child(2){margin-inline-start:24px}.capability-stack>div:nth-child(3){margin-inline-start:48px}.capability-stack>div+div:before{content:"";position:absolute;top:-17px;inset-inline-start:29px;width:1px;height:16px;background:#bdf58b50}.capability-stack h3{color:#bdf58b;font-size:10px;letter-spacing:1.7px}.capability-stack p{color:#d2e0e5;font-size:13px;line-height:1.8}.capability-stack svg{color:#bddfc8}.stack-index{color:#95bbb1;font-size:11px}.presence-section{grid-template-columns:1fr 1.28fr;gap:80px}.market-grid{gap:14px}.market-card,.market-card:first-child{background:#fff;border:1px solid var(--border);border-radius:12px;padding:27px 21px}.market-card svg{color:var(--emerald);margin-bottom:26px}.market-card h3{font-size:14px;line-height:1.5;font-weight:500;min-height:43px;margin-bottom:22px}.market-card strong{font-size:49px;color:var(--navy);font-weight:500;letter-spacing:-2px}.market-card p{font-size:12px;margin:12px 0 28px}.market-card span{color:#607776;font-size:10px;line-height:1.8;padding-top:16px;border-top:1px solid #e8eeeb}.assurance-feature{background:linear-gradient(115deg,#edf4ec,#f3f7f1 55%,#e9f5e8);border:1px solid #d5e4d4;border-radius:18px;gap:60px;grid-template-columns:.55fr 1fr;padding:59px 69px;box-shadow:none}.assurance-feature:before{content:"";position:absolute;width:380px;height:380px;border:1px solid #56826812;border-radius:50%;inset-inline-start:-60px;top:-140px;pointer-events:none}.assurance-symbol{position:relative}.assurance-symbol:before{content:"";position:absolute;top:-22px;width:200px;height:200px;border:1px solid #6f9b801f;border-radius:38px;background:linear-gradient(135deg,#ffffffb5,#e2eddf40);transform:rotate(12deg)}.assurance-symbol svg{position:relative;color:#337453;width:140px;height:140px;padding:10px;filter:drop-shadow(0 8px 5px #5782651c)}.assurance-symbol>span{position:relative;font-size:9px;color:#52715d;letter-spacing:1.3px}.assurance-feature h2{font-size:37px;font-weight:500;line-height:1.25;letter-spacing:-1.1px}.assurance-feature p:not(.eyebrow){color:#586e64;font-size:15px}.fineprint{color:#65767e!important;font-size:11px!important}.assurance-feature .fineprint{color:#5d7465!important}.process-list{gap:14px;margin-top:43px}.process-step{border:1px solid var(--border);border-top:2px solid #357b59;border-radius:9px;padding:23px 19px;background:#fff}.process-index{font-size:30px;letter-spacing:-1px;color:#567969}.process-time{font-size:8px;letter-spacing:.65px;color:var(--emerald);margin-top:23px}.process-step h3{font-size:17px;line-height:1.45;font-weight:500}.process-step p:last-child{color:#62727c;font-size:13px;line-height:1.8}.process-section>.fineprint{max-width:870px;margin-top:23px}.partners-strip{border-color:#d6e3da}.partner-name{color:#276b51;font-size:15px}.partners-motion{border:1px solid #d7e4dc;color:#416e56;opacity:1}.partners-motion:hover{background:#eaf2ec;color:#164e38}.faq-section{gap:95px}.faq-list [data-slot=accordion-item]{border-color:#dce5e5}.faq-list [data-slot=accordion-trigger]{color:var(--navy);font-size:16px;font-weight:500;padding:24px 0;text-decoration:none}.faq-list [data-slot=accordion-trigger]>svg{color:var(--emerald)}.faq-list [data-slot=accordion-content]{color:#5b6d76;font-size:14px;line-height:1.9}.cta{background:linear-gradient(112deg,#0b2839,#072336 63%,#143e39);border:1px solid #264549;color:#f4faf7;border-radius:19px;box-shadow:0 15px 40px #052b3810;padding:63px}.cta:before{width:460px;height:460px;inset-inline-end:-100px;top:-215px;border:1px solid #e4ffe319;border-radius:90px;background:linear-gradient(130deg,#adfa971a,#f3fffb03)}.cta:after,.cta:before{transform:rotate(36deg)}.cta:after{content:"";position:absolute;width:350px;height:350px;inset-inline-end:80px;bottom:-287px;border:1px solid #e4ffe329;pointer-events:none}.cta>.button,.cta>div{position:relative;z-index:1}.cta .eyebrow{color:var(--electric)}.cta h2{font-size:42px;font-weight:500;line-height:1.2}.cta p:last-child{color:#b9cdd3;font-size:15px;line-height:1.8;max-width:540px}.cta .button{border-color:#d5ffc6;background:#c5f4a7;box-shadow:inset 0 1px #ffffff8a}.cta .button,.cta .button>svg{color:var(--navy)}.cta .button:hover{background:#d8ffc1}.site-footer{--lime:#bdf58b;--ink:#edf7f4;--dim:#9fb4be;background:#061b2c;color:#edf7f4;border-color:#213e47}.site-footer:before{background:linear-gradient(90deg,transparent,#80b79380,transparent)}.footer-main{grid-template-columns:1.5fr .85fr .85fr 1.15fr;gap:50px;padding-block:61px 47px}.footer-main h3{color:#ecf7f1;font-size:12px;font-weight:500;margin:7px 0 25px}.brand-footer .brand-emblem{width:48px;height:66px}.brand-footer .brand-name{font-size:29px;color:#f1f8f4}.brand-footer .brand-name b{color:#bdf58b}.brand-footer .brand-caption{color:#9ab8b5;font-size:6.4px!important;letter-spacing:1.4px!important}.footer-main p{font-size:13px;line-height:1.9;color:#a4bbc4}.footer-main>div>a:not(.wordmark){font-size:12px;color:#a4bbc4;gap:10px;margin-bottom:13px}.footer-main>div:last-child>a{color:#bdf58b}.footer-main>div>a:hover{color:#d1f9ad}.footer-since{font-size:8px!important;color:#9ab7ac!important;letter-spacing:1.6px;margin-top:24px!important}.locations-mini{font-size:10px!important;line-height:2!important;color:#9cb4be!important}.footer-bottom{border-color:#27404b;font-size:10px;color:#9cb4be;padding-block:23px}.site-footer :focus-visible{outline-color:#bdf58b}.page-hero{padding-block:29px 58px}.breadcrumb{color:#647980;font-size:11px;margin-bottom:43px}.breadcrumb li+li:before{color:#a0b2b2}.breadcrumb [aria-current=page]{color:#477260}.page-hero h1{font-size:56px;line-height:1.15;letter-spacing:-2px;font-weight:500;max-width:1000px}.page-hero>p:last-child{font-size:18px;line-height:1.85;color:#61717c}.index-intro{background:#eef3f0;border:1px solid #dce7df;border-radius:10px;padding:23px 27px}.index-intro span{color:var(--emerald)}.index-intro p{font-size:13px;color:#52685f}.complete-grid{margin-top:24px}.complete-grid .service-card{min-height:328px}.model-banner{padding-block:48px 74px}.model-banner h2{font-weight:500}.article-sidebar{top:30px}.article-sidebar>.eyebrow{color:#5a726a}.article-sidebar nav a{color:#5c6d74}.article-sidebar nav a:hover{color:var(--emerald)}.sidebar-cta{border:1px solid #d9e6dd;background:linear-gradient(135deg,#fff,#edf5ed);border-radius:12px}.sidebar-cta h3{font-weight:500}.article-chapter{border-color:var(--border)}.chapter-label{color:#5f7a6c}.article-content h2,.article-content h3{color:var(--navy);font-weight:500}.article-content p{color:#536975}.article-content .article-lead{color:#315a48}.table-wrap{border:1px solid var(--border);border-radius:10px}.article-content th{background:#edf4ee;color:#2a5e43;border-color:#d5e3d8}.article-content td{color:#526975;background:#fff;border-color:#e2e9e7}.article-content td:first-child{color:var(--navy)}.related a{border:1px solid var(--border);border-radius:11px;background:#fff}.related a:hover{border-color:#83ab92}.related svg{color:var(--emerald)}.onboarding-wrap{grid-template-columns:.8fr 1.4fr;gap:65px;padding-block:60px 100px}.onboarding-sidebar h1{font-size:47px;font-weight:500}.onboarding-promise{border-color:#d4e2d9}.onboarding-promise>span{color:var(--emerald)}.onboarding-promise strong{font-weight:500;color:var(--navy)}.onboarding-promise p{color:#62776d}.safe-note{background:#edf4ec;border:1px solid #d3e3d2;border-radius:11px}.safe-note p{color:#4d6d58}.form-panel{background:#fff;border:1px solid #d9e5e0;border-radius:18px;padding:35px;box-shadow:0 18px 60px #092a3810}.form-progress>div:first-child{font-size:10px;color:#3b6851}.form-progress [data-slot=progress]{height:4px;background:#e8eeeb;border-radius:10px}.form-progress [data-slot=progress-indicator]{background:#31805c}.form-progress li{color:#62756f}.form-progress li>span{border-color:#bccfc3;background:#f6f9f7}.form-progress li.active{color:#216748}.form-progress li.active>span{color:#fff;background:#28744f;border-color:#28744f}.form-heading>span{color:#6f8b7b}.field label,.form-heading h2{font-weight:500}.field label{color:#264538}.field [data-slot=input],.field [data-slot=select-trigger],.field [data-slot=textarea]{background:#fbfdfc;color:var(--navy);border-color:#cbd9d1;border-radius:8px;min-height:48px;box-shadow:none}.field [data-slot=input]:focus-visible,.field [data-slot=select-trigger]:focus-visible,.field [data-slot=textarea]:focus-visible{border-color:#368263;box-shadow:0 0 0 3px #4d946523}.field input::placeholder,.field textarea::placeholder{color:#6e807b}.field [aria-invalid=true]{border-color:#ba4050;background:#fffafb}.field-error{color:#ad2436}.field-hint{color:#627568}.service-choice{background:#fbfdfc;border-color:#d4e1d9;border-radius:8px}.service-choice.selected{color:#175136;background:#eef7ec;border-color:#7cab83}.check-row label{color:#456054}[data-slot=checkbox]{border-color:#839f8c}[data-slot=checkbox][data-state=checked]{background:#256e4d;border-color:#256e4d;color:#fff}[data-slot=select-content]{background:#fff;color:var(--navy);border-color:#d5e2d9;box-shadow:0 15px 45px #183d3420}[data-slot=select-item]:focus,[data-slot=select-item][data-highlighted]{background:#edf5ed;color:#1c4f35}.review-row dt{color:#657c6e}.form-actions{border-color:#dfe8e2}.submit-error{background:#fff3f3;border-color:#ecb9c0;color:#942b3b;border-radius:8px}.reference-code{background:#f1f8ed;border:1px solid #bcd7bb;color:#235e3e;border-radius:10px}.empty-state,.inquiry-card{background:#fff;border-color:var(--border);border-radius:12px}.inquiry-card p{color:#516d5e}[dir=rtl] .hero{padding-top:55px}[dir=rtl] .hero h1{font-size:59px;line-height:1.43}[dir=rtl] .hero .eyebrow{font-size:11px}[dir=rtl] .scene-tag{text-align:right}[dir=rtl] .scene-tag span{letter-spacing:0;font-size:8px}[dir=rtl] .scene-tag strong{font-size:12px}[dir=rtl] .section-heading h2{font-size:37px;line-height:1.55}[dir=rtl] .brand-caption{letter-spacing:1.32px!important}[dir=rtl] .brand-footer .brand-caption{letter-spacing:1.4px!important}[dir=rtl] .process-time{font-size:10px}[dir=rtl] .assurance-feature h2{font-size:33px;line-height:1.6}[dir=rtl] .page-hero h1{font-size:49px}@media (min-width:1500px){.hero{gap:86px;padding-block:62px}.hero h1{font-size:72px}.crystal-scene{height:574px}}@media (max-width:1150px){.container{width:calc(100% - 64px)}.site-header{gap:22px;padding-inline:0}.site-header>nav{gap:19px;font-size:12px}.header-actions{gap:17px}.brand-emblem{width:36px;height:50px}.brand-name{font-size:23px}.brand-caption{font-size:5px!important;letter-spacing:1.15px!important}.button.small{font-size:11px;gap:12px;padding-inline:14px}.hero{gap:42px;min-height:625px}.hero h1{font-size:55px;letter-spacing:-2.3px}.hero .eyebrow{font-size:8px;letter-spacing:.95px}.crystal-scene{height:510px}.scene-tag{padding:13px;gap:9px}.scene-tag strong{font-size:11px}.scene-tag span{font-size:6px}.scene-tag-connect{right:-12px}.scene-tag-custody{left:-20px}.hero-actions{gap:18px}.metrics{padding:27px 28px}.metrics>div{padding-inline:25px}.platform-inner{gap:60px}.presence-section{gap:45px}.market-grid{gap:10px}.market-card,.market-card:first-child{padding:23px 17px}.process-step{padding:22px 15px}.process-time{letter-spacing:.1px}.footer-main{gap:30px}.onboarding-wrap{gap:40px}[dir=rtl] .hero h1{font-size:51px}}@media (max-width:980px){.site-header>nav{display:none}.menu-trigger{display:block}.header-actions .button.small{font-size:12px}.hero{gap:30px;padding-block:45px;min-height:585px}.hero h1{font-size:48px}.hero-description{font-size:15px}.crystal-scene{height:470px;border-radius:20px 48px 20px 20px}.hero .eyebrow{font-size:7px;letter-spacing:.8px}.hero-footnote{font-size:7px;letter-spacing:.3px}.scene-tag-connect{top:83px}.scene-tag-custody{bottom:110px;left:-13px}.crystal-scene .visual-label.top{left:19px;top:22px;font-size:6px}.crystal-caption{left:19px;font-size:6px;letter-spacing:.8px}.crystal-caption small{font-size:8px}.section-heading h2{font-size:36px}.service-card{padding:26px}.service-card h3{font-size:20px}.service-card p{font-size:13px}.platform-inner{gap:34px}.presence-section{grid-template-columns:1fr;gap:35px}.capability-stack>div{padding:23px 18px;gap:15px}.capability-stack p{font-size:12px}.process-list{grid-template-columns:repeat(3,1fr)}.process-time{font-size:9px}.footer-main{grid-template-columns:1.4fr 1fr;gap:43px 75px}.footer-main>div:last-child{grid-column:auto}.onboarding-wrap{grid-template-columns:1fr}.onboarding-sidebar{max-width:700px}[dir=rtl] .hero h1{font-size:45px}[dir=rtl] .hero .eyebrow{font-size:9px}[dir=rtl] .section-heading h2{font-size:33px}[dir=rtl] .brand-caption{letter-spacing:1.15px!important}}@media (max-width:760px){.container{width:calc(100% - 44px)}.hero{gap:23px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-description{font-size:14px}.crystal-scene{height:435px}.scene-tag{padding:11px}.scene-tag>svg{width:16px}.scene-tag strong{font-size:10px}.scene-tag span{font-size:5px}.hero-actions .button{font-size:12px;padding-inline:18px}.hero-actions .text-link{font-size:11px}.metrics{padding:25px 20px}.metrics>div{padding-inline:19px}.metrics strong{font-size:34px}.metrics p{font-size:10px}.section{padding-block:74px}.service-grid{gap:12px}.service-card{padding:21px}.service-card h3{font-size:19px}.service-card p{font-size:13px}.service-number{inset-inline-end:20px;top:25px}.assurance-feature{padding:43px;gap:36px}.assurance-symbol:before{width:165px;height:165px}.assurance-feature h2{font-size:31px}.process-list{grid-template-columns:1fr 1fr}.process-step:last-child{grid-column:1/-1}.cta{padding:43px}.cta h2{font-size:35px}.page-hero h1{font-size:47px}[dir=rtl] .hero h1{font-size:38px}[dir=rtl] .hero-description{font-size:14px}[dir=rtl] .scene-tag strong{font-size:10px}[dir=rtl] .scene-tag span{font-size:7px}}@media (max-width:640px){.container{width:calc(100% - 40px)}.site-header{height:82px;margin:0 auto;padding:0;gap:14px;border-radius:0}.brand-lockup{gap:7px}.brand-emblem{width:34px;height:47px}.brand-name{font-size:22px;letter-spacing:1.9px}.brand-caption{font-size:4.9px!important;letter-spacing:1.08px!important}.header-actions{gap:18px}.header-actions .button{display:none}.language{font-size:12px}.menu-trigger{padding:6px}.hero{display:flex;flex-direction:column;gap:36px;padding-block:40px 30px;min-height:0}.hero h1{font-size:clamp(43px,11.6vw,59px);line-height:1.09;letter-spacing:-2px;margin-bottom:23px}.hero .eyebrow{font-size:8px;letter-spacing:.85px;margin-bottom:24px;gap:10px}.hero-description{font-size:15px;line-height:1.85;max-width:100%}.hero-actions{gap:20px;margin-top:26px}.hero-actions .button{min-height:51px;font-size:12px;padding-inline:18px;gap:17px}.hero-actions .text-link{font-size:11px;gap:8px}.hero-footnote{font-size:7px;line-height:1.8;gap:10px;letter-spacing:.15px;margin-top:26px}.crystal-scene{height:410px;max-width:470px;width:100%;border-radius:18px 45px 18px 18px;margin:0}.crystal-sculpture{inset:10% 4% 13%}.crystal-scene .visual-label.top{font-size:6px;top:21px;left:19px;letter-spacing:1px}.crystal-caption{left:18px;bottom:21px;font-size:6px;gap:8px;letter-spacing:.8px}.crystal-caption small{font-size:8px}.crystal-caption-line{width:15px}.motion-toggle{right:18px;bottom:21px;width:31px;height:31px}.scene-tag{border-radius:8px;padding:12px;gap:8px}.scene-tag strong{font-size:10px}.scene-tag span{font-size:6px;letter-spacing:.5px;margin-bottom:4px}.scene-tag-custody{left:-7px;bottom:97px}.scene-tag-connect{right:-7px;top:82px}.metrics{padding:26px 8px;gap:25px 0;border-radius:11px}.metrics>div{padding-inline:19px!important}.metrics strong{font-size:34px;letter-spacing:-1px}.metrics p{font-size:11px;line-height:1.7;margin-top:8px}.section{padding-block:61px}.section-heading h2{font-size:32px;line-height:1.22;letter-spacing:-1.1px}.eyebrow{font-size:9px;letter-spacing:1.4px}.heading-aside{font-size:14px;line-height:1.85}.service-grid{grid-template-columns:1fr;gap:14px;margin-top:29px}.complete-grid .service-card,.service-card{padding:28px;min-height:280px;border-radius:12px}.service-card>svg:first-child{margin-bottom:26px}.service-card h3{font-size:22px}.service-card p{font-size:14px}.service-number{inset-inline-end:29px;top:32px}.platform-inner{padding-block:58px;grid-template-columns:1fr;gap:34px}.section-intro{font-size:15px}.capability-stack{gap:13px;padding:0}.capability-stack>div{padding:22px 18px;gap:16px;border-radius:10px}.capability-stack>div:nth-child(2){margin-inline-start:13px}.capability-stack>div:nth-child(3){margin-inline-start:26px}.capability-stack>div+div:before{top:-14px;height:13px}.capability-stack h3{font-size:9px}.capability-stack p{font-size:11px}.presence-section{grid-template-columns:1fr;gap:30px}.market-grid{gap:8px}.market-card,.market-card:first-child{padding:20px 11px;border:1px solid var(--border);border-radius:10px}.market-card h3{font-size:12px;line-height:1.6;min-height:40px;margin-bottom:17px}.market-card strong{font-size:35px;letter-spacing:-1px}.market-card p{font-size:10px;margin-bottom:19px}.market-card span{font-size:9px;line-height:1.8;padding-top:12px}.market-card svg{width:20px;margin-bottom:21px}.assurance-feature{grid-template-columns:1fr;padding:30px 27px;border-radius:14px;gap:24px}.assurance-symbol{flex-direction:row;gap:17px}.assurance-symbol:before{width:63px;height:63px;border-radius:13px;top:0;inset-inline-start:0;transform:rotate(10deg)}.assurance-symbol svg{width:62px;height:62px;padding:6px}.assurance-symbol>span{font-size:8px;letter-spacing:1px}.assurance-feature h2{font-size:28px}.assurance-feature p:not(.eyebrow){font-size:14px}.process-list{grid-template-columns:1fr;gap:12px;margin-top:30px}.process-step{display:flex;gap:20px;padding:23px 21px;border:1px solid var(--border);border-radius:11px}.process-step:last-child{grid-column:auto}.process-index{font-size:26px;min-width:32px}.process-time{font-size:9px;margin-top:0}.process-step h3{font-size:18px}.process-step p:last-child{font-size:13px}.partner-name{font-size:14px}.faq-section{grid-template-columns:1fr;gap:18px}.faq-list [data-slot=accordion-trigger]{font-size:15px;padding-block:22px}.cta{padding:35px 28px;border-radius:15px;margin-bottom:60px}.cta h2{font-size:31px;letter-spacing:-1px}.cta p:last-child{font-size:14px;line-height:1.9}.cta .button{margin-top:26px;font-size:13px}.footer-main{grid-template-columns:1fr 1fr;gap:33px 27px;padding-block:43px 35px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/-1}.brand-footer .brand-emblem{width:43px;height:59px}.brand-footer .brand-name{font-size:28px}.brand-footer .brand-caption{font-size:6.3px!important;letter-spacing:1.25px!important}.footer-main h3{font-size:12px;margin:0 0 22px}.footer-main p{font-size:12px}.footer-main>div>a:not(.wordmark){font-size:12px;margin-bottom:12px}.footer-bottom{font-size:9px;padding-block:22px}.page-hero{padding-block:25px 39px}.breadcrumb{font-size:10px;margin-bottom:30px}.page-hero h1{font-size:38px;letter-spacing:-1.3px;line-height:1.2}.page-hero>p:last-child{font-size:15px}.index-intro{padding:20px}.model-banner{padding-block:32px 52px}.model-banner h2{font-size:29px}.article-sidebar nav a{background:#f0f5f1;border-color:#d9e5dc;border-radius:7px}.article-content h2{font-size:28px}.article-content p{font-size:15px}.onboarding-wrap{padding-block:35px 60px;gap:27px}.onboarding-sidebar h1{font-size:37px}.onboarding-sidebar .safe-note{padding:14px}.form-panel{padding:25px 20px;border-radius:13px}.form-progress ol{gap:6px}.form-heading h2{font-size:25px}.field [data-slot=input],.field [data-slot=select-trigger],.field [data-slot=textarea]{font-size:16px}[dir=rtl] .hero{padding-top:36px}[dir=rtl] .hero h1{font-size:45px;line-height:1.45;margin-bottom:23px}[dir=rtl] .hero .eyebrow{font-size:10px}[dir=rtl] .hero-description{font-size:15px;line-height:2.05}[dir=rtl] .hero-footnote{font-size:8px}[dir=rtl] .section-heading h2{font-size:29px;line-height:1.6}[dir=rtl] .assurance-feature h2{font-size:27px}[dir=rtl] .cta h2{font-size:28px}[dir=rtl] .page-hero h1{font-size:33px;line-height:1.55}[dir=rtl] .onboarding-sidebar h1{font-size:32px}[dir=rtl] .brand-caption{letter-spacing:1.08px!important}[dir=rtl] .brand-footer .brand-caption{letter-spacing:1.25px!important}}@media (max-width:360px){.container{width:calc(100% - 32px)}.brand-name{font-size:20px}.brand-emblem{width:29px}.brand-caption{font-size:4.4px!important}.header-actions{gap:12px}.hero h1{font-size:42px}.hero .eyebrow{font-size:7px}.hero-actions{gap:17px}.hero-actions .button{padding-inline:15px;font-size:11px}.hero-actions .text-link{font-size:10px}.crystal-scene{height:365px}.metrics>div{padding-inline:15px!important}[dir=rtl] .hero h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.text-link:hover>svg{translate:none}}