/* Remote support: clear tasks, a deliberate connection and pricing per job. */
.remote-hero{padding:30px 0 0;background:radial-gradient(ellipse at 80% 40%,#b58b3c0c,transparent 55%),var(--bg)}.remote-hero .breadcrumbs{margin-bottom:42px}.remote-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:54px;align-items:center;padding-bottom:42px}.remote-hero .eyebrow{font-size:11px;letter-spacing:.1em;line-height:1.7}.remote-hero h1{font-size:clamp(38px,3.5vw,52px);line-height:1.13;letter-spacing:-.045em;margin-bottom:26px}.remote-hero .hero-description{font-size:17px;line-height:1.8;margin-bottom:28px;max-width:660px}.remote-actions{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap}.remote-actions .button{font-size:15px;gap:18px}.remote-how{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#d1d9e4;min-height:44px}.remote-how:hover{color:var(--gold-light)}.remote-how .icon{width:16px;height:16px}.remote-micro{font-size:12px;line-height:1.8;color:#aebccd;margin:18px 0 0;max-width:500px}.remote-visual{margin:0;min-width:0;border:1px solid #b28b4940;border-radius:22px;overflow:hidden;background:#101b28;box-shadow:0 22px 65px #0002}.remote-visual>img{width:100%;height:auto}.remote-visual figcaption{display:flex;align-items:center;gap:12px;padding:18px 22px;border-top:1px solid #ffffff12;font-size:12px;color:#c5cfdd}.remote-visual figcaption .icon{width:18px;height:18px;color:#e6c78e}.remote-visual figcaption strong{margin-left:auto;color:#f1d69f;font-size:11px;font-weight:600}.remote-promises{display:flex;gap:18px 40px;flex-wrap:wrap;margin:0;padding:23px 0;border-top:1px solid #ffffff16;color:#c4cedb;font-size:13px}.remote-promises li{display:flex;align-items:center;gap:9px}.remote-promises .icon{width:17px;height:17px;color:var(--gold)}
.remote-tasks{background:#fff}.remote-tasks .section-heading h2{max-width:600px}.remote-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.remote-task{padding:30px;border:1px solid #dbe2eb;border-radius:16px;background:#f8f9fc;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.remote-task-icon{display:grid;place-items:center;width:43px;height:43px;background:#f2e8d4;color:#805b23;border:1px solid #decca9;border-radius:12px;margin-bottom:24px;flex-shrink:0}.remote-task-icon .icon{width:23px;height:23px}.remote-task h3{font-size:22px;line-height:1.25;margin-bottom:16px}.remote-task p{font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:20px}.remote-task .text-link{width:100%;justify-content:space-between;margin-top:auto;font-size:16px;border-top:1px solid #dce3ec;padding-top:14px}
.remote-fit{background:#eef2f7}.remote-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.remote-fit-panel{border:1px solid #d8e0e9;border-radius:18px;background:#fff;padding:32px 36px}.remote-fit-symbol{display:grid;place-items:center;width:42px;height:42px;background:#f2e8d4;border-radius:50%;color:#805b23;margin-bottom:22px}.remote-fit-panel h3{font-size:24px;line-height:1.3;margin-bottom:22px}.remote-fit-panel ul{margin:0}.remote-fit-panel li{display:flex;gap:13px;font-size:16px;line-height:1.8;margin-bottom:16px;color:#405067}.remote-fit-panel li:last-child{margin-bottom:0}.remote-fit-panel li .icon{width:19px;height:19px;color:#8b6529;margin-top:5px}.remote-fit-panel>p{font-size:14px;line-height:1.8;color:var(--muted);border-top:1px solid #dbe2eb;padding-top:20px;margin:24px 0 12px}.remote-fit-panel .text-link{font-size:14px;line-height:1.6}.remote-fit-alternative{background:#f8f9fc}.remote-fit-alternative .remote-fit-symbol{background:#e7ecf3;color:#54657a}
.remote-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.remote-safety h2{font-size:clamp(32px,3vw,44px);line-height:1.2;max-width:550px}.remote-safety .eyebrow .icon{width:18px;height:18px}.remote-safety .section-description{font-size:17px;line-height:1.8}.remote-safety .button{font-size:14px;gap:18px}.remote-download-note{font-size:12px;color:#aab8ca;line-height:1.8;max-width:440px;margin:18px 0 0}.remote-safety-list{margin:0}.remote-safety-list li{display:flex;gap:25px;border-top:1px solid #ffffff1c;padding:25px 0}.remote-safety-list li:first-child{padding-top:0;border-top:0}.remote-safety-list li>span{color:#d6b47a;font-size:12px;letter-spacing:.1em;flex-shrink:0;padding-top:3px}.remote-safety-list h3{font-size:21px;line-height:1.3;margin-bottom:12px}.remote-safety-list p{font-size:15px;color:#b5c1d0;line-height:1.8;margin:0}
.remote-cost-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:64px;align-items:start}.remote-price-list{margin:0;border-top:1px solid #cbd5e1}.remote-price-list>div{display:flex;justify-content:space-between;gap:22px;padding:23px 0;border-bottom:1px solid #d8e0e9}.remote-price-list dt{font-size:16px;line-height:1.6}.remote-price-list dt strong{font-weight:650}.remote-price-list dt span{display:block;font-size:12px;color:#627188;margin-top:5px}.remote-price-list dd{font-size:18px;font-weight:700;color:#755625;white-space:nowrap;margin:0;padding-top:1px}.remote-price-aside{padding:30px;border:1px solid #dfcda9;border-radius:18px;background:#f2ebdd}.remote-price-aside h3{font-size:26px;line-height:1.25;margin-bottom:16px}.remote-price-aside>p{font-size:14px;line-height:1.8;color:#45556b;margin-bottom:22px}.remote-price-aside>.button{width:100%;font-size:14px;gap:16px;background:var(--bg);color:var(--gold-light);border-color:var(--bg)}.remote-price-aside>.button:hover{background:#283546}.remote-guarantee{border-top:1px solid #d9c9aa;display:flex;gap:12px;margin-top:26px;padding-top:22px}.remote-guarantee>.icon{color:#89652c;width:20px;height:20px;margin-top:3px}.remote-guarantee p{font-size:12px;line-height:1.9;color:#4b5c71;margin:0}
.remote-coverage{padding:60px 0;background:#ece5d6;border-block:1px solid #ded2ba}.remote-coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.remote-coverage h2{font-size:36px;line-height:1.2;max-width:560px}.remote-coverage p{font-size:16px;line-height:1.9;color:#45546a;max-width:620px;margin-bottom:0}.remote-coverage .eyebrow{font-size:11px;color:#765725;margin-bottom:18px}.remote-prepare{border-left:1px solid #cdbc9c;padding-left:40px}.remote-prepare h3{font-size:23px;line-height:1.3;margin-bottom:24px}.remote-prepare ul{margin:0}.remote-prepare li{display:flex;gap:12px;font-size:14px;line-height:1.8;color:#45546a;margin-bottom:16px}.remote-prepare li:last-child{margin-bottom:0}.remote-prepare .icon{width:17px;height:17px;color:#87622b;margin-top:4px}
.home-remote{display:grid;grid-template-columns:.85fr 1.25fr;align-items:center;gap:44px;border:1px solid #344253;border-radius:20px;overflow:hidden;margin-bottom:28px;background:radial-gradient(ellipse at 15% 50%,#b58b3c14,transparent 60%),#101b28}.home-remote-art{padding:26px 0 26px 26px;min-width:0}.home-remote-art img{width:100%;height:auto}.home-remote-art>span{display:block;font-size:9px;letter-spacing:.17em;text-align:center;color:#a5b5c7;margin-top:12px}.home-remote-copy{padding:36px 38px 36px 0;min-width:0}.home-remote .eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:15px}.home-remote h3{font-size:clamp(25px,2.5vw,34px);line-height:1.2;margin-bottom:18px}.home-remote-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#b6c3d4;margin-bottom:24px;max-width:630px}.home-remote-bottom{display:flex;gap:18px 28px;flex-wrap:wrap;align-items:center}.home-remote .button{font-size:13px;gap:16px;min-height:48px;padding:13px 17px}.home-remote-bottom>div{display:flex;flex-direction:column;gap:3px;max-width:210px}.home-remote-bottom strong{font-size:20px;font-weight:650;color:#f4d99c}.home-remote-bottom>div>span{font-size:11px;color:#b8c5d5;line-height:1.7}
@media(max-width:1100px){.remote-hero-grid{gap:32px}.remote-task{padding:25px}.remote-task h3{font-size:20px}.remote-safety-grid{gap:45px}.remote-cost-grid{gap:36px}.remote-price-aside{padding:26px}.remote-coverage-grid{gap:40px}.remote-prepare{padding-left:30px}.home-remote{gap:28px}.home-remote-copy{padding:30px 28px 30px 0}.home-remote h3{font-size:28px}.home-remote-bottom{gap:18px}.home-remote-bottom>div{max-width:none}}
@media(max-width:900px){.remote-hero-grid{grid-template-columns:1fr}.remote-hero h1{max-width:680px}.remote-hero-copy{max-width:760px}.remote-visual{display:none}.remote-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-fit-panel{padding:28px}.remote-safety-grid{gap:32px}.remote-cost-grid{grid-template-columns:1.3fr 1fr;gap:28px}.remote-price-list>div{gap:16px}.remote-price-list dd{font-size:16px}.remote-coverage h2{font-size:31px}.home-remote{grid-template-columns:.75fr 1.25fr;gap:24px}.home-remote-art{padding-left:18px}.home-remote-copy>p:not(.eyebrow){font-size:14px}.home-remote h3{font-size:27px}}
@media(max-width:760px){.remote-hero{padding-top:24px}.remote-hero .breadcrumbs{margin-bottom:30px}.remote-hero-grid{padding-bottom:30px}.remote-hero .eyebrow{font-size:9px;letter-spacing:.08em;gap:8px}.remote-hero h1{font-size:clamp(32px,7.4vw,43px);line-height:1.15;margin-bottom:22px}.remote-hero .hero-description{font-size:16px;line-height:1.8;margin-bottom:24px}.remote-actions{display:grid;gap:10px;justify-items:stretch}.remote-actions .button{font-size:14px;gap:14px;padding-inline:18px;justify-content:space-between}.remote-how{justify-content:center;font-size:13px}.remote-micro{font-size:12px;margin-top:12px}.remote-promises{gap:12px 20px;padding:19px 0;font-size:11px}.remote-promises .icon{width:15px;height:15px}.remote-task-grid{grid-template-columns:1fr;gap:14px}.remote-task{padding:25px}.remote-task-icon{width:39px;height:39px;margin-bottom:20px}.remote-task h3{font-size:22px;max-width:400px}.remote-task p{font-size:15px}.remote-task .text-link{font-size:16px;padding-top:12px}.remote-fit-grid,.remote-safety-grid,.remote-cost-grid,.remote-coverage-grid{grid-template-columns:1fr;gap:24px}.remote-fit-panel{padding:26px}.remote-fit-panel h3{font-size:22px}.remote-fit-panel li{font-size:15px}.remote-fit-panel .text-link{font-size:13px;gap:12px}.remote-safety h2{font-size:32px}.remote-safety .section-description{font-size:16px}.remote-safety-list li{gap:20px}.remote-safety-list h3{font-size:20px}.remote-safety-list p{font-size:15px}.remote-download-note{max-width:none}.remote-safety .button{font-size:13px;gap:14px;max-width:100%;padding-inline:18px}.remote-price-list>div{padding:20px 0;gap:14px}.remote-price-list dt{font-size:15px}.remote-price-list dt span{font-size:11px}.remote-price-list dd{font-size:16px}.remote-price-aside{padding:26px}.remote-price-aside h3{font-size:25px}.remote-price-aside .button{font-size:14px}.remote-coverage{padding:42px 0}.remote-coverage h2{font-size:31px}.remote-coverage p{font-size:15px;line-height:1.85}.remote-prepare{border-left:0;border-top:1px solid #cdbc9c;padding:26px 0 0}.remote-prepare h3{font-size:22px;margin-bottom:20px}.home-remote{display:block;margin-bottom:20px;border-radius:16px}.home-remote-art{display:none}.home-remote-copy{padding:27px 24px}.home-remote .eyebrow{font-size:9px;letter-spacing:.08em;line-height:1.7}.home-remote h3{font-size:28px}.home-remote-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.home-remote-bottom{display:block}.home-remote .button{font-size:13px;justify-content:space-between;width:100%;padding-inline:15px}.home-remote-bottom>div{margin-top:19px}.home-remote-bottom>div>span{font-size:12px;max-width:330px}.home-remote-bottom strong{font-size:21px}}
@media print{.remote-actions,.remote-price-aside,.remote-visual{display:none}.remote-hero,.remote-safety{background:#fff;color:#14202c}.remote-hero-grid{display:block}.remote-hero .hero-description,.remote-safety .section-description,.remote-safety-list p,.remote-micro,.remote-promises{color:#333}.remote-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.remote-task{break-inside:avoid}.remote-cost-grid{display:block}}

.remote-hero-price{margin:0 0 24px}.remote-hero-price>a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:44px}.remote-hero-price strong{font-size:22px;color:#f4d99c;font-weight:650}.remote-hero-price span{font-size:12px;color:#c1cddd;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d3ac6877}.remote-hero-price .icon{width:17px;height:17px;color:#d3ac68}.remote-hero-price a:hover span{color:#f4d99c}
