:root{--plg-navy:#0f1a2e;--plg-blue:#1f5fae;--plg-green:#38c77a;--plg-text:#60728e;--plg-line:#dbe4ef;--plg-light:#f7f9fc}
.plg-gate{display:none;position:fixed;inset:0;z-index:2147483000;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.plg-gate.open{display:block}.plg-backdrop{position:absolute;inset:0;background:rgba(10,25,38,.72);backdrop-filter:blur(5px)}.plg-card{position:relative;width:min(720px,calc(100% - 28px));max-height:calc(100vh - 30px);overflow:auto;margin:15px auto;padding:36px 44px 30px;background:#fff;border:1px solid #9aabba;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.34)}.plg-brand{display:flex;justify-content:center;align-items:center;min-height:60px;margin-bottom:18px}.plg-logo{max-width:310px;max-height:76px;width:auto}.plg-wordmark{font-size:34px;font-weight:900;letter-spacing:.1em;color:var(--plg-navy)}.plg-wordmark span{color:var(--plg-green)}.plg-card h2{text-align:center;margin:0 0 12px;color:var(--plg-navy);font-size:40px;line-height:1.15;letter-spacing:-.025em}.plg-card>p#plg-intro{max-width:610px;margin:0 auto 30px;text-align:center;color:var(--plg-text);font-size:17px;line-height:1.55}.plg-field{margin:20px 0}.plg-field label,.plg-label{display:block;margin-bottom:8px;font-weight:800;font-size:15px;color:#52647e}.plg-field select{width:100%;height:56px;padding:0 16px;border:1px solid var(--plg-line);border-radius:9px;background:var(--plg-light);color:var(--plg-navy);font:inherit;font-size:17px}.plg-field select:focus{outline:3px solid rgba(31,95,174,.14);border-color:var(--plg-blue)}.plg-field small{display:block;margin-top:7px;color:#91a0b5;font-size:12px}.plg-age{margin:22px 0 18px}.plg-age-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plg-age-grid button{height:54px;border:1px solid var(--plg-green);border-radius:9px;background:var(--plg-green);color:white;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.plg-age-grid button.secondary{background:var(--plg-light);border-color:var(--plg-line);color:var(--plg-navy)}.plg-age-grid button.selected{box-shadow:0 0 0 3px rgba(56,199,122,.18)}.plg-check{display:flex;gap:12px;align-items:flex-start;margin:15px 0;color:var(--plg-text);font-size:15px;line-height:1.48;cursor:pointer}.plg-check input{width:19px;height:19px;min-width:19px;margin-top:2px;accent-color:var(--plg-green)}.plg-check a,.plg-footer a{color:var(--plg-blue)}.plg-error{min-height:18px;color:#b42318;font-size:13px;margin-top:8px}.plg-continue{width:100%;min-height:58px;margin-top:13px;border:0;border-radius:9px;background:var(--plg-blue);color:#fff;font:inherit;font-size:18px;font-weight:850;cursor:pointer}.plg-continue:disabled{opacity:.4;cursor:not-allowed}.plg-footer{text-align:center!important;margin:17px 0 0!important;color:#93a3ba!important;font-size:12px!important}.plg-lock{overflow:hidden!important}@media(max-width:640px){.plg-card{padding:25px 20px 22px}.plg-card h2{font-size:31px}.plg-card>p#plg-intro{font-size:15px;margin-bottom:23px}.plg-wordmark{font-size:27px}.plg-age-grid{grid-template-columns:1fr}.plg-field select{height:52px}}
.plg-gtranslate-bridge{position:fixed!important;left:-10000px!important;top:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:.01!important;pointer-events:none!important}
