.gr-gp{--gp-blue:#1a73e8;--gp-red:#ea4335;--gp-yellow:#fbbc04;--gp-green:#34a853;--gp-ink:#111827;--gp-muted:#5f6b7a;--gp-border:#e5e7eb;--gp-surface:#fff;--gp-soft:#f8fafc;width:100%;padding:clamp(16px,2vw,36px) clamp(16px,4vw,48px);background:radial-gradient(circle at 82% 22%,rgba(26,115,232,.055),transparent 28%),radial-gradient(circle at 20% 88%,rgba(52,168,83,.055),transparent 22%),#f7f9fc;color:var(--gp-ink);font-family:Poppins,system-ui,-apple-system,sans-serif}.gr-gp__card{position:relative;max-width:1280px;margin:0 auto;overflow:hidden;border:1px solid rgba(229,231,235,.95);border-radius:24px;background:hsla(0,0%,100%,.97);box-shadow:0 24px 70px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.04)}.gr-gp__topline{height:4px;width:100%;background:linear-gradient(90deg,var(--gp-blue),#7c3aed,var(--gp-red),var(--gp-yellow),var(--gp-green),var(--gp-blue))}.gr-gp__grid{display:grid;grid-template-columns:1.1fr 1fr}.gr-gp__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,50px);border-right:1px solid rgba(229,231,235,.95)}.gr-gp__trust-row{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.gr-gp__badge{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid rgba(52,168,83,.28);border-radius:999px;background:linear-gradient(180deg,#fff,#f8fffb);color:#12a150;font-weight:700;letter-spacing:.055em;text-transform:uppercase;font-size:12px;box-shadow:0 6px 18px rgba(52,168,83,.08)}.gr-gp__badge-check{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#16c36a;color:#fff;flex-shrink:0}.gr-gp__badge-check svg{width:11px;height:11px;fill:currentColor}.gr-gp__trust-divider{width:1px;height:20px;background:#d7dce3}.gr-gp__trust-note{color:#657185;font-size:14px;line-height:1.4}.gr-gp__copy h2{max-width:600px;margin:0;color:#142033;font-size:clamp(21px,2vw,34px);line-height:1.12;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.gr-gp__desc{max-width:580px;margin:18px 0 0;line-height:1.65;letter-spacing:-.01em}.gr-gp__desc,.gr-gp__proof{color:#536173;font-size:14px}.gr-gp__proof{display:flex;align-items:center;gap:9px;margin:14px 0 0;line-height:1.4;flex-wrap:wrap}.gr-gp__proof strong{color:#142033}.gr-gp__proof-icon{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;color:var(--gp-green);background:#f0fff6;flex-shrink:0}.gr-gp__proof-icon svg{width:13px;height:13px;fill:currentColor}.gr-gp__cert-labels{margin:12px 0 0;color:#8a95a3;font-size:12.5px;letter-spacing:.01em;line-height:1.5}.gr-gp__actions{display:flex;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap}.gr-gp__primary-btn,.gr-gp__secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:700;font-size:14px;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.gr-gp__primary-btn svg,.gr-gp__secondary-link svg{width:18px;height:18px;fill:currentColor;transition:transform .2s ease}.gr-gp__primary-btn:hover svg,.gr-gp__secondary-link:hover svg{transform:translateX(2px)}.gr-gp__primary-btn{min-height:46px;padding:0 22px;border-radius:11px;background:linear-gradient(180deg,#172233,#0f1722);color:#fff;letter-spacing:-.02em;box-shadow:0 10px 22px rgba(15,23,42,.2)}.gr-gp__primary-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(15,23,42,.26)}.gr-gp__secondary-link{color:var(--gp-blue);min-height:46px}.gr-gp__secondary-link:hover{opacity:.75}.gr-gp__visual{display:grid;place-items:center;padding:clamp(20px,3vw,42px)}.gr-gp__orbit-system{position:relative;width:min(460px,100%);aspect-ratio:1;display:grid;place-items:center}.gr-gp__orbit{position:absolute;inset:0;margin:auto;border-radius:999px;pointer-events:none}.gr-gp__orbit--outer{width:88%;height:88%;border:1px solid rgba(26,115,232,.12)}.gr-gp__orbit--middle{width:66%;height:66%;border:1px dashed rgba(26,115,232,.08)}.gr-gp__orbit--inner{width:46%;height:46%;border:1px solid rgba(26,115,232,.06)}.gr-gp__center-badge{position:relative;z-index:3;display:flex;width:min(185px,40%);flex-direction:column;align-items:center;justify-content:center;padding:18px;border:1px solid #dde2ea;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,250,252,.97)),radial-gradient(circle at 50% 0,rgba(26,115,232,.04),transparent 60%);box-shadow:0 28px 60px rgba(15,23,42,.11),0 4px 14px rgba(15,23,42,.05),inset 0 1px 0 #fff;text-align:center;gap:0}.gr-gp__badge-img{width:115px;height:auto;display:block}.gr-gp__center-rule{display:block;width:60%;height:1px;margin:12px 0 8px;background:linear-gradient(90deg,transparent,#dde2ea 40%,#dde2ea 60%,transparent)}.gr-gp__center-badge strong{color:#172033;font-size:15px;letter-spacing:-.02em;font-weight:700}.gr-gp__active-status{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#536173;font-size:12px}.gr-gp__active-status span{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#f0fff6;color:var(--gp-green);font-weight:800;font-size:10px}.gr-gp__chips-grid{display:contents}.gr-gp__chip{position:absolute;z-index:4;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(226,231,238,.9);border-radius:999px;background:hsla(0,0%,100%,.97);box-shadow:0 8px 22px rgba(15,23,42,.09),inset 0 1px 0 hsla(0,0%,100%,.98);font-size:10.5px;font-weight:700;animation:gp-orbit 52s linear infinite}.gr-gp__chip svg{width:21px;height:21px;fill:currentColor;flex-shrink:0}.gr-gp__chip--1{animation-delay:0s}.gr-gp__chip--2{animation-delay:-8.67s}.gr-gp__chip--3{animation-delay:-17.33s}.gr-gp__chip--4{animation-delay:-26s}.gr-gp__chip--5{animation-delay:-34.67s}.gr-gp__chip--6{animation-delay:-43.33s}.gr-gp__chip span{color:#172033}.gr-gp--blue{color:var(--gp-blue)}.gr-gp--green{color:var(--gp-green)}.gr-gp--red{color:var(--gp-red)}.gr-gp--yellow{color:var(--gp-yellow)}.gr-gp__dot{position:absolute;z-index:2;width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 4px hsla(0,0%,100%,.92);animation:gp-dot-pulse 3.6s ease-in-out infinite;pointer-events:none}.gr-gp__dot--blue{background:var(--gp-blue);top:14%;left:21%}.gr-gp__dot--green{background:var(--gp-green);top:26%;right:22%;animation-delay:.6s}.gr-gp__dot--red{background:var(--gp-red);bottom:26%;right:14%;animation-delay:1.2s}.gr-gp__dot--yellow{background:var(--gp-yellow);bottom:14%;left:22%;animation-delay:1.8s}.gr-gp__sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.gr-gp__visual:hover .gr-gp__chip{animation-play-state:paused}@keyframes gp-orbit{0%{transform:rotate(0deg) translate(162px) rotate(0deg)}to{transform:rotate(1turn) translate(162px) rotate(-1turn)}}@keyframes gp-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes gp-dot-pulse{0%,to{scale:1;opacity:.8}50%{scale:1.5;opacity:.4}}@media (max-width:1100px){.gr-gp__grid{grid-template-columns:1fr}.gr-gp__copy{border-right:0;border-bottom:1px solid rgba(229,231,235,.95)}.gr-gp__copy h2{max-width:100%;font-size:clamp(23px,3.5vw,38px)}.gr-gp__visual{padding-top:24px}}@media (max-width:760px){.gr-gp{padding:16px 12px 32px}.gr-gp__card{border-radius:20px}.gr-gp__copy{padding:24px 20px;border-right:0;border-bottom:1px solid rgba(229,231,235,.95)}.gr-gp__trust-row{gap:10px;margin-bottom:16px}.gr-gp__trust-divider{display:none}.gr-gp__trust-note{font-size:12px}.gr-gp__badge{height:36px;padding:0 12px;font-size:11px}.gr-gp__copy h2{font-size:clamp(22px,7vw,32px);line-height:1.13}.gr-gp__desc{margin-top:12px;font-size:13.5px}.gr-gp__proof{font-size:13px}.gr-gp__cert-labels{font-size:11.5px;color:#9aa2ae}.gr-gp__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px}.gr-gp__primary-btn,.gr-gp__secondary-link{width:100%;min-height:48px;justify-content:center}.gr-gp__visual{padding:28px 20px 32px}.gr-gp__orbit-system{display:flex;flex-direction:column;align-items:center;gap:20px;aspect-ratio:auto;width:100%;max-width:400px;margin:0 auto}.gr-gp__dot,.gr-gp__orbit{display:none}.gr-gp__center-badge{position:static;z-index:auto;width:auto;min-width:200px;max-width:260px;padding:20px 24px}.gr-gp__badge-img{width:130px}.gr-gp__center-badge strong{font-size:14px}.gr-gp__active-status{font-size:12px}.gr-gp__chips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.gr-gp__chip{position:static;top:auto;left:auto;right:auto;bottom:auto;margin:0;width:100%;height:64px;border-radius:14px;flex-direction:column;gap:4px;font-size:10px;font-weight:700;animation:gp-breathe 5s ease-in-out infinite;box-shadow:0 4px 12px rgba(15,23,42,.07)}.gr-gp__chip svg{width:20px;height:20px}.gr-gp__chip--1{animation-delay:0s}.gr-gp__chip--2{animation-delay:.4s}.gr-gp__chip--3{animation-delay:.8s}.gr-gp__chip--4{animation-delay:1.2s}.gr-gp__chip--5{animation-delay:1.6s}.gr-gp__chip--6{animation-delay:2s}}@media (max-width:420px){.gr-gp__chips-grid{grid-template-columns:repeat(2,1fr);gap:7px}.gr-gp__chip{height:58px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.gr-gp__chip,.gr-gp__dot,.gr-gp__primary-btn,.gr-gp__secondary-link{animation:none!important;transition:none!important}@media (min-width:761px){.gr-gp__chip{margin-top:-40px;margin-left:-40px}.gr-gp__chip--1{transform:rotate(0deg) translate(162px) rotate(0deg)}.gr-gp__chip--2{transform:rotate(60deg) translate(162px) rotate(-60deg)}.gr-gp__chip--3{transform:rotate(120deg) translate(162px) rotate(-120deg)}.gr-gp__chip--4{transform:rotate(180deg) translate(162px) rotate(-180deg)}.gr-gp__chip--5{transform:rotate(240deg) translate(162px) rotate(-240deg)}.gr-gp__chip--6{transform:rotate(300deg) translate(162px) rotate(-300deg)}}.gr-gp__primary-btn svg,.gr-gp__secondary-link svg{transition:none}}