.mytrial-checkout{border:1px solid var(--border,#e3e8ef);background:var(--background,#fff);width:min(100%,640px);color:var(--foreground,#172033);border-radius:16px;margin:0 auto;padding:28px;box-shadow:0 16px 45px #0f172a12}.mytrial-checkout__heading{margin-bottom:24px}.mytrial-checkout__heading h1{margin:0;font-size:clamp(28px,5vw,38px);line-height:1.1}.mytrial-checkout__heading>p:last-child{color:var(--muted-foreground,#667085);margin:10px 0 0;line-height:1.55}.mytrial-checkout__eyebrow{color:#1d67d5;letter-spacing:.14em;margin:0 0 10px;font-size:11px;font-weight:800}.mytrial-checkout__start,.mytrial-checkout__payment{gap:18px;display:grid}.mytrial-checkout__summary{border-bottom:1px solid var(--border,#e3e8ef);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.mytrial-checkout__button{color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#1d67d5;border:1px solid #1d67d5;border-radius:9px;justify-content:center;align-items:center;padding:0 17px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.mytrial-checkout__button:disabled{opacity:.58;cursor:wait}.mytrial-checkout__button:focus-visible{outline-offset:3px;outline:3px solid #1d67d547}.mytrial-checkout__message{color:var(--muted-foreground,#667085);margin:0;font-size:14px;line-height:1.5}.mytrial-checkout__quantity input{min-height:44px}.mytrial-checkout__message--error{color:#b42318}.mytrial-checkout__fine-print{color:var(--muted-foreground,#667085);margin:0;font-size:12px}.mytrial-checkout__details{border:1px solid var(--border,#e3e8ef);border-radius:12px;gap:0;margin:0;display:grid;overflow:hidden}.mytrial-checkout__details div{grid-template-columns:110px 1fr;gap:16px;padding:12px 15px;display:grid}.mytrial-checkout__details div+div{border-top:1px solid var(--border,#e3e8ef)}.mytrial-checkout__details dt{color:var(--muted-foreground,#667085)}.mytrial-checkout__details dd{overflow-wrap:anywhere;margin:0;font-weight:650}.mytrial-checkout__actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:560px){.mytrial-checkout{border-radius:12px;padding:22px 18px}.mytrial-checkout__details div{grid-template-columns:1fr;gap:4px}.mytrial-checkout__button{width:100%}}
.mytrial-checkout{border-color:var(--color-border-secondary);box-shadow:var(--shadow-xs);border-radius:12px;padding:24px}.mytrial-checkout__heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.25}.mytrial-checkout__eyebrow{color:var(--color-text-brand-secondary);letter-spacing:normal;font-size:13px;font-weight:600}.mytrial-checkout__button{border-color:var(--color-bg-brand-solid);background:var(--color-bg-brand-solid);box-shadow:var(--shadow-xs);border-radius:8px;font-weight:600;transition:background-color .12s,scale .12s}.mytrial-checkout__button:hover:not(:disabled){background:var(--color-bg-brand-solid_hover)}.mytrial-checkout__button:active:not(:disabled){scale:.96}.mytrial-checkout__button:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:3px}.mytrial-checkout__quantity input{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);width:100%;min-height:44px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;border-radius:8px;margin-block:6px;padding:10px 14px;font-size:16px}.mytrial-checkout__quantity label{font-size:14px;font-weight:500}.mytrial-checkout__quantity p{color:var(--color-text-tertiary);font-size:14px;line-height:1.6}.mytrial-checkout__details{font-size:14px}.mytrial-checkout__details dd{font-variant-numeric:tabular-nums;font-weight:500}.mytrial-checkout__message--error{color:var(--color-text-error-primary)}.dashboard-checkout-task>div{gap:24px;display:grid}.dashboard-checkout-task .mytrial-checkout{box-shadow:none;border:0;border-radius:0;padding:0}.dashboard-checkout-task .mytrial-checkout__heading{text-align:center}.dashboard-checkout-task .mytrial-checkout__heading:only-child{margin-bottom:0}.dashboard-checkout-task .mytrial-checkout+div{justify-content:center}.dashboard-checkout-task .mytrial-checkout__button{width:100%}@media (max-width:560px){.mytrial-checkout{padding:20px 16px}.dashboard-checkout-task .mytrial-checkout{padding:0}.mytrial-checkout__heading h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.mytrial-checkout__button{transition:none;scale:none}}
:root{--mytrial-bar-height:calc(36px + env(safe-area-inset-top));--mytrial-bar-tab-surface:var(--background);--mytrial-bar-tab-foreground:var(--foreground);--mytrial-bar-tab-highlight:#ffffff8c;--mytrial-bar-tab-edge:transparent;--mytrial-bar-tab-icon:#1a6fa8;--mytrial-bar-seam-opacity:.9}.dark{--mytrial-bar-tab-highlight:#ffffff1c;--mytrial-bar-tab-edge:#ffffff12;--mytrial-bar-tab-icon:#5bb3e8;--mytrial-bar-seam-opacity:.38}body{padding-top:var(--mytrial-bar-height)}.mytrial-checkout__button.console-checkout-billing-link{border-color:var(--border);color:var(--foreground);background:0 0;font-weight:500}.mytrial-checkout__button.console-checkout-billing-link:hover{background:var(--muted)}
