.section-deadline-picker{--dp-accent:var(--pps-color-accent);--dp-accent-rgb:var(--pps-color-accent-rgb);--dp-ink:var(--pps-color-ink);--dp-muted:var(--pps-color-text-mid);--dp-border:rgba(var(--dp-accent-rgb), 0.12);--dp-surface:var(--pps-color-white);--dp-soft:var(--pps-color-accent-soft);--dp-radius:18px;font-family:var(--pps-font);color:var(--dp-ink);line-height:1.6;background:var(--pps-color-white);padding:0 0 clamp(3rem,5vw,5rem);width:100%;margin:0}.section-deadline-picker__container{max-width:var(--pps-container,1400px);margin:0 auto;padding:0 var(--pps-funnel-pad-x,clamp(1.125rem,4vw,2rem));box-sizing:border-box}.section-deadline-picker__header{text-align:center;margin-bottom:clamp(2rem,4vw,3.25rem)}.section-deadline-picker__tag{display:inline-block;margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dp-accent)}.section-deadline-picker__title{margin:0 0 16px;color:var(--dp-ink)}.section-deadline-picker__lead{color:var(--dp-muted);max-width:40rem;margin:0 auto}.section-deadline-picker__lead--sub{margin-top:10px}.section-deadline-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);margin-bottom:clamp(2rem,4vw,3rem);align-items:stretch}.section-deadline-picker__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;padding:clamp(1.25rem,2vw,1.5rem);background:var(--dp-surface);border:1px solid var(--dp-border);border-radius:var(--dp-radius);box-shadow:0 2px 12px rgba(26,26,46,.04);transition:transform .35s cubic-bezier(.34, 1.15, .64, 1),border-color .25s,box-shadow .35s}.section-deadline-picker__card:hover{transform:translateY(-5px);border-color:rgba(var(--dp-accent-rgb),.22);box-shadow:0 14px 36px rgba(var(--dp-accent-rgb),.1)}.section-deadline-picker__card.is-featured{background:linear-gradient(155deg,#f8fcfe 0,var(--pps-color-accent-soft) 48%,var(--pps-color-accent-muted) 100%);border-color:rgba(var(--dp-accent-rgb),.28);box-shadow:0 12px 36px rgba(var(--dp-accent-rgb),.12)}.section-deadline-picker__card.is-featured:hover{box-shadow:0 18px 44px rgba(var(--dp-accent-rgb),.16)}.section-deadline-picker__card.is-selected:not(.is-featured){border-color:rgba(var(--dp-accent-rgb),.35);box-shadow:0 8px 28px rgba(var(--dp-accent-rgb),.1)}.section-deadline-picker__badge{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:999px;background:var(--dp-accent);color:var(--pps-color-white);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 24px);box-shadow:0 4px 12px rgba(var(--dp-accent-rgb),.25)}.section-deadline-picker__card-top{margin-bottom:1rem;padding-top:.25rem}.section-deadline-picker__card.is-featured .section-deadline-picker__card-top{padding-top:1.5rem}.section-deadline-picker__card-type{display:block;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dp-muted);margin-bottom:.875rem}.section-deadline-picker__time-block{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:4.5rem;padding:.5rem .625rem;margin:0 0 .75rem;border-radius:12px;background:var(--dp-surface);border:1px solid rgba(var(--dp-accent-rgb),.1);box-shadow:0 4px 14px rgba(var(--dp-accent-rgb),.08)}.section-deadline-picker__card.is-featured .section-deadline-picker__time-block{background:rgba(255,255,255,.85)}.section-deadline-picker__time-value{font-size:clamp(1.75rem, 3vw, 2rem);line-height:1;letter-spacing:-.04em;font-weight:900;color:var(--dp-accent)}.section-deadline-picker__time-unit{margin-top:3px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--dp-muted)}.section-deadline-picker__card-tagline{margin:0;font-size:.875rem;line-height:1.5;color:var(--dp-muted);font-weight:600}.section-deadline-picker__price-box{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;padding:.875rem 1rem;margin-bottom:1rem;border-radius:12px;background:var(--dp-soft);border:1px solid rgba(var(--dp-accent-rgb),.1)}.section-deadline-picker__card.is-featured .section-deadline-picker__price-box{background:rgba(255,255,255,.72)}.section-deadline-picker__price-prefix{font-size:.8125rem;font-weight:600;color:var(--dp-muted)}.section-deadline-picker__price-amount{font-size:1.375rem;letter-spacing:-.02em;font-weight:800;color:var(--dp-ink);white-space:nowrap}.section-deadline-picker__card-features{list-style:none;padding:0;margin:0 0 1.125rem;display:flex;flex-direction:column;gap:.625rem;flex-grow:1;font-size:.8125rem}.section-deadline-picker__card-features li{position:relative;padding-left:1.375rem;line-height:1.5;color:var(--dp-muted)}.section-deadline-picker__card-features li::before{content:'✓';position:absolute;left:0;top:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;color:var(--dp-accent);background:rgba(var(--dp-accent-rgb),.1);border-radius:999px}.section-deadline-picker__card-features li strong{color:var(--dp-ink);font-weight:700}.section-deadline-picker__btn{margin-top:auto;min-height:48px;padding:0 1rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:none;background:var(--dp-accent);color:var(--pps-color-white);width:100%;box-sizing:border-box;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 6px 18px rgba(var(--dp-accent-rgb),.22)}.section-deadline-picker__btn:hover{background:var(--pps-color-accent-hover);transform:translateY(-1px);box-shadow:0 8px 24px rgba(var(--dp-accent-rgb),.28);color:var(--pps-color-white)}.section-deadline-picker__banner{background:var(--pps-color-white);border:1px solid var(--pps-color-border);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem);border-radius:var(--dp-radius);display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);box-shadow:0 1px 3px rgba(26,26,46,.04)}.section-deadline-picker__banner-title{margin:0 0 6px;color:var(--dp-ink)}.section-deadline-picker__banner-lead{margin:0;color:var(--dp-muted);line-height:1.55}.section-deadline-picker__btn--banner{width:auto;min-height:48px;padding:0 1.5rem;flex-shrink:0}.section-deadline-picker__info-sections{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:.5rem;padding-top:2.5rem;border-top:1px solid var(--pps-color-border)}.section-deadline-picker__info-title{color:var(--dp-ink);margin:0 0 1rem}.section-deadline-picker__info-block ol,.section-deadline-picker__info-block ul{padding-left:1.25rem;color:var(--dp-muted);font-size:.875rem;line-height:1.7;margin:0}.section-deadline-picker__info-block li{margin-bottom:.625rem}.section-deadline-picker__info-block strong{color:var(--dp-ink)}.section-deadline-picker__info-note{color:var(--dp-muted);display:block;margin-top:.35rem;font-size:.8125rem}@media (max-width:1100px){.section-deadline-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.section-deadline-picker__banner{flex-direction:column;text-align:center}.section-deadline-picker__btn--banner{width:100%}.section-deadline-picker__card.is-featured .section-deadline-picker__card-top{padding-top:1.75rem}}@media (max-width:600px){.section-deadline-picker__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.section-deadline-picker__btn,.section-deadline-picker__card{transition:none}}