.uc-hero{background:radial-gradient(60% 55% at 70% 0%, #eef2fe 0%, #fafaf800 70%), var(--paper);padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,88px);overflow:hidden}.uc-hero__grid{gap:var(--sp-9);align-items:center;display:grid}.uc-hero__copy{text-align:center;min-width:0}.uc-hero__title{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--ink);max-width:640px;margin-inline:auto}.uc-hero__title span{color:var(--accent)}.uc-hero__lead{max-width:560px;margin:18px auto 0}.uc-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.uc-hero__fine{margin-top:14px}.uc-hero__proof{margin-top:20px}.uc-hero__art{min-width:0}.uc-hero__badge{margin-bottom:14px}@media (width>=1024px){.uc-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}.uc-hero__copy{text-align:left}.uc-hero__title,.uc-hero__lead{margin-inline:0}.uc-hero__cta{justify-content:flex-start}}.uc-split{padding-block:var(--section-y);background:var(--paper)}.uc-split--white{background:var(--card)}.uc-split--dark{background:var(--night)}.uc-split__grid{gap:var(--sp-9);align-items:center;display:grid}.uc-split__copy,.uc-split__art{min-width:0}.uc-split__copy h2{margin-bottom:14px}.uc-split__copy .lead{margin-bottom:20px}.uc-split__cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.uc-hl-dark{color:var(--night-accent)}@media (width>=1024px){.uc-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.uc-split--flip .uc-split__art{order:-1}}.uc-ticks{gap:12px;list-style:none;display:grid}.uc-ticks li{font-size:var(--fs-body-sm);color:var(--muted);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.uc-ticks li:before{content:"✓";background:var(--green-soft);width:20px;height:20px;color:var(--green);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:800;display:grid}.uc-ticks b{color:var(--ink)}.uc-ticks a{color:var(--accent);font-weight:700}.uc-ticks--cross li:before{content:"✕";background:var(--red-soft);color:var(--red)}.on-dark .uc-ticks li{color:var(--night-dim)}.on-dark .uc-ticks b{color:var(--night-text)}.on-dark .uc-ticks a{color:var(--night-accent)}.on-dark .uc-ticks li:before{color:var(--mint);background:#3ddc9724}.uc-row-cta{margin-top:var(--sp-8);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.uc-def{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-card);max-width:760px;margin-inline:auto;padding:clamp(20px,3vw,32px)}.uc-def h2{margin-bottom:12px;font-size:clamp(24px,2.6vw,32px)}.uc-def p{color:var(--ink-2);line-height:1.65}.uc-def p+p{margin-top:12px}.uc-points{gap:20px;list-style:none;display:grid}.uc-points li{border-top:2px solid var(--accent-line);min-width:0;padding-top:14px}.uc-points h3{margin-bottom:4px;font-size:16px}.uc-points p{font-size:var(--fs-sm);color:var(--muted);line-height:1.55}.uc-points a{color:var(--accent);font-weight:700}.on-dark .uc-points li{border-top-color:var(--night-line-2)}.on-dark .uc-points p{color:var(--night-dim)}.on-dark .uc-points a{color:var(--night-accent)}@media (width>=640px){.uc-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.uc-points--3{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-points--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.uc-steps{counter-reset:ucs;gap:14px;list-style:none;display:grid}.uc-steps>li{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);counter-increment:ucs;min-width:0;padding:20px 20px 22px;position:relative}.uc-steps>li:before{content:counter(ucs);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-grid}.uc-steps__when{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.uc-steps h3{margin-bottom:6px;font-size:17px}.uc-steps p{font-size:var(--fs-sm);color:var(--muted);line-height:1.55}.uc-steps a{color:var(--accent);font-weight:700}@media (width>=768px){.uc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.uc-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.uc-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.uc-steps--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.uc-duo{gap:18px;display:grid}.uc-duo__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-width:0;padding:clamp(20px,3vw,30px);display:flex}.uc-duo__card--pick{border-color:var(--accent-line);box-shadow:var(--shadow-accent)}.uc-duo__tag{align-self:flex-start;margin-bottom:12px}.uc-duo__card h3{letter-spacing:-.02em;color:var(--ink-heading);font-size:22px}.uc-duo__price{font-size:var(--fs-sm);color:var(--muted);margin:8px 0 16px}.uc-duo__price b{letter-spacing:-.02em;color:var(--ink);margin-right:6px;font-size:26px}.uc-duo__card .uc-ticks{margin-bottom:18px}.uc-duo__foot{margin-top:auto;padding-top:4px}@media (width>=900px){.uc-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.uc-note{text-align:center;font-size:var(--fs-xs);color:var(--soft);margin-top:18px;line-height:1.6}.uc-note a{color:var(--accent);font-weight:700}.on-dark .uc-note{color:var(--night-faint)}.on-dark .uc-note a{color:var(--night-accent)}.uc-quote{text-align:center;max-width:720px;margin-inline:auto}.uc-quote blockquote{letter-spacing:-.015em;color:var(--ink-heading);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.4}.uc-quote figcaption{font-size:var(--fs-sm);color:var(--muted);margin-top:14px}.uc-quote figcaption a{color:var(--accent);font-weight:700}.uc-read{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);transition:box-shadow var(--dur), transform var(--dur), border-color var(--dur);flex-direction:column;gap:6px;min-width:0;padding:18px 20px 20px;display:flex}.uc-read:hover{box-shadow:var(--shadow-md);border-color:var(--accent-line);transform:translateY(-2px)}.uc-read__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.uc-read__title{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35}.uc-read__more{margin-top:auto;padding-top:6px}.uc-win{border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-lg);font-family:var(--font-ui);color:var(--ink);background:#fff;min-width:0;overflow:hidden}.uc-win__bar{border-bottom:1px solid var(--line);color:var(--soft);background:#fcfcfb;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-size:12px;display:flex}.uc-win__dots{flex:none;gap:6px;display:flex}.uc-win__dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.uc-win__url{background:var(--paper);border:1px solid var(--line);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;min-width:0;padding:3px 12px;overflow:hidden}.uc-win__tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:700}@media (width<=640px){.uc-win__tag{display:none}}.uc-field{gap:6px;min-width:0;display:grid}.uc-field label,.uc-field__label{color:var(--muted);font-size:12px;font-weight:700}.uc-input{border:1px solid var(--line-2);border-radius:var(--r-btn);width:100%;height:40px;font-family:var(--font-ui);color:var(--ink);background:#fff;min-width:0;padding:0 12px;font-size:14px}.uc-input:focus{border-color:var(--brand-blue);box-shadow:var(--ring);outline:none}.uc-range{width:100%;accent-color:var(--accent)}.uc-seg{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-btn);flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.uc-seg button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:700}.uc-seg button[aria-pressed=true]{color:var(--ink);box-shadow:var(--shadow-xs);background:#fff}
