.gift-inquiry .gift-fields{border:0;min-width:0;margin:0;padding:0}.gift-inquiry .gift-section{border-top:1px solid var(--line);padding:38px 0}.gift-inquiry .gift-section h2,.gift-inquiry .send-card h2{letter-spacing:-.03em;margin:8px 0 18px;font-size:clamp(25px,4vw,38px);line-height:1.15}.gift-inquiry .gift-section>p{max-width:760px;color:var(--muted)}.gift-inquiry .gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.gift-inquiry .gift-field{gap:9px;min-width:0;margin:20px 0;font-weight:600;display:grid}.gift-inquiry .gift-field input,.gift-inquiry .gift-field textarea{border:1px solid var(--line);color:#111;width:100%;min-width:0;font:inherit;background:#ffffffed;border-radius:10px;padding:14px 16px;font-weight:400}.gift-inquiry .gift-field small{color:var(--muted);font-size:13px;font-weight:400}.gift-inquiry .gift-values{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.gift-inquiry .gift-values button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:13px 23px}.gift-inquiry .gift-values button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.gift-inquiry .gift-custom{max-width:340px}.gift-inquiry .gift-allocation{border:1px solid var(--line);background:#ffffffbf;border-radius:16px;grid-template-columns:1.4fr 1fr;gap:20px;margin:24px 0 12px;padding:24px;display:grid}.gift-inquiry .gift-allocation dt{color:var(--muted);font-size:14px}.gift-inquiry .gift-allocation dd{letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(25px,4vw,38px)}.gift-inquiry .gift-details p{line-height:1.65}.gift-inquiry .gift-footer{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:36px 0;font-size:12px;display:flex}.gift-inquiry .gift-success{padding:30px 0 70px}.gift-inquiry .gift-success h1{max-width:800px;font-size:clamp(38px,6vw,64px);line-height:1.05}.gift-inquiry .gift-success p{max-width:700px;font-size:18px;line-height:1.6}.gift-inquiry .gift-success small{margin:24px 0;display:block}.gift-inquiry input:focus-visible,.gift-inquiry textarea:focus-visible,.gift-inquiry button:focus-visible{outline-offset:3px;outline:3px solid #607451}@media (width<=600px){.gift-inquiry .gift-grid{grid-template-columns:1fr;gap:0}.gift-inquiry .gift-section{padding:28px 0}.gift-inquiry .gift-allocation{gap:14px;padding:18px}.gift-inquiry .gift-values button{padding:12px 19px}.gift-inquiry .gift-footer{flex-wrap:wrap}.gift-inquiry .primary-button{text-align:center;white-space:normal;width:100%}}.gift-inquiry .site-shell--single .form-stage{margin-top:18px}@media (width<=600px){.gift-inquiry .site-shell--single .form-stage{margin-top:12px}}.gift-preview .tree-voucher-pdf{aspect-ratio:210/297;background:#fff;width:100%;min-width:0;max-width:620px;margin:28px auto;box-shadow:0 12px 40px #27332918}.gift-preview .tree-voucher-pdf img{width:100%;height:auto;display:block}.gift-preview .tree-voucher-pdf>p{color:#52604f;padding:24px;font-size:14px;line-height:1.5}.gift-preview .primary-button{white-space:normal;text-align:center;height:auto}.gift-inquiry .gift-success .gift-preview p{font-size:16px}.gift-inquiry .gift-delivery-note{color:#172016;background:#f0f3ea;border:1px solid #b9c4ae;border-left:4px solid #607451;border-radius:10px;margin:20px 0;padding:20px 24px}.gift-inquiry .gift-delivery-note strong{font-size:17px;line-height:1.4;display:block}.gift-inquiry .gift-delivery-note p{margin:10px 0 0;line-height:1.6}.project-inquiry.gift-inquiry .site-shell--single .gift-hero{grid-template-columns:minmax(200px,.85fr) minmax(0,1.4fr);align-items:center;gap:28px;max-width:1000px;display:grid}.gift-inquiry .gift-hero-tree{justify-content:center;align-items:center;min-width:0;display:flex}.gift-inquiry .gift-hero-tree img{object-fit:contain;width:100%;max-width:330px;height:auto;max-height:430px;display:block}.project-inquiry.gift-inquiry .gift-hero .hero-panel{min-width:0}@media (width<=600px){.project-inquiry.gift-inquiry .site-shell--single .gift-hero{grid-template-columns:minmax(90px,.7fr) minmax(0,1.5fr);align-items:center;gap:16px}.project-inquiry.gift-inquiry .gift-hero .hero-panel{display:contents}.gift-inquiry .gift-hero-tree{grid-area:1/1/3}.gift-inquiry .gift-hero-tree img{max-height:190px}.gift-inquiry .gift-hero .hero-panel>.eyebrow{grid-column:2;align-self:end;margin:0}.project-inquiry.gift-inquiry .gift-hero h1{grid-column:2;align-self:start;margin:0;font-size:clamp(24px,6.1vw,32px)}.gift-inquiry .gift-hero .hero-copy,.gift-inquiry .gift-hero .quiet-note{grid-column:1/-1;margin:0}.project-inquiry.gift-inquiry .gift-hero .hero-copy{font-size:16px}.project-inquiry.gift-inquiry .gift-hero .quiet-note{font-size:14px}}.inquiry-hub-header{z-index:5;background:#fcfcf6ee;border:1px solid #d1d8c8;border-radius:0;justify-content:flex-start;align-items:center;gap:26px;width:min(1180px,100% - 48px);margin:24px auto 0;padding:22px 26px;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;box-shadow:0 8px 24px #26352108}.inquiry-hub-header nav{flex-wrap:wrap;gap:10px;display:flex}.inquiry-hub-header nav>button{color:#23331e;cursor:pointer;background:#fff;border:1px solid #c8d0bf;border-radius:0;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.inquiry-hub-header nav>button[aria-current=page]{color:#fff;background:#1b291d;border-color:#1b291d}.inquiry-hub-header nav>button:hover{border-color:#657652}.inquiry-hub-header nav>button:focus-visible{outline-offset:3px;outline:3px solid #94aa79}.inquiry-hub .project-inquiry .site-shell{padding-top:0}.inquiry-hub .project-inquiry .site-shell--start .hero{min-height:calc(100vh - 160px)}@media (width<=650px){.inquiry-hub-header{gap:18px;width:calc(100% - 24px);margin-top:12px;padding:18px;display:grid}.inquiry-hub-header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inquiry-hub-header nav>button{white-space:normal;text-align:left;gap:8px;padding:11px 12px;font-size:12px}}.inquiry-nav-label,.inquiry-nav-arrow{z-index:1;position:relative}.inquiry-hub-header nav>.inquiry-voucher-button{color:#fff;background:#397d35;border-color:#397d35}.inquiry-hub-header nav>.inquiry-voucher-button:hover,.inquiry-hub-header nav>.inquiry-voucher-button[aria-current=page]{color:#fff;background:#2f692c;border-color:#2f692c}.inquiry-hub-header nav>.inquiry-voucher-button:focus-visible{outline-color:#507445}.inquiry-hub-header nav>.inquiry-application-button{color:#edf3d8;background:#17201c;border-color:#17201c}.inquiry-hub-header nav>.inquiry-application-button:hover{background:#2d4532}@media (width<=650px){.inquiry-hub-header nav{flex-wrap:wrap;display:flex}.inquiry-hub-header nav>button{flex:140px}}
