
.gvotp-wrap,.gvsite-wrap{font-family:Inter,Arial,sans-serif;color:#101828}.gvsite-wrap{max-width:1220px;margin:0 auto;padding:22px 16px}.gvsite-wrap *{box-sizing:border-box}.gvsite-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);border:1px solid #e8eef6;border-radius:22px;padding:12px 14px;box-shadow:0 12px 35px rgba(16,24,40,.07);position:sticky;top:18px;z-index:10}.gvsite-logo{display:flex;align-items:center;gap:10px;font-weight:900;color:#0b1736;text-decoration:none;font-size:18px}.gvsite-logo span{display:inline-flex;width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,#0b1736,#0ea5e9);color:#fff;align-items:center;justify-content:center;font-size:14px}.gvsite-links{display:flex;gap:4px;align-items:center}.gvsite-links a{padding:10px 12px;border-radius:12px;text-decoration:none;color:#475467;font-weight:700;font-size:14px}.gvsite-links a.active,.gvsite-links a:hover{background:#eef7ff;color:#0b66c3}.gvsite-nav-btn,.gvsite-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:14px;padding:12px 18px;background:linear-gradient(135deg,#0b1736,#0b66c3);color:#fff!important;font-weight:800;box-shadow:0 12px 25px rgba(11,102,195,.22);border:0}.gvsite-btn.ghost{background:#fff;color:#0b1736!important;border:1px solid #d8e2ef;box-shadow:none}.gvsite-hero{margin:28px 0 22px;display:grid;grid-template-columns:1.14fr .86fr;gap:24px;align-items:center;background:radial-gradient(circle at 75% 10%,rgba(14,165,233,.28),transparent 34%),linear-gradient(135deg,#06152f 0%,#0b2854 55%,#083f6f 100%);border-radius:34px;padding:54px;overflow:hidden;box-shadow:0 30px 80px rgba(6,21,47,.22);color:#fff}.gvsite-hero h1{font-size:58px;line-height:.98;margin:14px 0 18px;letter-spacing:-2.4px;max-width:760px}.gvsite-hero p{font-size:18px;line-height:1.65;color:#d8e8fb;max-width:640px}.gvsite-pill{display:inline-flex;padding:8px 13px;border-radius:999px;background:#e7f6ff;color:#075985;border:1px solid #bde6ff;font-weight:800;font-size:13px}.gvsite-pill.light{background:rgba(255,255,255,.12);color:#eaf6ff;border-color:rgba(255,255,255,.22)}.gvsite-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.gvsite-stats{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px}.gvsite-stats div{min-width:130px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:15px}.gvsite-stats strong{display:block;font-size:26px}.gvsite-stats span{font-size:13px;color:#bfd7f3}.gvsite-phone-card{background:#fff;color:#101828;border-radius:30px;padding:26px;box-shadow:0 28px 60px rgba(0,0,0,.28);transform:rotate(1.5deg);border:1px solid #e8eef6}.gvsite-mini-top{display:flex;gap:6px;margin-bottom:20px}.gvsite-mini-top span{width:10px;height:10px;border-radius:99px;background:#d0d5dd}.gvsite-phone-card h3{font-size:26px;margin:0 0 20px}.gvsite-phone-card label{display:block;margin:14px 0 6px;color:#667085;font-size:12px;font-weight:800;text-transform:uppercase}.gvsite-select-demo,.gvsite-input-demo{border:1px solid #d8e2ef;border-radius:15px;padding:13px;background:#f8fbff;color:#344054}.gvsite-phone-card button{width:100%;border:0;background:#00a884;color:#fff;border-radius:15px;padding:14px;margin:18px 0 12px;font-weight:900}.gvsite-code{font-size:28px;text-align:center;letter-spacing:5px;font-weight:900;color:#0b66c3;background:#eff8ff;border-radius:17px;padding:14px}.gvsite-phone-card p{color:#667085!important;text-align:center;font-size:13px}.gvsite-section{margin:24px 0;background:#fff;border:1px solid #e8eef6;border-radius:30px;padding:34px;box-shadow:0 18px 45px rgba(16,24,40,.06)}.gvsite-section-head{text-align:center;max-width:720px;margin:0 auto 24px}.gvsite-section-head span,.gvsite-page-title span{color:#0b66c3;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:1px}.gvsite-section h2,.gvsite-section-head h2,.gvsite-page-title h1{font-size:40px;line-height:1.05;margin:8px 0 10px;letter-spacing:-1.3px;color:#101828}.gvsite-steps,.gvsite-cards,.gvsite-pricing,.gvsite-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gvsite-steps div,.gvsite-cards div,.gvsite-price-card,.gvsite-doc-card{border:1px solid #e8eef6;border-radius:24px;padding:24px;background:#fbfdff}.gvsite-steps b{display:inline-flex;width:46px;height:46px;border-radius:16px;background:#e7f6ff;color:#0b66c3;align-items:center;justify-content:center}.gvsite-steps h3,.gvsite-cards h3{margin:16px 0 8px;font-size:21px}.gvsite-steps p,.gvsite-cards p,.gvsite-page-title p,.gvsite-price-card p,.gvsite-section p{color:#667085;line-height:1.65}.gvsite-dark-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:linear-gradient(135deg,#071833,#123d6a);color:#fff}.gvsite-dark-split h2{color:#fff}.gvsite-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gvsite-feature-grid div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:16px;font-weight:800}.gvsite-cta{text-align:center;background:linear-gradient(135deg,#eaf7ff,#f7fbff);border:1px solid #d9edff;border-radius:30px;padding:46px;margin:24px 0 10px}.gvsite-cta h2{font-size:38px;margin:0 0 12px}.gvsite-cta p{color:#667085;margin-bottom:22px}.gvsite-page-title{text-align:center;margin:28px 0;background:linear-gradient(135deg,#f7fbff,#eef7ff);border:1px solid #d9edff;border-radius:30px;padding:46px}.gvsite-page-title h1{font-size:48px}.gvsite-pricing{margin:22px 0}.gvsite-price-card{position:relative;background:#fff;box-shadow:0 18px 45px rgba(16,24,40,.06)}.gvsite-price-card.featured{background:#071833;color:#fff;transform:translateY(-8px);border-color:#071833}.gvsite-price-card.featured p,.gvsite-price-card.featured li{color:#d8e8fb}.gvsite-price-card>span{position:absolute;right:18px;top:18px;background:#00a884;color:#fff;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:900}.gvsite-price-card strong{display:block;font-size:42px;margin:10px 0}.gvsite-price-card ul{margin:18px 0;padding-left:20px;color:#475467;line-height:1.9}.gvsite-price-card a{display:block;text-align:center;border-radius:14px;background:#0b66c3;color:#fff!important;text-decoration:none;padding:13px;font-weight:900}.gvsite-note{background:#fff8e6;border:1px solid #ffe2a8;border-radius:18px;padding:18px;color:#7a4b00}.gvsite-doc-grid{grid-template-columns:1fr;max-width:960px;margin:0 auto}.gvsite-doc-card pre,.gvsite-codeblock{white-space:pre-wrap;background:#071833;color:#dceaff;padding:20px;border-radius:18px;overflow:auto;line-height:1.6}.gvsite-bulk-box{display:grid;grid-template-columns:1fr .8fr;gap:22px;background:#fff;border:1px solid #e8eef6;border-radius:30px;padding:34px;box-shadow:0 18px 45px rgba(16,24,40,.06)}.gvsite-bulk-box h2{font-size:38px;margin:0 0 12px}.gvsite-bulk-calc{background:#f8fbff;border:1px solid #e8eef6;border-radius:24px;padding:24px}.gvsite-bulk-calc div{display:flex;justify-content:space-between;border-bottom:1px solid #e8eef6;padding:14px 0}.gvsite-bulk-calc .gvsite-btn{margin-top:18px;width:100%}.gvotp-wrap{max-width:1180px;margin:30px auto;padding:0 16px}.gvotp-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,#071833,#123d6a);color:#fff;border-radius:24px;padding:34px;box-shadow:0 18px 45px rgba(7,24,51,.18)}.gvotp-hero h2{font-size:36px;line-height:1.1;margin:10px 0}.gvotp-badge{display:inline-block;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);padding:7px 12px;border-radius:999px;font-size:13px}.gvotp-balance{background:#fff;color:#071833;border-radius:18px;padding:20px 24px;min-width:180px;text-align:center}.gvotp-balance small{display:block;color:#5c677d}.gvotp-balance strong{font-size:34px}.gvotp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.gvotp-card{background:#fff;border:1px solid #e7edf5;border-radius:20px;padding:24px;box-shadow:0 10px 30px rgba(20,33,61,.08);margin:18px 0}.gvotp-card h3{margin-top:0;font-size:22px}.gvotp-card input,.gvotp-card select{border:1px solid #d9e2ef;border-radius:12px;padding:12px 14px;min-height:46px;min-width:180px}.gvotp-btn{border:0;border-radius:12px;padding:12px 18px;background:#123d6a;color:#fff;font-weight:700;cursor:pointer}.gvotp-key{background:#f5f8fc;border:1px dashed #b7c6d8;padding:14px;border-radius:12px;word-break:break-all}.gvotp-muted{color:#68758a}.gvotp-alert{max-width:1220px;margin:14px auto;padding:12px 14px;border-radius:12px}.gvotp-alert.ok{background:#eafaf2;color:#0b6b3a}.gvotp-alert.bad{background:#fff0f0;color:#9d1c1c}.gv-number-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.gv-number-card{background:#fff;border:1px solid #e8eef6;border-radius:26px;padding:22px;box-shadow:0 18px 45px rgba(16,24,40,.06)}.gv-number-card.featured{border-color:#0b66c3;box-shadow:0 18px 45px rgba(11,102,195,.12)}.gv-number-top{display:flex;justify-content:space-between;gap:10px;color:#667085;font-weight:800;font-size:13px}.gv-number-top b{background:#00a884;color:#fff;border-radius:99px;padding:5px 9px}.gv-number-card h3{font-size:28px;margin:16px 0 8px}.gv-number-card p{color:#667085;line-height:1.55}.gv-plan-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.gv-plan-row button{border:1px solid #d8e2ef;background:#f8fbff;border-radius:16px;padding:12px 8px;cursor:pointer;font-weight:800}.gv-plan-row button:hover{background:#0b66c3;color:#fff;border-color:#0b66c3}.gv-table{width:100%;border-collapse:collapse}.gv-table th,.gv-table td{border-bottom:1px solid #e8eef6;text-align:left;padding:12px;vertical-align:top}.gv-status{display:inline-block;border-radius:99px;padding:5px 9px;background:#fff8e6;color:#7a4b00;font-weight:800}.gv-status.active{background:#eafaf2;color:#0b6b3a}@media(max-width:900px){.gvsite-nav{position:static;display:block}.gvsite-logo{margin-bottom:12px}.gvsite-links{overflow:auto;padding-bottom:8px}.gvsite-nav-btn{margin-top:10px;width:100%}.gvsite-hero{grid-template-columns:1fr;padding:30px}.gvsite-hero h1{font-size:38px;letter-spacing:-1px}.gvsite-steps,.gvsite-cards,.gvsite-pricing,.gv-number-grid{grid-template-columns:1fr}.gvsite-dark-split,.gvsite-bulk-box,.gvotp-grid{grid-template-columns:1fr}.gvsite-section h2,.gvsite-section-head h2,.gvsite-page-title h1{font-size:32px}.gvsite-price-card.featured{transform:none}.gvotp-hero{display:block}.gvotp-balance{margin-top:18px}.gv-table{font-size:13px}}
