@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:optional;src:url(/_astro/archivo-latin.CnZGiPu8.woff2)format("woff2")}:root{--canvas:#f6f3ef;--panel:#ece6df;--card:#fff;--ink:#12161c;--ink-2:#2b3038;--muted:#58606b;--line:#e7e1da;--line-2:#cec6bd;--orange:#ff6a13;--orange-hi:#ff8133;--orange-lo:#ec5a08;--orange-text:#c2410c;--orange-display:#e4560a;--peach:#ffe3d0;--peach-ink:#a33608;--cream:#fff4ec;--black:#12161c;--on-black-muted:#a8b1bc;--on-black-line:#2c343f;--green:#14774b;--red:#d3392b;--font:"Archivo","Public Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r-xl:32px;--r-l:24px;--r-m:16px;--r-s:12px;--gutter:clamp(16px,4vw,48px);--maxw:1280px;--hdr-h:76px;--sec-y:clamp(44px,6.67vw,96px);--shadow-card:0 1px 2px #2814080d,0 10px 28px #28140814;--shadow-screen:0 22px 44px -22px #3c190580,0 0 0 1px #1b2e6614;color-scheme:light}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + 20px)}body{background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-stretch:100%;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}h1,h2,h3,h4{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}sup{vertical-align:.62em;font-size:.62em;line-height:0;font-weight:inherit}.text-gap{white-space:nowrap;font-size:0;line-height:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.hero :focus-visible,.final__offer :focus-visible{outline-color:#fff}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{width:100%;max-width:calc(var(--maxw) + 2*var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.d1{letter-spacing:-.03em;font-size:clamp(40px,5.2vw,76px);font-weight:540;font-stretch:110%;line-height:1.04}.d2{letter-spacing:-.028em;font-size:clamp(36px,4.6vw,66px);font-weight:540;font-stretch:110%;line-height:1.07}.d3{letter-spacing:-.018em;font-size:clamp(23px,2.1vw,30px);font-weight:560;font-stretch:106%;line-height:1.16}.lead{color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.hl{color:var(--orange-display)}.final .hl{color:var(--orange)}.label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:650;line-height:1.3}.btn{--h:58px;min-height:var(--h);border-radius:var(--r-m);background:var(--orange);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:620;font-stretch:104%;line-height:1.1;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--orange-hi)}}.btn:active{background:var(--orange-lo);transform:translateY(1px)}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}@media (hover:hover) and (pointer:fine){.btn--line:hover{background:#12161c0f}}.btn--line:active{background:#12161c1a}.lnk{color:var(--ink);align-items:center;gap:8px;font-weight:620;font-stretch:104%;text-decoration:none;display:inline-flex}.lnk span{text-underline-offset:5px;text-decoration:underline 1.5px}.lnk svg{width:18px;height:18px;transition:transform .15s}@media (hover:hover) and (pointer:fine){.lnk:hover{color:var(--orange-text)}.lnk:hover svg{transform:translate(3px)}}.tlink{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline 1.5px}@media (hover:hover) and (pointer:fine){.tlink:hover{text-decoration-thickness:2.5px}}.pill{background:var(--peach);color:var(--peach-ink);border-radius:999px;align-items:center;gap:8px;padding:7px 15px 7px 10px;font-size:15px;font-weight:620;font-stretch:104%;line-height:1.2;display:inline-flex}.pill svg{width:18px;height:18px}.plate{isolation:isolate;border-radius:var(--r-l);background:radial-gradient(110% 80% at 0 0,#fff1e7 0%,#fff1e700 60%),radial-gradient(100% 90% at 100% 100%,#f6cfb2 0%,#f6cfb200 66%),linear-gradient(165deg,#fcede2 0%,#f5d6c1 100%);display:block;position:relative;overflow:hidden}.plate:before{content:"";z-index:-1;opacity:.3;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .35  0 0 0 0 .2  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.hero{--glow:#ffe4d0 0%,#f7b285 15%,#ee6219 34%,#c4470e 48%,#6e1f04 66%,#2a140b 83%,#12161c 100%;color:#fff;background:var(--black) radial-gradient(150% 40% at 50% 100%,var(--glow));padding-top:calc(var(--hdr-h) + env(safe-area-inset-top,0px));border-radius:0 0 28px 28px;position:relative;overflow:hidden}.hero__in{flex-direction:column;padding-top:10px;display:flex;position:relative}.hero__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hero--app .pill.pill--hot{color:#f6e8de;letter-spacing:.01em;background:#ffffff0f;border-radius:999px;gap:8px;height:30px;padding:0 13px 0 10px;font-size:13.5px;font-weight:600;font-stretch:104%;line-height:1;box-shadow:inset 0 0 0 1px #ffffff2b}.pill--hot svg{color:#ff7a2b;width:16px;height:16px;margin:0}.hero--app .pill.pill--hot{display:none}.hero h1{letter-spacing:-.038em;margin:16px 0 0;font-size:clamp(44px,13.3vw,54px);font-weight:580;font-stretch:108%;line-height:.98}.hero h1 .hl-ai{color:inherit}.hero h1 .hero__cat{letter-spacing:-.004em;color:#fff;text-wrap:balance;margin:0 0 10px;font-size:17px;font-weight:560;font-stretch:104%;line-height:1.3;display:block}.hero__sub{color:#ffeee2e0;text-wrap:pretty;max-width:32em;margin-top:14px;font-size:17px;font-weight:450;line-height:1.45}.hero__actions{flex-direction:column;align-self:stretch;align-items:stretch;margin-top:22px;display:flex}.hero .hero__book{border-radius:16px;width:100%;min-height:58px;padding:0 24px;font-size:18px;font-weight:650}.hero__micro{color:#ffeee2b8;margin-top:10px;font-size:14px;line-height:1.4}.hero__micro span{white-space:nowrap}.hero .hero__more{color:#fff;align-self:flex-start;min-height:48px;margin-top:4px;font-size:16px}@media (hover:hover) and (pointer:fine){.hero .hero__more:hover{color:#ffc29c}}.hero__stage{--sh:284px;--bw:460px;--bx:132px;--by:56px;--pw:172px;--px:22px;--py:18px;height:var(--sh);margin:18px calc(-1*var(--gutter)) 0;position:relative}.hero__plate{position:absolute;inset:0}.hero__board{left:var(--bx);top:var(--by);width:var(--bw);border-radius:10px 0 0;position:absolute;overflow:hidden;box-shadow:0 24px 60px -20px #3c140099,0 0 0 1px #ffffff14}.hero__board img{width:100%;height:auto;display:block}.hero__stage .phone--hero{left:var(--px);top:var(--py);z-index:1;width:var(--pw);position:absolute;box-shadow:0 30px 60px -18px #280c02b3,0 0 0 1.2px #3a3e45,inset 0 0 0 1px #ffffff14}@media (width<=600px){.hero h1{margin-top:4px}.hero__actions{display:contents}.hero .hero__book{order:1;margin-top:26px}.hero__micro{order:2;font-size:13px}.hero .hero__more{color:#ffffffb8;order:3;margin-top:6px;font-weight:450}.hero__stage{--by:18px;margin-top:12px}.hero__board:not(:has(img[src*=hero-board-crm])){left:151px}.hero__board:not(:has(img[src*=hero-board-crm])):after{content:"";background:linear-gradient(90deg,#fff0,#fff);width:56px;position:absolute;top:0;bottom:0;left:calc(100vw - 207px)}}@media (width<=359px){.hero h1 .hero__cat{font-size:16px}.hero--app .pill.hero__motto{padding:0 11px 0 9px;font-size:12.5px}}.hero h1[data-hot-group] .hero__cat{letter-spacing:-.03em;color:#fff;margin:0 0 6px;font-size:clamp(31px,8.6vw,34px);font-weight:580;font-stretch:108%;line-height:1.04}.hero h1[data-hot-group] .hl-ai{letter-spacing:-.005em;color:#e2d3ca;font-size:19px;font-weight:500;font-stretch:104%;line-height:1.3;display:block}.hero h1[data-hot-group]+.hero__sub{margin-top:22px}@media (width>=601px){.hero h1[data-hot-group] .hero__cat{margin-bottom:8px;font-size:clamp(44px,6.6vw,54px)}.hero h1[data-hot-group] .hl-ai{font-size:21px}.hero h1[data-hot-group]+.hero__sub{margin-top:26px}}@media (width>=901px){.hero h1[data-hot-group] .hero__cat{margin-bottom:10px;font-size:clamp(44px,3.75vw,54px);line-height:1.02}.hero h1[data-hot-group] .hl-ai{font-size:clamp(21px,1.75vw,24px)}.hero h1[data-hot-group]+.hero__sub{margin-top:30px}}@media (width<=600px){.hero h1[data-hot-group] .hl-ai{display:none}.hero h1[data-hot-group] .hero__cat{margin-bottom:0}.hero h1[data-hot-group]+.hero__sub{margin-top:14px}}.hero h1[data-hot-group]~.hero__micro{color:#ffeee2eb;gap:8px;margin:12px 0 0;padding:0;font-size:16px;font-weight:450;line-height:1.4;list-style:none;display:grid}.hero h1[data-hot-group]~.hero__micro li{align-items:flex-start;gap:10px;min-width:0;display:flex}main:has(#hero-h1[data-hot-group]) .final h2 [data-hot=final]{margin-bottom:6px;font-size:.66em;line-height:1.14;display:block}main:has(#hero-h1[data-hot-group]) .final h2 [data-hot=final]+br{display:none}.hero h1[data-hot-group]~.hero__micro span{white-space:normal}.hero h1[data-hot-group]~.hero__micro svg{flex:none;width:18px;height:18px;margin-top:2px}@media (width<=600px){.hero h1[data-hot-group]~.hero__micro{color:#ffeee2b8;gap:4px;font-size:15px;line-height:1.35}.hero h1[data-hot-group]~.hero__micro svg{width:15px;height:15px;margin-top:2px}}@media (width>=901px){.hero h1[data-hot-group]~.hero__micro{gap:12px;margin-top:24px;font-size:17px}}@media (width>=601px){.hero__actions{align-items:center;gap:28px}.hero .hero__more{align-self:center;margin-top:0;font-size:17px}.hero__in{padding-top:28px}.hero h1{font-size:clamp(54px,9.4vw,80px)}.hero h1 .hero__cat{margin-bottom:14px;font-size:19px}.hero__sub{margin-top:18px;font-size:19px}.hero__actions{flex-direction:row;align-self:flex-start;margin-top:30px}.hero .hero__book{width:auto;min-width:232px;padding:0 40px}.hero__stage{--sh:400px;--bw:760px;--bx:120px;--by:24px;--pw:230px;--px:40px;--py:60px;margin-top:36px}}@media (width>=901px){.hero{background:var(--black) radial-gradient(60% 74% at 79% 100%,var(--glow));border-radius:0 0 var(--r-xl) var(--r-xl)}.hero__in{min-height:clamp(640px,calc(100vh - var(--hdr-h) - 56px),800px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:40px;padding-top:0;display:grid}.hero__copy{align-self:center;padding-block:8px 72px}.hero--app .pill.pill--hot{height:36px;padding:0 16px 0 12px;font-size:15px}.pill--hot svg{width:19px;height:19px}.hero h1{margin-top:30px;font-size:clamp(64px,6.4vw,96px);line-height:.96}.hero h1 .hero__cat{margin-bottom:20px;font-size:clamp(19px,1.55vw,22px)}.hero__sub{max-width:27em;margin-top:24px;font-size:clamp(19px,1.5vw,22px)}.hero__actions{margin-top:38px}.hero .hero__book{min-height:62px}.hero__micro{margin-top:16px;font-size:15px}.hero__stage{--bw:102cqw;--bx:0px;--by:clamp(24px,calc(100% - var(--pw) * 2.621),140px);--pw:34cqw;--px:58cqw;--py:calc(100% - var(--pw) * 1.66);height:auto;margin:0 calc(-1*(var(--gutter) + max(0px,(100vw - var(--maxw) - 2*var(--gutter))/2))) 0 0;align-self:stretch;container-type:inline-size}.hero__board{border-radius:14px;box-shadow:0 50px 90px -40px #000000bf,0 0 0 1px #ffffff17}}@media (width>=1121px){.hero__in{grid-template-columns:minmax(0,600px) minmax(0,1fr)}}@media (width>=901px){.hero__board:not(:has(img[src*=hero-board-crm])):after{content:"";top:calc(var(--bw) * .208);bottom:0;left:calc(var(--px) + var(--pw) - var(--bx) - 28px);background:linear-gradient(90deg,#fff0,#fff 32px);position:absolute;right:0}}.hero__board:not([data-drawn]):after{visibility:hidden}.hero__board:not([data-drawn]):not([data-wait]):after{animation:0s 4s forwards hero-board-fade-late}@keyframes hero-board-fade-late{to{visibility:visible}}@media (width>=1441px){.hero__stage{--bw:734px;--pw:245px;--px:418px}}.sec{padding-block:var(--sec-y)}.phone{aspect-ratio:71.6/147.6;background:linear-gradient(145deg,#2a2d33,#0d0e11 40%,#1c1e23);border-radius:47px;flex:none;width:300px;height:auto;padding:8px;position:relative;box-shadow:0 40px 80px #12141838,0 0 0 1.5px #3a3e45,inset 0 0 0 1px #ffffff14}.phone__screen{height:100%;color:var(--ink);background:#f4f5f7;border-radius:39px;font-size:13px;line-height:1.35;position:relative;overflow:hidden}.phone__island{z-index:5;background:#0b0c0e;border-radius:14px;width:89px;height:26px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone{border-radius:50px;padding:11px}.phone .phone__screen{border-radius:39px}.phone__island{border-radius:14px;width:90px;height:26px;top:9px}.phone--step{aspect-ratio:71.6/147.6;border-radius:42px;width:248px;height:auto;padding:9px;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 26px 46px -22px #12141880,0 0 0 1.5px #3a3e45,inset 0 0 0 1px #ffffff14}.phone--step .phone__screen{background:#1b2e66;border-radius:33px}.phone--step .phone__island{border-radius:11px;width:74px;height:21px;top:7px}.phone--step img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.phone--hero{aspect-ratio:71.6/147.6;height:auto;padding:calc(var(--pw) * .036);border-radius:calc(var(--pw) * .17);box-shadow:0 30px 50px -18px #280c028c,0 0 0 1.2px #3a3e45,inset 0 0 0 1px #ffffff14}.phone--hero .phone__screen{border-radius:calc(var(--pw) * .134);background:#1b2e66}.phone--hero .phone__island{width:calc(var(--pw) * .3);height:calc(var(--pw) * .085);top:calc(var(--pw) * .028);border-radius:calc(var(--pw) * .045)}.phone--hero picture,.phone--hero img{width:100%;height:100%;display:block}.phone--hero img{object-fit:cover;object-position:50% 0}.proof{padding-top:clamp(28px,4vw,56px)}main:has(#hero-h1[data-hot-group]){flex-direction:column;display:flex}main:has(#hero-h1[data-hot-group]) #proof{order:1}main:has(#hero-h1[data-hot-group]) #product~*{order:2}main:has(#hero-h1[data-hot-group]) :is(.promise__list,.promise__sub) [data-terms]{display:none}main:has(#hero-h1[data-hot-group]) .promise__list{margin-top:0}main:has(#hero-h1[data-hot-group]) .promise__list li{color:var(--ink-2);font-weight:400}main:has(#hero-h1[data-hot-group]) .promise__list svg{display:none}main:has(#hero-h1[data-hot-group]) .promise__list li>span:after{content:"."}main:has(#hero-h1[data-hot-group]) .faq__list [data-hot=faq]{order:-1}main:has(#hero-h1[data-hot-group]) .also__book{display:none}main:has(#hero-h1[data-hot-group]) :is(#risk,#faq,#final){order:3}.proof__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"shops""head""copy""shot""more";align-items:start;display:grid}.proof__head{grid-area:head;min-width:0;margin-top:56px}.proof__head>.label{margin-bottom:12px}.proof__head .lead{max-width:560px;margin-top:14px}.proof__name{white-space:nowrap}.proof__copy{grid-area:copy;min-width:0;margin-top:28px}.proof__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.proof__stat{flex-direction:column;gap:8px;min-width:0;display:flex}.proof__stat+.proof__stat{border-left:1px solid var(--line-2);padding-left:20px}.proof__stats b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,9vw - 2px,34px);font-weight:540;font-stretch:110%;line-height:1}.proof__stats b+span{color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.35}.proof__fine{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.5}.proof__shot{grid-area:shot;min-width:0;margin:32px 0 0}.proof__open{border-radius:var(--r-l);color:inherit;text-decoration:none;display:block;position:relative}.proof__open:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.proof__plate{padding:16px 16px 0}.proof__frame img{width:100%;height:auto;box-shadow:var(--shadow-screen);border-radius:10px 10px 0 0;display:block}.proof__zoom{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.proof__zoom svg{flex:none;width:18px;height:18px}.proof__zoom span{text-underline-offset:5px;text-decoration:underline 1.5px}@media (hover:hover) and (pointer:fine){.proof__open:hover .proof__zoom{color:var(--orange-text)}}.proof__shot figcaption{color:var(--muted);font-size:14px;line-height:1.5}.proof__more{flex-direction:column;grid-area:more;align-items:stretch;gap:16px;min-width:0;margin-top:32px;display:flex}.proof__book{width:100%}.proof__case{border-radius:var(--r-l);min-height:48px;color:var(--ink);background:#fff;align-items:center;gap:20px;padding:0 24px 0 0;text-decoration:none;display:flex;overflow:hidden}.proof__case:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.proof__case-pic{flex:none}.proof__case-pic img{object-fit:cover;width:120px;height:90px;display:block}.proof__case-txt{flex-direction:column;gap:6px;min-width:0;padding-block:10px;display:flex}.proof__case-h{color:var(--ink-2);text-wrap:balance;font-size:15px;font-weight:500;line-height:1.35}.proof__case-go{align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.proof__case-go span{text-underline-offset:5px;text-decoration:underline 1.5px}.proof__case-go svg{flex:none;width:18px;height:18px;transition:transform .15s}@media (hover:hover) and (pointer:fine){.proof__case:hover .proof__case-go{color:var(--orange-text)}.proof__case:hover .proof__case-go svg{transform:translate(3px)}}.proof__shops{grid-area:shops;min-width:0}.proof__shops-h{color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.4}.proof__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.proof__logos li{place-items:center start;min-width:0;height:52px;display:grid}.proof__logos img{width:auto;height:calc(var(--lh,40px) * .72);filter:grayscale();opacity:.8;max-width:100%;display:block}@media (width>=601px){.proof__logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.proof__logos li{place-items:center;height:60px}.proof__logos img{height:calc(var(--lh,40px) * .84)}}@media (width<=600px){.proof__dot{display:none}.proof__name{display:block}}@media (width>=601px){.proof__book{width:auto}.proof__plate{padding:24px 24px 0}.proof__more{align-items:flex-start;gap:20px}.proof__case{max-width:500px}}@media (width>=901px){.proof__in{grid-template:"shops shops"".shot"1fr"head shot""copy shot""more shot"".shot"1fr/minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(48px,5vw,80px)}.proof__shops{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,64px);padding-bottom:clamp(88px,9vw,128px);display:grid}.proof__logos{gap:32px;margin:0}.proof__logos li{height:72px}.proof__logos img{height:var(--lh,40px)}.proof__head{margin-top:0}.proof__copy{margin-top:32px}.proof__more{margin-top:36px}.proof__case-pic img{width:168px;height:126px}.proof__case-h{font-size:16px}.proof__case-go{font-size:17px}.proof__shot{margin:0}.proof__stat+.proof__stat{padding-left:32px}.proof__stats b{font-size:clamp(40px,3.6vw,52px)}.proof__stats b+span{font-size:17px}.proof__plate{padding:0}.proof__plate:after{content:"";padding-top:90%;display:block}.proof__frame{width:152%;display:block;position:absolute;top:40px;left:40px}.proof__frame img{border-radius:12px 0 0;width:100%;max-width:none;height:auto}}.prod .lead{max-width:620px;margin-top:18px}.prod__head{max-width:980px}.steps{grid-template-columns:minmax(0,1fr);gap:48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.step{flex-direction:column;min-width:0;display:flex}.step__who{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:650;line-height:1.25;display:block}.step__what{letter-spacing:-.015em;color:var(--ink);margin-top:6px;font-size:24px;font-weight:600;font-stretch:104%;line-height:1.15}.step__line{color:var(--muted);margin-top:6px;font-size:16px;line-height:1.4}.step{position:relative}.step__a{color:inherit;text-decoration:none}.step__a:after{content:"";z-index:2;border-radius:var(--r-l);position:absolute;inset:0}.step__a:focus-visible{outline:none}.step:has(.step__a:focus-visible){outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-l)}.step__more{color:var(--ink);align-items:center;gap:6px;margin-top:10px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.step__more svg{flex:none;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.step:hover .step__a,.step:hover .step__more{text-underline-offset:4px;text-decoration:underline}}.step__plate{margin-top:18px}.step__shot{padding:20px 18px 0}.step__shot picture{width:100%;display:block}.step__shot img{width:100%;height:auto;box-shadow:var(--shadow-screen);border-radius:12px 12px 0 0}.step__stage{height:var(--stage);flex:1 0 auto}.step--route,.step--paid{--stage:320px}@media (width<=600px){.steps{--card:calc(100vw - 2 * var(--gutter) - 32px);--foot:.912;gap:56px}.step__who{color:var(--ink);font-size:13px}.step--office .step__shot,.step--board .step__shot,.step--you .step__shot{height:calc(52px + var(--card) * var(--foot));padding:28px 0 0}.step--office .step__shot picture,.step--board .step__shot picture,.step--you .step__shot picture{width:var(--card);margin-inline:auto}.step--route{--stage:358px}.step--paid{--stage:396px}main:has(#hero-h1:is([data-hot-trade=hvac],[data-hot-trade=garage-door])) .step--route{--stage:373px}main:has(#hero-h1:is([data-hot-trade=generator],[data-hot-trade=water-treatment])) .step--route{--stage:376px}main:has(#hero-h1:is([data-hot-trade=plumbing],[data-hot-trade=electrical],[data-hot-trade=garage-door],[data-hot-trade=septic-drain],[data-hot-trade=water-treatment],[data-hot-trade=generator])) .step--paid{--stage:412px}main:has(#hero-h1:is([data-hot-trade=appliance-repair],[data-hot-trade=chimney])) .step--paid{--stage:426px}main:has(#hero-h1[data-hot-trade=locksmith]) .step--paid{--stage:464px}}main:has(#hero-h1:is([data-hot-trade=electrical],[data-hot-trade=locksmith])) .step--office{--foot:.969}@media (width>=601px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 24px}.step--you{grid-column:1/-1}.step__shot{padding:28px 28px 0}.step--route,.step--paid{--stage:440px}.step--route .step__plate,.step--paid .step__plate,.step--office .step__plate,.step--board .step__plate{flex:1 0 auto}.step--office .step__shot,.step--board .step__shot{align-items:flex-end;display:flex}}@media (width>=1121px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 24px;margin-top:48px}.step--office,.step--board,.step--you{grid-column:span 2}.step--route,.step--paid{--stage:440px}.step__what{font-size:24px}.step__line{font-size:17px}.phone--step{width:232px}.step--route .step__head,.step--paid .step__head,.step--you .step__head{min-height:168px}.step--office .step__head,.step--board .step__head{min-height:139px}}@media (width>=601px) and (width<=1120px){.step--office .step__head,.step--board .step__head,.step--route .step__head,.step--paid .step__head{min-height:136px}}@media (width>=601px) and (width<=760px){.step--office .step__head,.step--board .step__head,.step--route .step__head,.step--paid .step__head{min-height:166px}}@media (width>=1400px){.step--route .step__head,.step--paid .step__head,.step--you .step__head{min-height:142px}.step--office .step__head,.step--board .step__head{min-height:0}}.step.is-pre .step__plate>*{opacity:0;translate:0 var(--rise-y,26px)}@media (prefers-reduced-motion:no-preference){.step:not(.is-pre) .step__plate>*{transition:opacity var(--rise-t,.7s) cubic-bezier(.22,.61,.36,1) var(--rise-at,0s),translate var(--rise-t,.7s) cubic-bezier(.22,.61,.36,1) var(--rise-at,0s)}.step--board,.step--paid{--rise-y:32px;--rise-t:.9s;--rise-at:.18s}.step--you{--rise-y:28px;--rise-t:.8s}}@media (prefers-reduced-motion:no-preference) and (width>=1121px){.step--you{--rise-at:.36s}}.also{border-radius:var(--r-l);background:var(--card);margin-top:56px;padding:24px 20px 22px}@media (width<=600px){.also{margin-top:96px}}.also__h{letter-spacing:-.012em;font-size:20px;font-weight:620;font-stretch:104%;line-height:1.25}.also__price{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:1.45}.also__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:16px 0 22px;padding:0;list-style:none;display:grid}.also__list li{min-width:0;color:var(--ink-2);align-items:center;gap:12px;font-size:15.5px;font-weight:540;line-height:1.35;display:flex}.also__list li span{min-width:0}.also__list svg{width:17px;height:17px;color:var(--ink);flex:none;margin-top:1px}.also__ic{flex:none;place-items:center;width:26px;height:26px;display:grid}.also__list .also__ic svg{width:24px;height:24px;margin:0}.also__foot{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.also__book{width:100%}.also__more{min-height:48px;font-size:15.5px}@media (width<=359px){.also__list{grid-template-columns:minmax(0,1fr)}}@media (width>=601px){.also__foot{flex-flow:wrap;align-items:center;gap:14px 28px}.also__book{width:auto}}@media (width>=901px){.also{margin-top:72px;padding:32px 36px}.also__h{font-size:22px}.also__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:22px 0 0}.also__list li{font-size:16px}.also__foot{margin-top:28px}.also__price{font-size:17px}}@media (width>=1121px){.also__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.switching{--cp:24px}.sw__head .lead{max-width:560px;margin-top:16px}.sw__panel{border-radius:var(--r-l);background:#fff;margin-top:32px;overflow:hidden}.sw__nums{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sw-num{min-width:0;padding:18px 8px 20px var(--cp);flex-direction:column;gap:8px;display:flex}.sw-num:nth-child(n+3){border-left:1px solid var(--line)}.sw-num--days{padding:20px var(--cp) 18px;border-bottom:1px solid var(--line);flex-direction:row;grid-column:1/-1;align-items:baseline;gap:12px}.sw-num__n{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-size:clamp(28px,9vw - 2px,34px);font-weight:540;font-stretch:110%;line-height:1}.sw-num h3{letter-spacing:0;color:var(--ink-2);font-size:15px;font-weight:500;font-stretch:100%;line-height:1.35}.sw__notes{padding:18px var(--cp) 22px;border-top:1px solid var(--line);gap:12px;display:grid}.sw__from{max-width:680px;color:var(--ink-2);font-size:15px;line-height:1.5}.sw__keep{color:var(--ink);text-wrap:balance;align-items:flex-start;gap:10px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.sw__keep svg{width:18px;height:18px;color:var(--ink);flex:none;margin-top:2px}.sw__foot{margin-top:32px}.sw__book{width:100%}@media (width<=389px){.switching{--cp:20px}.sw-num{padding-right:6px}}@media (width>=601px){.sw__book{width:auto}}@media (width>=901px){.sw__head{text-align:center;max-width:760px;margin-inline:auto}.sw__head .lead{margin-inline:auto}.sw__panel{margin-top:48px}.sw__nums{grid-template-columns:repeat(4,minmax(0,1fr))}.switching{--cp:clamp(28px,3vw,40px)}.sw-num,.sw-num--days{padding:32px var(--cp) 30px;border-bottom:0;flex-direction:column;grid-column:auto;align-items:flex-start;gap:12px}.sw-num+.sw-num{border-left:1px solid var(--line)}.sw-num__n{font-size:clamp(40px,3.6vw,52px)}.sw-num h3{font-size:17px}.sw__notes{padding:24px var(--cp) 26px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}.sw__from,.sw__keep{font-size:17px}.sw__foot{text-align:center;margin-top:40px}}.risk{--cp:24px;padding-top:0}.promise__card{padding:24px var(--cp) 16px;border-radius:var(--r-l);background:#fff;margin-top:16px}.promise__h{letter-spacing:-.018em;font-size:24px;font-weight:560;font-stretch:106%;line-height:1.2}.promise__sub{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:1.45}.promise__nw{white-space:nowrap}@media (width<=389px){.risk{--cp:20px}}.promise__list{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.promise__list li{min-width:0;color:var(--ink);align-items:flex-start;gap:10px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.promise__list svg{width:18px;height:18px;color:var(--ink);flex:none;margin-top:2px}.promise__read{min-height:44px;font-size:16px}@media (width>=901px){.risk{--cp:clamp(28px,3vw,40px)}.promise__card{padding:32px var(--cp) 22px}.promise__h{font-size:28px}.promise__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 32px;margin:22px 0 12px}.promise__list li,.promise__read,.promise__sub{font-size:17px}}@media (width>=1121px){.sw__notes{column-gap:calc(2 * var(--cp));grid-template-columns:repeat(4,minmax(0,1fr))}.sw__from{grid-column:1/3}.sw__keep{grid-area:1/3/auto/5}.promise__card{column-gap:calc(2 * var(--cp));grid-template-rows:auto auto 1fr;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:30px 26px;display:grid}.promise__h{grid-area:1/1}.promise__sub{grid-area:2/1}.promise__read{grid-area:3/1;align-self:end;margin-top:12px}.promise__list{align-self:center;column-gap:calc(2 * var(--cp));grid-area:1/2/4/5;margin:4px 0 0}}.faq__list{gap:10px;max-width:880px;margin:36px 0 0;display:grid}.qa{border-radius:var(--r-l);background:#fff;transition:box-shadow .15s}.qa[open]{box-shadow:var(--shadow-card)}.qa summary{letter-spacing:-.008em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 20px 18px 26px;font-size:18px;font-weight:600;font-stretch:104%;line-height:1.35;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa__ic{background:var(--canvas);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s;display:grid;position:relative}.qa__ic:before,.qa__ic:after{content:"";background:var(--ink);border-radius:2px;width:14px;height:2px;position:absolute}.qa__ic:after{transition:transform .2s;transform:rotate(90deg)}.qa[open] .qa__ic{background:var(--ink)}.qa[open] .qa__ic:before,.qa[open] .qa__ic:after{background:#fff}.qa[open] .qa__ic:after{transform:rotate(0)}.qa__a{color:var(--muted);padding:0 26px 24px;font-size:16.5px;line-height:1.6}.qa__a a{color:var(--ink)}@media (width<=600px){.qa summary{padding:16px 14px 16px 18px;font-size:17px}.qa__a{padding:0 18px 20px;font-size:16px}}@media (width>=901px){.faq__head{text-align:center}.faq__list{max-width:800px;margin-inline:auto}}.final{padding-top:var(--sec-y);border-bottom:1px solid var(--line)}.final__panel{border-radius:var(--r-l);background:var(--black);color:#fff;grid-template-columns:minmax(0,1fr);gap:22px;padding:30px 12px 12px;display:grid}.final__offer{padding-inline:6px}.final__list{gap:10px;margin:20px 0 4px;padding:0;list-style:none;display:grid}.final__list li{color:#ffffffe0;align-items:flex-start;gap:10px;min-width:0;font-size:16.5px;font-weight:560;line-height:1.35;display:flex}.final__list svg{color:#fff9;flex:none;width:20px;height:20px}.final__card{border-radius:var(--r-l);color:var(--ink);background:#fff;padding:14px}.final__card :focus-visible{outline-color:var(--ink)}@media (width>=601px){.final__card{justify-self:start}}@media (width>=901px){.final__panel{border-radius:var(--r-xl);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(32px,4vw,64px);padding:clamp(32px,4.5vw,64px)}.final__offer{padding-inline:0}.final__list{gap:14px;margin-top:30px}.final__list li{font-size:18px}.final__card{padding:32px 32px 0}}@media (width>=601px) and (width<=900px){.final__card{padding:32px 32px 0}}dialog{width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:28px;padding:0;overflow:auto;box-shadow:0 40px 100px #00000059}dialog::backdrop{backdrop-filter:blur(3px);background:#0c0d108f}.dlg{padding:clamp(24px,4vw,40px)}.dlg__x{background:var(--canvas);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.dlg__x svg{width:18px;height:18px}.dlg h3{letter-spacing:-.02em;margin-right:44px;font-size:clamp(24px,2.6vw,30px);font-weight:560;font-stretch:106%;line-height:1.15}.fine{color:var(--muted);font-size:12.5px;line-height:1.5}.fine a{color:var(--ink)}.tlist{gap:12px;margin-top:20px;display:grid}.tlist li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.5;display:grid}.tlist svg{width:20px;height:20px;color:var(--ink);margin-top:2px}.dlg__more{margin-top:16px}@media (width<=1120px){:root{--hdr-h:68px}}@media (width<=600px){body{font-size:16px}}html:not([data-bonus-state=on]) [data-bonus=on],[data-bonus-state=on] [data-bonus=off]{display:none!important}.hero--app .pill.hero__motto{white-space:nowrap}.hero__motto svg{transform-origin:62.5% 37.5%;animation:3.6s cubic-bezier(.45,0,.55,1) 1s infinite motto-turn}@keyframes motto-turn{0%,58%{transform:rotate(0)}70%{transform:rotate(55deg)}74%{transform:rotate(0)}86%{transform:rotate(55deg)}90%,to{transform:rotate(0)}}.skip-link{z-index:70;color:var(--ink);background:#fff;border-radius:10px;padding:10px 16px;font-weight:650;position:absolute;top:12px;left:-9999px}.skip-link:focus{left:16px}#page-content{outline:none}.wp-cookie-notice,.wp-cookie-settings,.wp-cookie-toast,.wp-cookie-feedback{--line:#1217222e;--sans:"Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif;--control-radius:12px;--form-paper:#fffdf7;--form-line:#b6bdae;--form-ink:#14283c;--form-muted:#5d6c7d;--blue-dark:#123f9e;--cta-primary-fill:#f27c59;--cta-primary-text:#14283c;--cta-primary-hover-fill:#fa8d6b;--cta-primary-border:#67291985}summary,li,dd,.lnk{text-wrap:pretty}.label,.step__who{letter-spacing:.08em;font-weight:600;line-height:1.45}.lnk{font-weight:600}.d2 .hl{white-space:nowrap}main .btn{font-size:18px;font-weight:650}.also__list li{color:var(--ink);font-size:16px;font-weight:500;font-stretch:100%;line-height:1.4}.also__list{row-gap:12px}.also__list svg,.final__list svg{width:18px;height:18px;margin-top:2px}.final__list{gap:12px}.final__list li{font-size:16px;font-weight:500;line-height:1.4}.step__what,.also__h{letter-spacing:-.018em;font-size:24px;font-weight:560;font-stretch:106%;line-height:1.2}.also__more{font-size:16px}.qa summary{font-weight:560}.sw__head .lead{margin-top:18px}@media (width<=600px){.step__what{margin-top:8px}.step__line{margin-top:8px;line-height:1.5}.step__plate{margin-top:20px}.also{padding:24px}.also__list{grid-template-columns:minmax(0,1fr);margin:16px 0 24px}.also__foot{gap:8px}.faq__list{gap:8px;margin-top:32px}.qa summary{padding:16px 16px 16px 20px}.qa__a{padding:0 20px 20px}.final__panel{color:var(--ink);background:0 0;border-radius:0;gap:32px;padding:0}.final__offer{background:var(--black);color:#fff;border-radius:28px;padding:32px 26px 28px}.final__list{margin:24px 0 0}.final__card{background:0 0;border-radius:0;padding:0}}@media (width>=901px){main .btn{--h:62px}.proof .d2{font-size:clamp(36px,4.6vw,66px)}.also__list li,.qa__a,.proof__shops-h,.proof__zoom,.also__more{font-size:17px}.faq__list{margin-top:48px}.also{padding:40px}.final__list li{font-size:18px}}@media (width>=1121px){.step--you .step__plate{flex:1 0 auto}.step--you .step__shot{align-items:flex-end;display:flex}}.ir-people-band{padding-top:var(--sec-y)}.risk+.home-people{padding-top:0}.ir-people{margin:0;position:relative}.ir-people__frame{aspect-ratio:4/3;border-radius:var(--r-l);background:#e9e4de;position:relative;overflow:hidden}.ir-people__frame picture{position:absolute;inset:0}.ir-people img{object-fit:cover;object-position:var(--at,50% 40%);width:100%;height:100%;display:block}.ir-people figcaption{color:var(--ink);font:600 18px/1.4 var(--font);text-wrap:balance;margin-top:14px}.ir-people figcaption span{display:block}@media (width<=900px){.ir-people:has(.ir-people__pill){grid-template-columns:minmax(0,1fr);display:grid}.ir-people:has(.ir-people__pill) .ir-people__frame,.ir-people__pill{grid-area:1/1}}.ir-people__pill{align-self:end;justify-self:var(--pill-x,start);max-width:calc(100% - 20px);color:var(--ink-2);font:500 13px/18px var(--font);text-wrap:balance;background:#fff;border-radius:12px;margin:10px;padding:8px 12px;position:relative;box-shadow:0 0 0 1px #12161c14,0 4px 14px #12161c1f}.ir-people__pill span{display:block}@media (width>=601px){.ir-people__pill{border-radius:14px;margin:14px;padding:9px 13px;font-size:14px;line-height:20px}.ir-people__frame{aspect-ratio:3/2}.ir-people figcaption span{display:inline}}@media (width>=901px){.ir-people--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"line photo";align-items:center;column-gap:clamp(40px,5vw,80px);display:grid}.ir-people--split .ir-people__frame{aspect-ratio:3/2;border-radius:var(--r-xl);grid-area:photo}.ir-people--split figcaption{max-width:none;box-shadow:none;letter-spacing:-.02em;text-wrap:balance;background:0 0;border-radius:0;grid-area:line;margin:0;padding:0;font-size:clamp(30px,2.9vw,42px);font-weight:540;font-stretch:110%;line-height:1.1;position:static}.ir-people--split figcaption span{display:block}.ir-people--split .ir-people__pill{border-radius:12px;grid-area:photo;max-width:62%;margin:12px;padding:8px 12px;font-size:13px;line-height:18px}}@media (width>=1376px){.ir-people--split .ir-people__pill{border-radius:14px;max-width:340px;margin:16px;padding:10px 14px;font-size:15px;line-height:20px}}@media (prefers-reduced-motion:no-preference){[data-rv=wait]{opacity:0;translate:0 22px}[data-rv=wait][data-rv-pop]{translate:0 14px;scale:.94}[data-rv=in]{transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--rv-delay,0s),translate .7s cubic-bezier(.22,1,.36,1) var(--rv-delay,0s),scale .7s cubic-bezier(.22,1,.36,1) var(--rv-delay,0s)!important}.hero__board{animation:1.5s cubic-bezier(.4,0,.2,1) both rv-hero-side}.hero__stage .phone--hero{animation:1.8s cubic-bezier(.4,0,.2,1) .3s both rv-hero-front}}@media (prefers-reduced-motion:no-preference) and (width<=900px){.hero__board{--rv-front:-1}}@media (prefers-reduced-motion:no-preference) and (width<=600px){.hero{--rv-side:18px;--rv-rise:24px}.step--board,.step--paid{--rise-at:0s}}@keyframes rv-hero-side{0%{translate:calc(var(--rv-front,1) * var(--rv-side,28px)) 0}to{translate:0}}@keyframes rv-hero-front{0%{translate:0 var(--rv-rise,36px)}to{translate:0}}@media print{[data-rv]{opacity:1!important;translate:none!important;scale:none!important}}html:not([data-ab-home=price]) [data-ab-only=price],html[data-ab-home=price] [data-ab-only=book]{display:none!important}.shops{padding-top:clamp(28px,4vw,56px)}.shops .proof__shops{padding-bottom:0}.proof__in>.proof__head:first-child{margin-top:0}.film__head .lead{text-wrap:balance;max-width:620px;margin-top:18px}.film__box{aspect-ratio:16/9;border-radius:var(--r-l);background:#0b0e12;margin-top:32px;position:relative;overflow:hidden}.film__video{background:#0b0e12;width:100%;height:100%;display:block;position:absolute;inset:0}.film-cover--home{z-index:1;display:block;position:absolute;inset:0}.film-cover--home .film-cover__frame{aspect-ratio:auto;border-radius:0;height:100%}.film-cover--home .film-cover__play{white-space:nowrap;border-radius:999px;gap:10px;width:max-content;max-width:calc(100% - 24px);height:56px;padding:0 24px 0 20px}.film-cover--home .film-cover__play svg{flex:none;width:20px;height:20px;margin-left:0}.film-cover__len{letter-spacing:.01em;text-shadow:0 1px 2px #00000059;font-size:16px;font-weight:620;font-stretch:104%;line-height:1}@media (width<=600px){.film-cover--home .film-cover__play{height:48px;padding:0 18px 0 14px}.film-cover__len{font-size:15px}}@media (width<=360px){.film-cover--home .film-cover__play{gap:6px;padding:0 14px 0 12px}.film-cover--home .film-cover__play svg{width:18px;height:18px}.film-cover__len{font-size:14px}}.film-cover--home:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.film__video:focus-visible{outline:none}html:not([data-input-method=pointer]) .film__box:has(>.film__video:focus-visible){outline:3px solid var(--ink);outline-offset:3px}@media (width>=901px){.film__head{text-align:center;max-width:860px;margin-inline:auto}.film__head .lead{margin-inline:auto}.film{padding-top:clamp(48px,5vw,72px)}.film__box{max-width:880px;margin:28px auto 0}.film-cover--home .film-cover__play{height:64px;padding:0 30px 0 24px}.film-cover--home .film-cover__play svg{width:24px;height:24px}.film-cover__len{font-size:19px}}.shot-view{color:#fff;background:#0e1013;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.shot-view::backdrop{background:#0e1013}.shot-view__bar{z-index:1;padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px));background:#0e1013e0;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.shot-view__bar button{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 18px 0 14px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.shot-view__bar button[hidden]{display:none}.shot-view__bar svg{flex:none;width:20px;height:20px}.shot-view__zoom{color:#fff;background:#ffffff29}.shot-view__close{color:#12161c;background:#fff}.shot-view__bar button:focus-visible{outline-offset:2px;outline:3px solid #ff8133}.shot-view__scroll{overscroll-behavior:contain;padding:calc(68px + env(safe-area-inset-top,0px)) 12px calc(12px + env(safe-area-inset-bottom,0px));display:flex;position:absolute;inset:0;overflow:auto}.shot-view__scroll:focus-visible{outline-offset:-3px;outline:3px solid #ff8133}.shot-view__img{background:#22262c;border-radius:6px;flex:none;max-width:none;height:auto;margin:auto;display:block}.shot-view[data-can-zoom] .shot-view__img{cursor:zoom-in}.shot-view[data-zoomed] .shot-view__img{cursor:zoom-out}.shot-view:focus{outline:none}a[data-shot-view][data-focus-quiet]:focus-visible{outline:none!important}.kw{white-space:nowrap}.hero h1[data-trade-h1]{font-size:clamp(36px,10.9vw,44px)}@media (width>=601px){.hero h1[data-trade-h1]{font-size:clamp(44px,7.7vw,66px)}}@media (width>=901px){.hero h1[data-trade-h1]{font-size:clamp(52px,5.25vw,79px)}}.hero__crumbs{display:none}@media (width>=901px){.hero__crumbs{letter-spacing:-.004em;color:#fff;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:clamp(19px,1.55vw,22px);font-weight:560;font-stretch:104%;line-height:1.3;display:flex}.hero__crumbs+h1{margin-top:12px}.hero__crumbs+h1 .hero__cat{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hero__crumbs a,.hero__crumbs>[aria-hidden]{color:#ffeee2b8}.hero__crumbs a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}}@media (hover:hover) and (pointer:fine){.hero__crumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline 1px}}@media (width<=600px){[data-trade=hvac] .step--office{--foot:1.045}[data-trade=electrical] .step--office{--foot:1.036}[data-trade=hvac] .step--route{--stage:387px}:is([data-trade=plumbing],[data-trade=electrical]) .step--route{--stage:369px}:is([data-trade=plumbing],[data-trade=electrical]) .step--paid{--stage:382px}}@media (width>=601px) and (width<=1120px){[data-trade=hvac] :is(.step--route,.step--paid){--stage:451px}}@media (width>=1121px){[data-trade=hvac] :is(.step--route,.step--paid){--stage:423px}}@supports (grid-template-rows:subgrid){@media (width>=601px){.tp-call .steps{row-gap:0}.tp-call .step{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}.tp-call .step__head{display:contents}.tp-call .step:nth-child(n+3){margin-top:56px}}@media (width>=1121px){.tp-call .step:nth-child(n+3){margin-top:64px}}}.tp-call #losses{padding-top:clamp(32px,5vw - 16px,56px)}.risk__fixes{gap:20px}.risk__fixes li{flex-direction:column;gap:8px}.risk__fixes h3{font:inherit;color:var(--ink);font-weight:500}.risk__fixes .promise__sub{margin-top:0;font-weight:400}@media (width>=901px){.risk__fixes{gap:20px 32px}}@supports (grid-template-rows:subgrid){@media (width>=901px){.risk__fixes{row-gap:8px}.risk__fixes li{grid-template-rows:subgrid;grid-row:span 2;align-items:stretch;display:grid}.risk__fixes li:nth-child(n+4){margin-top:12px}}}.sw__items{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.sw__items .sw__keep{grid-area:auto}.sw__links{flex-wrap:wrap;gap:0 28px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sw__links .lnk{padding-block:13px;font-size:16px;font-weight:450;line-height:1.4;display:inline-block}.sw__links .lnk span{text-decoration-color:#12161c66;text-decoration-thickness:1px}.sw__links .lnk svg{vertical-align:-3px;margin-left:6px;display:inline-block}@media (width>=901px){.sw__notes>.sw__items,.sw__notes>.sw__links{grid-column:1/-1}.sw__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}}.ind-jump svg{rotate:90deg}.ind-steps{--card:min(calc(100vw - 2 * var(--gutter) - 32px),460px);--foot:.912}:is(.ind-steps,.ind-trade) .step__who,.ind-more__list b{letter-spacing:-.004em;text-transform:none;color:var(--ink);font-size:17px;font-weight:600;font-stretch:104%;line-height:1.3}@media (width<=900px){.ind-steps{grid-template-columns:minmax(0,1fr);gap:56px}.ind-steps .step{grid-column:auto}.ind-steps .step__plate{flex:none}.ind-steps .step--board .step__shot{height:calc(52px + var(--card) * var(--foot));padding:28px 0 0;display:block}.ind-steps .step--board .step__shot picture{width:var(--card);margin-inline:auto}}@media (width<=600px){.ind-steps .step--paid[data-trade=plumbing]{--stage:382px}}@media (width>=601px) and (width<=900px){.ind-steps .step__head{min-height:0}.ind-steps .step--paid[data-trade=hvac]{--stage:451px}}@media (width>=901px){.ind-steps{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}@supports (grid-template-rows:subgrid){.ind-steps .step{grid-template-rows:subgrid;grid-row:span 5;row-gap:0;display:grid}.ind-steps .step__head{display:contents}}.ind-steps .step{grid-column:auto}.ind-steps .step__plate{flex:1 0 auto}.ind-steps .step--board .step__shot{min-height:440px;padding:0;display:block}.ind-steps .step--board .step__shot picture{width:auto;box-shadow:var(--shadow-screen);background:#f5f4fa;border-radius:12px 12px 0 0;position:absolute;inset:28px 28px 0;overflow:hidden}.ind-steps .step--board .step__shot img{box-shadow:none;border-radius:0}.ind-steps .step__head{min-height:0}}.ind-trades{padding-block:0}.ind-trades__list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ind-trade{--cp:24px;margin-top:0}.ind-trade__more{margin-top:8px}.ind-trade__more summary{min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.3;list-style:none;display:flex}.ind-trade__more summary::-webkit-details-marker{display:none}.ind-trade__more summary svg{flex:none;width:16px;height:16px;transition:rotate .2s;rotate:90deg}.ind-trade__more[open] summary svg{rotate:-90deg}@media (prefers-reduced-motion:reduce){.ind-trade__more summary svg{transition:none}}.ind-trade__more .step__line+.step__line{margin-top:12px}@media (width>=901px){.ind-trades__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.ind-trade{--cp:clamp(28px,3vw,40px);padding:32px var(--cp) 22px;flex-direction:column;display:flex}.ind-trade__more{margin-top:auto;padding-top:8px}}@media (width>=1121px){.ind-trade{display:flex}.ind-more__card{display:block}}.ind-more{padding-block:0}.ind-more__card{--cp:24px}.ind-more__card .step__what{margin-top:0}.ind-more__list{grid-template-columns:minmax(0,1fr);gap:20px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.ind-more__list li{color:var(--muted);font-size:16px;line-height:1.45}.ind-more__list b{margin-bottom:4px;display:block}@media (width>=901px){.ind-more__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:22px 0 12px}.ind-more__card{--cp:clamp(28px,3vw,40px)}.ind-more__list li{font-size:17px}}
