*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.hero-section{background:linear-gradient(135deg,#000305,#141a22);padding:60px 0;position:relative;overflow:hidden;color:#fff}.content-wrapper{margin:0 auto;padding:0 15px;position:relative;z-index:2}.hero-wrapper .row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.col-split{flex:1 1 420px}.hero-effects{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-effects canvas#heroStarfield{position:absolute;inset:-10%;width:120%;height:120%;opacity:.28;filter:blur(.2px)}.hero-effects .section-vignette{position:absolute;inset:-10%;background:radial-gradient(120% 100% at 50% 50%,transparent 60%,rgba(0,0,0,.35) 100%)}.hero-effects .section-halo{position:absolute;width:1200px;height:1200px;left:var(--halo-x, 50%);top:var(--halo-y, 50%);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#ffdc7838,#ffdc7800 70%);filter:blur(22px);animation:haloPulse 6s ease-in-out infinite}@keyframes haloPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.85;transform:translate(-50%,-50%) scale(1.06)}}.hero-effects .decor-rings .ring{position:absolute;left:var(--halo-x, 50%);top:var(--halo-y, 50%);transform:translate(-50%,-50%);border-radius:50%;opacity:.5;-webkit-mask:radial-gradient(transparent 58%,black 60%);mask:radial-gradient(transparent 58%,black 60%);background:conic-gradient(from 0deg,rgba(255,255,255,.28) 0 2deg,transparent 2deg 12deg) center/12px 12px,radial-gradient(closest-side,transparent 64%,rgba(255,255,255,.06) 65% 68%,transparent 69%);animation:ringSpin 65s linear infinite}.hero-effects .decor-rings .ring.r1{width:1300px;height:1300px;opacity:.32;animation-duration:70s}.hero-effects .decor-rings .ring.r2{width:1550px;height:1550px;opacity:.26;animation-direction:reverse}.hero-effects .decor-rings .ring.r3{width:1800px;height:1800px;opacity:.18;animation-duration:90s}@keyframes ringSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hero-effects .satellites .dot{--N: 6;--i: 0;--angle: calc((360deg/var(--N))*var(--i));position:absolute;left:var(--halo-x, 50%);top:var(--halo-y, 50%);width:7px;height:7px;border-radius:50%;background:#ffffffd9;box-shadow:0 0 10px #fff9;transform:translate(-50%,-50%) rotate(var(--angle)) translate(var(--orbit, 520px)) rotate(calc(-1*var(--angle)));animation:satOrbit var(--speed, 40s) linear infinite}@keyframes satOrbit{to{transform:translate(-50%,-50%) rotate(calc(var(--angle)+360deg)) translate(var(--orbit, 520px)) rotate(calc(-1*(var(--angle)+360deg)))}}.globe-section{position:relative;width:min(42vw,260px);margin:0 auto;z-index:3}.rotating-orb{position:relative;margin:0 auto;width:80%;aspect-ratio:1/1;border-radius:50%}.rotating-orb:after{content:"";position:absolute;inset:-25%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffe18c73,#ffd25a40,#ffd25a1f 50%,#0000 90%);filter:blur(30px);opacity:.85;z-index:-1}@keyframes orbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#0a0c1094;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-decoration:none;box-shadow:0 10px 22px #00000047,inset 0 0 10px #ffffff0f;white-space:nowrap;will-change:transform,left,top,opacity;transition:filter .2s ease,transform .2s ease;cursor:pointer}.orbit-card .icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:8px;background:#ffffff1a}.orbit-card .icon i{font-size:15px}.orbit-card .label{font-size:clamp(11px,1.6vw,13px);font-weight:700;letter-spacing:.1px}.orbit-card:hover{filter:drop-shadow(0 0 10px rgba(255,215,0,.25))}.hover-lines{position:absolute;inset:0;z-index:4;pointer-events:none}.connector{stroke:#ffffff73;stroke-width:.8;vector-effect:non-scaling-stroke;stroke-dasharray:2 3;opacity:0;transition:opacity .25s ease}.iam{font-size:clamp(26px,3.2vw,38px);font-weight:700;margin-right:8px}.typing{border-right:2px solid #fff;color:gold;font-size:clamp(22px,3vw,36px);min-height:42px}@media(max-width:991px){.hero-wrapper .row{gap:20px}.orbit-card{padding:8px 12px}.orbit-card .icon{width:24px;height:24px}}@media(max-width:520px){.orbit-card{padding:7px 10px}.orbit-card .icon{width:22px;height:22px}}.hero-content{max-width:620px;margin-inline:auto}.hero-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border-radius:999px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1;margin-bottom:14px}.hero-title{font-size:clamp(28px,3.8vw,44px);line-height:1.12;font-weight:800;margin:0 0 10px;letter-spacing:-.3px}.hero-title .brand{color:#fff}.hero-title .typing{color:gold;border-right:2px solid rgba(255,255,255,.75);padding-right:4px}.hero-sub{color:#d7dde7;font-size:clamp(15px,2vw,18px);line-height:1.55;margin:10px 0 22px}.action-buttons{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.phone-btn,.chat-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;color:#fff;text-decoration:none;box-shadow:0 10px 22px #00000040;transition:transform .2s ease,box-shadow .2s ease}.phone-btn{background:linear-gradient(135deg,#42a5f5,#1976d2)}.chat-btn{background:linear-gradient(135deg,#25d366,#1da851)}.phone-btn:hover,.chat-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000047}.btn-effect{width:10px;height:10px;border-radius:50%;background:#ffffff73;margin-left:6px;animation:ripple 1.5s infinite}@keyframes ripple{0%{transform:scale(1);opacity:1}to{transform:scale(2.4);opacity:0}}.hero-trust{display:flex;gap:10px;align-items:center;color:#b6c2d3;font-size:13.5px;margin-bottom:6px}.hero-trust i{opacity:.9}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.metric{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.metric .num{font-size:22px;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px}.metric .num .unit{font-size:17px;font-weight:700;color:#ffd86b}.metric .label{margin-top:4px;font-size:12.5px;color:#cbd5e1}@media(max-width:640px){.metrics{grid-template-columns:1fr 1fr}}@media(max-width:576px){.metric .num .unit{font-size:16px;font-weight:700;color:#ffd86b}}@media(max-width:368px){.metrics .metric .num{font-size:18px;gap:6px;flex-wrap:nowrap;align-items:center}.metrics .metric .num i{font-size:14px}.metrics .metric .num .unit{font-size:13px;white-space:nowrap;line-height:1}.metric.mobile-only .num .unit{font-size:12.5px}}.title-line{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap}.metric .num .unit{font-size:16px;font-weight:700;color:#ffd86b}#typing{display:inline-block;white-space:nowrap;line-height:1.25;border-right:2px solid rgba(255,255,255,.8);padding-right:4px;min-height:1.25em;transform:translateZ(0)}.typed-cursor{opacity:.6;animation:typedBlink 1.1s step-end infinite}@keyframes typedBlink{0%,to{opacity:0}50%{opacity:.6}}.sectionSwiper{width:100%;padding:6px 2px}.sectionSwiper .section-card{width:100%;border:1px solid rgba(255,255,255,.6);background:linear-gradient(180deg,#fff,#f7fafc);box-shadow:0 8px 20px #0206170f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sectionSwiper .section-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0206171f;border-color:#0b6acb40}.sectionSwiper .card-body{padding:18px 14px}.sectionSwiper .card-icon{--icon-bg: #4a90e2;width:44px;height:44px;border-radius:12px;margin:0 auto 10px;display:grid;place-items:center;background:var(--icon-bg);color:#fff}.unnati-title,.set{text-align:center}.sectionSwiper .card-icon{position:relative;isolation:isolate}.sectionSwiper .card-icon:after{content:"";position:absolute;inset:-10px;border-radius:14px;background:radial-gradient(closest-side,#ffdc7833,#ffdc7800 70%);filter:blur(10px);z-index:-1;opacity:.6}.content-inner .container>h3{letter-spacing:.2px;font-weight:800}.swiper-pagination-bullet{opacity:.45}.swiper-pagination-bullet-active{opacity:1}.section-prev,.section-next{border-radius:10px;padding:6px 10px}.sectionSwiper .swiper-slide{padding:12px;height:auto}.sectionSwiper .section-card{display:block;border-radius:18px;background:#fff;border:1.5px solid rgba(2,6,23,.14);box-shadow:0 10px 28px #02061724,0 2px #ffffffa6 inset;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sectionSwiper .section-card:hover{transform:translateY(-4px);border-color:#0b6acb52;box-shadow:0 18px 44px #0206172e,0 0 0 4px #0b6acb1a}.sectionSwiper .section-card:focus-visible{outline:none;box-shadow:0 18px 44px #0206172e,0 0 0 3px #0b6acb2e}.sectionSwiper .card-icon{box-shadow:0 6px 14px #0206171f,inset 0 0 0 1px #ffffff40}@media(max-width:576px){.sectionSwiper .section-card{border:1.25px solid rgba(2,6,23,.16);box-shadow:0 10px 22px #02061724}}.section-box{--accent:#0b6acb;--accent-weak: color-mix(in srgb, var(--accent) 24%, transparent);--accent-soft: color-mix(in srgb, var(--accent) 7%, #ffffff);position:relative;padding:18px 18px 12px;border:none!important;border-radius:22px;background:linear-gradient(180deg,#ffffff,var(--accent-soft));box-shadow:0 10px 28px var(--accent-weak);isolation:isolate}.section-box:before,.section-box:after{content:"";position:absolute;width:70px;height:70px;pointer-events:none!important;background:radial-gradient(closest-side,var(--accent-weak),transparent 70%);filter:blur(6px)}.section-box:before{left:-12px;top:-12px;border-top-left-radius:22px}.section-box:after{right:-12px;bottom:-12px;border-bottom-right-radius:22px}.section-box>h3{color:var(--accent);margin-top:0}.section-box .section-card{border-color:color-mix(in srgb,var(--accent) 22%,#0b0e17 0%)}.section-box .section-card:hover{border-color:var(--accent);box-shadow:0 18px 44px var(--accent-weak),0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.section-box .section-prev,.section-box .section-next{border:1.5px solid var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff)}.section-box .section-next,.section-box .section-prev:hover{background:var(--accent);color:#fff}.section-box .swiper-pagination{position:static;width:auto;margin:0;display:flex;gap:6px;align-items:center;pointer-events:none}.section-box .swiper-pagination .swiper-pagination-bullet{pointer-events:auto}.section-prev,.section-next{position:relative;z-index:20;pointer-events:auto}.section-box .swiper-pagination-bullet{background:color-mix(in srgb,var(--accent) 30%,#d1d5db);opacity:.7}.section-box .swiper-pagination-bullet-active{background:var(--accent);opacity:1}.section-blue{--accent:#0b6acb}.section-green{--accent:#16a34a}.section-amber{--accent:#d97706}.section-sky{--accent:#0284c7}.section-slate{--accent:#334155}.sectionSwiper .swiper-wrapper{align-items:stretch}.sectionSwiper .swiper-slide{height:auto}.sectionSwiper .section-card{height:100%;display:flex;align-items:stretch}.sectionSwiper .section-card .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:clamp(120px,15vw,160px)}.sectionSwiper .card-title{margin:6px 0 2px;line-height:1.2}.sectionSwiper .card-subtitle{margin:0;line-height:1.25}.sectionSwiper .card-icon{width:44px;height:44px;flex:0 0 44px}@media(max-width:576px){.sectionSwiper .card-icon{width:40px;height:40px;flex-basis:40px}}.section-prev,.section-next{position:relative;z-index:50;pointer-events:auto!important}.gmv-card{background:#fff;border:1.5px solid rgba(2,6,23,.12);border-radius:18px;padding:28px 20px;box-shadow:0 10px 26px #02061714;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background .3s ease;position:relative;overflow:hidden}.gmv-card:after{content:"";position:absolute;inset:0;border-radius:18px;background:radial-gradient(closest-side,rgba(11,106,203,.15),transparent 70%);opacity:0;transition:opacity .35s ease,filter .35s ease;filter:blur(14px);z-index:0}.gmv-card:hover:after{opacity:1;filter:blur(20px)}.gmv-card:hover{transform:translateY(-8px);border-color:#0b6acb66;box-shadow:0 20px 45px #0b6acb38,0 0 24px #0b6acb47,inset 0 0 0 1px #ffffff80}.gmv-card *{position:relative;z-index:1}.gmv-icon{--icon-bg: #0b6acb;width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:#fff;font-size:28px;margin:0 auto 16px;position:relative;isolation:isolate;background:var(--icon-bg);box-shadow:0 10px 26px #0b6acb38,inset 0 0 0 1px #ffffff40;transition:transform .3s ease,box-shadow .3s ease}.gmv-icon:after{content:"";position:absolute;inset:-14px;border-radius:22px;background:radial-gradient(closest-side,rgba(255,220,120,.4),transparent 70%);filter:blur(14px);z-index:-1;opacity:.9;transition:opacity .3s ease,filter .3s ease}.gmv-card:hover .gmv-icon{transform:scale(1.07);box-shadow:0 16px 36px #0b6acb40,0 0 22px #ffdc784d}.gmv-card:hover .gmv-icon:after{filter:blur(22px);opacity:1}.reviews-shell{position:relative;overflow:hidden}.rating-badge .gmark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#fff;box-shadow:0 2px 10px #02061714}.rating-badge .agg-rating{font-size:1.1rem}.rating-badge .stars i{color:#f59e0b}.rating-badge .count{font-size:.9rem}.reviewsSwiper .swiper-wrapper{align-items:stretch}.reviewsSwiper .swiper-slide{padding:10px;height:auto}.review-card{height:100%;display:flex;flex-direction:column;background:#fff;border:1.5px solid rgba(2,6,23,.12);border-radius:16px;padding:18px;box-shadow:0 12px 26px #02061714;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.review-card:hover{transform:translateY(-6px);border-color:#0b6acb52;box-shadow:0 18px 44px #02061724,0 0 0 4px #0b6acb14}.review-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.review-head .avatar{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 12px #0206171f}.review-head .name{margin:0;font-weight:800}.review-head .muted{color:#64748b}.r-stars i{color:#f59e0b;font-size:.9rem}.review-text{color:#334155;line-height:1.6;margin:0}.reviews-prev,.reviews-next{position:relative;z-index:2}#reviews .swiper-pagination{position:static;width:auto;display:flex;gap:6px;align-items:center;margin:0;pointer-events:none}#reviews .swiper-pagination .swiper-pagination-bullet{pointer-events:auto}.videos-shell{position:relative;overflow:hidden}.videosSwiper .swiper-wrapper{align-items:stretch}.videosSwiper .swiper-slide{padding:10px;height:auto}.yt-card{height:100%;display:flex;flex-direction:column;background:#fff;border:1.5px solid rgba(2,6,23,.12);border-radius:16px;padding:14px;box-shadow:0 12px 26px #02061714;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.yt-card:hover{transform:translateY(-6px);border-color:#0b6acb52;box-shadow:0 18px 44px #02061724,0 0 0 4px #0b6acb14}.yt-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #0206171a}.yt-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-meta{margin-top:10px}.yt-title{font-weight:800;margin:0 0 4px;color:#0f172a}.yt-sub{font-size:.9rem;color:#64748b;margin:0}.videos-prev,.videos-next{position:relative;z-index:2}#videos .swiper-pagination{position:static;width:auto;display:flex;gap:6px;align-items:center;margin:0;pointer-events:none}#videos .swiper-pagination .swiper-pagination-bullet{pointer-events:auto}.section-box.promo{--accent: #066ED1;--fill: color-mix(in srgb, var(--accent) 8%, #ffffff);position:relative;padding:18px 18px 12px;border-radius:22px;background:linear-gradient(180deg,#ffffff,var(--fill));box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 20%,transparent)}.section-box.promo>h3{color:var(--accent);font-weight:800;margin-bottom:1rem}.section-box.promo .section-card{position:relative;background:var(--fill);border:4px solid var(--accent);border-radius:26px;box-shadow:0 14px 28px color-mix(in srgb,var(--accent) 18%,transparent);transition:transform .18s ease,box-shadow .18s ease;height:100%;display:flex}.section-box.promo .section-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px color-mix(in srgb,var(--accent) 28%,transparent)}.section-box.promo .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 14px;width:100%;min-height:clamp(120px,15vw,160px)}.section-box.promo .card-title{color:#111;font-weight:800;margin:0 0 4px}.section-box.promo .card-subtitle{color:#111;font-weight:700;margin:0;opacity:.85}.section-box.promo .card-icon{--icon-bg: color-mix(in srgb, var(--accent) 20%, #fff);width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--accent)}.section-box.promo .cta-go{position:absolute;right:22px;bottom:-16px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;border:6px solid #fff;background:linear-gradient(180deg,#3a8dee,#066ed1);color:#fff;box-shadow:0 18px 28px color-mix(in srgb,var(--accent) 35%,transparent);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.section-box.promo .cta-go:hover{transform:translateY(-2px);box-shadow:0 24px 38px color-mix(in srgb,var(--accent) 45%,transparent)}.section-box.promo .swiper-slide{padding-bottom:28px}.section-box.promo .section-prev,.section-box.promo .section-next{border:1.5px solid var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff)}.section-box.promo .section-next,.section-box.promo .section-prev:hover{background:var(--accent);color:#fff}.section-box.promo .swiper-pagination{position:static;width:auto;margin:0;display:flex;gap:6px;align-items:center;pointer-events:none}.section-box.promo .swiper-pagination .swiper-pagination-bullet{pointer-events:auto;background:color-mix(in srgb,var(--accent) 30%,#d1d5db);opacity:.7}.section-box.promo .swiper-pagination .swiper-pagination-bullet-active{background:var(--accent);opacity:1}.section-box.promo,.section-box.promo .section-card,.section-box.promo .section-card:hover,.section-box.promo .section-card:focus-visible{box-shadow:none!important}.section-box.promo .section-card:after,.section-box.promo .section-card:hover:after{content:none!important}.sectionSwiper .section-card,.sectionSwiper .section-card:hover,.sectionSwiper .section-card:focus-visible{box-shadow:none!important}@media(max-width:576px){.sectionSwiper .swiper-slide{padding:8px}.sectionSwiper .section-card .card-body{min-height:180px;padding:20px 16px}.sectionSwiper .card-icon{width:52px;height:52px;border-radius:14px;font-size:22px}.sectionSwiper .card-title{font-size:1.05rem;line-height:1.25}.sectionSwiper .card-subtitle{font-size:.92rem;opacity:.95}.section-box.promo .cta-go{width:58px;height:58px;bottom:-18px}}.section-box.promo .section-card{border:3px solid var(--accent);background:var(--fill)}.section-box.promo{background:transparent!important;box-shadow:none!important;padding:0}.section-box.promo:before,.section-box.promo:after{display:none!important}.section-box.promo>h3{color:var(--accent, #066ED1);font-weight:800;margin-bottom:1rem;background:none}.section-box.promo .section-card{background:color-mix(in srgb,var(--accent) 8%,#ffffff);border:3px solid var(--accent);border-radius:24px;box-shadow:none;transition:transform .18s ease,border-color .18s ease}.section-box.promo .section-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 45%,#000)}.section-box.promo .cta-go{border:5px solid #fff}@media(max-width:576px){.sectionSwiper .section-card .card-body{min-height:180px;padding:20px 16px}.sectionSwiper .card-icon{width:52px;height:52px;border-radius:14px;font-size:22px}.sectionSwiper .card-title{font-size:1.05rem;line-height:1.25}.sectionSwiper .card-subtitle{font-size:.92rem;opacity:.95}}.section-box.promo,.section-box.promo *{-webkit-tap-highlight-color:transparent!important}.section-box.promo a.section-card,.section-box.promo a.section-card *,.section-box.promo .swiper-slide>a.section-card{outline:0!important;outline-color:transparent!important;outline-offset:0!important;box-shadow:none!important}.section-box.promo a.section-card:focus,.section-box.promo a.section-card:active,.section-box.promo a.section-card:focus-visible,.section-box.promo a.section-card:focus-within,.section-box.promo a.section-card:-webkit-any-link:focus,.section-box.promo .swiper-slide:focus{outline:0!important;box-shadow:none!important}.section-box.promo .cta-go,.section-box.promo .cta-go:focus,.section-box.promo .cta-go:active,.section-box.promo .cta-go:focus-visible{outline:0!important;box-shadow:none!important}.section-box.promo a.section-card:active,.section-box.promo a.section-card:focus{border-color:#e11d48!important;background:color-mix(in srgb,#e11d48 8%,#fff)!important}#shop-by{padding:44px 0 8px;background:transparent}#shop-by .shopby-head{text-align:center;margin-bottom:18px}#shop-by .shopby-title{font-weight:800;letter-spacing:.2px;color:#0b0e17;font-size:clamp(22px,3vw,32px)}#shop-by .shopby-sub{color:#64748b;margin:6px auto 0;max-width:780px}#shop-by .shopby-grid{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);justify-items:stretch;align-items:stretch}@media(max-width:992px){#shop-by .shopby-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){#shop-by .shopby-grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:420px){#shop-by .shopby-grid{grid-template-columns:1fr}}#shop-by .shopby-card{height:100%}#shop-by .shopby-card{--accent:#066ED1;position:relative;display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:#fff;border:3px solid var(--accent);text-decoration:none;-webkit-tap-highlight-color:transparent!important;outline:0!important;box-shadow:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}#shop-by .shopby-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,#000)}#shop-by .shopby-card:focus,#shop-by .shopby-card:active,#shop-by .shopby-card:focus-visible{outline:0!important;box-shadow:none!important}#shop-by .shopby-card:active{border-color:#066ed1!important;background:color-mix(in srgb,#066ED1 6%,#fff)!important}#shop-by .shopby-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,#066ED1 16%,#ffffff);color:#066ed1;flex:0 0 52px;box-shadow:inset 0 0 0 1px #ffffff73}#shop-by .shopby-icon i{font-size:22px}#shop-by .shopby-copy{display:flex;flex-direction:column;justify-content:center;line-height:1.2}#shop-by .shopby-title-sm{margin:0;font-weight:800;color:#0f172a;font-size:1.06rem}#shop-by .shopby-sub-sm{margin:4px 0 0;color:#64748b;font-size:.9rem}#shop-by .shopby-go{margin-left:auto;width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:0;background:color-mix(in srgb,#066ED1 16%,#ffffff);color:#066ed1}@media(max-width:576px){#shop-by .shopby-card{padding:14px;gap:12px}#shop-by .shopby-icon{width:48px;height:48px;border-radius:12px}#shop-by .shopby-title-sm{font-size:1rem}#shop-by .shopby-go{width:36px;height:36px}}#shop-by .shopby-card{background:color-mix(in srgb,#066ED1 6%,#ffffff)}.hero-section{position:relative;z-index:0;overflow:hidden}.page-content>section{position:relative;z-index:1}@media(max-width:640px){.hero-section{padding-bottom:120px}.globe-section{width:min(68vw,220px);margin:0 auto 24px}}section[id]{scroll-margin-top:84px}.metric.mobile-only{display:none}@media(max-width:640px){.metric.mobile-only{display:block}}.yellow-border{border:2px solid #ffd86b}.section-box,.section-box *{pointer-events:auto}.section-box .swiper-pagination{pointer-events:none}.section-box .swiper-pagination *{pointer-events:auto}.typing-keeper{display:inline-block;position:relative;width:var(--typing-w, 0px);height:1em;vertical-align:baseline;contain:layout}#typing{position:absolute;inset:0;white-space:nowrap;padding-right:4px;border-right:2px solid rgba(255,255,255,.8);line-height:1.25}.typed-fade-out{position:absolute!important;inset:0!important;pointer-events:none}.typing-keeper .typed-cursor{position:absolute;right:0;top:0;line-height:1;opacity:.6;animation:typedBlink 1.1s step-end infinite}.announcement-strip{background:#eef6ff;border-bottom:1px solid #d7e9ff;padding:6px 0;font-size:15px;color:#0a59ff;font-weight:600;letter-spacing:.3px;box-shadow:0 1px 4px #0000000d}.announcement-strip a{color:#0a59ff;text-decoration:underline}@supports (-webkit-touch-callout: none){.orbit-card,.gmv-card,.hero-effects .section-halo,.section-box,.section-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}}.orbit-card,.rotating-orb,.section-card,.card-body{will-change:transform,opacity}html{scroll-behavior:smooth}#badgeRing.orbit-static{position:static;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#badgeRing.orbit-static .orbit-card{position:static;transform:none!important;opacity:1!important}.rotating-orb picture,.rotating-orb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:inherit}
