:root{--ink:#3a3737;--muted:#686671;--line:#4b5683;--orange:#f7630c;--sand:#e8d9c5;--cream:#f8f1e6;--sky:#e1eff9;--violet:#7c5fd6;--dark:#2e2e2e;--white:#fff;--font-b:var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif;--font-d:"Mona Sans",var(--font-body),"Plus Jakarta Sans",system-ui,sans-serif;--gutter:clamp(16px,3vw,44px);--maxw:1352px}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-b);color:var(--ink);background:var(--white);line-height:1.55;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-d);color:var(--ink);line-height:1.2;text-wrap:balance}h2{font-size:clamp(26px,2.6vw,34px);font-weight:800;letter-spacing:-.01em}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--dark);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{top:12px}.eyebrow{font-size:14px;color:var(--muted);font-weight:500}.stars{display:inline-flex;gap:2px;color:#f2c200}.g-logo,.stars{vertical-align:middle}.g-logo{display:inline-block}.btn-dark{display:inline-flex;align-items:center;gap:10px;background:var(--dark);color:#fff;border:1px solid #000;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.btn-dark:hover{background:#444;transform:translateY(-2px)}.stores{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}.stores a{display:block;transition:transform .2s}.stores a:hover{transform:translateY(-2px)}.stores img{height:56px;width:auto}.stores-sm img{height:40px}.page-sky{background:linear-gradient(180deg,var(--sky) 0,#f6fafd 700px,#fff 1100px);padding-bottom:60px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:18px var(--gutter) 0;max-width:calc(var(--maxw) + var(--gutter) * 2);margin-inline:auto}.header-card{position:relative;display:flex;align-items:center;gap:24px;background:#fff;border:1px solid var(--line);border-radius:8px;min-height:62px;padding:8px 24px;box-shadow:0 10px 30px -20px rgba(40,50,90,.45)}.logo img{width:70px;height:auto}.nav{display:flex;gap:clamp(20px,4.4vw,70px);margin-left:auto;margin-right:clamp(8px,2vw,40px)}.nav-item{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:500;color:#55526a;transition:color .2s}.nav-item:hover,.nav-item[aria-expanded=true]{color:var(--orange)}.chev{transition:transform .25s}.nav-item[aria-expanded=true] .chev{transform:rotate(180deg)}.header-actions{gap:12px}.header-actions,.phone-pill{display:flex;align-items:center}.phone-pill{gap:10px;padding:6px 18px 6px 12px;border-radius:999px;background:#f3f3f6;border:1px solid #c9cbd6;transition:background .2s}.phone-pill:hover{background:#e9e9f0}.phone-pill span{display:grid;line-height:1.15}.phone-pill strong{font-size:15px;font-weight:500}.phone-pill small{font-size:10px;color:var(--muted)}.burger{display:none;width:42px;height:42px;border-radius:50%;background:var(--sky);position:relative}.burger span{position:absolute;left:12px;right:12px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s,top .25s}.burger span:first-child{top:17px}.burger span:last-child{top:24px}.is-open .burger span:first-child{top:20px;transform:rotate(45deg)}.is-open .burger span:last-child{top:20px;transform:rotate(-45deg)}.mega{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 30px 50px -30px rgba(40,50,90,.5);display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;padding:28px 32px;animation:drop .25s ease}.mega[hidden]{display:none}.mega-intro h2{font-size:20px;letter-spacing:0}.mega-intro p{color:var(--muted);font-size:14px;margin-top:8px}.mega-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.mega-col h3{font-size:15px;font-weight:700;margin-bottom:10px}.mega-col a,.mega-col ul{display:grid;grid-gap:2px;gap:2px}.mega-col a{padding:9px 12px;margin-inline:-12px;border-radius:10px;transition:background .2s}.mega-col a:hover{background:var(--sand)}.mega-col strong{font-size:14.5px;font-weight:600}.mega-col a span{font-size:13px;color:var(--muted);line-height:1.4}.topic-list{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.topic-list a{display:block;padding:9px 18px;border-radius:999px;background:var(--sand);font-size:15px;transition:background .2s,color .2s}.topic-list a:hover{background:var(--dark);color:#fff}.drawer{display:none}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}.hero{text-align:center;padding:clamp(48px,7vw,96px) var(--gutter) 0}.hero h1{font-size:clamp(28px,3.7vw,52px);font-weight:800;letter-spacing:-.01em;margin-inline:auto;text-wrap:wrap}.nowrap{white-space:nowrap;position:relative}.flag{display:inline-block;width:30px;height:30px;vertical-align:top;margin:-6px 0 0 -2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.hero-sub{font-size:15px;color:#55526a;margin-top:22px}.stage{position:relative;width:min(1092px,100%);margin:56px auto 40px;padding-top:120px}.stat{position:absolute;top:84px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;z-index:1}.stat-l{left:100px}.stat-r{right:200px}.orange-card{position:relative;height:354px;border-radius:48px;background:#f98a3c url(/img/hero-bg.png) 50%/cover no-repeat;overflow:hidden}.partner-strip{position:absolute;left:0;right:0;top:235px;height:64px;background:hsla(34,43%,84%,.95);display:flex;align-items:center;justify-content:space-between;padding-inline:26px;text-align:left}.ps-left p{font-size:13px;color:#3a3737;margin-bottom:2px;line-height:1.1}.ps-left>div{display:flex;align-items:center;gap:56px}.ps-left img{height:30px;width:auto}.ps-right{display:flex;align-items:center;gap:36px;padding-right:8px;font-weight:700}.ps-right img{height:36px;width:auto}.ps-right span{font-size:16px}.stage-phone{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(322px,56vw);height:auto;filter:drop-shadow(0 20px 30px rgba(60,40,20,.2));animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateX(-50%) translateY(-8px)}}.store-card{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);background:#fff;border-radius:12px;padding:14px 24px;box-shadow:0 14px 40px -14px rgba(60,40,20,.35)}.sand-block{margin:70px 15px 0;background:var(--sand);border-radius:80px;padding:clamp(28px,3.2vw,44px) var(--gutter) clamp(28px,3vw,44px)}@media (min-width:1500px){.sand-block{max-width:calc(var(--maxw) + var(--gutter) * 2 + 30px);margin-inline:auto}}.sand-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;padding-top:28px}.sand-icons{display:flex;align-items:center;gap:16px;padding-top:12px}.sand-icons .ov{margin-left:-26px}.sand-icons img:first-child{width:40px;height:40px;opacity:.7}.sand-title{text-align:right;max-width:470px}.sand-title h2{font-size:clamp(22px,2.3vw,32px)}.sand-title p{font-size:14.5px;color:#55526a;margin-top:14px;line-height:1.35}.banner{border-radius:20px;overflow:hidden;background:#cbbfae}.banner img{width:100%}.sand-foot{justify-content:space-between;align-items:center;gap:24px;padding:36px 8px 28px}.ratings,.sand-foot{display:flex;flex-wrap:wrap}.ratings{gap:36px}.ratings li{display:flex;align-items:center;gap:12px;font-size:14px;color:#55526a}.store-badge{width:44px;height:44px;border-radius:10px;background:#d4c9b8;border:1px solid #c2b6a4;display:grid;place-items:center;font-size:14px;color:var(--ink)}.ratings li>span:last-child{display:grid;grid-gap:2px;gap:2px}.ratings b{display:inline-flex;align-items:center;gap:6px;background:#fff;border-radius:6px;padding:1px 8px;font-weight:500;color:var(--ink);width:-moz-fit-content;width:fit-content}.ratings b i{font-style:normal;font-size:11px}.ratings b em{font-style:normal;color:var(--muted);padding-left:8px;border-left:1px solid #ddd}.services{padding-block:clamp(56px,7vw,96px) 0}.tablist{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.tablist button{display:flex;align-items:flex-start;gap:14px;text-align:left;padding:26px 28px;border-radius:28px;border:1px solid transparent;transition:background .25s,border-color .25s}.tablist button:hover{background:hsla(34,43%,84%,.4)}.tablist button[aria-selected=true]{background:var(--sand);border-color:var(--ink)}.tab-ico{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f4f1fb;border:1px solid #e7e2f4}.tab-txt{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.tab-txt strong{font-size:17px;font-weight:500;line-height:1.25}.tab-txt small{font-size:14.5px;color:var(--muted);font-weight:400;line-height:1.35}.panel{background:var(--sand);border:1px solid #5a5560;border-radius:36px;padding:clamp(24px,3vw,40px);animation:rise .45s ease}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.panel-top{display:grid;grid-template-columns:1fr 1.45fr;grid-gap:24px 40px;gap:24px 40px;padding-top:4px}.panel-intro h3{font-size:17px;font-weight:700;font-family:var(--font-b);letter-spacing:0}.panel-intro p{font-size:15.5px;color:#55526a;margin-top:8px;max-width:24em;line-height:1.4}.panel-services h4{font-size:17px;font-weight:600;font-family:var(--font-b);margin-bottom:18px}.panel-services li a{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #50587f;font-size:16.5px;font-weight:500;transition:padding .2s,color .2s}.panel-services li a:hover{padding-left:6px;color:var(--orange)}.panel-services li i{flex:none;width:24px;height:24px;border-radius:6px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12);position:relative}.panel-services li i:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#a9b8ee}.panel-services li span{flex:1 1;min-width:0}.panel-services svg{flex:none;color:#55526a}.panel-read{margin-top:32px;padding-top:32px;border-top:1px dashed #3a3737}.panel-read h4{font-family:var(--font-b);font-style:italic;font-weight:500;font-size:15px;margin-bottom:18px}.mini-articles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.mini{display:grid;grid-gap:10px;gap:10px;align-content:start;overflow:hidden}.mini>img{width:100%;height:68px;object-fit:cover;object-position:center 30%;border-radius:6px;transition:transform .4s}.mini:hover>img{transform:scale(1.03)}.mini strong{font-size:13px;font-weight:600;line-height:1.25;transition:color .2s}.mini:hover strong{color:var(--orange)}.byline{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);font-weight:400}.byline img{width:16px;height:16px;border-radius:50%;object-fit:cover}.reviews{padding-block:clamp(70px,9vw,130px) clamp(50px,6vw,80px)}.center-head{text-align:center;display:grid;grid-gap:12px;gap:12px;justify-items:center;margin-bottom:40px}.center-head h2{font-size:clamp(24px,2.4vw,32px)}.rule{display:flex;align-items:center;gap:20px;width:min(1080px,100%);margin-top:8px}.rule span{flex:1 1;height:1px;background:#cfd2e0}.rule i{font-style:normal;color:#c3c6d6;font-size:20px}.dots{border:1px solid #cfd3e6;border-radius:28px;padding:clamp(24px,3.4vw,48px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,6vw,100px);gap:clamp(20px,6vw,100px);background-color:#fff;background-image:radial-gradient(#b5b9cf 1px,transparent 1.2px);background-size:24px 24px;align-items:start}.review{background:#fbfbfe;border-radius:12px;padding:26px 28px 30px;box-shadow:0 8px 22px -14px rgba(40,50,90,.3);border:1px solid transparent;display:grid;grid-gap:14px;gap:14px;transition:transform .25s}.review:hover{transform:translateY(-4px)}.review.is-featured{border-color:var(--violet);min-height:204px}.review figcaption{display:grid;grid-template-columns:auto auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center}.rdot{width:26px;height:26px;border-radius:6px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.14);position:relative}.rdot:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#a9b8ee}.review strong{font-size:17px;font-weight:500}.role{grid-column:1/-1;padding-left:38px;font-size:15px;color:var(--muted);font-weight:400;margin-top:-4px}.review .stars{justify-self:start}.review blockquote{padding-left:38px;font-size:14.5px;color:#55526a;line-height:1.4}.review-cta{text-align:center;margin-top:28px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.review-cta p{font-size:14px;color:#55526a;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.guides{background:#f5f8ff;padding-block:clamp(60px,7vw,96px)}.guides-grid{display:grid;grid-template-columns:1fr minmax(0,440px);grid-gap:48px;gap:48px;align-items:start}.guides-head{display:grid;grid-gap:14px;gap:14px;align-content:start}.guides-head h2{font-size:clamp(28px,3vw,38px);line-height:1.05}.guides-head p:last-child{font-size:15px;color:#55526a;max-width:30em;line-height:1.35}.guide-groups{display:grid;grid-gap:32px;gap:32px}.guide-groups h3{font-size:20px;font-weight:800;margin-bottom:14px}.guide-box{border-radius:10px;padding:8px 20px}.tone-sand{background:#efdccd}.tone-blue{background:#c2cfe9}.tone-violet{background:#e1d9f5}.guide-box a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-size:17px;color:#55526a;font-weight:500;transition:color .2s,padding .2s}.guide-box a:hover{color:var(--ink);padding-left:6px}.guide-soon{display:block;padding:14px 0;font-size:17px;color:#55526a;font-weight:500;opacity:.7}.faq-sec{background:#fafbff;padding-block:clamp(50px,6vw,80px)}.faq-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:30px}.faq-head h2{font-size:clamp(26px,2.8vw,36px)}.faq-head p:last-child{font-size:15px;color:#55526a}.faq-cats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.faq-cat{width:100%;height:100%;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:14px 12px;gap:14px 12px;align-content:start;padding:16px 18px 20px;border-radius:14px;border:1px solid;transition:transform .2s,box-shadow .2s,opacity .2s;opacity:.85}.faq-cat:hover{transform:translateY(-2px);opacity:1}.faq-cat[aria-pressed=true]{opacity:1;box-shadow:0 10px 24px -16px rgba(40,50,90,.5)}.faq-cat strong{font-size:16px;font-weight:600;margin-top:-6px}.faq-cat small,.faq-cat strong{grid-column:1/-1;padding-left:40px}.faq-cat small{font-size:13px;opacity:.65;font-weight:400;margin-top:-10px}.faq-ico{width:28px;height:28px;border-radius:6px;background:#fff;display:grid;place-items:center;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#55526a}.faq-cat-app{background:#fdf5e8;border-color:#f0d8b0;color:#8a5a00}.faq-cat-partners{background:#ece8f8;border-color:#cfc6ee;color:#2a1f6e}.faq-cat-team{background:#eff7ec;border-color:#cfe3c6;color:#2f6a1f}.faq-cat-other{background:#fff;border-color:#d4d7e2;color:#555}.faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px;align-items:start}.faq-col{display:grid;align-content:start}.faq-item{border-bottom:1px solid #c9ccd8}.faq-item h3{font-size:inherit;font-family:var(--font-b)}.faq-item h3 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:22px 0;font-size:15px;font-weight:500;color:#4a4858;line-height:1.35;transition:color .2s}.faq-item h3 button:hover,.faq-item.is-open h3 button{color:var(--orange)}.faq-item svg{flex:none;transition:transform .3s}.faq-item.is-open svg{transform:rotate(180deg)}.faq-answer{padding:0 0 22px;color:#55526a;font-size:15px;font-weight:400;animation:rise .3s ease}.faq-answer[hidden]{display:none}.faq-answer p{max-width:60ch}.faq-answer a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.faq-cta{text-align:center;margin-top:40px;display:grid;grid-gap:12px;gap:12px;justify-items:center;font-size:15px;color:#55526a}.final{padding-block:48px 64px;background:#fff}.final-card{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;overflow:hidden;padding:clamp(24px,3vw,36px) clamp(24px,4vw,48px);border-radius:14px;background:linear-gradient(90deg,#fffbf2,#f9ebd2 55%,#f4dab0);box-shadow:0 14px 40px -24px rgba(90,60,20,.5)}.final-copy{display:grid;grid-gap:16px;gap:16px;max-width:760px;position:relative;z-index:1}.final-copy h2{font-size:clamp(24px,2.6vw,34px);text-wrap:wrap}.flag-lg{display:inline-block;vertical-align:-4px;width:26px;height:26px;margin-left:4px}.final-copy p{font-size:15px;color:#55526a;line-height:1.3}.final-copy .stores{justify-content:flex-start;margin-top:8px}.final-phone{width:clamp(100px,11vw,150px);height:auto;margin-right:clamp(0px,3vw,40px);filter:drop-shadow(0 14px 16px rgba(60,40,20,.3))}.sticky-cta{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;justify-content:center;gap:16px;width:min(392px,calc(100vw - 32px));padding:24px;border-radius:25px;background:#221f19;color:#f8f8fc;box-shadow:0 18px 40px -16px rgba(0,0,0,.5);transition:transform .25s,box-shadow .25s}.sticky-cta:hover{transform:translateY(-3px);box-shadow:0 24px 46px -16px rgba(0,0,0,.6)}.sc-copy{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0;font-size:12px;line-height:1.3;font-weight:400}.sc-copy strong{font-family:var(--font-b);font-size:16px;font-weight:600}.sc-pill{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:5px 10px 5px 7px;border-radius:50px;background:#635f5a}.sc-go{flex:none;width:42px;height:42px;border-radius:50%;background:#fff;color:#221f19;display:grid;place-items:center;transition:transform .25s}.sticky-cta:hover .sc-go{transform:translateX(3px)}.footer{background:var(--cream);padding-block:56px 28px}.footer-cols{display:grid;grid-template-columns:1.1fr .85fr 2fr;grid-gap:32px;gap:32px}.footer nav{display:grid;grid-gap:8px;gap:8px;align-content:start}.footer h3{font-family:var(--font-b);font-size:15px;font-weight:600;color:#000;margin-bottom:10px}.footer a{font-size:15px;color:#55526a;width:-moz-fit-content;width:fit-content;transition:color .2s}.footer a:hover{color:var(--orange)}.logo-row{display:flex;justify-content:space-between;gap:16px;margin-block:48px 40px;overflow:hidden}.logo-row img{width:clamp(70px,8vw,116px);height:auto;flex:none}.footer-end{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:15px;color:#55526a}.pre-reveal{opacity:.2;transform:translateY(26px)}.pre-reveal.is-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}@media (max-width:1000px){.nav{display:none}.burger{display:block}.phone-pill{padding:5px 12px 5px 8px}.phone-pill small{display:none}.header-card{justify-content:space-between;flex-wrap:wrap}.drawer{display:grid;grid-gap:2px;gap:2px;width:100%;padding:8px 0 12px;border-top:1px solid #e6e8f0;margin-top:8px;order:5}.drawer[hidden]{display:none}.drawer a{padding:12px 4px;font-size:18px;font-weight:600;border-bottom:1px solid #eef0f6}.drawer .drawer-phone{font-size:14px;color:var(--muted);border:0;font-weight:500}.mega,.mega[hidden]{display:none}.sand-block{border-radius:48px}.guides-grid,.panel-top{grid-template-columns:1fr}.mini-articles{gap:16px}.faq-list{grid-template-columns:1fr}.faq-cats{grid-template-columns:repeat(2,1fr)}.tablist{grid-template-columns:1fr;gap:8px}.tablist button{padding:18px 20px;border-radius:22px}.dots{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}.footer-cols nav:last-child{grid-column:1/-1}}@media (max-width:760px){.hero h1 br{display:none}.nowrap{white-space:normal}.phone-pill{display:none}.stage{padding-top:0;margin-top:36px;display:flex;flex-direction:column}.stat{position:static;justify-content:center;margin-bottom:8px;order:-2}.stage-phone{order:-1;position:relative;left:auto;top:auto;transform:none;margin:8px auto -150px;width:min(250px,62vw);z-index:2;animation:none}.store-card{order:1}.orange-card{height:auto;border-radius:32px;padding-top:170px}.partner-strip{position:static;height:auto;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:14px 16px;text-align:center}.ps-left>div{gap:28px;justify-content:center}.ps-right{gap:20px;padding:0}.store-card{position:static;transform:none;margin:16px auto 0;width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:none;padding:0;background:none}.stores img{height:48px}.sand-head{flex-direction:column-reverse;align-items:stretch;padding-top:8px}.sand-title{text-align:left;max-width:none}.sand-block{margin-inline:8px;border-radius:36px}.sand-foot{flex-direction:column;align-items:flex-start;padding-top:24px}.mini-articles{grid-template-columns:1fr}.mini{grid-template-columns:110px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:center}.mini>img{grid-row:1/3;height:76px}.sticky-cta{padding:14px 16px;border-radius:20px}.sc-copy span:not(.sc-pill){display:none}.sc-pill{margin-top:2px}.faq-cats{grid-template-columns:1fr}.final-card{flex-direction:column;align-items:flex-start}.final-phone{align-self:flex-end;margin:-20px 0 0}.footer-cols{grid-template-columns:1fr}.logo-row{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.legal{max-width:calc(780px + var(--gutter) * 2);padding-block:8px 80px}.legal-back{display:inline-block;font-size:15px;color:var(--muted);margin-bottom:20px}.legal-back:hover{color:var(--orange)}.legal h1{font-size:clamp(30px,4vw,44px);font-weight:800;margin-bottom:32px}.legal-text{font-size:16px;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}.legal-text h2{font-size:clamp(22px,2.4vw,26px);margin:40px 0 16px}.legal-text h3{font-family:var(--font-d);font-size:20px;font-weight:700;margin:36px 0 12px}.legal-text p{margin-bottom:14px}.legal-text ol,.legal-text ul{margin:0 0 16px 22px}.legal-text ul{list-style:disc}.legal-text ol{list-style:decimal}.legal-text li{margin-bottom:6px}.legal-text strong{font-weight:700}.legal-text a{color:var(--violet);text-decoration:underline}.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:56px;padding-top:24px;border-top:1px solid #ece6dc;font-size:15px}.legal-links a{color:#55526a}.legal-links a:hover{color:var(--orange)}.blog{padding-block:8px 80px}.article h1,.blog h1{font-size:clamp(30px,4vw,44px);font-weight:800;margin-bottom:12px}.blog-intro{color:var(--muted);margin-bottom:32px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:24px;gap:24px}.blog-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px 12px 20px;border-radius:20px;background:var(--cream);transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(46,46,46,.08)}.blog-card-img{position:relative;display:block;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:var(--sand);margin-bottom:6px}.blog-card-img img{object-fit:cover}.blog-card strong{font-family:var(--font-d);font-size:18px;line-height:1.3;color:var(--ink);padding-inline:4px}.blog-card-date{font-size:13px;color:var(--muted);padding-inline:4px}.blog-card-text{font-size:14px;color:#55526a;padding-inline:4px}.article-date{font-size:14px;color:var(--muted);margin-bottom:8px}.article-cover{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--sand);margin:24px 0 36px}.article-cover img{object-fit:cover}.article .legal-text img{width:100%;height:auto;border-radius:12px;margin:16px 0}.article .legal-text figure{margin:0}.article .legal-text hr{border:0;border-top:1px solid #ece6dc;margin:32px 0}.article .legal-text table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:15px;display:block;overflow-x:auto}.article .legal-text td,.article .legal-text th{border:1px solid #e4ddd1;padding:8px 10px;vertical-align:top}.article .legal-text blockquote{border-left:3px solid var(--orange);padding-left:16px;color:#55526a;margin:16px 0}.article-more{margin-top:64px;padding-top:32px;border-top:1px solid #ece6dc}.article-more h2{margin-bottom:20px}.article-more .blog-card strong{font-size:16px}