.inquiry-panel [hidden]{display:none!important}.inquiry-panel{min-width:0}.report-offer-surface:is(.report-product-page,.birth-report-page) :is(.report-product-card,.birth-report-inquiry,.birth-report-print-card):has(.inquiry-panel){border-radius:24px}.report-offer-surface:is(.report-product-page,.birth-report-page) :is(.report-product-card,.birth-report-inquiry,.birth-report-print-card):has([data-received=true]){background:linear-gradient(155deg,#fffdf8,#f7f2fa);border-color:#ded2e5;box-shadow:0 12px 36px #49325108}[data-theme=dark] .public-site .report-offer-surface:is(.report-product-page,.birth-report-page) :is(.report-product-card,.birth-report-inquiry,.birth-report-print-card):has([data-received=true]){background:linear-gradient(155deg,#2d2638,#252230);border-color:#51445d}.inquiry-panel [data-inquiry-entry]{min-width:0}.inquiry-panel button.is-sending{display:flex;align-items:center;justify-content:center;gap:.65em;cursor:wait;opacity:.85}.inquiry-panel button.is-sending:before{content:"";display:block;width:1em;height:1em;flex:0 0 1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:inquiry-spin .8s linear infinite}.inquiry-panel .inquiry-panel__error{margin:1rem 0 0;padding:1rem;border:1px solid #b2454c;border-radius:12px;color:#8e2730;background:#fff0ef;line-height:1.6;scroll-margin:110px}.inquiry-panel [aria-invalid=true]{border-color:#b2454c!important}.inquiry-panel .inquiry-receipt{color:var(--velora-text-primary, #33283f);scroll-margin-top:110px}.inquiry-receipt__keepsake{position:relative;width:104px;margin:0 0 1.25rem}.inquiry-receipt__keepsake .report-offer-art{width:96px;height:96px;border-radius:26px;transform:rotate(-5deg)}.inquiry-receipt__check{position:absolute;width:36px;height:36px;right:-4px;bottom:-5px;overflow:visible;filter:drop-shadow(0 3px 5px #35224818)}.inquiry-receipt__check circle{fill:#f6f1e6;stroke:#c7b993}.inquiry-receipt__check path{stroke:#5d496f;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.inquiry-receipt__spark{position:absolute;color:#ad8551;font-size:23px}.inquiry-receipt__spark--one{right:-22px;top:6px}.inquiry-receipt__spark--two{right:-40px;top:39px;font-size:15px}.inquiry-panel .inquiry-receipt__eyebrow{margin:0 0 .6rem;font-size:.73rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--velora-accent-primary, #68448a)}.inquiry-panel .inquiry-receipt__title{margin:0 0 1rem;color:inherit;font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.65rem,3vw,2.1rem);line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.inquiry-panel .inquiry-receipt__intro{margin:0 0 1.25rem;font-size:1rem;line-height:1.6;color:var(--velora-text-secondary, #61536b);overflow-wrap:anywhere}.inquiry-receipt__next,.inquiry-receipt__later{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.75rem;align-items:start}.inquiry-receipt__next{padding:1rem;border:1px solid #d9cde6;background:linear-gradient(135deg,#f4eff8,#fbf7ef);border-radius:18px}.inquiry-receipt__later{padding:1.15rem 1rem}.inquiry-receipt__step{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e7dcef;color:#5d4076;font-size:.82rem;font-weight:700}.inquiry-receipt__later .inquiry-receipt__step{background:transparent;border:1px solid var(--velora-border-strong, #d9cde6);color:inherit}.inquiry-panel .inquiry-receipt h3{margin:.15rem 0 .4rem;font-family:var(--font-sans);font-size:1rem;line-height:1.35;font-weight:700;color:inherit}.inquiry-panel .inquiry-receipt__next p,.inquiry-panel .inquiry-receipt__later p{margin:0;font-size:.94rem;line-height:1.6;color:var(--velora-text-secondary, #61536b);overflow-wrap:anywhere}.inquiry-panel .inquiry-receipt__note{margin:0 0 .65rem;padding-top:.8rem;border-top:1px solid var(--velora-border-subtle,#e3dbe8);font-size:.82rem;line-height:1.6;color:var(--velora-text-muted,#73687d)}.inquiry-receipt__help summary{display:flex;align-items:center;gap:.6rem;min-height:44px;cursor:pointer;font-weight:600;font-size:.88rem;list-style:none}.inquiry-receipt__help summary:before{content:"+";font-size:1.2rem}.inquiry-receipt__help summary::-webkit-details-marker{display:none}.inquiry-receipt__help[open] summary:before{content:"−"}.inquiry-panel .inquiry-receipt__help p{margin:.3rem 0 0;font-size:.9rem;line-height:1.6;color:var(--velora-text-secondary,#61536b)}.inquiry-receipt__help a{text-decoration:underline;text-underline-offset:3px}.inquiry-panel :focus-visible{outline:3px solid var(--velora-accent-primary,#68448a);outline-offset:5px}.inquiry-panel .inquiry-receipt__title:focus:not(:focus-visible){outline:none}.dark .inquiry-receipt__next{border-color:#5b486f;background:linear-gradient(135deg,#382e46,#302a37)}.dark .inquiry-receipt__step{background:#59426c;color:#f2e6ff}.dark .inquiry-panel .inquiry-panel__error{background:#402b32;color:#ffc4c7;border-color:#ab6570}.inquiry-receipt.is-arriving{animation:inquiry-arrive .48s ease-out both}.inquiry-receipt.is-arriving .inquiry-receipt__check path{stroke-dasharray:1;animation:inquiry-check .55s .16s ease-out backwards}.inquiry-receipt.is-arriving .inquiry-receipt__spark{animation:inquiry-spark .8s .1s ease-out backwards}.inquiry-receipt.is-arriving .inquiry-receipt__spark--two{animation-delay:.25s}@keyframes inquiry-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes inquiry-check{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes inquiry-spark{0%{opacity:0;transform:scale(.4) rotate(-20deg)}65%{opacity:1;transform:scale(1.2) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes inquiry-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.public-site .birth-report-page .birth-report-print{padding:20px 0;border:0;background:transparent}.public-site .birth-report-page .birth-report-print-copy{padding:0 16px}}@media (max-width:360px){.inquiry-receipt__next>div,.inquiry-receipt__later>div{display:contents}.inquiry-panel .inquiry-receipt__next p,.inquiry-panel .inquiry-receipt__later p{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.inquiry-panel *,.inquiry-panel *:before{animation:none!important;transition:none!important}}.inquiry-receipt .inquiry-receipt__discount{margin:20px 0;padding:16px;border:1px solid #d5c3df;border-radius:14px;background:#f0e7f5;color:#493254;font-weight:600;line-height:1.5}[data-theme=dark] .inquiry-receipt__discount{background:#3c2e48;color:#f5e8fc;border-color:#80628f}.welcome-voucher-field .welcome-voucher-help{font-size:14px;line-height:1.55;margin:10px 0 0;color:var(--velora-text-secondary,#685b72)}.welcome-voucher-field input{font-size:16px!important;max-width:100%}[data-theme=dark] .welcome-voucher-field .welcome-voucher-help{color:#d2c4db}
