:root{--bg:#020d1a;--bg2:#041728;--glass:#071c31;--navy:#051c31;--blue:#13baff;--ice:#80e4ff;--white:#e8f6ff;--muted:#a6c1d6;--border:rgba(76,190,247,.35);--line:rgba(71,167,221,.22);font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--white);background:radial-gradient(ellipse at 54% -5%,#0a4478 0,transparent 31%),radial-gradient(ellipse at 96% 32%,#082a4c 0,transparent 35%),linear-gradient(#020b15,#031423 60%,#010913);font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}button,select{color:inherit}button:hover,a:hover{transition:all .22s ease}.wrap{width:min(1380px,calc(100% - 64px));margin:0 auto}.ambient{position:fixed;pointer-events:none;z-index:-1;filter:blur(100px);opacity:.20;border-radius:50%}.ambient-a{width:540px;height:540px;background:#0074ff;top:-250px;left:44%}.ambient-b{width:450px;height:450px;background:#0873be;top:900px;right:-210px}.site-header{position:relative;z-index:30;border-bottom:1px solid #1c76a4;background:linear-gradient(115deg,rgba(2,11,24,.95),rgba(4,24,43,.91));box-shadow:0 12px 35px #0007,0 1px 10px #0099ff27;backdrop-filter:blur(25px)}.site-header:after,.stats-line:before,.section-steps:before{content:"";position:absolute;height:1px;left:15%;right:15%;bottom:0;background:linear-gradient(90deg,transparent,#66deff,transparent);box-shadow:0 0 15px #00bfff80}.header-inner{min-height:101px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;min-width:285px}.brand img{width:122px;filter:drop-shadow(0 0 12px #04acff90)}.brand-copy{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.brand-copy strong{font-size:15px;letter-spacing:-.4px;font-weight:850}.brand-copy span{font-size:8px;letter-spacing:2px;color:#c0d8eb;font-weight:650}.brand-copy em{font-style:normal;font-size:10px;letter-spacing:1.1px;font-weight:850;color:#26d8ff}.nav-links{display:flex;align-items:center;gap:7px}.nav-links a{font-size:12px;font-weight:750;padding:12px 16px;color:#c9deec;border:1px solid transparent;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.nav-links a:hover,.nav-links .active{color:white;background:linear-gradient(140deg,#0b3b61,#036ba8b8);border-color:#7adcff;box-shadow:inset 0 0 22px #009cff60}.header-action{display:flex;align-items:center;gap:9px;border:1px solid #71c9fa;padding:12px 17px;border-radius:9px;background:#0b2740a6;color:#d7f4ff;font-weight:750;font-size:12px;white-space:nowrap}.header-action svg{width:16px;height:16px}.header-action:hover{background:#165380;box-shadow:0 0 15px #149dff4d}.mobile-toggle{display:none;background:transparent;border:1px solid #3987ba;padding:10px;color:#b7e5fd;border-radius:7px}.hero{position:relative;overflow:hidden;border-bottom:1px solid #1b638f;background:radial-gradient(ellipse at 83% 30%,#08487344,transparent 43%),linear-gradient(110deg,#020a17 0%,#041b2b 60%,#032540 100%)}.hero:before{content:"";position:absolute;inset:0;opacity:.3;pointer-events:none;background-image:linear-gradient(128deg,transparent 45%,#0eaaff11 45.25%,transparent 45.6%),linear-gradient(62deg,transparent 66%,#0eaaff14 66.25%,transparent 66.4%)}.hero-layout{min-height:640px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:10px;position:relative;padding:42px 0 53px}.hero-left{position:relative;z-index:4;max-width:800px}.capsule,.eyebrow{font-size:11px;font-weight:850;letter-spacing:3px;color:#54d9ff;text-transform:uppercase}.capsule{display:inline-flex;align-items:center;gap:10px;background:rgba(3,42,65,.65);border:1px solid #147db25c;padding:11px 15px;border-radius:6px}.pulse-dot{width:7px;height:7px;display:block;border-radius:50%;background:#5be5ff;box-shadow:0 0 15px #40ceff}.hero-logo{display:block;width:min(670px,100%);margin:1px 0 -2px -12px;filter:drop-shadow(0 0 20px #1384d035)}.hero h1{font-size:clamp(31px,3.25vw,51px);line-height:1.14;letter-spacing:-1.9px;font-weight:850;margin:0 0 18px;color:#eefaff;max-width:750px}.hero h1 span,.ice-text{color:#54ccff;text-shadow:0 0 25px #007bff60}.hero-paragraph{font-size:15px;color:#acc7d9;line-height:1.82;max-width:680px;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.crystal-btn{border:0;display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:13px 24px;position:relative;isolation:isolate;font-size:13px;letter-spacing:.1px;font-weight:850;text-align:center;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,15px 100%,0 50%);transition:filter .2s,transform .2s,box-shadow .2s;text-shadow:0 1px 2px #0009}.crystal-btn svg{width:18px;height:18px}.crystal-btn.primary{background:linear-gradient(130deg,#71eaff 0%,#0a79c7 24%,#06426c 44%,#13beed 74%,#b5f7ff 100%);box-shadow:inset 0 0 0 1px #baf6ff,0 6px 26px #0a94de88;color:#fff}.crystal-btn.outline{background:linear-gradient(135deg,#102c48,#092238 70%,#174873);color:#bbecff;box-shadow:inset 0 0 0 1px #4485b5}.crystal-btn:hover{filter:brightness(1.2);transform:translateY(-2px)}.hero-trust{display:flex;gap:24px;flex-wrap:wrap;color:#91b9d0;font-size:11px;font-weight:650}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust svg{width:17px;height:17px;color:#66ccf9}.hero-right{position:relative;align-self:stretch;min-height:490px;display:flex;align-items:center;justify-content:center}.hero-scene{position:absolute;inset:4% -10% 4% -12%;clip-path:polygon(26% 0,100% 0,100% 85%,73% 100%,0 100%,0 28%);border:1px solid #157bb6;box-shadow:0 0 90px #018cc531;overflow:hidden}.hero-scene img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.88}.scene-fade{position:absolute;inset:0;background:linear-gradient(90deg,#031525e9 0%,#07203877 28%,#03203810 72%,#0622366b 100%),linear-gradient(0deg,#030d1a 0%,transparent 35%)}.shard{position:absolute;width:240px;height:310px;background:linear-gradient(128deg,#72dcff11 25%,#4eb8fe58 45%,#d3f8ff18 54%,#025b9c21 70%);clip-path:polygon(50% 0,100% 50%,48% 100%,0 35%);border:1px solid #68ccff;filter:drop-shadow(0 0 16px #2daeff54);transform:rotate(21deg);z-index:2}.shard-a{right:-13%;top:4%}.shard-b{left:-6%;bottom:4%;width:160px;height:200px;transform:rotate(-36deg)}.price-crystal{position:absolute;z-index:5;right:2%;bottom:7%;width:min(370px,75%);padding:22px 28px 28px;text-align:center;background:linear-gradient(145deg,#124979eb,#062843f1 46%,#0072abdc 100%);border:1px solid #61d3ff;clip-path:polygon(10% 0,91% 0,100% 50%,91% 100%,10% 100%,0 50%);box-shadow:0 0 33px #00a4ff81,inset 0 0 33px #009eff40}.price-crystal:before{content:"";position:absolute;inset:8px;clip-path:inherit;border-top:1px solid #83e1ff;border-bottom:1px solid #83e1ff;pointer-events:none}.price-crystal>span,.price-crystal>div{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#b6eaff}.price-crystal strong{display:block;margin:5px 0 1px;color:#e1f9ff;font-size:clamp(36px,4vw,62px);font-weight:900;letter-spacing:-2px;text-shadow:0 0 17px #02a7fd}.price-crystal small{display:block;font-size:17px;font-weight:850}.price-crystal>div{font-size:10px;margin-top:12px;font-weight:550}.stats-line{position:relative;background:linear-gradient(90deg,#052643,#061c32,#052f50);box-shadow:inset 0 1px 0 #0676ba50,0 9px 28px #0009}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid>div{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 12px;min-height:99px;border-right:1px solid #387fa553}.stats-grid>div:last-child{border-right:0}.stats-grid svg{color:#8edcff;width:35px;height:35px;filter:drop-shadow(0 0 5px #008eff)}.stats-grid span{display:flex;flex-direction:column;gap:2px}.stats-grid strong{font-size:28px;font-weight:900;letter-spacing:-1px}.stats-grid small{color:#b0cee2;font-size:11px}.section{padding-top:76px;padding-bottom:76px}.section-top{max-width:800px;margin-bottom:33px}.section-top.center{text-align:center;margin:0 auto 32px}.section-top h2,.page-hero h1,.login-box h1{font-size:clamp(33px,3.65vw,48px);letter-spacing:-1.6px;line-height:1.15;margin:14px 0 18px}.section-top p,.page-hero p{color:#a5c0d2;font-size:14px;line-height:1.9}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cut-card{position:relative;background:linear-gradient(140deg,rgba(15,61,96,.83),rgba(5,23,40,.92) 58%,rgba(9,39,66,.90));border:1px solid #247eaeaa;clip-path:polygon(19px 0,calc(100% - 19px) 0,100% 19px,100% calc(100% - 19px),calc(100% - 19px) 100%,19px 100%,0 calc(100% - 19px),0 19px);box-shadow:inset 0 0 28px #009dff0c,0 12px 30px #0003}.cut-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#7deaff4d,transparent 16%,transparent 84%,#5dcfff20);opacity:.5}.feature-grid article{padding:28px 27px;min-height:245px}.icon-badge{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #1cb7ed8a;background:linear-gradient(125deg,#0e5383,#062a4b);color:#9feaff;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);box-shadow:0 0 20px #079bea28}.icon-badge svg{width:29px;height:29px}.card-numeral{display:block;margin-top:22px;font-weight:800;letter-spacing:2px;font-size:10px;color:#55cef7}.feature-grid h3,.step-card h3{font-size:18px;margin:8px 0 10px}.feature-grid p,.step-card p{font-size:12px;line-height:1.8;color:#a8c1d4;margin:0}.section-steps{position:relative;background:linear-gradient(180deg,#071b30,#031322);border-top:1px solid #176292;border-bottom:1px solid #1d6087}.section-steps:before{top:0;bottom:auto}.step-row{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.step-card{position:relative;padding:23px 21px;min-height:223px;background:linear-gradient(145deg,#0b4772b0,#071f37e8);border:1px solid #2c93c7;clip-path:polygon(18px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,18px 100%,0 50%)}.step-card .icon-badge{width:45px;height:45px}.step-card .icon-badge svg{width:24px;height:24px}.step-count{position:absolute;right:21px;top:28px;color:#3a9dcc;font-size:24px;font-weight:900}.step-card h3{font-size:15px;margin:23px 0 10px}.step-card p{font-size:11px}.cta-center{text-align:center;margin-top:32px}.page-hero{padding:80px 0 52px;position:relative;border-bottom:1px solid #1c648e;background:linear-gradient(140deg,#03182c,#041323 55%,#052b46)}.page-hero:after{content:"";position:absolute;right:4%;top:0;width:280px;height:100%;opacity:.15;background:linear-gradient(45deg,transparent 20%,#20c7ff 21%,transparent 23%,transparent 53%,#28d5ff 54%,transparent 56%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.page-hero h1{max-width:1050px;margin:16px 0}.page-hero p{max-width:820px;margin:0}.catalog-bar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:19px}.search-wrap{display:flex;gap:13px;align-items:center;background:#041b2f;border:1px solid #2b82b3;box-shadow:inset 0 0 26px #086eae15;border-radius:9px;padding:0 15px;min-height:54px;flex:1}.search-wrap svg{width:20px;height:20px;color:#79caee;flex:none}.search-wrap input{width:100%;border:0;background:transparent;outline:0;color:#eaf7ff;font-size:13px;height:48px}.search-wrap input::placeholder{color:#7fabc6}.catalog-count{color:#a8c4d6;white-space:nowrap;font-size:13px}.catalog-count b{color:#70dfff}.notice{border:1px solid #2b7bab;border-radius:8px;background:#0a2a43;display:flex;align-items:flex-start;gap:13px;padding:15px 17px;margin:15px 0 26px;color:#b5d3e8;font-size:12px;line-height:1.7}.notice svg{width:19px;height:19px;flex:none;color:#68d3ff}.notice strong{color:#f5fdff}.error-note{display:block;background:#3d2130;border-color:#be5a7d;color:#ffdbe3}.notice.error-note div+div{margin-top:8px}.location-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.location-card{min-height:94px;display:flex;align-items:center;gap:14px;border:1px solid #296d98a8;padding:16px;background:linear-gradient(140deg,#0b3555,#061a30);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.location-card:hover{border-color:#61daff;background:linear-gradient(140deg,#134c74,#093659);transform:translateY(-2px);box-shadow:0 0 20px #008cf928}.loc-icon{width:38px;height:38px;background:#0c4e7b;border:1px solid #348fca;display:grid;place-items:center;flex:none;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);color:#8fe0ff}.loc-icon svg{width:19px;height:19px}.location-card div{flex:1;min-width:0}.location-card strong{display:block;font-size:12px;line-height:1.5}.location-card small{font-size:10px;color:#8cadc3}.loc-arrow svg{width:16px;height:16px;color:#6cceff}.empty-results{text-align:center;color:#9cbcd1;padding:50px}.order-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:24px;align-items:start}.form-card{padding:32px}.form-card h2{font-size:27px;margin:9px 0 24px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.field{display:flex;flex-direction:column;gap:9px;color:#c6e3f4;font-weight:750;font-size:12px}.field.full{grid-column:1/-1}.field input,.field select{background:#041b2e;border:1px solid #2b6b95;color:#eaf8ff;padding:13px 15px;min-height:51px;border-radius:7px;outline:0;width:100%;font-size:13px}.field input:focus,.field select:focus{border-color:#50cafa;box-shadow:0 0 0 3px #0f9dfb26}.field input::placeholder{color:#6089a6}.honeypot{position:absolute;left:-9999px;width:1px;height:1px}.checkline{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.75;color:#b6d0e2;margin:25px 0 20px}.checkline input{accent-color:#09a8ff;margin-top:4px}.checkline a,.about-data a{color:#5ed3ff;text-decoration:underline;text-underline-offset:3px}.full-btn{width:100%}.tiny-note{font-size:11px;color:#8daebf;line-height:1.7}.order-summary{padding:32px;position:sticky;top:20px}.order-summary h3{font-size:21px;line-height:1.45}.summary-emblem{color:#63daff;margin-top:25px;filter:drop-shadow(0 0 15px #05a7fe)}.summary-emblem svg{width:56px;height:56px}.sum-row{border-bottom:1px solid #2c5c81b8;padding:16px 0;display:flex;align-items:start;justify-content:space-between;gap:10px}.sum-row span{font-size:12px;color:#99b8ce}.sum-row strong{font-size:12px;text-align:right}.sum-total{padding:27px 0 25px;display:flex;align-items:center;flex-direction:column;background:radial-gradient(#0f5072,#03274200 70%)}.sum-total span{font-size:10px;letter-spacing:2px;font-weight:800;color:#75bde4}.sum-total strong{font-size:42px;letter-spacing:-2px;color:#a1ecff;text-shadow:0 0 18px #009bff}.sum-total small{color:#d8f5ff}.process-list{display:grid;gap:15px;margin-bottom:24px}.process-row{display:flex;align-items:center;gap:24px;padding:23px 27px}.process-number{font-size:28px;font-weight:850;color:#278dcb}.process-row h3{font-size:20px;margin:0 0 8px}.process-row p{font-size:13px;color:#a9c4d5;line-height:1.7;margin:0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.about-logo,.about-data{padding:30px}.about-logo img{display:block;width:100%;max-height:430px;object-fit:contain}.about-data h2{font-size:25px}.about-data p{font-size:13px;line-height:1.9;color:#a7c6db;border-bottom:1px solid #2b648145;margin:9px 0;padding-bottom:8px}.about-data strong{color:#e0f5ff}.legal-layout{max-width:950px}.legal-card{padding:40px}.legal-card h2{font-size:20px;margin:25px 0 8px}.legal-card p{font-size:13px;color:#afcada;line-height:1.95}.login-box{width:min(100%,500px);margin:42px auto 45px;padding:43px}.login-box h1{font-size:38px}.login-emblem{width:66px;height:66px;display:grid;place-items:center;color:#8bdcff;border:1px solid #2e9fd9;background:#0a395d;margin-bottom:24px}.login-emblem svg{width:30px;height:30px}.login-box p{color:#a3c0d5;font-size:12px;line-height:1.8;margin-bottom:24px}.login-box .field{margin-bottom:22px}.admin-hero{padding:65px 0 43px}.admin-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-section{padding-top:31px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card{padding:24px;background:linear-gradient(135deg,#0e3e64,#05192b);border:1px solid #266c97;display:flex;flex-direction:column;gap:4px}.metric-card strong{font-size:31px}.metric-card small{color:#a2c2d6;font-size:11px}.admin-tabs{display:flex;gap:9px;border-bottom:1px solid #1a709c;margin-top:29px;margin-bottom:16px}.admin-tabs a{font-size:13px;font-weight:800;padding:16px 21px;color:#88b2ce}.admin-tabs a.selected{border-bottom:3px solid #4acfff;color:#e0f7ff;background:#0b344f}.admin-search{margin:20px 0}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.company-profile{padding:25px;min-width:0}.profile-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.profile-icon{color:#65d9ff}.profile-icon svg{width:34px;height:34px}.company-profile h3{font-size:17px;margin:16px 0 7px;line-height:1.5}.profile-meta{font-size:10px;color:#9ab6c9;line-height:1.7}.status{display:inline-flex;align-items:center;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:850;white-space:nowrap;border:1px solid #956e37;background:#543a156b;color:#e9c28c}.status-empty{color:#f2a6a6;background:#581e2763;border-color:#bc6868}.status.good{color:#a4f9ce;border-color:#44a77b;background:#06452c}.profile-contact{display:flex;flex-direction:column;gap:6px;border-top:1px solid #2a69955c;padding-top:13px;margin-top:17px}.profile-contact b{margin:12px 0 2px;font-size:11px;color:#6bcbee;text-transform:uppercase}.profile-contact a,.source-link{color:#c3e9fb;font-size:12px;overflow-wrap:anywhere}.profile-contact a:hover{color:#5bcfff;text-decoration:underline}.profile-contact small{font-size:11px;color:#9daebc}.source-link{margin-top:16px;display:flex;align-items:center;gap:6px;color:#60cfff}.source-link svg{width:15px;height:15px}.company-profile details{border-top:1px solid #2b5574;margin-top:14px;padding-top:12px}.company-profile summary{font-size:11px;color:#88bedc;cursor:pointer}.private-records{max-height:140px;overflow:auto}.private-records p{font-size:10px;line-height:1.6;color:#aac1d4}.orders-table-wrap{overflow:auto;border:1px solid #2c7ba4;background:#061a2d}.orders-table-wrap table{width:100%;min-width:1100px;border-collapse:collapse}.orders-table-wrap th{background:#0b3150;color:#84d0f3;font-size:10px;text-transform:uppercase;letter-spacing:1px}.orders-table-wrap th,.orders-table-wrap td{text-align:left;padding:15px;border-bottom:1px solid #22536f;vertical-align:top;font-size:11px}.orders-table-wrap td{color:#d8edf9}.orders-table-wrap td strong{display:block}.orders-table-wrap td small{display:block;color:#93b3c6;line-height:1.6;margin-top:6px}.orders-table-wrap a{color:#58d3ff}.state-form select,.state-form button{background:#0a314b;border:1px solid #397a9e;padding:8px;color:#e8f9ff;border-radius:5px;font-size:11px}.state-form button{background:#126b9e;margin-top:6px}.empty-order{padding:45px}.empty-order p{color:#9dbbd0}.confirmation{text-align:center;max-width:780px;margin:20px auto;padding:55px 50px}.confirmation-icon{width:70px;height:70px;display:grid;place-items:center;border:1px solid #6ddfff;color:#90ebff;margin:0 auto 22px;background:#0c3e5c}.confirmation h1{font-size:43px;letter-spacing:-1.5px}.confirmation p{color:#a4c1d5;font-size:14px;line-height:1.9}.refbox{border:1px solid #367ca7;background:#06253e;max-width:440px;margin:30px auto;padding:18px;display:flex;flex-direction:column;gap:8px;color:#9fbfd7;font-size:11px;letter-spacing:1px}.refbox strong{color:#e6fbff;letter-spacing:1px;font-size:22px}.footer{position:relative;background:linear-gradient(135deg,#071f35,#020b17);border-top:1px solid #127aad;padding:33px 0 0}.footer:before{content:"";position:absolute;left:5%;right:5%;top:0;height:1px;background:linear-gradient(90deg,transparent,#5cdcff,transparent)}.footer-grid{display:grid;grid-template-columns:1.25fr 1fr .75fr 1fr;gap:35px;align-items:start}.footer-brand img{display:block;width:240px}.footer-brand p{font-size:10px;color:#8bb6cf;margin:0}.footer-brand b{color:#59d5ff}.footer-label{font-size:10px;color:#69ccec;font-weight:850;letter-spacing:1.6px;margin-bottom:12px}.footer-grid>div{font-size:12px;line-height:1.9;color:#bbd3e5}.footer-grid>div strong{color:#e3f7ff}.footer-grid p{margin:8px 0}.footer-grid a{display:block;color:#afd5eb}.footer-grid a:hover{color:#52d3ff}.bottom-bar{display:flex;gap:15px;justify-content:space-between;border-top:1px solid #315579;padding:15px 0;margin-top:20px;color:#759cb8;font-size:10px;line-height:1.65}
@media(max-width:1270px){.nav-links a{padding:12px 10px}.brand img{width:90px}.brand-copy strong{font-size:13px}.brand{min-width:245px}.header-inner{gap:13px}.hero-layout{grid-template-columns:1.1fr .9fr}.price-crystal{right:-4%}.feature-grid{gap:14px}.step-card{padding:20px 16px}.location-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:980px){.header-inner{min-height:84px}.mobile-toggle{display:flex;margin-left:auto}.nav-links{display:none;position:absolute;top:84px;left:0;right:0;background:#041c30;padding:20px;flex-direction:column;border-bottom:1px solid #43a1cc;z-index:20}.nav-links.open{display:flex}.nav-links a{width:100%;text-align:center}.header-action{margin-left:0}.hero-layout{grid-template-columns:1fr;min-height:auto;padding:40px 0}.hero-left{max-width:770px}.hero-right{min-height:330px}.hero-scene{inset:0 0 0 15%}.price-crystal{right:4%;bottom:5%;width:290px}.hero-logo{max-width:580px}.hero h1{max-width:720px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid>div:nth-child(2){border-right:0}.stats-grid>div:nth-child(-n+2){border-bottom:1px solid #2a6090}.step-row{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article:last-child{grid-column:1/-1}.location-grid{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr}.order-layout{grid-template-columns:1fr}.order-summary{position:static}}
@media(max-width:640px){.wrap{width:calc(100% - 30px)}.header-inner{min-height:76px}.brand{min-width:auto;gap:4px}.brand img{width:57px}.brand-copy strong{font-size:10px}.brand-copy span{font-size:6px;letter-spacing:1px}.brand-copy em{font-size:7px;letter-spacing:.3px}.header-action{font-size:0;padding:9px}.header-action svg{width:22px;height:22px}.nav-links{top:76px}.capsule{font-size:9px;line-height:1.6;letter-spacing:1.3px}.hero-layout{padding:32px 0}.hero-logo{width:100%;margin:10px 0 -7px}.hero h1{font-size:32px;line-height:1.22;letter-spacing:-1px}.hero-paragraph{font-size:13px}.hero-actions{flex-direction:column}.crystal-btn{font-size:11px}.hero-trust{font-size:10px;gap:12px}.hero-right{min-height:310px}.hero-scene{inset:0 -15px 0 0}.price-crystal{width:260px;right:2%;bottom:3%;padding:15px}.price-crystal strong{font-size:40px}.stats-grid svg{width:25px;height:25px}.stats-grid>div{gap:10px;padding:17px 5px;min-height:85px}.stats-grid strong{font-size:22px}.stats-grid small{font-size:9px}.section{padding-top:48px;padding-bottom:48px}.section-top h2,.page-hero h1{font-size:33px}.feature-grid,.location-grid,.step-row,.profile-grid,.metric-grid{grid-template-columns:1fr}.feature-grid article:last-child{grid-column:auto}.step-card{min-height:auto}.catalog-bar{flex-direction:column;align-items:stretch}.catalog-count{text-align:right}.page-hero{padding:50px 0 36px}.form-card,.order-summary,.about-data,.legal-card{padding:24px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.admin-header{flex-direction:column;align-items:start}.metric-grid{grid-template-columns:1fr 1fr}.process-row{gap:12px;padding:20px}.process-row .icon-badge{width:43px;height:43px;flex:none}.process-number{font-size:20px}.process-row h3{font-size:16px}.process-row p{font-size:11px}.login-box{padding:30px 24px}.confirmation{padding:36px 24px}.confirmation h1{font-size:33px}.footer-grid{grid-template-columns:1fr 1fr;gap:24px}.footer-brand{grid-column:1/-1}.footer-brand img{width:210px}.bottom-bar{flex-direction:column}.brand-copy strong{max-width:180px;overflow:hidden;text-overflow:ellipsis}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* Final additions — matching the approved sapphire crystal palette. */
.guarantee-chip{display:flex;align-items:center;gap:10px;margin-top:18px;color:#c6f6ff;border:1px solid #38a7da;background:linear-gradient(115deg,rgba(2,36,63,.8),rgba(10,97,145,.25));padding:11px 14px;font-size:12px;max-width:max-content;box-shadow:0 0 25px #05a7ff26}
.guarantee-chip svg{flex:none;color:#58d6ff;width:23px;height:23px}
.section-services{border-bottom:1px solid #1473a27a;padding-top:68px;padding-bottom:60px;background:linear-gradient(115deg,#051c32,#071f32 56%,#092b42)}
.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}
.service-tile{padding:22px 18px;min-height:180px;text-align:center;background:linear-gradient(145deg,rgba(14,91,146,.48),rgba(3,22,39,.88));border:1px solid #3887b6;box-shadow:inset 0 1px #a2eaff36,0 9px 25px #00111f;clip-path:polygon(0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px))}
.service-symbol{display:block;font-size:32px;color:#7bdfff;text-shadow:0 0 18px #1fd7ff;margin:0 0 10px;font-weight:800}
.service-tile h3{font-size:17px;margin:8px 0;color:#f4fbff}
.service-tile p,.service-disclaimer{color:#a7c7d9;font-size:11px;line-height:1.65;margin:8px 0}
.service-disclaimer{margin-top:18px;text-align:center}
@media(max-width:980px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.services-grid{grid-template-columns:1fr 1fr;gap:9px}.service-tile{padding:14px 9px;min-height:160px}.service-tile h3{font-size:12px}.service-tile p{font-size:10px}}
