@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-650.ttf)format("truetype");font-weight:650;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-500.ttf)format("truetype");font-weight:500;font-display:swap}:root{color:#302030;font-synthesis:none;--plum:#602657;--clay:#c75b28;--cream:#fff5e5;--ink:#302030;background:#fff5e5;font-family:Manrope,Arial,sans-serif;font-weight:500}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--clay);outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,.plan-price,.turn-mark,.score-note{letter-spacing:-.035em;font-family:Bricolage,Arial,sans-serif;font-weight:650}h1,h2,h3,p{margin-top:0}p{line-height:1.7}h1{margin-bottom:28px;font-size:clamp(3rem,5.6vw,5.6rem);line-height:1.02}h2{margin-bottom:24px;font-size:clamp(2.2rem,3.6vw,3.7rem);line-height:1.08}h3{font-size:1.65rem;line-height:1.2}section{scroll-margin-top:24px}.wrap{width:min(1200px,100% - 96px);margin-inline:auto}.header{justify-content:space-between;align-items:center;gap:32px;min-height:116px;display:flex}.logo{width:205px;height:auto}.header nav{gap:32px;display:flex}.header nav a{text-decoration:none}.skip{z-index:10;background:var(--plum);color:#fff;padding:14px;position:fixed;top:-80px;left:16px}.skip:focus{top:12px}.hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;padding-block:64px 90px;display:grid}.hero-copy{max-width:660px}.lead{max-width:530px;margin-bottom:30px;font-size:1.18rem}.button{background:var(--plum);min-height:54px;color:var(--cream);border-radius:12px;justify-content:center;align-items:center;padding:15px 25px;text-decoration:none;display:inline-flex}.button:hover{background:#4e1e47}.availability{margin:17px 0 0;font-size:.88rem}.preview{flex-direction:column;align-items:center;margin:0;padding:20px 0 0;display:flex;position:relative}.phone{border:8px solid var(--ink);background:var(--cream);border-radius:37px;width:270px;overflow:hidden;box-shadow:15px 19px #60265716}.phone img{width:100%;height:auto}.score-note{max-width:150px;color:var(--plum);background:var(--cream);padding:10px;font-size:1.18rem;line-height:1.1;position:absolute;top:28px;right:-8px;transform:rotate(9deg)}.preview figcaption{margin-top:28px;font-size:.75rem}.how{background:var(--plum);color:var(--cream);padding-block:90px}.section-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;margin-bottom:48px;display:grid}.section-intro p{max-width:470px;font-size:1.08rem}.steps{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #fff5e550;padding-top:22px}.steps span{text-align:center;border:1px solid #fff5e57a;border-radius:50%;width:36px;height:36px;margin-bottom:24px;font-family:Bricolage;font-size:1.2rem;line-height:34px;display:inline-block}.steps h3{margin-bottom:12px}.steps p{max-width:290px;margin:0}.table-mode{border-top:1px solid #fff5e550;grid-template-columns:160px 1fr;align-items:center;gap:40px;margin-top:58px;padding-top:40px;display:grid}.table-mode p{max-width:660px;margin-bottom:0}.table-mode h3{margin-bottom:12px}.turn-mark{border:2px solid #fff5e5;border-radius:18px;justify-content:center;align-items:center;gap:22px;padding:18px;font-size:4rem;line-height:1;display:flex}.turn-mark span:first-child{transform:rotate(180deg)}.premium{padding-block:95px}.plans{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plan{border:1px solid #60265755;border-radius:20px;padding:36px}.plan h3{margin-bottom:20px}.plan-price{margin-bottom:24px;font-size:2.5rem;line-height:1.15}.plan-price span{letter-spacing:0;margin-top:10px;font-family:Manrope;font-size:.9rem;display:block}.plan ul{margin-bottom:0;padding-left:21px;line-height:1.65}.plan li+li{margin-top:12px}.paid{background:#f2dfd6;border-color:#0000}.price-note{max-width:400px;margin:25px 0 0;font-size:.8rem}.local-note{max-width:740px;margin:25px 0 0;font-size:.87rem}.help-band{background:var(--clay);color:var(--cream);padding-block:65px}.help-band .wrap{position:relative}.help-band h2{max-width:650px}.help-band p{max-width:670px}.light{background:var(--cream);color:var(--plum)}.light:hover{background:#fffaf2}.footer{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;padding-block:54px;display:grid}.footer-logo{width:150px;height:auto}.footer p{margin:0;font-size:.88rem}.footer nav{flex-direction:column;align-items:flex-start;gap:14px;font-size:.88rem;display:flex}.article{max-width:900px;padding-block:50px 100px}.article h1{margin-top:35px;font-size:clamp(2.7rem,5vw,4.5rem)}.article h2{margin-top:42px;font-size:1.8rem}.article p{max-width:75ch}.back{font-size:.9rem}.contact{background:#f2dfd6;border-radius:18px;margin:40px 0;padding:32px}.contact h2{margin-top:0}.contact a{overflow-wrap:anywhere}.faq details{border-bottom:1px solid #60265744;padding:23px 0}.faq summary{cursor:pointer;padding-right:15px;font-size:1.05rem;line-height:1.5}.faq details p{margin:20px 0 0}.legal h1{margin-bottom:25px}.updated{margin-bottom:36px;font-size:.85rem}@media (width>=1400px){.score-note{right:12px}}@media (width<=850px){.wrap{width:calc(100% - 48px)}.header{gap:18px;min-height:100px}.logo{width:165px}.header nav{gap:18px;font-size:.9rem}.hero{gap:32px;padding-top:35px}.phone{width:235px}.score-note{font-size:1rem;right:-10px}.section-intro{gap:36px}.steps{gap:25px}.footer{grid-template-columns:1fr 1fr}.footer nav{grid-column:2}.footer p{grid-area:2/1}.plan{padding:28px}}@media (width<=620px){.wrap{width:calc(100% - 40px)}.header{flex-wrap:wrap;justify-content:center;gap:14px;padding-block:22px}.header nav{justify-content:center;gap:24px;width:100%}.logo{width:160px}.hero{flex-direction:column;align-items:stretch;gap:35px;padding-top:35px;padding-bottom:55px;display:flex}.hero h1{font-size:clamp(2.7rem,10vw,4.3rem)}.lead{font-size:1.05rem}.preview{padding-top:8px}.phone{width:250px}.score-note{max-width:115px;top:10px;right:0}.preview figcaption{font-size:.7rem}.section-intro{margin-bottom:30px;display:block}.section-intro p{font-size:1rem}.how{padding-block:55px}.steps{grid-template-columns:1fr;gap:30px}.steps li{grid-template-columns:40px 1fr;column-gap:16px;display:grid}.steps span{grid-row:span 2;margin:0}.steps h3{margin-bottom:8px;font-size:1.5rem}.steps p{grid-column:2;max-width:none}.table-mode{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:30px}.turn-mark{width:145px;font-size:3rem}.premium{padding-block:55px}.plans{grid-template-columns:1fr}.plan{padding:27px}.help-band{padding-block:48px}.footer{grid-template-columns:1fr;gap:22px;padding-block:35px}.footer p,.footer nav{grid-area:auto}.footer nav{flex-flow:wrap;gap:20px}.article{padding-block:25px 60px}.article h1{font-size:2.8rem}.contact{padding:24px}.contact a{font-size:.92rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
