.confirmation-grid{display:flex;flex-direction:column;gap:16px}.confirmation-section{overflow:visible}.confirmation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.confirmation-section .order-fieldset__content{padding-top:.75rem}.confirmation-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(53,71,85,.08)}.confirmation-row:nth-last-child(-n+2){border-bottom:none}.confirmation-row__label{color:#70808e;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;flex:0 0 auto}.confirmation-row__value{color:#20303b;font-size:16px;font-weight:600;line-height:1.45;word-break:break-word;text-align:right;max-width:68%}.confirmation-meta{display:flex;flex-direction:column;gap:16px}.confirmation-addon{display:flex;flex-direction:column;gap:16px;padding:20px 22px;border-radius:24px;border:1px solid rgba(53,71,85,.1);background:linear-gradient(180deg,#fff,#f8fbf9);box-shadow:0 16px 34px #1e282e0f}.confirmation-addon__copy{display:flex;flex-direction:column;gap:10px}.confirmation-addon__eyebrow{display:inline-flex;width:fit-content;min-height:30px;align-items:center;padding:0 10px;border-radius:999px;background:#3fa3851a;color:#3a7c67;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.confirmation-addon__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.confirmation-addon__head h3{margin:0 0 8px;color:#20303b;font-size:22px;line-height:1.15;font-weight:600}.confirmation-addon__head p{margin:0;color:#667786;font-size:14px;line-height:1.55;max-width:740px}.confirmation-addon__price{flex:0 0 auto;padding:8px 12px;border-radius:999px;background:#354755;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.confirmation-addon__action{padding-top:2px}.confirmation-addon__tech-passport{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(63,163,133,.18);background:#ffffffb8}.confirmation-addon__tech-passport small{color:#647684;font-size:13px;line-height:1.45}.confirmation-addon__tech-passport .confirmation-addon__error{color:#ba2f45;font-weight:600}.confirmation-addon__list{display:grid;gap:8px;margin:-2px 0 0;padding:0;list-style:none}.confirmation-addon__list li{position:relative;padding-left:18px;color:#5f717d;font-size:14px;line-height:1.5}.confirmation-addon__list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:#3fa385;transform:translateY(-50%)}.info-wrap{display:flex;flex-direction:column;gap:12px}.confirmation-consent{padding:18px 20px;border-radius:22px;background:#fff;border:1px solid rgba(53,71,85,.12);box-shadow:0 16px 34px #1e282e0f}.info-wrap.invalid{border:1px solid rgba(232,91,92,.55);background:linear-gradient(180deg,#e85b5c0d,#e85b5c05)}.info-wrap .confirm-check{display:flex;align-items:flex-start;font-size:16px;color:#20303b;line-height:1.55}.confirm-error{padding:12px 14px;border-radius:14px;background:#e85b5c14;color:#bf4b4c;font-size:14px;font-weight:500;line-height:1.45}.confirmation-terms{color:#667786;font-size:14px;line-height:1.6}.confirmation-terms a{color:#218a70;font-weight:600}html[data-theme=dark] .insurance-form .confirmation-row{border-color:var(--theme-border)}html[data-theme=dark] .insurance-form .confirmation-row__label{color:var(--theme-text-muted)}html[data-theme=dark] .insurance-form .confirmation-row__value{color:var(--theme-text-strong)}html[data-theme=dark] .insurance-form :is(.confirmation-addon,.confirmation-consent){border-color:var(--theme-border);background:linear-gradient(180deg,var(--theme-surface-raised) 0%,var(--theme-surface-soft) 100%);box-shadow:0 16px 34px #0003,inset 0 1px #ffffff09}html[data-theme=dark] .insurance-form .confirmation-addon__eyebrow{background:#5fd1af1f;color:#8ee8cb}html[data-theme=dark] .insurance-form .confirmation-addon__head h3{color:var(--theme-text-strong)}html[data-theme=dark] .insurance-form :is(.confirmation-addon__head p,.confirmation-addon__list li,.confirmation-addon__tech-passport small,.confirmation-terms){color:var(--theme-text-muted)}html[data-theme=dark] .insurance-form .confirmation-addon__price{border:1px solid var(--theme-border-strong);background:var(--theme-surface-muted);color:var(--theme-text-strong)}html[data-theme=dark] .insurance-form .confirmation-addon__tech-passport{border-color:#5fd1af47;background:var(--theme-surface)}html[data-theme=dark] .insurance-form :is(.confirmation-addon__action,.confirmation-consent) .order-checkbox__label{color:var(--theme-text)}html[data-theme=dark] .insurance-form .confirmation-consent.invalid{border-color:#e85b5c8c;background:linear-gradient(180deg,rgba(103,38,45,.28) 0%,var(--theme-surface-soft) 100%)}html[data-theme=dark] .insurance-form .confirm-error{background:#e85b5c1f;color:#ffabad}html[data-theme=dark] .insurance-form .confirmation-terms a{color:#76d9b9}@media only screen and (max-width: 1024px){.confirmation-title{font-size:19px}}@media only screen and (max-width: 768px){.confirmation-list{grid-template-columns:1fr}.confirmation-addon{padding:18px}.confirmation-addon__head{flex-direction:column;align-items:flex-start;gap:12px}.confirmation-addon__head h3{font-size:19px}.confirmation-addon__list li{font-size:13px}.confirmation-row{gap:12px;align-items:flex-start;flex-direction:column}.confirmation-row:last-child{border-bottom:none}.confirmation-row__value{font-size:15px;max-width:100%;text-align:left}}
