.BlogCard-module-scss-module__5EeBja__card{border:1px solid var(--border-color);background:var(--card-background);border-radius:22px;min-width:0;overflow:hidden}.BlogCard-module-scss-module__5EeBja__link{height:100%;color:var(--text-primary);flex-direction:column;text-decoration:none;display:flex}.BlogCard-module-scss-module__5EeBja__image{aspect-ratio:3/2;background:#dedbd6;position:relative;overflow:hidden}.BlogCard-module-scss-module__5EeBja__image img{object-fit:cover;transition:transform .3s}.BlogCard-module-scss-module__5EeBja__copy{flex-direction:column;flex:1;padding:26px;display:flex}.BlogCard-module-scss-module__5EeBja__meta{color:var(--text-secondary);font-size:.78rem}.BlogCard-module-scss-module__5EeBja__copy h3{letter-spacing:-.015em;margin:16px 0 12px;font-size:1.4rem;line-height:1.3}.BlogCard-module-scss-module__5EeBja__copy p{color:var(--text-secondary);margin:0 0 24px;font-size:1rem;line-height:1.65}.BlogCard-module-scss-module__5EeBja__read{margin-top:auto;font-size:.9rem;font-weight:600}.BlogCard-module-scss-module__5EeBja__link:hover .BlogCard-module-scss-module__5EeBja__read{color:#c04040}.BlogCard-module-scss-module__5EeBja__link:focus-visible{outline-offset:-4px;outline:3px solid #c04040}@media (hover:hover) and (prefers-reduced-motion:no-preference){.BlogCard-module-scss-module__5EeBja__link:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.BlogCard-module-scss-module__5EeBja__image img{transition:none}}
.ConsultationButton-module-scss-module__Hv300q__button{font-size:16px;font-weight:600;font-family:var(--font-inter,sans-serif);color:#fff;cursor:pointer;background:linear-gradient(135deg,#c04040,#8b0000);border:none;border-radius:128px;align-items:center;gap:10px;padding:8px 20px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #c0404040}.ConsultationButton-module-scss-module__Hv300q__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.ConsultationButton-module-scss-module__Hv300q__button:hover{background:linear-gradient(135deg,#d05050,#9b0000);transform:translateY(-3px);box-shadow:0 8px 32px #c0404059}.ConsultationButton-module-scss-module__Hv300q__button:hover:before{left:100%}.ConsultationButton-module-scss-module__Hv300q__button:active{transform:translateY(0);box-shadow:0 4px 16px #c0404033}.ConsultationButton-module-scss-module__Hv300q__button .ConsultationButton-module-scss-module__Hv300q__icon{color:#fff;flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.ConsultationButton-module-scss-module__Hv300q__button{gap:8px;padding:12px 20px;font-size:14px}.ConsultationButton-module-scss-module__Hv300q__button .ConsultationButton-module-scss-module__Hv300q__icon{width:18px;height:18px}}@media (max-width:480px){.ConsultationButton-module-scss-module__Hv300q__button{justify-content:center;width:100%;padding:10px 16px;font-size:13px}}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__minimal{color:var(--text-primary);box-shadow:none;background:0 0;padding:6px 14px}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__minimal:before{display:none}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__minimal:hover{background:#c0404014;border-color:#d05050;transform:translateY(-2px);box-shadow:0 8px 32px #c040401a}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__minimal:active{transform:translateY(0)}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__minimal .ConsultationButton-module-scss-module__Hv300q__icon{color:#c04040}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent{color:#fff;padding:4px 0 8px;font-size:15px;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;transform:none!important}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:before{display:none!important}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:after{content:"";background:linear-gradient(90deg,#c040401a 0%,#c04040 30% 70%,#c040401a 100%);width:100%;height:1px;position:absolute;bottom:0;left:0}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent{color:var(--text-primary)}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:after{background:linear-gradient(90deg,#c040400d 0%,#c04040 30% 70%,#c040400d 100%)}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:hover{transform:translateY(-3px)!important}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:active{transform:translateY(-1px)scale(.98)!important}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent .ConsultationButton-module-scss-module__Hv300q__icon{color:#fff}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent .ConsultationButton-module-scss-module__Hv300q__icon{color:var(--text-primary)}@media (max-width:768px){.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent{padding:4px 0 6px;font-size:14px}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:after{height:1px}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:hover{transform:translateY(-2px)!important}}@media (max-width:480px){.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent{justify-content:flex-start;width:auto;padding:3px 0 5px;font-size:13px}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:after{height:1px}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__transparent:hover{transform:translateY(-2px)!important}}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header{white-space:nowrap;min-height:44px;color:var(--color-text);background:#4040482e;border:none;padding:12px 24px;font-size:14px;transition:transform .18s,background-color .18s,box-shadow .18s;box-shadow:0 3px 9px #0000001f}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:before{border-radius:inherit;pointer-events:none;background:var(--header-metal-fallback,linear-gradient(125deg, #d9dce0, #555961 24%, #efeff2 43%, #686b73 64%, #d9dce0 82%, #777b83));-webkit-mask-composite:xor;width:auto;height:auto;padding:1px;transition:none;display:block;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:hover{background:#40404847;transform:none;box-shadow:0 4px 12px #00000029}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:hover:before{left:0}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:has(canvas[data-ready=true]):before{opacity:0}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:active{transform:scale(.98)}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header{color:#303038;background:#ffffffc7;box-shadow:0 2px 6px #1c1d230b}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:hover{background:#f5f5f7f2;box-shadow:0 3px 8px #1c1d2312}@media (max-width:900px){.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header{transition:none}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:before{opacity:1}.ConsultationButton-module-scss-module__Hv300q__button.ConsultationButton-module-scss-module__Hv300q__header:active{transform:none}}.ConsultationButton-module-scss-module__Hv300q__button:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.ConsultationButton-module-scss-module__Hv300q__overlay{z-index:99999;overscroll-behavior:contain;-webkit-backdrop-filter:blur(7px);background:#08090c94;padding:24px;animation:.18s both ConsultationButton-module-scss-module__Hv300q__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__overlay{background:#20232b4d}.ConsultationButton-module-scss-module__Hv300q__modal{--dialog-ink:var(--text-primary);--dialog-muted:var(--text-secondary);--dialog-edge:var(--border-color);--dialog-card:#ffffff0a;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--dialog-edge);width:100%;max-width:480px;max-height:calc(100dvh - 48px);color:var(--dialog-ink);background:radial-gradient(ellipse at 100% 0, #c0404014, transparent 70%),var(--background);border-radius:24px;margin:auto;padding:56px 32px 32px;animation:.26s cubic-bezier(.22,1,.36,1) both ConsultationButton-module-scss-module__Hv300q__arrive;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000004d,inset 0 1px #ffffff0a}[data-theme=light] .ConsultationButton-module-scss-module__Hv300q__modal{--dialog-card:#00000008;background:var(--color-bg-card);box-shadow:0 24px 80px #20232b2e,inset 0 1px #fff}.ConsultationButton-module-scss-module__Hv300q__modal h2{letter-spacing:-.025em;color:var(--dialog-ink);margin:0 36px 16px 0;font-size:clamp(1.6rem,4vw,2rem);font-weight:600;line-height:1.2}.ConsultationButton-module-scss-module__Hv300q__modal a:focus-visible,.ConsultationButton-module-scss-module__Hv300q__modal button:focus-visible{outline:2px solid var(--dialog-ink);outline-offset:4px}.ConsultationButton-module-scss-module__Hv300q__description{max-width:340px;color:var(--dialog-muted);margin:0;font-size:16px;line-height:1.65}.ConsultationButton-module-scss-module__Hv300q__closeBtn,.ConsultationButton-module-scss-module__Hv300q__copyButton{border:1px solid var(--dialog-edge);width:44px;height:44px;color:var(--dialog-muted);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.ConsultationButton-module-scss-module__Hv300q__closeBtn svg,.ConsultationButton-module-scss-module__Hv300q__copyButton svg{width:20px;height:20px}.ConsultationButton-module-scss-module__Hv300q__closeBtn:hover,.ConsultationButton-module-scss-module__Hv300q__copyButton:hover{color:var(--dialog-ink);background:var(--dialog-card)}.ConsultationButton-module-scss-module__Hv300q__closeBtn{position:absolute;top:16px;right:16px}.ConsultationButton-module-scss-module__Hv300q__contactOptions{gap:24px;margin-top:28px;display:grid}.ConsultationButton-module-scss-module__Hv300q__telegram{isolation:isolate;border:1px solid var(--dialog-edge);background:var(--dialog-card);min-height:48px;color:var(--dialog-ink);border-radius:128px;justify-content:center;align-items:center;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.ConsultationButton-module-scss-module__Hv300q__telegram:hover{background:var(--border-color)}.ConsultationButton-module-scss-module__Hv300q__emailCard{border-top:1px solid var(--dialog-edge);align-items:center;gap:12px;padding-top:20px;display:flex}.ConsultationButton-module-scss-module__Hv300q__emailCard a{min-width:0;color:var(--dialog-ink);flex:1;text-decoration:none}.ConsultationButton-module-scss-module__Hv300q__emailCard a:hover .ConsultationButton-module-scss-module__Hv300q__emailAddress{text-underline-offset:4px;text-decoration:underline}.ConsultationButton-module-scss-module__Hv300q__emailLabel{color:var(--dialog-muted);margin-bottom:6px;font-size:12px;display:block}.ConsultationButton-module-scss-module__Hv300q__emailAddress{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ConsultationButton-module-scss-module__Hv300q__copyButton{border-radius:50%}.ConsultationButton-module-scss-module__Hv300q__copyStatus{color:var(--dialog-muted);margin:0;font-size:12px;line-height:1.5}.ConsultationButton-module-scss-module__Hv300q__copyStatus:not(:empty){margin-top:12px}@keyframes ConsultationButton-module-scss-module__Hv300q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConsultationButton-module-scss-module__Hv300q__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ConsultationButton-module-scss-module__Hv300q__overlay{padding:12px}.ConsultationButton-module-scss-module__Hv300q__modal{border-radius:22px;max-height:calc(100dvh - 24px);padding:56px 22px 24px}.ConsultationButton-module-scss-module__Hv300q__emailCard{gap:8px}.ConsultationButton-module-scss-module__Hv300q__telegram{gap:10px;padding:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ConsultationButton-module-scss-module__Hv300q__overlay,.ConsultationButton-module-scss-module__Hv300q__modal{animation:none}.ConsultationButton-module-scss-module__Hv300q__button,.ConsultationButton-module-scss-module__Hv300q__button:before,.ConsultationButton-module-scss-module__Hv300q__telegram,.ConsultationButton-module-scss-module__Hv300q__closeBtn,.ConsultationButton-module-scss-module__Hv300q__copyButton{transition:none}.ConsultationButton-module-scss-module__Hv300q__button:hover,.ConsultationButton-module-scss-module__Hv300q__button:active{transform:none}}
.MetallicRim-module-scss-module__fYEI0a__rim{border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.MetallicRim-module-scss-module__fYEI0a__rim[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.MetallicRim-module-scss-module__fYEI0a__rim{display:none}}
.Main-module-scss-module__7TnoEG__main{--hero-surface:#0a0a0a;--hero-rgb:10, 10, 10;isolation:isolate;background:var(--hero-surface);align-items:center;min-height:min(920px,100svh);padding:160px 0 90px;display:flex;position:relative;overflow:hidden}.Main-module-scss-module__7TnoEG__visual{z-index:-2;pointer-events:none;position:absolute;inset:0}.Main-module-scss-module__7TnoEG__artwork{object-fit:contain;object-position:right center}.Main-module-scss-module__7TnoEG__artworkLight{display:none}.Main-module-scss-module__7TnoEG__visualShade{background:linear-gradient(0deg, var(--hero-surface), transparent 25%),linear-gradient(90deg, var(--hero-surface) 5%, rgba(var(--hero-rgb), .96) 30%, rgba(var(--hero-rgb), .8) 46%, rgba(var(--hero-rgb), .12) 72%);position:absolute;inset:0}.Main-module-scss-module__7TnoEG__main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 78% 22%,#c0404029,#0000 55%),linear-gradient(#8080800b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#8080800b 1px,#0000 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.Main-module-scss-module__7TnoEG__container{width:100%;position:relative}.Main-module-scss-module__7TnoEG__textContent{max-width:950px}.Main-module-scss-module__7TnoEG__mobileActions{display:none}.Main-module-scss-module__7TnoEG__title{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:700;line-height:1.1}.Main-module-scss-module__7TnoEG__line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.Main-module-scss-module__7TnoEG__line>span{display:block}.Main-module-scss-module__7TnoEG__accent{-webkit-text-fill-color:#0000;background:linear-gradient(115deg,#e87676,#c04040 75%);-webkit-background-clip:text;background-clip:text}.Main-module-scss-module__7TnoEG__description{max-width:470px;color:var(--text-primary);margin:26px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.Main-module-scss-module__7TnoEG__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.Main-module-scss-module__7TnoEG__primaryAction,.Main-module-scss-module__7TnoEG__secondaryAction{justify-content:center;min-height:50px}.Main-module-scss-module__7TnoEG__secondaryAction{border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px;align-items:center;gap:12px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:background .2s;display:inline-flex}.Main-module-scss-module__7TnoEG__secondaryAction svg{width:18px;height:18px}.Main-module-scss-module__7TnoEG__secondaryAction:hover{background:#8080801a}.Main-module-scss-module__7TnoEG__proof{border-top:1px solid var(--border-color);max-width:430px;color:var(--text-primary);gap:7px;margin-top:42px;padding-top:20px;font-size:.9rem;line-height:1.5;display:grid}.Main-module-scss-module__7TnoEG__proofLabel{color:var(--text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem}.Main-module-scss-module__7TnoEG__proofDetail{color:var(--text-secondary);font-size:.8rem}.Main-module-scss-module__7TnoEG__proof:hover .Main-module-scss-module__7TnoEG__proofDetail{color:var(--text-primary)}.Main-module-scss-module__7TnoEG__secondaryAction:focus-visible,.Main-module-scss-module__7TnoEG__proof:focus-visible,.Main-module-scss-module__7TnoEG__primaryAction:focus-visible{outline-offset:5px;outline:2px solid #c04040}[data-theme=light] .Main-module-scss-module__7TnoEG__main{--hero-surface:#f7f8fa;--hero-rgb:247, 248, 250}[data-theme=light] .Main-module-scss-module__7TnoEG__main:before{background-image:linear-gradient(#20232b06 1px,#0000 1px),linear-gradient(90deg,#20232b06 1px,#0000 1px);background-size:64px 64px}[data-theme=light] .Main-module-scss-module__7TnoEG__artworkDark{display:none}[data-theme=light] .Main-module-scss-module__7TnoEG__artworkLight{display:block}[data-theme=light] .Main-module-scss-module__7TnoEG__accent{background-image:linear-gradient(115deg,#c04040,#900c16)}@media (prefers-reduced-motion:no-preference){.Main-module-scss-module__7TnoEG__line>span{animation:.7s cubic-bezier(.22,1,.36,1) both Main-module-scss-module__7TnoEG__reveal}.Main-module-scss-module__7TnoEG__line:nth-child(2)>span{animation-delay:.1s}.Main-module-scss-module__7TnoEG__line:nth-child(3)>span{animation-delay:.2s}.Main-module-scss-module__7TnoEG__description,.Main-module-scss-module__7TnoEG__actions,.Main-module-scss-module__7TnoEG__proof{animation:.5s ease-out both Main-module-scss-module__7TnoEG__fadeUp}.Main-module-scss-module__7TnoEG__description{animation-delay:.25s}.Main-module-scss-module__7TnoEG__actions{animation-delay:.35s}.Main-module-scss-module__7TnoEG__proof{animation-delay:.4s}}@keyframes Main-module-scss-module__7TnoEG__reveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes Main-module-scss-module__7TnoEG__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Main-module-scss-module__7TnoEG__mobileActions{margin-top:28px;display:flex}.Main-module-scss-module__7TnoEG__textContent .Main-module-scss-module__7TnoEG__mobileActions .Main-module-scss-module__7TnoEG__primaryAction{width:auto;min-width:200px;max-width:100%;min-height:48px;padding:12px 24px;font-size:.875rem}.Main-module-scss-module__7TnoEG__main{min-height:auto;padding-top:140px}.Main-module-scss-module__7TnoEG__title{font-size:clamp(2.6rem,6.2vw,3.5rem)}.Main-module-scss-module__7TnoEG__textContent{max-width:580px}}@media (max-width:600px){.Main-module-scss-module__7TnoEG__main{padding:116px 0 290px;display:block}.Main-module-scss-module__7TnoEG__title{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.75rem,7.6vw,2.8rem);line-height:1.13}.Main-module-scss-module__7TnoEG__description{max-width:360px;margin-top:22px}.Main-module-scss-module__7TnoEG__actions{flex-direction:column;gap:12px;margin-top:26px}.Main-module-scss-module__7TnoEG__proof{margin-top:28px}.Main-module-scss-module__7TnoEG__visual{height:340px;top:auto}.Main-module-scss-module__7TnoEG__artwork{object-fit:cover;object-position:right center}.Main-module-scss-module__7TnoEG__visualShade{background:linear-gradient(180deg, var(--hero-surface), rgba(var(--hero-rgb), .15) 40%, rgba(var(--hero-rgb), .05) 65%, var(--hero-surface))}}
.TrustStrip-module-scss-module__6tw2Za__section{background:var(--background);padding:24px 0 64px}.TrustStrip-module-scss-module__6tw2Za__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.TrustStrip-module-scss-module__6tw2Za__item{flex-direction:column;gap:10px;min-width:0;padding:0 24px;display:flex}.TrustStrip-module-scss-module__6tw2Za__item+.TrustStrip-module-scss-module__6tw2Za__item{border-left:1px solid var(--border-color)}.TrustStrip-module-scss-module__6tw2Za__item:first-child{padding-left:0}.TrustStrip-module-scss-module__6tw2Za__item:last-child{padding-right:0}.TrustStrip-module-scss-module__6tw2Za__item strong{color:var(--text-primary);letter-spacing:-.02em;text-wrap:balance;min-height:2.6em;font-size:clamp(1.125rem,1.65vw,1.375rem);font-weight:600;line-height:1.3}.TrustStrip-module-scss-module__6tw2Za__item span{color:var(--text-secondary);max-width:30ch;font-size:.875rem;line-height:1.6}@media (max-width:800px){.TrustStrip-module-scss-module__6tw2Za__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.TrustStrip-module-scss-module__6tw2Za__item{padding:0 20px}.TrustStrip-module-scss-module__6tw2Za__item:nth-child(odd){border-left:0;padding-left:0}.TrustStrip-module-scss-module__6tw2Za__item:nth-child(2n){padding-right:0}}@media (max-width:480px){.TrustStrip-module-scss-module__6tw2Za__section{padding:20px 0 40px}.TrustStrip-module-scss-module__6tw2Za__item{gap:8px;padding-inline:14px}.TrustStrip-module-scss-module__6tw2Za__item span{font-size:.8125rem}}
.Portfolio-module-scss-module__LMIoKa__section{background:var(--background);padding:clamp(56px,7vw,100px) 0}.Portfolio-module-scss-module__LMIoKa__header{max-width:760px;margin-bottom:40px}.Portfolio-module-scss-module__LMIoKa__eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;display:block}.Portfolio-module-scss-module__LMIoKa__header h2{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.13}.Portfolio-module-scss-module__LMIoKa__header p{max-width:480px;margin:20px 0 0}.Portfolio-module-scss-module__LMIoKa__section p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.Portfolio-module-scss-module__LMIoKa__section h3,.Portfolio-module-scss-module__LMIoKa__section h4{color:var(--text-primary);margin:0 0 12px;font-size:1.35rem;line-height:1.3}.Portfolio-module-scss-module__LMIoKa__section a:focus-visible,.Portfolio-module-scss-module__LMIoKa__section summary:focus-visible{outline-offset:6px;outline:2px solid #c04040}.Portfolio-module-scss-module__LMIoKa__header{justify-content:space-between;align-items:end;gap:32px;max-width:none;display:flex}.Portfolio-module-scss-module__LMIoKa__header p{max-width:360px}.Portfolio-module-scss-module__LMIoKa__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.Portfolio-module-scss-module__LMIoKa__project,.Portfolio-module-scss-module__LMIoKa__featured,.Portfolio-module-scss-module__LMIoKa__concept{border:1px solid var(--border-color);background:var(--card-background);border-radius:22px;min-width:0;overflow:hidden}.Portfolio-module-scss-module__LMIoKa__featured{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;scroll-margin-top:110px;display:grid}.Portfolio-module-scss-module__LMIoKa__copy{padding:24px}.Portfolio-module-scss-module__LMIoKa__copy p{margin:12px 0}.Portfolio-module-scss-module__LMIoKa__featured h3{font-size:clamp(1.5rem,2.8vw,2.5rem)}.Portfolio-module-scss-module__LMIoKa__video{background:#111;min-width:0}.Portfolio-module-scss-module__LMIoKa__video video{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.Portfolio-module-scss-module__LMIoKa__tags{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.Portfolio-module-scss-module__LMIoKa__tags li{color:var(--text-secondary);padding:0;font-size:.75rem}.Portfolio-module-scss-module__LMIoKa__tags li+li:before{content:"/";color:var(--text-secondary);padding-right:8px}.Portfolio-module-scss-module__LMIoKa__category{color:var(--text-secondary);margin-bottom:12px;font-size:.8125rem;display:block}.Portfolio-module-scss-module__LMIoKa__projectDetails{gap:10px;margin-top:20px;font-size:.95rem;line-height:1.6;display:grid}.Portfolio-module-scss-module__LMIoKa__projectDetails dt{color:var(--text-primary);font-weight:600}.Portfolio-module-scss-module__LMIoKa__projectDetails dd{color:var(--text-secondary);margin:0}.Portfolio-module-scss-module__LMIoKa__copy .Portfolio-module-scss-module__LMIoKa__role{margin:16px 0 0;font-size:.8125rem;line-height:1.5}.Portfolio-module-scss-module__LMIoKa__conceptHeader{max-width:720px;margin:56px 0 24px}.Portfolio-module-scss-module__LMIoKa__conceptHeader h3{font-size:clamp(1.6rem,2.6vw,2.4rem)}.Portfolio-module-scss-module__LMIoKa__conceptHeader p{margin-top:12px}.Portfolio-module-scss-module__LMIoKa__concept .Portfolio-module-scss-module__LMIoKa__copy p{font-size:.95rem;line-height:1.6}.Portfolio-module-scss-module__LMIoKa__concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.Portfolio-module-scss-module__LMIoKa__image{aspect-ratio:3/2;background:#dedbd8;position:relative}.Portfolio-module-scss-module__LMIoKa__image img{object-fit:cover}.Portfolio-module-scss-module__LMIoKa__badge{color:#fff;background:#252525;border-radius:99px;padding:6px 10px;font-size:.75rem;position:absolute;top:14px;left:14px}.Portfolio-module-scss-module__LMIoKa__copy .Portfolio-module-scss-module__LMIoKa__task{color:var(--text-primary);font-weight:500}@media (max-width:1100px){.Portfolio-module-scss-module__LMIoKa__concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1100px){.Portfolio-module-scss-module__LMIoKa__concept:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}@media (max-width:700px){.Portfolio-module-scss-module__LMIoKa__header{display:block}.Portfolio-module-scss-module__LMIoKa__projects,.Portfolio-module-scss-module__LMIoKa__concepts,.Portfolio-module-scss-module__LMIoKa__featured{grid-template-columns:1fr}.Portfolio-module-scss-module__LMIoKa__copy{padding:20px}.Portfolio-module-scss-module__LMIoKa__image{aspect-ratio:16/9}}
.VideoPlayer-module-scss-module__G_PNxG__videoWrapper{background:#000;border-radius:12px;width:100%;overflow:hidden}.VideoPlayer-module-scss-module__G_PNxG__videoTitle{color:var(--text-primary);margin-bottom:12px;font-size:16px;font-weight:600}.VideoPlayer-module-scss-module__G_PNxG__videoContainer{background:#000;width:100%;padding-top:56.25%;position:relative}.VideoPlayer-module-scss-module__G_PNxG__video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}
.ProjectFAQ-module-scss-module__7ezehW__section{background:var(--background);padding:clamp(56px,7vw,100px) 0}.ProjectFAQ-module-scss-module__7ezehW__header{max-width:760px;margin-bottom:40px}.ProjectFAQ-module-scss-module__7ezehW__eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;display:block}.ProjectFAQ-module-scss-module__7ezehW__header h2{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.13}.ProjectFAQ-module-scss-module__7ezehW__header p{max-width:480px;margin:20px 0 0}.ProjectFAQ-module-scss-module__7ezehW__section p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.ProjectFAQ-module-scss-module__7ezehW__section h3{color:var(--text-primary);margin:0 0 12px;font-size:1.35rem;line-height:1.3}.ProjectFAQ-module-scss-module__7ezehW__section a:focus-visible,.ProjectFAQ-module-scss-module__7ezehW__section summary:focus-visible{outline-offset:6px;outline:2px solid #c04040}.ProjectFAQ-module-scss-module__7ezehW__layout{grid-template-columns:1fr 1fr;gap:60px;display:grid}.ProjectFAQ-module-scss-module__7ezehW__header a{color:var(--text-primary);margin-top:20px;display:inline-block}.ProjectFAQ-module-scss-module__7ezehW__questions details{border-top:1px solid var(--border-color);padding:24px 0}.ProjectFAQ-module-scss-module__7ezehW__questions summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;font-size:1.1rem;line-height:1.5;list-style:none;display:flex}.ProjectFAQ-module-scss-module__7ezehW__questions summary::-webkit-details-marker{display:none}.ProjectFAQ-module-scss-module__7ezehW__questions summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.ProjectFAQ-module-scss-module__7ezehW__questions details[open]>summary:after{transform:rotate(225deg)}@media (prefers-reduced-motion:no-preference){.ProjectFAQ-module-scss-module__7ezehW__questions summary:after{transition:transform .24s}@supports (interpolate-size:allow-keywords){.ProjectFAQ-module-scss-module__7ezehW__questions details{interpolate-size:allow-keywords}.ProjectFAQ-module-scss-module__7ezehW__questions details::details-content{opacity:0;block-size:0;transition:block-size .24s ease,opacity .2s ease,content-visibility .24s allow-discrete;overflow:clip}.ProjectFAQ-module-scss-module__7ezehW__questions details[open]::details-content{opacity:1;block-size:auto}}}.ProjectFAQ-module-scss-module__7ezehW__questions p{margin-bottom:0}@media (max-width:760px){.ProjectFAQ-module-scss-module__7ezehW__layout{grid-template-columns:1fr;gap:0}}
.WorkProcess-module-scss-module__GyU8Ta__section{background:var(--background);padding:clamp(56px,7vw,100px) 0}.WorkProcess-module-scss-module__GyU8Ta__header{max-width:760px;margin-bottom:40px}.WorkProcess-module-scss-module__GyU8Ta__eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;display:block}.WorkProcess-module-scss-module__GyU8Ta__header h2{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.13}.WorkProcess-module-scss-module__GyU8Ta__header p{max-width:480px;margin:20px 0 0}.WorkProcess-module-scss-module__GyU8Ta__section p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.WorkProcess-module-scss-module__GyU8Ta__section h3{color:var(--text-primary);margin:0 0 12px;font-size:1.35rem;line-height:1.3}.WorkProcess-module-scss-module__GyU8Ta__section a:focus-visible,.WorkProcess-module-scss-module__GyU8Ta__section summary:focus-visible{outline-offset:6px;outline:2px solid #c04040}.WorkProcess-module-scss-module__GyU8Ta__section{background:linear-gradient(120deg, #c040400b, transparent 65%),var(--background)}.WorkProcess-module-scss-module__GyU8Ta__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 0;margin:48px 0 0;padding:0;list-style:none;display:grid}[data-theme=light] .WorkProcess-module-scss-module__GyU8Ta__section{background:var(--background)}.WorkProcess-module-scss-module__GyU8Ta__steps li{border-top:1px solid var(--border-color);padding:24px 24px 0 0;position:relative}@media (prefers-reduced-motion:no-preference){.WorkProcess-module-scss-module__GyU8Ta__steps li[data-motion-seen=true]:before{content:"";background:linear-gradient(90deg, var(--text-secondary), var(--border-color));transform-origin:0;width:100%;height:1px;animation:.65s cubic-bezier(.22,1,.36,1) both WorkProcess-module-scss-module__GyU8Ta__drawLine;animation-delay:var(--step-delay,0s);position:absolute;top:-1px;left:0}}@keyframes WorkProcess-module-scss-module__GyU8Ta__drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.WorkProcess-module-scss-module__GyU8Ta__steps li[data-motion-seen=true]:before{animation-delay:0s}}.WorkProcess-module-scss-module__GyU8Ta__steps strong{color:var(--text-primary);margin-top:18px;font-size:1rem;font-weight:600;line-height:1.6;display:block}.WorkProcess-module-scss-module__GyU8Ta__steps p{font-size:.95rem;line-height:1.6}.WorkProcess-module-scss-module__GyU8Ta__teamNote{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:32px;margin-top:44px;padding-top:24px;display:flex}.WorkProcess-module-scss-module__GyU8Ta__teamNote p{max-width:75ch;margin:0;font-size:.9rem;line-height:1.6}.WorkProcess-module-scss-module__GyU8Ta__teamNote strong{color:var(--text-primary);font-weight:600}.WorkProcess-module-scss-module__GyU8Ta__teamNote a{color:var(--text-primary);text-underline-offset:5px;flex-shrink:0;padding-block:10px;font-size:.9rem;text-decoration:underline}.WorkProcess-module-scss-module__GyU8Ta__teamNote a:hover{text-decoration-thickness:2px}@media (max-width:1000px){.WorkProcess-module-scss-module__GyU8Ta__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.WorkProcess-module-scss-module__GyU8Ta__steps{grid-template-columns:1fr}.WorkProcess-module-scss-module__GyU8Ta__steps li{padding-right:0}.WorkProcess-module-scss-module__GyU8Ta__teamNote{flex-direction:column;align-items:flex-start;gap:12px}}
.Solutions-module-scss-module__pKIgCa__section{background:var(--background);padding:clamp(56px,7vw,100px) 0}.Solutions-module-scss-module__pKIgCa__header{max-width:760px;margin-bottom:40px}.Solutions-module-scss-module__pKIgCa__eyebrow{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;display:block}.Solutions-module-scss-module__pKIgCa__header h2{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.13}.Solutions-module-scss-module__pKIgCa__header p{max-width:640px;margin:20px 0 0}.Solutions-module-scss-module__pKIgCa__section p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.Solutions-module-scss-module__pKIgCa__section h3{color:var(--text-primary);margin:0 0 12px;font-size:1.35rem;line-height:1.3}.Solutions-module-scss-module__pKIgCa__section a:focus-visible,.Solutions-module-scss-module__pKIgCa__section summary:focus-visible{outline-offset:6px;outline:2px solid #c04040}.Solutions-module-scss-module__pKIgCa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Solutions-module-scss-module__pKIgCa__card{border:1px solid var(--border-color);background:radial-gradient(ellipse at 90% 100%, #c0404012, transparent 75%),var(--card-background);border-radius:24px;flex-direction:column;min-width:0;padding:22px;display:flex}.Solutions-module-scss-module__pKIgCa__card p{margin:0 0 20px;font-size:.95rem;line-height:1.6}.Solutions-module-scss-module__pKIgCa__card h3{min-height:2.6em;margin-bottom:0}@media (max-width:900px){.Solutions-module-scss-module__pKIgCa__grid{grid-template-columns:1fr}.Solutions-module-scss-module__pKIgCa__card{padding:20px}.Solutions-module-scss-module__pKIgCa__card h3{min-height:0}}.Solutions-module-scss-module__pKIgCa__features{color:var(--text-primary);gap:8px;margin:auto 0 0;padding-left:18px;font-size:.9rem;line-height:1.5;display:grid}@media (min-width:601px) and (max-width:900px){.Solutions-module-scss-module__pKIgCa__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title title""preview description""preview features""links links";align-items:start;gap:20px 24px;display:grid}.Solutions-module-scss-module__pKIgCa__card h3{grid-area:title}.Solutions-module-scss-module__pKIgCa__card>div{grid-area:preview;margin:0}.Solutions-module-scss-module__pKIgCa__card p{grid-area:description;margin:0}.Solutions-module-scss-module__pKIgCa__card .Solutions-module-scss-module__pKIgCa__features{grid-area:features;margin:0}}.Solutions-module-scss-module__pKIgCa__features li::marker{color:var(--text-secondary)}.Solutions-module-scss-module__pKIgCa__section{scroll-margin-top:110px}.Solutions-module-scss-module__pKIgCa__detailsLinks{border-top:1px solid var(--border-color);flex-direction:column;grid-area:links;align-items:flex-start;gap:4px;margin-top:20px;padding-top:16px;display:flex}.Solutions-module-scss-module__pKIgCa__detailsLinks a{color:#e87676;text-underline-offset:5px;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Solutions-module-scss-module__pKIgCa__detailsLinks a:hover{text-decoration:underline}[data-theme=light] .Solutions-module-scss-module__pKIgCa__detailsLinks a{color:#b53838}[data-theme=light] .Solutions-module-scss-module__pKIgCa__card{background:var(--card-background)}
.ServicePreview-module-scss-module__m2ndtq__preview{aspect-ratio:3/2;background:#e8e5df;border-radius:14px;margin:16px -10px 20px;position:relative;overflow:hidden}.ServicePreview-module-scss-module__m2ndtq__image{width:100%;height:auto;display:block}@media (max-width:900px) and (min-width:601px){.ServicePreview-module-scss-module__m2ndtq__preview{width:100%;max-width:400px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.ServicePreview-module-scss-module__m2ndtq__image{transition:none}}
.FinalCTA-module-scss-module__vv2APW__section{background:radial-gradient(circle at 80% 75%, #c040401c, transparent 26rem),var(--background);padding:40px 0 112px}.FinalCTA-module-scss-module__vv2APW__card{background:linear-gradient(130deg,#fff1,#ffffff04),#111113;border:1px solid #ffffff14;border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"copy discussion""actions discussion";gap:28px 48px;padding:clamp(32px,4.5vw,56px);display:grid;box-shadow:0 16px 48px #0000001f}.FinalCTA-module-scss-module__vv2APW__copy{grid-area:copy}.FinalCTA-module-scss-module__vv2APW__title{color:#fff;letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2rem,4vw,3.75rem);line-height:1.12}.FinalCTA-module-scss-module__vv2APW__description{color:#ffffffb8;max-width:60ch;margin:20px 0 0;font-size:1rem;line-height:1.7}.FinalCTA-module-scss-module__vv2APW__actions{grid-area:actions;align-items:center;display:flex}.FinalCTA-module-scss-module__vv2APW__discussion{border-left:1px solid #ffffff1a;grid-area:discussion;align-self:center;padding-left:40px}.FinalCTA-module-scss-module__vv2APW__discussionTitle{color:var(--color-text);margin:0 0 22px;font-size:1.25rem;font-weight:600;line-height:1.3}.FinalCTA-module-scss-module__vv2APW__discussionList{color:#ffffffb8;flex-direction:column;gap:18px;margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:flex}.FinalCTA-module-scss-module__vv2APW__discussionList li{align-items:center;gap:12px;display:flex}.FinalCTA-module-scss-module__vv2APW__discussionList li:before{content:"";background:var(--color-primary);border-radius:2px;flex-shrink:0;width:6px;height:6px}.FinalCTA-module-scss-module__vv2APW__actions .FinalCTA-module-scss-module__vv2APW__projectButton{color:#fff;background:linear-gradient(135deg,#b7353d,#96232d);justify-content:center;min-height:50px;padding:12px 26px;font-size:1rem;box-shadow:0 4px 12px #7a18232e}.FinalCTA-module-scss-module__vv2APW__actions .FinalCTA-module-scss-module__vv2APW__projectButton:hover{background:linear-gradient(135deg,#c23d45,#a12a34);transform:translateY(-1px);box-shadow:0 6px 16px #7a182338}.FinalCTA-module-scss-module__vv2APW__actions .FinalCTA-module-scss-module__vv2APW__projectButton:active{transform:none}@media (prefers-reduced-motion:reduce){.FinalCTA-module-scss-module__vv2APW__actions .FinalCTA-module-scss-module__vv2APW__projectButton{transition:none}.FinalCTA-module-scss-module__vv2APW__actions .FinalCTA-module-scss-module__vv2APW__projectButton:hover{transform:none}}[data-theme=light] .FinalCTA-module-scss-module__vv2APW__section{background:var(--background)}[data-theme=light] .FinalCTA-module-scss-module__vv2APW__card{border-color:var(--border-color);background:var(--card-background);box-shadow:0 16px 48px var(--shadow-color)}[data-theme=light] .FinalCTA-module-scss-module__vv2APW__title{color:var(--color-text)}[data-theme=light] .FinalCTA-module-scss-module__vv2APW__description{color:var(--color-text-secondary)}[data-theme=light] .FinalCTA-module-scss-module__vv2APW__discussion{border-color:#00000014}[data-theme=light] .FinalCTA-module-scss-module__vv2APW__discussionList{color:var(--color-text-secondary)}@media (max-width:900px){.FinalCTA-module-scss-module__vv2APW__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""discussion""actions"}.FinalCTA-module-scss-module__vv2APW__discussion{border-left:none;padding-left:0}.FinalCTA-module-scss-module__vv2APW__discussionTitle{margin-bottom:16px}.FinalCTA-module-scss-module__vv2APW__discussionList{gap:14px}}@media (max-width:800px){.FinalCTA-module-scss-module__vv2APW__section{padding-bottom:72px}}@media (max-width:520px){.FinalCTA-module-scss-module__vv2APW__section{padding:28px 0 60px}.FinalCTA-module-scss-module__vv2APW__card{border-radius:22px;padding:30px 24px}.FinalCTA-module-scss-module__vv2APW__actions,.FinalCTA-module-scss-module__vv2APW__actions .FinalCTA-module-scss-module__vv2APW__projectButton{width:100%}}
.BlogPreview-module-scss-module__gVd-6G__section{background:var(--background);color:var(--text-primary);padding:70px 0}.BlogPreview-module-scss-module__gVd-6G__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.BlogPreview-module-scss-module__gVd-6G__header span{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.75rem}.BlogPreview-module-scss-module__gVd-6G__header h2{text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.15}.BlogPreview-module-scss-module__gVd-6G__header a{color:var(--text-primary)}.BlogPreview-module-scss-module__gVd-6G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.BlogPreview-module-scss-module__gVd-6G__article{color:inherit;border:1px solid var(--border-color);background:var(--card-background);border-radius:20px;align-items:center;gap:22px;padding:20px;text-decoration:none;display:flex}.BlogPreview-module-scss-module__gVd-6G__image{border-radius:12px;flex-shrink:0;width:130px;height:108px;position:relative;overflow:hidden}.BlogPreview-module-scss-module__gVd-6G__image img{object-fit:cover}.BlogPreview-module-scss-module__gVd-6G__article span{color:var(--text-secondary);font-size:.75rem}.BlogPreview-module-scss-module__gVd-6G__article h3{margin:8px 0 0;font-size:1.1rem;line-height:1.45}.BlogPreview-module-scss-module__gVd-6G__article:hover h3{text-underline-offset:4px;text-decoration:underline}.BlogPreview-module-scss-module__gVd-6G__article:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.BlogPreview-module-scss-module__gVd-6G__article:focus-visible,.BlogPreview-module-scss-module__gVd-6G__article:hover{background:var(--color-bg-hover)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.BlogPreview-module-scss-module__gVd-6G__article{transition:background-color .24s}.BlogPreview-module-scss-module__gVd-6G__image img{transition:transform .4s cubic-bezier(.22,1,.36,1)}.BlogPreview-module-scss-module__gVd-6G__article:hover .BlogPreview-module-scss-module__gVd-6G__image img,.BlogPreview-module-scss-module__gVd-6G__article:focus-visible .BlogPreview-module-scss-module__gVd-6G__image img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.BlogPreview-module-scss-module__gVd-6G__article,.BlogPreview-module-scss-module__gVd-6G__image img{transition:none}}@media (max-width:600px){.BlogPreview-module-scss-module__gVd-6G__article{gap:16px;padding:16px}.BlogPreview-module-scss-module__gVd-6G__image{width:88px;height:104px}.BlogPreview-module-scss-module__gVd-6G__article h3{font-size:1rem}}@media (max-width:900px){.BlogPreview-module-scss-module__gVd-6G__grid{grid-template-columns:1fr}}
.Footer-module-scss-module__kQc2fa__footer{background:var(--background);border-top:1px solid #ffffff0a;padding:60px 0 0;transition:background-color .3s;position:relative}[data-theme=light] .Footer-module-scss-module__kQc2fa__footer{border-top:1px solid #0000000a}@media (max-width:768px){.Footer-module-scss-module__kQc2fa__footer{padding:40px 0 0}}.Footer-module-scss-module__kQc2fa__content{border-bottom:1px solid #ffffff0a;grid-template-columns:1.3fr .8fr 1fr 1.3fr;gap:40px;padding-bottom:40px;display:grid}[data-theme=light] .Footer-module-scss-module__kQc2fa__content{border-bottom:1px solid #0000000a}@media (max-width:1024px){.Footer-module-scss-module__kQc2fa__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:768px){.Footer-module-scss-module__kQc2fa__content{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__content{grid-template-columns:1fr;gap:24px}}.Footer-module-scss-module__kQc2fa__brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__brand{text-align:center;align-items:center}}.Footer-module-scss-module__kQc2fa__logo{letter-spacing:-.03em;align-items:center;font-size:24px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.Footer-module-scss-module__kQc2fa__logo:hover{transform:scale(1.02)}.Footer-module-scss-module__kQc2fa__logo .Footer-module-scss-module__kQc2fa__logoText{color:var(--color-text);transition:color .3s}.Footer-module-scss-module__kQc2fa__logo .Footer-module-scss-module__kQc2fa__logoAccent{color:var(--color-primary);text-shadow:0 0 20px #c0404033;transition:color .3s}.Footer-module-scss-module__kQc2fa__description{color:var(--text-secondary);max-width:300px;margin:0;font-size:14px;line-height:1.6}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__description{max-width:100%}}.Footer-module-scss-module__kQc2fa__nav{flex-direction:column;gap:12px;display:flex}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__nav{text-align:center;align-items:center}}.Footer-module-scss-module__kQc2fa__navTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px;font-weight:600}.Footer-module-scss-module__kQc2fa__navList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__kQc2fa__navList li a{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .3s}.Footer-module-scss-module__kQc2fa__navList li a:hover{color:var(--color-primary)}.Footer-module-scss-module__kQc2fa__contacts{flex-direction:column;gap:12px;display:flex}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__contacts{text-align:center;align-items:center}}.Footer-module-scss-module__kQc2fa__contactsTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px;font-weight:600}.Footer-module-scss-module__kQc2fa__contactsList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module__kQc2fa__contactsList li{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__contactsList li{justify-content:center}}.Footer-module-scss-module__kQc2fa__contactsList li svg{width:18px;height:18px;color:var(--color-primary);opacity:.6;flex-shrink:0}.Footer-module-scss-module__kQc2fa__contactsList li a{color:var(--text-secondary);text-decoration:none;transition:color .3s}.Footer-module-scss-module__kQc2fa__contactsList li a:hover{color:var(--color-primary)}.Footer-module-scss-module__kQc2fa__contactsList li span{color:var(--text-secondary)}.Footer-module-scss-module__kQc2fa__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}@media (max-width:768px){.Footer-module-scss-module__kQc2fa__bottom{text-align:center;flex-direction:column;padding:16px 0}}.Footer-module-scss-module__kQc2fa__copyright{color:var(--text-muted);font-size:13px}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__copyright{font-size:12px}}.Footer-module-scss-module__kQc2fa__bottomLinks{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:480px){.Footer-module-scss-module__kQc2fa__bottomLinks{flex-wrap:wrap;justify-content:center;font-size:12px}}.Footer-module-scss-module__kQc2fa__bottomLinks a{color:var(--text-muted);text-decoration:none;transition:color .3s}.Footer-module-scss-module__kQc2fa__bottomLinks a:hover{color:var(--color-primary)}.Footer-module-scss-module__kQc2fa__bottomLinks .Footer-module-scss-module__kQc2fa__divider{color:var(--text-muted);opacity:.3}
.HomeMotion-module-scss-module__UYNpva__main{min-width:0}
.BlogArticle-module-scss-module__J_woCa__page{color:var(--text-primary);background:radial-gradient(ellipse at 85% 0, #c040401a, transparent 750px),var(--background);padding:130px 0 80px}.BlogArticle-module-scss-module__J_woCa__breadcrumbs{color:var(--text-secondary);flex-wrap:wrap;gap:8px;font-size:.8rem;line-height:1.6;display:flex}.BlogArticle-module-scss-module__J_woCa__breadcrumbs a{color:inherit}.BlogArticle-module-scss-module__J_woCa__hero{max-width:980px;padding:44px 0 36px}.BlogArticle-module-scss-module__J_woCa__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.8rem}.BlogArticle-module-scss-module__J_woCa__hero h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 24px;font-size:clamp(2.1rem,4.4vw,4.4rem);line-height:1.12}.BlogArticle-module-scss-module__J_woCa__lead{max-width:820px;color:var(--text-secondary);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.75}.BlogArticle-module-scss-module__J_woCa__meta{color:var(--text-secondary);flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:.85rem;display:flex}.BlogArticle-module-scss-module__J_woCa__meta a{color:inherit}.BlogArticle-module-scss-module__J_woCa__cover{margin:0 0 56px}.BlogArticle-module-scss-module__J_woCa__cover img{object-fit:cover;background:#dedbd6;border-radius:24px;width:100%;height:auto;max-height:540px;display:block}.BlogArticle-module-scss-module__J_woCa__cover figcaption{color:var(--text-secondary);margin-top:10px;font-size:.75rem}.BlogArticle-module-scss-module__J_woCa__layout{grid-template-columns:minmax(190px,250px) minmax(0,760px);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.BlogArticle-module-scss-module__J_woCa__toc{border-top:1px solid var(--border-color);padding-top:20px;position:sticky;top:110px}.BlogArticle-module-scss-module__J_woCa__toc h2{margin:0 0 18px;font-size:.9rem}.BlogArticle-module-scss-module__J_woCa__toc ol{margin:0;padding:0;list-style:none}.BlogArticle-module-scss-module__J_woCa__toc li{margin-bottom:14px}.BlogArticle-module-scss-module__J_woCa__toc a{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.BlogArticle-module-scss-module__J_woCa__toc a:hover{color:var(--text-primary)}.BlogArticle-module-scss-module__J_woCa__body{min-width:0;font-size:1.075rem;line-height:1.85}.BlogArticle-module-scss-module__J_woCa__body p{color:var(--text-secondary);margin:0 0 22px}.BlogArticle-module-scss-module__J_woCa__body h2{letter-spacing:-.015em;margin:0 0 22px;font-size:clamp(1.55rem,2.7vw,2.15rem);line-height:1.25}.BlogArticle-module-scss-module__J_woCa__body ul{padding-left:24px}.BlogArticle-module-scss-module__J_woCa__body li{color:var(--text-secondary);margin-bottom:12px}.BlogArticle-module-scss-module__J_woCa__answer{border:1px solid var(--border-color);background:#c040400e;border-radius:18px;padding:28px}.BlogArticle-module-scss-module__J_woCa__answer h2{font-size:1.1rem}.BlogArticle-module-scss-module__J_woCa__answer p{margin:0}.BlogArticle-module-scss-module__J_woCa__section{padding-top:52px;scroll-margin-top:110px}.BlogArticle-module-scss-module__J_woCa__tableScroll{border:1px solid var(--border-color);border-radius:14px;max-width:100%;margin:28px 0;overflow-x:auto}.BlogArticle-module-scss-module__J_woCa__tableScroll table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.6}.BlogArticle-module-scss-module__J_woCa__tableScroll caption{text-align:left;color:var(--text-primary);padding:18px;font-weight:600}.BlogArticle-module-scss-module__J_woCa__tableScroll th,.BlogArticle-module-scss-module__J_woCa__tableScroll td{border-top:1px solid var(--border-color);text-align:left;vertical-align:top;min-width:130px;padding:16px}.BlogArticle-module-scss-module__J_woCa__tableScroll thead{background:#80808014}.BlogArticle-module-scss-module__J_woCa__tableScroll tbody th{font-weight:500}.BlogArticle-module-scss-module__J_woCa__tableScroll td{color:var(--text-secondary)}.BlogArticle-module-scss-module__J_woCa__diagram{background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;margin:30px 0;padding:24px}.BlogArticle-module-scss-module__J_woCa__diagram figcaption{color:var(--text-secondary);margin-bottom:18px;font-size:.85rem}.BlogArticle-module-scss-module__J_woCa__diagram ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.BlogArticle-module-scss-module__J_woCa__diagram li{text-align:center;border:1px solid var(--border-color);color:var(--text-primary);border-radius:10px;justify-content:center;align-items:center;margin:0;padding:18px 10px;font-size:.82rem;line-height:1.5;display:flex;position:relative}.BlogArticle-module-scss-module__J_woCa__diagram li:not(:last-child):after{content:"→";z-index:1;color:#c04040;position:absolute;right:-13px}.BlogArticle-module-scss-module__J_woCa__callout{background:#c040400d;border-left:3px solid #c04040;padding:24px;font-size:.95rem}.BlogArticle-module-scss-module__J_woCa__sources{margin-top:48px}.BlogArticle-module-scss-module__J_woCa__sources h2{font-size:1.2rem}.BlogArticle-module-scss-module__J_woCa__sources a{color:var(--text-primary);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.BlogArticle-module-scss-module__J_woCa__cta{border:1px solid var(--border-color);background:radial-gradient(ellipse at right bottom, #c040401f, transparent),var(--card-background);border-radius:20px;margin-top:48px;padding:32px}.BlogArticle-module-scss-module__J_woCa__cta>a{color:var(--text-primary);margin-top:20px;font-size:.9rem;display:block}.BlogArticle-module-scss-module__J_woCa__related{margin-top:80px}.BlogArticle-module-scss-module__J_woCa__serviceLinks{border-top:1px solid var(--border-color);margin:40px 0;padding-top:24px}.BlogArticle-module-scss-module__J_woCa__serviceLinks h2{margin-bottom:16px;font-size:1.5rem}.BlogArticle-module-scss-module__J_woCa__serviceLinks ul{margin-top:16px}.BlogArticle-module-scss-module__J_woCa__serviceLinks a{text-underline-offset:5px;text-decoration:underline}.BlogArticle-module-scss-module__J_woCa__answer>a{color:var(--text-primary);text-underline-offset:5px;margin-top:16px;text-decoration:underline;display:inline-block}.BlogArticle-module-scss-module__J_woCa__related>h2{margin-bottom:28px;font-size:2rem}[data-theme=light] .BlogArticle-module-scss-module__J_woCa__page{background:var(--background)}[data-theme=light] .BlogArticle-module-scss-module__J_woCa__answer,[data-theme=light] .BlogArticle-module-scss-module__J_woCa__callout,[data-theme=light] .BlogArticle-module-scss-module__J_woCa__cta{background:var(--card-background)}.BlogArticle-module-scss-module__J_woCa__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.BlogArticle-module-scss-module__J_woCa__page a:focus-visible,.BlogArticle-module-scss-module__J_woCa__tableScroll:focus-visible{outline-offset:4px;outline:2px solid #c04040}@media (max-width:900px){.BlogArticle-module-scss-module__J_woCa__layout{grid-template-columns:1fr}.BlogArticle-module-scss-module__J_woCa__toc{position:static}.BlogArticle-module-scss-module__J_woCa__toc ol{columns:2;column-gap:30px}.BlogArticle-module-scss-module__J_woCa__related>div{grid-template-columns:1fr}}@media (max-width:600px){.BlogArticle-module-scss-module__J_woCa__page{padding-top:105px}.BlogArticle-module-scss-module__J_woCa__hero{padding-top:30px}.BlogArticle-module-scss-module__J_woCa__cover{margin-bottom:32px}.BlogArticle-module-scss-module__J_woCa__cover img{border-radius:16px}.BlogArticle-module-scss-module__J_woCa__body{font-size:1rem}.BlogArticle-module-scss-module__J_woCa__toc ol{columns:1}.BlogArticle-module-scss-module__J_woCa__diagram ol{grid-template-columns:1fr;gap:20px}.BlogArticle-module-scss-module__J_woCa__diagram li:not(:last-child):after{content:"↓";bottom:-24px;right:auto}.BlogArticle-module-scss-module__J_woCa__answer,.BlogArticle-module-scss-module__J_woCa__cta{padding:22px}}
.BlogIndex-module-scss-module__tJjlWG__page{background:radial-gradient(ellipse at 85% 0, #c040401f, transparent 750px),var(--background);color:var(--text-primary);padding:130px 0 80px}.BlogIndex-module-scss-module__tJjlWG__breadcrumbs{color:var(--text-secondary);flex-wrap:wrap;gap:10px;font-size:.85rem;display:flex}.BlogIndex-module-scss-module__tJjlWG__breadcrumbs a{color:inherit}.BlogIndex-module-scss-module__tJjlWG__hero{max-width:850px;padding:60px 0 30px}.BlogIndex-module-scss-module__tJjlWG__eyebrow{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.BlogIndex-module-scss-module__tJjlWG__hero h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(2.6rem,6vw,5.5rem);line-height:1.07}.BlogIndex-module-scss-module__tJjlWG__hero p{max-width:650px;color:var(--text-secondary);font-size:1.15rem;line-height:1.75}.BlogIndex-module-scss-module__tJjlWG__categories{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.BlogIndex-module-scss-module__tJjlWG__categories a{border:1px solid var(--border-color);color:var(--text-primary);border-radius:99px;padding:10px 18px;font-size:.9rem}.BlogIndex-module-scss-module__tJjlWG__categories a:hover{background:#c0404014}.BlogIndex-module-scss-module__tJjlWG__group{padding:46px 0;scroll-margin-top:95px}.BlogIndex-module-scss-module__tJjlWG__groupHeader{margin-bottom:28px}.BlogIndex-module-scss-module__tJjlWG__groupHeader h2,.BlogIndex-module-scss-module__tJjlWG__note h2{margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.BlogIndex-module-scss-module__tJjlWG__groupHeader p,.BlogIndex-module-scss-module__tJjlWG__note p{color:var(--text-secondary);font-size:1rem;line-height:1.7}.BlogIndex-module-scss-module__tJjlWG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.BlogIndex-module-scss-module__tJjlWG__note{border-top:1px solid var(--border-color);max-width:760px;margin-top:40px;padding-top:40px}.BlogIndex-module-scss-module__tJjlWG__note a{color:var(--text-primary);margin-top:14px;font-weight:600;display:inline-block}.BlogIndex-module-scss-module__tJjlWG__page a:focus-visible{outline-offset:5px;outline:2px solid #c04040}[data-theme=light] .BlogIndex-module-scss-module__tJjlWG__page{background:var(--background)}[data-theme=light] .BlogIndex-module-scss-module__tJjlWG__categories a:hover{background:var(--color-bg-hover)}@media (max-width:700px){.BlogIndex-module-scss-module__tJjlWG__page{padding-top:110px}.BlogIndex-module-scss-module__tJjlWG__hero{padding-top:36px}.BlogIndex-module-scss-module__tJjlWG__grid{grid-template-columns:1fr}}
.ServicePage-module-scss-module__Cx-ivW__page{background:radial-gradient(ellipse at 95% 5%, #c0404021, transparent 42rem),radial-gradient(ellipse at 0% 85%, #c0404012, transparent 32rem),var(--background);color:var(--text-primary);padding:130px 0 64px}.ServicePage-module-scss-module__Cx-ivW__page p,.ServicePage-module-scss-module__Cx-ivW__page dd{color:var(--text-secondary);font-size:1rem;line-height:1.75}.ServicePage-module-scss-module__Cx-ivW__page h2{text-wrap:balance;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.18}.ServicePage-module-scss-module__Cx-ivW__page h3{font-size:1.25rem;line-height:1.4}.ServicePage-module-scss-module__Cx-ivW__page a:focus-visible,.ServicePage-module-scss-module__Cx-ivW__page summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.ServicePage-module-scss-module__Cx-ivW__breadcrumbs{color:var(--text-secondary);flex-wrap:wrap;gap:10px;font-size:.875rem;display:flex}.ServicePage-module-scss-module__Cx-ivW__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:44px 0 48px;display:grid}.ServicePage-module-scss-module__Cx-ivW__heroCopy{min-width:0}.ServicePage-module-scss-module__Cx-ivW__heroCopy h1{letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(2rem,4vw,3.75rem);line-height:1.1}.ServicePage-module-scss-module__Cx-ivW__heroCopy p{max-width:65ch;margin-top:20px}.ServicePage-module-scss-module__Cx-ivW__heroCopy .ServicePage-module-scss-module__Cx-ivW__lead{color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.5}.ServicePage-module-scss-module__Cx-ivW__heroCopy .ServicePage-module-scss-module__Cx-ivW__geography{margin-top:16px;font-size:.8rem}.ServicePage-module-scss-module__Cx-ivW__primaryAction{margin-top:28px}.ServicePage-module-scss-module__Cx-ivW__visual{min-width:0}.ServicePage-module-scss-module__Cx-ivW__visual img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.ServicePage-module-scss-module__Cx-ivW__visual figcaption{color:var(--text-secondary);margin-top:12px;font-size:.75rem;line-height:1.5}.ServicePage-module-scss-module__Cx-ivW__jumpLinks,.ServicePage-module-scss-module__Cx-ivW__otherServices{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:8px 28px;padding:16px 0;display:flex}.ServicePage-module-scss-module__Cx-ivW__jumpLinks a,.ServicePage-module-scss-module__Cx-ivW__otherServices a{min-height:44px;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-color);text-decoration-color:var(--border-color);text-underline-offset:6px;align-items:center;font-size:.9rem;display:inline-flex}.ServicePage-module-scss-module__Cx-ivW__jumpLinks a:hover,.ServicePage-module-scss-module__Cx-ivW__otherServices a:hover{text-decoration-color:currentColor}.ServicePage-module-scss-module__Cx-ivW__section{padding-top:clamp(56px,7vw,96px);scroll-margin-top:110px}.ServicePage-module-scss-module__Cx-ivW__sectionIntro{max-width:65ch;margin-top:16px}.ServicePage-module-scss-module__Cx-ivW__scenarios{margin-top:32px}.ServicePage-module-scss-module__Cx-ivW__scenarios article{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px;padding:24px 0;display:grid}.ServicePage-module-scss-module__Cx-ivW__scope,.ServicePage-module-scss-module__Cx-ivW__estimate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);display:grid}.ServicePage-module-scss-module__Cx-ivW__scope p,.ServicePage-module-scss-module__Cx-ivW__estimate p{max-width:65ch;margin-top:20px}.ServicePage-module-scss-module__Cx-ivW__scope a{text-underline-offset:5px;margin-top:20px;text-decoration:underline;display:inline-block}.ServicePage-module-scss-module__Cx-ivW__scope ul{list-style:none}.ServicePage-module-scss-module__Cx-ivW__scope li{border-bottom:1px solid var(--border-color);gap:16px;padding:14px 0;display:flex}.ServicePage-module-scss-module__Cx-ivW__scope li:before{content:"";background:var(--color-primary);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:10px}.ServicePage-module-scss-module__Cx-ivW__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;margin-top:32px;display:grid}.ServicePage-module-scss-module__Cx-ivW__process article{border-top:1px solid var(--border-color);padding-top:20px}.ServicePage-module-scss-module__Cx-ivW__process p{max-width:65ch;margin-top:12px}.ServicePage-module-scss-module__Cx-ivW__estimate dl>div{border-bottom:1px solid var(--border-color);padding:20px 0}.ServicePage-module-scss-module__Cx-ivW__estimate dl>div:first-child{padding-top:0}.ServicePage-module-scss-module__Cx-ivW__estimate dt{font-weight:600}.ServicePage-module-scss-module__Cx-ivW__estimate dd{margin-top:8px}.ServicePage-module-scss-module__Cx-ivW__faq{max-width:900px;margin-top:32px}.ServicePage-module-scss-module__Cx-ivW__faq details{border-bottom:1px solid var(--border-color);padding:12px 0}.ServicePage-module-scss-module__Cx-ivW__faq summary{cursor:pointer;padding:12px 0;font-size:1.1rem;font-weight:600}.ServicePage-module-scss-module__Cx-ivW__faq p{max-width:70ch;margin:8px 0 16px}.ServicePage-module-scss-module__Cx-ivW__materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.ServicePage-module-scss-module__Cx-ivW__close{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 100% 100%, #c040401a, transparent 75%),var(--color-bg-card);margin-top:80px;padding:clamp(24px,5vw,56px)}.ServicePage-module-scss-module__Cx-ivW__close p{max-width:65ch;margin:20px 0 28px}.ServicePage-module-scss-module__Cx-ivW__close>a{text-underline-offset:5px;margin:16px 0 16px 24px;text-decoration:underline;display:inline-block}.ServicePage-module-scss-module__Cx-ivW__otherServices{border-bottom:0;margin-top:40px}[data-theme=light] .ServicePage-module-scss-module__Cx-ivW__page{background:var(--background)}[data-theme=light] .ServicePage-module-scss-module__Cx-ivW__close{background:var(--card-background)}@media (max-width:900px){.ServicePage-module-scss-module__Cx-ivW__hero{grid-template-columns:1fr}.ServicePage-module-scss-module__Cx-ivW__visual{max-width:700px}.ServicePage-module-scss-module__Cx-ivW__materials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ServicePage-module-scss-module__Cx-ivW__page{padding-top:105px}.ServicePage-module-scss-module__Cx-ivW__hero{padding-top:28px}.ServicePage-module-scss-module__Cx-ivW__scenarios article,.ServicePage-module-scss-module__Cx-ivW__scope,.ServicePage-module-scss-module__Cx-ivW__estimate,.ServicePage-module-scss-module__Cx-ivW__process,.ServicePage-module-scss-module__Cx-ivW__materials{grid-template-columns:1fr}.ServicePage-module-scss-module__Cx-ivW__scenarios article{gap:12px}.ServicePage-module-scss-module__Cx-ivW__close>a{margin-left:0;display:block}}
