.gc-wrap{max-width:1120px;margin:44px auto 80px;padding:0 24px;font-size:18px;line-height:1.6;color:#263140}.gc-heading{margin-bottom:30px;max-width:760px}.gc-heading h1,.gc-admin h1{font-size:38px;font-weight:750;color:#30318b;line-height:1.2;margin:8px 0 16px}.gc-eyebrow{font-size:14px;font-weight:750;letter-spacing:.12em;color:#ae1331}.gc-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:44px}.gc-card{background:linear-gradient(135deg,#30318b,#1c235b);border-radius:18px;padding:36px;color:#fff;box-shadow:0 14px 35px #20235920;min-height:285px;display:flex;flex-direction:column;align-items:flex-start}.gc-brand{font-weight:900;font-size:31px;letter-spacing:.02em;line-height:1.1}.gc-brand span{display:block;font-family:Georgia,serif;font-size:19px;font-weight:400;letter-spacing:0}.gc-card p{margin:25px 0 0}.gc-card>strong{font-size:48px;line-height:1.3}.gc-card>span{font-size:16px}.gc-card-bottom{border-top:1px solid #ffffff40;width:100%;margin-top:24px;padding-top:14px;font-size:15px}.gc-panel{border:1px solid #dce0e6;border-radius:16px;padding:28px;background:#fff;margin-bottom:24px}.gc-panel h2{font-size:25px;font-weight:700;margin:0 0 20px}.gc-panel h3{font-size:20px;font-weight:700;margin:20px 0 12px}.gc-wrap label,.gc-admin label{display:block;font-size:17px;font-weight:650;margin-bottom:18px}.gc-wrap input,.gc-wrap textarea,.gc-admin input{display:block;width:100%;padding:11px 13px;border:1px solid #9ca8b6;border-radius:8px;background:#fff;color:#263140;font:inherit;margin-top:7px;min-height:48px;box-sizing:border-box}.gc-wrap input:focus,.gc-wrap textarea:focus,.gc-admin input:focus{outline:3px solid #30318b30;border-color:#30318b}.gc-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gc-primary,.gc-secondary{display:inline-block;background:#30318b;color:#fff;border:1px solid #30318b;border-radius:8px;padding:12px 22px;font:inherit;font-weight:700;cursor:pointer;min-height:48px;text-decoration:none}.gc-secondary{background:#fff;color:#30318b}.gc-link{display:inline-block;background:none;border:0;text-decoration:underline;color:#30318b;padding:12px 0;font:inherit;cursor:pointer}.gc-benefits{padding-left:24px;margin:28px 0;list-style:disc}.gc-benefits li{padding-bottom:12px}.gc-notice{background:#fff7df;border-left:4px solid #b48428;padding:14px 18px;margin:15px 0 25px;border-radius:6px;font-size:16px}.gc-small,.gc-terms,.gc-panel small{font-size:15px;line-height:1.5;color:#566070}.gc-panel small{display:block;margin:-10px 0 20px}.gc-terms{max-width:850px;margin-top:24px}.gc-balance{margin-top:38px}.gc-balance form{display:flex;align-items:flex-end;gap:20px}.gc-balance label{flex:1;margin:0}.gc-status{margin-top:18px;min-height:1.5em;font-size:16px}.gc-status:empty{display:none}.gc-error{color:#9c2030;background:#fff3f3;padding:14px}.gc-narrow{max-width:720px}.gc-narrow>a{display:inline-block;margin-bottom:24px}.gc-total{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #ddd;margin-bottom:20px}.gc-code{font-family:monospace;font-size:22px;font-weight:700;overflow-wrap:anywhere;letter-spacing:.03em;margin:8px 0 20px}.gc-message{white-space:pre-wrap;margin:18px 0}.gc-admin{font-size:16px;max-width:1300px}.gc-admin .gc-panel{margin-top:24px}.gc-admin .gc-search{display:flex;gap:20px;align-items:center;max-width:850px;margin:25px 0}.gc-admin .gc-search label{flex:1}.gc-table-wrap{overflow-x:auto;max-width:100%}.gc-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.gc-table-wrap th,.gc-table-wrap td{padding:13px 12px;border-bottom:1px solid #e1e4e8;font-size:15px;vertical-align:top}.gc-table-wrap th{background:#f5f6fa}.gc-table-wrap small{display:block;font-size:12px;color:#8a4a00}.gc-checkbox{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.gc-checkbox input{width:19px!important;min-height:19px!important;margin-top:4px!important}.gc-no-print{margin-bottom:28px}.gc-no-print h1{font-size:32px;font-weight:700}.gc-no-print p{margin:14px 0}.gc-wrap [hidden]{display:none!important}.gc-wrap button:disabled{opacity:.5;cursor:wait}@media(max-width:760px){.gc-wrap{margin:28px auto 55px;padding:0 16px;font-size:17px}.gc-grid{grid-template-columns:1fr;gap:20px}.gc-heading h1{font-size:32px}.gc-card{padding:25px;min-height:240px}.gc-card>strong{font-size:40px}.gc-panel{padding:20px}.gc-fields{grid-template-columns:1fr;gap:0}.gc-balance form{display:block}.gc-balance button{margin-top:16px}.gc-code{font-size:18px}.gc-admin .gc-search{display:block}.gc-total{font-size:16px}.gc-primary{width:100%;text-align:center}.gc-admin .gc-primary{width:auto}}@media print{body>*{visibility:hidden}main.gc-print,main.gc-print *{visibility:visible}main.gc-print{position:absolute;left:0;top:0;width:170mm;max-width:170mm;margin:0;padding:0;font-size:12pt}.gc-no-print,.gc-no-print *{display:none!important}.gc-card{print-color-adjust:exact;-webkit-print-color-adjust:exact;box-shadow:none}.gc-print .gc-panel{border:0}.gc-print{break-inside:avoid}}

.gc-embedded{max-width:none;margin:0;padding:24px 4px 4px}.gc-embedded .gc-heading{max-width:850px}.gc-embedded .gc-heading h1{font-size:32px}.gc-embedded .gc-balance{margin-top:22px}@media(max-width:760px){.gc-embedded{margin:0;padding:20px 4px 4px}.gc-embedded .gc-heading h1{font-size:28px}.gc-embedded .gc-card{min-height:220px;padding:23px}.gc-embedded .gc-benefits{margin:20px 0}.gc-embedded .gc-panel{padding:20px 16px}}

.gc-delivery{border:1px solid #dddde7;border-radius:10px;padding:18px;margin:18px 0}.gc-delivery legend{font-weight:700;padding:0 6px}.gc-delivery input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:#33318b}.gc-delivery .gc-checkbox{padding:8px 0;line-height:1.5}
