/* Verified certificate conditions, scoped to this landing. */
.gift-page{min-width:0}.gift-page>section:not(.hero){padding:36px 0;margin:0}.gift-page .hero{margin-top:20px;padding:28px;scroll-margin-top:85px}.gift-page .row>*,.gift-page .grid>*{min-width:0}.gift-page p,.gift-page li{color:#c8cedf}.gift-page .subtitle{color:#d2d7e6}.gift-page .eyebrow{font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#b5adff;font-weight:700;margin-bottom:10px}.gift-page .hero-detail{margin-top:18px;max-width:60ch}.gift-page .pill{color:#e7e6f1}.gift-page .price{font-size:29px;font-weight:800;color:#eeeaff;margin:10px 0}.gift-page .price small{font-size:14px;font-weight:400;display:block;color:#c8cedf}.gift-page .card h3{overflow-wrap:anywhere}.gift-page .price-list{margin:16px 0 22px}.gift-page .price-list>div{display:flex;gap:12px;justify-content:space-between;border-top:1px solid #343445;padding:10px 0}.gift-page dt{font-weight:400;color:#c8cedf}.gift-page dd{margin:0;white-space:nowrap;font-weight:700;color:#f0eefb}.gift-page .price-card{display:flex;flex-direction:column}.gift-page .price-card .btn{margin-top:auto;text-align:center}.gift-page .condition-note{border-left:3px solid #9b8cff;padding:14px 18px;background:#181726;border-radius:0 12px 12px 0;margin-top:20px}.gift-page a:not(.btn){color:#b9ccff;text-underline-offset:3px}.gift-page a:focus-visible,.gift-page summary:focus-visible{outline:3px solid #c3baff;outline-offset:4px}.gift-page .faq-list{display:grid;gap:10px}.gift-page details{padding:18px}.gift-page summary{cursor:pointer;color:#f5f3ff;font-weight:650}.gift-page details p{margin:12px 0 0}.gift-page .gallery{padding:0}.gift-page .media-caption{font-size:13px;line-height:1.5;margin-top:10px}.gift-page .hero-media{background:#181624}.gift-page video{max-width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:contain}.gift-page .cta{flex-wrap:wrap}.gift-page .btn{white-space:normal}.gift-page .section-intro{max-width:75ch;margin-bottom:22px}.gift-page .gift-footer{border-top:1px solid #343445;padding:26px 0;font-size:14px}.gift-page .gift-footer p{margin:7px 0}.gift-page .grid.cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gift-page .grid.cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
@media(max-width:1050px){.site-header .header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.site-header .burger{justify-self:end}}
@media(max-width:700px){.gift-page .grid.cols-3,.gift-page .grid.cols-2{grid-template-columns:minmax(0,1fr)}.gift-page .hero{padding:22px 18px}.gift-page>section:not(.hero){padding:28px 0}.gift-page .subtitle{font-size:18px}.gift-page .hero .row{grid-template-columns:minmax(0,1fr)}.gift-page .price-list>div{flex-wrap:wrap}.gift-page .cta .btn{text-align:center}.gift-page .card{padding:20px}}

.gift-page [id]{scroll-margin-top:calc(var(--hdr-h,64px) + 20px)}
@media(max-width:1050px){.site-header .nav.open{position:absolute;left:0;right:0;top:100%;width:auto;background:#101019;border-top:1px solid #343445;border-bottom:1px solid #343445;padding:16px 20px;box-shadow:0 15px 30px #0008;max-height:calc(100dvh - var(--hdr-h,64px));overflow-y:auto}}
