@font-face{font-family:Gamba Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Gamba Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Gamba Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Gamba Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Gamba Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-latin-800-normal.woff2)format("woff2")}.public-info-page{--public-cyan:#00c8f4;--public-blue:#0878ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fbff;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 10% 8%,#008bff26,#0000 28%),radial-gradient(circle at 89% 18%,#00d0ee14,#0000 24%),linear-gradient(145deg,#010912 0%,#031321 46%,#01070e 100%);min-height:100vh;font-family:Gamba Manrope,Arial,sans-serif}.public-info-page *,.public-info-page :before,.public-info-page :after{box-sizing:border-box}.public-info-page a{color:inherit;text-decoration:none}.public-info-page a:focus-visible{outline-offset:4px;outline:2px solid #5ee6ff}.public-page-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010913f0;border-bottom:1px solid #123449;justify-content:space-between;align-items:center;gap:24px;height:80px;padding:0 clamp(22px,5.4vw,90px);display:flex;position:sticky;top:0}.public-page-brand{color:#fff;align-items:center;gap:11px;display:inline-flex}.public-page-brand>span{letter-spacing:-1.3px;font-size:31px;font-weight:600!important}.public-gamba-logo{width:52px;height:52px;animation:4.6s ease-in-out infinite public-logo-breathe;overflow:visible}.public-gamba-logo-aura{stroke:#008fff;stroke-width:9px;filter:blur(4px)}.public-gamba-logo-edge{fill:#002a634d;stroke:#c7fbff;stroke-width:2.6px;filter:drop-shadow(0 0 2px #00baff)drop-shadow(0 0 5px #008cff)}@keyframes public-logo-breathe{0%,to{opacity:.9;filter:brightness()}50%{opacity:1;filter:brightness(1.12)}}.public-page-nav{align-items:center;gap:clamp(24px,3.2vw,54px);display:flex}.public-page-nav a{color:#e8eef5;white-space:nowrap;padding:12px 0;font-size:15px;transition:color .2s}.public-page-nav a:hover{color:var(--public-cyan)}.public-info-main,.sms-page,.about-page{color:#f8fbff;background:0 0;min-height:calc(100vh - 80px);padding:58px 24px 88px;font-family:inherit}.public-info-main:before,.sms-page:before,.about-page:before{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#32a5ff17 1px,#0000 1px),linear-gradient(90deg,#32a5ff17 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:80px 0 0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 0,#000,#0000 72%)}.public-info-main>*,.sms-page>*,.about-page>*{z-index:1;position:relative}.public-info-main{min-height:auto!important}.public-info-main .public-info-container,.sms-container,.about-container{width:100%;max-width:940px;margin:0 auto}.public-info-back,.sms-back,.about-back{align-items:center;gap:9px;display:inline-flex;color:#6bdcff!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:14px!important;font-weight:700!important}.public-info-back:hover,.sms-back:hover,.about-back:hover{color:#fff!important}.public-info-eyebrow,.sms-eyebrow,.about-eyebrow{color:#5edbff!important;letter-spacing:.42em!important;text-transform:uppercase!important;margin:48px 0 12px!important;font-size:12px!important;font-weight:700!important}.public-info-title,.sms-title,.about-title{max-width:860px;color:#fff!important;letter-spacing:-.04em!important;text-transform:none!important;margin:0!important;font-size:clamp(43px,6.2vw,72px)!important;font-weight:800!important;line-height:1!important}.public-info-title:after,.sms-title:after,.about-title:after{content:"";background:linear-gradient(90deg,#00dce9,#0878ff);border-radius:999px;width:74px;height:3px;margin-top:25px;display:block;box-shadow:0 0 18px #00beff73}.public-info-date{color:#7991a7!important;margin-top:18px!important;font-size:14px!important}.public-info-content{color:#b6c7d6!important;margin-top:44px!important;font-size:16px!important;line-height:1.76!important}.public-info-content>p:first-child{color:#dde8f1;font-size:18px;line-height:1.72}.public-info-section{background:linear-gradient(145deg,#071b2ee0,#030f1be0);border:1px solid #123f5d;border-radius:14px;padding:28px 30px;box-shadow:inset 0 1px #ffffff06;margin-top:18px!important}.public-info-section h2{letter-spacing:-.02em;color:#f8fbff!important;margin:0 0 14px!important;font-size:22px!important;font-weight:700!important}.public-info-section p{margin:14px 0 0}.public-info-section p:first-of-type{margin-top:0}.public-info-list{margin:14px 0 0!important;padding-left:23px!important}.public-info-list li{margin:8px 0;padding-left:4px}.public-info-list li::marker{color:#14bdff}.public-info-strong{color:#fff!important;font-weight:700!important}.public-info-link{text-underline-offset:4px;color:#3bcbff!important;font-weight:700!important;text-decoration:underline!important}.public-info-card{background:linear-gradient(135deg,#03304ccc,#031220e6)!important;border:1px solid #087aa8!important;border-radius:14px!important;margin-top:20px!important;padding:30px!important}.public-info-card h2{color:#fff!important;margin:0 0 12px!important;font-size:22px!important}.public-info-card a{color:#45d2ff!important;font-weight:700!important}.sms-page{min-height:auto}.sms-container{max-width:900px}.sms-intro,.about-intro{color:#c4d3df;max-width:760px;margin:28px 0 0;font-size:18px;line-height:1.65}.sms-card{background:linear-gradient(145deg,#051f34f0,#03101df2);border:1px solid #087aa8;border-radius:16px;margin-top:38px;padding:clamp(26px,4vw,42px);box-shadow:0 26px 80px #00000040,inset 0 1px #ffffff08}.sms-label{color:#55d9ff;letter-spacing:.12em;text-transform:uppercase;background:#008eff14;border:1px solid #20c0ff61;border-radius:999px;padding:8px 12px;font-size:12px;display:inline-flex;font-weight:700!important}.sms-card h2{color:#fff;letter-spacing:-.03em;margin:23px 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.08;font-weight:700!important}.sms-card p{color:#b6c7d6;font-size:16px;line-height:1.7}.sms-number{color:#fff;white-space:nowrap;font-weight:700!important}.sms-button{background:linear-gradient(110deg,#00759c,#0042cf 88%);border:1px solid #00a3ff;border-radius:11px;justify-content:center;align-items:center;min-height:54px;margin-top:18px;padding:13px 24px;font-size:15px;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 32px #005eff33;color:#fff!important;font-weight:700!important}.sms-button:hover{filter:brightness(1.12);transform:translateY(-2px)}.sms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.sms-use{background:#020e19b8;border:1px solid #143d58;border-radius:12px;padding:20px}.sms-use strong{color:#fff;margin-bottom:7px;font-size:15px;display:block;font-weight:700!important}.sms-use p{color:#93a9bb;margin:0;font-size:14px;line-height:1.58}.sms-disclosure{color:#aabccc;border-top:1px solid #164158;margin-top:28px;padding-top:24px;font-size:14px;line-height:1.75}.sms-disclosure strong{color:#fff}.sms-links{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.sms-links a{color:#43d0ff;font-size:14px;font-weight:700!important}.sms-support{color:#839aae;margin-top:34px;font-size:14px;line-height:1.7}.sms-support a{color:#43d0ff;font-weight:700!important}.about-container{max-width:1000px}.about-copy{color:#b6c7d6;max-width:780px;font-size:16px;line-height:1.75}.about-copy.lead{color:#e0e9f1;margin-top:30px;font-size:19px}.about-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.about-link-card{background:linear-gradient(145deg,#071b2ee0,#030f1be0);border:1px solid #123f5d;border-radius:14px;min-height:150px;padding:22px;transition:border-color .2s,transform .2s,background .2s}.about-link-card:hover{background:linear-gradient(145deg,#072843f2,#031323f2);border-color:#0aa7dc;transform:translateY(-3px)}.about-link-card h2{color:#fff;margin:0;font-size:17px;font-weight:700!important}.about-link-card p{color:#91a8bb;margin:10px 0 0;font-size:14px;line-height:1.55}.about-sms{background:linear-gradient(135deg,#03304ccc,#031220e6);border:1px solid #087aa8;border-radius:14px;margin-top:40px;padding:28px 30px}.about-sms h2{color:#fff;margin:0;font-size:21px;font-weight:700!important}.about-sms p{color:#aabccc;margin:12px 0 0;font-size:14px;line-height:1.7}.public-page-footer{text-align:center;background:#010811;border-top:1px solid #123449;padding:24px}.public-footer-tabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.public-footer-tabs a{color:#8fa4b6;border:1px solid #0000;border-radius:999px;padding:9px 14px;font-size:14px;transition:color .2s,border-color .2s,background .2s}.public-footer-tabs a:hover{color:#fff;border-color:#155074}.public-footer-tabs a.active{color:#61dbff;background:#009aff14;border-color:#087aa8;box-shadow:inset 0 0 16px #0091ff0d}.public-page-footer p{color:#a8bbcf;margin:15px 0 0;font-size:12px}@media (max-width:700px){.public-page-header{flex-wrap:wrap;justify-content:center;gap:0;height:auto;min-height:112px;padding:8px 18px 4px}.public-page-brand{gap:8px}.public-gamba-logo{width:42px;height:42px}.public-page-brand>span{font-size:28px}.public-page-nav{justify-content:center;gap:30px;width:100%}.public-page-nav a{align-items:center;min-height:44px;font-size:14px;display:flex}.public-info-main,.sms-page,.about-page{padding:38px 16px 64px}.public-info-eyebrow,.sms-eyebrow,.about-eyebrow{margin-top:36px!important}.public-info-title,.sms-title,.about-title{font-size:clamp(38px,12vw,54px)!important}.public-info-content{margin-top:34px!important;font-size:15px!important}.public-info-section{padding:23px 20px}.public-info-section h2{font-size:20px!important}.sms-grid,.about-links{grid-template-columns:1fr}.sms-button{width:100%}.about-intro,.sms-intro{font-size:16px}.about-link-card{min-height:0}.public-page-footer{padding-inline:12px}.public-footer-tabs{gap:5px}.public-footer-tabs a{padding:8px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.public-gamba-logo{animation:none}.sms-button,.about-link-card{transition:none}}@media (max-width:780px){.public-page-nav{flex-wrap:wrap;gap:0 18px}}
