.sa{background:var(--tt-color-neutral-0);overflow-x:clip}.sa-wrap{max-width:78rem;margin:0 auto;padding:0 1.5rem;position:relative}.sa-eyebrow{font-size:var(--tt-font-size-0_8rem);font-weight:var(--tt-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-color-accent-text);margin:0 0 .75rem}.sa-dark .sa-eyebrow{color:var(--tt-color-magenta-300)}.sa .sa-title{margin:0 0 .75rem;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.15}.sa .sa-dark .sa-title{color:var(--tt-color-neutral-0)}.sa .sa-sub{max-width:40rem;margin:0 0 1.5rem}.sa .sa-dark .sa-sub{color:var(--tt-color-white-a85)}.sa-sec{padding:5.5rem 0}.sa-tint{background:var(--tt-color-neutral-50)}.sa-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.sa-cta-row a{white-space:nowrap;flex-shrink:0}.sa .sa-ghost{background:var(--tt-color-white-a10)!important;color:var(--tt-color-neutral-0)!important;border:1px solid var(--tt-color-white-a20)!important}.sa-hero-grid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:3rem;max-width:78rem;margin:0 auto;display:grid;position:relative}.sa .sa-display{letter-spacing:-.025em;margin:0 0 1.1rem;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.06}.sa-display em{color:var(--tt-color-magenta-400);font-style:normal}.sa-hero-checks{gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.sa-hero-checks li{color:var(--tt-color-white-a85);align-items:center;gap:.7rem;font-size:.95rem;display:flex}.sa-hero-checks .sv-ic{width:1.6rem;height:1.6rem;color:var(--tt-color-neutral-0);flex:none}.sa-tool{min-width:0;scroll-margin-top:6rem}.sa-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.sa-photo{border-radius:var(--tt-radius-1_75rem);aspect-ratio:3/2;box-shadow:var(--tt-shadow-card-md);margin:0;overflow:hidden}.sa-photo img{object-fit:cover;width:100%;height:100%;display:block}.sa-measures{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.sa-measures li{border:1px solid var(--tt-color-neutral-150);border-radius:var(--tt-radius-1_5rem);background:var(--tt-color-neutral-50);align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex}.sa-measures__ic{border-radius:var(--tt-radius-circle);background:var(--tt-color-plum-900);flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.sa-measures__ic .sv-ic{width:1.35rem;height:1.35rem;color:var(--tt-color-neutral-0)}.sa-measures b{color:var(--tt-color-plum-700);font-size:1.02rem;display:block}.sa-measures span{color:var(--tt-text-body);margin-top:.15rem;font-size:.93rem;line-height:1.55;display:block}.sa-dark{background-color:var(--tt-color-plum-950);background-image:radial-gradient(circle at 85% 0%, var(--tt-color-magenta-500-a12) 0%, transparent 55%), linear-gradient(180deg, var(--tt-color-plum-950), var(--tt-color-plum-900));color:var(--tt-color-neutral-0);border-radius:var(--tt-radius-2_5rem);margin:0 clamp(.5rem,1.5vw,1.25rem)}.sa-steps{gap:1.4rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sa-steps li{grid-template-columns:2.6rem 1fr;align-items:start;gap:1rem;display:grid}.sa-steps__n{border-radius:var(--tt-radius-circle);width:2.6rem;height:2.6rem;color:var(--tt-color-neutral-0);background:linear-gradient(135deg, var(--tt-color-plum-400), var(--tt-color-magenta-500));place-items:center;font-weight:800;display:grid}.sa-steps h3{color:var(--tt-color-neutral-0);margin:0 0 .3rem;font-size:1.12rem}.sa-steps p{color:var(--tt-color-white-a85);margin:0;font-size:.95rem;line-height:1.6}.sa-clip{aspect-ratio:960/540;border-radius:var(--tt-radius-1_75rem);background:var(--tt-color-plum-900);width:100%;position:relative;overflow:hidden}.sa-clip__video{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.sa-paths{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.sa-paths li{border-left:4px solid var(--tt-color-magenta-500);background:var(--tt-color-neutral-50);border-radius:0 var(--tt-radius-1_5rem) var(--tt-radius-1_5rem) 0;align-items:flex-start;gap:1rem;padding:1.1rem 1.3rem;display:flex}.sa-paths .sv-ic{width:1.7rem;height:1.7rem;color:var(--tt-color-plum-700);flex:none;margin-top:.1rem}.sa-paths b{color:var(--tt-color-plum-700);font-size:1.02rem;display:block}.sa-paths span{color:var(--tt-text-body);margin-top:.15rem;font-size:.93rem;line-height:1.55;display:block}.sa-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem;display:grid}.sa-faq__side{position:sticky;top:7rem}.sa-faq__list{gap:.75rem;display:grid}.sa-faq details{border:1px solid var(--tt-color-neutral-150);border-radius:var(--tt-radius-1_5rem);background:var(--tt-color-neutral-0);padding:1.1rem 1.4rem}.sa-faq details[open]{box-shadow:var(--tt-shadow-card-sm)}.sa-faq summary{cursor:pointer;font-weight:var(--tt-font-weight-semibold);color:var(--tt-color-plum-700);justify-content:space-between;gap:1rem;font-size:1.02rem;line-height:1.4;list-style:none;display:flex}.sa-faq summary::-webkit-details-marker{display:none}.sa-faq summary:after{content:"+";color:var(--tt-color-magenta-500);flex:none;font-size:1.4rem;line-height:1}.sa-faq details[open] summary:after{content:"–"}.sa-faq details p{color:var(--tt-text-body);margin:.8rem 0 0;font-size:.95rem;line-height:1.65}.sa-end{text-align:center;margin-top:2.5rem;margin-bottom:2.5rem;padding:4.5rem 1.5rem}.sa-end .sa-sub{margin:0 auto 2rem}.sa-end .sa-cta-row{justify-content:center}@media (max-width:1200px){.sa-hero-grid{gap:2rem}.sa-split,.sa-faq{gap:2.5rem}}@media (max-width:1024px){.sa-hero-grid,.sa-split,.sa-faq{grid-template-columns:1fr}.sa-faq__side{position:static}.sa-split--rev .sa-clip{order:2}.sa-photo,.sa-clip{max-width:34rem;margin-inline:auto}}@media (max-width:768px){.sa-sec{padding:3.5rem 0}.sa-dark{border-radius:var(--tt-radius-1_75rem)}.sa-split{gap:2rem}}@media (max-width:560px){.sa-wrap{padding:0 1rem}.sa-end{padding:3.25rem 1.1rem}.sa-cta-row a{white-space:normal}}
