.krasnodar-page_page__kUb__{overflow:clip;background:var(--color-bg-deep);color:var(--color-text-warm);font-size:var(--font-body-large);line-height:1.5}.krasnodar-page_page__kUb__ h2{font-size:var(--font-section-title);line-height:1.04;letter-spacing:-.045em}.krasnodar-page_page__kUb__ h3{font-size:var(--font-medium);line-height:1.2;letter-spacing:-.025em}.krasnodar-page_page__kUb__ a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.krasnodar-page_inner__2u0zN{width:100%;max-width:none;padding-inline:var(--page-gutter-wide)}.krasnodar-page_choice__pTYtL,.krasnodar-page_contact__70UqQ,.krasnodar-page_court__3ZUnq,.krasnodar-page_hero__iSlc3,.krasnodar-page_local__6WlkU,.krasnodar-page_remote__irhfn,.krasnodar-page_services__Pd1he{inline-size:100%}.krasnodar-page_choice__pTYtL,.krasnodar-page_contact__70UqQ,.krasnodar-page_court__3ZUnq,.krasnodar-page_local__6WlkU,.krasnodar-page_remote__irhfn,.krasnodar-page_services__Pd1he{padding-block:var(--section-space)}.krasnodar-page_page__kUb__ .section-label{color:var(--color-brand-gold-light)}.krasnodar-page_hero__iSlc3{position:relative;background:radial-gradient(ellipse 46% 64% at 80% 42%,color-mix(in srgb,var(--color-brand-gold-dark) 22%,transparent),transparent 78%),var(--color-bg-deep)}.krasnodar-page_heroGrid__cOeTh{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;min-height:clamp(38rem,47vw,51rem)}.krasnodar-page_heroCopy__zEPDb{position:relative;z-index:1;padding-block:var(--space-6) var(--space-7)}.krasnodar-page_heroCopy__zEPDb .section-label{display:inline-flex;padding:var(--space-1) var(--space-2);border:var(--border-subtle) var(--color-border-accent);border-radius:var(--radius-pill);background:var(--color-bg-elevated)}.krasnodar-page_hero__iSlc3 h1{max-width:20ch;margin-top:var(--space-3);font-size:var(--font-display);line-height:1.04;letter-spacing:-.06em}.krasnodar-page_heroLead__LsKQZ{max-width:65ch;margin-top:var(--space-4);color:var(--color-text-lead);font-size:var(--font-lead)}.krasnodar-page_heroRemote__04sgO{max-width:60ch;margin-top:var(--space-3);color:var(--color-brand-gold-light)}.krasnodar-page_heroActions___r8S7{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.krasnodar-page_heroOrbit__b9Rmg{position:relative;width:min(100%,42vw);aspect-ratio:1;justify-self:end;margin-right:-9%;isolation:isolate}.krasnodar-page_heroOrbit__b9Rmg span,.krasnodar-page_heroOrbit__b9Rmg:before{position:absolute;border:var(--border-subtle) var(--color-border-accent);border-radius:50%;content:""}.krasnodar-page_heroOrbit__b9Rmg:before{inset:0}.krasnodar-page_heroOrbit__b9Rmg span:first-child{inset:13%;opacity:.72}.krasnodar-page_heroOrbit__b9Rmg span:nth-child(2){inset:31%;opacity:.5}.krasnodar-page_heroOrbit__b9Rmg span:last-child{top:50%;left:-12%;width:124%;height:1px;border:0;border-radius:0;background:var(--color-border-accent);transform:rotate(-27deg)}.krasnodar-page_sectionHeading__x7oD_{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);grid-gap:var(--layout-column-gap);gap:var(--layout-column-gap);align-items:start}.krasnodar-page_sectionHeading__x7oD_ h2{max-width:22ch}.krasnodar-page_services__Pd1he{background:var(--color-bg-dark)}.krasnodar-page_choiceCriteria__GhMp_ ol,.krasnodar-page_serviceList__WXQfq{margin:var(--space-5) 0 0;padding:0;list-style:none}.krasnodar-page_serviceList__WXQfq li{display:grid;grid-template-columns:minmax(3rem,.13fr) minmax(13rem,.55fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding-block:var(--space-4);border-top:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_serviceList__WXQfq li:last-child{border-bottom:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_number__oBS55{color:var(--color-brand-gold-light);font-size:var(--font-small)}.krasnodar-page_serviceList__WXQfq h3{max-width:20ch;margin:0;font-size:var(--font-large)}.krasnodar-page_serviceList__WXQfq p{max-width:70ch;margin:0;color:var(--color-text-muted-warm)}.krasnodar-page_textLink__jq1LR{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-accent);font-size:var(--font-small);text-decoration:none}.krasnodar-page_textLink__jq1LR:hover{text-decoration:underline}.krasnodar-page_textLink__jq1LR span{flex:none}.krasnodar-page_choice__pTYtL{background:var(--color-bg-sand)}.krasnodar-page_choice__pTYtL,.krasnodar-page_choice__pTYtL .krasnodar-page_number__oBS55,.krasnodar-page_choice__pTYtL .krasnodar-page_textLink__jq1LR,.krasnodar-page_choice__pTYtL .section-label{color:var(--color-text-on-light)}.krasnodar-page_choiceGrid__MgOc7,.krasnodar-page_explainGrid__h8NOe{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);grid-gap:var(--layout-column-gap);gap:var(--layout-column-gap);align-items:start}.krasnodar-page_choiceIntro__oLesB h2,.krasnodar-page_explainGrid__h8NOe h2{max-width:19ch;margin-top:var(--space-2)}.krasnodar-page_choiceIntro__oLesB>p:not(.section-label){max-width:56ch;margin-top:var(--space-3)}.krasnodar-page_choiceCriteria__GhMp_>p{margin:0;font-size:var(--font-medium)}.krasnodar-page_choiceCriteria__GhMp_ ol{margin-top:var(--space-3)}.krasnodar-page_choiceCriteria__GhMp_ li{display:grid;grid-template-columns:3rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-subtle) color-mix(in srgb,var(--color-text-on-light) 30%,transparent)}.krasnodar-page_choiceCriteria__GhMp_ li:last-child{border-bottom:var(--border-subtle) color-mix(in srgb,var(--color-text-on-light) 30%,transparent)}.krasnodar-page_choiceCriteria__GhMp_ li p{max-width:58ch;margin:0}.krasnodar-page_local__6WlkU{background:var(--color-bg-deep)}.krasnodar-page_court__3ZUnq{background:var(--color-bg-section)}.krasnodar-page_explainCopy___kjDJ{max-width:70ch}.krasnodar-page_explainCopy___kjDJ h3{margin:0 0 var(--space-3);color:var(--color-brand-gold-light)}.krasnodar-page_explainCopy___kjDJ p{margin:0 0 var(--space-3);color:var(--color-text-muted-warm)}.krasnodar-page_explainCopy___kjDJ p:last-child{margin-bottom:0}.krasnodar-page_sourceLinks__K0feE{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-2);border-top:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_sourceLinks__K0feE a{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-1);color:var(--color-accent);font-size:var(--font-small);text-decoration:none}.krasnodar-page_sourceLinks__K0feE a:hover{text-decoration:underline}.krasnodar-page_remote__irhfn{background:var(--color-bg-dark)}.krasnodar-page_remoteIntro__fxl_h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:var(--layout-column-gap);gap:var(--layout-column-gap);align-items:end}.krasnodar-page_remoteIntro__fxl_h h2{max-width:21ch;margin-top:var(--space-2)}.krasnodar-page_remoteIntro__fxl_h>p{max-width:54ch;margin:0;color:var(--color-text-lead);font-size:var(--font-lead)}.krasnodar-page_remoteRows__7szBH{margin-top:var(--space-6)}.krasnodar-page_remoteRows__7szBH>div{display:grid;grid-template-columns:3rem minmax(13rem,.55fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-4);border-top:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_remoteRows__7szBH>div:last-child{border-bottom:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_remoteRows__7szBH h3,.krasnodar-page_remoteRows__7szBH p{margin:0}.krasnodar-page_remoteRows__7szBH h3{max-width:20ch}.krasnodar-page_remoteRows__7szBH p{max-width:70ch;color:var(--color-text-muted-warm)}.krasnodar-page_remoteRows__7szBH p+p{margin-top:var(--space-2)}.krasnodar-page_priceStrip__QJeP1{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr) auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-surface);background:var(--color-bg-sand);color:var(--color-text-on-light)}.krasnodar-page_priceStrip__QJeP1 h3,.krasnodar-page_priceStrip__QJeP1 p{margin:0}.krasnodar-page_priceStrip__QJeP1 p{max-width:70ch}.krasnodar-page_priceStrip__QJeP1 .krasnodar-page_textLink__jq1LR{align-self:center;margin-top:0;color:var(--color-text-on-light)}.krasnodar-page_contact__70UqQ{padding-inline:clamp(.75rem,1.5vw,1.5rem);background:var(--color-bg-soft)}.krasnodar-page_contactFrame__FRMpi{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:var(--layout-column-gap);gap:var(--layout-column-gap);align-items:start;padding-block:var(--space-6);border:var(--border-subtle) var(--color-border-accent);border-radius:var(--radius-compact);background:radial-gradient(circle at 12% 34%,color-mix(in srgb,var(--color-brand-gold-dark) 17%,transparent),transparent 39%),var(--color-bg-deep)}.krasnodar-page_contactCopy____y05 h2{max-width:18ch;margin-top:var(--space-2)}.krasnodar-page_contactCopy____y05>p:not(.section-label){max-width:58ch;color:var(--color-text-muted-warm)}.krasnodar-page_contact__70UqQ .form-panel{scroll-margin-top:var(--space-6)}.krasnodar-page_regionBlocks__GhFvk{max-width:70ch}.krasnodar-page_regionBlocks__GhFvk>p{margin:0 0 var(--space-3);color:var(--color-text-muted-warm)}.krasnodar-page_regionBlocks__GhFvk>h3{margin:var(--space-4) 0 var(--space-2);color:var(--color-brand-gold-light)}.krasnodar-page_regionBlocks__GhFvk>h3:first-child{margin-top:0}.krasnodar-page_regionBlocks__GhFvk .krasnodar-page_sourceLinks__K0feE{margin-bottom:0}.krasnodar-page_blockList__81B_a{margin:var(--space-4) 0;padding:0;list-style:none}.krasnodar-page_blockList__81B_a li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-2);border-top:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_blockList__81B_a li:last-child{border-bottom:var(--border-subtle) var(--color-border-accent)}.krasnodar-page_blockList__81B_a p{margin:0}.krasnodar-page_choice__pTYtL .krasnodar-page_blockList__81B_a .krasnodar-page_number__oBS55,.krasnodar-page_choice__pTYtL .krasnodar-page_regionBlocks__GhFvk>h3,.krasnodar-page_choice__pTYtL .krasnodar-page_regionBlocks__GhFvk>p{color:var(--color-text-on-light)}.krasnodar-page_choice__pTYtL .krasnodar-page_blockList__81B_a li{border-color:color-mix(in srgb,var(--color-text-on-light) 30%,transparent)}.krasnodar-page_choice__pTYtL .krasnodar-page_regionBlocks__GhFvk .krasnodar-page_textLink__jq1LR{color:var(--color-text-on-light)}.krasnodar-page_contactCopy____y05 .krasnodar-page_regionBlocks__GhFvk>p{max-width:58ch}@media(max-width:1100px){.krasnodar-page_priceStrip__QJeP1{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.krasnodar-page_priceStrip__QJeP1 .krasnodar-page_textLink__jq1LR{grid-column:2;justify-self:start}}@media(max-width:767px){.krasnodar-page_choiceGrid__MgOc7,.krasnodar-page_contactFrame__FRMpi,.krasnodar-page_explainGrid__h8NOe,.krasnodar-page_heroGrid__cOeTh,.krasnodar-page_remoteIntro__fxl_h,.krasnodar-page_sectionHeading__x7oD_{grid-template-columns:minmax(0,1fr)}.krasnodar-page_heroGrid__cOeTh{min-height:0}.krasnodar-page_heroCopy__zEPDb{padding-block:var(--space-5) var(--space-6)}.krasnodar-page_hero__iSlc3 h1{max-width:16ch}.krasnodar-page_heroOrbit__b9Rmg{position:absolute;top:9%;right:-26%;width:70vw;margin:0;opacity:.28}.krasnodar-page_heroActions___r8S7{display:grid}.krasnodar-page_heroActions___r8S7 .action-link{width:100%;min-width:0;overflow-wrap:anywhere}.krasnodar-page_remoteRows__7szBH>div,.krasnodar-page_serviceList__WXQfq li{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--space-2)}.krasnodar-page_remoteRows__7szBH>div>div,.krasnodar-page_remoteRows__7szBH>div>p,.krasnodar-page_serviceList__WXQfq li>div{grid-column:2}.krasnodar-page_serviceList__WXQfq h3{font-size:var(--font-medium)}.krasnodar-page_choiceCriteria__GhMp_{margin-top:var(--space-4)}.krasnodar-page_remoteIntro__fxl_h>p{margin-top:var(--space-3)}.krasnodar-page_remoteRows__7szBH{margin-top:var(--space-4)}.krasnodar-page_priceStrip__QJeP1{grid-template-columns:minmax(0,1fr);border-radius:var(--radius-compact)}.krasnodar-page_priceStrip__QJeP1 .krasnodar-page_textLink__jq1LR{grid-column:1}.krasnodar-page_contactFrame__FRMpi{gap:var(--space-5)}}