.w1-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:12px;line-height:1.6;color:var(--fonts-50)}.w1-breadcrumbs a:hover{color:#3983f7}.w1-service-intro h1{max-width:1260px;font-size:clamp(40px,6vw,92px);text-wrap:balance}.w1-intro-bottom{display:grid;gap:28px}.w1-intro-bottom>p{font-size:clamp(17px,1.7vw,23px);line-height:1.5;max-width:820px;color:var(--fonts-64)}.w1-intro-bottom>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.w1-service-intro .w1-terms{font-size:12px;line-height:1.6;margin-top:28px;max-width:760px;color:var(--fonts-50)}.w1-page-layout{padding:0 var(--v3-gutter);display:grid;gap:32px}.w1-page-layout>aside nav{display:flex;gap:8px 20px;flex-wrap:wrap;border-block:1px solid var(--lines);padding:16px 0}.w1-page-layout>aside a{font-size:13px;color:var(--fonts-64);line-height:1.5;padding-block:5px}.w1-page-layout>aside a:hover{color:#3983f7}.w1-page-body{min-width:0}.w1-page-body>section{border-top:1px solid var(--lines);padding:36px 0 44px}.w1-page-body h2,.w1-related h2{font-size:clamp(30px,3.4vw,50px);line-height:1.1;margin-bottom:28px;text-wrap:balance}.w1-page-body h3{font-size:21px;line-height:1.25;margin-bottom:12px}.w1-page-body p{font-size:16px;line-height:1.7;color:var(--fonts-64);max-width:840px}.w1-page-body p+p{margin-top:20px}.w1-task-grid{display:grid;gap:10px}.w1-task-grid>div{padding:24px;min-width:0;border-radius:20px;background:var(--secondbg)}.w1-task-grid h3{margin:28px 0 14px}.w1-flow{list-style:none;display:grid;gap:10px;margin:0;padding:0}.w1-flow li{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:12px;border:1px solid var(--lines);border-radius:16px;padding:20px 16px;font-size:15px;line-height:1.5}.w1-flow svg{width:18px;height:18px;transform:rotate(90deg);color:var(--fonts-50)}.w1-page-body .w1-caption{margin-top:16px;font-size:12px;color:var(--fonts-50)}.w1-explain-list{margin-top:24px}.w1-explain-list>div{padding:24px 0;border-top:1px solid var(--lines)}.w1-explain-list>div:last-child{padding-bottom:0}.w1-source{display:inline-flex;gap:12px;align-items:center;font-size:12px;line-height:1.5;color:var(--fonts-50);text-decoration:underline;text-underline-offset:4px;margin-top:24px}.w1-source svg{width:14px;height:14px;flex-shrink:0}.w1-table-scroll{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid var(--lines);border-radius:16px}.w1-table-scroll:focus-visible{outline:2px solid #3983f7;outline-offset:3px}.w1-table-scroll table{width:100%;min-width:580px;border-collapse:collapse;font-size:14px;line-height:1.6}.w1-table-scroll :is(th,td){text-align:left;vertical-align:top;padding:20px;border-bottom:1px solid var(--lines);min-width:150px}.w1-table-scroll th{font-weight:500}.w1-table-scroll thead{background:var(--secondbg)}.w1-table-scroll td{color:var(--fonts-64)}.w1-table-scroll tr:last-child :is(th,td){border-bottom:0}.w1-project{display:block;background:var(--secondbg);border:1px solid transparent;border-radius:24px;overflow:hidden}.w1-project:hover{border-color:var(--fonts-30)}.w1-project-art{display:flex;justify-content:center;min-width:0}.w1-project-art .v5-showcase{width:100%}.w1-project>div:last-child{padding:24px}.w1-cost-columns{display:grid;gap:24px;margin-top:28px}.w1-check-list{list-style:none;padding:0;margin:0}.w1-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;padding:12px 0;color:var(--fonts-64);border-top:1px solid var(--lines)}.w1-check-list svg{width:16px;height:16px;flex-shrink:0;color:#3983f7;margin-top:4px}.w1-list-dot{width:4px;height:4px;border-radius:50%;background:var(--fonts-50);flex-shrink:0;margin:9px 6px 0}.w1-stages>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px 0;border-top:1px solid var(--lines)}.w1-stages>div .v5-number{margin-top:5px}.w1-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.w1-tags span{padding:10px 16px;font-size:13px;border:1px solid var(--lines);border-radius:999px}.w1-safety{background:var(--secondbg);border-radius:24px;padding:28px!important;margin-bottom:36px}.w1-faq details{border-top:1px solid var(--lines)}.w1-faq details:last-child{border-bottom:1px solid var(--lines)}.w1-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:17px;line-height:1.5;list-style:none;min-height:76px;padding-block:22px;cursor:pointer}.w1-faq summary::-webkit-details-marker{display:none}.w1-faq summary>span{font-size:24px;transition:transform .2s}.w1-faq details[open] summary>span{transform:rotate(45deg)}.w1-faq details p{padding-bottom:26px}.w1-estimate{margin:32px 8px 0;padding:32px 24px;border:1px solid var(--lines);border-radius:28px;display:grid;gap:32px}.w1-estimate h2{font-size:clamp(38px,5vw,72px);line-height:1.04;margin:28px 0 24px}.w1-estimate>div>p{font-size:17px;line-height:1.6;color:var(--fonts-64);max-width:440px}.w1-estimate-form{min-width:0;display:grid;gap:24px}.w1-estimate-form label{display:flex;flex-direction:column;gap:12px;font-size:13px;min-width:0}.w1-estimate-form select{font:inherit;font-size:16px;color:var(--fonts-100);background:var(--secondbg);border:1px solid var(--lines);border-radius:10px;width:100%;max-width:100%;min-height:52px;padding:12px}.w1-estimate-form select:focus-visible{outline:2px solid #3983f7;outline-offset:3px}.w1-estimate-form>button{justify-self:start;text-align:left}.w1-estimate-result{display:flex;gap:16px;padding-top:24px;border-top:1px solid var(--lines)}.w1-estimate-result>svg{width:22px;height:22px;color:#3983f7;flex-shrink:0}.w1-estimate-result h3{font-size:22px;margin-bottom:12px}.w1-estimate-result p{color:var(--fonts-64);font-size:15px;line-height:1.6}.w1-related{padding:var(--v5-space) var(--v3-gutter) 0}.w1-related>div{display:grid}.w1-related>div a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--lines);padding:24px 0;font-size:clamp(22px,2.8vw,36px)}.w1-related svg{width:20px;height:20px;flex-shrink:0}.w1-related a:hover{color:#3983f7}.w1-related-reading{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px;font-size:16px;line-height:1.5}.w1-related-reading>span{color:var(--fonts-50);font-size:12px}.w1-catalog{padding:0 var(--v3-gutter)}.w1-catalog>a{display:grid;gap:20px;border-top:1px solid var(--lines);padding:28px 0 36px}.w1-catalog>a:last-child{border-bottom:1px solid var(--lines)}.w1-catalog h2{font-size:clamp(30px,3.4vw,50px);line-height:1.1;margin-bottom:16px}.w1-catalog p{font-size:16px;line-height:1.6;color:var(--fonts-64);max-width:680px}.w1-catalog>a>svg{width:24px;height:24px}.w1-catalog>a:hover h2{color:#3983f7}.w1-author-credit{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px;font-size:13px;color:var(--fonts-64)}.w1-author-credit svg{width:14px;height:14px}.w1-author-credit:hover{color:#3983f7}.w1-profile{display:grid;gap:32px;padding:0 var(--v3-gutter) 48px}.w1-monogram{display:grid;place-items:center;border-radius:28px;aspect-ratio:1;width:min(100%,300px);background:var(--secondbg);color:var(--fonts-50);font-size:clamp(72px,12vw,140px);font-weight:400;letter-spacing:-.06em}.w1-profile-copy{max-width:740px}.w1-profile-copy h2{font-size:clamp(30px,4vw,54px);margin-bottom:24px}.w1-profile-copy p{font-size:18px;line-height:1.7;color:var(--fonts-64);margin-bottom:24px}.w1-price-rows{margin-top:24px}.w1-price-rows a{display:grid;gap:12px;padding:24px 0;border-top:1px solid var(--lines)}.w1-price-rows h3{margin:0}.w1-price-rows span{font-size:14px;color:var(--fonts-64)}.w1-price-rows a:hover h3{color:#3983f7}.w1-brief-example{background:var(--secondbg);padding:24px;border-radius:20px}.w1-brief-example ol{padding-left:22px;margin:24px 0 0}.w1-brief-example li{padding:8px 0;font-size:16px;line-height:1.6;color:var(--fonts-64)}@media (min-width:640px){.w1-cost-columns,.w1-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w1-estimate{margin-inline:12px;padding:40px var(--v3-gutter)}.w1-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.w1-flow li{grid-template-columns:minmax(0,1fr) 20px;align-items:start;min-height:124px}.w1-flow li .v5-number{grid-column:1/-1}.w1-flow svg{transform:none;margin-top:3px}.w1-profile{grid-template-columns:minmax(180px,30%) minmax(0,1fr)}.w1-catalog>a{grid-template-columns:48px minmax(0,1fr) 24px;gap:24px}}@media (min-width:1024px){.w1-intro-bottom{grid-template-columns:minmax(0,1fr) minmax(240px,28%);gap:48px;align-items:start}.w1-intro-bottom>div{flex-direction:column;align-items:flex-start}.w1-page-layout{grid-template-columns:minmax(180px,24%) minmax(0,1fr);gap:40px}.w1-page-layout>aside nav{position:sticky;top:110px;max-height:calc(100dvh - 140px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;border:0;padding:12px 20px 12px 0}.w1-page-layout>aside a{max-width:240px}.w1-page-body>section{padding-block:40px 56px}.w1-page-body p{font-size:17px}.w1-estimate{gap:clamp(40px,7vw,100px);padding-block:56px}.w1-estimate,.w1-price-rows a{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.w1-price-rows a{gap:24px}}@media (min-width:1440px){.w1-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.w1-faq summary>span{transition:none}}.w1-legacy-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding:32px var(--v3-gutter) 0}.w1-legacy-links a{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--fonts-50);min-height:36px}.w1-legacy-links svg{width:14px;height:14px}.w1-pricing-content{margin-top:var(--v5-space)}.w1-price-rows h3{display:flex;gap:12px;align-items:center}.w1-price-rows svg{width:16px;height:16px;flex-shrink:0}.w1-roi{margin-top:32px}.w1-roi-fields{display:grid;gap:24px}.w1-roi-fields label{display:flex;flex-direction:column;gap:12px;font-size:13px;min-width:0}.w1-roi-fields label>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--lines)}.w1-roi-fields input{width:100%;min-width:0;padding:12px 0;background:transparent;color:var(--fonts-100);font:inherit;font-size:18px;border:0;border-radius:0}.w1-roi-fields input:focus-visible{outline:none;box-shadow:0 2px #3983f7}.w1-roi-fields label>div>span{color:var(--fonts-50)}.w1-roi-result{margin-top:32px;padding:24px;background:var(--secondbg);border-radius:20px}.w1-roi-result>span{display:block;font-size:12px;color:var(--fonts-50);margin-bottom:16px}.w1-roi-result dl{margin:0}.w1-roi-result dl>div{padding:20px 0;border-top:1px solid var(--lines)}.w1-roi-result dt{font-size:13px;color:var(--fonts-64);line-height:1.5}.w1-roi-result dd{margin:12px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.2;overflow-wrap:anywhere}.w1-about-copy{max-width:760px}.w1-about-copy p{font-size:17px;line-height:1.7;color:var(--fonts-64);margin-bottom:24px}.w1-about-principles{padding-bottom:var(--v5-space)}@media (min-width:640px){.w1-roi-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.w1-case-filters{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:0 var(--v3-gutter) 32px}.w1-case-filters label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--fonts-64);min-width:0;max-width:100%}.w1-case-filters select{font:inherit;font-size:14px;color:var(--fonts-100);background:var(--secondbg);border:1px solid var(--lines);padding:12px;border-radius:999px;max-width:100%;min-height:46px}.w1-case-filters select:focus-visible{outline:2px solid #3983f7;outline-offset:3px}.w1-case-filters button{font-size:13px;min-height:44px;color:var(--fonts-64)}.w1-case-results{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:0 8px}.w1-case-results>div,.w1-case-results>div>.v5-case-grid{display:contents}.w1-case-results>p{padding:32px var(--v3-gutter);font-size:18px;color:var(--fonts-64)}@media (min-width:700px){.w1-case-results{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}}.w1-tags span{max-width:100%;overflow-wrap:anywhere}