.service-care-page{--sv-paper:#faf8f2;--sv-green:#203e35;--sv-ink:#15233a;--sv-gold:#e8ce96;--sv-line:#d3c3a6;--sv-muted:#576b60;background:var(--sv-paper);color:var(--sv-ink)}.service-care-page main{display:block}.service-care-page .sv-container{width:min(1560px,calc(100% - 104px));margin-inline:auto}.service-care-page .sv-section{padding-block:clamp(64px,6vw,104px)}.service-care-page :is(.sv-section,.sv-hero,.sv-final) :is(h1,h2,h3,p,figure){margin:0}.service-care-page :is(.sv-section,.sv-hero,.sv-final) :is(h1,h2,h3){font-family:var(--font-suisse-display),monospace;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.service-care-page .sv-final h2,.service-care-page .sv-section h2{font-size:clamp(32px,3.1vw,52px);line-height:1.2}.service-care-page h2>span{color:var(--sv-green)}.service-care-page .sv-section p{color:var(--sv-muted);font-size:15px;line-height:1.85}.service-care-page p.sv-kicker{display:flex;align-items:center;gap:13px;margin-bottom:22px;color:var(--sv-green);font-size:10px;font-weight:650;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.service-care-page .sv-kicker:before{content:"";flex:0 0 28px;height:1px;background:#ae8742}.service-care-page .sv-heading{display:grid;grid-template-columns:1.2fr .75fr;align-items:end;gap:65px;margin-bottom:46px}.service-care-page .sv-heading>p{max-width:47ch;margin-left:auto}.service-care-page .sv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px}.service-care-page .sv-hero{position:relative;background:var(--sv-green);color:#fffaf1}.service-care-page .sv-hero-photo{position:relative}.service-care-page .sv-hero-photo>img{width:100%;height:auto;display:block}.service-care-page .sv-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#11291fde,#172f26bd 29%,#172f2645 56%,transparent 80%);pointer-events:none}.service-care-page .sv-hero-photo figcaption{position:absolute;right:32px;bottom:24px;z-index:1;padding:7px 13px;border:1px solid #ffffff4a;border-radius:999px;color:#fffaf1;background:#203e35b8;font-size:10px}.service-care-page .sv-hero-stage{position:absolute;inset:0 0 67px;display:flex;align-items:center;pointer-events:none}.service-care-page .sv-hero-copy{max-width:710px;width:56%;padding-block:32px;pointer-events:auto}.service-care-page .sv-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:clamp(25px,3vw,52px);color:#f2e9d9;font-size:11px}.service-care-page .sv-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.service-care-page .sv-hero .sv-kicker{color:#eed4a0}.service-care-page .sv-hero h1{font-size:clamp(45px,4.4vw,75px);line-height:1.12;color:#fffaf0}.service-care-page .sv-hero h1>span{color:#eed6a5}.service-care-page .sv-hero p.sv-hero-lead{margin:28px 0 32px;color:#fff9ee;font-size:clamp(15px,1.25vw,20px);line-height:1.8}.service-care-page .sv-hero-phone{display:flex;align-items:center;gap:18px;min-height:46px;border-bottom:1px solid #c9b27c;color:#fff5e0;font:400 20px var(--font-suisse-display),monospace}.service-care-page .sv-hero-foot{position:relative;background:#19372c;border-top:1px solid #dac79640}.service-care-page .sv-hero-foot>.sv-container{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:67px;font-size:12px;color:#e3e6dc}.service-care-page .sv-hero-foot a{display:flex;align-items:center;gap:18px;min-height:44px;color:#f5dfb2}.service-care-page .sv-need-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.service-care-page .sv-need-grid article{display:flex;flex-direction:column;padding:34px 30px;border:1px solid #cfbea0;border-radius:23px;background:radial-gradient(ellipse at top right,#eee1c8,transparent 67%),#fffdf8;box-shadow:0 16px 40px #3d352806}.service-care-page .sv-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px;color:#987238;font:400 12px var(--font-suisse-display),monospace}.service-care-page .sv-card-top .cn-icon{width:31px;height:31px;color:var(--sv-green)}.service-care-page .sv-need-grid h3{font-size:clamp(25px,2.1vw,35px);line-height:1.25;margin-bottom:19px}.service-care-page .sv-need-grid p{font-size:14px;margin-bottom:30px}.service-care-page .sv-card-link{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding-top:20px;margin-top:auto;border-top:1px solid var(--sv-line);color:var(--sv-green);font-size:12px;font-weight:600}.service-care-page .sv-card-link .cn-arrow{width:32px;height:32px;border:1px solid #b39353;border-radius:50%;background-color:var(--sv-gold)}.service-care-page .sv-scope{background:#eee7da;border-block:1px solid #dbccb2}.service-care-page .sv-tabs{display:flex;gap:10px;margin-bottom:26px}.service-care-page .sv-tabs button{display:flex;align-items:center;justify-content:center;gap:20px;min-height:59px;padding:15px 30px;border:1px solid #c6b28b;border-radius:999px;background:#f9f5ed;color:var(--sv-green);font:600 14px/1.5 var(--font-sans),Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s}.service-care-page .sv-tabs button>span{color:#96743b;font:400 11px var(--font-suisse-display),monospace}.service-care-page .sv-tabs button[aria-selected=true]{color:#fff9ef;background:var(--sv-green);border-color:var(--sv-green)}.service-care-page .sv-tabs button[aria-selected=true]>span{color:var(--sv-gold)}.service-care-page .sv-system-panel{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;overflow:hidden;border:1px solid #c6b591;border-radius:25px;background:#fffcf7}.service-care-page .sv-system-panel[hidden]{display:none}.service-care-page .sv-system-panel>figure{min-width:0;background:#e8e0d1}.service-care-page .sv-system-image{position:relative;aspect-ratio:3/2}.service-care-page .sv-system-image img{object-fit:contain}.service-care-page .sv-system-panel figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:22px 27px;color:#ecebdc;background:var(--sv-green);font-size:10px;line-height:1.6}.service-care-page .sv-system-panel figcaption>span:last-child{color:#dbc69b}.service-care-page .sv-system-copy{padding:clamp(27px,3vw,45px);min-width:0;min-height:595px;display:flex;flex-direction:column;justify-content:center}.service-care-page .sv-system-copy .sv-kicker{font-size:9px;margin-bottom:20px}.service-care-page .sv-system-copy h3{font-size:clamp(27px,2.35vw,38px);line-height:1.25;margin-bottom:23px}.service-care-page .sv-system-copy>p:not(.sv-kicker){font-size:14px}.service-care-page .sv-system-copy ul{list-style:none;padding:0;margin:23px 0 14px}.service-care-page .sv-system-copy li{display:flex;gap:12px;align-items:baseline;border-top:1px solid var(--sv-line);padding:12px 0;font-size:12px;line-height:1.75;color:var(--sv-green)}.service-care-page .sv-system-copy li:before{content:"✓";color:#9c7532}.service-care-page .sv-system-copy p.sv-scope-note{margin-bottom:23px;color:#758071;font-size:11px;line-height:1.75}.service-care-page .sv-system-copy .ct-button{align-self:flex-start}.service-care-page .sv-other{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:26px;padding:22px 0 0;border-top:1px solid #cbb994}.service-care-page .sv-other p{font-size:13px}.service-care-page .sv-other strong{display:block;font-weight:600;color:var(--sv-green)}.service-care-page .sv-other>a{flex-shrink:0}.service-care-page .sv-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}.service-care-page .sv-timeline li{position:relative;border-top:1px solid #bb9e64;padding:35px 24px 10px 0}.service-care-page .sv-timeline li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;background:#ba985a;border:2px solid #faf8f2;border-radius:50%}.service-care-page .sv-timeline li>span{display:block;font:400 35px var(--font-suisse-display),monospace;color:#b19054;margin-bottom:29px}.service-care-page .sv-timeline h3{max-width:17ch;font-size:25px;line-height:1.25;margin-bottom:20px}.service-care-page .sv-timeline p{font-size:13px;max-width:32ch}.service-care-page p.sv-process-note{padding-top:25px;margin-top:30px;border-top:1px solid var(--sv-line);font-size:12px}.service-care-page .sv-care{background:var(--sv-green);color:#fff9ed}.service-care-page .sv-care-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,120px)}.service-care-page .sv-care .sv-kicker{color:#ead2a0}.service-care-page .sv-care h2>span{color:var(--sv-gold)}.service-care-page .sv-care-layout>div:first-child>p:not(.sv-kicker){color:#d7ddd2;margin:27px 0 35px}.service-care-page .sv-care-cards{display:grid;gap:20px}.service-care-page .sv-care-cards article{display:flex;align-items:flex-start;gap:23px;padding:32px;border:1px solid #bda77960;border-radius:22px;background:linear-gradient(130deg,#324f43,#254437)}.service-care-page .sv-care-cards .cn-icon{flex:0 0 30px;width:30px;height:30px;color:#e5cb94}.service-care-page .sv-care-cards article>div>span{color:#d4bd8e;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.service-care-page .sv-care-cards h3{color:#fcf8ed;margin:15px 0;font-size:28px;line-height:1.25}.service-care-page .sv-care-cards p{font-size:13px;color:#dbe1d5}.service-care-page .sv-prepare-grid{display:grid;grid-template-columns:1.13fr .95fr;gap:clamp(42px,6vw,100px);align-items:center}.service-care-page .sv-photo{overflow:hidden;border:1px solid var(--sv-line);border-radius:24px;background:#ede6d8}.service-care-page .sv-photo>img{display:block;width:100%;height:auto}.service-care-page .sv-photo figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 22px;color:#52665a;font-size:10px}.service-care-page p.sv-prepare-intro{margin:25px 0}.service-care-page .sv-checklist{list-style:none;padding:0;margin:0 0 25px;border-top:1px solid var(--sv-line)}.service-care-page .sv-checklist li{display:flex;align-items:baseline;gap:22px;border-bottom:1px solid var(--sv-line);padding:18px 0}.service-care-page .sv-checklist li>span{color:#a48144;font:400 10px var(--font-suisse-display),monospace}.service-care-page .sv-checklist strong{font-weight:500;color:var(--sv-green);font-size:15px}.service-care-page .sv-checklist p{font-size:12px;margin-top:5px}.service-care-page .sv-request{background:radial-gradient(ellipse at top left,#365b49,transparent 65%),#193a2d;color:#fff8eb}.service-care-page .sv-request-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(35px,6vw,100px)}.service-care-page .sv-request-copy{padding-block:22px;position:sticky;top:calc(var(--global-header-height,126px) + var(--service-section-nav-height,82px) + 26px)}.service-care-page .sv-request-copy .sv-kicker{color:#e7cb93}.service-care-page .sv-request-copy h2>span{color:#e8cf9a}.service-care-page .sv-request-copy>p:not(.sv-kicker){margin:25px 0 33px;color:#dde2d7}.service-care-page .sv-contact-box{padding:26px 0;border-block:1px solid #cbbb8b54}.service-care-page .sv-contact-box>span{color:#d5c096;font-size:11px}.service-care-page .sv-contact-box>a{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:15px 0;color:#fff4da;font:400 clamp(27px,2.6vw,42px) var(--font-suisse-display),monospace}.service-care-page .sv-contact-box p{color:#d8ded1;font-size:12px;max-width:39ch}.service-care-page .sv-light-link{display:flex;align-items:center;gap:18px;min-height:44px;color:#fff2da;font-size:13px;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b99b62}.service-care-page .sv-request-copy>.sv-light-link{margin-top:15px}.service-care-page .sv-location{display:flex;gap:16px;padding-top:26px;margin-top:22px;border-top:1px solid #cbbb8b54}.service-care-page .sv-location .cn-icon{width:24px;height:24px;color:#dcc08a;flex:0 0 24px}.service-care-page .sv-location p{color:#dce1d6;font-size:12px}.service-care-page .sv-location a{color:#f0d6a3;text-decoration:underline;text-underline-offset:4px}.service-care-page .sv-request .ct-form{border-color:#c5b28c;background:#fffcf6;color:var(--sv-ink);box-shadow:0 18px 70px #09221826}.service-care-page .sv-request .ct-form h3{margin:13px 0 25px}.service-care-page .sv-request p.ct-topic-hint{margin:17px 0 25px;font-size:13px;line-height:1.7}.service-care-page .sv-form-context{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--sv-line)}.service-care-page .sv-form-context>.ct-field{margin-top:20px}.service-care-page .sv-form-context p.sv-form-note{margin-top:17px;color:#687564;font-size:11px;line-height:1.75}.service-care-page .ct-field select{width:100%;min-width:0;min-height:49px;margin-top:9px;padding:12px;border:1px solid #d2c3a8;border-radius:7px;color:#254334;background:#fffefb;font:400 14px/1.5 var(--font-sans),Arial,sans-serif}.service-care-page .ct-field :is(input,textarea){background:#fffefb;border-radius:7px}.service-care-page .ct-field:focus-within{color:#775523}.service-care-page .ct-success>p:not(.ct-kicker){margin-block:20px 28px}.service-care-page .sv-final{padding-block:clamp(55px,6vw,95px);background:#203e35;color:#fff9ef}.service-care-page .sv-final>.sv-container{display:flex;justify-content:space-between;align-items:center;gap:40px}.service-care-page .sv-final .sv-kicker{color:#e5ca96}.service-care-page .sv-final h2>span{color:#e8ce96}.service-care-page .sv-final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.service-care-page main :is(a,button,[tabindex],select):focus-visible{outline:3px solid #a07a33;outline-offset:4px}.service-care-page :is(.sv-hero,.sv-care,.sv-final,.sv-request-copy) :is(a,button):focus-visible{outline-color:#efcf91}@media(max-width:1180px){.service-care-page .sv-container{width:calc(100% - 64px)}.service-care-page .sv-hero h1{font-size:48px}.service-care-page .sv-hero-copy{width:59%}.service-care-page .sv-need-grid{gap:16px}.service-care-page .sv-need-grid article{padding:28px 23px}.service-care-page .sv-system-copy{padding:30px}.service-care-page .sv-system-copy h3{font-size:29px}.service-care-page .sv-timeline h3{font-size:23px}.service-care-page .sv-care-layout{gap:40px}.service-care-page .sv-care-cards article{padding:27px;gap:18px}.service-care-page .sv-care-cards h3{font-size:26px}.service-care-page .sv-request-grid{grid-template-columns:.85fr 1.15fr;gap:35px}}@media(max-width:950px){.service-care-page .sv-hero-stage{position:relative;inset:auto;padding-block:38px 44px}.service-care-page .sv-hero-copy{width:100%;max-width:100%;padding:0}.service-care-page .sv-hero-photo:after{display:none}.service-care-page .sv-hero h1{font-size:clamp(45px,6vw,64px)}.service-care-page .sv-heading{grid-template-columns:1fr;gap:24px;margin-bottom:33px}.service-care-page .sv-heading>p{margin-left:0;max-width:64ch}.service-care-page .sv-need-grid h3{font-size:26px}.service-care-page .sv-system-panel{grid-template-columns:1fr}.service-care-page .sv-system-copy{min-height:0;padding:35px}.service-care-page .sv-system-copy h3{max-width:30ch;font-size:34px}.service-care-page .sv-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.service-care-page .sv-timeline h3{font-size:27px}.service-care-page .sv-care-layout,.service-care-page .sv-prepare-grid{grid-template-columns:1fr}.service-care-page .sv-care-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.service-care-page .sv-care-cards article{flex-direction:column}.service-care-page .sv-request-grid{grid-template-columns:1fr}.service-care-page .sv-request-copy{position:static;padding:0;max-width:650px}.service-care-page .sv-contact-box{max-width:500px}.service-care-page .sv-request-copy h2{max-width:27ch}.service-care-page .sv-request .ct-form{margin-top:10px}}@media(max-width:650px){.service-care-page .sv-container{width:calc(100% - 36px)}.service-care-page .sv-section{padding-block:53px}.service-care-page .sv-final h2,.service-care-page .sv-section h2{font-size:32px}.service-care-page .sv-hero h1{font-size:clamp(36px,9.4vw,55px)}.service-care-page .sv-hero-stage{padding-block:30px 36px}.service-care-page .sv-breadcrumb{font-size:10px;margin-bottom:25px;gap:9px}.service-care-page .sv-hero .sv-kicker{font-size:9px;margin-bottom:20px}.service-care-page .sv-hero-photo figcaption{font-size:8px;bottom:12px;right:12px;padding:5px 9px}.service-care-page .sv-hero p.sv-hero-lead{font-size:14px;margin-block:24px}.service-care-page .sv-actions{gap:15px 25px}.service-care-page .sv-hero-phone{font-size:18px}.service-care-page .sv-hero-foot>.sv-container{flex-wrap:wrap;gap:7px 18px;padding-block:12px;font-size:10px}.service-care-page .sv-hero-foot span:first-child{width:100%}.service-care-page .sv-need-grid{grid-template-columns:1fr;gap:16px}.service-care-page .sv-need-grid article{padding:27px 24px;border-radius:20px}.service-care-page .sv-card-top{margin-bottom:27px}.service-care-page .sv-need-grid h3{font-size:29px}.service-care-page .sv-tabs{overflow-x:auto;gap:8px;padding:4px 3px 9px;margin-bottom:15px;scrollbar-width:thin;scrollbar-color:#aa9566 transparent}.service-care-page .sv-tabs button{flex-shrink:0;min-height:53px;padding:13px 20px;font-size:12px;gap:12px}.service-care-page .sv-system-panel{border-radius:19px}.service-care-page .sv-system-panel figcaption{padding:16px 20px;font-size:9px}.service-care-page .sv-system-copy{padding:27px 22px}.service-care-page .sv-system-copy h3{font-size:29px}.service-care-page .sv-other{flex-direction:column;align-items:flex-start;gap:15px}.service-care-page .sv-timeline{grid-template-columns:1fr;gap:0;border-left:1px solid #bda371;margin-left:5px}.service-care-page .sv-timeline li{border-top:0;padding:0 0 32px 27px}.service-care-page .sv-timeline li:before{top:9px;left:-5px}.service-care-page .sv-timeline li>span{font-size:28px;margin-bottom:16px}.service-care-page .sv-timeline h3{max-width:100%;margin-bottom:13px}.service-care-page .sv-timeline p{max-width:100%}.service-care-page p.sv-process-note{margin-top:5px}.service-care-page .sv-care-cards{grid-template-columns:1fr}.service-care-page .sv-care-cards article{padding:26px;border-radius:20px}.service-care-page .sv-prepare-grid{gap:34px}.service-care-page .sv-photo{border-radius:20px}.service-care-page .sv-photo figcaption{padding:15px 18px;font-size:9px}.service-care-page .sv-request .ct-form{padding:27px 20px;border-radius:20px}.service-care-page .sv-request .ct-form-grid{grid-template-columns:1fr;gap:20px}.service-care-page .ct-field select{font-size:16px}.service-care-page .sv-contact-box>a{font-size:31px}.service-care-page .sv-final>.sv-container{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.service-care-page main *,.service-care-page main :after,.service-care-page main :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}