@font-face{font-family: "Poppins";font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/poppins-500.woff2) format("woff2")}@font-face{font-family: "Poppins";font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/poppins-600.woff2) format("woff2")}@font-face{font-family: "Poppins";font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/poppins-700.woff2) format("woff2")}@font-face{font-family: "Nunito Sans";font-style: normal;font-weight: 400 700;font-display: swap;src: url(../fonts/nunito-sans.woff2) format("woff2")}:root{--bg: #ffffff;--tint: #f4f7fd;--tint-2: #e9f0fc;--ink: #14204a;--text: #4a5578;--muted: #7c86a3;--line: #e3e8f3;--blue: #0d47b5;--blue-dark: #0a3690;--navy: #0b1d4f;--yellow: #ffc82c;--yellow-ink: #2b2100;--green: #17955f;--f-head: "Poppins","Segoe UI",system-ui,sans-serif;--f-body: "Nunito Sans","Segoe UI",system-ui,-apple-system,sans-serif;--wrap: 1200px;color-scheme: light}*{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 96px}body{background: var(--bg);color: var(--text);font-family: var(--f-body);font-size: 16px;line-height: 1.65;-webkit-font-smoothing: antialiased;overflow-x: clip}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 60;background: var(--navy)}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px;border-radius: 6px}h1,h2,h3,h4{margin: 0;font-family: var(--f-head);color: var(--ink);line-height: 1.2;text-wrap: balance;font-weight: 700;letter-spacing: -.01em}p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}img{display: block;max-width: 100%;height: auto}[hidden]{display: none !important}.wrap{max-width: var(--wrap);margin-inline: auto;padding-left: max(20px,env(safe-area-inset-left,0px));padding-right: max(20px,env(safe-area-inset-right,0px))}.ic{width: 18px;height: 18px;flex: none}.kicker{font-family: var(--f-head);font-weight: 600;font-size: 14px;color: var(--blue)}.h2{font-size: clamp(1.8rem,3.2vw,2.5rem)}.sec{padding-block: clamp(64px,8vw,96px)}.sec.tint{background: var(--tint)}.head{text-align: center;max-width: 680px;margin: 0 auto 48px;display: grid;gap: 12px}.head p{font-size: 17px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;height: 48px;padding: 0 24px;border-radius: 8px;font-family: var(--f-head);font-weight: 600;font-size: 15px;transition: background .2s,color .2s,border-color .2s,box-shadow .2s;white-space: nowrap}.btn svg{width: 16px;height: 16px}.btn-blue{background: var(--blue);color: #fff}.btn-blue:hover{background: var(--blue-dark)}.btn-yellow{background: var(--yellow);color: var(--yellow-ink)}.btn-yellow:hover{background: #ffbb00;box-shadow: 0 8px 20px -10px rgba(255,180,0,.8)}.btn-outline{border: 1.5px solid var(--blue);color: var(--blue)}.btn-outline:hover{background: var(--blue);color: #fff}.btn-white{background: #fff;color: var(--navy)}.topbar{background: var(--navy);color: #c3cde6;font-size: 13.5px}.topbar .wrap{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 40px}.topbar .l,.topbar .r{display: flex;align-items: center;gap: 22px}.topbar a{display: inline-flex;align-items: center;gap: 7px}.topbar a:hover{color: #fff}.topbar b{color: #fff;font-weight: 700}.topbar .ic{width: 15px;height: 15px;color: var(--yellow)}.hdr{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;background: #fff;border-bottom: 1px solid var(--line);transition: box-shadow .2s}.hdr.stuck{box-shadow: 0 10px 30px -18px rgba(11,29,79,.35)}.hdr .wrap{display: flex;align-items: center;gap: 26px;min-height: 78px}.brand{display: block;flex: none}.brand img{height: 48px;width: auto}.nav{display: flex;align-items: center;gap: 2px;margin-left: auto}.nav>a,.nav .dd>button{padding: 10px 14px;border-radius: 8px;font-family: var(--f-head);font-weight: 500;font-size: 15px;color: var(--ink);display: inline-flex;align-items: center;gap: 6px;transition: color .2s}.nav>a:hover,.nav .dd>button:hover,.nav .dd.open>button{color: var(--blue)}.nav .dd{position: relative}.nav .dd>button svg{width: 11px;height: 11px;transition: transform .2s}.nav .dd.open>button svg{transform: rotate(180deg)}.dd-menu{position: absolute;top: calc(100% + 12px);left: -8px;min-width: 300px;background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: 0 24px 50px -20px rgba(11,29,79,.3);padding: 8px;display: grid;gap: 2px;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .18s,transform .18s,visibility .18s}.dd.open .dd-menu{opacity: 1;visibility: visible;transform: none}.dd-menu a{display: grid;grid-template-columns: 38px 1fr;gap: 0 12px;padding: 10px;border-radius: 8px;align-items: center}.dd-menu a:hover{background: var(--tint)}.dd-menu .di{grid-row: span 2;width: 38px;height: 38px;border-radius: 9px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center}.dd-menu b{font-family: var(--f-head);font-weight: 600;font-size: 14.5px;color: var(--ink)}.dd-menu small{color: var(--muted);font-size: 13px}.hdr-cta{display: flex;gap: 12px;align-items: center}.hdr-cta .btn{height: 44px;padding: 0 20px}.burger{display: none;width: 44px;height: 44px;border: 1px solid var(--line);border-radius: 8px;place-items: center}.burger span{display: block;width: 18px;height: 2px;background: var(--ink);position: relative;transition: background .2s}.burger span::before,.burger span::after{content: "";position: absolute;left: 0;width: 18px;height: 2px;background: var(--ink);transition: transform .25s}.burger span::before{top: -6px}.burger span::after{top: 6px}body.menu-open .burger span{background: transparent}body.menu-open .burger span::before{transform: translateY(6px) rotate(45deg)}body.menu-open .burger span::after{transform: translateY(-6px) rotate(-45deg)}.mnav{display: none}.hero{background: linear-gradient(180deg,#f2f6fe 0%,#ffffff 100%);padding-block: clamp(48px,6vw,80px) 0}.hero-grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 48px;align-items: center}.pill{display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 1px solid var(--line);border-radius: 99px;padding: 6px 14px 6px 6px;font-size: 14px;font-weight: 600;color: var(--ink)}.pill b{background: var(--yellow);color: var(--yellow-ink);border-radius: 99px;padding: 2px 10px;font-size: 12.5px;font-family: var(--f-head)}.hero h1{font-size: clamp(2.3rem,4.8vw,3.6rem);margin-block: 20px 18px}.hero h1 span{color: var(--blue)}.hero .lead{font-size: 18px;max-width: 56ch}.ticks{display: flex;flex-wrap: wrap;gap: 10px 26px;margin-top: 22px;font-weight: 600;color: var(--ink);font-size: 15px}.ticks li{display: flex;align-items: center;gap: 8px}.ticks .ic{width: 20px;height: 20px;color: #fff;background: var(--green);border-radius: 50%;padding: 4px}.search{margin-top: 34px;max-width: 640px}.stabs{display: inline-flex;gap: 4px;background: var(--navy);border-radius: 12px 12px 0 0;padding: 6px 6px 0}.stabs button{padding: 9px 18px;border-radius: 8px 8px 0 0;font-family: var(--f-head);font-weight: 600;font-size: 14px;color: #aebbdc}.stabs button[aria-selected="true"]{background: #fff;color: var(--navy)}.sbox{background: #fff;border-radius: 0 16px 16px 16px;padding: 10px;box-shadow: 0 1px 0 var(--line),0 40px 70px -34px rgba(11,29,79,.45);border: 1px solid var(--line)}.sbar{display: flex;align-items: center;gap: 8px}.sbar .in{flex: 1;display: flex;align-items: center;gap: 12px;min-width: 0;padding-left: 14px}.sbar .in .ic{color: var(--blue);width: 20px;height: 20px}.sbar .www{font-weight: 700;color: var(--muted);font-size: 16px}.sbar input{border: 0;outline: 0;width: 100%;min-width: 0;height: 56px;font-size: 18px;font-weight: 600;color: var(--ink);background: transparent}.sbar input::placeholder{color: #a7b0c8;font-weight: 400}.sbar select{border: 0;border-left: 1px solid var(--line);padding: 0 14px;height: 40px;font-family: var(--f-head);font-weight: 600;font-size: 16px;color: var(--blue);background: transparent;outline: 0;cursor: pointer}.sbar .btn{height: 56px;padding: 0 26px;border-radius: 12px;font-size: 16px}.sres{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 8px 4px 2px;padding: 12px 12px 6px;border-top: 1px dashed var(--line)}.sres .st{width: 32px;height: 32px;border-radius: 50%;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;flex: none}.sres .st .ic{width: 16px;height: 16px}.sres .nm{font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 16px;word-break: break-all}.sres .nm small{display: block;word-break: normal;font-family: var(--f-body);font-weight: 400;font-size: 13px;color: var(--muted)}.sres .btn{height: 40px;padding: 0 16px;font-size: 14px;margin-left: auto}.tlds{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;margin-top: 16px;font-size: 14px;color: var(--muted)}.tlds button{border: 1px solid var(--line);background: #fff;border-radius: 99px;padding: 5px 14px;font-family: var(--f-head);font-weight: 600;font-size: 14px;color: var(--ink);transition: border-color .2s,color .2s}.tlds button:hover,.tlds button.on{border-color: var(--blue);color: var(--blue)}.proof{margin-top: 26px;display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px;font-size: 14px;color: var(--muted)}.proof b{font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 15px;letter-spacing: -.01em;opacity: .75}.hero-art{position: relative;padding: 34px 0 40px 24px}.hero-art::before{content: "";position: absolute;inset: 0 -40px 0 0;border-radius: 28px;background: radial-gradient(120% 90% at 100% 0%,#dfe9fd 0%,rgba(223,233,253,0) 60%);z-index: -1}.fplan{position: relative;background: var(--navy);color: #c3cde6;border-radius: 22px;padding: 30px;box-shadow: 0 50px 90px -40px rgba(11,29,79,.7);overflow: hidden}.fplan::after{content: "";position: absolute;right: -120px;top: -120px;width: 300px;height: 300px;border-radius: 50%;background: radial-gradient(circle,rgba(66,120,230,.35),transparent 70%)}.fplan .top{display: flex;align-items: center;justify-content: space-between;gap: 12px;position: relative}.fplan .tag{font-family: var(--f-head);font-weight: 600;font-size: 12.5px;color: var(--yellow);background: rgba(255,200,44,.12);border: 1px solid rgba(255,200,44,.3);border-radius: 99px;padding: 4px 12px}.fplan h3{color: #fff;font-size: 24px;margin-top: 16px;position: relative}.fplan .sub{font-size: 14.5px;margin-top: 4px;position: relative}.fplan .price{display: flex;align-items: baseline;gap: 6px;margin-top: 18px;position: relative}.fplan .price span{color: #fff;font-weight: 700}.fplan .price b{font-family: var(--f-head);font-size: 44px;line-height: 1;color: #fff}.fplan .price small{font-size: 15px}.fplan .meters{margin-top: 22px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;position: relative}.fplan .meters div{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.08);border-radius: 12px;padding: 12px}.fplan .meters small{display: block;font-size: 12px;color: #93a3c9}.fplan .meters b{font-family: var(--f-head);color: #fff;font-size: 17px;font-weight: 600}.fplan ul{margin-top: 20px;display: grid;gap: 10px;font-size: 15px;position: relative}.fplan li{display: flex;gap: 10px;align-items: center;color: #dbe3f6}.fplan li .ic{width: 20px;height: 20px;padding: 4px;border-radius: 50%;background: rgba(23,149,95,.25);color: #6ee0a8}.fplan .btn{width: 100%;margin-top: 24px;position: relative;height: 52px}.seal{position: absolute;top: -6px;right: -18px;width: 124px;z-index: 2;filter: drop-shadow(0 14px 18px rgba(120,90,0,.3));transform: rotate(8deg)}.chip{position: absolute;z-index: 2;background: #fff;border-radius: 14px;padding: 11px 15px;box-shadow: 0 20px 40px -18px rgba(11,29,79,.45);display: flex;align-items: center;gap: 11px;font-size: 13px;line-height: 1.3}.chip b{display: block;font-family: var(--f-head);color: var(--ink);font-size: 16px}.chip .ni{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;background: #e5f6ec;color: var(--green);flex: none}.chip.c2 .ni{background: var(--tint-2);color: var(--blue)}.chip.c1{left: -10px;bottom: 6px}.chip.c2{right: -10px;bottom: 6px}.stats{margin-top: clamp(40px,5vw,64px);background: var(--navy);border-radius: 16px 16px 0 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));color: #c3cde6}.stats div{padding: 26px 24px;display: flex;gap: 14px;align-items: center}.stats div + div{border-left: 1px solid rgba(255,255,255,.1)}.stats .si{width: 46px;height: 46px;border-radius: 12px;background: rgba(255,200,44,.14);color: var(--yellow);display: grid;place-items: center;flex: none}.stats .si .ic{width: 22px;height: 22px}.stats b{display: block;font-family: var(--f-head);font-size: 24px;color: #fff;line-height: 1.1}.stats small{font-size: 14px}.partners{padding-block: 40px 8px}.partners .lab{display: flex;align-items: center;gap: 16px;justify-content: center;font-family: var(--f-head);font-weight: 600;font-size: 13px;letter-spacing: .12em;text-transform: uppercase;color: var(--muted);margin-bottom: 22px}.partners .lab::before,.partners .lab::after{content: "";height: 1px;flex: 1;max-width: 160px;background: var(--line)}.pgrid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.pcard{position: relative;display: flex;align-items: center;gap: 14px;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 18px;transition: border-color .2s,box-shadow .2s,transform .2s}.pcard:hover{border-color: #c9d6f2;box-shadow: 0 20px 40px -26px rgba(13,71,181,.45);transform: translateY(-2px)}.pmark{width: 52px;height: 52px;border-radius: 14px;display: grid;place-items: center;flex: none;background: var(--tint);border: 1px solid var(--line)}.pmark.msq{grid-template-columns: 11px 11px;grid-template-rows: 11px 11px;gap: 2px;place-content: center}.pmark.msq i{display: block;width: 11px;height: 11px}.pmark.msq i:nth-child(1){background: #f25022}.pmark.msq i:nth-child(2){background: #7fba00}.pmark.msq i:nth-child(3){background: #00a4ef}.pmark.msq i:nth-child(4){background: #ffb900}.pmark.txt{font-family: var(--f-head);font-weight: 700;font-size: 15px;color: var(--blue);letter-spacing: -.02em}.pmark.txt.e{color: #0a7f6b}.pmark.txt.w{color: #d6402b}.pmark.txt.p{color: #146b3a}.pcard b{display: block;font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 15.5px;line-height: 1.3}.pcard small{display: inline-flex;align-items: center;gap: 5px;margin-top: 3px;font-size: 13px;font-weight: 600;color: var(--green)}.pcard small .ic{width: 14px;height: 14px}.why{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.why-card{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 28px 24px;display: grid;gap: 10px;align-content: start;transition: border-color .2s,box-shadow .2s,transform .2s}.why-card:hover{border-color: #c9d6f2;box-shadow: 0 20px 40px -26px rgba(13,71,181,.4);transform: translateY(-3px)}.why-card .wi{width: 52px;height: 52px;border-radius: 14px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;margin-bottom: 6px}.why-card .wi .ic{width: 24px;height: 24px}.why-card h3{font-size: 18px}.why-card p{font-size: 15px}.tabs{display: flex;justify-content: center;margin-bottom: 36px}.tabs-in{display: inline-flex;background: #fff;border: 1px solid var(--line);border-radius: 99px;padding: 5px;gap: 4px;flex-wrap: wrap;justify-content: center}.tabs button{padding: 10px 22px;border-radius: 99px;font-family: var(--f-head);font-weight: 600;font-size: 14.5px;color: var(--text)}.tabs button small{font-family: var(--f-body);font-weight: 600;font-size: 12.5px;opacity: .75;margin-left: 4px}.tabs button[aria-selected="true"]{background: var(--blue);color: #fff}.plans{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px;align-items: stretch}.plan{position: relative;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 28px 24px 26px;display: flex;flex-direction: column}.plan.pop{background: var(--navy);border-color: var(--navy);box-shadow: 0 40px 70px -36px rgba(11,29,79,.7);color: #c3cde6}.plan.pop h3,.plan.pop .price span,.plan.pop .price b,.plan.pop li strong{color: #fff}.plan.pop .for,.plan.pop .price small{color: #93a3c9}.plan.pop ul{border-top-color: rgba(255,255,255,.12)}.plan.pop li .ic{color: #6ee0a8}.plan .rib{position: absolute;top: -13px;left: 50%;transform: translateX(-50%);background: var(--yellow);color: var(--yellow-ink);font-family: var(--f-head);font-weight: 600;font-size: 12.5px;padding: 4px 14px;border-radius: 99px;white-space: nowrap}.plan h3{font-size: 20px}.plan .for{font-size: 14.5px;color: var(--muted);margin-top: 4px;min-height: 3.3em}.plan .price{margin-block: 18px 6px;display: flex;align-items: baseline;gap: 6px;flex-wrap: wrap}.plan .price span{font-weight: 700;color: var(--ink)}.plan .price b{font-family: var(--f-head);font-size: 38px;font-weight: 700;color: var(--blue);line-height: 1;font-variant-numeric: tabular-nums}.plan .price small{color: var(--muted)}.plan .btn{width: 100%;margin-block: 16px 22px}.plan ul{display: grid;gap: 10px;font-size: 15px;border-top: 1px solid var(--line);padding-top: 20px}.plan li{display: flex;gap: 10px;align-items: flex-start}.plan li .ic{width: 18px;height: 18px;color: var(--green);margin-top: 3px}.plan li strong{color: var(--ink)}.plans-note{margin-top: 26px;text-align: center;font-size: 15px}.plans-note b{color: var(--ink)}details.compare{margin: 28px auto 0;max-width: 900px;border: 1px solid var(--line);border-radius: 14px;background: #fff;overflow: hidden}details.compare summary{cursor: pointer;list-style: none;padding: 18px 22px;font-family: var(--f-head);font-weight: 600;color: var(--ink);display: flex;justify-content: space-between;align-items: center;gap: 12px}details.compare summary::-webkit-details-marker{display: none}details.compare summary svg{width: 14px;height: 14px;color: var(--blue);transition: transform .2s}details.compare[open] summary svg{transform: rotate(180deg)}details.compare[open] summary{border-bottom: 1px solid var(--line)}.tbl-wrap{overflow-x: auto}.tbl{width: 100%;border-collapse: collapse;font-size: 15px;min-width: 560px}.tbl th,.tbl td{padding: 12px 22px;text-align: left;border-bottom: 1px solid var(--line)}.tbl thead th{background: var(--tint);font-family: var(--f-head);font-weight: 600;font-size: 14px;color: var(--ink)}.tbl tbody th{font-weight: 600;color: var(--text)}.tbl td{color: var(--ink)}.tbl td .ic{color: var(--green);width: 18px;height: 18px}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom: 0}.tld-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.tld{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 22px;text-align: center;display: grid;gap: 4px;transition: border-color .2s}.tld:hover{border-color: var(--blue)}.tld .t{font-family: var(--f-head);font-weight: 700;font-size: 32px;color: var(--blue);line-height: 1.1}.tld .t.pk{color: var(--green)}.tld small{color: var(--muted);font-size: 14px}.tld .go{margin-top: 10px;font-family: var(--f-head);font-weight: 600;font-size: 14px;color: var(--blue);display: inline-flex;align-items: center;justify-content: center;gap: 6px}.tld .go svg{width: 14px;height: 14px;transition: transform .2s}.tld:hover .go svg{transform: translateX(3px)}.tld-note{margin-top: 18px;text-align: center;font-size: 14.5px;color: var(--muted)}.dfeats{margin-top: 48px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 32px}.dfeat{display: flex;gap: 16px;align-items: flex-start}.dfeat .fi{width: 46px;height: 46px;border-radius: 12px;background: #fff;border: 1px solid var(--line);color: var(--blue);display: grid;place-items: center;flex: none}.dfeat h3{font-size: 16.5px;margin-bottom: 4px}.dfeat p{font-size: 15px}.svc{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px}.svc-card{border: 1px solid var(--line);border-radius: 18px;overflow: hidden;display: grid;grid-template-columns: minmax(0,1fr) 190px;background: #fff}.svc-card .body{padding: 30px;display: flex;flex-direction: column;gap: 12px}.svc-card h3{font-size: 22px}.svc-card .cost{font-family: var(--f-head);font-weight: 700;font-size: 26px;color: var(--blue)}.svc-card .cost small{font-family: var(--f-body);font-weight: 600;font-size: 14px;color: var(--muted);margin-left: 6px}.svc-card ul{display: grid;gap: 8px;font-size: 15px}.svc-card li{display: flex;gap: 10px}.svc-card li .ic{width: 18px;height: 18px;color: var(--green);margin-top: 3px}.svc-card .btn{margin-top: auto;align-self: flex-start}.svc-card .side{background: var(--tint-2);display: grid;place-items: center;padding: 20px}.svc-card .side img{width: 100%;height: 100%;object-fit: cover;border-radius: 12px}.svc-card .addons{font-size: 14px;color: var(--muted)}.svc-card .addons b{color: var(--ink)}.phone{width: 112px;aspect-ratio: 9 / 18.5;border-radius: 22px;border: 6px solid var(--navy);background: #fff;position: relative;overflow: hidden;box-shadow: 0 20px 40px -20px rgba(11,29,79,.5);max-width: 100%}.phone::before{content: "";position: absolute;top: 5px;left: 50%;width: 34px;height: 5px;margin-left: -17px;border-radius: 3px;background: var(--navy)}.phone .ps{position: absolute;inset: 16px 8px 8px;display: grid;gap: 6px;align-content: start}.phone .ps i{display: block;border-radius: 4px;background: #e3e9f6;height: 8px}.phone .ps i.h{height: 44px;background: var(--blue)}.phone .ps i.s{width: 60%}.phone .ps i.b{height: 18px;width: 55%;background: var(--yellow)}.about{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 56px;align-items: start}.award{position: relative}.award img{width: 100%;border-radius: 18px;box-shadow: 0 30px 60px -36px rgba(11,29,79,.55)}.award .badge{position: absolute;right: -14px;top: 28px;background: #fff;border-radius: 14px;padding: 14px 16px;box-shadow: 0 20px 40px -20px rgba(11,29,79,.4);display: flex;gap: 12px;align-items: center;max-width: 240px}.award .badge b{display: block;font-family: var(--f-head);font-size: 22px;color: var(--blue);line-height: 1.1}.award .badge small{font-size: 13px;line-height: 1.35;display: block}.about .h2{margin-block: 10px 16px}.about .lead{font-size: 17px}.tl{margin-top: 30px;display: grid;gap: 0;position: relative}.tl::before{content: "";position: absolute;left: 31px;top: 10px;bottom: 10px;width: 2px;background: var(--line)}.tl li{display: grid;grid-template-columns: 64px 1fr;gap: 18px;padding-block: 10px;position: relative}.tl .y{width: 64px;height: 30px;border-radius: 99px;background: #fff;border: 1.5px solid var(--blue);color: var(--blue);font-family: var(--f-head);font-weight: 600;font-size: 13.5px;display: grid;place-items: center;position: relative}.tl li.now .y{background: var(--yellow);border-color: var(--yellow);color: var(--yellow-ink)}.tl b{display: block;color: var(--ink);font-family: var(--f-head);font-weight: 600;font-size: 15.5px}.tl p{font-size: 15px}.dc-wrap{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 40px;align-items: center}.dc-photo{position: relative}.dc-photo img{width: 100%;border-radius: 18px;aspect-ratio: 4 / 3;object-fit: cover}.dc-photo .up{position: absolute;left: 18px;bottom: 18px;background: var(--navy);color: #fff;border-radius: 12px;padding: 12px 16px}.dc-photo .up b{font-family: var(--f-head);font-size: 26px;display: block;line-height: 1.1;color: var(--yellow)}.dc-photo .up small{color: #c3cde6;font-size: 13.5px}.dc-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.dc{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 22px;display: grid;gap: 8px;align-content: start}.dc .flag{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;color: var(--blue)}.dc .flag i{width: 8px;height: 8px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 3px rgba(23,149,95,.15)}.dc h3{font-size: 17px}.dc ul{display: grid;gap: 4px;font-size: 14.5px}.dc li::before{content: "•";color: var(--blue);margin-right: 8px}.dc-feats{margin-top: 18px;display: flex;flex-wrap: wrap;gap: 10px}.dc-feats span{background: #fff;border: 1px solid var(--line);border-radius: 99px;padding: 7px 14px;font-size: 14px;font-weight: 600;color: var(--ink);display: inline-flex;gap: 8px;align-items: center}.dc-feats .ic{width: 16px;height: 16px;color: var(--green)}.clients{overflow: hidden;display: grid;gap: 14px;mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.row{display: flex;gap: 14px;width: max-content;animation: slide 60s linear infinite}.row.r2{animation-direction: reverse;animation-duration: 72s}.clients:hover .row{animation-play-state: paused}.row span{background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 13px 20px;font-family: var(--f-head);font-weight: 600;font-size: 15px;color: var(--ink);white-space: nowrap}.row span small{font-family: var(--f-body);font-weight: 600;font-size: 12.5px;color: var(--muted);margin-left: 6px}@keyframes slide{to{transform: translateX(-50%)}}.reviews{margin-top: 56px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.rev{margin: 0;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 26px;display: flex;flex-direction: column;gap: 18px}.rev .qi{width: 34px;height: 34px;color: var(--yellow)}.rev blockquote{margin: 0;font-size: 16px;color: var(--ink)}.rev figcaption{margin-top: auto;display: flex;gap: 12px;align-items: center}.rev .av{width: 44px;height: 44px;border-radius: 50%;background: var(--blue);color: #fff;display: grid;place-items: center;font-family: var(--f-head);font-weight: 600;font-size: 15px;flex: none}.rev figcaption b{display: block;color: var(--ink);font-family: var(--f-head);font-weight: 600;font-size: 15px}.rev figcaption small{font-size: 13.5px;color: var(--muted)}.faq{max-width: 860px;margin-inline: auto;display: grid;gap: 12px}.faq details{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 0 22px}.faq details[open]{border-color: #c9d6f2}.faq summary{cursor: pointer;list-style: none;padding: 18px 0;font-family: var(--f-head);font-weight: 600;font-size: 16.5px;color: var(--ink);display: flex;justify-content: space-between;gap: 20px;align-items: center}.faq summary::-webkit-details-marker{display: none}.faq summary i{width: 28px;height: 28px;border-radius: 50%;background: var(--tint-2);flex: none;position: relative}.faq summary i::before,.faq summary i::after{content: "";position: absolute;left: 50%;top: 50%;width: 11px;height: 2px;background: var(--blue);transform: translate(-50%,-50%);transition: transform .2s}.faq summary i::after{transform: translate(-50%,-50%) rotate(90deg)}.faq details[open] summary i::after{transform: translate(-50%,-50%) rotate(0)}.faq details p{padding-bottom: 20px}.cta{background: var(--blue);color: #dbe5fb;border-radius: 20px;padding: clamp(32px,5vw,48px);display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px;align-items: center;position: relative;overflow: hidden}.cta::after{content: "";position: absolute;right: -80px;top: -80px;width: 260px;height: 260px;border-radius: 50%;border: 40px solid rgba(255,255,255,.07)}.cta h2{color: #fff;font-size: clamp(1.5rem,2.8vw,2rem);margin-bottom: 8px}.cta .acts{display: flex;gap: 12px;flex-wrap: wrap;position: relative;z-index: 1}.contact{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 40px;align-items: start}.cinfo{display: grid;gap: 14px}.cc{display: flex;gap: 14px;align-items: flex-start;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 18px}.cc .ci{width: 44px;height: 44px;border-radius: 12px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;flex: none}.cc .ci.wa{background: #e5f6ec;color: #1a9a53}.cc small{display: block;font-size: 13px;font-weight: 700;color: var(--muted)}.cc b{display: block;color: var(--ink);font-weight: 700;font-size: 16px}.cc span.t{display: block;font-size: 14.5px}.cc .copy{margin-left: auto;font-size: 13px;font-weight: 700;color: var(--blue);border: 1px solid var(--line);border-radius: 8px;padding: 5px 10px;align-self: center}.form{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: clamp(24px,3vw,34px);display: grid;gap: 16px;box-shadow: 0 30px 60px -40px rgba(11,29,79,.35)}.form h3{font-size: 22px}.form .r2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.fd{display: grid;gap: 6px}.fd label{font-size: 14px;font-weight: 700;color: var(--ink)}.fd input,.fd select,.fd textarea{width: 100%;border: 1.5px solid var(--line);border-radius: 10px;padding: 12px 14px;background: #fff;outline: 0;transition: border-color .2s}.fd input:focus,.fd select:focus,.fd textarea:focus{border-color: var(--blue)}.fd textarea{min-height: 120px;resize: vertical}.form .foot{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap}.form .foot small{color: var(--muted);font-size: 14px}.form-done{border-radius: 10px;padding: 12px 14px;background: #e5f6ec;color: #11673f;font-weight: 600;font-size: 14.5px}.ftr{background: var(--navy);color: #b6c2df;padding-block: 64px 28px;font-size: 15px}.ftr-top{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap: 32px}.ftr .logo-chip{display: inline-block;background: #fff;border-radius: 10px;padding: 8px 12px}.ftr .logo-chip img{height: 42px;width: auto}.ftr-top p{margin-top: 18px;max-width: 34ch}.ftr h4{color: #fff;font-size: 16px;font-weight: 600;margin-bottom: 16px}.ftr ul{display: grid;gap: 10px}.ftr ul a:hover{color: var(--yellow)}.ftr-bottom{margin-top: 48px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,.1);display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px;font-size: 14px}.wa-float{position: fixed;z-index: 45;right: max(18px,env(safe-area-inset-right,0px));bottom: max(18px,env(safe-area-inset-bottom,0px));width: 58px;height: 58px;border-radius: 50%;background: #25d366;color: #fff;display: grid;place-items: center;box-shadow: 0 14px 30px -12px rgba(0,0,0,.45)}.wa-float .ic{width: 28px;height: 28px}@media (max-width: 1100px){.nav,.hdr-cta .btn-outline{display: none}.burger{display: grid}.hdr-cta{margin-left: auto}.mnav{display: grid;gap: 2px;position: fixed;z-index: 49;left: 0;right: 0;bottom: 0;top: 118px;overflow-y: auto;background: #fff;padding: 12px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px));align-content: start;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .2s,transform .2s,visibility .2s}body.menu-open .mnav{opacity: 1;visibility: visible;transform: none}.mnav a{padding: 14px 4px;border-bottom: 1px solid var(--line);font-family: var(--f-head);font-weight: 500;color: var(--ink);font-size: 16px;display: flex;justify-content: space-between}.mnav a small{color: var(--muted);font-family: var(--f-body);font-size: 14px}.mnav .btn{margin-top: 18px;justify-content: center}.plans,.why,.tld-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.hero-grid,.about,.dc-wrap,.contact{grid-template-columns: minmax(0,1fr);gap: 40px}.hero-art{max-width: 460px;margin-inline: auto;width: 100%}.stats{grid-template-columns: repeat(2,minmax(0,1fr))}.stats div:nth-child(3){border-left: 0}.stats div:nth-child(n+3){border-top: 1px solid rgba(255,255,255,.1)}.svc{grid-template-columns: minmax(0,1fr)}.dfeats{grid-template-columns: repeat(2,minmax(0,1fr))}.reviews{grid-template-columns: minmax(0,1fr);max-width: 640px;margin-inline: auto}.ftr-top{grid-template-columns: repeat(2,minmax(0,1fr))}.ftr-top>div:first-child{grid-column: 1 / -1}.award{max-width: 460px}.pgrid{grid-template-columns: repeat(2,minmax(0,1fr))}.hero-art{max-width: 520px;padding-left: 0}.hero-art::before{inset: 0}}@media (max-width: 680px){.topbar .hide-s{display: none}.plans,.why,.dfeats,.dc-grid{grid-template-columns: minmax(0,1fr)}.sbar{flex-wrap: wrap}.sbar .in{flex-basis: 100%;padding-left: 6px;border-bottom: 1px solid var(--line)}.sbar .www{display: none}.sbar select{border-left: 0;flex: 0 0 auto}.sbar .btn{flex: 1;height: 50px}.sres .btn{margin-left: 0;width: 100%}.stabs button{padding: 9px 12px;font-size: 13px}.pgrid{grid-template-columns: minmax(0,1fr)}.fplan{padding: 24px}.fplan .price b{font-size: 36px}.fplan .meters{gap: 8px}.fplan .meters div{padding: 10px}.fplan .meters b{font-size: 14.5px;white-space: nowrap}.seal{width: 92px;right: -6px;top: -14px}.chip{padding: 9px 12px}.chip b{font-size: 14px}.chip.c1{left: -6px;bottom: 0}.chip.c2{display: none}.stats{grid-template-columns: minmax(0,1fr);border-radius: 14px 14px 0 0}.stats div + div{border-left: 0;border-top: 1px solid rgba(255,255,255,.1)}.svc-card{grid-template-columns: minmax(0,1fr)}.svc-card .side{min-height: 200px}.cta{grid-template-columns: minmax(0,1fr)}.form .r2{grid-template-columns: minmax(0,1fr)}.hero-art .note{font-size: 12.5px;padding: 8px 10px}.hero-art .note b{font-size: 15px}.award .badge{right: 10px}.tabs button{padding: 9px 14px}}@media (max-width: 420px){.hdr-cta .btn{display: none}.tld-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.tld{padding: 16px 10px}.tld .t{font-size: 24px}.ftr-top{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.row{animation: none}*{transition-duration: .01ms !important}}.view[hidden]{display: none !important}.nav>a.cur,.nav .dd.cur>button{color: var(--blue)}.nav>a.cur::after,.nav .dd.cur>button::after{content: ""}.sec-sm{padding-block: clamp(48px,6vw,72px)}.head.left{text-align: left;margin-inline: 0}.more-link{display: inline-flex;align-items: center;gap: 8px;font-family: var(--f-head);font-weight: 600;color: var(--blue)}.more-link svg{width: 16px;height: 16px;transition: transform .2s}.more-link:hover svg{transform: translateX(3px)}.center{text-align: center}.phero{background: linear-gradient(180deg,#f1f5fe 0%,#ffffff 100%);border-bottom: 1px solid var(--line);padding-block: clamp(44px,6vw,72px) clamp(40px,5vw,60px);position: relative;overflow: hidden}.phero::after{content: "";position: absolute;right: -140px;top: -160px;width: 460px;height: 460px;border-radius: 50%;border: 70px solid rgba(13,71,181,.045);pointer-events: none}.phero-grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 40px;align-items: end;position: relative;z-index: 1}.crumbs{display: flex;flex-wrap: wrap;gap: 8px;font-size: 14px;color: var(--muted)}.crumbs a:hover{color: var(--blue)}.crumbs b{color: var(--ink);font-weight: 700}.phero h1{font-size: clamp(2.1rem,4.2vw,3.1rem);margin-block: 14px 14px}.phero h1 span{color: var(--blue)}.phero .lead{font-size: 18px;max-width: 58ch}.pstats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));background: #fff;border: 1px solid var(--line);border-radius: 18px;overflow: hidden;box-shadow: 0 24px 50px -36px rgba(11,29,79,.4)}.pstats div{padding: 20px}.pstats div + div{border-left: 1px solid var(--line)}.pstats b{display: block;font-family: var(--f-head);font-size: 24px;color: var(--ink);line-height: 1.15}.pstats small{font-size: 13.5px;color: var(--muted)}.finder{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);background: #fff;border: 1px solid var(--line);border-radius: 24px;overflow: hidden;box-shadow: 0 50px 90px -60px rgba(11,29,79,.55)}.finder .q{padding: clamp(24px,3.4vw,40px);display: grid;gap: 28px;align-content: start}.qstep{display: grid;gap: 12px}.qlab{display: flex;align-items: center;gap: 10px;font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 15.5px}.qlab i{font-style: normal;width: 26px;height: 26px;border-radius: 50%;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;font-size: 13px;flex: none}.qlab output{margin-left: auto;font-family: var(--f-head);font-weight: 600;color: var(--blue);background: var(--tint);border-radius: 8px;padding: 2px 10px;font-size: 14px}.opts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.opt{border: 1.5px solid var(--line);border-radius: 14px;padding: 14px 12px;text-align: left;display: grid;gap: 6px;align-content: start;transition: border-color .2s,background .2s}.opt:hover{border-color: #c4d2f0}.opt .ic{width: 22px;height: 22px;color: var(--blue)}.opt b{font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 14px;line-height: 1.3}.opt small{font-size: 12.5px;color: var(--muted);line-height: 1.35}.opt[aria-pressed="true"]{border-color: var(--blue);background: var(--tint);box-shadow: inset 0 0 0 1px var(--blue)}.range{width: 100%;accent-color: var(--blue);height: 28px}.ticks-r{display: flex;justify-content: space-between;font-size: 12.5px;color: var(--muted);margin-top: -4px}.seg{display: inline-flex;background: var(--tint);border-radius: 12px;padding: 4px;gap: 4px;flex-wrap: wrap}.seg button{padding: 9px 16px;border-radius: 9px;font-family: var(--f-head);font-weight: 600;font-size: 14px;color: var(--text)}.seg button[aria-pressed="true"]{background: #fff;color: var(--blue);box-shadow: 0 4px 12px -6px rgba(11,29,79,.35)}.finder .res{background: var(--navy);color: #c3cde6;padding: clamp(24px,3.4vw,40px);display: flex;flex-direction: column;gap: 14px;position: relative;overflow: hidden}.finder .res::after{content: "";position: absolute;right: -100px;bottom: -100px;width: 260px;height: 260px;border-radius: 50%;background: radial-gradient(circle,rgba(66,120,230,.35),transparent 70%)}.res .lbl{font-family: var(--f-head);font-weight: 600;font-size: 13px;color: var(--yellow)}.res h3{color: #fff;font-size: 28px}.res .rp{display: flex;align-items: baseline;gap: 6px}.res .rp span{color: #fff;font-weight: 700}.res .rp b{font-family: var(--f-head);font-size: 40px;color: #fff;line-height: 1}.res .why-t{font-size: 15px;color: #dbe3f6}.res ul{display: grid;gap: 9px;font-size: 15px;position: relative}.res li{display: flex;gap: 10px;align-items: center;color: #dbe3f6}.res li .ic{width: 20px;height: 20px;padding: 4px;border-radius: 50%;background: rgba(23,149,95,.25);color: #6ee0a8}.res .btn{margin-top: auto;position: relative;z-index: 1}.res .alt{font-size: 13.5px;color: #93a3c9;position: relative;z-index: 1}.res .alt a{color: #fff;text-decoration: underline;text-underline-offset: 3px}.res .swap{animation: rise .4s ease}@keyframes rise{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.cp{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 36px;align-items: center}.cp-tabs{display: grid;gap: 8px;margin-top: 28px}.cp-tab{display: flex;gap: 14px;align-items: flex-start;padding: 14px 16px;border-radius: 14px;border: 1px solid transparent;text-align: left;transition: background .2s,border-color .2s,box-shadow .2s}.cp-tab:hover{background: rgba(255,255,255,.6)}.cp-tab[aria-selected="true"]{background: #fff;border-color: var(--line);box-shadow: 0 18px 36px -24px rgba(11,29,79,.45)}.cp-tab .ti{width: 42px;height: 42px;border-radius: 12px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;flex: none}.cp-tab[aria-selected="true"] .ti{background: var(--blue);color: #fff}.cp-tab b{display: block;font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 15.5px}.cp-tab small{display: block;font-size: 14px;color: var(--text);line-height: 1.45;margin-top: 2px}.cp-win{background: #fff;border: 1px solid var(--line);border-radius: 20px;overflow: hidden;box-shadow: 0 60px 100px -60px rgba(11,29,79,.6)}.cp-bar{display: flex;align-items: center;gap: 10px;padding: 12px 16px;background: #f6f8fc;border-bottom: 1px solid var(--line)}.cp-bar i{width: 11px;height: 11px;border-radius: 50%;background: #e0e5f0}.cp-bar i:nth-child(1){background: #ff6159}.cp-bar i:nth-child(2){background: #ffbd2e}.cp-bar i:nth-child(3){background: #28c941}.cp-bar span{flex: 1;margin-left: 8px;background: #fff;border: 1px solid var(--line);border-radius: 8px;padding: 5px 12px;font-size: 13px;color: var(--muted);min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.cp-bar span b{color: var(--green);font-weight: 700}.cp-body{display: grid;grid-template-columns: 190px minmax(0,1fr);min-height: 380px}.cp-side{background: var(--navy);color: #aebbdc;padding: 18px 12px;display: grid;gap: 4px;align-content: start;font-size: 14px}.cp-side .acc{padding: 6px 10px 14px;border-bottom: 1px solid rgba(255,255,255,.1);margin-bottom: 8px}.cp-side .acc b{display: block;color: #fff;font-family: var(--f-head);font-weight: 600;font-size: 14px;overflow: hidden;text-overflow: ellipsis}.cp-side .acc small{font-size: 12px}.cp-side span{display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 8px;transition: background .2s,color .2s}.cp-side span .ic{width: 16px;height: 16px}.cp-side span.on{background: rgba(255,255,255,.1);color: #fff}.cp-main{padding: 20px;display: grid;gap: 18px;align-content: start}.cp-meters{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.cp-meters>div{border: 1px solid var(--line);border-radius: 12px;padding: 12px}.cp-meters small{display: flex;justify-content: space-between;font-size: 12.5px;color: var(--muted)}.cp-meters small b{color: var(--ink)}.cp-meters .bar{height: 6px;border-radius: 6px;background: var(--tint-2);margin-top: 8px;overflow: hidden}.cp-meters .bar i{display: block;height: 100%;border-radius: 6px;background: var(--blue);width: var(--w);transition: width .8s ease}.cp-groups{display: grid;gap: 14px}.cp-group h4{font-size: 13px;font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: .08em;margin-bottom: 8px}.cp-tiles{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.cp-tile{min-width: 0;overflow-wrap: anywhere;display: flex;align-items: center;gap: 10px;border: 1px solid var(--line);border-radius: 10px;padding: 10px;font-size: 13.5px;font-weight: 600;color: var(--ink);line-height: 1.25;transition: opacity .3s,border-color .3s,background .3s,transform .3s}.cp-tile .ic{width: 18px;height: 18px;color: var(--blue);flex: none}.cp-group.dim{opacity: .32}.cp-group.lit .cp-tile{border-color: #bcd0f5;background: var(--tint)}.cp-note{font-size: 12.5px;color: var(--muted);text-align: right;padding: 0 20px 14px}.net{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap: 28px 64px;align-items: center}.net svg.wires{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;overflow: visible}.net .wire{fill: none;stroke: #c7d5f1;stroke-width: 2;vector-effect: non-scaling-stroke}.net .flow{fill: none;stroke: var(--blue);stroke-width: 2.5;vector-effect: non-scaling-stroke;stroke-dasharray: 6 14;animation: flow 1.6s linear infinite}.net .flow.f2{animation-duration: 2s}.net .flow.f3{animation-duration: 1.8s}.net .flow.f4{animation-duration: 2.2s}@keyframes flow{to{stroke-dashoffset: -40}}.net .col{display: grid;gap: 64px;position: relative;z-index: 1}.node{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 18px;box-shadow: 0 24px 44px -30px rgba(11,29,79,.45);display: grid;gap: 6px}.node .k{display: inline-flex;align-items: center;gap: 8px;font-size: 12.5px;font-weight: 700;color: var(--blue)}.node .k i{width: 8px;height: 8px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 4px rgba(23,149,95,.15);animation: pulse 2.4s infinite}@keyframes pulse{50%{box-shadow: 0 0 0 7px rgba(23,149,95,.05)}}.node h3{font-size: 17px}.node p{font-size: 14px}.hub{position: relative;z-index: 1;background: var(--navy);color: #c3cde6;border-radius: 22px;padding: 28px;text-align: center;box-shadow: 0 40px 80px -40px rgba(11,29,79,.7);display: grid;gap: 10px;justify-items: center}.hub .logo-chip{background: #fff;border-radius: 12px;padding: 8px 12px}.hub .logo-chip img{height: 40px;width: auto}.hub h3{color: #fff;font-size: 20px}.hub p{font-size: 14.5px}.hub .hs{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;margin-top: 4px}.hub .hs span{background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.1);border-radius: 99px;padding: 5px 12px;font-size: 13px;color: #fff}.band{background: var(--navy);border-radius: 24px;padding: clamp(28px,4vw,48px);display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px 40px;align-items: center;color: #c3cde6;position: relative;overflow: hidden}.band::before{content: "";position: absolute;left: -60px;bottom: -120px;width: 300px;height: 300px;border-radius: 50%;border: 50px solid rgba(255,255,255,.04)}.band h2{color: #fff;font-size: clamp(1.5rem,2.8vw,2.1rem)}.band p{margin-top: 8px}.band .exts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.band .exts span{font-family: var(--f-head);font-weight: 600;color: #fff;border: 1px solid rgba(255,255,255,.18);border-radius: 99px;padding: 5px 14px;font-size: 14px}.band .exts span:first-child{background: var(--yellow);color: var(--yellow-ink);border-color: var(--yellow)}.band .btn{position: relative;z-index: 1}.teaser{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 56px;align-items: center}.facts{margin-top: 26px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.fact{border: 1px solid var(--line);border-radius: 14px;padding: 18px;display: grid;gap: 4px;background: #fff}.fact b{font-family: var(--f-head);color: var(--blue);font-size: 22px;line-height: 1.1}.fact span{font-size: 14.5px}.two{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px;align-items: start}.card{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: clamp(22px,3vw,32px)}.card h3{font-size: 20px;margin-bottom: 12px}.card>p + p{margin-top: 10px}.checks{display: grid;gap: 10px}.checks li{display: flex;gap: 10px;align-items: flex-start}.checks li .ic{width: 18px;height: 18px;color: var(--green);margin-top: 3px}.checks li b{color: var(--ink)}.checks.cols{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 24px}.feat-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.fbox{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 24px;display: grid;gap: 8px;align-content: start}.fbox .fi{width: 46px;height: 46px;border-radius: 12px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;margin-bottom: 4px}.fbox .fi .ic{width: 22px;height: 22px}.fbox h3{font-size: 17px}.fbox p{font-size: 15px}.fbox ul{display: grid;gap: 4px;font-size: 14.5px;margin-top: 4px}.fbox ul li::before{content: "•";color: var(--blue);margin-right: 8px}.price-tag{display: inline-flex;align-items: baseline;gap: 6px;font-family: var(--f-head)}.price-tag b{font-size: 34px;color: var(--blue);line-height: 1}.price-tag small{font-family: var(--f-body);font-weight: 600;color: var(--muted);font-size: 14px}.addon-row{display: flex;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--line)}.addon-row:last-child{border-bottom: 0}.addon-row b{color: var(--ink);font-weight: 700}.addon-row span{font-family: var(--f-head);font-weight: 600;color: var(--blue);white-space: nowrap}.steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;counter-reset: s}.step{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 24px;position: relative}.step::before{counter-increment: s;content: counter(s);position: absolute;top: 20px;right: 20px;font-family: var(--f-head);font-weight: 700;font-size: 34px;color: var(--tint-2);line-height: 1}.step h3{font-size: 17px;margin-bottom: 6px}.step p{font-size: 15px}.module{display: grid;grid-template-columns: 54px minmax(0,1fr);gap: 16px;padding: 18px 0;border-bottom: 1px solid var(--line)}.module:last-child{border-bottom: 0}.module .mn{width: 54px;height: 54px;border-radius: 14px;background: var(--tint-2);color: var(--blue);font-family: var(--f-head);font-weight: 700;font-size: 18px;display: grid;place-items: center}.module h3{font-size: 17px;margin-bottom: 4px}.module ol{columns: 2;column-gap: 24px;font-size: 14.5px;margin-top: 8px;padding-left: 18px;list-style: lower-alpha}.module ol li{break-inside: avoid;padding-block: 2px}.dc-detail{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 32px;padding: 32px 0;border-bottom: 1px solid var(--line)}.dc-detail:last-child{border-bottom: 0}.dc-detail .k{font-size: 13px;font-weight: 700;color: var(--blue)}.dc-detail h3{font-size: 22px;margin-top: 6px}.dc-detail .loc{margin-top: 6px;color: var(--muted);font-size: 15px}.spec{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;background: var(--line);border: 1px solid var(--line);border-radius: 14px;overflow: hidden}.spec div{background: #fff;padding: 14px 16px}.spec small{display: block;font-size: 12.5px;font-weight: 700;color: var(--muted);text-transform: uppercase;letter-spacing: .05em}.spec b{color: var(--ink);font-weight: 600;font-size: 15px}.spec div.full{grid-column: 1 / -1}.reasons-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 12px}.reason{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 18px 16px;display: grid;gap: 10px}.reason span{font-family: var(--f-head);font-weight: 700;color: var(--blue);font-size: 14px}.reason b{font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 15px;line-height: 1.3}.featured{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.featured div{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 18px;display: grid;gap: 2px}.featured b{font-family: var(--f-head);font-weight: 600;color: var(--ink);font-size: 15px;line-height: 1.3}.featured small{color: var(--muted);font-size: 13px}.cl-tools{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-bottom: 18px}.cl-search{display: flex;align-items: center;gap: 10px;border: 1.5px solid var(--line);border-radius: 12px;padding: 0 14px;background: #fff;min-width: min(340px,100%)}.cl-search:focus-within{border-color: var(--blue)}.cl-search .ic{color: var(--muted)}.cl-search input{border: 0;outline: 0;height: 46px;width: 100%;background: transparent}.cl-count{font-size: 14.5px;color: var(--muted)}.cl-list{max-height: 520px;overflow-y: auto;overscroll-behavior: contain;columns: 4 220px;column-gap: 28px;font-size: 15px;background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 24px 28px}.cl-list li{break-inside: avoid;padding: 6px 0;border-bottom: 1px dashed var(--line);color: var(--ink)}.cl-empty{padding: 18px 0;color: var(--muted)}.pol{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 40px;align-items: start}.pol-nav{position: sticky;top: 110px;display: grid;gap: 4px;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 12px}.pol-nav a{padding: 10px 12px;border-radius: 10px;font-weight: 600;color: var(--text);font-size: 15px}.pol-nav a:hover{background: var(--tint);color: var(--blue)}.pol-body{display: grid;gap: 18px}.pol-body section{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: clamp(22px,3vw,32px);scroll-margin-top: 110px}.pol-body h2{font-size: 21px;margin-bottom: 10px;display: flex;gap: 12px;align-items: center}.pol-body h2 .fi{width: 40px;height: 40px;border-radius: 11px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;flex: none}.pol-body p + p{margin-top: 10px}.pol-body .warn{background: #fff7e0;border: 1px solid #ffe08a;border-radius: 12px;padding: 12px 14px;color: #6b5100;font-size: 15px;margin-top: 12px}.rev-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.map-link{display: inline-flex;align-items: center;gap: 8px;margin-top: 6px;font-weight: 700;color: var(--blue);font-size: 14.5px}@media (max-width: 1100px){.phero-grid,.finder,.cp,.teaser,.two,.dc-detail,.pol{grid-template-columns: minmax(0,1fr)}.opts{grid-template-columns: repeat(2,minmax(0,1fr))}.net{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px}.net svg.wires{display: none}.net .col{display: contents}.hub{grid-column: 1 / -1;order: -1}.feat-grid,.rev-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.reasons-grid{grid-template-columns: repeat(3,minmax(0,1fr))}.featured{grid-template-columns: repeat(2,minmax(0,1fr))}.pol-nav{position: static;grid-template-columns: repeat(2,minmax(0,1fr))}.band{grid-template-columns: minmax(0,1fr)}.cp-body{grid-template-columns: 160px minmax(0,1fr)}}@media (max-width: 680px){.pstats{grid-template-columns: minmax(0,1fr)}.pstats div + div{border-left: 0;border-top: 1px solid var(--line)}.net{grid-template-columns: minmax(0,1fr)}.feat-grid,.rev-grid,.steps,.facts,.checks.cols,.spec{grid-template-columns: minmax(0,1fr)}.reasons-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.cp-body{grid-template-columns: minmax(0,1fr)}.cp-side{display: none}.cp-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}.cp-meters{grid-template-columns: minmax(0,1fr)}.module ol{columns: 1}.pol-nav{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.net .flow,.node .k i{animation: none}}html,body{margin: 0;padding: 0}body{width: 100%}.hero,.phero{overflow-x: clip}@media (max-width: 1260px){.seal{right: -2px}.chip.c2{right: 0}}.elementor-section.xs-row>.elementor-container{max-width: none}.elementor-section.xs-row .elementor-widget-wrap{padding: 0 !important}.elementor-section.xs-row .elementor-widget:not(:last-child){margin-bottom: 0}.admin-bar .hdr{top: 32px}@media (max-width: 782px){.admin-bar .hdr{top: 46px}}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px);white-space: nowrap}.skip-link:focus{position: fixed;top: 8px;left: 8px;z-index: 100;width: auto;height: auto;clip: auto;padding: 10px 16px;border-radius: 8px;background: var(--navy);color: #fff}.brand.custom img{height: 48px;width: auto}.xs-empty{padding: 28px;border: 1px dashed var(--line);border-radius: 12px;color: var(--muted);text-align: center}.form.is-sending button[type="submit"]{opacity: .6;pointer-events: none}.form .form-err{color: #c4332f;font-weight: 600;font-size: 14.5px}.form .hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.dd-menu a .di .ic{width: 18px;height: 18px}.award .badge .bi{width: 44px;height: 44px;border-radius: 12px;background: var(--tint-2);color: var(--blue);display: grid;place-items: center;flex: none}.pmark.txt.b{color: var(--blue)}.seo-photo{width: 100%;border-radius: 18px;margin-top: 22px}.cc b a,.cc .t a{color: inherit}.cc b a:hover,.cc .t a:hover{color: var(--blue)}.topbar .l a,.topbar .r a{display: inline-flex;align-items: center;gap: 7px}.hdr .brand img{display: block}main.site-main{max-width: 820px;margin-inline: auto;padding: 72px 20px 96px}main.site-main .entry-title,main.site-main h1{font-size: clamp(2rem,4vw,2.8rem);margin-bottom: 20px}main.site-main p,main.site-main li{line-height: 1.75}main.site-main p{margin-bottom: 1.1em}main.site-main a{color: var(--blue);text-decoration: underline;text-underline-offset: 3px}