@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";.site-shell{color:#eaf1ff;background:#080d18;overflow:hidden}.section-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.announcement{color:#a9b9d0;letter-spacing:1.15px;text-transform:uppercase;text-align:center;background:#0d1728;justify-content:center;align-items:center;gap:10px;min-height:36px;padding:7px 16px;font-size:10px;display:flex}.announcement-dot,.eyebrow span,.featured-label span{background:#36d8ed;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #36d8ed}.announcement a{color:#dffaff;text-decoration:none}.announcement-divider{color:#3c526c}.arrow-icon{font-size:1.15em;transition:transform .2s;display:inline-block}a:hover .arrow-icon{transform:translate(3px,-3px)}.site-header{z-index:5;border-bottom:1px solid #9bb7dc1f;justify-content:space-between;align-items:center;width:min(1240px,100% - 64px);height:86px;margin:auto;display:flex;position:relative}.brand{color:#f4f8ff;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{color:#f4fbff;letter-spacing:-2px;background:linear-gradient(145deg,#27cbe52b,#122f5233);border:1px solid #45d7ef8c;border-radius:12px;place-items:center;width:43px;height:43px;font-size:24px;font-weight:800;display:grid;box-shadow:0 0 24px #20c7e614}.brand-mark span{color:#42d8ec}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-copy strong{letter-spacing:3px;font-size:17px;line-height:1.1}.main-nav{align-items:center;gap:34px;display:flex}.main-nav>a{color:#a9b7cc;font-size:12px;text-decoration:none;transition:color .2s}.main-nav>a:hover{color:#51d9ed}.main-nav .nav-contact{color:#eafcff;background:#1fabca14;border:1px solid #44d6ee66;border-radius:5px;padding:12px 17px}.nav-contact .arrow-icon{color:#51d9ed;margin-left:8px}.menu-toggle{display:none}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:45px;min-height:670px;padding-top:42px;padding-bottom:62px;display:grid}.eyebrow,.section-kicker{color:#8295af;letter-spacing:2px;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.eyebrow{margin-bottom:28px}.hero h1{color:#f2f6ff;letter-spacing:-4.5px;margin:0;font-size:clamp(48px,6.3vw,76px);font-weight:650;line-height:1.04}.hero h1 span,.section-heading h2 span,.about-grid h2 span,.services-heading h2 span,.payment-copy h2 span,.principles-heading h2 span,.contact-inner h2 span{color:#42d5e9}.hero-description{color:#9baac0;max-width:490px;margin-top:25px;font-size:14px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:31px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:17px;min-height:48px;padding:0 20px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#06121e;background:#45d6e9;border:1px solid #45d6e9;box-shadow:0 8px 30px #30c6de21}.button-primary:hover{background:#8cecf5;border-color:#8cecf5}.button-quiet{color:#c1ccdc;background:0 0;border:1px solid #9bb7dc33}.button-quiet span{color:#4ad9eb}.hero-note{color:#647891;letter-spacing:1.7px;align-items:center;gap:12px;margin-top:50px;font-size:8px;display:flex}.note-line{background:#36d5e9;width:32px;height:1px}.hero-visual{isolation:isolate;place-items:center;min-height:490px;display:grid;position:relative}.visual-grid{opacity:.35;background-image:linear-gradient(#5499be1f 1px,#0000 1px),linear-gradient(90deg,#5499be1f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:4% 0;-webkit-mask-image:radial-gradient(#000 15%,#0000 72%);mask-image:radial-gradient(#000 15%,#0000 72%)}.visual-glow{filter:blur(100px);opacity:.17;background:#0b8cae;border-radius:50%;width:330px;height:330px;position:absolute}.orbit{border:1px solid #41d0e72e;border-radius:50%;position:absolute;transform:rotate(-27deg)}.orbit-one{width:430px;height:175px}.orbit-two{width:380px;height:250px;transform:rotate(48deg)}.orbit-three{opacity:.5;border-style:dashed;width:300px;height:300px}.core-card{z-index:2;background:linear-gradient(145deg,#142f48f0,#081221f5 60%);border:1px solid #64daef59;border-radius:13px;width:260px;height:290px;padding:19px;position:relative;box-shadow:0 25px 90px #0000006b,inset 0 0 45px #29bddc0f}.core-top,.core-bottom{justify-content:space-between;align-items:center;display:flex}.core-label,.live-indicator,.core-bottom{color:#8098b1;letter-spacing:1.4px;font-size:8px}.live-indicator{color:#54dcbf}.live-indicator i,.payment-status span{background:#4ee0b5;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #4ee0b5}.core-symbol{background:radial-gradient(circle,#2bcde829,#0b1d3033 70%);border:1px solid #49d9ed80;border-radius:35px;place-items:center;width:155px;height:155px;margin:27px auto 24px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 0 50px #24c3de1f,inset 0 0 35px #24c3de1a}.core-symbol span{color:#e9fbff;letter-spacing:-12px;text-shadow:0 0 25px #45d6e980;font-size:85px;font-weight:800;transform:rotate(8deg)translate(-5px)}.core-symbol i{background:#4ddced;border-radius:50%;width:8px;height:8px;position:absolute;top:30px;right:30px;box-shadow:0 0 17px #4ddced}.core-bottom{font-size:7px}.core-bottom .cyan{color:#4bd8eb}.float-card{z-index:3;background:#0b1829ed;border:1px solid #80b0ce33;border-radius:7px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 12px 35px #00000040}.float-card-top{top:75px;right:-5px}.float-card-bottom{bottom:72px;left:-8px}.float-icon{color:#49d7e9;background:#39cae31a;border-radius:5px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.cyan-icon{color:#65e6c3}.float-card b,.float-card small{display:block}.float-card b{color:#dbe7f7;font-size:9px;font-weight:600}.float-card small{color:#8294ad;margin-top:4px;font-size:8px}.visual-index{color:#536981;letter-spacing:1.4px;font-size:8px;position:absolute;bottom:10px;right:0}.trust-strip{background:#0b1321;border-top:1px solid #8facd11f;border-bottom:1px solid #8facd11f}.trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;min-height:82px;display:flex}.trust-inner span{color:#8799b1;letter-spacing:1.25px;font-size:8px;font-weight:700}.trust-inner .trust-label{color:#45d6e9}.trust-inner i{background:#3b6076;border-radius:50%;width:3px;height:3px}.about-section{padding-top:125px;padding-bottom:115px}.section-kicker span{color:#4bd6e8}.about-grid{grid-template-columns:1.05fr .8fr;gap:100px;margin-top:33px;display:grid}.about-grid h2,.section-heading h2,.services-heading h2,.principles-heading h2{color:#edf3ff;letter-spacing:-2.4px;margin:0;font-size:clamp(36px,4.6vw,53px);font-weight:550;line-height:1.15}.about-copy p{color:#98a9bf;margin:0 0 16px;font-size:13px;line-height:1.9}.text-link{color:#54d9e9;align-items:center;gap:10px;margin-top:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.about-stats{border-top:1px solid #8babd029;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:85px;padding-top:27px;display:grid}.about-stats div{flex-direction:column;gap:12px;display:flex}.about-stats strong{color:#e9f4ff;letter-spacing:-1px;font-size:32px;font-weight:500}.about-stats strong span{color:#3fd5e8;padding-left:8px}.about-stats small{color:#71859e;letter-spacing:1.5px;font-size:8px}.products-section{background:#0b1423;border-top:1px solid #8babd01a;border-bottom:1px solid #8babd01a;padding:110px 0 120px}.section-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:48px;display:flex}.section-heading h2{margin-top:25px}.section-heading>p{color:#91a3ba;max-width:360px;margin:0 0 7px;font-size:13px;line-height:1.9}.product-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.product-card{background:linear-gradient(145deg,#122338b3,#0a1423bf);border:1px solid #81a6ca29;border-radius:7px;min-width:0;padding:21px;transition:transform .25s,border-color .25s}.product-card:hover{border-color:#43d3e973;transform:translateY(-5px)}.product-card-top,.product-card-bottom{justify-content:space-between;align-items:center;display:flex}.product-card-top>span:first-child{color:#6e829d;letter-spacing:1.3px;font-size:8px}.product-icon{color:#54d7e9;font-size:19px}.product-art{background:radial-gradient(#1d8ba81f,#0000 65%);place-items:center;height:145px;margin:22px 0 25px;display:grid;position:relative;overflow:hidden}.product-art-ring{border:1px solid #42cfe84d;border-radius:50%;width:112px;height:112px;position:absolute;box-shadow:0 0 30px #2fc8e114,inset 0 0 25px #2fc8e112}.product-art-ring:before,.product-art-ring:after{content:"";border:1px dashed #42cfe847;border-radius:50%;position:absolute;inset:12px}.product-art-ring:after{opacity:.4;border-style:solid;inset:-14px}.product-art-center{z-index:1;color:#62e1ef;text-shadow:0 0 25px #3fd0e866;font-size:35px;font-weight:600}.product-art-line{background:linear-gradient(90deg,#0000,#43d1e773,#0000);width:170px;height:1px;position:absolute;transform:rotate(-35deg)}.product-category{color:#49d6e9;letter-spacing:1.6px;font-size:8px}.product-card h3{color:#e7f0ff;letter-spacing:-.5px;margin:11px 0 10px;font-size:20px;font-weight:550}.product-card>p{color:#8ea0b7;min-height:76px;font-size:11px;line-height:1.8}.product-card-bottom{border-top:1px solid #81a6ca21;margin-top:22px;padding-top:15px}.product-card-bottom>span{color:#687f99;letter-spacing:1.3px;font-size:7px}.product-card-bottom a{color:#4bd8e9;border:1px solid #45d6e94d;border-radius:50%;place-items:center;width:29px;height:29px;text-decoration:none;display:grid}.services-section{padding-top:120px;padding-bottom:125px}.services-heading{justify-content:space-between;align-items:end;gap:40px;margin:30px 0 50px;display:flex}.services-heading p{color:#91a3ba;max-width:340px;margin-bottom:5px;font-size:13px;line-height:1.9}.service-list{border-top:1px solid #8babd02b}.service-row{border-bottom:1px solid #8babd02b;grid-template-columns:65px 1fr 1fr 35px;align-items:center;gap:20px;min-height:91px;transition:padding .2s,background .2s;display:grid}.service-row:hover{background:#29b3cf0b;padding-inline:12px}.service-number{color:#4bd6e8;letter-spacing:1px;font-size:10px}.service-row h3{color:#e2ebf9;font-size:16px;font-weight:500}.service-row p{color:#8497ae;font-size:11px}.service-arrow{color:#4bd6e8;text-align:right}.payment-section{background:radial-gradient(at 20%,#13708e21,#0000 48%),#0b1422;border-top:1px solid #8babd01a;border-bottom:1px solid #8babd01a;padding:110px 0}.payment-grid{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.payment-visual{flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.payment-window{background:#081321d9;border:1px solid #4bd3e94d;border-radius:9px;width:min(100%,420px);overflow:hidden;transform:perspective(900px)rotateY(7deg)rotateX(2deg);box-shadow:0 25px 80px #0000004d,0 0 55px #26bdd912}.window-bar{border-bottom:1px solid #83abcd26;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.window-bar>span{background:#3d667e;border-radius:50%;width:6px;height:6px}.window-bar small{color:#6e89a3;letter-spacing:1.2px;margin-left:auto;font-size:7px}.payment-window-body{text-align:center;background-image:linear-gradient(#4bb3cf0b 1px,#0000 1px),linear-gradient(90deg,#4bb3cf0b 1px,#0000 1px);background-size:25px 25px;min-height:280px;padding:30px}.mini-label{color:#819ab2;letter-spacing:2px;font-size:8px}.payment-emblem{color:#eafaff;letter-spacing:-9px;background:#2fbdd814;border:1px solid #42d3ea8c;border-radius:25px;place-items:center;width:105px;height:105px;margin:20px auto 17px;font-size:65px;font-weight:800;display:grid;box-shadow:0 0 45px #2bc6e21f}.payment-emblem span{color:#4bd9eb}.payment-lines{flex-direction:column;gap:7px;width:150px;margin:auto;display:flex}.payment-lines i{background:#55a2bf33;border-radius:5px;height:3px}.payment-lines i:nth-child(2){width:75%;margin:auto}.payment-lines i:nth-child(3){width:45%;margin:auto}.payment-status{color:#7892a9;letter-spacing:1.5px;margin-top:22px;font-size:7px}.payment-caption{color:#637e98;letter-spacing:1.4px;margin-top:19px;font-size:8px}.featured-label{color:#8ca1b8;letter-spacing:1.6px;align-items:center;gap:9px;margin:27px 0 17px;font-size:8px;display:flex}.payment-copy h2{color:#edf5ff;letter-spacing:-2.7px;margin:0;font-size:clamp(38px,4.5vw,54px);font-weight:550;line-height:1.08}.payment-copy>p{color:#91a4bb;max-width:460px;margin-top:21px;font-size:12px;line-height:1.9}.payment-copy ul{gap:13px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.payment-copy li{color:#c2cfdf;font-size:11px}.payment-copy li span{color:#4bd8e9;margin-right:10px}.disclaimer{color:#657c96;max-width:390px;margin-top:17px;font-size:9px;line-height:1.7;display:block}.principles-section{padding-top:120px;padding-bottom:125px}.principles-heading{margin:30px 0 48px}.principles-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.principles-grid article{border-top:1px solid #8babd033;padding-top:22px}.principles-grid article>span{color:#4bd6e8;letter-spacing:1.7px;font-size:8px}.principles-grid h3{color:#e8f1ff;margin:20px 0 10px;font-size:19px;font-weight:500}.principles-grid p{color:#8b9eb5;font-size:11px;line-height:1.9}.contact-section{background:radial-gradient(at 80% 40%,#1690ac33,#0000 44%),#0d1a2b;border-top:1px solid #64c1da26;border-bottom:1px solid #64c1da26;padding:105px 0 100px;position:relative;overflow:hidden}.contact-inner{position:relative}.contact-inner h2{z-index:1;color:#f0f6ff;letter-spacing:-3px;margin:28px 0 17px;font-size:clamp(46px,6vw,68px);font-weight:550;line-height:1.08;position:relative}.contact-inner>p{z-index:1;color:#9aacc2;max-width:480px;font-size:12px;line-height:1.9;position:relative}.contact-button{z-index:1;margin-top:27px;position:relative}.contact-email{z-index:1;flex-direction:column;gap:8px;margin-top:38px;display:flex;position:relative}.contact-email span{color:#728ba5;letter-spacing:1.7px;font-size:8px}.contact-email a{color:#d9faff;font-size:13px;text-decoration:none}.contact-orbit{border:1px solid #44d0e824;border-radius:50%;place-items:center;width:370px;height:370px;display:grid;position:absolute;top:2%;right:5%;box-shadow:0 0 80px #25b0d00f,inset 0 0 80px #25b0d00a}.contact-orbit:before,.contact-orbit:after{content:"";border:1px dashed #44d0e830;border-radius:50%;position:absolute;inset:25px}.contact-orbit:after{border-style:solid;inset:70px}.contact-orbit span{color:#53dcee4d;letter-spacing:-13px;font-size:115px;font-weight:800}.site-footer{background:#070c15}.footer-main{justify-content:space-between;align-items:center;gap:30px;min-height:160px;display:flex}.footer-main>p{color:#8093aa;font-size:11px;line-height:1.8}.footer-links{gap:23px;display:flex}.footer-links a{color:#8294aa;font-size:10px;text-decoration:none}.footer-links a:hover{color:#4bd6e8}.footer-bottom{color:#61748b;letter-spacing:.8px;border-top:1px solid #8babd01f;justify-content:space-between;align-items:center;gap:20px;min-height:54px;font-size:8px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:9px;display:flex}.footer-bottom i{background:#44d6e8;border-radius:50%;width:4px;height:4px}@media (width>=1400px){.hero{min-height:730px}}@media (width<=900px){.hero{grid-template-columns:1fr .9fr;gap:15px}.hero h1{font-size:58px}.hero-visual{transform:scale(.9)}.about-grid,.payment-grid{gap:45px}.trust-inner{justify-content:center;padding-block:20px}}@media (width<=680px){.section-wrap,.site-header{width:calc(100% - 38px)}.announcement{letter-spacing:.6px;font-size:8px}.site-header{height:72px}.menu-toggle{background:0 0;border:1px solid #64beda4d;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;display:flex}.menu-toggle span{background:#bcecf3;width:17px;height:1px}.main-nav{background:#0b1422;border-bottom:1px solid #64beda33;flex-direction:column;align-items:stretch;gap:0;padding:10px 19px 18px;display:none;position:absolute;top:71px;left:-19px;right:-19px}.main-nav.nav-open{display:flex}.main-nav>a{border-bottom:1px solid #8babd01a;padding:14px 5px}.main-nav .nav-contact{text-align:center;border:1px solid #44d6ee66;margin-top:12px}.hero{grid-template-columns:1fr;gap:0;min-height:auto;padding-top:72px;padding-bottom:45px}.hero h1{letter-spacing:-3px;font-size:clamp(48px,12vw,64px)}.hero-description{font-size:13px}.hero-note{margin-top:33px;font-size:7px}.hero-visual{min-height:390px;margin-top:5px;transform:none}.core-card{transform:scale(.85)}.float-card-top{top:42px;right:-2px}.float-card-bottom{bottom:44px;left:-2px}.orbit-one{width:330px}.orbit-two{width:310px}.trust-inner{gap:13px 18px}.trust-inner span{font-size:7px}.trust-inner i{display:none}.about-section,.services-section,.principles-section{padding-top:80px;padding-bottom:80px}.about-grid{grid-template-columns:1fr;gap:24px;margin-top:25px}.about-grid h2,.section-heading h2,.services-heading h2,.principles-heading h2{letter-spacing:-1.8px;font-size:39px}.about-stats{gap:12px;margin-top:50px}.about-stats strong{font-size:26px}.about-stats small{letter-spacing:.7px;font-size:7px;line-height:1.5}.products-section,.payment-section{padding:80px 0}.section-heading,.services-heading{display:block}.section-heading>p,.services-heading p{margin-top:22px}.product-grid{grid-template-columns:1fr;gap:14px}.product-card>p{min-height:auto}.product-art{height:120px}.services-heading{margin-bottom:35px}.service-row{grid-template-columns:30px 1fr 25px;gap:10px;min-height:85px}.service-row h3{font-size:13px}.service-row p{grid-area:2/2;margin-top:-20px;padding-bottom:13px;font-size:9px}.service-arrow{grid-area:1/3/3}.payment-grid{grid-template-columns:1fr;gap:42px}.payment-visual{min-height:300px}.payment-window{transform:none}.payment-window-body{min-height:245px}.payment-copy h2{font-size:46px}.principles-grid{grid-template-columns:1fr;gap:25px}.principles-heading{margin-bottom:35px}.contact-section{padding:80px 0}.contact-inner h2{letter-spacing:-2px;font-size:48px}.contact-orbit{opacity:.5;width:210px;height:210px;top:8%;right:-100px}.contact-orbit span{font-size:70px}.footer-main{flex-wrap:wrap;align-items:flex-start;padding-block:38px}.footer-main>p{text-align:right;width:calc(100% - 150px)}.footer-links{flex-wrap:wrap;gap:17px;width:100%}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:17px;font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.brand-logo{object-fit:contain;flex:none;width:48px;height:48px;display:block}.footer-brand .brand-logo{width:56px;height:56px}@media (width<=680px){.brand-logo{width:43px;height:43px}.footer-brand .brand-logo{width:50px;height:50px}}.site-announcement{color:#a8b8d0;letter-spacing:.045em;text-align:center;background:#07101e;border-bottom:1px solid #7da1cd1f;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:7px 16px;font-size:11px;display:flex}.announcement-dot{background:#45d6e9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #45d6e9}.announcement-arrow{color:#45d6e9}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d18eb;border-bottom:1px solid #7da1cd1f;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 64px);min-height:82px;margin:0 auto;display:flex}.site-brand{color:inherit;flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-copy{flex-direction:column;gap:5px;line-height:1;display:flex}.brand-copy strong{letter-spacing:.16em;font-size:20px}.brand-copy small{color:#8da2bd;letter-spacing:.23em;font-size:8px}.site-nav{justify-content:center;align-items:center;gap:clamp(13px,2vw,27px);display:flex}.nav-link{color:#aab8cd;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover,.nav-link.active{color:#45d6e9}.nav-contact-button{color:#eafaff;background:#45d6e914;border:1px solid #45d6e980;border-radius:7px;align-items:center;gap:12px;padding:12px 17px;font-size:12px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.nav-contact-button:hover{background:#45d6e92b;border-color:#45d6e9}.nav-contact-button span{color:#45d6e9}.header-tools{align-items:center;gap:10px;display:flex}.language-control{background:#ffffff06;border:1px solid #7da1cd33;border-radius:7px;align-items:center;gap:5px;min-width:0;padding:7px 8px;display:flex}.language-flag{font-size:16px}.language-control select{color:#dce8f8;max-width:88px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.language-control select option{color:#101827;background:#fff}.theme-toggle{color:#45d6e9;cursor:pointer;background:#ffffff06;border:1px solid #7da1cd33;border-radius:7px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.mobile-menu-toggle{display:none}.site-main{min-height:55vh}.site-footer{background:#070c16;border-top:1px solid #7da1cd24;padding:65px max(32px,50% - 620px) 22px}.footer-main{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:45px;padding-bottom:52px;display:grid}.footer-brand p{color:#91a2ba;margin:19px 0;font-size:13px;line-height:1.8}.footer-motto{color:#45d6e9;letter-spacing:.18em;font-size:9px}.footer-links-group{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-links-group h3{color:#7187a5;letter-spacing:.16em;margin:7px 0 9px;font-family:DM Sans,Arial,sans-serif;font-size:10px}.footer-links-group a{color:#aab8cd;font-size:12px;text-decoration:none;transition:color .2s}.footer-links-group a:hover{color:#45d6e9}.footer-bottom{color:#71829b;border-top:1px solid #7da1cd1f;justify-content:space-between;gap:18px;padding-top:20px;font-size:10px;display:flex}.footer-bottom-note{letter-spacing:.12em}@media (width<=1050px){.site-header-inner{gap:15px;width:min(100% - 40px,1240px)}.site-nav{gap:13px}.nav-link{font-size:11px}.nav-contact-button{padding:10px 12px}.header-tools{gap:6px}}@media (width<=820px){.site-header-inner{min-height:72px}.mobile-menu-toggle{cursor:pointer;background:0 0;border:1px solid #7da1cd33;border-radius:7px;flex-direction:column;order:3;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.mobile-menu-toggle span{background:#dce8f8;border-radius:2px;width:17px;height:2px}.site-nav{background:#0a1221;border-bottom:1px solid #7da1cd2e;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.nav-link{border-bottom:1px solid #7da1cd1a;padding:13px 4px;font-size:13px}.nav-contact-button{justify-content:center;margin-top:14px}.header-tools{margin-left:auto}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px}}@media (width<=520px){.site-announcement{font-size:9px}.site-header-inner{gap:8px;width:calc(100% - 28px)}.brand-copy strong{font-size:17px}.brand-copy small{font-size:7px}.brand-logo{width:39px;height:39px}.language-control{padding:6px}.language-control select{max-width:65px;font-size:10px}.theme-toggle{width:33px;height:33px}.mobile-menu-toggle{width:35px;height:35px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 15px}.footer-brand{grid-column:1/-1}.site-footer{padding:45px 20px 18px}.footer-bottom{flex-direction:column;font-size:9px}}@media (width<=680px){.inner-page{padding-top:75px;padding-bottom:75px}.inner-page>h1{letter-spacing:-2px}.inner-page-line{margin:50px 0}.contact-detail-card{width:100%;padding:23px}}.inner-page{min-height:65vh;padding-top:110px;padding-bottom:110px}.inner-page>h1{color:#edf5ff;letter-spacing:-3px;max-width:900px;margin:35px 0 22px;font-size:clamp(42px,7vw,76px);font-weight:600;line-height:1.08}.inner-page>h1 span,.inner-page-cta h2 span{color:#45d6e9}.inner-page-description{color:#9aacc2;max-width:760px;font-size:15px;line-height:2}.inner-page-line{background:#8babd029;width:100%;height:1px;margin:75px 0}.inner-page-cta{max-width:680px}.inner-page-cta h2{color:#edf5ff;font-size:clamp(30px,5vw,48px);line-height:1.2}.inner-page-cta>p{color:#91a4bb;font-size:13px;line-height:1.9}.inner-page-cta .button{margin-top:20px}.contact-detail-card{background:#142f4859;border:1px solid #45d6e940;border-radius:7px;flex-direction:column;gap:12px;width:fit-content;margin-top:55px;padding:28px 35px;display:flex}.contact-detail-card span{color:#45d6e9;letter-spacing:2px;font-size:9px}.contact-detail-card a{color:#eaf1ff;font-size:16px;text-decoration:none}.not-found-page>span{color:#45d6e9;letter-spacing:-8px;font-size:100px;font-weight:700}.not-found-page .button{margin-top:25px}@media (width<=680px){.inner-page{padding-top:75px;padding-bottom:75px}.inner-page>h1{letter-spacing:-2px}.inner-page-line{margin:50px 0}.contact-detail-card{width:100%;padding:23px}}html[data-theme=light] body,html[data-theme=light] .site-shell{color:#17263a;background:#f5f8fc}html[data-theme=light] .site-announcement{color:#52647b;background:#eaf1f8}html[data-theme=light] .site-header{background:#fffffff0;border-bottom-color:#dce5ef;box-shadow:0 5px 24px #1934530b}html[data-theme=light] .site-brand,html[data-theme=light] .brand-copy strong{color:#14243a}html[data-theme=light] .brand-copy small{color:#647991}html[data-theme=light] .nav-link{color:#52647b}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.active{color:#078da8}html[data-theme=light] .nav-contact-button{color:#087e99;background:#e9f8fb;border-color:#a8e4ed}html[data-theme=light] .language-control{color:#263b52;background:#f0f4f8;border-color:#d7e1eb}html[data-theme=light] .language-control select{color:#263b52}html[data-theme=light] .theme-toggle{color:#087e99;background:#edf7fa;border-color:#c6e6ec}html[data-theme=light] .mobile-menu-toggle{background:#f1f5f9;border-color:#d5e0eb}html[data-theme=light] .mobile-menu-toggle span{background:#263b52}html[data-theme=light] .site-nav.is-open{background:#fff;border-color:#dce5ef}html[data-theme=light] .hero h1,html[data-theme=light] .about-grid h2,html[data-theme=light] .section-heading h2,html[data-theme=light] .services-heading h2,html[data-theme=light] .principles-heading h2,html[data-theme=light] .payment-copy h2,html[data-theme=light] .contact-inner h2{color:#172b43}html[data-theme=light] .hero-description,html[data-theme=light] .about-copy p,html[data-theme=light] .section-heading>p,html[data-theme=light] .services-heading p,html[data-theme=light] .payment-copy>p,html[data-theme=light] .contact-inner>p{color:#61748b}html[data-theme=light] .hero-note{color:#71849a}html[data-theme=light] .button-quiet{color:#30465e;background:#fff;border-color:#ccd9e6}html[data-theme=light] .trust-strip{background:#eaf1f8;border-color:#dce5ef}html[data-theme=light] .trust-inner span{color:#60758c}html[data-theme=light] .about-stats strong{color:#203750}html[data-theme=light] .about-stats small{color:#71849a}html[data-theme=light] .products-section{background:#edf3f9;border-color:#dce5ef}html[data-theme=light] .product-card{background:linear-gradient(145deg,#fff,#f6f9fc);border-color:#d9e4ee;box-shadow:0 8px 30px #1b37540b}html[data-theme=light] .product-card h3{color:#203750}html[data-theme=light] .product-card>p{color:#647991}html[data-theme=light] .product-card-top>span:first-child,html[data-theme=light] .product-card-bottom>span{color:#73869b}html[data-theme=light] .services-section{background:#f5f8fc}html[data-theme=light] .service-row{border-color:#dce5ef}html[data-theme=light] .service-row h3{color:#263d56}html[data-theme=light] .service-row p{color:#6b7e94}html[data-theme=light] .service-row:hover{background:#eaf5f8}html[data-theme=light] .payment-section{background:radial-gradient(at 20%,#13a0b917,#0000 48%),#edf4f9;border-color:#dce5ef}html[data-theme=light] .payment-window{background:#fff;border-color:#b9dfe8;box-shadow:0 20px 65px #18425b1a}html[data-theme=light] .core-card{background:linear-gradient(145deg,#fff,#edf5fa);box-shadow:0 18px 55px #18425b1f}html[data-theme=light] .core-label,html[data-theme=light] .core-bottom,html[data-theme=light] .mini-label{color:#627991}html[data-theme=light] .core-symbol span,html[data-theme=light] .payment-emblem{color:#17334c}html[data-theme=light] .float-card{background:#fffffff7;border-color:#d4e2ed;box-shadow:0 10px 30px #1c38541a}html[data-theme=light] .float-card b{color:#263d56}html[data-theme=light] .float-card small{color:#71849a}html[data-theme=light] .payment-copy li{color:#425970}html[data-theme=light] .disclaimer{color:#71849a}html[data-theme=light] .principles-section{background:#f5f8fc}html[data-theme=light] .principles-grid article{border-color:#dce5ef}html[data-theme=light] .principles-grid h3{color:#263d56}html[data-theme=light] .principles-grid p{color:#657990}html[data-theme=light] .contact-section{background:radial-gradient(at 80% 40%,#1690ac1a,#0000 44%),#eaf3f8;border-color:#d3e5ed}html[data-theme=light] .contact-inner h2{color:#172b43}html[data-theme=light] .contact-inner>p{color:#5e738b}html[data-theme=light] .contact-email a{color:#25435d}html[data-theme=light] .contact-email span{color:#71849a}html[data-theme=light] .site-footer{color:#344a61;background:#e8eff6;border-top:1px solid #d7e2ec}html[data-theme=light] .footer-brand p{color:#60758c}html[data-theme=light] .footer-links-group h3{color:#71849a}html[data-theme=light] .footer-links-group a{color:#425970}html[data-theme=light] .footer-links-group a:hover{color:#078da8}html[data-theme=light] .footer-bottom{color:#71849a;border-top-color:#d4dfe9}html[data-theme=light] .inner-page{color:#17263a;background:#f5f8fc}html[data-theme=light] .inner-page>h1,html[data-theme=light] .inner-page-cta h2{color:#172b43}html[data-theme=light] .inner-page-description,html[data-theme=light] .inner-page-cta>p{color:#61748b}html[data-theme=light] .inner-page-line{background:#d7e2ec}html[data-theme=light] .contact-detail-card{background:#fff;border-color:#c9e5eb;box-shadow:0 10px 30px #18425b0d}html[data-theme=light] .contact-detail-card a{color:#263d56}html[data-theme=light] .not-found-page{background:#f5f8fc}html[data-theme=light] .section-kicker{color:#647991}html[data-theme=light] .product-art{background:radial-gradient(#1d8ba81a,#0000 65%)}@media (width<=760px){html[data-theme=light] .site-nav{background:#fff;border-color:#dce5ef;box-shadow:0 15px 30px #19345314}html[data-theme=light] .site-nav .nav-link{border-bottom-color:#edf1f5}}.product-detail-page{max-width:1050px}.product-detail-art{background:radial-gradient(#1d8ba82b,#0000 65%);border:1px solid #5abedc1f;border-radius:10px;place-items:center;height:220px;margin:35px 0 30px;display:grid;position:relative;overflow:hidden}.product-detail-art .product-art-ring{width:150px;height:150px}.product-detail-art .product-art-center{font-size:48px}.product-detail-page>h1{margin-top:12px}.product-detail-meta{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.product-detail-meta span{color:#55d7e9;letter-spacing:1px;border:1px solid #45d6e938;border-radius:4px;padding:9px 13px;font-size:9px}.product-detail-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.button-secondary{color:#55d7e9;border:1px solid #45d6e959;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:11px;text-decoration:none;display:inline-flex}.product-detail-back{margin-top:35px}.product-detail-back a{color:#55cfe2;font-size:12px;text-decoration:none}html[data-theme=light] .product-detail-art{background:radial-gradient(#1d8ba81f,#0000 65%)}@media (width<=600px){.product-detail-art{height:165px}.product-detail-actions{flex-direction:column;align-items:stretch}}:root{color:#eaf1ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;scroll-behavior:smooth;background:#080d18;font-family:DM Sans,Arial,sans-serif;font-weight:400}:root[data-theme=light]{color:#17263a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#080d18;min-width:320px;min-height:100%}html[data-theme=light]{background:#f5f8fc}body{background:inherit;min-width:320px;min-height:100vh;margin:0}body,button,a,select{font-family:DM Sans,Arial,sans-serif}h1,h2,h3,.brand-copy{font-family:Space Grotesk,DM Sans,Arial,sans-serif}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #45d6e9}::selection{color:#07111d;background:#45d6e9}#root{min-height:100vh}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
