.gc-dg-stage{min-height:calc(100dvh - var(--gc-header-h, 99px))}.gc-dg-col{position:relative;width:min(600px,100%);padding:72px 6px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#f6f5f0}.gc-home .gc-dg-title{margin:0 0 12px;font:400 clamp(34px,9vw,52px)/1.04 "DM Serif Display",Georgia,serif;letter-spacing:-.8px;color:#f6f5f0}.gc-dg-title em{font-style:normal;color:#8fe3b8;background:none;-webkit-text-fill-color:#8fe3b8}.gc-dg-lead{display:inline-flex;align-items:center;gap:8px;margin:0 0 30px;font:400 14.5px Inter,system-ui,sans-serif;color:#c9f2dcb8}.gc-dg-form{width:100%;display:grid;gap:10px;text-align:left}.gc-dg-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gc-dg-message{height:auto;align-items:flex-start;padding-top:12px;padding-bottom:12px}.gc-home .gc-dg-message textarea{flex:1;min-height:104px;resize:vertical;border:0!important;outline:none!important;box-shadow:none!important;padding:0!important;background:transparent!important;color:#f6f5f0;font:400 16px/1.5 Inter,system-ui,sans-serif}.gc-dg-message textarea::-moz-placeholder{color:#f6f5f06b}.gc-dg-message textarea::placeholder{color:#f6f5f06b}.gc-home .gc-dg-form .gc-si-field input{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;height:100%!important}.gc-dg-budget{margin:6px 0 4px;padding:0;border:0}.gc-dg-budget legend{padding:0;margin:0 0 10px;font:600 10.5px Inter,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#c9f2dc99}.gc-dg-budget>div{display:flex;flex-wrap:wrap;gap:8px}.gc-home .gc-dg-budget button{padding:9px 15px;border-radius:999px;cursor:pointer;font:500 13.5px Inter,system-ui,sans-serif;color:#f6f5f0;background:#f6f5f00d;border:1px solid rgba(246,245,240,.14);transition:border-color .2s ease,background .2s ease}.gc-home .gc-dg-budget button:hover{border-color:#8fe3b88c}.gc-home .gc-dg-budget button.is-on{color:#04140b;background:linear-gradient(135deg,#c9f2dc,#8fe3b8);border-color:transparent}.gc-dg-consent{margin:4px 0 2px}.gc-home .gc-dg-consent .gc-consent-box span,.gc-home .gc-dg-consent .gc-consent-note{color:#f6f5f0a8!important;text-transform:none}.gc-home .gc-dg-consent .gc-consent-note a{color:#8fe3b8!important}.gc-dg-consent input[type=checkbox]{accent-color:#6fd6a4}.gc-dg-about{margin:40px 0 0;padding-top:26px;max-width:54ch;border-top:1px solid rgba(246,245,240,.1);font:400 14px/1.7 Inter,system-ui,sans-serif;color:#f6f5f08c}.gc-dg-done{display:grid;justify-items:center;gap:6px;padding:10px 0}.gc-dg-done h2{margin:0 0 22px;font:400 32px "DM Serif Display",Georgia,serif;color:#f6f5f0}.gc-dg-done p{margin:0 0 18px;max-width:40ch;color:#f6f5f0a8;line-height:1.6}.gc-dg-home{display:inline-grid;place-items:center;width:auto;padding:0 28px;text-decoration:none}@media (max-width: 640px){.gc-dg-col{padding:44px 4px 56px}.gc-dg-pair{grid-template-columns:1fr}.gc-dg-lead{font-size:13px;margin-bottom:24px}}.gc-dg-lead{white-space:nowrap}@media (max-width: 640px){.gc-dg-lead{font-size:min(12px,2.85vw);gap:5px}.gc-dg-lead svg{width:13px;height:13px;flex:none}}.gc-dg-stage{grid-template-columns:minmax(0,1fr)}.gc-dg-col{max-width:100%}.gc-dg-col .gc-dg-seal{width:76px;height:76px;margin-bottom:22px}.gc-dg-col{padding-top:56px}@media (max-width: 640px){.gc-dg-col .gc-dg-seal{width:64px;height:64px;margin-bottom:16px}.gc-dg-col{padding-top:36px}}.gc-home .gc-dg-title{margin-bottom:30px}@media (max-width: 640px){.gc-home .gc-dg-title{font-size:29px;margin-bottom:22px}}.gc-home .gc-dg-form .gc-si-field input:-webkit-autofill{-webkit-text-fill-color:#f6f5f0!important;box-shadow:0 0 0 1000px #17291f inset!important;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s;border-radius:8px}.gc-si-primary.gc-deals-cta,:root[data-theme=dark] .gc-si-primary.gc-deals-cta{border:0;color:#fff;font-weight:600;background:linear-gradient(110deg,#2c7f5c,#3fa578 38%,#8fe3b8,#3fa578 62%,#1f5c40);box-shadow:0 8px 22px #3fa57838;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}:root[data-theme=dark] .gc-si-primary.gc-deals-cta{box-shadow:0 8px 26px #2a7e5647}.gc-si-primary.gc-deals-cta:hover:not(:disabled){filter:brightness(1.06) saturate(1.05);transform:translateY(-1px);box-shadow:0 12px 28px #3fa5784d}.gc-dg-from-lea{margin:0 0 4px;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.45;background:#3fa5781a;color:inherit}
