.sl-accent{color:var(--brand-deep)}.sl-hero{padding-block:28px 56px;overflow:hidden}.sl-hero__grid{align-items:center;gap:36px;display:grid}.sl-hero__copy{gap:0;display:grid}.sl-hero__lead{margin-top:14px}.sl-hero__pitch{color:var(--foreground);margin-top:12px;font-size:16px;font-weight:800;line-height:1.45}.sl-hero__trust{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sl-hero__trust li{background:var(--brand-soft);color:var(--brand-text);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.sl-hero__cta{margin-top:22px;scroll-margin-top:96px}.sl-hero__copy .tb-textlink{justify-self:start;margin-top:4px}.sl-hero__visual{place-items:center;padding:18px 0 8px;display:grid;position:relative}.sl-hero__blob{background:var(--brand-soft);border-radius:48px;position:absolute;inset:6% 8% 0;transform:rotate(6deg)}.sl-hero__phone{position:relative;transform:rotate(-4deg)}@media (prefers-reduced-motion:no-preference){.sl-hero__phone{animation:.7s cubic-bezier(.2,.8,.2,1) both sl-phone-in}.sl-hero__blob{animation:.9s cubic-bezier(.2,.8,.2,1) both sl-blob-in}}@keyframes sl-phone-in{0%{transform:translateY(18px)rotate(0)}to{transform:rotate(-4deg)}}@keyframes sl-blob-in{0%{transform:rotate(0)scale(.96)}to{transform:rotate(6deg)}}@media (max-width:899px){.sl-hero__phone{--phone-w:240px!important}}@media (min-width:900px){.sl-hero{padding-block:56px 96px}.sl-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.sl-note{max-width:760px;color:var(--muted);margin-top:28px;font-size:16px;line-height:1.6}.sl-note strong{color:var(--foreground);font-weight:800}.sl-math{gap:16px;display:grid}@media (min-width:900px){.sl-math{grid-template-columns:1fr 1fr;align-items:start;gap:20px}}.sl-mathcard{padding:20px;font-size:17px;line-height:1.6}.sl-mathcard__label{letter-spacing:.1em;text-transform:uppercase;color:var(--mc,var(--foreground));margin-bottom:10px;font-size:12.5px;font-weight:800}.sl-mathcard[data-tone=danger]{--mc:var(--danger-text);background:var(--danger-soft);box-shadow:none;border-color:#0000}.sl-mathcard[data-tone=success]{--mc:var(--success-text)}.sl-mathcard__body{gap:6px;min-width:0;display:grid}.sl-mathcard math[display=block]{max-width:100%;padding:2px 0}.sl-mathcard math{font-size:1.12em}.sl-mathcard math[display=block]{margin:6px 0}.sl-solution{margin-top:8px}.sl-solution>summary{cursor:pointer;background:var(--brand-soft);min-height:40px;box-shadow:none;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text);border:0;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;list-style:none;display:inline-flex}.sl-solution>summary:hover{background:var(--brand-pale)}.sl-solution>summary:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sl-solution[open]>summary{background:var(--brand-pale)}.sl-solution>summary::-webkit-details-marker{display:none}.sl-solution__body{gap:4px;margin-top:12px;font-size:16px;display:grid}.sl-parents{align-items:center;gap:36px;display:grid}.sl-parents>*,.sl-notes>*,.sl-hero__grid>*{min-width:0}.sl-school__phone{place-items:center;display:grid}@media (min-width:900px){.sl-parents{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.sl-parents .tb-flow{--n:2!important}.sl-points{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sl-point{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sl-point__title{margin-bottom:2px;font-size:17px;font-weight:800}.sl-point__text{color:var(--muted);font-size:16px;line-height:1.55}.sl-notes{align-items:center;gap:28px;margin-top:56px;display:grid}.sl-notes__band{background:linear-gradient(135deg, var(--brand-soft), var(--violet-soft));border-radius:24px;padding:26px 22px}@media (min-width:900px){.sl-notes{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.sl-notes__band{padding:40px 36px}.sl-notes .tb-flow{--n:2!important}}.sl-compare{padding:8px 22px}.sl-compare__head{display:none}.sl-compare__rows{margin:0}.sl-compare__row{border-top:2px solid var(--border);gap:6px;padding:16px 0;display:grid}.sl-compare__row:first-child{border-top:0}.sl-compare__row dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:900}.sl-compare__row dd{margin:0;font-size:16px;line-height:1.55}.sl-compare__who{color:var(--muted);font-size:13px;font-weight:800;display:block}.sl-compare__row dd.sl-compare__app{background:var(--brand-pale);border-radius:14px;padding:10px 12px}.sl-compare__row dd.sl-compare__app .sl-compare__who{color:var(--brand-text)}@media (min-width:760px){.sl-compare{padding:8px 28px 12px}.sl-compare__head,.sl-compare__row{grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:20px;display:grid}.sl-compare__head{padding:16px 0 12px;font-size:18px;font-weight:900}.sl-compare__head .sl-compare__app{color:var(--brand-text)}.sl-compare__row:first-child{border-top:2px solid var(--border)}.sl-compare__who{display:none}.sl-compare__row dd.sl-compare__app{background:0 0;padding:0;font-weight:700}}.sl-two{gap:16px;margin-top:24px;display:grid}@media (min-width:760px){.sl-two{grid-template-columns:1fr 1fr;gap:20px}}.sl-card-text{margin-top:10px;font-size:16px;line-height:1.6}.sl-resources{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:600px){.sl-resources{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.sl-resources{grid-template-columns:repeat(4,1fr)}}.sl-resource{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}a.sl-resource:active{box-shadow:0 1px 0 var(--edge);transform:translateY(3px)}.sl-resource__title{font-size:18px;font-weight:900}.sl-resource__body{color:var(--muted);font-size:15px;line-height:1.5}.sl-faq{gap:12px;display:grid}.sl-faq__item{background:var(--card);border:2px solid var(--border);box-shadow:0 4px 0 var(--edge);border-radius:18px}.sl-faq__item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 20px;font-size:17px;font-weight:800;line-height:1.35;list-style:none;display:flex}.sl-faq__item>summary::-webkit-details-marker{display:none}.sl-faq__plus{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-foreground);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:900;transition:transform .15s;display:grid}.sl-faq__item[open] .sl-faq__plus{transform:rotate(45deg)}.sl-faq__item>p{color:var(--muted);padding:0 20px 18px;font-size:16px;line-height:1.6}.sl-hero__try{justify-self:start;align-items:center;gap:8px;margin-top:14px;display:inline-flex}.sl-try-band{padding-block:8px 28px}.sl-hero__try+.rp,.sl-hero__try+*{margin-top:18px}.sl [id]{scroll-margin-top:80px}.sl-steps{margin-top:-24px;padding-block:0 44px;position:relative}.sl-steps__list{background:var(--card);border:2px solid var(--border);box-shadow:0 4px 0 var(--edge);border-radius:24px;gap:6px;margin:0;padding:14px;list-style:none;display:grid}.sl-steps__link{color:inherit;border-radius:16px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding:10px;text-decoration:none;display:grid}.sl-steps__link:hover{background:var(--surface-soft)}.sl-steps__link:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sl-steps__phone.tb-phone{--phone-w:76px;border-radius:16px;padding:3px;box-shadow:0 8px 18px -10px #0b1a2c59}.sl-steps__phone .tb-phone__screen{border-radius:13px}.sl-steps__phone.tb-phone:before,.sl-steps__phone.tb-phone:after{display:none}.sl-steps__cap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.sl-steps__num{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-text);border-radius:9px;place-items:center;font-size:14px;font-weight:900;display:grid}.sl-steps__title{color:var(--foreground);font-size:21px;font-weight:900;line-height:1.2}.sl-steps__text{color:var(--muted);grid-column:1/-1;font-size:15px;line-height:1.45}@media (min-width:760px){.sl-steps{margin-top:-48px;padding-bottom:64px}.sl-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.sl-steps__link{text-align:center;grid-template-columns:1fr;justify-items:center;gap:14px;padding:16px 12px 18px}.sl-steps__phone.tb-phone{--phone-w:150px;border-radius:26px;padding:5px}.sl-steps__phone .tb-phone__screen{border-radius:21px}.sl-steps__cap{grid-template-columns:1fr;justify-items:center}.sl-steps__title{font-size:23px}.sl-steps__text{max-width:26ch}}.sl-counter{text-align:center;max-width:640px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:18px auto 0;font-size:15.5px;line-height:1.5;display:flex}.sl-counter__num{color:var(--brand-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1.1}.sl-counter__text{max-width:44ch}.sl-hero__trytext{justify-self:start;margin-top:14px;font-size:15.5px;font-weight:800;display:inline-block}.sl-hero__proof{max-width:520px;margin-top:22px}.sl-how .sl-steps__list{box-shadow:none;background:0 0;border:0;margin-top:8px;padding:0}.sl-split{align-items:center;gap:36px;display:grid}.sl-split>*{min-width:0}.sl-split__phone{place-items:center;display:grid}@media (min-width:900px){.sl-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.sl-more{color:var(--muted);margin:22px 0 0;font-size:15.5px}@media (max-width:899px){.sl-split__phone--desktop{display:none}.sl-split__parentphone.tb-phone{--phone-w:230px}}.sl #try-it .tq{margin-left:0}.sl .sl-faq{max-width:780px}@media (min-width:900px){.sl-hero__h1{font-size:clamp(40px,4.3vw,58px)}}.sl-topic{border:1px solid var(--border);background:var(--card);border-radius:20px;grid-template-columns:1.4fr 1fr;gap:28px;margin-top:32px;padding:26px 28px;display:grid}@media (max-width:860px){.sl-topic{grid-template-columns:1fr;padding:20px 18px}}.sl-topic__eyebrow{letter-spacing:.6px;text-transform:uppercase;color:var(--brand-text);margin:0 0 6px;font-size:12.5px;font-weight:800}.sl-topic__title{color:var(--foreground);margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.25}.sl-topic__lead{color:var(--muted);margin:0 0 14px;font-size:15.5px;line-height:1.6}.sl-topic__lead strong{color:var(--foreground)}.sl-topic__flow{counter-reset:slt;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.sl-topic__flow li{counter-increment:slt;color:var(--muted);grid-template-columns:30px 1fr;column-gap:10px;font-size:15px;line-height:1.5;display:grid}.sl-topic__flow li:before{content:counter(slt);background:var(--brand-soft);width:26px;height:26px;color:var(--brand-text);border-radius:50%;grid-row:span 2;place-items:center;font-size:14px;font-weight:900;display:grid}.sl-topic__flow strong{color:var(--foreground)}.sl-topic__tools{align-content:start;gap:10px;display:grid}.sl-topic__tool{border:1px solid var(--border);background:var(--background);color:inherit;border-radius:14px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.sl-topic__tool:hover{border-color:var(--brand)}.sl-topic__tool strong{color:var(--foreground);font-size:15.5px}.sl-topic__tool strong:after{content:" →";color:var(--brand-text)}.sl-topic__tool span{color:var(--muted);font-size:14px;line-height:1.5}