*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fafafa;color:#111c29;font:17px/1.65 system-ui,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #ea7900;outline-offset:5px}header{background:#0b141f;color:white;border-bottom:1px solid #2b3440}nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;gap:24px}.brand{font-size:25px;font-weight:750;text-decoration:none;display:flex;align-items:center;gap:12px}.brand img{height:48px;width:48px;border-radius:50%}.links{display:flex;gap:28px;flex-wrap:wrap}.links a{text-decoration:none;font-size:15px}.links a:hover{color:#ff971f}.wrap{max-width:1200px;margin:auto;padding:80px 28px}.hero{background:#0b141f;color:#fff;position:relative;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;padding-top:90px;padding-bottom:96px}.eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:13px;font-weight:700;color:#ee8b18;margin:0 0 22px}h1{font-size:clamp(40px,5.3vw,72px);line-height:1.08;letter-spacing:-.055em;margin:0 0 28px;font-weight:650}h1 em{font-style:normal;color:#ff9418}h2{font-size:clamp(30px,3.5vw,46px);line-height:1.17;letter-spacing:-.035em;margin:0 0 22px}h3{font-size:23px;line-height:1.25;margin:0 0 16px}p{margin:0 0 22px}.lead{font-size:20px;color:#bcc6d2;max-width:650px}.button{display:inline-flex;align-items:center;justify-content:center;background:#f98b0b;color:#111820;text-decoration:none;font-weight:700;padding:14px 23px;border-radius:6px;border:0;font:inherit;cursor:pointer}.button:hover{background:#ffab44}.outline{background:transparent;color:white;border:1px solid #627080;margin-left:12px}.art{position:relative;display:grid;place-items:center;min-height:370px;border:1px solid #3a424d;border-radius:50%;background:radial-gradient(circle,#293240 0,#0b141f 68%)}.art img{width:78%;border-radius:50%}.orbit{position:absolute;background:#162231;border:1px solid #46505e;border-radius:5px;padding:8px 14px;font-size:14px}.o1{top:0;left:3%}.o2{bottom:20px;right:0}.strip{background:#f48a0d;color:#152131;padding:16px 28px;text-align:center;font-weight:650}.sectiontop{display:flex;justify-content:space-between;gap:40px;align-items:start;margin-bottom:38px}.sectiontop p{max-width:410px;color:#536071}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{background:#fff;border:1px solid #dce0e5;padding:32px;border-radius:12px}.num{display:block;color:#966020;font-size:14px;margin-bottom:30px}.card p{color:#526071}.dark{background:#eaf0f4}.product{position:relative;background:#101c2a;color:#fff;padding:40px;border-radius:12px;display:flex;flex-direction:column;align-items:start}.product p{color:#c1ccd8}.product a{margin-top:auto}.badge{display:inline-block;background:#293543;color:#e5edf4;font-size:13px;border-radius:20px;padding:5px 12px;margin-bottom:24px}.product h3{font-size:36px}.textlink{font-weight:650;text-decoration:none;border-bottom:1px solid #f98b0b;padding-bottom:4px}.contact{background:#0b141f;color:white}.contact .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.contact p{color:#c1ccd8}.contactbox{padding:30px;border:1px solid #43505f;border-radius:10px}.contactbox small{display:block;margin-top:15px;color:#bbc6d2;font-size:14px}footer{background:#0b141f;color:#a9b5c2;border-top:1px solid #2f3c4a;padding:25px 28px;display:flex;justify-content:space-between;gap:20px;font-size:14px}.detail{background:#0b141f;color:white}.detail .wrap{max-width:1000px}.detail h1{max-width:870px}.featurelist{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.featurelist li{padding:26px;background:white;border-left:3px solid #f98b0b}.featurelist strong{display:block;font-size:21px;margin-bottom:10px}.notice{padding:28px;background:#fff3df;border-radius:8px;margin-top:36px}.crumb{color:#b8c7d5;display:inline-block;margin-bottom:30px}.skip{position:absolute;top:-80px;left:15px;z-index:3;background:white;padding:10px}.skip:focus{top:10px}@media(max-width:760px){nav{align-items:flex-start;padding:16px 20px;flex-direction:column;gap:12px}.links{gap:20px}.hero .wrap,.contact .wrap{grid-template-columns:1fr;gap:35px}.wrap{padding:55px 22px}.hero .wrap{padding:55px 22px}.hero h1{font-size:49px}.art{min-height:280px;width:280px;margin:auto}.grid,.featurelist{grid-template-columns:1fr}.sectiontop{display:block}.card,.product{padding:26px}.outline{margin:12px 0 0}.hero .button{margin-right:8px}footer{flex-direction:column}.lead{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.featured{border-top:4px solid #f98b0b}.contact .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.contactbox{min-width:0}.contactbox label{display:block;font-size:15px;margin-bottom:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}input,select,textarea{display:block;width:100%;background:#fff;color:#142130;border:1px solid #667586;border-radius:5px;font:inherit;padding:12px;margin-top:6px;min-width:0}textarea{resize:vertical}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ffad43;outline-offset:2px}.contactbox .consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.consent input{width:20px;height:20px;flex:none;margin-top:3px}.form-intro,.form-note{font-size:14px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button:disabled{opacity:.65;cursor:wait}#form-status{margin:18px 0 0;font-size:15px;overflow-wrap:anywhere}.legal{max-width:900px}.legal h1{font-size:48px}.legal h2{font-size:28px;margin-top:36px}footer{flex-wrap:wrap}.contact a{overflow-wrap:anywhere}@media(max-width:1000px){.products-grid{grid-template-columns:1fr}.contact .wrap{grid-template-columns:1fr}}@media(max-width:520px){.form-grid{grid-template-columns:1fr}.contactbox{padding:22px}.hero h1{font-size:42px}.art{width:min(280px,100%)}.legal h1{font-size:38px}}
/* Product presentation */
.screen{margin:0;min-width:0}.screen img{display:block;width:100%;height:auto;border:1px solid #ced8e2;border-radius:10px;background:#fff}.screen a{display:block}.screen figcaption,.caption{font-size:13px;color:#586779;margin-top:12px}.hero .screen figcaption{color:#b9c6d4}.hero .wrap{grid-template-columns:1fr 1fr;gap:36px}.hero h1{font-size:clamp(38px,4.5vw,62px)}.hero-note{font-size:15px;color:#aebccc;margin:24px 0 0}.actions{display:flex;gap:12px;flex-wrap:wrap}.actions .outline{margin:0}.section-lead{max-width:790px;font-size:20px;color:#526071}.benefits{padding-left:22px}.benefits li{margin-bottom:18px}.audience-nav{padding:28px 0 0;justify-content:flex-start;flex-wrap:wrap;font-size:15px}.audience-nav a{color:#d2dce8;text-underline-offset:5px}.app-grid{align-items:center;gap:44px}.phones{display:flex;gap:18px;align-items:flex-start}.phones .screen{flex:1;max-width:230px}.phones img{border-radius:20px;box-shadow:0 15px 35px #172a3b1a}.nfc-section{background:#fff1dc}.nfc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-left:22px;margin:34px 0}.nfc-steps strong{display:block}section[id]{scroll-margin-top:20px}.product.featured{background:#163c49}.featured .badge{background:#f98b0b;color:#111820}.detail h1 em{color:#ff9418}.screen+.caption{margin-top:18px}@media(max-width:850px){.hero .wrap{grid-template-columns:1fr}.hero .screen{max-width:650px}.app-grid{grid-template-columns:1fr}.phones{justify-content:center}.nfc-steps{grid-template-columns:1fr;gap:18px}}@media(max-width:520px){.links{gap:14px}.links a{font-size:14px}.hero h1{font-size:42px}.actions .button{width:100%}.phones{gap:12px}.section-lead{font-size:18px}}
.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.products-grid{grid-template-columns:1fr}}

.product-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto}.product-links>a:last-child{font-size:14px;color:#c1ccd8}
