@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f149ed4a-module__2ZWIFW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f149ed4a-module__2ZWIFW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--text:#141414;--text-soft:#3a3a3a;--text-inverse:#fff;--text-on-dark-muted:#ffffffb8;--accent:#c82a42;--accent-dark:#9c1f33;--accent-soft:#ff8d9f;--muted:#55555c;--muted-soft:#6e6e6e;--border:#eae8e3;--border-strong:#141414;--border-card:#e2e0da;--bg:#faf9f6;--surface:#fff;--bg-dark:#141414;--bg-soft:#f3f1ec;--footer-bg:#232323;--footer-text:#c9c9c9;--footer-muted:#9a9a9a;--footer-border:#3a3a3a;--container-wide:1320px;--container-main:1160px;--container-text:720px;--container-narrow:600px;--gutter:20px;--edge:var(--gutter);--content-max:var(--container-wide);--section-space-lg:80px;--section-space-md:64px;--section-space-sm:48px;--space-title-desc:16px;--space-desc-content:32px;--space-stack:16px;--space-card-gap:16px;--space-card-pad:28px;--rhythm-desk:var(--section-space-md);--rhythm-mobile:var(--section-space-md);--radius-pill:999px;--radius-card:2px;--header-height:56px;--control-height:48px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.18s;--dur-base:.28s;--dur-slow:.6s;--z-page:1;--z-sticky-header:60;--z-dropdown:70;--z-mobile-overlay:70;--z-mobile-chrome:80;--z-cookie:85;--z-modal:90;--z-skip-link:100;--mobile-menu-bottom-space:clamp(28px, 6vh, 56px);--article-lead-size:17px;--article-lead-lh:1.55;--article-lead-weight:300;--article-lead-tracking:0;--article-lead-max:40rem}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:768px){:root{--gutter:36px;--section-space-lg:96px;--section-space-md:80px;--section-space-sm:56px;--space-title-desc:20px;--space-desc-content:36px;--space-card-gap:20px;--space-card-pad:32px;--article-lead-size:18px;--article-lead-lh:1.58}}@media (min-width:1024px){:root{--gutter:48px;--section-space-lg:128px;--section-space-md:96px;--section-space-sm:64px;--space-desc-content:40px;--space-card-gap:24px;--space-card-pad:40px;--article-lead-size:19px;--article-lead-lh:1.62}}@media (min-width:1280px){:root{--gutter:64px}}
.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);font-size:12px;font-weight:500;line-height:1.4;display:block}.heroTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(40px,10vw,48px);font-weight:200;line-height:1.08}.pageTitle{letter-spacing:-.025em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(34px,8vw,40px);font-weight:200;line-height:1.1}.sectionTitle{letter-spacing:-.02em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(30px,7vw,34px);font-weight:300;line-height:1.18}.cardTitle{color:var(--text);margin:0;font-size:clamp(22px,5vw,24px);font-weight:500;line-height:1.25}.miniTitle{color:var(--text);margin:0;font-size:17px;font-weight:500;line-height:1.25}.lead{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:18px;font-weight:400;line-height:1.55}.bodyLarge{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:20px;font-weight:400;line-height:1.5}.bodyCopy{color:var(--text);margin:0;font-size:17px;font-weight:400;line-height:1.65}.mutedCopy{color:var(--muted);margin:0;font-size:15px;font-weight:400;line-height:1.55}.price{letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-size:clamp(26px,6vw,28px);font-weight:300;line-height:1}@media (max-width:360px){.price{white-space:normal}}.statValue{letter-spacing:-.03em;color:var(--text);font-size:clamp(36px,11vw,44px);font-weight:200;line-height:1}.statLabel{color:var(--muted-soft);margin-top:12px;font-size:14px;font-weight:400;line-height:1.4}.quoteText{letter-spacing:-.01em;text-wrap:pretty;color:var(--text);margin:0;font-size:clamp(20px,4.5vw,22px);font-weight:300;line-height:1.4}.accentText{color:var(--accent)}.legalCopy{color:var(--text-soft);margin:0;font-size:15px;font-weight:400;line-height:1.7}@media (min-width:768px){.heroTitle{letter-spacing:-.035em;font-size:clamp(48px,7vw,64px);line-height:1.04}.pageTitle{font-size:clamp(40px,5vw,48px);line-height:1.08}.sectionTitle{font-size:clamp(34px,4vw,40px);line-height:1.14}.cardTitle{font-size:clamp(24px,2.4vw,26px)}.lead{font-size:19px}.bodyLarge{font-size:21px}.bodyCopy{font-size:17px}.mutedCopy{font-size:15px}.price{font-size:clamp(28px,3vw,30px)}.statValue{font-size:clamp(44px,6vw,52px)}.quoteText{font-size:clamp(22px,3vw,28px);line-height:1.35}}@media (min-width:1024px){.heroTitle{letter-spacing:-.035em;font-size:clamp(56px,5.2vw,72px);line-height:1.02}.pageTitle{font-size:clamp(44px,3.6vw,56px)}.sectionTitle{font-size:clamp(36px,2.8vw,44px);line-height:1.14}.cardTitle{font-size:28px;line-height:1.22}.lead{font-size:20px;line-height:1.55}.bodyLarge{font-size:22px}.bodyCopy{font-size:18px;line-height:1.65}.mutedCopy{font-size:15px;line-height:1.55}.price{font-size:clamp(28px,2vw,32px)}.statValue{font-size:clamp(48px,4vw,60px)}.quoteText{font-size:clamp(26px,2.2vw,30px);line-height:1.35}.eyebrow{font-size:12px}}@media (min-width:1600px){.heroTitle{font-size:80px}}
html,body{overflow-x:clip}.container{width:100%;padding-inline:var(--gutter);max-width:var(--container-main);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--main{max-width:var(--container-main)}.container--text{max-width:var(--container-text)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-space-md);border-top:1px solid var(--border)}.section:first-child{border-top:0}.section--tight{padding-block:var(--section-space-sm)}.section--lg{padding-block:var(--section-space-lg)}.section--dark{background:var(--bg-dark);color:var(--text-inverse)}.section--gray{background:var(--bg-soft)}.splitGrid{gap:var(--space-desc-content);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.splitGrid{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:64px}}.header{z-index:var(--z-sticky-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-bottom:1px solid #1414140d;transition:box-shadow .25s,background-color .25s;position:sticky;top:0}.header[data-mobile-menu-open=true]{z-index:var(--z-mobile-chrome);-webkit-backdrop-filter:none;background:#fff}.headerBrandRule{background:var(--accent);width:100%;height:1px;display:block}.header[data-scrolled=true]{box-shadow:none;background:#ffffffe6;border-bottom-color:#14141412}.headerInner{min-height:var(--header-height);align-items:center;gap:28px;padding-block:14px;display:flex}.headerBrand{flex:none;align-items:center;text-decoration:none;display:flex}.headerBrand img{width:auto;height:26px;display:block}.headerNav,.headerRight{display:none}@media (min-width:1024px){.headerNav{color:var(--text-soft);flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:28px;font-size:13px;font-weight:400;display:flex}.headerRight{flex:none;align-items:center;gap:0;margin-left:auto;display:flex}}@media (max-width:1180px) and (min-width:1024px){.headerInner{gap:18px}.headerNav{flex-wrap:nowrap;gap:20px;font-size:12px}}.skipLink{z-index:var(--z-skip-link);background:var(--text);color:var(--text-inverse);border-radius:4px;padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:12px}.skipLink:focus{top:12px}
.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);font-size:12px;font-weight:500;line-height:1.4;display:block}.heroTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(40px,10vw,48px);font-weight:200;line-height:1.08}.pageTitle{letter-spacing:-.025em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(34px,8vw,40px);font-weight:200;line-height:1.1}.sectionTitle{letter-spacing:-.02em;text-wrap:balance;color:var(--text);margin:0;font-size:clamp(30px,7vw,34px);font-weight:300;line-height:1.18}.cardTitle{color:var(--text);margin:0;font-size:clamp(22px,5vw,24px);font-weight:500;line-height:1.25}.miniTitle{color:var(--text);margin:0;font-size:17px;font-weight:500;line-height:1.25}.lead{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:18px;font-weight:400;line-height:1.55}.bodyLarge{color:var(--text-soft);text-wrap:pretty;margin:0;font-size:20px;font-weight:400;line-height:1.5}.bodyCopy{color:var(--text);margin:0;font-size:17px;font-weight:400;line-height:1.65}.mutedCopy{color:var(--muted);margin:0;font-size:15px;font-weight:400;line-height:1.55}.price{letter-spacing:-.01em;color:var(--text);white-space:nowrap;font-size:clamp(26px,6vw,28px);font-weight:300;line-height:1}@media (max-width:360px){.price{white-space:normal}}.statValue{letter-spacing:-.03em;color:var(--text);font-size:clamp(36px,11vw,44px);font-weight:200;line-height:1}.statLabel{color:var(--muted-soft);margin-top:12px;font-size:14px;font-weight:400;line-height:1.4}.quoteText{letter-spacing:-.01em;text-wrap:pretty;color:var(--text);margin:0;font-size:clamp(20px,4.5vw,22px);font-weight:300;line-height:1.4}.accentText{color:var(--accent)}.legalCopy{color:var(--text-soft);margin:0;font-size:15px;font-weight:400;line-height:1.7}@media (min-width:768px){.heroTitle{letter-spacing:-.035em;font-size:clamp(48px,7vw,64px);line-height:1.04}.pageTitle{font-size:clamp(40px,5vw,48px);line-height:1.08}.sectionTitle{font-size:clamp(34px,4vw,40px);line-height:1.14}.cardTitle{font-size:clamp(24px,2.4vw,26px)}.lead{font-size:19px}.bodyLarge{font-size:21px}.bodyCopy{font-size:17px}.mutedCopy{font-size:15px}.price{font-size:clamp(28px,3vw,30px)}.statValue{font-size:clamp(44px,6vw,52px)}.quoteText{font-size:clamp(22px,3vw,28px);line-height:1.35}}@media (min-width:1024px){.heroTitle{letter-spacing:-.035em;font-size:clamp(56px,5.2vw,72px);line-height:1.02}.pageTitle{font-size:clamp(44px,3.6vw,56px)}.sectionTitle{font-size:clamp(36px,2.8vw,44px);line-height:1.14}.cardTitle{font-size:28px;line-height:1.22}.lead{font-size:20px;line-height:1.55}.bodyLarge{font-size:22px}.bodyCopy{font-size:18px;line-height:1.65}.mutedCopy{font-size:15px;line-height:1.55}.price{font-size:clamp(28px,2vw,32px)}.statValue{font-size:clamp(48px,4vw,60px)}.quoteText{font-size:clamp(26px,2.2vw,30px);line-height:1.35}.eyebrow{font-size:12px}}@media (min-width:1600px){.heroTitle{font-size:80px}}html,body{overflow-x:clip}.container{width:100%;padding-inline:var(--gutter);max-width:var(--container-main);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--main{max-width:var(--container-main)}.container--text{max-width:var(--container-text)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-space-md);border-top:1px solid var(--border)}.section:first-child{border-top:0}.section--tight{padding-block:var(--section-space-sm)}.section--lg{padding-block:var(--section-space-lg)}.section--dark{background:var(--bg-dark);color:var(--text-inverse)}.section--gray{background:var(--bg-soft)}.splitGrid{gap:var(--space-desc-content);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.splitGrid{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:64px}}.header{z-index:var(--z-sticky-header);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-bottom:1px solid #1414140d;transition:box-shadow .25s,background-color .25s;position:sticky;top:0}.header[data-mobile-menu-open=true]{z-index:var(--z-mobile-chrome);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;position:fixed;top:0;left:0;right:0}.headerBrandRule{background:var(--accent);width:100%;height:1px;display:block}.header[data-scrolled=true]{box-shadow:none;background:#ffffffe6;border-bottom-color:#14141412}.headerInner{min-height:var(--header-height);align-items:center;gap:28px;padding-block:14px;display:flex}.headerBrand{flex:none;align-items:center;text-decoration:none;display:flex}.headerBrand img{width:auto;height:26px;display:block}.headerNav,.headerRight{display:none}@media (min-width:1024px){.headerBrand{flex:1 1 0;justify-content:flex-start;min-width:0}.headerNav{color:var(--text-soft);flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:28px;font-size:13px;font-weight:400;display:flex}.headerRight{flex:1 1 0;justify-content:flex-end;align-items:center;gap:0;min-width:0;display:flex}}@media (max-width:1180px) and (min-width:1024px){.headerInner{gap:18px}.headerNav{flex-wrap:nowrap;gap:20px;font-size:12px}}.footer{background:var(--footer-bg);color:var(--footer-text);padding-block:56px 28px}.footerInner{width:100%}.footerTop{flex-direction:column;gap:28px;padding-bottom:28px;display:flex}.footerBrand img{width:auto;height:34px;display:block}.footerBlurb{letter-spacing:.01em;color:#7a7a7a;max-width:34rem;margin:16px 0 0;font-size:13px;line-height:1.55}.footerContacts{flex-direction:column;display:flex}.footerContacts>.footerColumnTitle{margin-bottom:12px}.footerContactBig{color:#f2f2f2;flex-wrap:wrap;gap:2px 32px;font-size:24px;font-weight:300;line-height:1.45;display:flex}.footerContactBig a{color:#f2f2f2;text-decoration:none}.footerContactSmall{color:var(--footer-muted);flex-flow:column wrap;gap:6px 28px;margin-top:12px;font-size:13px;display:flex}.footerContactSmall a{color:var(--footer-text);text-decoration:none}@media (hover:hover) and (pointer:fine){.footerContactBig a:hover,.footerContactSmall a:hover{color:#fff}}.footerNav{border-top:1px solid var(--footer-border);flex-direction:column;gap:28px;padding-block:28px;display:flex}.footerGroup{flex-direction:column;gap:14px;display:flex}.footerGroup>.footerColumnTitle{margin-bottom:0}.footerGroupBody{flex-direction:column;gap:10px;display:flex}.footerGroup--site .footerGroupBody{flex-flow:wrap;gap:8px 24px}.footerColumnTitle{letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin:0 0 4px;font-size:11px;font-weight:500}.footerLink{color:var(--footer-text);font-size:14px;line-height:1.45;text-decoration:none;transition:color .18s}@media (hover:hover) and (pointer:fine){.footerLink:hover{color:#fff}}.footerSubscribe{border-top:1px solid var(--footer-border);flex-direction:column;gap:18px;padding-block:24px;display:flex}.footerSubscribeIntro{flex-direction:column;gap:6px;display:flex}.footerSubTitle{color:#f2f2f2;margin:0;font-size:15px;font-weight:400;line-height:1.5}.footerSubscribeLead{color:var(--footer-muted);max-width:22rem;margin:0;font-size:13px;line-height:1.45}.footerSubscribeAction{flex-direction:column;gap:14px;min-width:0;display:flex}.footerBottom{border-top:1px solid var(--footer-border);color:#8a8a8a;flex-direction:column;align-items:flex-start;gap:12px;padding-top:20px;font-size:12px;display:flex}.footerLegal{flex-wrap:wrap;gap:8px 20px;display:flex}.footerLegal a{color:#8a8a8a;text-decoration:none}@media (hover:hover) and (pointer:fine){.footerLegal a:hover{color:#fff}}.footerGeo{letter-spacing:.04em}@media (max-width:767px){.footerTop>*+*,.footerNav>*+*{border-top:1px solid var(--footer-border);padding-top:28px}}@media (min-width:768px){.footer{padding-block:56px 28px}.footerTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;padding-bottom:28px;display:grid}.footerNav{grid-template-columns:minmax(0,1fr) minmax(0,220px);align-items:start;column-gap:40px;padding-block:28px;display:grid}.footerGroup--site .footerGroupBody{flex-flow:column;gap:10px}.footerSubscribe{grid-template-columns:minmax(200px,max-content) minmax(280px,1fr);align-items:start;gap:0 clamp(24px,3vw,36px);padding-block:22px;display:grid}.footerSubscribeIntro{max-width:22rem;padding-top:2px}.footerSubscribeAction{width:100%;max-width:36rem}.footerBottom{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-top:18px}.footerGeo{white-space:nowrap}.footerGroup--services .footerGroupBody{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;align-content:start;gap:10px 20px;display:grid}}@media (min-width:1024px){.footer{padding-block:64px 28px}.footerTop{grid-template-columns:minmax(0,1fr) minmax(0,480px);column-gap:clamp(40px,4vw,64px);padding-bottom:28px}.footerBlurb{max-width:28rem}.footerContactSmall{flex-direction:row}.footerNav{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);column-gap:clamp(36px,3.5vw,56px);padding-block:28px}.footerSubscribe{grid-template-columns:minmax(260px,max-content) minmax(480px,1.25fr);align-items:start;gap:0 clamp(28px,2.8vw,40px);padding-block:24px;display:grid}.footerSubscribeIntro{max-width:22rem;padding-top:2px}.footerSubscribeAction{width:100%;max-width:36rem}}.skipLink{z-index:var(--z-skip-link);background:var(--text);color:var(--text-inverse);border-radius:4px;padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:12px}.skipLink:focus{top:12px}.btn{border-radius:var(--radius-pill);min-height:var(--control-height);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-base) ease, border-color var(--dur-base) ease, transform var(--dur-fast) ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}}.btn:disabled{cursor:not-allowed;transform:none}.btnPrimary{background:var(--text);color:var(--text-inverse)}a.btnPrimary,a.btnPrimary:link,a.btnPrimary:visited,a.btnPrimary:hover,a.btnPrimary:active,a.btnPrimary:focus,a.btnPrimary:focus-visible{color:var(--text-inverse);text-decoration:none}.btnPrimary:focus-visible,a.btnPrimary:focus-visible{background:var(--text);color:var(--text-inverse);outline:2px solid var(--accent);outline-offset:3px}.btnPrimary:active,a.btnPrimary:active{color:var(--text-inverse);background:#1a1a1a}.btnPrimary:disabled,.btnPrimary:disabled:hover,.btnPrimary:disabled:focus-visible{color:var(--muted-soft);background:var(--bg);border-color:var(--border-card);opacity:1;box-shadow:none;transform:none}.btnGhost{color:var(--text);background:0 0;border-color:#dcdcdc}a.btnGhost,a.btnGhost:link,a.btnGhost:visited,a.btnGhost:hover,a.btnGhost:active,a.btnGhost:focus{color:var(--text);text-decoration:none}.btnAccent{background:var(--accent);color:var(--text-inverse)}a.btnAccent,a.btnAccent:link,a.btnAccent:visited,a.btnAccent:hover,a.btnAccent:active,a.btnAccent:focus,a.btnAccent:focus-visible{color:var(--text-inverse);text-decoration:none}@media (hover:hover) and (pointer:fine){.btnPrimary:hover,a.btnPrimary:hover{background:var(--accent);color:var(--text-inverse)}.btnGhost:hover:not(.articleCtaSecondary),a.btnGhost:hover:not(.articleCtaSecondary){border-color:var(--accent);color:var(--accent)}.btnAccent:hover,a.btnAccent:hover{background:var(--accent-dark);color:var(--text-inverse)}}.btnSmall{min-height:40px;padding:10px 20px;font-size:13px}@media (max-width:639px){.btn{white-space:normal;text-align:center;width:100%;height:auto;line-height:1.25}}.navLink{color:var(--text-soft);transition:color var(--dur-fast) ease;padding-bottom:2px;text-decoration:none;position:relative}.navLink[data-active=true]{color:var(--accent)}@media (hover:hover) and (pointer:fine){.navLink:hover{color:var(--accent)}.arrowLink:hover{color:var(--accent-dark)}}.navLink[data-active=true]:after,.navLink:focus-visible:after{content:"";background:var(--accent);height:1.5px;position:absolute;bottom:-4px;left:0;right:0}.navLink:focus-visible{color:var(--accent);outline:none}.arrowLink{color:var(--accent);font-size:13px;font-weight:500;text-decoration:none}.cardBordered{border:1px solid var(--border-card);padding:var(--space-card-pad);color:var(--text);height:100%;min-height:0;transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease;flex-direction:column;justify-content:space-between;gap:16px;text-decoration:none;display:flex}.cardBodyText{margin-top:12px}.cardBordered:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--border-strong);background-color:#fff}@media (hover:hover) and (pointer:fine){.cardBordered:hover{border-color:var(--border-strong);background-color:#fcfcfc}}.cardEyebrow{color:var(--accent);margin-bottom:14px}.stepCard{border:1px solid var(--border-card);flex-direction:column;gap:12px;min-height:230px;padding:28px;display:flex}.stepCard--dark{background:var(--bg-dark);color:var(--text-inverse);border-color:#0000}.stepCardHead{justify-content:space-between;align-items:baseline;display:flex}.stepCardHead .price{font-size:20px}@media (max-width:639px){.cardBordered,.stepCard{min-height:0}}.servicesLayout{flex-direction:column;gap:28px;display:flex}.servicesLead{margin-top:var(--space-title-desc);max-width:40rem}.servicesGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.servicesGrid{grid-template-columns:repeat(2,1fr)}.serviceFeatured{grid-column:span 2}}@media (min-width:1100px){.servicesGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.9fr);grid-auto-rows:minmax(168px,auto);gap:16px}}.serviceFeatured{color:var(--text-inverse);min-height:240px;transition:background var(--dur-base) ease, border-color var(--dur-base) ease;background:#161616;border:1px solid #242424;flex-direction:column;justify-content:space-between;gap:18px;padding:28px;text-decoration:none;display:flex}@media (min-width:1100px){.serviceFeatured{grid-area:span 2/span 2;min-height:0;padding:32px}}.serviceFeatured:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.serviceFeatured:hover{background:#1c1c1c;border-color:#333}}.serviceFeaturedEyebrow{color:#ffffff6b;margin-bottom:14px}.serviceFeaturedTitle{letter-spacing:-.02em;color:var(--text-inverse);margin:0 0 12px;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.22}.serviceFeaturedText{color:#ffffff9e;font-size:15px;line-height:1.55}.serviceFeaturedFoot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.serviceFeaturedFoot .price{color:var(--text-inverse);font-size:clamp(18px,1.4vw,22px);font-weight:400}.serviceFeaturedFoot .arrowLink{color:#ffffffa6}.serviceTile{border:1px solid var(--border-card);color:var(--text);transition:border-color var(--dur-base) ease, background-color var(--dur-base) ease;flex-direction:column;justify-content:space-between;gap:14px;padding:28px;text-decoration:none;display:flex}@media (min-width:1024px){.serviceTile{padding:28px 26px}}.serviceTileTitle{font-size:clamp(18px,1.5vw,20px);line-height:1.25}.serviceTilePrice{font-size:clamp(20px,1.6vw,24px)}.serviceTile:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background-color:#fff}@media (hover:hover) and (pointer:fine){.serviceTile:hover{border-color:var(--border-strong);background-color:#fcfcfc}.serviceTile:hover .arrowLink{color:var(--accent)}}.serviceTileText{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.statsGrid{border-top:1px solid var(--border-strong);text-align:left;grid-template-columns:repeat(2,1fr);gap:0;padding-top:0;display:grid}.statItem{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 20px}.statItem:nth-child(2n){border-right:0}.statItem:nth-last-child(-n+2){border-bottom:0}@media (min-width:1024px){.statsGrid{text-align:center;border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:28px}.statItem{border-right:1px solid var(--border);border-bottom:0;padding:8px 20px 4px}.statItem:nth-child(2n){border-right:1px solid var(--border)}.statItem:last-child{border-right:0}.statItem:nth-last-child(-n+2){border-bottom:0}}#stats.section--tight{padding-block:40px 64px}@media (min-width:1024px){#stats.section--tight{padding-block:32px 72px}}.priceTable{border-top:1px solid var(--border-strong)}.priceRow{border-bottom:1px solid var(--border);grid-template-columns:1fr;align-items:baseline;gap:8px;padding:20px 0;display:grid}.priceRow--wide{grid-template-columns:1fr}.priceRow--highlight{border-bottom:1px solid var(--border);background:#fcfcfc;margin:0;padding:20px 16px}@media (min-width:1024px){.priceRow{grid-template-columns:minmax(160px,200px) minmax(0,1fr) auto;align-items:baseline;gap:20px 28px;padding:22px 0}.priceRow--wide{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto}.priceRow--highlight{padding:22px 18px}}.priceTable--home{max-width:100%}.priceTable--home .price{letter-spacing:0;font-size:clamp(17px,1.35vw,20px);font-weight:400;line-height:1.2}@media (min-width:1024px){.priceTable--home .priceRow{grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,1fr) minmax(7rem,8.5rem);justify-content:stretch;align-items:center;column-gap:36px;width:100%;padding-block:22px;padding-inline:0;display:grid}.priceTable--home .priceRow--highlight{border:1px solid var(--border);border-bottom-color:var(--border);background:#fcfcfc;padding-inline:18px}.priceTable--home .priceRowText{max-width:none}.priceTable--home .priceRowValue{text-align:right;justify-self:end}.priceTable--home .priceRowName{font-size:17px;font-weight:500}}.priceRowName{color:var(--text);font-size:18px;font-weight:500;line-height:1.25}.priceRowText{color:var(--muted);font-size:15px;line-height:1.5}.priceRowValue{text-align:left;white-space:nowrap}@media (min-width:1024px){.priceRowValue{text-align:right}}.priceRowValue--accent{color:var(--accent)}.serviceProcessRow--dark{background:var(--bg-dark)}.serviceProcessRow--dark .priceRowName{color:var(--text-inverse)}.serviceProcessRow--dark .priceRowText{color:#b8b8b8}.priceNote{color:var(--muted-soft);margin:16px 0 0;font-size:13px}.relatedRow{border-top:1px solid var(--text);color:var(--text);min-height:150px;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;flex-direction:column;justify-content:space-between;gap:14px;padding:22px 0 4px;text-decoration:none;display:flex;position:relative}.relatedRow:after{content:"→";color:var(--accent);opacity:0;transition:opacity var(--dur-base) ease, transform var(--dur-base) ease;font-size:15px;position:absolute;top:20px;right:0;transform:translate(-6px)}@media (hover:hover) and (pointer:fine){.relatedRow:hover{border-top-color:var(--accent);color:var(--accent)}.relatedRow:hover:after{opacity:1;transform:translate(0)}}.relatedRowTitle{font-size:18px;font-weight:500;line-height:1.25}.relatedRowMeta{display:block}.relatedRowHint{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.blogList{border-top:1px solid var(--border-strong)}.homeBlogHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;margin-bottom:0;padding-bottom:18px;display:flex}.homeBlogHead .sectionTitle{margin:0}.homeBlogHead .arrowLink{flex:none;font-size:13px}.blogRow{border-bottom:1px solid var(--border);color:var(--text);transition:color var(--dur-fast) ease;grid-template-columns:1fr;align-items:start;gap:8px;padding:24px 0;text-decoration:none;display:grid}@media (min-width:768px){.blogRow{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start;column-gap:32px}}.blogRow:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.blogRow:hover .blogRowTitle{color:var(--accent)}}.blogRowTitle{color:var(--text);transition:color var(--dur-fast) ease;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.35}.blogRow--featured{padding-top:28px;padding-bottom:28px}.blogRow--featured .blogRowTitle{letter-spacing:-.01em;font-size:clamp(19px,1.7vw,22px);font-weight:500;line-height:1.3}.blogRowExcerpt{color:var(--muted);max-width:42rem;margin:0;font-size:15px;line-height:1.55}.blogRowTime{color:var(--muted-soft);text-align:left;white-space:nowrap;padding-top:2px;font-size:13px;line-height:1.4}@media (min-width:768px){.blogRowTime{text-align:right;justify-self:end}}.circleCtaWrap{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}.circleCtaText{letter-spacing:-.02em;text-transform:uppercase;text-wrap:pretty;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:300;line-height:1.3}.circleCta{text-align:center;width:128px;height:128px;color:var(--accent);transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #e8bfc7;border-radius:50%;flex:none;justify-content:center;justify-self:start;align-items:center;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.circleCta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.circleCta:hover{background:var(--text);border-color:var(--text);color:var(--text-inverse)}}@media (min-width:1024px){.circleCtaWrap{grid-template-columns:1fr 140px;gap:64px}.circleCta{justify-self:center;width:140px;height:140px}}.faqList{border-top:1px solid var(--text)}.faqItem{border-bottom:1px solid var(--border)}.faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--text);transition:color var(--dur-fast) ease;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;font-family:inherit;font-size:20px;line-height:1.3;display:flex}@media (hover:hover) and (pointer:fine){.faqQuestion:hover{color:var(--accent)}}.faqSign{color:var(--accent);flex:none;font-size:22px;font-weight:300}.faqAnswer{max-width:760px;color:var(--muted);animation:ndFade var(--dur-base) ease both;padding:0 0 22px;font-size:14px}@media (max-width:1023px){.faqQuestion{font-size:18px}}.caseToggle{margin-top:4px}.caseLayout .caseToggle.btn{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%;height:auto;min-height:44px;line-height:1.3}.caseLayout .caseReveal{min-width:0;max-width:100%}.caseLayout .caseToggle.btnGhost:active{color:var(--text);border-color:#c4c4c4;transform:none}@media (hover:hover) and (pointer:fine){.caseLayout .caseToggle.btnGhost:hover{color:var(--text);border-color:#c4c4c4;transform:none}}.caseLayout .caseToggle.btnGhost:focus{outline:none}.caseLayout .caseToggle.btnGhost:focus:not(:focus-visible){color:var(--text);border-color:#dcdcdc}.caseLayout .caseToggle.btnGhost:focus-visible{outline:2px solid var(--text);outline-offset:3px;color:var(--text);border-color:#c4c4c4}.casePanel{animation:ndFade var(--dur-base) ease both;margin-top:28px}.casePanelGrid{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:40px 56px;padding-top:28px;display:grid}.casePanelGrid--compact{border:0;gap:0;padding-top:0}.casePanelGrid--compact>div{border-top:1px solid var(--border);padding:16px 0}.caseFoundLabel,.caseOutcomeLabel{color:var(--muted-soft);letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:500}.caseLayout .caseReveal>.mutedCopy.caseLead,.caseLayout .caseReveal .casePanel .mutedCopy{color:var(--muted);max-width:36rem;margin:0;font-size:15px;font-weight:400;line-height:1.55}.caseLayout .caseReveal>.mutedCopy.caseLead,.caseReveal--teaser .caseLead{max-width:40rem;margin:14px 0 18px}.caseReveal--teaser .caseTeaserLink{display:inline-flex}.caseQuote{border-top:1px solid var(--border);margin:28px 0 0;padding-top:24px}.caseQuote--compact{border:0;margin-top:14px;padding-top:0}@media (max-width:1023px){.casePanelGrid{grid-template-columns:1fr;gap:28px}}.breadcrumbs{color:var(--muted-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.breadcrumbs a{color:var(--muted-soft);transition:color var(--dur-fast) ease;text-decoration:none}@media (hover:hover) and (pointer:fine){.breadcrumbs a:hover{color:var(--accent)}}.breadcrumbCurrent{color:var(--text)}.breadcrumbSep{color:#c7c7c7}.originPhoto{object-fit:cover;object-position:50% 22%;filter:grayscale();width:100%;height:320px;display:block}.timelineGrid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.timelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(48px,6vw,88px)}}.sidebarBox{background:var(--bg-soft);padding:32px}.sidebarList{flex-direction:column;display:flex}.sidebarItem{border-top:1px solid var(--border-card);padding:14px 0;font-size:15px}.outcomesGrid{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.outcomeItem{border-top:1px solid var(--text);padding:22px 0}.outcomeItem--soft{border-top-color:var(--border)}@media (max-width:1023px){.outcomesGrid{grid-template-columns:1fr}.outcomesGrid>.outcomeItem{border-top:0}.outcomesGrid>.outcomeItem:not(:last-child){border-bottom:1px solid var(--border)}}@media (max-width:767px){.tileGrid3>.relatedRow{border-top:0}.tileGrid3>.relatedRow:not(:last-child){border-bottom:1px solid var(--border)}.notFoundLinks>.relatedRow{flex-direction:row;justify-content:space-between;align-items:baseline;gap:20px;min-height:0;padding:16px 0}.notFoundLinks>.relatedRow>.cardTitle{flex:auto;min-width:0}.notFoundLinks>.relatedRow>.price{flex:none}.tileGrid3:not(.notFoundLinks)>.relatedRow{justify-content:flex-start;gap:6px;min-height:0;padding:18px 0}.tileGrid3:not(.notFoundLinks)>.relatedRow .relatedRowMeta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tileGrid3:not(.notFoundLinks)>.relatedRow .relatedRowHint{flex:auto;min-width:0;margin-bottom:0}.tileGrid3:not(.notFoundLinks)>.relatedRow .relatedRowMeta>.price,.tileGrid3:not(.notFoundLinks)>.relatedRow .relatedRowMeta>.servicePriceMeta{white-space:nowrap;flex:none}}.casesGrid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.caseLabel{border-top:1px solid var(--text);margin-bottom:14px;padding-top:18px}@media (max-width:1023px){.casesGrid{grid-template-columns:1fr;gap:32px}}.navServices{display:flex;position:relative}.navServicesBtn{font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--text-soft);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 2px;display:inline-flex;position:relative}.navServicesBtn[data-active=true]{color:var(--accent)}.navServicesBtn[data-active=true]:after,.navServicesBtn:focus-visible:after{content:"";background:var(--accent);height:1.5px;position:absolute;bottom:-4px;left:0;right:0}.navServicesBtn:focus-visible{color:var(--accent);outline:none}.navServicesBtn:focus:not(:focus-visible){outline:none}.navServicesCaret{color:var(--muted-soft);transition:transform .2s ease, color var(--dur-fast) ease;font-size:7px;line-height:1}.navServicesBtn[data-active=true] .navServicesCaret{color:var(--accent)}@media (hover:hover) and (pointer:fine){.navServicesBtn:hover,.navServicesBtn:hover .navServicesCaret,.navServicesLink:hover{color:var(--accent)}}.navServicesCaret[data-open=true]{transform:rotate(180deg)}.navServicesPanel{background:var(--bg);border:1px solid var(--border);z-index:var(--z-dropdown);grid-template-columns:1fr 1fr;gap:26px 40px;min-width:560px;padding:28px 32px;display:none;position:absolute;top:calc(100% + 22px);left:-28px;box-shadow:0 26px 60px #00000017}.navServicesPanel[data-open=true]{animation:.22s both ndPanel;display:grid}.navServicesGroup{flex-direction:column;gap:12px;display:flex}.navServicesGroupTitle{letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;font-size:11px;font-weight:500}.navServicesLink{color:var(--text);transition:color var(--dur-fast) ease;font-size:15px;text-decoration:none}.headerPhone{display:none}.headerCta{min-height:36px;color:var(--text);border-radius:var(--radius-pill);white-space:nowrap;transition:background var(--dur-base) ease, color var(--dur-base) ease, border-color var(--dur-base) ease;background:0 0;border:1px solid #1414142e;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.headerCtaIcon{opacity:.85;flex:none}.headerCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.headerCta:hover{background:var(--text);border-color:var(--text);color:var(--text-inverse)}}.headerCta:active{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}@media (max-width:1180px) and (min-width:1024px){.headerCta{min-height:34px;padding:7px 12px;font-size:11px}}.burger{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) ease;background:0 0;border:1px solid #e6e6e6;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.burger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1023px){.burger{display:inline-flex}}.burgerIcon{width:16px;height:12px;position:relative}.burgerIcon span{background:currentColor;height:2px;transition:transform .2s ease-out,opacity .2s ease-out,top .2s ease-out,bottom .2s ease-out;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.burgerIcon span{transition:none}}.burgerIcon span:first-child{top:0}.burgerIcon span:nth-child(2){top:50%;transform:translateY(-50%)}.burgerIcon span:nth-child(3){bottom:0}.burger[aria-expanded=true] .burgerIcon span:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.burger[aria-expanded=true] .burgerIcon span:nth-child(2){opacity:0}.burger[aria-expanded=true] .burgerIcon span:nth-child(3){bottom:50%;transform:translateY(50%)rotate(-45deg)}.mobileMenu{width:100%;height:100dvh;max-height:100dvh;z-index:var(--z-mobile-overlay);padding:calc(var(--header-height,56px) + env(safe-area-inset-top,0px)) 0 0;background:#fff;flex-direction:column;display:none;position:fixed;inset:0;overflow:hidden}.mobileMenuScroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:28px var(--edge) calc(var(--mobile-menu-bottom-space) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.mobileMenu[data-open=true]{animation:.2s ease-out both ndSheet;display:flex}@media (prefers-reduced-motion:reduce){.mobileMenu[data-open=true]{animation:none}}.mobileMenu[hidden],.mobileMenu[data-open=false]{display:none!important}.mobilePrimaryNav{flex-direction:column;gap:2px;display:flex}.mobileNavLink{color:var(--text);min-height:44px;transition:color var(--dur-fast) ease;align-items:center;padding:10px 0;font-size:17px;font-weight:400;line-height:1.35;text-decoration:none;display:flex}.mobileNavLink--primary{font-size:18px;font-weight:500}.mobileNavLink--service{min-height:42px;padding-left:22px;font-size:16px;font-weight:400}.mobileNavLink[data-active=true]{color:var(--accent);font-weight:500}.mobileNavLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobileServices{flex-direction:column;gap:4px;margin-top:28px;display:flex}.mobileAccordion{flex-direction:column;display:flex}.mobileAccordionTrigger{color:var(--text);cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:10px 0;font-size:16px;font-weight:500;line-height:1.35;display:inline-flex}.mobileAccordionTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobileAccordionChevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-top:-2px;transition:transform .2s ease-out;display:block;transform:rotate(-45deg)}.mobileAccordionTrigger[aria-expanded=true] .mobileAccordionChevron{margin-top:2px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.mobileAccordionChevron{transition:none}}.mobileAccordionLabel{flex:auto}.mobileAccordionPanel{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}.mobileAccordionPanel[data-open=true]{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.mobileAccordionPanel{transition:none}}.mobileAccordionPanelInner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.mobileAccordionPanel:not([data-open=true]) .mobileAccordionPanelInner{visibility:hidden}.mobileCtaBlock{flex-direction:column;gap:22px;margin-top:32px;padding-top:8px;display:flex}.mobileTelegramCta{border-radius:var(--radius-pill);width:100%;min-height:52px;color:var(--text);transition:background var(--dur-base) ease, color var(--dur-base) ease, border-color var(--dur-base) ease;background:0 0;border:1px solid #14141433;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.mobileTelegramCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mobileTelegramCta:hover{background:var(--text);border-color:var(--text);color:var(--text-inverse)}}.mobileMenuContacts{flex-direction:column;gap:8px;display:flex}.mobileMenuContactLink{color:var(--muted);align-items:center;min-height:32px;font-size:13px;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex}.mobileMenuContactLink:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mobileMenuContactLink:hover{color:var(--text)}}.mobileSocialRow{flex-flow:row;align-items:center;gap:10px;margin-top:4px;display:flex}.mobileSocialLink{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--muted);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #ececec;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.mobileSocialLink:hover{color:var(--text);border-color:#d0d0d0}}.mobileSocialLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobileSocialBadge{letter-spacing:.02em;font-size:10px;font-weight:600}@media (min-width:1024px){.burger,.mobileMenu{display:none!important}}.subscribeBlock{flex-direction:column;gap:10px;min-height:9.25rem;display:flex}.subscribeBlock--success{justify-content:flex-start;padding-top:4px}.subscribeForm{border-bottom:1px solid var(--footer-border);align-items:center;gap:16px;padding-bottom:12px;display:flex;position:relative}.subscribeInput{color:#f2f2f2;background:0 0;border:0;flex:1;min-width:0;padding:6px 0;font-family:inherit;font-size:15px}.subscribeInput::placeholder{color:#8a8a8a}.subscribeInput:focus{outline:none}.subscribeInput:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.subscribeInput:disabled{opacity:.7}.subscribeHp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.subscribeSubmit{color:#f2f2f2;cursor:pointer;width:36px;min-width:36px;height:36px;min-height:36px;transition:border-color var(--dur-fast) ease,opacity var(--dur-fast) ease;background:0 0;border:1px solid #6a6a6a;border-radius:50%;flex:none;font-size:15px}.subscribeSubmit:disabled{opacity:.45;cursor:not-allowed}.subscribeSubmit:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.subscribeSubmit:hover:not(:disabled){border-color:#fff}}.subscribeNote{color:#8a8a8a;margin:0;font-size:12px;line-height:1.4}.subscribeNote--error{color:#e8a0a8}.subscribeNote--success{color:var(--footer-text);max-width:32rem;font-size:14px;line-height:1.5}.subscribeConsent{grid-template-columns:18px 1fr;align-items:start;column-gap:12px;width:100%;max-width:100%;display:grid}.subscribeConsent__input{appearance:none;cursor:pointer;background:0 0;border:1px solid #8a8a8a;border-radius:2px;flex:none;place-content:center;width:18px;height:18px;margin:2px 0 0;display:grid}.subscribeConsent__input:before{content:"";width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-out);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);box-shadow:inset 1em 1em #fff}.subscribeConsent__input:checked{background:var(--accent);border-color:var(--accent)}.subscribeConsent__input:checked:before{transform:scale(1)}.subscribeConsent__input:disabled{opacity:.55;cursor:not-allowed}.subscribeConsent__input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.subscribeConsent__label{color:#b0b0b0;cursor:pointer;margin:-8px -4px -8px 0;padding:8px 4px 8px 0;font-size:12px;line-height:1.5}.subscribeConsent__main{display:block}.subscribeConsent__revoke{color:var(--footer-muted);margin-top:6px;display:block}.subscribeConsent__label a{color:#d6d6d6;text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.subscribeConsent__label a:hover{color:#fff}}.socialRow{flex-flow:wrap;align-items:center;gap:12px;width:100%;margin-top:2px;display:flex}.socialLink{border:1px solid var(--footer-border);border-radius:var(--radius-pill);color:var(--footer-text);white-space:nowrap;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;flex:0 auto;align-items:center;gap:8px;padding:9px 14px 9px 11px;font-size:13px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.socialLink:hover{border-color:var(--accent);color:#fff}}.socialBadge{background:var(--footer-border);color:#f2f2f2;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:inline-flex}@media (max-width:640px){.subscribeSubmit{width:44px;min-width:44px;height:44px;min-height:44px}.subscribeConsent{max-width:none;padding-inline:0 2px}}.leadForm{flex-direction:column;gap:20px;max-width:640px;display:flex}.formField{flex-direction:column;gap:8px;display:flex}.formLabel{color:var(--muted);font-size:13px;font-weight:500}.formInput,.formSelect,.formTextarea{border:1px solid var(--border-card);color:var(--text);background:var(--bg);transition:border-color var(--dur-fast) ease;border-radius:4px;padding:14px 16px;font-family:inherit;font-size:16px}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:var(--accent)}.formTextarea{resize:vertical;min-height:120px}.formError{color:var(--accent);font-size:13px}.formConsentGroup{border:0;border-top:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;margin:4px 0 0;padding:18px 0 0;display:flex}.formCheckboxRow{color:var(--muted);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;font-weight:400;line-height:1.45;display:flex}.formCheckboxRow input[type=checkbox]{appearance:none;border:1px solid var(--border-card);background:var(--bg);cursor:pointer;width:16px;height:16px;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;border-radius:3px;flex:none;margin:2px 0 0;position:relative}.formCheckboxRow input[type=checkbox]:checked{background-color:var(--text);border-color:var(--text)}.formCheckboxRow input[type=checkbox]:checked:after{content:"";border-style:solid;border-color:var(--text-inverse);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.formCheckboxRow input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.formCheckboxRow input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.formCheckboxRow a{color:var(--text-soft);text-underline-offset:.15em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted-soft) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--muted-soft) 55%, transparent)}.formCheckboxRow a:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.formHoneypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formNote{color:var(--muted-soft);max-width:34rem;margin:0;font-size:12px;line-height:1.4}.leadForm>.btn{align-self:flex-start;margin-top:2px}.leadForm .btnPrimary:disabled{pointer-events:none;cursor:not-allowed}.formSuccess{border:1px solid var(--border);background:var(--bg-soft);flex-direction:column;gap:12px;max-width:640px;padding:44px;display:flex}.formSuccessActions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.contactHero{border-bottom:1px solid var(--border);padding-block:clamp(56px,6vw,72px) clamp(32px,3.5vw,44px)}.contactHeroInner{flex-direction:column;align-items:flex-start;max-width:42rem;display:flex}.contactHeroEyebrow{margin:0 0 12px}.contactHeroTitle{margin:0 0 14px}.contactHeroLead{max-width:40rem;color:var(--muted);margin:0}.contactMain{padding-block:clamp(40px,5vw,56px) clamp(64px,8vw,80px)}.contactLayout{grid-template-columns:1fr 400px;align-items:start;gap:64px;display:grid}.contactFormCol{flex-direction:column;gap:40px;max-width:640px;display:flex}.contactAttachments{border-top:1px solid var(--border);padding-top:36px}.contactAttachmentsTitle{margin-bottom:20px}.contactAttachmentsGrid{grid-template-columns:1fr 1fr;gap:18px 32px;display:grid}.contactAttachItemTitle{margin:0 0 6px;font-size:15px}.contactAttachItemText{margin:0;font-size:13px;line-height:1.45}.contactAttachItem--reassure{border-bottom:1px solid var(--border);grid-column:1/-1;margin-bottom:6px;padding-bottom:18px}.contactAttachItem--reassure .contactAttachItemTitle{font-size:15px;font-weight:500}.contactAttachItem--reassure .contactAttachItemText{color:var(--text-soft);max-width:36rem;font-size:14px}.contactAside{top:calc(var(--header-height,76px) + 24px);position:sticky}.contactAsideEyebrow{margin-bottom:16px}.contactAsideContacts{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;display:flex}.contactPhone{color:var(--text);font-size:24px;font-weight:300;line-height:1.15;text-decoration:none}.contactEmail{color:var(--text);font-size:17px;font-weight:300;line-height:1.2;text-decoration:none}.contactAsideTelegram{border-top:1px solid var(--border);margin-top:18px;padding-top:14px;font-size:13px}.contactAsideTelegram a{color:var(--text-soft);text-decoration:none}.contactAsideTelegram a:hover{color:var(--text)}.contactAsideFacts{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:0;padding-top:18px;font-size:13px;line-height:1.45;display:flex}.contactAsideNote{margin:14px 0 0;font-size:13px}.contactFactRow{grid-template-columns:88px 1fr;gap:14px;display:grid}.contactFactRow span:first-child{color:var(--muted-soft)}.contactFactRow span:last-child{color:var(--muted)}.contactSocialRow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.contactSocialChip{border:1px solid var(--border-card);color:var(--text);border-radius:999px;align-items:center;gap:9px;padding:10px 15px 10px 12px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:1023px){.contactLayout{grid-template-columns:1fr;gap:36px}.contactAside{position:static}.contactAttachmentsGrid{grid-template-columns:1fr}.contactHeroEyebrow{margin-bottom:12px}.contactHeroTitle{margin-bottom:14px}}.aboutHero{border-bottom:1px solid var(--border);padding-block:clamp(56px,6vw,72px) clamp(40px,5vw,56px)}.aboutHeroGrid{grid-template-columns:1fr;align-items:start;gap:28px;display:grid}.aboutHeroMain{display:contents}.aboutHeroEyebrow{margin-bottom:20px}.aboutHeroTitle{max-width:14ch;margin:0 0 20px}.aboutHeroLead{max-width:34rem;color:var(--muted);margin:0 0 28px}.aboutHeroLead .lead{color:inherit;max-width:none;margin:0}.aboutHeroActions{flex-wrap:wrap;align-items:center;gap:14px 22px;max-width:38rem;display:flex}.aboutHeroSecondary{color:var(--muted);text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);transition:color var(--dur-fast) ease, text-decoration-color var(--dur-fast) ease;font-size:15px;font-weight:500;line-height:1.3}.aboutHeroSecondary:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.aboutHeroPhoto{object-fit:cover;object-position:50% 22%;filter:grayscale();justify-self:start;width:100%;max-width:280px;height:300px;display:block}@media (max-width:899px){.aboutHeroGrid{gap:0}.aboutHeroEyebrow{order:1;margin-bottom:16px}.aboutHeroTitle{order:2;margin-bottom:20px}.aboutHeroPhoto{order:3;justify-self:start;width:100%;max-width:min(100%,300px);height:clamp(280px,72vw,340px);margin-bottom:24px}.aboutHeroLead{order:4;margin-bottom:24px}.aboutHeroActions{order:5}}@media (min-width:900px){.aboutHeroGrid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.72fr);align-items:start;gap:40px 56px}.aboutHeroEyebrow{grid-area:1/1}.aboutHeroTitle{grid-area:2/1}.aboutHeroLead{grid-area:3/1}.aboutHeroActions{grid-area:4/1}.aboutHeroPhoto{grid-area:1/2/span 4;place-self:start stretch;width:100%;max-width:none;height:clamp(320px,28vw,400px)}}@media (min-width:1200px){.aboutHeroGrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,340px);gap:48px 64px}.aboutHeroTitle{margin-bottom:24px}.aboutHeroLead{margin-bottom:32px}}.aboutFacts{border-bottom:1px solid var(--border)}.aboutStatementSection{padding-block:clamp(28px,4vw,40px)}.aboutPageEyebrow{margin:0 0 12px}.aboutStatement{max-width:28ch;color:var(--text);font-family:var(--font-sans,inherit);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(22px,2.4vw,28px);font-weight:300;line-height:1.3}.aboutLeadFull{max-width:40rem;margin:0}.aboutProse{flex-direction:column;gap:20px;max-width:40rem;display:flex}.aboutProse .mutedCopy{margin:0}.aboutTeamGrid{grid-template-columns:1fr;gap:36px;display:grid}.aboutTeamPhoto{object-fit:cover;object-position:50% 22%;filter:grayscale();width:100%;height:280px;display:block}.aboutTeamName{margin:18px 0 0}.aboutTeamRole{margin:8px 0 0}.aboutTeamText{margin:12px 0 0}@media (min-width:768px){.aboutTeamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.aboutTeamPhoto{height:320px}}.aboutStart{gap:28px;display:grid}.aboutStartTitle{max-width:14ch;margin:0}.aboutStartList{flex-direction:column;gap:0;display:flex}.aboutStartRow{justify-content:flex-start;gap:10px;min-height:0;padding:22px 0 20px}.aboutStartWhen{color:var(--muted);order:1;margin:0}.aboutStartName{order:2;max-width:22ch}.aboutStartPrice{order:3;margin-top:4px}.aboutStartRow--primary{border-top-width:2px;padding-top:28px;padding-bottom:28px}.aboutStartRow--primary .aboutStartWhen{color:var(--text)}.aboutStartRow--primary .aboutStartName{max-width:18ch;font-size:clamp(20px,2vw,24px);font-weight:500}.aboutStartRow--secondary{opacity:.92}.aboutStartRow--secondary .aboutStartName{font-size:17px;font-weight:500}.aboutStartRow--secondary .aboutStartPrice{color:var(--muted)}@media (min-width:900px){.aboutStart{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start;gap:40px 64px}.aboutStartTitle{top:calc(var(--header-height,76px) + 24px);position:sticky}}.aboutQuote{align-items:flex-start;gap:var(--space-desc-content);flex-direction:column;max-width:min(100%,42rem);display:flex}.aboutQuoteBlock{margin:0}.aboutQuoteText{color:var(--text);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:300;line-height:1.35}.aboutQuoteCta .btn{white-space:nowrap;min-width:12.5rem;padding-inline:36px}@media (max-width:389px){.aboutQuoteCta .btn{white-space:normal;text-align:center}}.legalDocHero{border-bottom:1px solid var(--border);padding-block:clamp(28px,3.5vw,40px) clamp(32px,4vw,48px)}.legalDocHero .breadcrumbs{margin-bottom:18px}.legalDocEyebrow{margin:0 0 14px}.legalDocH1{letter-spacing:-.025em;text-wrap:pretty;max-width:min(100%,52rem);margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);font-weight:200;line-height:1.15}.legalDocLead{letter-spacing:-.01em;text-wrap:pretty;max-width:min(100%,40rem);color:var(--text-soft);margin:0 0 22px;font-size:clamp(17px,1.7vw,20px);font-weight:300;line-height:1.45}.legalDocOperator{border-top:1px solid var(--border);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;max-width:min(100%,40rem);padding-top:18px;font-size:14px;line-height:1.45;display:grid}.legalDocOperator a{color:var(--text);overflow-wrap:anywhere;text-decoration:none}.legalDocBody{padding-block:clamp(40px,5vw,56px) clamp(56px,7vw,80px)}.legalDocLayout{flex-direction:column;align-items:stretch;gap:0;display:flex}.legalDocIntro{color:var(--text-soft);order:1;max-width:min(100%,40rem);margin:0 0 24px;font-size:clamp(17px,1.6vw,19px);font-weight:300;line-height:1.55}.legalDocAside{order:2;display:contents}.legalDocTocBlock{order:2;margin:0 0 28px}.legalDocAsideLabel{margin-bottom:14px}.legalDocRelated{border-top:1px solid var(--border);flex-direction:column;order:4;gap:0;margin:0 0 28px;padding-top:4px;display:flex}.legalDocRelatedLink{border-top:1px solid var(--border);color:var(--text);align-items:center;min-height:44px;padding:12px 0;font-size:14px;text-decoration:none;display:flex}.legalDocRelatedLink:hover{color:var(--accent)}.legalDocRelatedLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legalDocSections{order:3;min-width:0;max-width:min(100%,820px)}.legalDocSection{border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height,76px) + 24px);margin-bottom:32px;padding-top:24px}.legalDocSection--first{border-top-color:var(--text)}.legalDocSection:last-of-type{margin-bottom:8px}.legalDocH2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(20px,2.2vw,24px);font-weight:300;line-height:1.25}.legalDocP{color:var(--text-soft);overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.75}.legalDocP--last{margin-bottom:0}.legalDocList{color:var(--text-soft);margin:0 0 16px;padding-left:1.25em;font-size:16px;line-height:1.75}.legalDocList li+li{margin-top:8px}.legalDocConfirmation{margin-top:8px;margin-bottom:24px}.legalDocRevision{color:var(--muted-soft);margin:28px 0 16px;font-size:15px;line-height:1.5}.legalDocRevisionFoot{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.legalDocMailChip{border:1px solid var(--border-card);color:var(--text);overflow-wrap:anywhere;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.legalDocTocNav{flex-direction:column;font-size:14px;display:flex}.legalDocTocLink{border-top:1px solid var(--border);color:#5a5a5a;min-height:44px;transition:color var(--dur-fast) ease;align-items:center;padding:11px 0;text-decoration:none;display:flex;position:relative}.legalDocTocLink:last-child{border-bottom:1px solid var(--border)}.legalDocTocLink:hover{color:var(--text)}.legalDocTocLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legalDocTocLink[data-active=true]{color:var(--text);font-weight:500}.legalDocTocLink[data-active=true]:before{content:"";background:var(--accent);width:2px;position:absolute;top:10px;bottom:10px;left:-12px}@media (max-width:639px){.legalDocOperator{grid-template-columns:1fr}.legalDocTocLink[data-active=true]:before{left:0}.legalDocTocLink[data-active=true]{padding-left:12px}}@media (min-width:1200px){.legalDocLayout{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);grid-template-areas:"intro aside""sections aside";align-items:start;gap:0 clamp(40px,5vw,64px);display:grid}.legalDocIntro{order:unset;grid-area:intro;margin-bottom:32px}.legalDocAside{order:unset;top:calc(var(--header-height,76px) + 24px);grid-area:aside;align-self:start;display:block;position:sticky}.legalDocTocBlock{order:unset;margin:0}.legalDocRelated{order:unset;margin:32px 0 0;padding-top:20px}.legalDocSections{order:unset;grid-area:sections}.legalDocTocLink[data-active=true]:before{left:-14px}}.textCenter{text-align:center}.heroSection{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-block:64px 48px;display:flex;position:relative}@media (min-width:768px){.heroSection{padding-block:80px 56px}}@media (min-width:1024px){.heroSection{padding-block:88px 56px}}.heroInner{width:100%;position:relative}.heroInner .heroTitle{max-width:min(100%,34ch);margin-inline:auto}.heroLead{max-width:min(100%,38rem);margin:28px auto 0}.heroCtaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (max-width:767px){.heroSection{padding-block:56px 44px}.heroLead.lead{max-width:min(100%,22rem);color:var(--muted);margin-top:32px;font-size:15px;font-weight:400;line-height:1.6}.heroCtaRow{gap:10px;margin-top:40px}.heroCtaRow .btn{min-height:44px;padding:11px 22px;font-size:14px;font-weight:500}.heroCtaRow .btnGhost{border-color:#e0e0e0}}@media (min-width:768px){.heroLead{max-width:min(100%,40rem);margin-top:32px}.heroCtaRow{gap:14px;margin-top:40px}}@media (min-width:1024px){.heroLead{max-width:min(100%,42rem);margin-top:36px}.heroCtaRow{margin-top:44px}}@media (max-width:639px){.heroCtaRow{flex-direction:column;align-items:stretch}.heroCtaRow .btn{justify-content:center;width:100%}}.whyFilterGrid{flex-direction:column;align-items:stretch;gap:24px;display:flex}.whyFilterTitle{max-width:min(100%,14ch);margin:0}.whyFilterBody{flex-direction:column;min-width:0;display:flex}.whyFilterLead{max-width:min(100%,36rem);color:var(--text-soft);margin:0;font-size:19px;font-weight:400;line-height:1.55}.whyFilterLead .accentText{font-size:inherit;font-weight:inherit;line-height:inherit}.whyFilterColumns{border-top:1px solid var(--border);grid-template-columns:1fr;gap:28px;width:100%;margin-top:28px;padding-top:28px;display:grid}.whyFilterPointLabel{letter-spacing:.1em;margin-bottom:0;font-size:11px;display:block}.whyFilterColumnText{color:var(--muted);max-width:32rem;margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.6}.whyFilterColumnText .quoteHighlight{color:var(--text-soft)}#why-filter{isolation:isolate;position:relative;overflow-x:clip}#why-filter .whyFilterGrid{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0}#why-filter .whyFilterBody{min-width:0;max-width:100%}#why-filter .whyFilterColumns{box-sizing:border-box;max-width:100%}#why-filter .whyFilterPoint{min-width:0}@media (max-width:1023px){.whyFilterGrid{gap:22px}.whyFilterTitle{max-width:min(100%,16ch)}.whyFilterLead{max-width:min(100%,34rem);font-size:19px;line-height:1.55}.whyFilterColumns{gap:32px;margin-top:24px;padding-top:28px}}@media (min-width:768px) and (max-width:1023px){.whyFilterColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 36px}.whyFilterLead{max-width:min(100%,40rem);font-size:20px}}@media (min-width:1024px){.whyFilterGrid{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);align-content:start;align-items:start;gap:0 clamp(40px,4.5vw,72px);display:grid}.whyFilterTitle{max-width:11ch}.whyFilterLead{max-width:min(100%,40rem);font-size:clamp(18px,1.25vw,20px);line-height:1.55}.whyFilterColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px;margin-top:32px;padding-top:28px}.whyFilterColumnText{max-width:none}}.quoteHighlight{color:var(--text)}.situationsLayout{flex-direction:column;gap:32px;display:flex}.situationsLead{letter-spacing:.01em;max-width:min(100%,36rem);color:var(--muted-soft);margin-top:20px;font-size:13px;font-weight:400;line-height:1.5}.situationsLayout .tileGrid3{gap:16px}.situationsLayout .cardBordered{background:#fff;min-height:0;padding:28px}@media (hover:hover) and (pointer:fine){.situationsLayout .cardBordered:hover{background-color:#fcfcfc}}.situationsLayout .cardEyebrow{margin-bottom:12px;font-size:11px}.situationsLayout .cardTitle{letter-spacing:0;color:var(--text);font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.35}.situationsLayout .cardBodyText{color:var(--muted);font-size:15px;line-height:1.55}@media (min-width:1024px){.situationsLayout .cardBordered{padding:30px 26px}.situationsLayout .cardTitle{font-size:clamp(17px,1.25vw,19px)}}.tileGrid3{gap:var(--space-card-gap);grid-template-columns:1fr;display:grid}@media (min-width:768px){.tileGrid3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tileGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.situationsLayout .tileGrid3{grid-template-columns:1fr}@media (min-width:1024px){.situationsLayout .tileGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.packagesTitle{margin-bottom:28px}.caseLayout{gap:var(--space-desc-content);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.caseLayout{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:40px 48px}}.caseTitle{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:300;line-height:1.2}.caseLead{max-width:40rem;margin:14px 0 18px}.caseLayout .caseLabel{margin-bottom:14px}.caseLayout .caseToggle{margin-top:8px}.caseLayout .caseQuote{border-top:1px solid var(--border);margin-top:36px;padding-top:28px}.caseLayout .caseQuote .quoteText{letter-spacing:0;color:var(--text-soft);max-width:40rem;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.55}.originLayout{flex-direction:column;gap:0;display:flex}.originGrid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:1024px){.originGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:40px 56px}}.originSubtitle{color:var(--text);margin-top:18px;font-size:clamp(20px,1.8vw,24px);font-weight:400;line-height:1.3}.originLead{max-width:42rem;color:var(--text-soft);margin-top:16px;font-size:16px;line-height:1.65}.timelineGrid{border-top:1px solid var(--border);margin-top:56px;padding-top:44px}.timelineItem{flex-direction:column;align-items:flex-start;min-width:0;padding-right:8px;display:flex}.timelineLabel{margin:0}.timelineTitle{color:var(--text);margin:14px 0 0;font-size:clamp(18px,1.4vw,20px);font-weight:500;line-height:1.35}.timelineText{color:var(--muted);max-width:26rem;margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.65}.originMore{margin-top:44px}@media (max-width:1023px){.timelineGrid{gap:28px;margin-top:36px;padding-top:28px}.timelineTitle{font-size:17px}}.founderQuote{max-width:52rem;margin:0;padding-block:8px}.quoteText--onDark{color:var(--text-inverse)}.founderQuoteFoot{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:28px;display:flex}.founderQuoteAuthor{color:var(--text-inverse);font-size:14px;font-weight:500}.founderQuoteRole{color:var(--text-on-dark-muted);font-size:13px;font-weight:400}.ctaTitle{margin:0 auto var(--space-title-desc);text-transform:uppercase;max-width:min(100%,22ch);line-height:1.18}.ctaLead{max-width:min(100%,36rem);color:var(--muted);margin:0 auto 32px}.ctaInner{max-width:min(100%,58rem);margin-inline:auto}.pageHero{border-bottom:1px solid var(--border);padding-block:clamp(56px,6vw,72px) clamp(48px,6vw,64px)}.pageHeroGrid{grid-template-columns:1fr;align-items:start;gap:36px;display:grid}@media (min-width:1024px){.pageHeroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:64px}}.pageHeroCtaRow{flex-wrap:wrap;gap:12px;display:flex}.notFoundCode{letter-spacing:-.05em;color:var(--accent);margin-bottom:clamp(20px,3vw,36px);font-size:clamp(88px,13vw,190px);font-weight:200;line-height:.86}@keyframes ndFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ndPanel{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ndSheet{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.blogIndexHero{border-bottom:1px solid var(--border);padding-block:clamp(40px,4vw,56px) clamp(32px,3.5vw,48px)}.blogIndexHeroInner{flex-direction:column;align-items:flex-start;max-width:42rem;display:flex}.blogIndexHeroEyebrow{margin:0 0 12px}.blogIndexHeroTitle{text-wrap:pretty;margin:0 0 14px}.blogIndexHeroLead{color:#6a6a6a;text-wrap:pretty;max-width:40rem;margin:0;font-size:16px;line-height:1.55}.blogIndexMaterials{border-top:0!important;padding-block:clamp(40px,5vw,56px) clamp(48px,6vw,72px)!important}.blogIndexMaterialsGrid{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.blogIndexMaterialsEyebrow{margin:0}.blogIndexMaterialsMain{flex-direction:column;min-width:0;display:flex}.blogFeatured{background:var(--bg-dark);color:var(--text-inverse);transition:background-color var(--dur-base) ease;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:8px;padding:clamp(28px,3.2vw,40px);text-decoration:none;display:flex}a.blogFeatured:hover,a.blogFeatured:hover .blogFeaturedTitle,a.blogFeatured:hover .blogFeaturedExcerpt,a.blogFeatured:hover .blogFeaturedOutline,a.blogFeatured:hover .blogFeaturedTime,a.blogFeatured:hover .blogFeaturedBadge{color:inherit}a.blogFeatured:hover .blogFeaturedBadge{color:var(--accent-soft)}a.blogFeatured:hover .blogFeaturedTime,a.blogFeatured:hover .blogFeaturedOutline{color:#8c8c8c}a.blogFeatured:hover .blogFeaturedExcerpt{color:#b8b8b8}a.blogFeatured:hover .blogFeaturedTitle{color:var(--text-inverse)}a.blogFeatured:hover{background:#1a1a1a}a.blogFeatured:hover .blogFeaturedCta{color:#ffb3bf;transform:translate(2px)}.blogFeatured:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blogFeaturedMeta{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0 0 18px;display:flex}.blogFeaturedBadge{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-soft);font-size:11px;font-weight:500;line-height:1}.blogFeaturedTime{color:#8c8c8c;font-size:13px}.blogFeaturedTitle{letter-spacing:-.02em;text-wrap:pretty;max-width:min(100%,36rem);color:var(--text-inverse);margin:0 0 14px;font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.22}.blogFeaturedExcerpt{color:#b8b8b8;max-width:min(100%,36rem);margin:0 0 16px;font-size:15px;line-height:1.55}.blogFeaturedOutline{color:#8c8c8c;max-width:min(100%,34rem);margin:0 0 22px;font-size:13px;font-weight:400;line-height:1.5}.blogFeaturedCta{color:var(--accent-soft);transition:color var(--dur-fast) ease, transform var(--dur-fast) ease;margin-top:auto;font-size:14px;font-weight:500;line-height:1;display:inline-block}.blogIndexList{border-top:1px solid var(--text);margin:0;padding:0}.blogIndexListItem{margin:0;padding:0}.blogIndexCard{border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat time""title title""excerpt excerpt";align-items:start;gap:8px 16px;padding:22px 0;text-decoration:none;display:grid}.blogIndexCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.blogIndexCardCategory{letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c;grid-area:cat;font-size:11px;font-weight:500;line-height:1.3}.blogIndexCardTime{color:#a0a0a0;white-space:nowrap;grid-area:time;justify-self:end;font-size:13px;line-height:1.3}.blogIndexCardTitle{letter-spacing:-.01em;text-wrap:pretty;color:var(--text);transition:color var(--dur-fast) ease;grid-area:title;margin:0;font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.3}.blogIndexCard:hover .blogIndexCardTitle{color:var(--accent)}.blogIndexCardExcerpt{color:#8c8c8c;grid-area:excerpt;max-width:40rem;margin:0;font-size:14px;line-height:1.5}.blogIndexChannel{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;padding-top:8px;display:flex}.blogIndexChannelNote{color:#6a6a6a;flex:16rem;max-width:36rem;margin:0;font-size:14px;line-height:1.5}.blogIndexChannelLink{border-radius:var(--radius-pill);color:var(--text);border:1px solid #dcdcdc;flex:none;align-items:center;min-height:44px;padding:13px 24px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.blogIndexChannelLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blogIndexChannelLink:hover{border-color:var(--text)}.blogIndexCta{border-top:1px solid var(--border)!important}.blogIndexCta .ctaTitle{max-width:min(100%,22ch)}@media (min-width:768px){.blogIndexCard{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) auto;grid-template-areas:"cat cat time""title excerpt time";gap:8px clamp(24px,3vw,40px);padding:26px 0}.blogIndexCardTime{align-self:start;padding-top:2px}.blogIndexCardExcerpt{padding-top:2px}}@media (min-width:1200px){.blogIndexMaterialsGrid{grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:clamp(36px,4vw,56px)}.blogFeatured{padding:36px 40px}.blogIndexCard{padding:28px 0}}.articleHero{border-bottom:1px solid var(--border);padding-block:clamp(32px,4vw,48px) clamp(40px,5vw,56px)}.articleBack{color:var(--text);font-size:13px;font-weight:500;line-height:1;text-decoration:none}.articleBack:hover{color:var(--accent)}.articleBack:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.articleH1{letter-spacing:-.025em;text-wrap:pretty;max-width:min(100%,52rem);margin:22px 0 16px;font-size:clamp(28px,3.2vw,40px);font-weight:200;line-height:1.15}.articleMeta{letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c;flex-wrap:wrap;gap:24px;font-size:11px;font-weight:500;line-height:1;display:flex}.articleBody{padding-block:clamp(40px,5vw,56px) clamp(56px,7vw,80px)}.articleLayout{flex-direction:column;align-items:stretch;gap:0;display:flex}.articleLead{letter-spacing:var(--article-lead-tracking);text-wrap:pretty;max-width:min(100%,var(--article-lead-max));font-size:var(--article-lead-size);font-weight:var(--article-lead-weight);line-height:var(--article-lead-lh);color:var(--text-soft);order:1;margin:0 0 24px}.articleLeadAccent{color:var(--accent);font-weight:inherit}.articleAside{order:2;display:contents}.articleTocBlock{order:2;margin:0 0 32px}.articleSections{order:3;min-width:0;max-width:min(100%,820px)}.articleServices{border-top:1px solid var(--text);margin:var(--section-space-sm) 0 0;padding-top:var(--space-desc-content);order:4}.articleSection{border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height,76px) + 24px);margin-bottom:32px;padding-top:24px}.articleSection--first{border-top-color:var(--text)}.articleSection:last-of-type{margin-bottom:0}.articleStep{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:500;line-height:1}.articleSectionHeading{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(20px,2.2vw,24px);font-weight:300;line-height:1.25}.articleP{color:var(--text-soft);margin:0 0 16px;font-size:16px;line-height:1.75}.articleP--last{margin-bottom:0}.articleFaqWrap{margin:0 0 16px}.articleFaqWrap--last{margin-bottom:0}.articleFaq{border-top:1px solid var(--border)}.articleFaqItem{border-bottom:1px solid var(--border)}.articleFaqHeading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.articleFaqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;min-height:44px;padding:14px 0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.55;display:flex}.articleFaqQuestion:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.articleFaqQuestionText{flex:auto;min-width:0}.articleFaqSign{color:var(--muted);text-align:center;flex:none;width:1.25em;font-size:18px;font-weight:300;line-height:1.55}.articleFaqAnswer{padding:0 0 14px}.articleFaqAnswer[hidden]{display:none}.articleFaqAnswerText{color:var(--text-soft);max-width:100%;margin:0;font-size:16px;font-weight:400;line-height:1.75}@media (prefers-reduced-motion:no-preference){.articleFaqAnswer:not([hidden]){animation:ndFade var(--dur-base) ease both}}.articleList{color:var(--text-soft);margin:0 0 16px;padding:0 0 0 1.35em;font-size:16px;line-height:1.75;list-style:outside}.articleList--unordered{list-style-type:disc}.articleList--ordered{list-style-type:decimal}.articleList--last{margin-bottom:0}.articleListItem{margin:0 0 6px;padding-left:.15em}.articleListItem::marker{color:var(--text-soft)}.articleListItem:last-child{margin-bottom:0}.articleLabeledParagraph{color:var(--text-soft);margin:0 0 16px;font-size:16px;line-height:1.75}.articleLabeledParagraph--last{margin-bottom:0}.articleLabeledParagraph__label{color:var(--text);font-weight:600}.articleLabeledParagraph__text{font-weight:400}.articleAsideLabel{margin-bottom:14px}.articleTocNav{flex-direction:column;font-size:14px;display:flex}.articleTocToggle{background:var(--bg-soft);border:1px solid var(--border-card);border-radius:var(--radius-card);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:500;display:flex}.articleTocToggleLabel{flex:auto}.articleTocToggleCount{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.articleTocChevron{color:var(--muted);transition:transform .25s var(--ease-out);flex:none}.articleToc[data-open=true] .articleTocChevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.articleTocToggle:hover{border-color:#cec8ba}}.articleTocToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.articleTocChevron{transition:none}}@media (max-width:1199px){.articleTocBlock>.articleAsideLabel,.articleToc:not([data-open=true]) .articleTocNav{display:none}.articleToc[data-open=true] .articleTocNav{margin-top:6px}}@media (min-width:1200px){.articleTocToggle{display:none}}.articleTocLink{border-top:1px solid var(--border);color:#5a5a5a;min-height:44px;transition:color var(--dur-fast) ease;align-items:center;padding:11px 0;text-decoration:none;display:flex;position:relative}.articleTocLink:last-child{border-bottom:1px solid var(--border)}.articleTocLink:hover{color:var(--text)}.articleTocLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.articleTocLink[data-active=true]{color:var(--text);font-weight:500}.articleTocLink[data-active=true]:before{content:"";background:var(--accent);width:2px;position:absolute;top:10px;bottom:10px;left:-12px}.articleServiceLink{border-top:1px solid var(--border);color:var(--text);padding:16px 0;text-decoration:none;display:block}.articleServiceLink:first-of-type{border-top:0;padding-top:0}.articleServiceLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.articleServiceLink:hover .articleServiceTitle{color:var(--accent)}.articleServiceTitle{transition:color var(--dur-fast) ease;margin-bottom:6px;font-size:17px;font-weight:500;line-height:1.25;display:block}.articleServicePrice{font-size:20px;font-weight:300;line-height:1}.articleCta{background:var(--bg-dark);margin-top:clamp(40px,5vw,56px);padding:clamp(28px,3.5vw,40px)}.articleCtaTitle{color:var(--text-inverse);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(22px,2.5vw,28px);font-weight:300;line-height:1.2}.articleCtaLead{color:#b8b8b8;max-width:560px;margin:0 0 24px;font-size:15px;line-height:1.55}.articleCtaActions{flex-wrap:wrap;gap:12px;display:flex}.articleCtaPrimary.btnPrimary,a.articleCtaPrimary.btnPrimary:link,a.articleCtaPrimary.btnPrimary:visited,a.articleCtaPrimary.btnPrimary:hover,a.articleCtaPrimary.btnPrimary:active,a.articleCtaPrimary.btnPrimary:focus,a.articleCtaPrimary.btnPrimary:focus-visible{background:var(--text-inverse);color:var(--text)}.articleCtaSecondary.btnGhost,a.btn.btnGhost.articleCtaSecondary:link,a.btn.btnGhost.articleCtaSecondary:visited,a.btn.btnGhost.articleCtaSecondary:hover,a.btn.btnGhost.articleCtaSecondary:active,a.btn.btnGhost.articleCtaSecondary:focus,a.btn.btnGhost.articleCtaSecondary:focus-visible{color:var(--text-inverse);border-color:#4a4a4a;text-decoration:none}@media (hover:hover) and (pointer:fine){.articleCtaPrimary.btnPrimary:hover,a.articleCtaPrimary.btnPrimary:hover{color:var(--text);background:#f2f2f2}.articleCtaSecondary.btnGhost:hover,a.btn.btnGhost.articleCtaSecondary:hover{border-color:var(--text-inverse);color:var(--text-inverse);background:0 0}}.articleRelated{border-top:1px solid var(--text);margin-top:clamp(40px,5vw,56px);padding-top:24px}.articleRelatedLabel{margin:0 0 18px}.articleRelatedList{flex-direction:column;margin:0;padding:0;display:flex}.articleRelatedItem{border-bottom:1px solid var(--border);margin:0;padding:0}.articleRelatedLink{color:var(--text);flex-direction:column;gap:8px;padding:18px 0;text-decoration:none;display:flex}.articleRelatedLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.articleRelatedLink:hover .articleRelatedTitle{color:var(--accent)}.articleRelatedTitle{transition:color var(--dur-fast) ease;margin:0;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.3}.articleRelatedTime{color:#8c8c8c;font-size:13px}@media (max-width:639px){.articleCtaActions{flex-direction:column}.articleCtaActions .btn{justify-content:center;width:100%}.articleTocLink[data-active=true]:before{left:0}.articleTocLink[data-active=true]{padding-left:12px}}@media (min-width:1200px){.articleLayout{grid-template-columns:minmax(0,1fr) minmax(14rem,17rem);grid-template-areas:"lead aside""sections aside";align-items:start;gap:0 clamp(40px,5vw,64px);display:grid}.articleLead{order:unset;grid-area:lead;margin-bottom:32px}.articleAside{order:unset;top:calc(var(--header-height,76px) + 24px);grid-area:aside;align-self:start;display:block;position:sticky}.articleTocBlock{order:unset;margin:0}.articleSections{order:unset;grid-area:sections}.articleServices{order:unset;margin-top:32px;padding-top:20px}.articleSection:last-of-type{margin-bottom:8px}.articleTocLink[data-active=true]:before{left:-14px}}html[data-reveal-active] [data-reveal]:not(.isVisible){opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}html[data-reveal-active] [data-reveal].isVisible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-reveal-active] [data-reveal]{opacity:1!important;transform:none!important}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;height:100%}[hidden]{display:none!important}body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-manrope), Manrope, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:18px;line-height:1.65}body[data-scroll-lock=true]{overscroll-behavior:none;overflow:hidden}body[data-scroll-lock=true] .cookieBanner,body[data-scroll-lock=true] .cookieSettingsRoot{z-index:calc(var(--z-mobile-overlay) - 1);pointer-events:none}a{color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent-dark)}a.btn.btnPrimary:hover,a.btn.btnPrimary:active,a.btn.btnPrimary:visited,a.btn.btnAccent:hover,a.btn.btnAccent:active,a.btn.btnAccent:visited{color:var(--text-inverse)}a.btn.btnGhost:link,a.btn.btnGhost:visited,a.btn.btnGhost:active,a.articleCtaPrimary.btnPrimary:hover,a.articleCtaPrimary.btnPrimary:active,a.articleCtaPrimary.btnPrimary:visited{color:var(--text)}a.btn.btnGhost.articleCtaSecondary:link,a.btn.btnGhost.articleCtaSecondary:visited,a.btn.btnGhost.articleCtaSecondary:hover,a.btn.btnGhost.articleCtaSecondary:active,a.btn.btnGhost.articleCtaSecondary:focus,a.btn.btnGhost.articleCtaSecondary:focus-visible{color:var(--text-inverse);text-decoration:none}a.headerCta:hover,a.headerCta:visited{color:var(--text)}a.headerCta:active{color:var(--text-inverse)}a.mobileTelegramCta:hover,a.mobileTelegramCta:active,a.mobileTelegramCta:visited{color:var(--text)}@media (hover:hover) and (pointer:fine){a.btn.btnGhost:hover:not(.articleCtaSecondary){color:var(--accent);border-color:var(--accent)}a.btn.btnGhost.articleCtaSecondary:hover{color:var(--text-inverse);border-color:var(--text-inverse);background:0 0}a.headerCta:hover,a.mobileTelegramCta:hover{color:var(--text-inverse)}}button,input,select,textarea{font-family:inherit}img,svg{max-width:100%;display:block}ul,ol{list-style:none}::selection{background:#c82a4226}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.servicePage--home .pageHeroEyebrow{margin-bottom:40px}@media (max-width:767px){.servicePage--home .pageHeroEyebrow{letter-spacing:.02em;font-size:11px}}.servicePage--home .pageHeroTitle{max-width:18ch;margin-bottom:32px}.servicePage--home .pageHeroAccent{font-weight:300}.servicePage--home .pageHeroLead{max-width:38rem;color:var(--muted);margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.servicePage--home .pageHeroLead{font-size:17px;line-height:1.52}}@media (min-width:1024px){.servicePage--home .pageHeroLead{font-size:18px;line-height:1.55}}.servicePage--home .sidebarBox{border:1px solid var(--border);box-shadow:none;background:#fcfcfc;padding:28px 28px 24px}.servicePage--home .sidebarBoxTitle{margin-bottom:20px}.servicePage--home .sidebarItem{border-top-color:var(--border);padding:12px 0;font-size:15px;line-height:1.45}.servicePage--home .sidebarItem:first-child{border-top:0;padding-top:0}.servicePage--home .serviceOutcomeTitle{margin-bottom:10px;font-size:19px}.servicePage--home .serviceSplitTitle{margin-bottom:16px}.servicePage--home .serviceCaseTitle{margin-bottom:14px}.servicePage--home .serviceCardEyebrow,.servicePage--home .servicePriceEyebrow{margin-bottom:6px;display:block}.servicePage--home .serviceSplitHeading{font-size:clamp(28px,3.1vw,34px);font-weight:300}.servicePage--home .serviceSplitBody{color:var(--text-soft)}.servicePage--home .serviceSplitLink{margin-top:20px}.servicePage--home .serviceStack{gap:var(--space-desc-content);flex-direction:column;display:flex}.servicePage--home .stepCard--dark .eyebrow{color:#ffffff8c}.servicePage--home .stepCard--dark .miniTitle{color:#fff}.servicePage--home .stepCard--dark .mutedCopy{color:#ffffffb3}.servicePage--home .stepCard--dark .servicePrice,.servicePage--home .stepCard--dark .price{color:#ffffffd9}.servicePage--home .section--gray{background:#fafafa}.servicePage--home .serviceProcessV2{flex-direction:column;gap:clamp(28px,3.5vw,40px);display:flex}.servicePage--home .serviceProcessV2__intro{align-items:end;gap:12px 48px;max-width:100%;display:grid}@media (min-width:900px){.servicePage--home .serviceProcessV2__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.servicePage--home .serviceProcessV2__title{max-width:18ch;margin:0}.servicePage--home .serviceProcessV2__lead{flex-direction:column;align-items:flex-start;gap:.35em;max-width:36rem;margin:0;display:flex}.servicePage--home .serviceProcessV2__lead>span{max-width:100%;display:block}.servicePage--home .serviceProcessV2--formats{gap:clamp(32px,4vw,48px)}.servicePage--home .serviceProcessV2--formats .serviceProcessV2__intro{align-items:start;gap:14px 56px}.servicePage--home .serviceProcessV2--formats .serviceProcessV2__lead{gap:10px;max-width:34rem}.servicePage--home .serviceProcessV2--formats .serviceProcessV2__thesis{color:var(--text);font-size:17px;font-weight:500;line-height:1.4}.servicePage--home .serviceProcessV2--formats .serviceProcessV2__note{color:var(--muted);font-size:15px;font-weight:400;line-height:1.55}.servicePage--home .serviceProcessV2__grid{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}@media (min-width:768px){.servicePage--home .serviceProcessV2__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1440px){.servicePage--home .serviceProcessV2__grid{gap:20px}.servicePage--home .serviceProcessV2__grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.servicePage--home .serviceProcessV2__grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.servicePage--home .serviceSituations__list{border-top:1px solid var(--border-strong)}.servicePage--home .serviceSituations__row{border-bottom:1px solid var(--border);grid-template-columns:1fr;align-items:start;gap:8px;padding:20px 0;display:grid}.servicePage--home .serviceSituations__row:last-child{border-bottom:0}@media (min-width:768px){.servicePage--home .serviceSituations__row{grid-template-columns:3rem minmax(0,1fr);gap:12px 20px}.servicePage--home .serviceSituations__row:has(.serviceSituations__price){grid-template-columns:4.5rem minmax(0,1fr) auto;gap:12px 24px}}.servicePage--home .serviceSituations__num{margin:0;padding-top:3px}.servicePage--home .serviceSituations__heading{margin:0 0 8px}.servicePage--home .serviceSituations__text{max-width:42rem;margin:0}@media (min-width:768px){.servicePage--home .serviceSituations__list--narrative .serviceSituations__row{grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr);gap:12px 28px}}.servicePage--home .serviceSituations__price{white-space:nowrap;margin:0;padding-top:2px}@media (min-width:768px){.servicePage--home .serviceSituations__price{text-align:right;justify-self:end;padding-top:3px}}.servicePage--home .serviceSituations__row--dark{background:var(--bg-dark);border-bottom-color:var(--bg-dark);padding-inline:16px}@media (min-width:768px){.servicePage--home .serviceSituations__row--dark{padding-inline:18px}}.servicePage--home .serviceSituations__row--dark .serviceSituations__num{color:#ffffff8c}.servicePage--home .serviceSituations__row--dark .serviceSituations__heading{color:#fff}.servicePage--home .serviceSituations__row--dark .serviceSituations__text{color:#ffffffb3}.servicePage--home .serviceSituations__row--dark .serviceSituations__price{color:#ffffffd9}.servicePage--home .serviceProcessV2__card{border:1px solid var(--border);min-height:0;box-shadow:none;background:#fff;flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex}.servicePage--home .serviceProcessV2__card--dark{background:var(--bg-dark);border-color:var(--bg-dark);color:#fff}.servicePage--home .serviceProcessV2__meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.servicePage--home .serviceProcessV2__step{margin:0}.servicePage--home .serviceProcessV2__hint{color:var(--muted-soft);white-space:nowrap;font-size:13px;line-height:1.3}.servicePage--home .serviceProcessV2__card--dark .serviceProcessV2__step,.servicePage--home .serviceProcessV2__card--dark .serviceProcessV2__hint{color:#ffffff8c}.servicePage--home .serviceProcessV2__heading{margin:0;font-size:clamp(17px,1.2vw,19px);line-height:1.3}.servicePage--home .serviceProcessV2__card--dark .serviceProcessV2__heading{color:#fff}.servicePage--home .serviceProcessV2__text{margin:0;font-size:15px;line-height:1.5}.servicePage--home .serviceProcessV2__card--dark .serviceProcessV2__text{color:#ffffffb3}.servicePage--home .serviceLegalDifferenceV2{grid-template-columns:1fr;align-items:start;gap:20px;padding-block:8px 4px;display:grid}@media (min-width:1200px){.servicePage--home .serviceLegalDifferenceV2{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:48px 72px;padding-block:12px 8px}}@media (min-width:1024px) and (max-width:1199px){.servicePage--home .serviceLegalDifferenceV2{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:28px 40px}}.servicePage--home .serviceLegalDifferenceV2__title{text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(26px,2.8vw,34px);font-weight:300;line-height:1.2}@media (min-width:1024px){.servicePage--home .serviceLegalDifferenceV2__title{max-width:none}}.servicePage--home .serviceLegalDifferenceV2__body{flex-direction:column;gap:18px;max-width:40rem;display:flex}.servicePage--home .serviceLegalDifferenceV2__text{color:color-mix(in srgb, var(--text-soft) 90%, white);margin:0;font-weight:350;line-height:1.65}.servicePage--home .serviceLegalDifferenceV2__link{margin-top:4px}.servicePage--home .priceTable--service .servicePrice,.servicePage--home .servicePrice{letter-spacing:0;color:var(--text);font-size:clamp(17px,1.35vw,20px);font-weight:400;line-height:1.2}.servicePage--home .servicePriceMeta{letter-spacing:0;color:var(--text);font-size:15px;font-weight:400;line-height:1.3}@media (min-width:1024px){.servicePage--home .priceTable--service .priceRow--wide{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) minmax(7rem,9rem);align-items:center;column-gap:36px}.servicePage--home .priceTable--service .priceRow--highlight{border:1px solid var(--border);border-bottom-color:var(--border);background:#fcfcfc;margin:0;padding-inline:18px}.servicePage--home .priceTable--service .priceRowName{font-size:17px;font-weight:500}}.servicePage--home .priceTable--service .priceRow--highlight{box-shadow:none;background:#fcfcfc}.servicePage--home .serviceProcessRow{grid-template-columns:1fr}.servicePage--home .serviceProcessTable>.serviceProcessRow:last-child{border-bottom:0}@media (min-width:1024px){.servicePage--home .serviceProcessRow{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}}@media (max-width:1199px){.servicePage--home .pageHeroGrid{grid-template-columns:1fr;gap:32px}}@media (min-width:1200px){.servicePage--home .pageHeroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:56px}}@media (min-width:1024px) and (max-width:1199px){.servicePage--home .splitGrid{gap:var(--space-desc-content);grid-template-columns:1fr}}@media (min-width:1200px){.servicePage--home .splitGrid{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:48px 64px}}.servicePage--home .serviceCtaSection{padding-block:var(--section-space-lg)}.servicePage--home .serviceCta{max-width:min(100%,58rem);margin-inline:auto}.servicePage--home .serviceCta__title{margin:0 auto var(--space-title-desc);max-width:min(100%,24ch);color:var(--text);letter-spacing:-.02em;text-wrap:balance;text-transform:uppercase;font-size:clamp(28px,6.2vw,32px);font-weight:300;line-height:1.2}.servicePage--home .serviceCta:not(:has(.serviceCta__body)) .serviceCta__title{margin-bottom:28px}@media (min-width:768px){.servicePage--home .serviceCta__title{font-size:clamp(30px,3.2vw,34px);line-height:1.18}.servicePage--home .serviceCta:not(:has(.serviceCta__body)) .serviceCta__title{margin-bottom:32px}}@media (min-width:1024px){.servicePage--home .serviceCta__title{max-width:min(100%,26ch);font-size:clamp(32px,2.2vw,36px)}.servicePage--home .serviceCta:not(:has(.serviceCta__body)) .serviceCta__title{margin-bottom:36px}}.servicePage--home .serviceCta__body{max-width:min(100%,34rem);color:var(--muted);margin:0 auto 28px;font-size:16px;font-weight:400;line-height:1.55}@media (min-width:768px){.servicePage--home .serviceCta__body{margin-bottom:30px;font-size:17px}}@media (min-width:1024px){.servicePage--home .serviceCta__body{max-width:min(100%,36rem);margin-bottom:32px;font-size:18px}}.servicePage--home .serviceCta__actions{justify-content:center;display:flex}.servicePage--home .serviceCta__actions .btn{min-height:var(--control-height);padding:14px 28px;font-size:15px;font-weight:500;line-height:1}.footerCookieLink{appearance:none;color:#8a8a8a;font:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.footerCookieLink:disabled{opacity:.6;cursor:default}.footerCookieLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.footerCookieLink:hover:not(:disabled){color:#fff}}.cookieBanner{z-index:var(--z-cookie);padding:12px max(var(--edge), env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(var(--edge), env(safe-area-inset-left));pointer-events:none;animation:cookieBannerIn var(--dur-base) var(--ease-out) both;position:fixed;bottom:0;left:0;right:0}.cookieBannerPanel{pointer-events:auto;background:var(--bg);width:min(100%,480px);color:var(--text);border:1px solid var(--border-card);border-radius:4px;flex-direction:column;gap:14px;margin-inline:auto;padding:18px 18px 16px;display:flex;box-shadow:0 12px 40px #14141424}.cookieBannerText{color:var(--text-soft);margin:0;font-size:14px;font-weight:400;line-height:1.45}.cookieBannerPrivacy a{color:var(--accent);text-underline-offset:3px}.cookieBannerActions{flex-wrap:wrap;gap:8px;display:flex}.cookieBannerGhost{color:var(--text);border-color:var(--border-strong)}@media (hover:hover) and (pointer:fine){.cookieBannerGhost:hover{color:var(--accent);border-color:var(--accent)}}.cookieSettingsRoot{z-index:var(--z-modal);padding:16px max(var(--edge), env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(var(--edge), env(safe-area-inset-left));animation:cookieBannerIn var(--dur-fast) var(--ease-out) both;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.cookieSettingsRoot{align-items:center}}.cookieSettingsBackdrop{cursor:pointer;background:#14141473;border:0;margin:0;padding:0;position:absolute;inset:0}.cookieSettingsDialog{z-index:1;background:var(--bg);width:min(100%,440px);max-height:min(86dvh,640px);color:var(--text);border:1px solid var(--border-card);-webkit-overflow-scrolling:touch;border-radius:4px;padding:20px 20px 18px;position:relative;overflow:auto;box-shadow:0 16px 48px #14141433}.cookieSettingsHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cookieSettingsTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.cookieSettingsClose{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;margin:-6px -8px 0 0;font-size:24px;line-height:1}.cookieSettingsClose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cookieSettingsLead{color:var(--text-soft);margin:0 0 16px;font-size:14px;line-height:1.45}.cookieSettingsList{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:flex}.cookieSettingsItem{border:1px solid var(--border);background:var(--bg-soft);border-radius:4px;padding:12px 14px}.cookieSettingsItemRow{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.cookieSettingsItemRow input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin-top:2px}.cookieSettingsItemRow input[type=checkbox]:disabled{cursor:not-allowed;opacity:.85}.cookieSettingsItemRow label{cursor:pointer;flex-direction:column;gap:4px;display:flex}.cookieSettingsItemTitle{color:var(--text);font-size:15px;font-weight:500;line-height:1.3}.cookieSettingsItemHint{color:var(--muted);font-size:13px;font-weight:400;line-height:1.4}.cookieSettingsActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@keyframes cookieBannerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cookieBanner,.cookieSettingsRoot{animation:none}}
body{text-rendering:optimizelegibility;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-variant-numeric:proportional-nums}.price,.statValue,.priceRowValue,.servicePrice,.articleServicePrice,.articleStep,.stepCardHead .price,.footerContactBig{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1, "tnum" 1, "lnum" 1}.section--dark{background-color:var(--bg-dark);background-image:radial-gradient(130% 92% at 50% -12%,#fffdfa12,#fffdfa00 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:100% 100%,160px 160px;position:relative}.footer{background-color:var(--footer-bg);background-image:radial-gradient(120% 80% at 50% 0,#fffdfa09,#fffdfa00 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:100% 100%,160px 160px}.originPhoto,.aboutHeroPhoto,.aboutTeamPhoto{filter:grayscale(.9)sepia(.08)contrast(1.05)brightness(1.02)}.header{background:#faf9f6b8}.header[data-scrolled=true]{background:#faf9f6e6}.situationsLayout .cardBordered{background-color:#fdfcfa}.cardBordered:focus-visible,.serviceTile:focus-visible{background-color:#fdfcfa;border-color:#cec8ba}@media (hover:hover) and (pointer:fine){.cardBordered:hover,.situationsLayout .cardBordered:hover,.serviceTile:hover{background-color:#f6f3ec;border-color:#cec8ba}}.priceRow--highlight,.priceTable .priceRow--highlight,.priceTable--home .priceRow--highlight,.servicePage--home .priceTable--service .priceRow--highlight{border-radius:var(--radius-card);background:#fff;border:0;margin-inline:-16px;padding:22px 16px;box-shadow:0 14px 36px -16px #14120f21}@media (min-width:768px){.priceRow--highlight,.priceTable .priceRow--highlight,.priceTable--home .priceRow--highlight,.servicePage--home .priceTable--service .priceRow--highlight{margin-inline:-28px;padding:26px 28px}}.priceRow--highlight .priceRowName,.priceRow--highlight .servicePriceEyebrow,.priceRow--highlight .eyebrow{color:var(--accent)}.servicePage--home .pageHeroTitle{max-width:26ch}@media (min-width:1200px){.servicePage--home .pageHeroGrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:48px}}[data-focus-silent]:focus-visible{outline:none}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.btn,.headerCta,.mobileTelegramCta{border-radius:var(--radius-card)}body .header[data-scrolled=true]{box-shadow:0 6px 24px -14px #14120f1a!important}.serviceFeatured{box-shadow:0 22px 52px -26px #14120f57}@media (prefers-reduced-motion:no-preference){html[data-reveal-active] [data-reveal] .outcomesGrid>.outcomeItem,html[data-reveal-active] [data-reveal] .serviceSituations__list>.serviceSituations__row,html[data-reveal-active] [data-reveal] .serviceProcessV2__grid>.serviceProcessV2__card{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out)}html[data-reveal-active] [data-reveal]:not(.isVisible) .outcomesGrid>.outcomeItem,html[data-reveal-active] [data-reveal]:not(.isVisible) .serviceSituations__list>.serviceSituations__row,html[data-reveal-active] [data-reveal]:not(.isVisible) .serviceProcessV2__grid>.serviceProcessV2__card{opacity:0;transform:scale(.985)}html[data-reveal-active] [data-reveal].isVisible .outcomesGrid>:nth-child(2),html[data-reveal-active] [data-reveal].isVisible .serviceSituations__list>:nth-child(2),html[data-reveal-active] [data-reveal].isVisible .serviceProcessV2__grid>:nth-child(2){transition-delay:70ms}html[data-reveal-active] [data-reveal].isVisible .outcomesGrid>:nth-child(3),html[data-reveal-active] [data-reveal].isVisible .serviceSituations__list>:nth-child(3),html[data-reveal-active] [data-reveal].isVisible .serviceProcessV2__grid>:nth-child(3){transition-delay:.14s}html[data-reveal-active] [data-reveal].isVisible .outcomesGrid>:nth-child(4),html[data-reveal-active] [data-reveal].isVisible .serviceSituations__list>:nth-child(4),html[data-reveal-active] [data-reveal].isVisible .serviceProcessV2__grid>:nth-child(4){transition-delay:.21s}html[data-reveal-active] [data-reveal].isVisible .outcomesGrid>:nth-child(n+5),html[data-reveal-active] [data-reveal].isVisible .serviceSituations__list>:nth-child(n+5),html[data-reveal-active] [data-reveal].isVisible .serviceProcessV2__grid>:nth-child(n+5){transition-delay:.28s}}.navLink:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .28s var(--ease-out);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.navLink[data-active=true]:after,.navLink:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.navLink:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.navLink:after{transition:none}}.originPhotoFrame{display:block;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.originPhotoFrame .originPhoto{transition:transform .7s var(--ease-out)}.originPhotoFrame:hover .originPhoto{transform:scale(1.04)}}@media (min-width:768px) and (max-width:1099px){.servicesGrid .serviceTile:last-child{grid-column:span 2}}@media (prefers-reduced-motion:no-preference){[data-scrub-active] .scrubWord{will-change:opacity;transition:opacity .12s linear}}@media (min-width:1024px){.servicePage--home .serviceLegalDifferenceV2{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}}

