:root{--navy:#12385E;--blue:#2877DC;--sky:#3B99F1;--pale:#EAF3FD;--muted:#7390AA;--dark:#0F1417;--ink:#183047;--line:#DCE8F4;--soft:#F7FAFD;--white:#fff;--radius:22px;--shadow:0 16px 45px rgba(20,59,96,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.55;font-size:16px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(220,232,244,.8)}.nav{height:76px;gap:26px}.brand,.nav{display:flex;align-items:center}.brand img{height:66px}.navlinks{display:flex;align-items:center;gap:24px;margin-left:auto;color:#31506d;font-size:14px;font-weight:600}.navlinks a:hover{color:var(--blue)}.lang{border:1px solid var(--line);border-radius:12px;padding:9px 11px;background:#fff;color:var(--navy)}.btn,.lang{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 20px;border-radius:14px;border:1px solid transparent;background:var(--blue);color:#fff;box-shadow:0 8px 18px rgba(40,119,220,.18);transition:.2s}.btn:hover{transform:translateY(-1px);background:#1e68c6}.btn.secondary{background:#fff;color:var(--navy);border-color:var(--line);box-shadow:none}.btn.dark{background:#101318;color:#fff;box-shadow:none}.btn.disabled{background:#edf1f5;color:#8b9bad;border-color:#e4e9ee;box-shadow:none;pointer-events:none}.menu-btn{display:none;border:1px solid var(--line);background:#fff;border-radius:12px;width:44px;height:44px;color:var(--navy);font-size:21px}.hero{overflow:hidden;background:linear-gradient(180deg,#f8fbff,#fff);padding:72px 0 66px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:70px;gap:70px;align-items:center}.kicker{display:inline-flex;gap:8px;align-items:center;padding:7px 11px;border-radius:999px;background:var(--pale);color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.02em}h1,h2,h3{color:var(--navy);line-height:1.12;margin:0}h1{font-size:clamp(42px,5vw,70px);letter-spacing:-.04em;margin-top:18px;max-width:720px}h2{font-size:clamp(31px,4vw,48px);letter-spacing:-.03em}h3{font-size:21px}.hero p{font-size:20px;max-width:650px;color:#58748f;margin:24px 0 28px}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.store-btn{display:inline-flex;align-items:center;gap:11px;background:#0d1013;color:white;border-radius:13px;padding:10px 16px;min-height:56px;font-weight:700}.store-btn .small{display:block;font-size:10px;font-weight:500;opacity:.8;line-height:1.05}.store-btn .big{display:block;font-size:17px;line-height:1.12}.store-btn.web-app{background:linear-gradient(135deg,#1d5f9d,#2b7fd0)}.store-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#fff;color:#111;font-weight:900}.google-soon{background:#eef2f6;color:#788b9d;border:1px solid #e4eaf0}.hero-visual{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}.hero-blob{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 18%,#e6f2ff 45%,#cfe7ff 100%);filter:drop-shadow(0 30px 35px rgba(40,119,220,.14))}.phone{position:relative;width:min(300px,68vw);padding:11px;background:#111;border-radius:40px;box-shadow:0 30px 70px rgba(18,56,94,.2);z-index:2}.phone:before{content:"";position:absolute;z-index:4;top:18px;left:50%;transform:translateX(-50%);width:82px;height:22px;border-radius:14px;background:#050505}.phone img{width:100%;border-radius:31px}.float-card{position:absolute;z-index:4;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:14px 16px;min-width:180px;font-size:13px;color:#58748f}.float-card strong{display:block;color:var(--navy);font-size:16px}.f1{left:4%;top:15%}.f2{right:0;bottom:14%}.promise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.promises{display:grid;grid-template-columns:repeat(3,1fr)}.promise{padding:26px 34px;display:flex;gap:14px;align-items:flex-start;border-right:1px solid var(--line)}.promise:last-child{border-right:0}.badge-icon{flex:0 0 42px;height:42px;border-radius:13px;background:var(--pale);display:grid;place-items:center;color:var(--blue);font-weight:900}.promise b{display:block;color:var(--navy);font-size:17px}.promise span{color:#6d879f;font-size:14px}.section{padding:94px 0}.section.soft{background:var(--soft)}.section.blue{background:var(--navy);color:white}.section.blue h2,.section.blue h3{color:#fff}.section.blue p{color:#c3d3e1}.section-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:40px}.section-head p{max-width:560px;color:#6b849a;margin:0}.eyebrow{color:var(--blue);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.step{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;min-height:190px}.step-num{width:38px;height:38px;border-radius:12px;background:var(--pale);color:var(--blue);font-weight:900;display:grid;place-items:center;margin-bottom:30px}.step p{color:#6d879f;margin:10px 0 0;font-size:14px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.service-card{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;gap:14px;align-items:center;transition:.2s}.service-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(18,56,94,.08);border-color:#c8dff3}.service-icon{width:46px;height:46px;border-radius:14px;background:var(--pale);display:grid;place-items:center;font-size:21px}.service-card b{display:block;color:var(--navy)}.service-card span{font-size:13px;color:#7890a6}.screen-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;align-items:end}.screen-item{text-align:center}.screen-item .phone{width:100%;max-width:245px;margin:auto;border-radius:32px;padding:9px}.screen-item .phone img{border-radius:24px}.screen-item b{display:block;margin-top:16px;color:var(--navy)}.screen-item span{font-size:13px;color:#7890a6}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.feature-list{display:grid;grid-gap:16px;gap:16px;margin-top:26px}.feature{display:flex;gap:14px}.feature i{font-style:normal;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--pale);display:grid;place-items:center;color:var(--blue);font-weight:900}.feature p{margin:3px 0 0;color:#6d879f}.feature b{color:var(--navy)}.cta{padding:50px;border-radius:28px;background:linear-gradient(135deg,#12385E,#1d5f9d);color:white;display:flex;justify-content:space-between;gap:30px;align-items:center;overflow:hidden;position:relative}.cta h2{color:#fff;max-width:650px}.cta p{margin:12px 0 0;color:#c9d9e8}.cta .actions{flex:0 0 auto}.page-hero{padding:70px 0 58px;background:linear-gradient(180deg,#f7fbff,#fff)}.page-hero .container{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:end}.page-hero p{max-width:760px;color:#678299;font-size:18px}.page-hero h1{font-size:clamp(38px,5vw,62px)}.timeline{display:grid;grid-gap:30px;gap:30px}.timeline-item{display:grid;grid-template-columns:70px 1fr 290px;grid-gap:26px;gap:26px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff}.timeline-num{width:54px;height:54px;border-radius:17px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:900}.timeline-item p{color:#6d879f}.mini-phone{width:210px;padding:8px;background:#111;border-radius:27px;justify-self:end}.mini-phone img{border-radius:20px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.stat strong{font-size:32px;color:var(--blue);display:block}.stat span{color:#6d879f;font-size:14px}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px}.card p{color:#6d879f;margin-bottom:0}.card .badge-icon{margin-bottom:20px}.faq-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.faq-group h3{margin-bottom:15px}.faq-group details{border:1px solid var(--line);border-radius:16px;background:#fff;margin-bottom:10px;padding:0 18px}.faq-group summary{cursor:pointer;list-style:none;padding:18px 30px 18px 0;font-weight:700;color:var(--navy);position:relative}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:"+";position:absolute;right:0;top:14px;color:var(--blue);font-size:24px}.faq-group details[open] summary:after{content:"–"}.faq-group details p{color:#6d879f;margin:0;padding:0 0 18px}.form{max-width:760px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field{display:grid;grid-gap:8px;gap:8px}.field.full{grid-column:1/-1}.field label{font-weight:700;color:var(--navy);font-size:14px}.field input,.field select,.field textarea{border:1px solid #cfdeeb;border-radius:13px;padding:13px 14px;outline:none;background:#fff}.field input:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(40,119,220,.1)}.legal{max-width:860px}.legal h2{font-size:30px;margin:42px 0 13px}.legal h3{margin:28px 0 10px}.legal li,.legal p{color:#5f7890}.legal-notice{padding:18px;border-left:4px solid var(--blue);background:var(--pale);border-radius:0 14px 14px 0;color:#4f6c86;margin:24px 0}.delete-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.delete-step{padding:25px;border:1px solid var(--line);border-radius:20px}.delete-step .step-num{margin-bottom:18px}.data-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.data-box{padding:25px;border-radius:20px;background:#fff;border:1px solid var(--line)}.data-box ul{padding-left:20px;color:#6d879f}.footer{background:#0e2d49;color:#c3d2df;padding:65px 0 28px;margin-top:90px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:36px;gap:36px}.footer-brand img{height:66px;filter:none}.footer h4{color:#fff;margin:0 0 15px}.footer a{display:block;color:#b9cad8;margin:9px 0;font-size:14px}.footer a:hover{color:#fff}.footer p{font-size:14px;max-width:260px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;margin-top:42px;font-size:13px;color:#8fa9bf}.not-found{min-height:66vh;display:grid;place-items:center;text-align:center}.not-found .code{font-size:110px;font-weight:900;color:var(--pale);line-height:1}.not-found h1{font-size:44px;margin-top:-18px}.category-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.category-list .placeholder{border:1px dashed #bfd3e4;border-radius:13px;padding:13px;color:#6d879f;background:#fbfdff}@media(max-width:1000px){.navlinks{display:none}.menu-btn{display:grid;place-items:center}.nav .btn{margin-left:auto}.lang{display:none}.hero-grid,.split{grid-template-columns:1fr;gap:45px}.hero-visual{min-height:500px}.hero-grid>div:first-child{text-align:center}.hero p{margin-left:auto;margin-right:auto}.actions{justify-content:center}.promises{grid-template-columns:1fr}.promise{border-right:0;border-bottom:1px solid var(--line)}.promise:last-child{border-bottom:0}.screen-row,.service-grid,.steps{grid-template-columns:repeat(2,1fr)}.timeline-item{grid-template-columns:60px 1fr}.timeline-item .mini-phone{grid-column:2;justify-self:start}.cards-3,.stat-grid{grid-template-columns:repeat(2,1fr)}.delete-steps,.faq-groups{grid-template-columns:1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:nth-child(4),.footer-grid>div:nth-child(5){margin-top:10px}.cta{align-items:flex-start;flex-direction:column}.cta .actions{justify-content:flex-start}}@media(max-width:640px){body{font-size:15px}.container{width:min(100% - 28px,1180px)}.nav{height:66px;gap:12px}.brand img{height:40px;width:auto}.nav .btn{min-height:42px;padding:0 13px;font-size:13px}.menu-btn{width:42px;height:42px}.hero{padding:48px 0 40px}.hero p{font-size:17px}.hero-visual{min-height:430px}.hero-blob{width:390px;height:390px}.phone{width:245px;border-radius:34px}.phone img{border-radius:26px}.f1{left:0;top:8%}.f2{right:0;bottom:8%}.float-card{min-width:150px;padding:11px 12px;font-size:11px}.float-card strong{font-size:14px}.section{padding:68px 0}.section-head{align-items:flex-start;flex-direction:column}.cards-3,.category-list,.data-cols,.form-grid,.screen-row,.service-grid,.stat-grid,.steps{grid-template-columns:1fr}.screen-row{gap:36px}.screen-item .phone{max-width:235px}.page-hero{padding:50px 0 42px}.page-hero .container{grid-template-columns:1fr}.page-hero .btn{justify-self:start}.timeline-item{grid-template-columns:48px 1fr;padding:20px}.timeline-num{width:44px;height:44px}.timeline-item .mini-phone{grid-column:1/-1;justify-self:center;width:190px}.cta{padding:30px 24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer{margin-top:60px}.form{padding:20px}.not-found .code{font-size:88px}}.adm{min-height:100vh;background:#f4f7fa;color:#17313f}.adm-top{background:#0e2d49;color:#fff;padding:0 24px;height:60px;display:flex;align-items:center;gap:22px;position:-webkit-sticky;position:sticky;top:0;z-index:60}.adm-top .lg{font-weight:800;letter-spacing:-.02em}.adm-top a{color:#c3d2df;font-size:14px;font-weight:600}.adm-top a.on,.adm-top a:hover{color:#fff}.adm-top .right{margin-left:auto;display:flex;gap:16px;align-items:center;font-size:13px;color:#9fb6c9}.adm-wrap{max-width:1080px;margin:0 auto;padding:30px 24px 80px}.adm h1{font-size:26px;margin:0 0 6px}.adm .sub{color:#6b849a;margin:0 0 26px}.adm-card{background:#fff;border:1px solid #dce8f4;border-radius:16px;padding:22px;margin-bottom:18px}.adm-card h2{font-size:17px;margin:0 0 4px}.adm-card .hint{color:#7390aa;font-size:13px;margin:0 0 16px}.adm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adm-f{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.adm-f.full{grid-column:1/-1}.adm-f label{font-size:13px;font-weight:700;color:#12385e}.adm-f .note{font-size:12px;color:#7390aa;font-weight:400}.adm-f input,.adm-f select,.adm-f textarea{border:1px solid #cfdeeb;border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;background:#fff;width:100%}.adm-f textarea{min-height:110px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.5}.adm-f input:focus,.adm-f textarea:focus{outline:none;border-color:#2877dc;box-shadow:0 0 0 3px rgba(40,119,220,.1)}.adm-btn{display:inline-flex;align-items:center;gap:8px;background:#2877dc;color:#fff;border:0;border-radius:10px;padding:11px 18px;font-weight:700;font-size:14px;cursor:pointer}.adm-btn.ghost{background:#fff;color:#12385e;border:1px solid #cfdeeb}.adm-btn:hover{background:#1e68c6}.adm-btn.ghost:hover{background:#f4f8fc}.adm-list{display:grid;grid-gap:8px;gap:8px}.adm-row{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#fff;border:1px solid #dce8f4;border-radius:12px}.adm-row b{color:#12385e}.adm-row .p{color:#7390aa;font-size:13px;font-family:ui-monospace,Menlo,monospace}.adm-row .r{margin-left:auto;display:flex;gap:10px;align-items:center}.adm-tag{font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;background:#eaf3fd;color:#2877dc}.adm-tag.warn{background:#fdf1e6;color:#c47a2c}.adm-ok{background:#e8f6ec;border:1px solid #bfe5ca;color:#256b39;border-radius:10px}.adm-err,.adm-ok{padding:11px 14px;margin-bottom:18px;font-size:14px}.adm-err{background:#fdecea;border:1px solid #f3c2bd;color:#96322a;border-radius:10px}.adm-login{min-height:100vh;display:grid;place-items:center;background:#eef3f8}.adm-login form{background:#fff;border:1px solid #dce8f4;border-radius:18px;padding:30px;width:min(400px,92vw);box-shadow:0 20px 50px rgba(20,59,96,.1)}.adm-login img{width:130px;margin-bottom:20px}.adm-count{font-size:12px;color:#7390aa;text-align:right}.adm-count.over{color:#c0392b;font-weight:700}@media(max-width:760px){.adm-grid{grid-template-columns:1fr}.adm-top{gap:14px;overflow-x:auto}}.service-names{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 18px;gap:10px 18px;padding:0;margin:22px 0 0;list-style:none}.service-names li{position:relative;padding:12px 14px 12px 34px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--navy);font-weight:600;font-size:15px}.service-names li:before{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--blue)}@media(max-width:1000px){.service-names{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.service-names{grid-template-columns:1fr}}.steps{counter-reset:step}.step{counter-increment:step;position:relative}.step-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;margin-bottom:26px;position:relative}.step-ic svg{width:26px;height:26px}.step-ic:after{content:counter(step);position:absolute;right:-6px;top:-6px;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid var(--line);color:#6d879f;font-size:11px;font-weight:800;display:grid;place-items:center}.step:first-child .step-ic{background:#E8F1FD;color:#2877DC}.step:nth-child(2) .step-ic{background:#E3F5F7;color:#0E8F9E}.step:nth-child(3) .step-ic{background:#EDECFB;color:#6157CE}.step:nth-child(4) .step-ic{background:#E4F5EC;color:#17925A}@media (max-width:640px){.brand img{height:80px;width:auto}.footer-brand img{height:132px;width:auto}}.brand img,.footer-brand img{height:79px;width:auto}.nav{height:auto;min-height:76px;padding:8px 0}@media (max-width:640px){.brand img{height:80px;width:auto}.footer-brand img{height:132px;width:auto}.nav{height:auto;min-height:66px;padding:8px 0}}.service-grid{width:min(1180px,calc(100% - 40px));margin-inline:auto}.service-icon{width:58px;height:58px;flex:0 0 58px;border-radius:17px;display:block;font-size:0;line-height:0;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:31px 31px}a[href$="/services/repair-building"] .service-icon{background-color:#FBF0DF;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23C2700A%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.8-3.8a6%206%200%200%201-7.9%207.9l-6.9%206.9a2.1%202.1%200%200%201-3-3l6.9-6.9a6%206%200%200%201%207.9-7.9l-3.8%203.8z%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/tech-internet"] .service-icon{background-color:#E8F1FD;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%232877DC%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012.6a11%2011%200%200%201%2014%200%27%2F%3E%3Cpath%20d%3D%27M1.4%209a16%2016%200%200%201%2021.2%200%27%2F%3E%3Cpath%20d%3D%27M8.5%2016.1a6%206%200%200%201%207%200%27%2F%3E%3Cpath%20d%3D%27M12%2020h.01%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/home-household"] .service-icon{background-color:#E1F4F6;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%230E8F9E%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M3%209.5%2012%203l9%206.5V20a1.5%201.5%200%200%201-1.5%201.5h-15A1.5%201.5%200%200%201%203%2020V9.5Z%27%2F%3E%3Cpath%20d%3D%27M9.5%2021.5V13h5v8.5%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/kids-nannies"] .service-icon{background-color:#FCE8F0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23D94E85%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%278.5%27%20cy%3D%276.5%27%20r%3D%273.2%27%2F%3E%3Cpath%20d%3D%27M2.8%2020.5v-1.4a5.7%205.7%200%200%201%2011.4%200v1.4%27%2F%3E%3Ccircle%20cx%3D%2717.6%27%20cy%3D%2710.4%27%20r%3D%272.3%27%2F%3E%3Cpath%20d%3D%27M15%2020.5v-2.2a4%204%200%200%201%206.2-3.3%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/garden-outdoors"] .service-icon{background-color:#E2F4EA;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%2317925A%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M11.5%2020A7.5%207.5%200%200%201%2010%205.9C15.6%204.8%2017%204.3%2019%202c1%202%202%204.2%202%208%200%205.6-4.9%2010-9.5%2010Z%27%2F%3E%3Cpath%20d%3D%27M2.5%2021.5c0-3.2%202-5.6%205.4-6.3%202.5-.5%205.1-2.1%206.1-3.2%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/beauty-care"] .service-icon{background-color:#EFEAFD;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%237C4DEF%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27m11.5%203%201.9%204.9%204.9%201.9-4.9%201.9L11.5%2017l-1.9-5.3-4.9-1.9%204.9-1.9L11.5%203Z%27%2F%3E%3Cpath%20d%3D%27m18.6%2015.2.8%202.2%202.2.8-2.2.8-.8%202.2-.8-2.2-2.2-.8%202.2-.8.8-2.2Z%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/health-fitness"] .service-icon{background-color:#FCEAE7;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23DB4F3A%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6.8%206.5v11M17.2%206.5v11M3.5%209.5v5M20.5%209.5v5M6.8%2012h10.4%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/tutoring"] .service-icon{background-color:#E9ECFB;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%234A5FD0%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M2.5%209.3%2012%204.8l9.5%204.5-9.5%204.5-9.5-4.5Z%27%2F%3E%3Cpath%20d%3D%27M6.4%2011.2v4.6c0%201.6%202.8%202.9%205.6%202.9s5.6-1.3%205.6-2.9v-4.6%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/pets"] .service-icon{background-color:#F7EFE0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23A9762A%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cellipse%20cx%3D%278.2%27%20cy%3D%277.4%27%20rx%3D%272%27%20ry%3D%272.6%27%20fill%3D%27%23A9762A%27%20stroke%3D%27none%27%2F%3E%3Cellipse%20cx%3D%2715.8%27%20cy%3D%277.4%27%20rx%3D%272%27%20ry%3D%272.6%27%20fill%3D%27%23A9762A%27%20stroke%3D%27none%27%2F%3E%3Cellipse%20cx%3D%274.4%27%20cy%3D%2712.4%27%20rx%3D%271.9%27%20ry%3D%272.3%27%20fill%3D%27%23A9762A%27%20stroke%3D%27none%27%2F%3E%3Cellipse%20cx%3D%2719.6%27%20cy%3D%2712.4%27%20rx%3D%271.9%27%20ry%3D%272.3%27%20fill%3D%27%23A9762A%27%20stroke%3D%27none%27%2F%3E%3Cpath%20d%3D%27M12%2012.6c2.8%200%205.1%202.3%205.1%204.8%200%202.1-1.7%203.4-3.6%202.8a6%206%200%200%200-3%200c-1.9.6-3.6-.7-3.6-2.8%200-2.5%202.3-4.8%205.1-4.8Z%27%20fill%3D%27%23A9762A%27%20stroke%3D%27none%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/transport"] .service-icon{background-color:#E1F0FA;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%230E7FC0%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M1.8%205.5h12.4v10.2H1.8z%27%2F%3E%3Cpath%20d%3D%27M14.2%208.8h4.2l3.2%203.2v3.7h-7.4V8.8Z%27%2F%3E%3Ccircle%20cx%3D%275.8%27%20cy%3D%2718.4%27%20r%3D%272.3%27%2F%3E%3Ccircle%20cx%3D%2717.6%27%20cy%3D%2718.4%27%20r%3D%272.3%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/food"] .service-icon{background-color:#FBEEE0;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23D9701A%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5.6%202.5v5.6a2.3%202.3%200%200%200%204.6%200V2.5%27%2F%3E%3Cpath%20d%3D%27M7.9%208.1V21.5%27%2F%3E%3Cpath%20d%3D%27M5.6%202.5v3.4M10.2%202.5v3.4%27%2F%3E%3Cpath%20d%3D%27M16.4%2021.5v-8.2c-1.9-.4-2.9-2.1-2.9-5.4%200-3.4%201.3-5.4%202.9-5.4s2.9%202%202.9%205.4c0%203.3-1%205-2.9%205.4%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/events-photo"] .service-icon{background-color:#F5E9FA;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23A343C6%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M22%2018.6a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V9a2%202%200%200%201%202-2h3.4l1.8-2.6h5.6L16.6%207H20a2%202%200%200%201%202%202v9.6Z%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2713.4%27%20r%3D%273.7%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/workshop-item-repair"] .service-icon{background-color:#F8EDE6;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23A85A33%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%276%27%20cy%3D%276.2%27%20r%3D%272.7%27%2F%3E%3Ccircle%20cx%3D%276%27%20cy%3D%2717.8%27%20r%3D%272.7%27%2F%3E%3Cpath%20d%3D%27M20.2%203.8%208.3%2015.7M14.6%2014.6%2020.2%2020.2M8.3%208.3%2012%2012%27%2F%3E%3C%2Fsvg%3E)}a[href$="/services/documents-consulting"] .service-icon{background-color:#E9EEF5;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%234E6E92%27%20stroke-width%3D%271.9%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M13.8%202.5H6.5A2%202%200%200%200%204.5%204.5v15a2%202%200%200%200%202%202h11a2%202%200%200%200%202-2V8.3l-5.7-5.8Z%27%2F%3E%3Cpath%20d%3D%27M13.8%202.5v5.8h5.7%27%2F%3E%3Cpath%20d%3D%27M8.6%2013.4h6.8M8.6%2017h6.8%27%2F%3E%3C%2Fsvg%3E)}@media (max-width:640px){.service-grid{width:min(100% - 28px,1180px)}.service-icon{width:52px;height:52px;flex:0 0 52px;background-size:28px 28px}}.how-hero .lead{color:#6d879f;margin:14px 0 0;max-width:560px;font-size:17px}.how-steps{display:grid;grid-gap:86px;gap:86px;margin-top:54px}.how-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.how-row:nth-child(2n) .how-shot{order:2}.how-shot{display:flex;justify-content:center}.how-shot .phone{width:min(264px,74vw);max-width:264px;margin:0}.how-shot .phone img{height:auto;display:block}.how-num{width:46px;height:46px;border-radius:15px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:19px;font-weight:900;margin-bottom:18px}.how-text h2{font-size:33px;letter-spacing:-.025em;margin:0 0 14px}.how-text p{color:#6d879f;margin:0 0 12px}.how-points{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-gap:10px;gap:10px}.how-points li{position:relative;padding-left:26px;font-size:15px;font-weight:600}.how-points li:before{content:"";position:absolute;left:0;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--blue)}.how-after{margin-top:86px}.how-after h2{font-size:28px;margin:0 0 12px}.how-after p{color:#6d879f;margin:0}.how-after p,.seo-block{max-width:760px}.seo-block h2{font-size:30px;letter-spacing:-.02em;margin:0 0 14px}.seo-block h3{font-size:19px;margin:30px 0 8px}.seo-block p{color:#5f7b93;margin:0}@media (max-width:900px){.how-steps{gap:56px;margin-top:36px}.how-row{grid-template-columns:1fr;gap:26px}.how-row:nth-child(2n) .how-shot{order:0}.how-text h2{font-size:26px}.how-after{margin-top:56px}}.card .badge-icon{width:52px;height:52px;flex:0 0 52px;border-radius:16px}.card .badge-icon svg{width:24px;height:24px}.page-hero .lead{color:#6d879f;margin:14px 0 0;max-width:620px;font-size:17px}.cards-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.cards-4 .card{padding:24px}.ask-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.ask-col h3{font-size:19px;margin:0 0 4px}.ask-cols .service-names{grid-template-columns:1fr;margin-top:12px}@media (max-width:1000px){.cards-4{grid-template-columns:repeat(2,1fr)}.ask-cols{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.cards-4{grid-template-columns:1fr}}.nav-actions{display:flex;align-items:center;gap:12px}.lang{position:relative;border:0;padding:0;background:none}.lang,.lang-btn{display:inline-flex}.lang-btn{align-items:center;gap:8px;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--navy);font-weight:700;font-size:14px;cursor:pointer;transition:.2s}.lang-btn:hover{border-color:#c8dff3;background:var(--soft)}.lang.open .lang-btn{border-color:var(--blue);box-shadow:0 0 0 3px rgba(40,119,220,.1)}.flag{width:20px;height:14px;flex:0 0 20px;display:block;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(18,56,94,.12)}.lang-code{letter-spacing:.02em}.lang-caret{width:10px;height:6px;flex:0 0 10px;color:#7390aa;transition:transform .18s}.lang.open .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:none;flex-direction:column;gap:2px;min-width:122px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 34px rgba(18,56,94,.14)}.lang.open .lang-menu{display:flex}.lang-menu a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;color:var(--navy);font-weight:700;font-size:14px}.lang-menu a:hover{background:var(--soft);color:var(--blue)}.lang-menu a.on{background:var(--pale);color:var(--blue)}@media (max-width:1000px){.lang{display:inline-flex}.nav-actions{margin-left:auto}.nav .btn{margin-left:0}}@media (max-width:640px){.nav-actions{gap:8px}.lang-btn{min-height:42px;padding:0 9px;gap:6px;font-size:13px}.lang-menu{min-width:112px}}.service-grid{margin-top:30px;margin-bottom:30px}.nav{position:relative}.nav-right{display:flex;align-items:center;gap:26px;margin-left:auto;justify-content:flex-end}.menu-btn svg{width:22px;height:22px}@media (max-width:1000px){.nav-right{gap:0}.menu-btn{display:grid;place-items:center}.navlinks.open{display:flex;flex-direction:column;align-items:stretch;gap:0;position:absolute;left:0;right:0;top:calc(100% + 6px);margin:0;padding:8px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 40px rgba(18,56,94,.16);z-index:70}.navlinks.open a{padding:15px 14px;border-radius:12px;font-size:16px;color:var(--navy)}.navlinks.open a+a:not(.nav-cta){border-top:1px solid rgba(220,232,244,.75)}.navlinks.open a:not(.nav-cta):active,.navlinks.open a:not(.nav-cta):hover{background:var(--soft);color:var(--blue)}}.nav-cta{display:none}@media (max-width:640px){.nav-actions{gap:7px}.menu-btn{width:40px;height:40px}.menu-btn svg{width:20px;height:20px}.nav-actions>.btn{display:none}.navlinks.open .nav-cta{display:inline-flex;margin:8px 4px 4px;color:#fff}}.listing{max-width:860px}.listing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.listing-head h1{margin:6px 0 0}.listing-facts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px;color:#6d879f}.listing-price{font-size:24px;font-weight:800;color:var(--ink,#16222e)}.listing-rate{white-space:nowrap}.listing-where{color:#8ba0b3}.listing-shots{display:flex;gap:12px;overflow-x:auto;margin:28px 0 0;padding-bottom:6px;scroll-snap-type:x mandatory}.listing-shots img{width:260px;height:195px;flex:0 0 auto;object-fit:cover;border-radius:14px;scroll-snap-align:start;background:#eef3f8}.listing-text{margin-top:26px;font-size:17px;line-height:1.65}.listing-text p{margin:0 0 14px}.listing-langs{color:#6d879f;margin:0 0 8px}.listing-cta{margin:34px 0 22px;padding:22px 24px;border-radius:16px;background:#F2F7FC;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.listing-cta p{margin:0;color:#6d879f;flex:1 1;min-width:260px}@media (max-width:640px){.listing-head{flex-direction:column}.listing-shots img{width:78vw;height:58vw}}.step:nth-child(5) .step-ic{background:#FDF0E4;color:#B86A22}.step:nth-child(6) .step-ic{background:#E8F1FD;color:#2877DC}.profile{max-width:900px}.profile-head{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.profile-face{width:132px;height:132px;flex:0 0 auto;border-radius:50%;object-fit:cover;background:#eef3f8}.profile-who{flex:1 1;min-width:280px}.profile-who h1{margin:0 0 12px}.profile-facts{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 20px;color:#6d879f}.profile-rate{white-space:nowrap;color:var(--ink,#16222e);font-weight:700}.profile-langs,.profile-where{color:#8ba0b3}.profile-about{margin-top:40px}.profile-about h2,.profile-services h2,.profile-work h2{margin:0 0 14px}.profile-about p{margin:0 0 14px;font-size:17px;line-height:1.65}.profile-services{margin-top:44px}.profile-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.profile-list a{display:block;text-decoration:none;color:inherit;border:1px solid #e3ecf4;border-radius:16px;overflow:hidden;background:#fff;height:100%;transition:border-color .15s ease,transform .15s ease}.profile-list a:hover{border-color:#c9dcec;transform:translateY(-2px)}.profile-list img,.profile-noshot{display:block;width:100%;height:150px;object-fit:cover;background:#eef3f8}.profile-list h3{margin:14px 16px 6px;font-size:17px;line-height:1.3}.profile-price{margin:0 16px 16px;color:#6d879f;font-weight:700}.profile-srate{font-weight:400}.profile-work{margin-top:44px}.profile-shots{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.profile-shots img{width:240px;height:180px;flex:0 0 auto;object-fit:cover;border-radius:14px;scroll-snap-align:start;background:#eef3f8}.profile-cta{margin:44px 0 22px;padding:22px 24px;border-radius:16px;background:#F2F7FC;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.profile-cta p{margin:0;color:#6d879f;flex:1 1;min-width:260px}.listing .eyebrow a{color:inherit;text-decoration:none;border-bottom:1px solid #cfe0ee}.listing .eyebrow a:hover{border-bottom-color:#7fa8c9}.listing-text h2{margin:34px 0 12px}@media (max-width:640px){.profile-head{gap:18px}.profile-face{width:92px;height:92px}.profile-shots img{width:74vw;height:56vw}.profile-who{min-width:0}.profile-facts{gap:6px 14px}.profile-cta{flex-direction:column;align-items:stretch}.profile-cta p{min-width:0}.profile-cta .btn{text-align:center}}.place{max-width:1000px}.place h1{margin:0 0 26px}.place .eyebrow a{color:inherit;text-decoration:none;border-bottom:1px solid #cfe0ee}.place-list{list-style:none;margin:0 0 34px;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.place-card{display:block;text-decoration:none;color:inherit;border:1px solid #e3ecf4;border-radius:16px;overflow:hidden;background:#fff;transition:border-color .15s ease,transform .15s ease}.place-card:hover{border-color:#c9dcec;transform:translateY(-2px)}.place-card img,.place-noshot{display:block;width:100%;height:170px;object-fit:cover;background:#eef3f8}.place-card h3{margin:14px 16px 6px;font-size:17px;line-height:1.3}.place-price{margin:0 16px 16px;color:#6d879f;font-weight:700}.place-rate{font-weight:400}.place-who{display:inline-block;margin:8px 2px 0;color:#6d879f;font-size:14px;text-decoration:none;border-bottom:1px solid transparent}a.place-who:hover{border-bottom-color:#cfe0ee}.place-near{margin-top:34px}.place-near h2{margin:0 0 14px}.place-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.place-chips a{display:inline-block;padding:9px 14px;border-radius:999px;background:#F2F7FC;color:#16222e;text-decoration:none;font-weight:600}.place-chips a:hover{background:#e4eef8}.place-count{color:#7f97ab;font-weight:400}.place-all{margin:16px 0 0}.profile-reviews{margin-top:44px}.profile-reviews h2{margin:0 0 16px}.review-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.review-list li{padding:18px 20px;border-radius:16px;background:#F7FAFD}.review-stars{margin:0 0 8px;color:#E8A33D;letter-spacing:2px}.review-dim{color:#d7dfe7}.review-text{margin:0 0 10px;font-size:16px;line-height:1.55}.review-who{margin:0;color:#8ba0b3;font-size:13.5px}.profile-place{display:flex;flex-wrap:wrap;gap:10px 16px;margin:18px 0 0}.profile-place a{color:#4a7fb0;text-decoration:none;font-size:14.5px}.profile-place a:hover{text-decoration:underline}.listing-place{margin:12px 0 0}.listing-place a{color:#4a7fb0;text-decoration:none}.listing-place a:hover{text-decoration:underline}@media (max-width:640px){.place-card img,.place-noshot{height:46vw}.review-list{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr;gap:10px}.service-card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 14px 16px;border-radius:16px}.service-icon{width:44px;height:44px;flex:0 0 44px;border-radius:14px;background-size:24px 24px}.service-card b{font-size:15px;line-height:1.25}.service-card span{font-size:12.5px}.steps{gap:10px}.step{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;align-items:start;min-height:0;padding:16px;border-radius:18px}.step-ic{width:46px;height:46px;margin-bottom:0;border-radius:15px;grid-row:1/span 2}.step-ic svg{width:24px;height:24px}.step-ic:after{width:17px;height:17px;right:-5px;top:-5px;font-size:10px}.step h3{grid-column:2;margin:1px 0 0;font-size:17px;line-height:1.25}.step p{grid-column:2;margin:5px 0 0;font-size:13.5px;line-height:1.5}}@media (max-width:359px){.service-grid{grid-template-columns:1fr}.service-card{flex-direction:row;align-items:center}}.promise .badge-icon svg{width:22px;height:22px}@media (max-width:640px){.cards-3{gap:10px}.cards-3 .card{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px;border-radius:18px}.cards-3 .card .badge-icon{width:46px;height:46px;flex:0 0 46px;margin-bottom:0;border-radius:15px;grid-row:1/span 2}.cards-3 .card .badge-icon svg{width:24px;height:24px}.cards-3 .card h3{grid-column:2;margin:1px 0 0;font-size:17px;line-height:1.25}.cards-3 .card p{grid-column:2;margin:5px 0 0;font-size:13.5px;line-height:1.5}.promise{padding:16px;gap:12px}.promise .badge-icon{width:42px;height:42px;flex:0 0 42px;border-radius:14px}}.how-row.no-shot{grid-template-columns:1fr}.how-row.no-shot .how-text{max-width:760px}.card code,.how-text code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;background:var(--pale,#eef4fb);padding:1px 6px;border-radius:6px}.more{position:relative}.more-toggle{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.more-toggle:not(:checked)~.more-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--more-lines,4);overflow:hidden}.more-toggle:not(:checked)~.more-text p{margin:0;display:inline}.more-toggle:not(:checked)~.more-text p+p:before{content:" "}.more-btn{display:inline-block;margin-top:10px;cursor:pointer;font-size:15px;font-weight:600;color:#2877dc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.more-btn:hover{text-decoration:underline}.more-toggle:checked~.more-btn .more-open,.more-toggle:not(:checked)~.more-btn .more-close{display:none}.more-toggle:focus-visible~.more-btn{outline:2px solid #2877dc;outline-offset:3px;border-radius:4px}.review-of{display:inline-block;margin:0 0 8px;padding:3px 9px;border-radius:9px;background:#eef4fa;color:#4e748f;font-size:12.5px;font-weight:600}.listing-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none}.listing-tags li{padding:5px 11px;border-radius:13px;background:#e8f3fd;color:#1f6cc4;font-size:13.5px;font-weight:600}.biz-cover{display:block;width:100%;height:auto;max-height:330px;object-fit:cover;border-radius:18px;margin-bottom:22px;background:#eef3f8}.biz-head{align-items:flex-start}.biz-logo{width:96px;height:96px;flex:0 0 auto;border-radius:22px;object-fit:cover;background:#12212e}.biz-noshot{display:grid;place-items:center;color:#fff;font-size:40px;font-weight:800;text-transform:uppercase}.biz-mark{display:inline-block;margin:0 0 8px;padding:4px 12px;border-radius:999px;background:#e8f3fd;color:#1f6cc4;font-size:13px;font-weight:700}.biz-tagline{margin:0 0 14px;font-size:18px;line-height:1.5;color:#3d5568}.biz-open{color:#237a52}.biz-open,.biz-shut{font-weight:700;white-space:nowrap}.biz-shut{color:#b4483d}.biz-menu .biz-group{margin-top:26px}.biz-menu h3{margin:0 0 10px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#7b90a4}.biz-list{list-style:none;margin:0;padding:0}.biz-list li{display:flex;align-items:baseline;gap:18px;padding:11px 0;border-bottom:1px solid #e6edf3}.biz-list li:last-child{border-bottom:0}.biz-what{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.biz-what strong{font-size:17px;font-weight:600;color:var(--ink,#16222e)}.biz-what span{font-size:14.5px;line-height:1.45;color:#6d879f}.biz-price{flex:0 0 auto;font-size:17px;font-weight:700;color:var(--ink,#16222e)}.biz-list li.gone{opacity:.55}.biz-list li.gone .biz-price{color:#b4483d}.biz-hours ul{list-style:none;margin:0;padding:0;max-width:420px}.biz-hours li{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #e6edf3;font-size:16px}.biz-hours li:last-child{border-bottom:0}.biz-hours li.gone,.biz-hours li.gone b{color:#8ba0b3;font-weight:400}.biz-links{display:flex;flex-wrap:wrap;gap:10px;margin:0}.biz-links a{padding:9px 16px;border-radius:999px;background:#eef3f8;color:#1f6cc4;font-size:15px;font-weight:600;text-decoration:none}.biz-owner{margin:34px 0 0;color:#8ba0b3;font-size:15px}@media (max-width:640px){.biz-logo{width:72px;height:72px;border-radius:18px}.biz-noshot{font-size:30px}.biz-cover{max-height:200px;margin-bottom:16px}}