.service-v1--judicial{--judicial-dark: #0d2b27;--judicial-dark-2: #153f38;overflow:clip}.service-v1--judicial *,.service-v1--judicial *:before,.service-v1--judicial *:after{box-sizing:border-box}.judicial-hero{padding:34px 0 76px;background:radial-gradient(circle at 79% 22%,rgba(69,191,215,.2),transparent 26rem),var(--service-warm)}.judicial-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);gap:clamp(42px,6vw,86px);align-items:center;min-height:620px}.judicial-hero__copy,.judicial-hero__visual{min-width:0}.judicial-hero h1{max-width:780px;margin:17px 0 26px;font-size:clamp(3.65rem,5.4vw,5.45rem);line-height:.96;letter-spacing:-.058em}.judicial-hero__lead{max-width:720px}.judicial-hero__lead p{margin:0;color:var(--service-ink-soft);font-size:1.02rem;line-height:1.68}.judicial-hero__lead p+p{margin-top:12px;color:var(--service-muted)}.judicial-hero__mobile-primary{display:none}.judicial-hero__mobile-primary+p{margin-top:12px;color:var(--service-muted)}.judicial-hero__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.judicial-hero__actions .button{min-height:54px;padding-inline:25px}.judicial-hero__note{max-width:670px;margin:19px 0 0;padding-left:17px;border-left:2px solid var(--service-accent);color:#48645e;font-size:.78rem;line-height:1.55}.judicial-hero__visual{align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:580px;overflow:hidden;border:1px solid var(--service-line);border-radius:26px;background:#ffffffd1;box-shadow:0 24px 70px #0f302b1c}.judicial-hero__visual figure{min-height:0;margin:0;overflow:hidden}.judicial-hero__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.judicial-hero__visual ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:24px 26px 27px;border-top:1px solid var(--service-line);list-style:none}.judicial-hero__visual li{position:relative;min-width:0;padding-left:16px;color:var(--service-muted);font-size:.73rem;line-height:1.45}.judicial-hero__visual li:before{content:"";position:absolute;top:.55em;left:0;width:6px;height:6px;border-radius:50%;background:var(--service-accent)}.judicial-section{padding:104px 0}.judicial-heading{max-width:900px;margin-bottom:42px}.judicial-heading--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(310px,.72fr);gap:clamp(40px,7vw,100px);max-width:none;align-items:end}.judicial-heading h2,.judicial-letter h2,.judicial-questions h2,.judicial-pricing h2,.judicial-team h2,.judicial-result h2,.judicial-faq h2,.judicial-form h2{max-width:820px;margin:13px 0 0;font-size:clamp(2.75rem,4.25vw,4.35rem);line-height:1;letter-spacing:-.048em}.judicial-heading>p,.judicial-heading--split>p{margin:0;color:var(--service-muted);line-height:1.7}.judicial-comparison,.judicial-documents,.judicial-faq{background:#fff}.judicial-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.judicial-comparison__grid article{min-width:0;padding:clamp(27px,3.4vw,46px);border:1px solid var(--service-line);border-radius:24px;background:var(--service-paper)}.judicial-comparison__grid article>span,.judicial-card-grid article>span,.judicial-process__grid li>span{color:#4d929b;font-size:.7rem;font-weight:850}.judicial-comparison__grid h3{margin:42px 0 16px;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.08}.judicial-comparison__grid p{margin:0;color:var(--service-muted);line-height:1.67}.judicial-comparison__grid ul{display:grid;gap:9px;margin:26px 0 0;padding:0;list-style:none}.judicial-comparison__grid li,.judicial-letter__lists li,.judicial-documents__grid li,.judicial-result__grid li{position:relative;padding-left:19px;color:var(--service-muted);line-height:1.55}.judicial-comparison__grid li:before,.judicial-letter__lists li:before,.judicial-documents__grid li:before,.judicial-result__grid li:before{content:"";position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:50%;background:var(--service-accent)}.judicial-comparison__primary{background:var(--service-accent-soft)!important}.judicial-callout,.judicial-limit{margin:30px 0 0;padding:22px 25px;border-left:3px solid var(--service-accent);background:#dff4f78f;color:var(--service-ink-soft);line-height:1.65}.judicial-disputes{background:var(--service-paper)}.judicial-card-grid{display:grid;gap:14px}.judicial-card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.judicial-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.judicial-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.judicial-card-grid article{min-width:0;min-height:255px;padding:25px;border:1px solid var(--service-line);border-radius:19px;background:#fff}.judicial-card-grid h3{margin:54px 0 13px;font-size:1.17rem;line-height:1.18;overflow-wrap:anywhere}.judicial-card-grid p{margin:0;color:var(--service-muted);font-size:.84rem;line-height:1.62}.judicial-objects{background:var(--service-warm)}.judicial-objects .judicial-card-grid article{min-height:280px;background:#ffffffc7}.judicial-letter{background:radial-gradient(circle at 15% 15%,rgba(69,191,215,.14),transparent 24rem),var(--judicial-dark);color:#f8fbfa}.judicial-letter__grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(50px,8vw,110px)}.judicial-letter__copy>p{max-width:620px;color:#c2d4d0;line-height:1.7}.judicial-letter__copy figure{height:310px;margin:34px 0 0;overflow:hidden;border-radius:22px}.judicial-letter__copy img{display:block;width:100%;height:100%;object-fit:cover}.judicial-letter__lists{min-width:0}.judicial-letter__lists section{padding:28px 30px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#ffffff0e}.judicial-letter__lists section+section{margin-top:14px}.judicial-letter__lists h3{margin:0;font-size:1.3rem}.judicial-letter__lists ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin:21px 0 0;padding:0;list-style:none}.judicial-letter__lists li{color:#d1dfdc;font-size:.8rem}.judicial-letter__lists .button{margin-top:25px;background:#9edee7;color:var(--judicial-dark)}.judicial-letter__lists>p{margin:14px 0 0;color:#9eb6b1;font-size:.74rem;line-height:1.55}.judicial-process{background:var(--service-paper)}.judicial-process__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.judicial-process__grid li{min-width:0;min-height:280px;padding:27px;border:1px solid var(--service-line);border-radius:20px;background:#fff}.judicial-process__grid h3{margin:66px 0 14px;font-size:1.23rem}.judicial-process__grid p{margin:0;color:var(--service-muted);font-size:.86rem;line-height:1.65}.judicial-questions{background:var(--service-warm)}.judicial-questions__grid,.judicial-team__grid,.judicial-result__grid,.judicial-faq__grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(48px,8vw,110px)}.judicial-questions__copy>p,.judicial-team__grid>div>p,.judicial-result__grid>div>p,.judicial-faq__grid>div>p{color:var(--service-muted);line-height:1.7}.judicial-warning{margin-top:32px;padding:24px;border:1px solid rgba(118,79,34,.2);border-radius:18px;background:#fff8eb}.judicial-warning strong{display:block;margin-bottom:12px;color:#6f481f}.judicial-warning p{margin:0;color:#6f5b45;font-size:.83rem;line-height:1.6}.judicial-warning p+p{margin-top:10px}.judicial-warning--compact{border-radius:0}.judicial-questions__list{margin:0;padding:0;border-top:1px solid var(--service-line);list-style:none}.judicial-questions__list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:17px;align-items:start;padding:20px 0;border-bottom:1px solid var(--service-line)}.judicial-questions__list span{color:#4d929b;font-size:.69rem;font-weight:850}.judicial-questions__list p{margin:0;color:var(--service-ink-soft);line-height:1.5}.judicial-documents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.judicial-documents__grid article{min-width:0;padding:28px;border:1px solid var(--service-line);border-radius:20px;background:var(--service-paper)}.judicial-documents__grid h3{margin:0;font-size:1.3rem}.judicial-documents__grid ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none}.judicial-documents__grid li{font-size:.8rem}.judicial-pricing{background:var(--judicial-dark);color:#f7fbfa}.judicial-pricing__head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(40px,8vw,108px);align-items:start;margin-bottom:44px}.judicial-pricing__head>div>p{max-width:680px;color:#bdd1cd;line-height:1.7}.judicial-pricing__head aside{padding:27px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:#ffffff0f}.judicial-pricing__head aside div{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.11)}.judicial-pricing__head aside div:last-child{border:0}.judicial-pricing__head aside span{color:#a8c1bc;font-size:.75rem}.judicial-pricing__head aside strong{max-width:220px;text-align:right}.judicial-price-table-wrap{border-top:1px solid rgba(255,255,255,.16)}.judicial-price-table{width:100%;border-collapse:collapse;table-layout:fixed}.judicial-price-table th,.judicial-price-table td{padding:19px 20px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13);text-align:left;overflow-wrap:anywhere}.judicial-price-table th:last-child,.judicial-price-table td:last-child{width:34%;border-right:0;text-align:right}.judicial-price-table th{color:#a8c1bc;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.judicial-price-table td{color:#edf5f3}.judicial-price-table td:last-child{color:#9edee7;font-weight:800}.judicial-price-table-wrap>p{margin:17px 0 0;color:#9eb6b1;font-size:.76rem;line-height:1.6}.judicial-pricing__cta{display:inline-flex;gap:28px;align-items:center;margin-top:28px;padding:16px 20px;border:1px solid rgba(158,222,231,.45);border-radius:12px;color:#e7f8fa;font-weight:800}.judicial-principles{background:var(--service-paper)}.judicial-principles .judicial-card-grid article,.judicial-why .judicial-card-grid article{min-height:270px}.judicial-team{background:var(--service-warm)}.judicial-team__grid>div,.judicial-team__grid>ul,.judicial-result__grid>div,.judicial-result__grid>ul{min-width:0}.judicial-team__grid>div>p+p{margin-top:12px}.judicial-team__grid .judicial-limit{font-size:.82rem}.judicial-team__grid>ul{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:0;list-style:none}.judicial-team__grid>ul li{min-width:0;min-height:140px;padding:22px;border:1px solid var(--service-line);border-radius:18px;background:#ffffffc2}.judicial-team__grid>ul span{display:block;color:#4d929b;font-size:.68rem;font-weight:850}.judicial-team__grid>ul strong{display:block;margin-top:46px;line-height:1.25;overflow-wrap:anywhere}.judicial-result{background:#fff}.judicial-result__grid>ul{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:0;list-style:none}.judicial-result__grid>ul li{min-height:65px;padding:20px 18px 20px 40px;border:1px solid var(--service-line);border-radius:14px;background:var(--service-paper)}.judicial-result__grid>ul li:before{left:20px}.judicial-why{background:var(--service-paper)}.judicial-faq__grid>div:first-child{position:sticky;top:110px;align-self:start}.service-v1--judicial .service-v1__faq-list,.service-v1--judicial .service-v1__faq-list details,.service-v1--judicial .service-v1__faq-list summary,.service-v1--judicial .service-v1__faq-list details p{min-width:0;max-width:100%}.service-v1--judicial .service-v1__faq-list summary{overflow-wrap:anywhere}.judicial-related{padding-bottom:74px;background:var(--service-warm)}.judicial-related .service-v1__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.judicial-form-wrap{padding:22px 0 110px}.judicial-form{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(38px,6vw,82px);padding:clamp(34px,5vw,68px);border-radius:26px;background:var(--service-accent-soft)}.judicial-form__copy>p{color:var(--service-muted);line-height:1.7}.judicial-form__direct{display:flex;flex-direction:column;gap:8px;margin-top:28px}.judicial-form__direct span{color:var(--service-muted);font-size:.75rem}.judicial-form__direct a{width:fit-content;font-weight:850}.judicial-request-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-width:0}.judicial-request-form>label,.judicial-form__upload{display:grid;gap:7px;min-width:0}.judicial-request-form>label>span,.judicial-form__upload>span{color:var(--service-ink-soft);font-size:.76rem;font-weight:800}.judicial-request-form small{color:var(--service-muted);font-weight:500}.judicial-request-form input:not([type=checkbox]):not([type=file]),.judicial-request-form textarea{width:100%;min-width:0;padding:14px 15px;border:1px solid rgba(15,48,43,.2);border-radius:11px;background:#ffffffe0;color:var(--service-ink);font:inherit}.judicial-request-form textarea{resize:vertical}.judicial-form__wide{grid-column:1 / -1}.judicial-form__upload-control{display:grid;gap:3px;padding:16px;border:1px dashed rgba(15,48,43,.25);border-radius:12px;background:#ffffff8f;cursor:not-allowed}.judicial-form__upload-control input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.judicial-form__upload-control strong{font-size:.83rem}.judicial-form__upload>p{margin:0;color:var(--service-muted);font-size:.71rem}.judicial-request-form .form-consent{grid-template-columns:auto minmax(0,1fr);align-items:start}.judicial-request-form .form-consent span{font-size:.72rem;font-weight:500;line-height:1.55}.judicial-request-form .form-consent a{text-decoration:underline;text-underline-offset:2px}.judicial-request-form .button{width:100%;min-height:54px}.judicial-form__status{margin:0;color:var(--service-muted);font-size:.72rem;line-height:1.55}@media(max-width:1120px){.judicial-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:38px}.judicial-card-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.judicial-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.judicial-hero__grid,.judicial-letter__grid,.judicial-questions__grid,.judicial-team__grid,.judicial-result__grid,.judicial-faq__grid,.judicial-pricing__head,.judicial-form{grid-template-columns:1fr}.judicial-hero__visual{min-height:560px}.judicial-heading--split{grid-template-columns:1fr;gap:20px}.judicial-process__grid,.judicial-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.judicial-faq__grid>div:first-child{position:static}.judicial-form{gap:34px}}@media(max-width:767px){.service-v1--judicial .container{width:min(calc(100% - 40px),1180px)}.service-v1--judicial .breadcrumbs{gap:6px;overflow:hidden;padding-top:14px;padding-bottom:8px;font-size:.65rem;white-space:nowrap}.service-v1--judicial .breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.judicial-hero{padding:20px 0 48px}.judicial-hero__grid{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}.judicial-hero__copy,.judicial-hero__visual{display:contents}.judicial-hero .service-v1__kicker{order:1;font-size:.62rem}.judicial-hero h1{order:2;margin:10px 0 19px;font-size:clamp(2.5rem,11.4vw,3.1rem);line-height:.98;letter-spacing:-.052em}.judicial-hero__visual figure{order:3;width:100%;height:230px;overflow:hidden;border:1px solid var(--service-line);border-radius:19px}.judicial-hero__lead{order:4;margin-top:19px}.judicial-hero__lead p{font-size:.92rem;line-height:1.57}.judicial-hero__mobile-primary{display:flex;width:100%;min-height:52px;margin:16px 0 12px;padding:13px 16px;text-align:center;white-space:normal}.judicial-hero__mobile-primary+p{margin-top:0;color:var(--service-muted)}.judicial-hero__actions .button--primary{display:none}.judicial-hero__actions{order:5;display:grid;grid-template-columns:1fr;gap:9px;width:100%;margin-top:21px}.judicial-hero__actions .button{width:100%;min-height:52px;padding:13px 16px;white-space:normal}.judicial-hero__note{order:6;margin-top:15px}.judicial-hero__visual ul{order:7;grid-template-columns:1fr;gap:7px;margin-top:20px;padding:19px;border:1px solid var(--service-line);border-radius:18px;background:#ffffffb8}.judicial-section{padding:72px 0}.judicial-heading{margin-bottom:30px}.judicial-heading h2,.judicial-letter h2,.judicial-questions h2,.judicial-pricing h2,.judicial-team h2,.judicial-result h2,.judicial-faq h2,.judicial-form h2{font-size:clamp(2.18rem,10.3vw,2.8rem);line-height:1.02}.judicial-heading>p,.judicial-heading--split>p{font-size:.92rem}.judicial-comparison__grid,.judicial-card-grid--five,.judicial-card-grid--three,.judicial-card-grid--four,.judicial-process__grid,.judicial-documents__grid,.judicial-letter__lists ul,.judicial-documents__grid ul,.judicial-team__grid>ul,.judicial-result__grid>ul,.judicial-related .service-v1__related-grid,.judicial-request-form{grid-template-columns:1fr}.judicial-comparison__grid article{padding:23px}.judicial-comparison__grid h3{margin-top:34px}.judicial-callout,.judicial-limit{padding:18px;font-size:.86rem}.judicial-card-grid article,.judicial-objects .judicial-card-grid article,.judicial-principles .judicial-card-grid article,.judicial-why .judicial-card-grid article{min-height:auto;padding:22px}.judicial-card-grid h3{margin-top:34px}.judicial-letter__grid{gap:34px}.judicial-letter__copy figure{height:250px;margin-top:24px}.judicial-letter__lists section{padding:22px}.judicial-letter__lists .button{width:100%;white-space:normal}.judicial-process__grid li{min-height:auto;padding:22px}.judicial-process__grid h3{margin-top:38px}.judicial-questions__grid,.judicial-team__grid,.judicial-result__grid,.judicial-faq__grid{gap:34px}.judicial-questions__list li{grid-template-columns:34px minmax(0,1fr)}.judicial-documents__grid article{padding:22px}.judicial-pricing__head{gap:30px;margin-bottom:34px}.judicial-pricing__head aside{padding:22px}.judicial-price-table,.judicial-price-table tbody,.judicial-price-table tr,.judicial-price-table td{display:block;width:100%}.judicial-price-table thead{display:none}.judicial-price-table tr{border:1px solid rgba(255,255,255,.16);border-bottom:0}.judicial-price-table tr:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.judicial-price-table td,.judicial-price-table td:last-child{width:100%;min-width:0;padding:14px 16px;border:0;text-align:left;overflow-wrap:anywhere}.judicial-price-table td:last-child{padding-top:0}.judicial-pricing__cta{width:100%;justify-content:space-between}.judicial-team__grid>ul li{min-height:auto;padding:19px}.judicial-team__grid>ul strong{margin-top:30px}.service-v1--judicial .service-v1__faq-list summary{align-items:flex-start;padding:20px 0;font-size:.96rem;line-height:1.35}.service-v1--judicial .service-v1__faq-list details summary span{display:inline-grid;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-inline:2px;font-size:0;line-height:1;transform:none}.service-v1--judicial .service-v1__faq-list summary span:before{content:"+";font-size:1.4rem;line-height:1}.service-v1--judicial .service-v1__faq-list details[open] summary span:before{content:"×"}.service-v1--judicial .service-v1__faq-list details p{overflow-wrap:anywhere}.judicial-form-wrap{padding:6px 0 78px}.judicial-form{padding:24px;border-radius:20px}.judicial-form__wide{grid-column:auto}}@media(max-width:370px){.judicial-hero h1{font-size:2.34rem}.judicial-hero__visual figure{height:210px}.judicial-pricing__head aside div{align-items:flex-start;flex-direction:column;gap:5px}.judicial-pricing__head aside strong{text-align:left}}.service-v1--review{--review-dark: #0b312d;--review-dark-2: #174b45;--review-blue: #80c9d6;--review-blue-soft: #dff3f6}.review-hero{background:radial-gradient(circle at 80% 18%,rgba(94,193,212,.24),transparent 28rem),linear-gradient(180deg,#fbf7ef,#f7f1e8)}.review-hero h1{max-width:850px;font-size:clamp(3.55rem,5vw,5.15rem)}.review-hero .judicial-hero__visual{min-height:610px}.review-hero .judicial-hero__visual img{object-position:center}.review-hero__mobile-primary{display:none}.review-precheck{color:#f2f8f6;background:radial-gradient(circle at 13% 20%,rgba(128,201,214,.16),transparent 28rem),var(--review-dark)}.review-precheck .judicial-heading--split>p{color:#ebf7f4c2}.review-precheck__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch}.review-precheck__grid figure,.review-precheck__grid section{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#ffffff0f}.review-precheck__grid figure{min-height:450px}.review-precheck__grid img{display:block;width:100%;height:100%;object-fit:cover}.review-precheck__grid section{padding:clamp(25px,3vw,39px)}.review-precheck__grid h3{margin:0 0 25px;font-size:1.35rem}.review-precheck__grid ul,.review-errors__grid ul,.review-checks__grid ul,.review-limits__grid ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.review-precheck__grid li,.review-errors__grid li,.review-checks__grid li,.review-limits__grid li{position:relative;padding-left:18px;line-height:1.5}.review-precheck__grid li{color:#ebf7f4c7}.review-precheck__grid li:before,.review-errors__grid li:before,.review-checks__grid li:before,.review-limits__grid li:before{content:"";position:absolute;top:.61em;left:0;width:7px;height:7px;border-radius:50%;background:var(--review-blue)}.review-honest-result{margin:22px 0 0;padding:22px 24px;border-left:3px solid var(--review-blue);border-radius:0 14px 14px 0;background:#ffffff17;color:inherit;font-weight:730;line-height:1.6}.review-precheck__action{display:flex;gap:28px;align-items:center;margin-top:24px}.review-precheck__action p{max-width:620px;margin:0;color:#ebf7f4a8;font-size:.76rem;line-height:1.55}.review-comparison .judicial-comparison__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.review-comparison .judicial-comparison__grid article{padding:clamp(25px,2.7vw,38px)}.review-comparison .judicial-comparison__grid h3{font-size:clamp(1.35rem,1.8vw,1.85rem)}.review-situations{background:var(--service-warm)}.review-checks{background:#fff}.review-checks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-checks__grid article{min-width:0;padding:clamp(24px,3vw,38px);border:1px solid var(--service-line);border-radius:20px;background:var(--service-paper)}.review-checks__grid article>span,.review-errors__grid article>span{color:#4d929b;font-size:.7rem;font-weight:850}.review-checks__grid h3{margin:28px 0 20px;font-size:1.45rem}.review-checks__grid li{color:var(--service-muted)}.review-errors{color:#f2f8f6;background:radial-gradient(circle at 87% 20%,rgba(128,201,214,.15),transparent 30rem),var(--review-dark-2)}.review-errors .judicial-heading--split>p{color:#ebf7f4c2}.review-errors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-errors__grid article{min-width:0;padding:clamp(25px,3vw,40px);border:1px solid rgba(255,255,255,.15);border-radius:21px;background:#ffffff0f}.review-errors__grid article:first-child{background:#80c9d621}.review-errors__grid article>span{color:var(--review-blue)}.review-errors__grid h3{margin:35px 0 15px;font-size:clamp(1.45rem,2vw,2rem)}.review-errors__grid p{color:#ebf7f4c2;line-height:1.65}.review-errors__grid ul{margin-top:22px}.review-errors__grid li{color:#ebf7f4ba;font-size:.9rem}.review-errors__outro{max-width:920px;margin:30px 0 0;color:#ebf7f4d6;font-size:1.04rem;line-height:1.68}.review-report-types{background:var(--service-paper)}.review-result{background:#fff}.review-result .judicial-result__grid>div>p{color:var(--service-muted);line-height:1.65}.review-result .judicial-result__grid>div>p+p{margin-top:18px}.review-process{background:var(--service-warm)}.review-pricing{background:radial-gradient(circle at 86% 16%,rgba(128,201,214,.15),transparent 26rem),var(--review-dark)}.review-team{background:#f7f2e9}.review-limits{background:#fff}.review-limits__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.review-limits__grid section{min-width:0;padding:clamp(28px,4vw,50px);border:1px solid var(--service-line);border-radius:22px;background:var(--service-paper)}.review-limits__grid section:last-child{background:#f5eee5}.review-limits__grid h3{margin:0 0 27px;font-size:clamp(1.7rem,2.6vw,2.45rem)}.review-limits__grid li{color:var(--service-muted)}.review-limits .review-honest-result{color:var(--service-ink-soft);background:var(--review-blue-soft)}.review-why{background:var(--service-paper)}.review-faq{background:#fff}.review-related{background:var(--service-warm)}.review-related .service-v1__related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-form{background:linear-gradient(135deg,#e4f3f2,#edf7f8)}.review-request-form select{width:100%;min-width:0;padding:14px 15px;border:1px solid rgba(15,48,43,.2);border-radius:11px;background:#ffffffe0;color:var(--service-ink);font:inherit}.review-form__uploads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.review-form__uploads>p{grid-column:1 / -1;margin:0;color:var(--service-muted);font-size:.72rem;line-height:1.55}.review-form__uploads .judicial-form__upload-control{height:100%}@media(max-width:1120px){.review-precheck__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.review-precheck__grid figure{grid-row:span 2}.review-comparison .judicial-comparison__grid,.review-errors__grid{grid-template-columns:1fr}.review-related .service-v1__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.review-precheck__grid{grid-template-columns:1fr 1fr}.review-precheck__grid figure{grid-column:1 / -1;grid-row:auto;min-height:380px}.review-form__uploads{grid-template-columns:1fr}.review-form__uploads>p{grid-column:auto}}@media(max-width:767px){.review-hero{padding-top:14px}.review-hero h1{margin-bottom:16px;font-size:clamp(2.36rem,10.9vw,2.85rem);line-height:.98}.review-hero .judicial-hero__visual figure{height:184px}.review-hero .judicial-hero__lead{margin-top:16px}.review-hero .judicial-hero__lead p{font-size:.89rem;line-height:1.5}.review-hero__mobile-primary{display:flex;width:100%;min-height:52px;margin:15px 0 11px;padding:12px 14px;text-align:center;white-space:normal}.review-hero__mobile-primary+p{margin-top:0}.review-hero .judicial-hero__actions{margin-top:18px}.review-hero .judicial-hero__note{font-size:.73rem}.review-precheck__grid,.review-checks__grid,.review-errors__grid,.review-limits__grid,.review-related .service-v1__related-grid{grid-template-columns:1fr}.review-precheck__grid figure{grid-column:auto;min-height:0;height:230px}.review-precheck__grid section,.review-checks__grid article,.review-errors__grid article,.review-limits__grid section{padding:22px}.review-precheck__action{align-items:stretch;flex-direction:column;gap:14px}.review-precheck__action .button{width:100%;min-height:52px;padding:12px 14px;text-align:center;white-space:normal}.review-comparison .judicial-comparison__grid{grid-template-columns:1fr}.review-result .judicial-result__grid>ul{grid-template-columns:1fr}.review-form__uploads{grid-template-columns:1fr}}@media(max-width:370px){.review-hero h1{font-size:2.22rem}.review-hero .judicial-hero__visual figure{height:170px}}.service-v1{--service-ink: #0f302b;--service-ink-soft: #1a463e;--service-accent: #45bfd7;--service-accent-soft: #dff4f7;--service-warm: #f6f2e9;--service-paper: #fffdfa;--service-muted: #4f6862;--service-line: rgba(15, 48, 43, .16);overflow:clip;background:var(--service-paper);color:var(--service-ink)}.service-v1 .breadcrumbs{padding-bottom:16px;background:var(--service-warm);box-shadow:0 0 0 100vmax var(--service-warm);clip-path:inset(0 -100vmax)}.service-v1__kicker{display:inline-block;color:#376b70;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.service-v1__kicker--light{color:#9edee7}.service-v1__hero{padding:42px 0 68px;background:radial-gradient(circle at 82% 16%,rgba(69,191,215,.2),transparent 25rem),var(--service-warm)}.service-v1__hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:clamp(48px,6vw,88px);align-items:center;min-height:570px}.service-v1__hero-copy h1{max-width:760px;margin:16px 0 22px;font-size:clamp(3.7rem,5.7vw,5.75rem);line-height:.96;letter-spacing:-.06em}.service-v1__subtitle{max-width:720px;margin-bottom:20px;color:var(--service-ink-soft);font-size:clamp(1.12rem,1.7vw,1.36rem);font-weight:750;line-height:1.42}.service-v1__brief{max-width:680px;margin-bottom:0;color:var(--service-muted);font-size:1rem;line-height:1.7}.service-v1__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.service-v1__actions .button{min-width:200px}.service-v1__hero-note{max-width:620px;margin:18px 0 0;padding-left:18px;border-left:2px solid var(--service-accent);color:#48645e;font-size:.78rem;line-height:1.55}.service-v1--extended .service-v1__hero-copy h1{font-size:clamp(3.45rem,5.1vw,5.05rem)}.service-v1__expert{align-self:stretch;display:grid;grid-template-rows:330px auto;height:560px;overflow:hidden;border:1px solid rgba(15,48,43,.13);border-radius:26px;background:#ffffffe0;box-shadow:0 24px 70px #0f302b1c}.service-v1__expert-portrait{min-height:0;margin:0;overflow:hidden;background:#e8f0ee}.service-v1__expert-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.service-v1__mobile-signature{display:none}.service-v1__expert-details{padding:24px 26px 27px;border-top:1px solid var(--service-line)}.service-v1__expert-details>span{display:block;color:#44777a;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.service-v1__expert-details>strong{display:block;margin-top:7px;font-size:1.32rem}.service-v1__expert-details ul{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.service-v1__expert-details li{position:relative;padding-left:18px;color:var(--service-muted);font-size:.78rem;line-height:1.45}.service-v1__expert-details li:before{content:"";position:absolute;top:.58em;left:0;width:7px;height:7px;border-radius:50%;background:var(--service-accent)}.service-v1__section{padding:106px 0}.service-v1__section-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(46px,8vw,118px);align-items:end;margin-bottom:48px}.service-v1__section-head h2,.service-v1__sticky-copy h2,.service-v1__pricing-head h2,.service-v1__responsibility-copy h2{max-width:760px;margin:12px 0 0;font-size:clamp(2.55rem,4.5vw,4.35rem);line-height:1.01;letter-spacing:-.052em}.service-v1__section-head p,.service-v1__sticky-copy p{margin-bottom:0;color:var(--service-muted);line-height:1.7}.service-v1__section-head>div:last-child p+p{margin-top:14px}.service-v1__object-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--service-line);border-left:1px solid var(--service-line)}.service-v1__object-grid article{min-height:190px;padding:25px;border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line);background:#fff}.service-v1__object-grid span,.service-v1__result-grid>article>span,.service-v1__factor-grid>article>span,.service-v1__step-grid>li>span{color:#5299a4;font-size:.7rem;font-weight:850}.service-v1__object-grid h3{max-width:210px;margin:70px 0 0;font-size:1.18rem;line-height:1.18}.service-v1__object-grid--detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__object-grid--detailed article{min-height:250px}.service-v1__object-grid--detailed h3{max-width:100%;margin-top:30px}.service-v1__object-grid--detailed p{max-width:540px;margin:18px 0 0;color:var(--service-muted);font-size:.88rem;line-height:1.65}.service-v1__purposes{background:var(--service-warm)}.service-v1__two-column{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(50px,9vw,132px);align-items:start}.service-v1__sticky-copy{position:sticky;top:118px}.service-v1__sticky-copy p{max-width:520px;margin-top:24px}.service-v1__line-list,.service-v1__document-list,.service-v1__step-grid{margin:0;padding:0;list-style:none}.service-v1__line-list{border-top:1px solid var(--service-line)}.service-v1__line-list li{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:center;min-height:74px;border-bottom:1px solid var(--service-line)}.service-v1__line-list span{color:#639199;font-size:.7rem;font-weight:850}.service-v1__line-list strong{font-size:1.02rem}.service-v1__line-list--detailed li{align-items:start;min-height:0;padding:22px 0}.service-v1__line-list--detailed strong{display:block}.service-v1__line-list--detailed p{margin:8px 0 0;color:var(--service-muted);font-size:.86rem;line-height:1.6}.service-v1__feature{background:#e7f2ef}.service-v1__feature-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(52px,7vw,104px);align-items:center}.service-v1__feature-copy h2{max-width:760px;margin:12px 0 0;font-size:clamp(2.55rem,4.5vw,4.35rem);line-height:1.01;letter-spacing:-.052em}.service-v1__feature-copy>p{max-width:720px;margin:25px 0 0;color:var(--service-muted);line-height:1.72}.service-v1__feature-copy ul{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:30px 0 0;padding:0;border-top:1px solid var(--service-line);list-style:none}.service-v1__feature-copy li{position:relative;padding:14px 8px 14px 20px;border-bottom:1px solid var(--service-line);color:var(--service-ink-soft);font-size:.82rem;line-height:1.45}.service-v1__feature-copy li:before{content:"";position:absolute;top:1.2rem;left:0;width:7px;height:7px;border-radius:50%;background:var(--service-accent)}.service-v1__feature-copy .service-v1__feature-outro{padding:20px 22px;border-left:3px solid var(--service-accent);background:#ffffff9e;color:var(--service-ink-soft);font-weight:700}.service-v1__feature-image{height:670px;margin:0;overflow:hidden;border-radius:24px;box-shadow:0 24px 70px #0f302b21}.service-v1__feature-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.service-v1__results{background:#fff}.service-v1__result-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.service-v1__result-grid article{grid-column:span 2;min-height:245px;padding:28px;border:1px solid var(--service-line);border-radius:20px;background:var(--service-paper)}.service-v1__result-grid article:nth-child(4),.service-v1__result-grid article:nth-child(5){grid-column:span 3}.service-v1__result-grid h3{margin:58px 0 13px;font-size:1.28rem}.service-v1__result-grid p,.service-v1__factor-grid p,.service-v1__step-grid p,.service-v1__method-grid p{margin:0;color:var(--service-muted);font-size:.88rem;line-height:1.62}.service-v1__value-factors{background:var(--service-warm)}.service-v1__value-factors-grid{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:clamp(42px,6vw,84px);align-items:start}.service-v1__value-factors-grid figure{position:sticky;top:118px;height:540px;margin:0;overflow:hidden;border-radius:22px}.service-v1__value-factors-grid figure:empty{display:none}.service-v1__value-factors-grid img{display:block;width:100%;height:100%;object-fit:cover}.service-v1__value-factors-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;border-top:1px solid var(--service-line);list-style:none}.service-v1__value-factors-grid li{display:grid;grid-template-columns:38px 1fr;gap:12px;min-height:72px;padding:17px 0;border-bottom:1px solid var(--service-line)}.service-v1__value-factors-grid li span{color:#639199;font-size:.68rem;font-weight:850}.service-v1__value-factors-grid li strong{font-size:.88rem;line-height:1.42}.service-v1__value-factors-outro{max-width:920px;margin:38px 0 0 auto;padding:21px 24px;border-left:3px solid var(--service-accent);background:#ffffffad;color:var(--service-muted);font-size:.88rem;line-height:1.65}.service-v1__pricing{background:var(--service-ink);color:#fff}.service-v1__pricing-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.48fr);gap:clamp(50px,9vw,130px);align-items:start;margin-bottom:58px}.service-v1__pricing-head h2{color:#fff}.service-v1__pricing-head>div:first-child p{max-width:700px;margin:26px 0 0;color:#b6cbc5;font-size:1rem;line-height:1.72}.service-v1__price-card{padding:28px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:#ffffff0e}.service-v1__price-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14)}.service-v1__price-card>div:first-child{padding-top:0}.service-v1__price-card>div span,.service-v1__price-card small{color:#a8c1ba;font-size:.72rem}.service-v1__price-card strong{color:#fff;font-size:1.35rem}.service-v1__price-card small{display:block;margin-top:18px;line-height:1.5}.service-v1__price-card a{display:flex;justify-content:space-between;gap:16px;margin-top:20px;color:#a8e8f1;font-size:.78rem;font-weight:800}.service-v1__factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.service-v1__factor-grid article{min-height:220px;padding:27px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.service-v1__factor-grid h3{margin:50px 0 12px;color:#fff;font-size:1.2rem}.service-v1__factor-grid p{color:#aec3bd}.service-v1__pricing-action{display:flex;margin-top:30px}.service-v1__pricing-action a{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:0 20px;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#c7edf2;font-size:.82rem;font-weight:800;transition:border-color .2s ease,background .2s ease}.service-v1__pricing-action a:hover{border-color:#ffffff7a;background:#ffffff0f}.service-v1__price-table-wrap{margin-top:42px}.service-v1__price-table{width:100%;border-collapse:collapse;border-top:1px solid rgba(255,255,255,.18)}.service-v1__price-table th,.service-v1__price-table td{padding:18px 20px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);text-align:left}.service-v1__price-table th:first-child,.service-v1__price-table td:first-child{border-left:1px solid rgba(255,255,255,.14)}.service-v1__price-table th{color:#9edee7;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.service-v1__price-table th:last-child,.service-v1__price-table td:last-child{width:280px;text-align:right}.service-v1__price-table td{color:#d7e4e0;font-size:.9rem}.service-v1__price-table td:last-child{color:#fff;font-weight:800}.service-v1__price-table-wrap>p,.service-v1__pricing-note{max-width:830px;color:#a8c1ba;font-size:.78rem;line-height:1.58}.service-v1__price-table-wrap>p{margin:18px 0 0}.service-v1__pricing-note{margin:14px 0 0}.service-v1__documents{background:var(--service-paper)}.service-v1__text-link{display:inline-flex;align-items:center;gap:16px;margin-top:25px;font-size:.82rem;font-weight:850}.service-v1__document-list{border-top:1px solid var(--service-line)}.service-v1__document-list li{display:grid;grid-template-columns:52px 1fr;gap:18px;align-items:start;padding:22px 0;border-bottom:1px solid var(--service-line)}.service-v1__document-list span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--service-accent-soft);color:#286875;font-size:.68rem;font-weight:850}.service-v1__document-list p{margin:4px 0 0;color:var(--service-ink-soft)}.service-v1__document-groups{display:grid;gap:24px}.service-v1__document-groups section{padding:26px;border:1px solid var(--service-line);border-radius:20px;background:#fff}.service-v1__document-groups h3{margin:0;font-size:1.26rem}.service-v1__document-groups ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;margin:22px 0 0;padding-left:20px}.service-v1__document-groups li{color:var(--service-muted);font-size:.84rem;line-height:1.5}.service-v1__document-groups .service-v1__documents-note{margin:0;padding:20px 22px;border-left:3px solid var(--service-accent);background:var(--service-accent-soft);color:var(--service-muted);font-size:.84rem;line-height:1.62}.service-v1__process{background:var(--service-warm)}.service-v1__step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:steps}.service-v1__step-grid li{min-height:260px;padding:27px;border:1px solid var(--service-line);border-radius:20px;background:#ffffffc7}.service-v1__step-grid h3{margin:74px 0 14px;font-size:1.22rem}.service-v1__methods{background:#fff}.service-v1__method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.service-v1__method-grid article{min-height:250px;padding:30px;border:1px solid var(--service-line);border-radius:20px}.service-v1__method-grid h3{margin:90px 0 15px;font-size:1.32rem}.service-v1__research-notes{display:grid;grid-template-columns:240px 1fr;gap:38px;margin-top:38px;padding:30px;border-radius:20px;background:var(--service-accent-soft)}.service-v1__research-notes>span{color:#356d72;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.service-v1__research-notes ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px;margin:0;padding-left:18px}.service-v1__research-notes li{color:var(--service-ink-soft);font-size:.86rem}.service-v1__methods-outro{max-width:900px;margin:28px 0 0;padding:19px 22px;border-left:3px solid var(--service-accent);background:var(--service-warm);color:var(--service-muted);font-size:.88rem;line-height:1.65}.service-v1__responsibility{background:var(--service-warm)}.service-v1__team-roles{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(48px,8vw,112px);align-items:end;margin-bottom:84px;padding-bottom:84px;border-bottom:1px solid var(--service-line)}.service-v1__team-roles h2{max-width:720px;margin:12px 0 0;font-size:clamp(2.55rem,4.5vw,4.35rem);line-height:1.01;letter-spacing:-.052em}.service-v1__team-roles p{max-width:720px;margin:22px 0 0;color:var(--service-muted);font-size:.88rem;line-height:1.65}.service-v1__team-roles ul{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;border-top:1px solid var(--service-line);border-left:1px solid var(--service-line);list-style:none}.service-v1__team-roles li{display:flex;align-items:flex-end;min-height:104px;padding:18px 20px;border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line);background:#ffffffa3;font-weight:800;line-height:1.4;text-transform:lowercase}.service-v1__responsibility-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(55px,8vw,112px);align-items:center}.service-v1__responsibility-portrait{height:610px;margin:0;overflow:hidden;border-radius:24px;background:#e6eeeb}.service-v1__responsibility-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}.service-v1__expert-lead{max-width:720px;margin:26px 0 0;color:var(--service-ink-soft);font-size:1.04rem;line-height:1.7}.service-v1__expert-lead p{margin:0}.service-v1__expert-lead p+p{margin-top:12px}.service-v1__qualification-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid var(--service-line);border-left:1px solid var(--service-line)}.service-v1__qualification-grid div{display:flex;flex-direction:column;min-height:116px;padding:19px;border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line);background:#ffffffa8}.service-v1__qualification-grid strong{font-size:1.14rem}.service-v1__qualification-grid span{margin-top:auto;color:var(--service-muted);font-size:.74rem}.service-v1__team-note{margin-top:28px;padding:22px 24px;border-left:3px solid var(--service-accent);background:#ffffffad}.service-v1__team-note p{margin:0;color:var(--service-muted);font-size:.84rem;line-height:1.6}.service-v1__team-note p+p{margin-top:9px}.service-v1__profile-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:25px}.service-v1__profile-links a{display:inline-flex;gap:12px;font-size:.78rem;font-weight:850}.service-v1__expert-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:26px 0 0;padding:0;list-style:none}.service-v1__expert-facts li{position:relative;padding-left:17px;color:var(--service-muted);font-size:.8rem;line-height:1.5}.service-v1__expert-facts li:before{content:"";position:absolute;top:.52em;left:0;width:7px;height:7px;border-radius:50%;background:var(--service-accent)}.service-v1__project-team{margin-top:70px}.service-v1__project-team>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.service-v1__why{background:#fff}.service-v1__why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-v1__why-grid article{min-height:260px;padding:27px;border:1px solid var(--service-line);border-radius:20px;background:var(--service-paper)}.service-v1__why-grid article>span{color:#5299a4;font-size:.7rem;font-weight:850}.service-v1__why-grid h3{margin:58px 0 13px;font-size:1.22rem}.service-v1__why-grid p{margin:0;color:var(--service-muted);font-size:.86rem;line-height:1.62}.service-v1__faq{background:#fff}.service-v1__faq-list{border-top:1px solid var(--service-line)}.service-v1__faq-list details{border-bottom:1px solid var(--service-line)}.service-v1__faq-list summary{display:flex;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;font-size:1.04rem;font-weight:800;list-style:none}.service-v1__faq-list summary::-webkit-details-marker{display:none}.service-v1__faq-list summary span{flex:0 0 auto;font-size:1.4rem;transition:transform .2s ease}.service-v1__faq-list details[open] summary span{transform:rotate(45deg)}.service-v1__faq-list details p{max-width:700px;margin:0;padding:0 0 24px;color:var(--service-muted);line-height:1.7}.service-v1__related{padding-top:84px;background:var(--service-paper)}.service-v1__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.service-v1__related-grid a{position:relative;display:flex;flex-direction:column;min-height:190px;padding:24px;border:1px solid var(--service-line);border-radius:18px;background:#fff;transition:transform .2s ease,border-color .2s ease}.service-v1__related-grid a:hover{transform:translateY(-3px);border-color:#0f302b57}.service-v1__related-grid a>span{color:var(--service-muted);font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.service-v1__related-grid strong{max-width:190px;margin-top:auto;font-size:1.14rem;line-height:1.2}.service-v1__related-grid b{position:absolute;top:20px;right:20px}.service-v1__form-wrap{padding:20px 0 110px}.service-v1__form-wrap .lead-form{background:var(--service-accent-soft)}.service-v1__form-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr) auto;gap:28px;align-items:center;margin-bottom:14px;padding:28px 30px;border:1px solid var(--service-line);border-radius:20px;background:var(--service-warm)}.service-v1__form-intro>p{margin:0;color:var(--service-ink-soft);line-height:1.65}.service-v1__form-intro ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 20px;margin:0;padding-left:18px}.service-v1__form-intro li{color:var(--service-muted);font-size:.76rem;line-height:1.4}.service-v1__form-intro .button{white-space:nowrap}.service-v1__form-policy{margin:14px 0 0;color:var(--service-muted);font-size:.72rem}.service-v1__form-policy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1040px){.service-v1__hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:36px}.service-v1__hero-copy h1{font-size:clamp(3.3rem,6.2vw,4.8rem)}.service-v1__object-grid,.service-v1__step-grid,.service-v1__result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__result-grid article,.service-v1__result-grid article:nth-child(4),.service-v1__result-grid article:nth-child(5){grid-column:auto}.service-v1__result-grid article:last-child{grid-column:1 / -1}.service-v1__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__feature-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:40px}.service-v1__feature-image{height:610px}.service-v1__value-factors-grid{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:36px}.service-v1__value-factors-grid ul{grid-template-columns:1fr}.service-v1__form-intro{grid-template-columns:1fr 1fr}.service-v1__form-intro .button{grid-column:1 / -1;justify-self:start}}@media(max-width:820px){.service-v1__hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr)}.service-v1__hero-copy h1{font-size:3.25rem}.service-v1__section-head,.service-v1__two-column,.service-v1__pricing-head,.service-v1__responsibility-grid{grid-template-columns:1fr}.service-v1__sticky-copy{position:static}.service-v1__factor-grid,.service-v1__method-grid{grid-template-columns:1fr 1fr}.service-v1__responsibility-portrait{width:min(100%,430px);height:520px}.service-v1__feature-grid,.service-v1__value-factors-grid,.service-v1__team-roles{grid-template-columns:1fr}.service-v1__feature-image{height:440px}.service-v1__value-factors-grid figure{position:static;width:min(100%,560px);height:390px}.service-v1__team-roles{gap:34px}.service-v1__why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.service-v1 .container{width:min(calc(100% - 40px),1180px)}.service-v1 .breadcrumbs{gap:6px;overflow:hidden;padding-top:14px;padding-bottom:8px;font-size:.65rem;white-space:nowrap}.service-v1 .breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.service-v1__hero{padding:20px 0 42px;background:radial-gradient(circle at 80% 27%,rgba(69,191,215,.17),transparent 18rem),var(--service-warm)}.service-v1__hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0}.service-v1__hero-copy,.service-v1__expert{display:contents}.service-v1__hero .service-v1__kicker{order:1;font-size:.65rem}.service-v1__hero-copy h1{order:2;margin:9px 0 17px;font-size:clamp(2.42rem,11.1vw,3.05rem);line-height:.99;letter-spacing:-.052em}.service-v1--extended .service-v1__hero-copy h1{font-size:clamp(2.18rem,10.2vw,2.78rem)}.service-v1__expert-portrait{order:3;width:100%;height:clamp(205px,54vw,232px);margin:0;overflow:hidden;border:1px solid var(--service-line);border-radius:20px;background:#e7eeec}.service-v1__expert-portrait img{object-position:center 20%}.service-v1__mobile-signature{order:4;display:flex;flex-direction:column;gap:2px;margin:10px 2px 18px;color:var(--service-ink-soft);line-height:1.4}.service-v1__mobile-signature strong{font-size:.8rem;font-weight:800}.service-v1__mobile-signature span{color:var(--service-muted);font-size:.72rem}.service-v1__subtitle{order:5;margin-bottom:12px;font-size:.98rem;line-height:1.42}.service-v1__brief{order:6;font-size:.93rem;line-height:1.55}.service-v1__actions{order:7;display:grid;grid-template-columns:1fr;gap:9px;width:100%;margin-top:20px}.service-v1__actions .button{width:100%;min-width:0;min-height:52px}.service-v1__hero-note{order:8;margin-top:14px}.service-v1__expert-details{order:9;width:100%;margin-top:14px;padding:20px;border:1px solid var(--service-line);border-radius:18px;background:#ffffffb8}.service-v1__expert-details>strong{font-size:1.18rem}.service-v1__expert-details ul{gap:7px;margin-top:14px}.service-v1__expert-details li{font-size:.77rem}.service-v1__section{padding:72px 0}.service-v1__section-head{gap:22px;margin-bottom:30px}.service-v1__section-head h2,.service-v1__sticky-copy h2,.service-v1__pricing-head h2,.service-v1__responsibility-copy h2{font-size:clamp(2.18rem,10.5vw,2.8rem);line-height:1.02}.service-v1__section-head p,.service-v1__sticky-copy p,.service-v1__pricing-head>div:first-child p{font-size:.92rem;line-height:1.62}.service-v1__object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__object-grid--detailed{grid-template-columns:1fr}.service-v1__object-grid article{min-height:142px;padding:18px}.service-v1__object-grid h3{margin-top:42px;font-size:.98rem}.service-v1__object-grid--detailed article{min-height:auto;padding:20px}.service-v1__object-grid--detailed h3{margin-top:26px;font-size:1.08rem}.service-v1__object-grid--detailed p{margin-top:12px;font-size:.84rem}.service-v1__two-column{gap:32px}.service-v1__line-list li{grid-template-columns:38px 1fr;min-height:66px}.service-v1__line-list strong{font-size:.94rem}.service-v1__line-list--detailed li{grid-template-columns:34px 1fr;padding:18px 0}.service-v1__line-list--detailed p{font-size:.82rem}.service-v1__result-grid,.service-v1__factor-grid,.service-v1__method-grid,.service-v1__step-grid,.service-v1__related-grid{grid-template-columns:1fr}.service-v1__result-grid article,.service-v1__result-grid article:last-child{grid-column:auto;min-height:auto;padding:22px}.service-v1__result-grid h3{margin-top:34px}.service-v1__feature-copy h2,.service-v1__team-roles h2{font-size:clamp(2.18rem,10.5vw,2.8rem);line-height:1.02}.service-v1__feature-copy>p{font-size:.9rem;line-height:1.62}.service-v1__feature-copy ul{grid-template-columns:1fr}.service-v1__feature-image{height:280px;border-radius:18px}.service-v1__value-factors-grid{gap:26px}.service-v1__value-factors-grid figure{width:100%;height:250px;border-radius:18px}.service-v1__value-factors-grid ul{grid-template-columns:1fr}.service-v1__value-factors-grid li{min-height:0;padding:14px 0}.service-v1__value-factors-outro{margin-top:24px;padding:18px}.service-v1__pricing-head{gap:34px;margin-bottom:38px}.service-v1__price-card{padding:22px}.service-v1__factor-grid article{min-height:auto;padding:22px}.service-v1__factor-grid h3{margin-top:34px}.service-v1__pricing-action{margin-top:24px}.service-v1__pricing-action a{width:100%;justify-content:space-between}.service-v1__price-table-wrap{margin-top:30px}.service-v1__price-table,.service-v1__price-table tbody,.service-v1__price-table tr,.service-v1__price-table td{display:block;width:100%}.service-v1--extended .service-v1__price-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.service-v1--extended .service-v1__price-table tbody{display:grid;min-width:0}.service-v1__price-table thead{display:none}.service-v1__price-table tr{border:1px solid rgba(255,255,255,.16);border-bottom:0}.service-v1--extended .service-v1__price-table tr,.service-v1--extended .service-v1__price-table td{min-width:0}.service-v1--extended .service-v1__price-table td{overflow-wrap:anywhere}.service-v1__price-table tr:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.service-v1__price-table td,.service-v1__price-table td:first-child,.service-v1__price-table td:last-child{width:100%;padding:14px 16px;border:0;text-align:left}.service-v1__price-table td:last-child{padding-top:0;color:#9edee7}.service-v1__pricing-note{margin-top:12px}.service-v1__document-list li{grid-template-columns:42px 1fr;padding:18px 0}.service-v1__document-groups section{padding:20px}.service-v1__document-groups ul{grid-template-columns:1fr;gap:8px}.service-v1__step-grid li{min-height:auto;padding:22px}.service-v1__step-grid h3{margin-top:38px}.service-v1__method-grid article{min-height:auto;padding:23px}.service-v1__method-grid h3{margin-top:48px}.service-v1__research-notes{grid-template-columns:1fr;gap:18px;padding:22px}.service-v1__research-notes ul{grid-template-columns:1fr}.service-v1__methods-outro{padding:18px}.service-v1__team-roles{margin-bottom:60px;padding-bottom:60px}.service-v1--extended .service-v1__team-roles,.service-v1--extended .service-v1__team-roles>div,.service-v1--extended .service-v1__team-roles ul,.service-v1--extended .service-v1__team-roles li{min-width:0;max-width:100%}.service-v1__team-roles ul{grid-template-columns:1fr}.service-v1__team-roles li{min-height:92px;height:auto;padding:18px}.service-v1--extended .service-v1__team-roles li{overflow-wrap:anywhere}.service-v1__responsibility-grid{gap:34px}.service-v1__responsibility-portrait{width:100%;height:360px}.service-v1__expert-lead{font-size:.94rem}.service-v1__qualification-grid{grid-template-columns:1fr 1fr}.service-v1__qualification-grid div{min-height:110px;padding:16px}.service-v1__profile-links{flex-direction:column;align-items:flex-start}.service-v1__expert-facts,.service-v1__why-grid{grid-template-columns:1fr}.service-v1__why-grid article{min-height:auto;padding:22px}.service-v1__why-grid h3{margin-top:34px}.service-v1__faq-list summary{align-items:flex-start;padding:20px 0;font-size:.96rem;line-height:1.35;overflow-wrap:anywhere}.service-v1--extended .service-v1__faq-list,.service-v1--extended .service-v1__faq-list details,.service-v1--extended .service-v1__faq-list summary,.service-v1--extended .service-v1__faq-list details p{min-width:0;max-width:100%}.service-v1--extended .service-v1__faq-list details summary span{display:inline-grid;place-items:center;width:24px;height:24px;margin-inline:2px;font-size:0;line-height:1;transform:none}.service-v1--extended .service-v1__faq-list summary span:before{content:"+";font-size:1.4rem;line-height:1}.service-v1--extended .service-v1__faq-list details[open] summary span:before{content:"×"}.service-v1--extended .service-v1__faq-list details p{overflow-wrap:anywhere}.service-v1__related{padding-top:62px}.service-v1__related-grid a{min-height:150px}.service-v1__form-wrap{padding:6px 0 78px}.service-v1__form-wrap .lead-form{padding:24px}.service-v1__form-intro{grid-template-columns:1fr;padding:22px}.service-v1__form-intro ul{grid-template-columns:1fr}.service-v1__form-intro .button{grid-column:auto;width:100%;white-space:normal}}@media(max-width:370px){.service-v1__hero-copy h1{font-size:2.3rem}.service-v1__expert-portrait{height:198px}.service-v1__qualification-grid{grid-template-columns:1fr}.service-v1__qualification-grid div{min-height:92px}}.service-v1--business{--business-ink: #103c39;--business-ink-soft: #285955;--business-accent: #55a7bd;--business-accent-soft: #dceff2;--business-warm: #f6f2e9;--business-paper: #fffdfa;--business-line: rgba(16, 60, 57, .16);background:var(--business-paper)}.service-v1--business .service-v1__hero{padding:34px 0 58px;background:radial-gradient(circle at 86% 12%,rgba(85,167,189,.2),transparent 28rem),var(--business-warm)}.service-v1__business-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(440px,.92fr);grid-template-areas:"heading image" "lead image" "primary image" "brief image" "secondary image" "note image" "facts facts";column-gap:clamp(48px,6vw,84px);align-items:start}.service-v1__business-heading{grid-area:heading;align-self:end}.service-v1__business-heading h1{max-width:720px;margin:15px 0 22px;font-size:clamp(3.7rem,5.5vw,5.5rem);line-height:.94;letter-spacing:-.058em}.service-v1__business-hero-image{grid-area:image;align-self:stretch;min-height:600px;margin:0;overflow:hidden;border:1px solid var(--business-line);border-radius:26px;background:#e9efec;box-shadow:0 26px 72px #103c391f}.service-v1__business-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.service-v1__business-lead{grid-area:lead;max-width:700px;margin:0 0 23px;color:var(--business-ink-soft);font-size:1.16rem;font-weight:760;line-height:1.46}.service-v1__business-primary{grid-area:primary;justify-self:start;min-width:290px;margin-bottom:23px}.service-v1__business-brief{grid-area:brief;max-width:690px;margin:0 0 20px;color:#536e69;font-size:.95rem;line-height:1.62}.service-v1__business-secondary{grid-area:secondary;justify-self:start;min-width:290px}.service-v1__business-note{grid-area:note;max-width:650px;margin:18px 0 0;padding-left:16px;border-left:2px solid var(--business-accent);color:#526c67;font-size:.76rem;line-height:1.55}.service-v1__business-facts{grid-area:facts;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:36px 0 0;padding:0;border-top:1px solid var(--business-line);border-bottom:1px solid var(--business-line);list-style:none}.service-v1__business-facts li{position:relative;padding:17px 22px 17px 39px;border-right:1px solid var(--business-line);color:#45635e;font-size:.76rem;font-weight:720;line-height:1.4}.service-v1__business-facts li:nth-child(3n){border-right:0}.service-v1__business-facts li:before{position:absolute;top:23px;left:20px;width:7px;height:7px;border-radius:50%;background:var(--business-accent);content:""}.service-v1--business .service-v1__section{padding-top:88px;padding-bottom:88px}.service-v1--business .service-v1__section-head{margin-bottom:38px}.service-v1--business .service-v1__section-head h2,.service-v1--business .service-v1__sticky-copy h2,.service-v1--business .service-v1__pricing-head h2{font-size:clamp(2.45rem,4.2vw,4rem)}.service-v1__business-diagnostic{background:#fff}.service-v1__business-diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-v1__business-diagnostic-grid section{padding:30px;border:1px solid var(--business-line);border-radius:22px;background:#fbfaf6}.service-v1__business-diagnostic-grid h3{margin:0 0 20px;color:var(--business-ink);font-size:1.35rem}.service-v1__business-diagnostic-grid ul,.service-v1__business-object-grid ul,.service-v1__business-value-grid ul,.service-v1__business-analysis-groups ul,.service-v1__business-factor-grid ul,.service-v1__business-method-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none}.service-v1__business-diagnostic-grid li,.service-v1__business-object-grid li,.service-v1__business-value-grid li,.service-v1__business-analysis-groups li,.service-v1__business-factor-grid li,.service-v1__business-method-grid li{position:relative;min-width:0;padding-left:15px;color:#526c67;font-size:.82rem;line-height:1.42;overflow-wrap:anywhere}.service-v1__business-diagnostic-grid li:before,.service-v1__business-object-grid li:before,.service-v1__business-value-grid li:before,.service-v1__business-analysis-groups li:before,.service-v1__business-factor-grid li:before,.service-v1__business-method-grid li:before{position:absolute;top:.58em;left:0;width:5px;height:5px;border-radius:50%;background:var(--business-accent);content:""}.service-v1__business-diagnostic-action{display:flex;justify-content:space-between;gap:34px;align-items:center;margin-top:20px;padding:22px 26px;border-radius:18px;background:var(--business-ink)}.service-v1__business-diagnostic-action .button{flex:0 0 auto;background:#8fd2df;color:#0e3835}.service-v1__business-diagnostic-action p{max-width:660px;margin:0;color:#b8cbc6;font-size:.78rem}.service-v1--business .service-v1__objects{background:var(--business-warm)}.service-v1__business-object-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-v1__business-object-grid article{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--business-line);border-radius:22px;background:#ffffffd1}.service-v1__business-object-grid article>span,.service-v1__business-value-grid article>span,.service-v1__business-distinction-grid article>span,.service-v1__business-factor-grid article>span,.service-v1__business-method-grid article>span,.service-v1__business-limitation-grid article>span{color:#6397a0;font-size:.72rem;font-weight:850;letter-spacing:.08em}.service-v1__business-object-grid h3{margin:22px 0 13px;font-size:1.55rem}.service-v1__business-object-grid p{margin:0 0 20px;color:#4f6863;line-height:1.58}.service-v1__business-object-grid article>div{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px}.service-v1__business-object-grid article>div a,.service-v1__business-asset-links a{color:#255e65;font-size:.8rem;font-weight:800}.service-v1__business-object-warning,.service-v1__business-value-conclusion,.service-v1__business-methods-conclusion{margin:22px 0 0;padding:20px 24px;border-left:3px solid var(--business-accent);background:#ffffffbf;color:#385b56;font-size:.9rem;font-weight:700;line-height:1.55}.service-v1__business-value{background:var(--business-ink);color:#fff}.service-v1__business-value-head{max-width:880px;margin-bottom:38px}.service-v1__business-value-head h2{margin:12px 0 0;color:#fff;font-size:clamp(2.45rem,4.2vw,4rem);line-height:1.01;letter-spacing:-.052em}.service-v1__business-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.service-v1__business-value-grid article{min-width:0;padding:28px;border:1px solid rgba(255,255,255,.15);margin:-1px 0 0 -1px}.service-v1__business-value-grid h3{margin:24px 0 20px;color:#fff}.service-v1__business-value-grid li{color:#b9ceca}.service-v1__business-value-conclusion{border-left-color:#8fd2df;background:#ffffff14;color:#d5e4e1}.service-v1--business .service-v1__purposes{background:#fff}.service-v1--business .service-v1__line-list--detailed{border-top-color:var(--business-line)}.service-v1__business-analysis{background:#f8f5ee}.service-v1__business-analysis-layout{display:grid;grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);gap:20px;align-items:start}.service-v1__business-analysis-layout>figure{position:sticky;top:112px;aspect-ratio:1.1;margin:0;overflow:hidden;border-radius:22px;background:#dfe9e5}.service-v1__business-analysis-layout>figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.service-v1__business-analysis-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-v1__business-analysis-groups section{min-width:0;padding:22px;border:1px solid var(--business-line);border-radius:17px;background:#ffffffd1}.service-v1__business-analysis-groups section:last-child:nth-child(odd){grid-column:1 / -1}.service-v1__business-analysis-groups h3{margin:0 0 16px;font-size:1.08rem}.service-v1__business-asset-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--business-line);border-bottom:1px solid var(--business-line)}.service-v1__business-asset-links a{padding:16px 20px;border-right:1px solid var(--business-line)}.service-v1__business-asset-links a:last-child{border-right:0}.service-v1__business-distinctions{background:#fff}.service-v1__business-distinction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-v1__business-distinction-grid article{min-width:0;padding:28px;border:1px solid var(--business-line);border-radius:20px}.service-v1__business-distinction-grid h3{margin:26px 0 13px;font-size:1.35rem}.service-v1__business-distinction-grid p{margin:0;color:#526b66;line-height:1.58}.service-v1__business-distinction-grid .service-v1__business-distinction-note{margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--business-accent-soft);color:#315b5b;font-size:.8rem}.service-v1__business-factors{background:var(--business-warm)}.service-v1__business-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-v1__business-factor-grid article{min-width:0;padding:24px;border:1px solid var(--business-line);border-radius:18px;background:#ffffffc2}.service-v1__business-factor-grid h3{margin:24px 0 17px;font-size:1.18rem}.service-v1__business-factor-grid ul{grid-template-columns:1fr}.service-v1__business-methods{background:#fff}.service-v1__business-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-v1__business-method-grid article{min-width:0;padding:28px;border:1px solid var(--business-line);border-radius:20px;background:#fbfaf6}.service-v1__business-method-grid h3{margin:25px 0 14px;font-size:1.35rem}.service-v1__business-method-grid article>p{margin:0 0 18px;color:#506964;line-height:1.58}.service-v1__business-method-grid ul{grid-template-columns:1fr}.service-v1__business-method-grid .service-v1__business-method-note{margin-top:18px;padding:14px;border-radius:12px;background:var(--business-accent-soft);color:#315b5b;font-size:.78rem}.service-v1--business .service-v1__documents{background:#f8f5ee}.service-v1--business .service-v1__document-groups{gap:12px}.service-v1--business .service-v1__document-groups section{padding:22px}.service-v1--business .service-v1__document-groups ul{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__business-results{background:#fff}.service-v1__business-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.service-v1__business-result-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;min-width:0;padding:13px 0;border-top:1px solid var(--business-line)}.service-v1__business-result-list span{color:#6f9794;font-size:.68rem}.service-v1__business-result-list strong{font-size:.9rem;overflow-wrap:anywhere}.service-v1__business-result-limitations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.service-v1__business-result-limitations p{margin:0;padding:19px 20px;border-radius:15px;background:var(--business-accent-soft);color:#3e6460;font-size:.82rem;line-height:1.5}.service-v1--business .service-v1__process{background:var(--business-warm)}.service-v1--business .service-v1__step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-v1--business .service-v1__step-grid li{min-height:240px;padding:24px}.service-v1--business .service-v1__step-grid h3{margin-top:34px;font-size:1.08rem}.service-v1--business .service-v1__step-grid p{font-size:.8rem}.service-v1__business-pricing .service-v1__price-table-wrap{max-width:none}.service-v1__business-pricing .service-v1__price-table th:first-child,.service-v1__business-pricing .service-v1__price-table td:first-child{width:70%}.service-v1--business .service-v1__responsibility{background:var(--business-ink);color:#fff}.service-v1__business-team{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(44px,7vw,90px);align-items:start}.service-v1__business-team-copy h2{max-width:760px;margin:12px 0 24px;color:#fff;font-size:clamp(2.45rem,4.2vw,4rem);line-height:1.01;letter-spacing:-.052em}.service-v1__business-team-copy>p{color:#b8cbc6;line-height:1.62}.service-v1__business-team-copy .service-v1__business-team-model{margin-top:24px;padding:20px;border:1px solid rgba(143,210,223,.28);border-radius:16px;background:#8fd2df14;color:#d4e7e3;font-weight:720}.service-v1__business-team-roles ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.service-v1__business-team-roles li{display:flex;align-items:center;min-width:0;min-height:90px;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:15px;color:#e0ece9;font-size:.84rem;font-weight:750;overflow-wrap:anywhere}.service-v1__business-team-roles>p{margin:16px 0 0;padding:16px 18px;border-left:3px solid #8fd2df;background:#ffffff12;color:#b8cbc6;font-size:.78rem;line-height:1.5}.service-v1__business-limitations{background:#f8f5ee}.service-v1__business-limitation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.service-v1__business-limitation-grid article{min-width:0;padding:23px;border:1px solid var(--business-line);border-radius:18px;background:#fffc}.service-v1__business-limitation-grid h3{margin:22px 0 11px;font-size:1.08rem}.service-v1__business-limitation-grid p{margin:0;color:#526b66;font-size:.82rem;line-height:1.52}.service-v1--business .service-v1__why{background:#fff}.service-v1--business .service-v1__why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-v1--business .service-v1__why-grid article{min-height:245px;padding:22px}.service-v1--business .service-v1__why-grid h3{margin-top:34px;font-size:1.02rem}.service-v1--business .service-v1__why-grid p{font-size:.78rem}.service-v1--business .service-v1__faq{background:var(--business-warm)}.service-v1--business .service-v1__faq-list summary{overflow-wrap:anywhere}.service-v1--business .service-v1__faq-list details p{overflow-wrap:anywhere}.service-v1__business-form-wrap{padding-top:88px;padding-bottom:104px}.business-form{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(42px,7vw,86px);padding:50px;border:1px solid var(--business-line);border-radius:26px;background:#eaf3f0}.business-form__copy h2{margin:14px 0 20px;font-size:clamp(2.25rem,3.8vw,3.7rem);line-height:1.03}.business-form__copy>p{color:#536e69;line-height:1.65}.business-form__direct{display:flex;flex-direction:column;margin-top:30px}.business-form__direct span{margin-bottom:6px;color:#607974;font-size:.75rem}.business-form__direct a{font-size:1.15rem;font-weight:850}.business-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.business-request-form>label{display:flex;min-width:0;flex-direction:column;gap:7px}.business-request-form>label>span,.business-form__upload>span{color:#244e49;font-size:.73rem;font-weight:800;line-height:1.35}.business-request-form small{color:#718984;font-weight:500}.business-request-form input:not([type=checkbox]):not([type=file]),.business-request-form select,.business-request-form textarea{width:100%;min-width:0;min-height:52px;padding:12px 13px;border:1px solid #c5d3cf;border-radius:12px;background:#fff;color:var(--business-ink);outline:none}.business-request-form textarea{resize:vertical}.business-request-form input:focus,.business-request-form select:focus,.business-request-form textarea:focus{border-color:#367f88;box-shadow:0 0 0 3px #367f881a}.business-form__wide{grid-column:1 / -1}.business-form__upload{display:flex;min-width:0;flex-direction:column;gap:8px}.business-form__upload>label{position:relative;display:flex;min-width:0;flex-direction:column;gap:6px;padding:18px;border:1px dashed #91aaa4;border-radius:14px;background:#ffffff94}.business-form__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.business-form__upload strong{color:#315c56}.business-form__upload p{margin:0;color:#607873;font-size:.76rem;line-height:1.45}.business-request-form .form-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.business-request-form .form-consent input{width:18px;height:18px;margin-top:2px}.business-request-form .form-consent span{color:#5b746f;font-size:.77rem;font-weight:500;line-height:1.5}.business-request-form .form-consent a{text-decoration:underline;text-underline-offset:2px}.business-request-form button:disabled{cursor:not-allowed;opacity:.58;transform:none}.business-form__status{min-height:1.4em;margin:0;color:#4d6d67;font-size:.78rem}@media(max-width:1040px){.service-v1__business-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.84fr);column-gap:38px}.service-v1__business-heading h1{font-size:clamp(3.3rem,6vw,4.5rem)}.service-v1__business-analysis-layout{grid-template-columns:.7fr 1.3fr}.service-v1--business .service-v1__step-grid,.service-v1--business .service-v1__why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.service-v1__business-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);grid-template-areas:"heading heading" "lead image" "primary image" "brief image" "secondary image" "note image" "facts facts"}.service-v1__business-hero-image{min-height:440px}.service-v1__business-analysis-layout,.service-v1__business-team,.business-form{grid-template-columns:1fr}.service-v1__business-analysis-layout>figure{position:static;aspect-ratio:1.9}.service-v1__business-method-grid,.service-v1__business-factor-grid,.service-v1__business-limitation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.service-v1--business .service-v1__hero{padding:20px 0 32px}.service-v1__business-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "image" "lead" "primary" "brief" "secondary" "note" "facts"}.service-v1__business-heading h1{margin:9px 0 15px;font-size:clamp(2.45rem,11.2vw,3.05rem);line-height:.98}.service-v1__business-hero-image{min-height:0;aspect-ratio:2.18;margin-bottom:14px;border-radius:17px;box-shadow:none}.service-v1__business-hero-image img{object-position:center 52%}.service-v1__business-lead{margin-bottom:13px;font-size:.91rem;line-height:1.42}.service-v1__business-primary,.service-v1__business-secondary{width:100%;min-width:0;min-height:52px}.service-v1__business-primary{margin-bottom:14px}.service-v1__business-brief{margin-bottom:13px;font-size:.82rem;line-height:1.46}.service-v1__business-note{margin-top:13px;font-size:.72rem}.service-v1__business-facts{grid-template-columns:1fr;margin-top:17px;padding:8px 13px;border:1px solid var(--business-line);border-radius:15px;background:#ffffff8c}.service-v1__business-facts li,.service-v1__business-facts li:nth-child(3n){padding:6px 8px 6px 20px;border:0;font-size:.71rem}.service-v1__business-facts li:before{top:12px;left:5px}.service-v1--business .service-v1__section{padding-top:50px;padding-bottom:50px}.service-v1--business .service-v1__section-head{gap:13px;margin-bottom:24px}.service-v1--business .service-v1__section-head h2,.service-v1--business .service-v1__sticky-copy h2,.service-v1--business .service-v1__pricing-head h2,.service-v1__business-value-head h2,.service-v1__business-team-copy h2{font-size:clamp(1.92rem,8.6vw,2.35rem);line-height:1.04}.service-v1--business .service-v1__section-head p,.service-v1--business .service-v1__sticky-copy p,.service-v1--business .service-v1__pricing-head>div:first-child p{font-size:.83rem;line-height:1.48}.service-v1__business-diagnostic-grid{gap:10px}.service-v1__business-diagnostic-grid section{padding:18px 15px;border-radius:15px}.service-v1__business-diagnostic-grid h3{margin-bottom:14px;font-size:1rem}.service-v1__business-diagnostic-grid ul,.service-v1__business-value-grid ul,.service-v1__business-analysis-groups ul{grid-template-columns:1fr}.service-v1__business-diagnostic-grid li,.service-v1__business-object-grid li,.service-v1__business-value-grid li,.service-v1__business-analysis-groups li,.service-v1__business-factor-grid li,.service-v1__business-method-grid li{font-size:.73rem}.service-v1__business-diagnostic-action{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.service-v1__business-diagnostic-action .button{width:100%}.service-v1__business-object-grid{grid-template-columns:1fr;gap:11px}.service-v1__business-object-grid article{padding:20px 17px;border-radius:16px}.service-v1__business-object-grid h3{margin:16px 0 10px;font-size:1.25rem}.service-v1__business-object-grid p{margin-bottom:15px;font-size:.8rem;line-height:1.48}.service-v1__business-object-warning,.service-v1__business-value-conclusion,.service-v1__business-methods-conclusion{padding:16px 17px;font-size:.78rem}.service-v1__business-value-head{margin-bottom:24px}.service-v1__business-value-grid{grid-template-columns:1fr}.service-v1__business-value-grid article{padding:20px 17px}.service-v1__business-value-grid h3{margin:16px 0 14px;font-size:1.15rem}.service-v1--business .service-v1__line-list--detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:0}.service-v1--business .service-v1__line-list--detailed li{grid-template-columns:23px minmax(0,1fr);gap:5px;min-width:0;padding:13px 10px;border:1px solid var(--business-line);border-radius:13px;background:#ffffffb8}.service-v1--business .service-v1__line-list--detailed strong{font-size:.78rem;line-height:1.25;overflow-wrap:anywhere}.service-v1--business .service-v1__line-list--detailed p{margin-top:6px;font-size:.69rem;line-height:1.4;overflow-wrap:anywhere}.service-v1--business .service-v1__inline-link{font-size:.68rem}.service-v1__business-analysis-layout{gap:12px}.service-v1__business-analysis-layout>figure{aspect-ratio:1.85;border-radius:16px}.service-v1__business-analysis-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.service-v1__business-analysis-groups section{padding:15px 12px;border-radius:13px}.service-v1__business-analysis-groups h3{margin-bottom:11px;font-size:.86rem}.service-v1__business-asset-links{grid-template-columns:1fr;margin-top:12px}.service-v1__business-asset-links a{padding:12px 14px;border-right:0;border-bottom:1px solid var(--business-line);font-size:.74rem}.service-v1__business-asset-links a:last-child{border-bottom:0}.service-v1__business-distinction-grid,.service-v1__business-method-grid{grid-template-columns:1fr;gap:10px}.service-v1__business-distinction-grid article,.service-v1__business-method-grid article{padding:19px 17px;border-radius:15px}.service-v1__business-distinction-grid h3,.service-v1__business-method-grid h3{margin:17px 0 10px;font-size:1.08rem}.service-v1__business-distinction-grid p,.service-v1__business-method-grid article>p{font-size:.78rem;line-height:1.46}.service-v1__business-factor-grid,.service-v1__business-limitation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.service-v1__business-factor-grid article,.service-v1__business-limitation-grid article{padding:16px 13px;border-radius:14px}.service-v1__business-factor-grid h3,.service-v1__business-limitation-grid h3{margin:16px 0 10px;font-size:.92rem}.service-v1__business-factor-grid ul{grid-template-columns:1fr}.service-v1__business-limitation-grid p{font-size:.7rem;line-height:1.42}.service-v1--business .service-v1__document-groups{gap:9px}.service-v1--business .service-v1__document-groups section{padding:15px}.service-v1--business .service-v1__document-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.service-v1--business .service-v1__document-groups li{font-size:.72rem}.service-v1__business-result-list{gap:0 15px}.service-v1__business-result-list li{grid-template-columns:25px minmax(0,1fr);gap:5px;padding:10px 0}.service-v1__business-result-list strong{font-size:.76rem}.service-v1__business-result-limitations{gap:9px}.service-v1__business-result-limitations p{padding:14px 12px;font-size:.7rem}.service-v1--business .service-v1__step-grid,.service-v1--business .service-v1__why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1--business .service-v1__step-grid li,.service-v1--business .service-v1__why-grid article{min-height:0;padding:16px 13px}.service-v1--business .service-v1__step-grid h3,.service-v1--business .service-v1__why-grid h3{margin-top:19px;font-size:.88rem}.service-v1--business .service-v1__step-grid p,.service-v1--business .service-v1__why-grid p{font-size:.7rem;line-height:1.42}.service-v1__business-pricing .service-v1__price-table-wrap{margin-top:22px}.service-v1__business-pricing .service-v1__price-table,.service-v1__business-pricing .service-v1__price-table tbody,.service-v1__business-pricing .service-v1__price-table tr,.service-v1__business-pricing .service-v1__price-table td{display:block;width:100%}.service-v1__business-pricing .service-v1__price-table thead{display:none}.service-v1__business-pricing .service-v1__price-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.service-v1__business-pricing .service-v1__price-table tr,.service-v1__business-pricing .service-v1__price-table tr:last-child{min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:12px}.service-v1__business-pricing .service-v1__price-table td,.service-v1__business-pricing .service-v1__price-table td:first-child,.service-v1__business-pricing .service-v1__price-table td:last-child{width:100%;padding:10px 11px;border:0;font-size:.72rem;overflow-wrap:anywhere}.service-v1__business-pricing .service-v1__price-table td:last-child{padding-top:0}.service-v1__business-team{gap:24px}.service-v1__business-team-copy>p{font-size:.8rem;line-height:1.5}.service-v1__business-team-copy .service-v1__business-team-model{padding:16px;font-size:.76rem}.service-v1__business-team-roles li{min-height:76px;padding:14px 12px;font-size:.74rem}.service-v1--business .service-v1__faq-list summary{padding:13px 0;font-size:.86rem;line-height:1.32}.service-v1--business .service-v1__faq-list summary span{flex:0 0 auto;writing-mode:horizontal-tb}.service-v1--business .service-v1__faq-list details p{padding-bottom:14px;font-size:.77rem;line-height:1.46}.service-v1__business-form-wrap{padding-top:50px;padding-bottom:72px}.business-form{gap:26px;padding:24px 18px;border-radius:20px}.business-form__copy h2{font-size:1.95rem}.business-form__copy>p{font-size:.83rem;line-height:1.5}.business-request-form{gap:11px}.business-request-form input:not([type=checkbox]):not([type=file]),.business-request-form select,.business-request-form textarea{min-height:48px;padding:10px 9px;font-size:.78rem}.business-request-form>label>span,.business-form__upload>span{font-size:.68rem}}@media(max-width:640px){.service-v1--business .business-request-form{grid-template-columns:minmax(0,1fr);gap:16px}.service-v1--business .business-request-form>label,.service-v1--business .business-form__wide,.service-v1--business .business-form__upload,.service-v1--business .business-request-form .form-consent,.service-v1--business .business-request-form .button,.service-v1--business .business-form__status{grid-column:1 / -1;width:100%;min-width:0}.service-v1--business .business-request-form input:not([type=checkbox]):not([type=file]),.service-v1--business .business-request-form select,.service-v1--business .business-request-form textarea{width:100%;min-width:0}.service-v1--business .business-request-form>label>span,.service-v1--business .business-form__upload>span,.service-v1--business .business-request-form .form-consent span{line-height:1.4;overflow-wrap:anywhere}}@media(max-width:390px){.service-v1__business-heading h1{font-size:2.42rem}.service-v1__business-hero-image{aspect-ratio:2.25}}.service-v1--rental{--rental-line: rgba(14, 66, 63, .14);--rental-soft: #edf5f2;--rental-blue: #dceef4;--rental-ink: #123d3b}.service-v1--rental .service-v1__hero{padding:64px 0 72px;background:radial-gradient(circle at 85% 12%,rgba(87,174,197,.16),transparent 32%),linear-gradient(145deg,#fbf8f1,#f3f6f1)}.service-v1__rental-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);grid-template-areas:"heading image" "lead image" "primary image" "brief facts" "secondary facts" "note facts";column-gap:clamp(48px,6vw,92px);align-items:start}.service-v1__rental-heading{grid-area:heading}.service-v1__rental-heading h1{max-width:780px;margin:18px 0 26px;color:var(--rental-ink);font-size:clamp(3.5rem,5vw,5.9rem);line-height:.95;letter-spacing:-.055em}.service-v1__rental-hero-image{grid-area:image;overflow:hidden;aspect-ratio:1.16;margin:0;border:1px solid var(--rental-line);border-radius:28px;background:#dbe8e4;box-shadow:0 28px 70px #123d3b1f}.service-v1__rental-hero-image img{width:100%;height:100%;object-fit:cover}.service-v1__rental-lead,.service-v1__rental-brief,.service-v1__rental-note{max-width:760px}.service-v1__rental-lead{grid-area:lead;margin:0 0 24px;color:var(--rental-ink);font-size:clamp(1.16rem,1.4vw,1.38rem);line-height:1.45}.service-v1__rental-primary{grid-area:primary;width:fit-content;margin-bottom:27px}.service-v1__rental-brief{grid-area:brief;margin:0 0 20px;color:#45645f;font-size:1rem;line-height:1.65}.service-v1__rental-secondary{grid-area:secondary;width:fit-content;min-width:min(100%,310px)}.service-v1__rental-note{grid-area:note;margin:20px 0 0;color:#54706b;font-size:.82rem;line-height:1.55}.service-v1__rental-facts{grid-area:facts;display:grid;grid-template-columns:1fr 1fr;gap:0;align-self:stretch;margin:28px 0 0;padding:18px 20px;border:1px solid var(--rental-line);border-radius:20px;background:#ffffffb8;list-style:none}.service-v1__rental-facts li{position:relative;min-width:0;padding:11px 12px 11px 23px;color:#365853;font-size:.79rem;font-weight:700;line-height:1.35}.service-v1__rental-facts li:before{position:absolute;top:16px;left:7px;width:6px;height:6px;border-radius:50%;background:#55a7bd;content:""}.service-v1--rental .service-v1__objects{background:#fff}.service-v1--rental .service-v1__object-grid--detailed{grid-template-columns:repeat(5,minmax(0,1fr))}.service-v1--rental .service-v1__object-grid--detailed article{min-height:235px}.service-v1--rental .service-v1__purposes{background:var(--rental-soft)}.service-v1--rental .service-v1__line-list--detailed li{align-items:start}.service-v1__inline-link,.service-v1__rental-asset-grid a,.service-v1__rental-loss-note a{display:inline-flex;gap:9px;align-items:center;margin-top:14px;color:#176f78;font-size:.78rem;font-weight:800;text-decoration:none}.service-v1__rental-comparison{background:#fff}.service-v1__rental-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.service-v1__rental-comparison-grid>article{padding:clamp(28px,3vw,46px);border:1px solid var(--rental-line);border-radius:24px;background:#fbfcfa}.service-v1__rental-comparison-grid>article:first-child{background:var(--rental-blue)}.service-v1__rental-comparison-grid>article>span{color:#4f9eb4;font-size:.78rem;font-weight:900}.service-v1__rental-comparison-grid h3{margin:16px 0;color:var(--rental-ink);font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.08}.service-v1__rental-comparison-grid p{color:#4a6661;line-height:1.65}.service-v1__rental-comparison-grid article>div{margin-top:24px;padding-top:20px;border-top:1px solid var(--rental-line)}.service-v1__rental-comparison-grid article>div>strong{color:var(--rental-ink);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.service-v1__rental-comparison-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:14px 0 0;padding:0;list-style:none}.service-v1__rental-comparison-grid li{position:relative;padding-left:16px;color:#355852;font-size:.87rem;line-height:1.4}.service-v1__rental-comparison-grid li:before{position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:50%;background:#55a7bd;content:""}.service-v1__rental-warning,.service-v1__rental-asset-outro{margin:24px 0 0;padding:20px 22px;border-left:3px solid #55a7bd;border-radius:0 14px 14px 0;background:#f3f7f5;color:#365953;line-height:1.6}.service-v1__rental-loss{background:#113f3d;color:#fff}.service-v1__rental-loss-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:32px 70px;align-items:start}.service-v1__rental-loss h2{margin:16px 0 22px;color:#fff}.service-v1__rental-loss p{color:#ffffffc4;line-height:1.65}.service-v1__rental-loss-grid>div:nth-child(2){padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#ffffff0f}.service-v1__rental-loss-grid>div:nth-child(2)>span{font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.service-v1__rental-loss ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.service-v1__rental-loss li{position:relative;padding-left:18px;color:#ffffffdb}.service-v1__rental-loss li:before{position:absolute;top:.6em;left:0;width:6px;height:6px;border-radius:50%;background:#7dc1d2;content:""}.service-v1__rental-loss-note{grid-column:1 / -1;display:flex;gap:28px;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}.service-v1__rental-loss-note p{max-width:900px;margin:0;font-size:.91rem}.service-v1__rental-loss-note a{flex:0 0 auto;margin:0;color:#99d3e0}.service-v1__rental-assets{background:#f7f4ed}.service-v1__rental-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-v1__rental-asset-grid article{min-width:0;padding:30px;border:1px solid var(--rental-line);border-radius:20px;background:#ffffffd1}.service-v1__rental-asset-grid h3{margin:0 0 18px;color:var(--rental-ink);font-size:1.45rem}.service-v1__rental-asset-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;list-style:none}.service-v1__rental-asset-grid li{position:relative;padding-left:16px;color:#45625d;font-size:.9rem;line-height:1.4}.service-v1__rental-asset-grid li:before{position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:#55a7bd;content:""}.service-v1__rental-asset-grid article>p{margin:18px 0 0;color:#5a706c;font-size:.84rem;line-height:1.55}.service-v1__rental-factors{background:#fff}.service-v1__rental-factor-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:26px;align-items:stretch}.service-v1__rental-factor-layout>figure{overflow:hidden;min-height:100%;margin:0;border-radius:22px;background:#dce9e6}.service-v1__rental-factor-layout>figure img{width:100%;height:100%;object-fit:cover}.service-v1__rental-factor-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-v1__rental-factor-groups section{min-width:0;padding:28px;border:1px solid var(--rental-line);border-radius:22px;background:var(--rental-soft)}.service-v1__rental-factor-groups h3{margin:0 0 20px;color:var(--rental-ink);font-size:1.35rem}.service-v1__rental-factor-groups ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:0;list-style:none}.service-v1__rental-factor-groups li{min-width:0;color:#46635e;font-size:.82rem;line-height:1.35}.service-v1__rental-factor-groups li:before{color:#55a7bd;content:"— "}.service-v1--rental .service-v1__results{background:var(--rental-soft)}.service-v1__rental-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 38px;margin:0;padding:0;border-top:1px solid var(--rental-line);list-style:none}.service-v1__rental-result-list li{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:15px 0;border-bottom:1px solid var(--rental-line)}.service-v1__rental-result-list span{color:#5aa4b7;font-size:.7rem;font-weight:900}.service-v1__rental-result-list strong{color:#264d49;font-size:.94rem;line-height:1.4}.service-v1__rental-result-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}.service-v1__rental-result-notes p{margin:0;padding:22px;border:1px solid var(--rental-line);border-radius:16px;background:#fff;color:#46615d;font-size:.88rem;line-height:1.6}.service-v1--rental .service-v1__step-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.service-v1--rental .service-v1__step-grid li{min-height:245px}.service-v1__rental-pricing .service-v1__price-table-wrap{margin-top:38px}.service-v1__rental-pricing .service-v1__factor-grid{display:none}.service-v1--rental .service-v1__team-roles{padding-bottom:52px}.service-v1__rental-expert{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(34px,5vw,68px);align-items:center;max-width:1040px;padding:clamp(28px,4vw,46px);border-radius:24px;background:#103c39}.service-v1__rental-expert--company{grid-template-columns:minmax(0,1fr)}.service-v1__rental-expert--company>div{max-width:820px}.service-v1__rental-expert figure{overflow:hidden;aspect-ratio:.78;margin:0;border-radius:18px;background:#d8e5e1}.service-v1__rental-expert figure img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.service-v1__rental-expert h2{max-width:760px;margin:15px 0 18px;color:#fff;font-size:clamp(1.8rem,3.3vw,3.25rem);line-height:1.06}.service-v1__rental-expert .service-v1__kicker{color:#8dc8d6}.service-v1__rental-expert p{max-width:780px;margin:0 0 12px;color:#ffffffc2;line-height:1.6}.service-v1__rental-expert ul{display:flex;flex-wrap:wrap;gap:8px;margin:19px 0 0;padding:0;list-style:none}.service-v1__rental-expert li{padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffc7;font-size:.75rem}.service-v1__rental-expert .service-v1__profile-links a{color:#b6e0e7}.service-v1__rental-limitations{background:#f7f4ed}.service-v1__rental-limitations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-v1__rental-limitations-grid article{min-width:0;padding:26px;border:1px solid var(--rental-line);border-radius:18px;background:#fff}.service-v1__rental-limitations-grid article>span{color:#5aa4b7;font-size:.72rem;font-weight:900}.service-v1__rental-limitations-grid h3{margin:14px 0 12px;color:var(--rental-ink);font-size:1.15rem;line-height:1.25}.service-v1__rental-limitations-grid p{margin:0;color:#536d68;font-size:.88rem;line-height:1.55}.service-v1--rental .service-v1__why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-v1--rental .service-v1__why-grid article{min-height:275px}.service-v1__rental-form-wrap{padding-top:90px;padding-bottom:110px}.rental-form{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(36px,6vw,86px);padding:clamp(34px,5vw,66px);border:1px solid var(--rental-line);border-radius:28px;background:var(--rental-soft)}.rental-form__copy h2{margin:16px 0 20px;color:var(--rental-ink);font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.04}.rental-form__copy>p{color:#4b6963;line-height:1.65}.rental-form__direct{display:flex;flex-direction:column;gap:7px;margin-top:30px}.rental-form__direct span{margin-bottom:3px;color:#6a817d;font-size:.75rem}.rental-form__direct a{color:var(--rental-ink);font-weight:900}.rental-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rental-request-form>label{display:flex;min-width:0;flex-direction:column;gap:7px}.rental-request-form>label>span,.rental-form__upload>span{color:#234c48;font-size:.74rem;font-weight:800}.rental-request-form small{color:#728984;font-weight:500}.rental-request-form input:not([type=checkbox]):not([type=file]),.rental-request-form select,.rental-request-form textarea{width:100%;min-width:0;min-height:52px;padding:12px 14px;border:1px solid #c4d4cf;border-radius:12px;background:#fff;color:#183f3c;font:inherit;outline:none}.rental-request-form textarea{resize:vertical}.rental-request-form input:focus,.rental-request-form select:focus,.rental-request-form textarea:focus{border-color:#367f88;box-shadow:0 0 0 3px #367f881a}.rental-form__wide{grid-column:1 / -1}.rental-form__upload{display:grid;gap:8px}.rental-form__upload>label{display:grid;gap:6px;padding:18px;border:1px dashed #a9c2bd;border-radius:14px;background:#ffffffb3}.rental-form__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rental-form__upload strong{color:#315c57}.rental-form__upload p{margin:0;color:#637c77;font-size:.77rem;line-height:1.5}.rental-request-form .form-consent{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.rental-request-form .form-consent input{width:18px;height:18px;margin-top:2px}.rental-request-form .form-consent span{color:#5d7570;font-size:.77rem;font-weight:500;line-height:1.5}.rental-request-form .form-consent a{text-decoration:underline}.rental-form__status{min-height:1.4em;margin:0;color:#4f6e68;font-size:.78rem}@media(max-width:1180px){.service-v1__rental-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);column-gap:42px}.service-v1--rental .service-v1__object-grid--detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.service-v1__rental-factor-layout{grid-template-columns:.7fr 1.3fr}.service-v1__rental-factor-groups{grid-template-columns:1fr}.service-v1__rental-factor-groups ul{grid-template-columns:repeat(3,minmax(0,1fr))}.service-v1--rental .service-v1__step-grid,.service-v1--rental .service-v1__why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.service-v1__rental-hero-grid{grid-template-columns:1fr .8fr;grid-template-areas:"heading heading" "lead image" "primary image" "brief image" "secondary image" "note facts"}.service-v1__rental-heading h1{max-width:840px}.service-v1__rental-hero-image{align-self:stretch;aspect-ratio:auto;min-height:430px}.service-v1__rental-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__rental-factor-layout,.rental-form{grid-template-columns:1fr}.service-v1__rental-factor-layout>figure{aspect-ratio:1.8}.service-v1__rental-limitations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.service-v1--rental .service-v1__hero{padding:22px 0 34px}.service-v1__rental-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "image" "lead" "primary" "brief" "secondary" "note" "facts";gap:0}.service-v1__rental-heading h1{margin:10px 0 16px;font-size:clamp(2.15rem,10.5vw,2.7rem);line-height:.98;letter-spacing:-.045em}.service-v1__rental-hero-image{min-height:0;aspect-ratio:2.08;margin-bottom:15px;border-radius:17px}.service-v1__rental-hero-image img{object-position:center 55%}.service-v1__rental-lead{margin-bottom:13px;font-size:.94rem;line-height:1.42}.service-v1__rental-primary,.service-v1__rental-secondary{width:100%;min-height:52px}.service-v1__rental-primary{margin-bottom:15px}.service-v1__rental-brief{margin-bottom:14px;font-size:.86rem;line-height:1.48}.service-v1__rental-note{margin-top:14px;font-size:.75rem}.service-v1__rental-facts{grid-template-columns:1fr;margin-top:18px;padding:10px 14px;border-radius:15px}.service-v1__rental-facts li{padding:7px 8px 7px 21px;font-size:.75rem}.service-v1__rental-facts li:before{top:12px}.service-v1--rental .service-v1__section{padding-top:48px;padding-bottom:48px}.service-v1--rental .service-v1__section-head{gap:14px;margin-bottom:24px}.service-v1--rental .service-v1__section-head h2,.service-v1--rental .service-v1__sticky-copy h2,.service-v1--rental .service-v1__pricing-head h2,.service-v1--rental .service-v1__team-roles h2{font-size:clamp(1.86rem,8.6vw,2.3rem);line-height:1.04}.service-v1--rental .service-v1__section-head p,.service-v1--rental .service-v1__sticky-copy p,.service-v1--rental .service-v1__pricing-head>div:first-child p{font-size:.86rem;line-height:1.5}.service-v1--rental .service-v1__object-grid--detailed,.service-v1__rental-asset-grid,.service-v1__rental-result-list,.service-v1__rental-limitations-grid,.service-v1--rental .service-v1__step-grid,.service-v1--rental .service-v1__why-grid,.service-v1--rental .service-v1__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__rental-comparison-grid{grid-template-columns:1fr}.service-v1--rental .service-v1__object-grid--detailed article{min-height:0;padding:16px 14px}.service-v1--rental .service-v1__object-grid--detailed h3{margin-top:18px;font-size:.96rem}.service-v1--rental .service-v1__object-grid--detailed p{margin-top:9px;font-size:.76rem;line-height:1.45}.service-v1--rental .service-v1__purposes .service-v1__two-column{gap:24px}.service-v1--rental .service-v1__line-list--detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0}.service-v1--rental .service-v1__line-list--detailed li{grid-template-columns:24px minmax(0,1fr);gap:6px;align-content:start;min-height:0;padding:14px 12px;border:1px solid var(--rental-line);border-radius:14px;background:#ffffffb3}.service-v1--rental .service-v1__line-list--detailed strong{font-size:.84rem;line-height:1.25}.service-v1--rental .service-v1__line-list--detailed p{margin-top:7px;font-size:.74rem;line-height:1.4}.service-v1__rental-comparison-grid>article{padding:21px 18px}.service-v1__rental-comparison-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__rental-loss-grid{grid-template-columns:1fr;gap:24px}.service-v1__rental-loss ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.service-v1__rental-loss-note{grid-column:auto;flex-direction:column;align-items:flex-start}.service-v1__rental-asset-grid article{padding:18px 15px}.service-v1__rental-asset-grid ul{grid-template-columns:minmax(0,1fr)}.service-v1__rental-asset-grid h3{margin-bottom:13px;font-size:1.06rem}.service-v1__rental-asset-grid li{min-width:0;overflow-wrap:anywhere;font-size:.76rem}.service-v1__rental-factor-layout{grid-template-columns:1fr}.service-v1__rental-factor-layout>figure{aspect-ratio:1.9}.service-v1__rental-factor-groups{grid-template-columns:1fr}.service-v1__rental-factor-groups section{padding:19px 17px}.service-v1__rental-factor-groups ul{grid-template-columns:1fr 1fr;gap:9px 12px}.service-v1__rental-result-list{gap:0}.service-v1__rental-result-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__rental-result-notes p{padding:16px 14px;font-size:.76rem;line-height:1.45}.service-v1__rental-result-list li{grid-template-columns:26px 1fr;gap:4px;padding:11px 0}.service-v1__rental-result-list strong{font-size:.82rem}.service-v1--rental .service-v1__document-groups{gap:12px}.service-v1--rental .service-v1__document-groups section{padding:16px}.service-v1--rental .service-v1__document-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.service-v1--rental .service-v1__document-groups li{font-size:.76rem}.service-v1--rental .service-v1__step-grid li,.service-v1--rental .service-v1__why-grid article{min-height:0;padding:17px 15px}.service-v1--rental .service-v1__step-grid h3,.service-v1--rental .service-v1__why-grid h3{margin-top:20px;font-size:.96rem}.service-v1--rental .service-v1__step-grid p,.service-v1--rental .service-v1__why-grid p{font-size:.76rem;line-height:1.45}.service-v1--rental .service-v1__method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1--rental .service-v1__method-grid article{padding:18px 15px}.service-v1--rental .service-v1__method-grid h3{margin-top:24px;font-size:1rem}.service-v1--rental .service-v1__method-grid p{font-size:.76rem;line-height:1.45}.service-v1--rental .service-v1__research-notes{gap:12px;padding:17px}.service-v1--rental .service-v1__research-notes ul{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v1__rental-pricing .service-v1__price-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.service-v1__rental-pricing .service-v1__price-table tr,.service-v1__rental-pricing .service-v1__price-table tr:last-child{border:1px solid rgba(255,255,255,.16);border-radius:12px}.service-v1__rental-pricing .service-v1__price-table td,.service-v1__rental-pricing .service-v1__price-table td:first-child,.service-v1__rental-pricing .service-v1__price-table td:last-child{padding:10px 11px;font-size:.78rem}.service-v1__rental-pricing .service-v1__price-table td:last-child{padding-top:0}.service-v1__rental-expert{grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:start;padding:22px 18px;border-radius:18px}.service-v1__rental-expert--company{grid-template-columns:minmax(0,1fr)}.service-v1__rental-expert h2{margin-top:10px;font-size:1.45rem}.service-v1__rental-expert p{font-size:.82rem}.service-v1__rental-expert ul{grid-column:1 / -1}.service-v1__rental-expert .service-v1__profile-links{grid-column:1 / -1;flex-direction:row;gap:8px 16px}.service-v1--rental .service-v1__team-roles{margin-bottom:34px;padding-bottom:34px}.service-v1--rental .service-v1__team-roles ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-v1--rental .service-v1__team-roles li{min-height:0;padding:14px 12px;font-size:.78rem}.service-v1__rental-limitations-grid article{padding:18px 15px}.service-v1__rental-limitations-grid h3{margin:10px 0 8px;font-size:.97rem}.service-v1__rental-limitations-grid p{font-size:.76rem;line-height:1.45}.service-v1--rental .service-v1__related-grid a{min-height:124px;padding:17px 14px}.service-v1--rental .service-v1__related-grid strong{font-size:.95rem}.service-v1--rental .service-v1__faq-list summary{padding:14px 0;font-size:.9rem}.service-v1--rental .service-v1__faq-list details p{padding-bottom:16px;font-size:.82rem;line-height:1.5}.service-v1__rental-form-wrap{padding-top:48px;padding-bottom:72px}.rental-form{grid-template-columns:1fr;gap:26px;padding:24px 18px;border-radius:20px}.rental-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.rental-form__wide{grid-column:1 / -1}.rental-request-form input:not([type=checkbox]):not([type=file]),.rental-request-form select,.rental-request-form textarea{min-height:48px;padding:10px 9px;font-size:.78rem}.rental-request-form>label>span,.rental-form__upload>span{font-size:.68rem}.rental-form__copy h2{margin:12px 0 14px;font-size:1.95rem}.rental-form__copy>p{margin:0;font-size:.84rem;line-height:1.5}.rental-form__direct{margin-top:18px}}@media(max-width:640px){.service-v1--rental .rental-request-form{grid-template-columns:minmax(0,1fr);gap:16px}.service-v1--rental .rental-request-form>label,.service-v1--rental .rental-form__wide,.service-v1--rental .rental-form__upload,.service-v1--rental .rental-request-form .form-consent,.service-v1--rental .rental-request-form .button,.service-v1--rental .rental-form__status{grid-column:1 / -1;width:100%;min-width:0}.service-v1--rental .rental-request-form input:not([type=checkbox]):not([type=file]),.service-v1--rental .rental-request-form select,.service-v1--rental .rental-request-form textarea{width:100%;min-width:0}.service-v1--rental .rental-request-form>label>span,.service-v1--rental .rental-form__upload>span,.service-v1--rental .rental-request-form .form-consent span{line-height:1.4;overflow-wrap:anywhere}.service-v1--rental .service-v1__team-roles li:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:390px){.service-v1__rental-heading h1{font-size:2.12rem}.service-v1__rental-hero-image{aspect-ratio:2.25}.service-v1__rental-lead{font-size:.9rem}.service-v1__rental-expert{grid-template-columns:86px minmax(0,1fr)}}
