#contact-phone{border-radius:8px;scroll-margin-top:180px}#contact-phone:focus-visible{outline-offset:4px;outline:2px solid #a6e1d7}#contact-phone.phone-arrival-highlight{background:#1b3542;border-color:#80d5c5;animation:1s ease-in-out 4 phone-arrival}#contact-phone.phone-arrival-highlight>span{color:#d0fff4;font-weight:700}@keyframes phone-arrival{0%,to{box-shadow:0 0 #80d5c500}50%{box-shadow:0 0 0 5px #80d5c53d}}@media (prefers-reduced-motion:reduce){#contact-phone.phone-arrival-highlight{animation:none;box-shadow:0 0 0 3px #80d5c53d}}.contact-mode.contact-options-ranked{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-options-ranked .contact-max-link{background:linear-gradient(125deg,#1e2c50,#262344);border-color:#6a78dc;border-radius:8px;grid-column:1/-1;padding:22px;transition:border-color .2s,box-shadow .2s}.contact-max-link:hover{border-color:#b2baff;box-shadow:0 6px 24px #455aff26}.contact-mode-link.contact-max-link i{color:#fff;background:linear-gradient(140deg,#438aff,#7346e8);border-color:#929eff;font-size:9px}.contact-max-link b{justify-content:space-between;gap:10px;display:flex}.contact-max-link b em{color:#bac4ff;font-style:normal}.contact-options-ranked>.contact-mode-link,.contact-options-ranked>button{border-radius:8px}.contact-mode-link:focus-visible,.contact-direct-call a:focus-visible{outline-offset:4px;outline:2px solid #a3cfff}.contact-direct-call{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:20px;font-size:14px;display:flex}.contact-direct-call a{color:var(--ink);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-weight:600;display:inline-block}.contact-direct-call a:hover{border-color:#75bdb0}@media (width<=700px){.contact-mode.contact-options-ranked{grid-template-columns:1fr}.contact-options-ranked .contact-max-link{padding:18px}.contact-direct-call{justify-content:flex-start}.contact-direct-call>span{width:100%}}.unified-order-form .application-section-head,.unified-order-form>.choice-prompt,.unified-brief,.order-channel-choice,.unified-email,.unified-order-form>.order-send-explanation,.unified-order-form>.contact-direct-call{grid-column:1/-1}.order-channel-choice{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;display:grid}.order-channel-choice legend{margin-bottom:12px;font-weight:700}.order-channel-choice label{border:1px solid var(--line);cursor:pointer;background:#111c30;border-radius:10px;grid-template-columns:auto 1fr;gap:6px 12px;padding:18px;display:grid}.order-channel-choice label.is-selected{background:linear-gradient(125deg,#213151,#292449);border-color:#7b8bff;box-shadow:inset 0 0 0 1px #7b8bff55}.order-channel-choice input{accent-color:#788aff;grid-row:1/3;align-self:center;width:18px!important;min-height:0!important}.order-channel-choice label span{color:var(--muted);grid-column:2;font-size:13px;line-height:1.5}.unified-order-form>.order-send-explanation{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.max-send-order{color:#fff;text-align:center;background:linear-gradient(110deg,#466bff,#7047de);border:1px solid #8793ff;border-radius:10px;margin:22px 0;padding:18px 22px;font-weight:700;text-decoration:none;display:block}.max-order-ready .handoff-note{color:var(--muted);font-size:14px;line-height:1.6}.max-order-ready .handoff-note a{text-decoration:underline}.max-order-ready details{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:16px}.max-order-ready summary{cursor:pointer;font-size:14px}.max-order-ready textarea{width:100%;color:var(--ink);border:1px solid var(--line);box-sizing:border-box;background:#0d1422;margin:14px 0;padding:12px;line-height:1.6}.max-order-ready button{color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;padding:12px 16px}@media (width<=700px){.order-channel-choice{grid-template-columns:1fr}}.unified-order-form>.order-send-actions{grid-column:1/-1;gap:22px;min-width:0;display:grid}.order-send-actions>button{color:#fff;cursor:pointer;background:#4b64ff;border:1px solid #7184ff;width:100%;padding:18px;font-weight:700}.order-send-actions>button:disabled{opacity:.6;cursor:wait}.order-optional-details{border:1px solid var(--line);border-radius:10px;padding:18px}.order-optional-details summary{cursor:pointer;color:#a6dcd5;font-weight:600;line-height:1.5}.order-optional-details>div{margin-top:18px}.order-optional-details label{margin-bottom:8px;display:block}.order-optional-details input,.order-optional-details textarea{box-sizing:border-box;width:100%}.order-send-actions .order-send-explanation{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.prepared-order-package{background:#15243a;border:1px solid #568d87;border-radius:12px;margin:24px 0;padding:20px}.max-order-ready h2{margin:0 0 12px;font-size:20px;line-height:1.35}.max-order-ready .prepared-order-text{color:#e5ebe9;border:1px solid var(--line);resize:vertical;box-sizing:border-box;background:#0d1422;border-radius:8px;width:100%;margin:16px 0;padding:14px;font-size:14px;line-height:1.65;display:block}.max-order-ready .copy-complete-order{color:#fff;background:linear-gradient(110deg,#466bff,#7047de);border-color:#8793ff;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px 14px;font-weight:700;display:flex}.prepared-order-channels{gap:12px;margin:26px 0;display:grid}.prepared-order-channels .max-send-order{gap:7px;margin:0;display:grid}.prepared-order-channels small{font-size:13px;font-weight:400;line-height:1.5}.prepared-order-channels .prepared-email-link{text-align:center;border:1px solid var(--line);border-radius:10px;padding:15px 18px;text-decoration:none}.order-copy-feedback:empty{display:none}.max-order-ready .order-copy-feedback{color:#b9eedc;margin:12px 0 0;font-size:14px}@media (width<=700px){.prepared-order-package{padding:16px}.max-order-ready .prepared-order-text{font-size:13px}}.max-order-ready>h1{margin:12px 0 16px;font-size:clamp(28px,6vw,42px);line-height:1.15}.max-order-ready>p{font-size:16px;line-height:1.6}#order-send-channels:focus,#order-contact-options:focus{outline:none}#copy-complete-order:focus-visible{outline-offset:4px;outline:2px solid #b9eedc}.max-order-ready .compact-order-handoff{outline:none;gap:10px;margin:0;padding:16px;display:grid}.max-order-ready .compact-order-handoff h1{color:var(--ink);margin:0;font-size:24px;line-height:1.2}.compact-order-handoff .handoff-instruction{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.max-order-ready .compact-order-handoff .prepared-order-text{height:clamp(90px,calc((100dvh - var(--checkout-header-size,160px) - 260px)*.5),180px);resize:none;overscroll-behavior:contain;scrollbar-width:thin;min-height:90px;max-height:180px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}.max-order-ready .compact-order-handoff .copy-complete-order{min-height:44px;padding:10px 12px;font-size:14px}.compact-order-handoff .prepared-order-channels{gap:8px;margin:0}.compact-order-handoff .prepared-order-channels h2{margin:0;font-size:14px}.compact-order-handoff .prepared-order-channels .max-send-order{box-sizing:border-box;min-height:44px;padding:11px 12px;font-size:14px}.compact-order-handoff .prepared-order-channels .prepared-email-link{padding:8px 12px;font-size:13px}.max-order-ready .compact-order-handoff .order-copy-feedback{margin:0;font-size:12px;line-height:1.4}.max-order-ready:has(.compact-order-handoff){padding:16px}.max-order-ready .handoff-tracking{margin:16px 0}:is(.site-frame:has(.application-flow),.site-frame:has(.max-order-ready)){overflow:clip}
