.gc-page{color:#18383b;background:#f4f2ea;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.gc-header{color:#fff;background:#12323a;justify-content:space-between;align-items:center;gap:24px;padding:22px max(32px,50vw - 590px);display:flex}.gc-logo{color:#fff;flex-direction:column;line-height:1;text-decoration:none;display:flex}.gc-logo strong{letter-spacing:-2px;font-size:30px}.gc-logo small{letter-spacing:4px;margin-top:5px;font-size:10px}.gc-header nav{flex-wrap:wrap;gap:24px;display:flex}.gc-header nav a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}.gc-header nav a:hover,.gc-footer a:hover{text-decoration:underline}.gc-hero{text-align:center;color:#fff;background:radial-gradient(circle at 80% 5%,#527c72 0,#0000 33%),linear-gradient(135deg,#12323a,#24555a);padding:82px 24px 72px}.gc-hero span,.gc-section-label{letter-spacing:3px;font-size:12px;font-weight:800}.gc-hero h1{margin:22px 0;font:italic 64px Georgia,serif}.gc-hero p{max-width:630px;margin:auto;font-size:19px;line-height:1.55}.gc-columns{grid-template-columns:1fr 1fr;gap:24px;max-width:1180px;margin:-36px auto 80px;padding:0 24px;display:grid;position:relative}.gc-card{background:#fff;border:1px solid #d8dfda;border-radius:16px;padding:38px;box-shadow:0 15px 40px #12323a18}.gc-section-label{color:#448273}.gc-card h2{margin:12px 0;font:36px Georgia,serif}.gc-card p{line-height:1.5}.gc-card form{flex-direction:column;gap:10px;margin-top:24px;display:flex}.gc-card label{margin-top:8px;font-size:14px;font-weight:700}.gc-card label span{color:#567;font-weight:400}.gc-card input{color:#18383b;background:#fff;border:1px solid #aebfbb;border-radius:7px;min-width:0;padding:14px;font:16px Arial}.gc-card input:focus{outline-offset:1px;outline:2px solid #3e8d7a}.gc-amounts{flex-wrap:wrap;gap:8px;display:flex}.gc-amounts button{color:#18383b;cursor:pointer;background:#eef6f2;border:1px solid #b9cdc7;border-radius:8px;padding:12px 18px;font-weight:800}.gc-amounts button.selected{color:#fff;background:#18383b}.gc-dollar{position:relative}.gc-dollar span{position:absolute;top:15px;left:15px}.gc-dollar input{width:100%;padding-left:30px}.gc-submit{color:#17343b;cursor:pointer;background:#ed8b59;border:0;border-radius:8px;margin-top:14px;padding:17px;font-size:16px;font-weight:800}.gc-submit:disabled{opacity:.6;cursor:wait}.gc-submit.gc-outline{color:#fff;background:#18383b}.gc-small{color:#536a69;font-size:13px}.gc-error{color:#aa2b28;font-weight:700}.gc-balance{background:#e9f6ee;border-radius:8px;justify-content:space-between;padding:16px;display:flex}.gc-where{border-top:1px solid #d8dfda;margin-top:38px;padding-top:22px}.gc-where h3{font:24px Georgia,serif}.gc-footer{color:#fff;letter-spacing:1px;background:#12323a;justify-content:space-between;gap:16px;padding:25px max(32px,50vw - 590px);font-size:13px;display:flex}.gc-footer a{color:#fff}@media (max-width:800px){.gc-header{flex-direction:column;align-items:flex-start;padding:20px}.gc-header nav{gap:12px}.gc-hero{padding:55px 20px 65px}.gc-hero h1{font-size:45px}.gc-columns{grid-template-columns:1fr}.gc-card{padding:27px}.gc-footer{flex-direction:column;padding:25px}}.gc-delivery{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.gc-delivery legend{margin-bottom:8px;font-size:14px;font-weight:800}.gc-card .gc-choice{cursor:pointer;background:#fff;border:1px solid #b9cbc7;border-radius:9px;align-items:flex-start;gap:11px;margin:0;padding:14px;display:flex}.gc-card .gc-choice.selected{background:#eff7f2;border-color:#3d8476}.gc-card .gc-choice input,.gc-card .gc-copy input{accent-color:#24555a;width:18px;min-width:18px;height:18px;margin:0;padding:0}.gc-choice span{gap:4px;display:grid}.gc-choice strong{font-size:15px}.gc-choice small{color:#536a69;font-size:13px;font-weight:400;line-height:1.35}.gc-card .gc-copy{align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.gc-card .gc-copy span{font-weight:400}.gc-card textarea{color:#18383b;resize:vertical;background:#fff;border:1px solid #aebfbb;border-radius:7px;padding:14px;font:16px Arial}.gc-card textarea:focus{outline-offset:1px;outline:2px solid #3e8d7a}.gc-mail{background:#f8faf7;border:1px solid #d8dfda;border-radius:9px;gap:10px;margin-top:8px;padding:18px;display:grid}.gc-mail label{margin:0}.gc-mail-row{grid-template-columns:2fr .7fr 1fr;gap:9px;display:grid}.gc-mail-row>div{gap:8px;min-width:0;display:grid}.gc-mail-row input{width:100%}.gc-rates-button{color:#17363d;cursor:pointer;background:#fff;border:1px solid #24555a;border-radius:7px;padding:13px;font-weight:800}.gc-rates-button:disabled{opacity:.6}.gc-rates{border:0;gap:7px;padding:0;display:grid}.gc-rates legend{margin:8px 0;font-size:14px;font-weight:800}.gc-card .gc-rates label{cursor:pointer;background:#fff;border:1px solid #b9cbc7;border-radius:7px;align-items:center;gap:9px;padding:11px;display:flex}.gc-card .gc-rates label.selected{background:#e9f4ef;border-color:#3d8476}.gc-card .gc-rates input{accent-color:#24555a;width:18px;min-width:18px;height:18px;padding:0}.gc-rates label span{flex:1}.gc-rates label strong{white-space:nowrap}@media (max-width:560px){.gc-mail-row{grid-template-columns:1fr 1fr}.gc-mail-row>div:first-child{grid-column:1/-1}}
