.arrizo-service{--az-ink:#102d43;--az-muted:#4d6574;--az-line:#dbe6ed;--az-teal:#13c5b1;--az-orange:#ff792b;color:var(--az-ink);background:#fff;line-height:1.95}.arrizo-service *{box-sizing:border-box}.arrizo-service h1,.arrizo-service h2,.arrizo-service h3,.arrizo-service h4,.arrizo-service p{margin-top:0}.arrizo-service a{color:inherit}.arrizo-service a:focus-visible,.arrizo-service button:focus-visible,.arrizo-service input:focus-visible,.arrizo-service summary:focus-visible,.arrizo-service [tabindex]:focus-visible{outline:3px solid #008e83;outline-offset:4px}.arrizo-service section[id]{scroll-margin-top:155px}.arrizo-service h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.55;letter-spacing:-.035em;margin-bottom:16px}.arrizo-service h3{font-size:1.25rem;line-height:1.7}.az-kicker{color:#007f75;font-size:.82rem;font-weight:800;letter-spacing:.01em;margin-bottom:13px}.az-hero{background:radial-gradient(ellipse at 15% 40%,#10475b 0,transparent 55%),#081e31;color:#fff;overflow:hidden}.az-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-top:35px;padding-bottom:65px}.az-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;color:#b6ceda;font-size:.78rem;margin-bottom:45px}.az-breadcrumbs a{text-decoration:none}.az-hero .az-kicker,.az-dark .az-kicker,.az-final .az-kicker{color:#57e5cf}.az-hero h1{font-size:clamp(2rem,4.1vw,3.8rem);line-height:1.35;letter-spacing:-.05em;margin:0 0 23px}.az-hero h1>span{display:block;font-size:.62em;line-height:1.65;color:#d3e8ef;margin-top:16px;font-weight:500}.az-lead{font-size:1rem;color:#d0e0e8;max-width:590px}.az-price-answer{padding:15px 18px;border-right:3px solid #42d7a8;background:#133e42;border-radius:12px;margin:22px 0}.az-price-answer mark{background:transparent;color:#91ffd1;font-size:1.08rem}.az-price-answer>span{display:block;color:#d6f2e7;font-size:.8rem;margin-top:6px}.az-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.az-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 20px;border-radius:13px;text-decoration:none;font-weight:750;font-size:.91rem;min-height:50px;transition:transform .2s,background .2s}.az-button:hover{transform:translateY(-2px)}.az-button-primary{background:var(--az-orange);color:#fff!important;box-shadow:0 8px 24px #ff792b24}.az-button-outline{color:#fff;border:1px solid #7aa3b8}.az-button-dark{background:#0c354d;color:#fff!important}.az-button-light{background:#fff;border:1px solid var(--az-line)}.az-trust{display:flex;gap:10px 19px;padding:0;list-style:none;color:#a9c6d2;flex-wrap:wrap;font-size:.75rem;margin:23px 0 0}.az-trust li:before{content:'✓';color:#59e3c3;margin-left:6px}.az-hero-visual{margin:0;position:relative;padding-top:40px;min-width:0}.az-hero-visual>img{width:100%;height:auto;position:relative;display:block;object-fit:contain;filter:drop-shadow(0 25px 24px #0005);z-index:1}.az-orbit{position:absolute;width:86%;aspect-ratio:1;border:1px solid #1b64727a;border-radius:50%;top:0;left:8%;background:radial-gradient(circle,#1c6a7138,transparent 65%)}.az-orbit:after{content:'';position:absolute;inset:13%;border:1px dashed #3fb6ad50;border-radius:50%}.az-visual-label{display:block;font-size:.63rem;letter-spacing:.2em;color:#71c6d0;text-align:center}.az-device-diagram{position:relative;z-index:2;display:flex;align-items:center;gap:20px;padding:17px 23px;background:#ffffff0a;border:1px solid #80bdc02e;border-radius:20px;margin:-5px 24px 0;backdrop-filter:blur(14px)}.az-device-diagram>b{font-size:.8rem;color:#c7e6ee}.az-screen{position:relative;display:flex;gap:12px;background:#071f32;padding:18px 14px;border:3px solid #477b8c;border-radius:12px;font-size:.7rem;overflow:hidden;box-shadow:0 0 35px #20eed319}.az-screen>span{border:1px solid #2ea69b55;color:#7bdfd3;border-radius:5px;padding:3px 5px}.az-screen>i{position:absolute;top:-50%;left:40%;height:200%;width:20px;transform:rotate(35deg);background:#ffffff0c}.az-hero-visual figcaption{text-align:center;color:#b0c8d4;font-size:.67rem;margin-top:12px}.az-jump{position:sticky;top:75px;background:#fffefb;z-index:8;border-bottom:1px solid var(--az-line);box-shadow:0 4px 18px #102d4306}.az-jump .container{display:flex;gap:6px;overflow-x:auto;padding-block:12px}.az-jump a{display:block;white-space:nowrap;padding:7px 16px;text-decoration:none;border-radius:30px;font-size:.83rem;font-weight:700;flex-shrink:0}.az-jump a:hover{background:#e3f5f2;color:#006d64}.az-section{padding:76px 0}.az-light{background:#f3f7f9}.az-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:30px}.az-heading p:last-child{color:var(--az-muted);font-size:.94rem}.az-heading>p{margin-bottom:8px}.az-diagnostic{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--az-line);border-radius:24px;overflow:hidden;box-shadow:0 15px 50px #0f314508}.az-tabs{display:flex;flex-direction:column;gap:6px;padding:16px;background:#f5f8fa}.az-tabs button{font:inherit;font-size:.88rem;line-height:1.7;text-align:right;padding:13px 12px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#345165;cursor:pointer}.az-tabs button>span{font-size:.7rem;color:#6c8290}.az-tabs button[aria-selected=true]{background:#103b52;color:#fff;box-shadow:0 6px 18px #143b5220}.az-tabs button[aria-selected=true]>span{color:#6de2d1}.az-panels{padding:30px;min-width:0}.az-panels article:focus{outline-offset:5px}.az-small-label{color:#007f75;font-size:.76rem;font-weight:700;display:block;margin-bottom:11px}.az-panels h3{font-size:1.65rem;margin-bottom:10px}.az-observation{color:#375e70;font-weight:600;border-bottom:1px solid var(--az-line);padding-bottom:17px}.az-panel-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.az-panel-columns h4{font-size:.89rem;margin-bottom:12px}.az-panel-columns p{font-size:.88rem;color:#496273}.az-safe{background:#eff9f5;padding:19px;border-radius:15px}.az-safe h4{color:#166551}.az-result{font-size:.83rem;margin-bottom:0;border-top:1px solid var(--az-line);padding-top:17px;color:#0a6e66}.az-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.az-model-card{background:#fff;border:1px solid var(--az-line);border-radius:20px;padding:26px;display:flex;flex-direction:column}.az-model-card p,.az-model-card ul{font-size:.88rem;color:var(--az-muted)}.az-model-card ul{padding-right:20px}.az-model-card li{margin-bottom:7px}.az-model-card>a{margin-top:auto;font-weight:700;color:#007b75;text-underline-offset:5px;font-size:.85rem}.az-inline-note{margin-top:25px;padding:23px 27px;border:1px solid #c9dfdf;border-radius:16px;background:#e9f3f3;font-size:.9rem}.az-inline-note p:last-child{margin-bottom:0}.az-cost-summary{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:20px;padding:23px;background:#edf8f3;border-radius:20px;margin-bottom:22px}.az-cost-summary span{display:block;font-size:.8rem;color:#3b6856}.az-cost-summary strong{display:block;color:#0e6c4b;font-size:1.6rem;margin-top:6px}.az-cost-summary small{font-size:.85rem;font-weight:500}.az-cost-summary p{font-size:.87rem;color:#416657;margin:0}.az-table-wrap{overflow-x:auto;border:1px solid var(--az-line);border-radius:18px}.az-table-wrap table{width:100%;border-collapse:collapse;font-size:.89rem;min-width:620px;text-align:right}.az-table-wrap caption{text-align:right;padding:16px 20px;color:#597180;font-size:.82rem;background:#f8fafb}.az-table-wrap th,.az-table-wrap td{padding:18px 20px;border-bottom:1px solid var(--az-line);vertical-align:top}.az-table-wrap thead th{background:#123a50;color:#fff;font-size:.83rem}.az-table-wrap tbody th{font-weight:600;max-width:300px}.az-table-wrap tbody td:nth-child(2){white-space:nowrap;direction:rtl;min-width:220px}.az-table-wrap tbody td:last-child{color:#617887;font-size:.8rem}.az-table-wrap mark{background:#dff4e7;color:#12603e;padding:5px 8px;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.az-table-wrap tr:last-child>*{border-bottom:0}.az-price-notes{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px;font-size:.84rem;color:#4f6878}.az-price-notes strong{color:#143b50}.az-dark{background:#0c263b;color:#fff}.az-process-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.az-process-intro p:not(.az-kicker){color:#b3cedc}.az-process-intro .az-button{margin-top:15px}.az-timeline{list-style:none;padding:0;margin:0}.az-timeline li{display:flex;gap:22px;padding:0 0 27px;position:relative}.az-timeline li:before{content:'';position:absolute;right:22px;top:49px;bottom:4px;width:1px;background:#31556b}.az-timeline li:last-child:before{display:none}.az-timeline li>span{border:1px solid #427586;background:#123a50;color:#72e4ce;width:45px;height:45px;flex:0 0 45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.92rem}.az-timeline h3{font-size:1rem;margin:6px 0 9px}.az-timeline p{font-size:.87rem;color:#b8d0dd;margin-bottom:0}.az-editorial{display:grid;grid-template-columns:1.45fr 1fr;gap:55px;align-items:start}.az-editable-copy p{font-size:.94rem;color:#425c6e;margin-bottom:20px}.az-care{background:#f0f5f8;padding:28px;border:1px solid var(--az-line);border-radius:20px}.az-care ul{padding-right:19px;font-size:.87rem;color:#496273}.az-care li{margin-bottom:15px}.az-care a{color:#006f6a;font-weight:700;font-size:.86rem}.az-location{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;padding:30px;border:1px solid var(--az-line);background:#fff;border-radius:22px}.az-location address{font-style:normal;font-weight:700;line-height:2.1}.az-location p{font-size:.88rem;color:#5c7382;margin-block:12px 20px}.az-location-graphic{min-height:220px;background:repeating-linear-gradient(35deg,transparent 0 34px,#c7dcdb44 35px 37px),repeating-linear-gradient(125deg,#eff7f5 0 48px,#d1e1e166 49px 51px);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:#17574f}.az-location-graphic>span{font-size:.77rem;background:#ffffffad;padding:2px 14px;border-radius:12px}.az-location-graphic i{font-style:normal;line-height:1;font-size:4.5rem}.az-location-graphic b,.az-location-graphic small{background:#eff7f5;padding:0 9px}.az-area-directory{padding-top:35px}.az-area-directory label{display:block;font-weight:650;font-size:.9rem;max-width:520px}.az-area-directory input{display:block;width:100%;border:1px solid #c8d9e3;background:#fff;padding:14px 17px;margin-top:10px;border-radius:12px;font:inherit;font-weight:400;font-size:.85rem;min-height:48px}.az-area-directory>p{font-size:.8rem;color:#5e7584;margin-top:15px}.az-area-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.az-area-chips li>a,.az-area-chips li>span{display:block;padding:6px 13px;border:1px solid #d6e3e8;background:#fff;border-radius:9px;font-size:.8rem;text-decoration:none}.az-area-chips li>a{color:#006f68;border-color:#b7dcd2}.az-area-chips a:hover{background:#dff2eb}.az-faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:55px}.az-faq-grid>div>p:last-child{color:#587180;font-size:.9rem}.az-faqs details{border:1px solid var(--az-line);border-radius:14px;margin-bottom:10px;background:#fff;overflow:hidden}.az-faqs summary{padding:17px 20px;cursor:pointer;font-weight:650;font-size:.92rem;list-style-position:inside}.az-faqs details[open] summary{background:#f1f7f8;color:#006d67}.az-faqs details p{padding:17px 20px 20px;font-size:.88rem;color:#4c6575;margin:0}.az-reading{padding-top:0}.az-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.az-reading-grid a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;background:#f1f6f8;border-radius:12px;padding:20px;font-size:.9rem}.az-reading-grid a:hover{background:#e4f3ef}.az-final{padding:55px 0;background:#10374b;color:#fff}.az-final>.container{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:35px}.az-final p:last-child{font-size:.9rem;color:#bdd9e5;margin-bottom:0}.az-final h2{font-size:1.65rem}.az-sources{padding:42px 0;font-size:.78rem;color:#637c8b}.az-sources h2{font-size:1rem}.az-sources ul{display:grid;grid-template-columns:1fr 1fr;gap:17px 35px;padding-right:20px}.az-sources li>span{display:block;font-size:.74rem}.az-sources a{color:#1e6373;text-underline-offset:4px}.az-sources p{max-width:1000px}
@media(max-width:1000px){.az-hero-grid{gap:15px}.az-hero h1{font-size:2.6rem}.az-device-diagram{margin-inline:5px;padding:15px;gap:10px}.az-model-grid{gap:12px}.az-model-card{padding:20px}.az-panel-columns{grid-template-columns:1fr}.az-diagnostic{grid-template-columns:225px minmax(0,1fr)}.az-cost-summary{grid-template-columns:1fr 1fr}.az-cost-summary p{grid-column:1/-1}.az-process-grid{gap:35px}.az-editorial{gap:28px}.az-final>.container{grid-template-columns:1fr}.az-final .az-button{justify-self:start}}
@media(max-width:700px){.az-section{padding:48px 0}.az-hero-grid{grid-template-columns:1fr;padding-top:20px;padding-bottom:35px;gap:25px}.az-breadcrumbs{margin-bottom:25px}.az-hero h1{font-size:2.4rem}.az-lead{font-size:.93rem}.az-hero-visual{padding-top:5px;max-width:500px;margin-inline:auto}.az-hero-visual>img{max-height:290px}.az-orbit{top:10px;height:270px;width:85%;aspect-ratio:auto}.az-device-diagram{margin:0 12px}.az-visual-label{font-size:.6rem}.az-device-diagram>b{font-size:.7rem}.az-screen{padding:12px;gap:7px}.az-jump{top:65px}.az-jump .container{padding-block:7px}.az-jump a{padding:6px 13px;font-size:.78rem}.az-heading{grid-template-columns:1fr;gap:5px;margin-bottom:23px}.az-heading h2{margin-bottom:10px}.az-heading p:last-child{font-size:.87rem}.az-diagnostic{grid-template-columns:1fr;border-radius:18px}.az-tabs{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:6px}.az-tabs button{font-size:.75rem;padding:10px 8px;gap:7px;align-items:flex-start}.az-tabs button>span{font-size:.6rem}.az-panels{padding:22px 18px}.az-panels h3{font-size:1.35rem}.az-panel-columns{gap:6px}.az-safe{padding:16px}.az-observation{font-size:.89rem}.az-model-grid,.az-process-grid,.az-editorial,.az-location,.az-faq-grid,.az-reading-grid{grid-template-columns:1fr}.az-model-card{padding:24px}.az-cost-summary{gap:15px;padding:20px}.az-cost-summary strong{font-size:1.2rem}.az-cost-summary span{font-size:.7rem}.az-table-wrap table{min-width:0;font-size:.81rem}.az-table-wrap th,.az-table-wrap td{padding:14px 10px}.az-table-wrap thead th{font-size:.72rem}.az-table-wrap tbody td:nth-child(2){min-width:0;white-space:normal;line-height:2.1;min-inline-size:110px}.az-table-wrap tbody td:last-child,.az-table-wrap thead th:last-child{display:none}.az-table-wrap caption{font-size:.75rem;padding:12px}.az-price-notes{grid-template-columns:1fr;gap:0;font-size:.81rem}.az-location{padding:22px;gap:25px}.az-location-graphic{min-height:190px}.az-location .az-actions{align-items:stretch;flex-direction:column}.az-area-chips{gap:7px}.az-area-chips li>a,.az-area-chips li>span{padding:5px 10px;font-size:.76rem}.az-faq-grid{gap:18px}.az-faqs summary{font-size:.86rem;padding:16px}.az-faqs details p{padding:16px}.az-sources ul{grid-template-columns:1fr;gap:16px}.az-final{padding:38px 0}.az-final .az-button{justify-self:stretch;white-space:normal;text-align:center}.az-button{font-size:.82rem;padding:12px 16px}.az-price-answer mark{font-size:.94rem}.arrizo-service section[id]{scroll-margin-top:135px}}
@media(prefers-reduced-motion:reduce){.az-button{transition:none}.az-button:hover{transform:none}}
