:root{color:#f3f0e9;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050606;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050606}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button{cursor:pointer}button,input,textarea{-webkit-tap-highlight-color:transparent}#root{min-height:100vh}::selection{color:#080906;background:#e4b54d}:root{--black:#050606;--panel:#0a0b0b;--gold:#d9a63d;--gold2:#f2cc70;--white:#f4f1ea;--muted:#aaa79f;--line:#deae4257}.site{background:radial-gradient(circle at 90% 20%,#bb801b1a,#0000 25%),radial-gradient(circle at 12% 52%,#bf801714,#0000 22%),#050606;min-height:100vh;overflow:hidden}.header{z-index:100;align-items:center;gap:40px;width:min(100%,1440px);height:94px;padding:0 6%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{color:var(--white);text-align:left;background:0 0;border:0;align-items:center;gap:15px;display:flex}.brand-shield{width:44px;height:52px;color:var(--gold2);border:1px solid var(--gold);clip-path:polygon(50% 0,95% 15%,88% 75%,50% 100%,12% 75%,5% 15%);place-items:center;display:grid}.brand strong{letter-spacing:.04em;font-family:Georgia,serif;font-size:21px;font-weight:500;display:block}.brand small{color:var(--gold);letter-spacing:.32em;margin-top:4px;font-size:8px;display:block}.nav{gap:38px;margin-left:auto;display:flex}.nav button{color:#d3d0ca;background:0 0;border:0;font-size:11px;transition:color .2s}.nav button:hover{color:var(--gold2)}.header-contact{height:48px;color:var(--white);letter-spacing:.06em;background:#07080780;border:1px solid #e2af3eb3;align-items:center;gap:13px;padding:0 23px;font-size:10px;font-weight:700;display:flex}.header-contact svg{color:var(--gold2)}.menu{display:none}.hero{background:linear-gradient(90deg,#050606 0% 37%,#050606cc 51%,#0000 72%),radial-gradient(circle at 75% 28%,#d0962c21,#0000 30%),#070808;width:min(100%,1440px);min-height:790px;margin:0 auto;position:relative;overflow:hidden}.hero:after{content:"";z-index:6;background:linear-gradient(90deg,#0000,#c88c25,#ffe08b,#b87517,#0000);height:3px;position:absolute;bottom:-2px;left:0;right:0;box-shadow:0 0 18px #e4a935bf}.cracks,.cracks:before,.cracks:after{z-index:4;content:"";pointer-events:none;position:absolute}.cracks{opacity:.48;background:linear-gradient(25deg,#0000 20%,#d49d2e59 20.1%,#0000 20.3%),linear-gradient(154deg,#0000 72%,#daa03052 72.1%,#0000 72.3%);inset:0}.cracks:before{background:linear-gradient(90deg,#0000,#e2ae48,#0000);width:45%;height:1px;top:48%;left:-4%;transform:rotate(20deg);box-shadow:0 0 12px #c68928}.cracks:after{background:linear-gradient(90deg,#0000,#d69a31,#0000);width:45%;height:1px;bottom:15%;right:-5%;transform:rotate(-17deg)}.hero-copy{z-index:20;width:59%;padding:155px 0 70px 6.5%;position:relative}.side-words{color:#d7d3cb;letter-spacing:.38em;font-size:13px;line-height:1.5;position:absolute;top:103px;left:6.5%}.eyebrow{color:var(--gold2);letter-spacing:.18em;align-items:center;gap:14px;margin:66px 0 15px;font-size:13px;font-weight:700;display:flex}.eyebrow span{background:linear-gradient(90deg,#e8b84e,#0000);width:64px;height:1px}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(70px,8.1vw,116px);line-height:.78}.hero h1 span,.hero h1 strong{display:block}.hero h1 span{color:#f5f2eb;font-weight:900}.hero h1 strong{color:#0000;background:linear-gradient(110deg,#d2942e,#ffe18b 52%,#c98925);-webkit-background-clip:text;background-clip:text;margin-top:19px;font-weight:900}.hero-line{color:#e5e2dc;margin:28px 0 25px;font-size:22px}.advantages{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;gap:28px;padding:20px 0;display:flex}.advantages>div{align-items:center;gap:11px;display:flex}.advantages svg{width:26px;color:var(--gold2)}.advantages strong,.advantages small{display:block}.advantages strong{letter-spacing:.04em;font-size:9px}.advantages small{color:#8d8b86;margin-top:5px;font-size:8px}.hero-actions{gap:17px;margin-top:27px;display:flex}.gold-button,.outline-button{letter-spacing:.035em;justify-content:center;align-items:center;gap:23px;min-height:57px;padding:0 28px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.gold-button{color:#0a0b08;background:linear-gradient(110deg,#c98f2f,#f4d178 55%,#d79d35);border:1px solid #f0c664;box-shadow:inset 0 0 25px #ffffff26}.outline-button{color:#f1eee7;background:#05060680;border:1px solid #d8a83e}.gold-button:hover,.outline-button:hover{transform:translateY(-3px);box-shadow:0 12px 35px #cf952b38}.hero-actions svg{width:18px}.trust{align-items:center;gap:15px;margin-top:20px;display:flex}.trust-icons{display:flex}.trust-icons span{color:#dcb251;background:#111210;border:1px solid #d7ae56;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-6px;display:grid}.trust-icons span:first-child{margin-left:0}.trust-icons svg{width:15px}.trust p{color:#a3a09a;margin:0;font-size:9px;line-height:1.5}.hero-photo{z-index:5;width:61%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.hero-photo:before{content:"";z-index:2;background:linear-gradient(90deg,#050606 0%,#050606e6 11%,#0000 40%),linear-gradient(#0000 78%,#050606 100%),radial-gradient(circle at 68% 35%,#0000 0% 40%,#00000059 100%);position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center center;image-rendering:auto;width:100%;height:100%;transform:none}.photo-number{z-index:3;color:#ca97341a;font-size:190px;font-weight:800;position:absolute;top:125px;right:-5px}.photo-caption{z-index:4;border-left:1px solid var(--gold);color:var(--gold);letter-spacing:.2em;padding-left:14px;position:absolute;top:205px;right:35px}.photo-caption small,.photo-caption strong{font-size:9px;line-height:1.7;display:block}.signature{z-index:4;color:#dca43b;font-family:cursive;font-size:65px;font-style:italic;position:absolute;bottom:145px;right:65px;transform:rotate(-10deg)}.video-button{z-index:4;color:#eee9df;background:0 0;border:0;align-items:center;gap:10px;display:flex;position:absolute;bottom:48px;right:30px}.video-button span{border:1px solid var(--gold);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.video-button small{letter-spacing:.1em;font-size:8px}.services-section{background:linear-gradient(120deg,#c98e230f,#0000 24%),radial-gradient(circle at 70% 45%,#d59d2c17,#0000 30%),#080909;grid-template-columns:29% 71%;width:min(100%,1440px);min-height:650px;margin:0 auto;padding:65px 5.5%;display:grid;position:relative}.services-section:before,.process-section:before,.consultation:before,.closing:before{content:"";pointer-events:none;opacity:.35;background:repeating-linear-gradient(118deg,#0000 0 190px,#dea53429 191px,#0000 192px 330px);position:absolute;inset:0}.section-intro,.services-grid{z-index:3;position:relative}.section-kicker{color:var(--gold);letter-spacing:.32em;font-size:10px}.section-intro h2,.process-title h2{letter-spacing:.02em;margin:17px 0;font-size:36px;line-height:1.02}.section-intro p{color:#bbb7af;max-width:280px;font-size:13px;line-height:1.55}.small-outline{color:#eeeae2;background:0 0;border:1px solid #bc842a;align-items:center;gap:30px;min-height:44px;margin-top:28px;padding:0 22px;font-size:9px;font-weight:700;display:inline-flex}.small-outline svg{width:15px}.services-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid;transform:skewY(-2deg)}.service-card{color:#fff;text-align:left;clip-path:polygon(7% 0,100% 0,94% 100%,0 92%);background:radial-gradient(circle at 80% 30%,#daa13233,#0000 28%),linear-gradient(130deg,#101312,#070808);border:1px solid #d59e347a;min-height:245px;padding:34px 38px;transition:transform .28s,filter .28s,box-shadow .28s;position:relative;overflow:hidden;transform:translateZ(0)}.service-card:before{content:"";background:linear-gradient(115deg,#0000 45%,#ffc44421 46%,#0000 47%),repeating-linear-gradient(25deg,#0000 0 42px,#ffffff05 43px 44px);position:absolute;inset:0}.service-card:hover{z-index:5;filter:brightness(1.2);transform:scale(1.045)translateY(-4px);box-shadow:0 20px 50px #00000080,0 0 30px #cd8f1f2e}.service-icon{color:#e1ae435c;position:absolute;top:28px;right:28px}.service-icon svg{stroke-width:.8px;width:75px;height:75px}.service-number{z-index:2;color:var(--gold2);font-family:Georgia,serif;font-size:13px;font-style:italic;position:relative}.service-content{z-index:2;width:68%;position:absolute;bottom:42px;left:38px}.service-content h3{margin:0 0 11px;font-size:18px;font-style:italic;line-height:1.05}.service-content h3 span{display:block}.service-content p{color:#b6b2aa;margin:0;font-size:11px;line-height:1.45}.service-arrow{z-index:3;color:#e8b64e;border:1px solid #dca83e;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:28px;right:28px}.service-arrow svg{width:16px}.process-section{background:#080909;border-top:1px solid #d3992c33;grid-template-columns:28% 72%;width:min(100%,1440px);min-height:310px;margin:0 auto;padding:52px 5.5%;display:grid;position:relative}.process-title h2{font-size:32px}.process-list{grid-template-columns:repeat(4,1fr);display:grid}.process-item{color:#fff;text-align:left;background:0 0;border:0;border-left:1px solid #daa53d2e;min-height:190px;padding:0 18px;transition:background .2s,transform .2s;position:relative}.process-number{color:#a7a59f;border:1px solid #272a28;padding:7px 9px;font-size:16px;display:inline-block}.process-item h3{margin:18px 0 8px;font-size:14px}.process-item p{color:#a8a59e;min-height:45px;margin:0;font-size:11px;line-height:1.4}.round-arrow{color:#dba740;border:1px solid #ca922f;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:16px;display:grid}.consultation{background:radial-gradient(circle at 90% 40%,#c98e1e1f,#0000 24%),#070808;border-top:1px solid #d59f3352;grid-template-columns:26% 48% 26%;width:min(100%,1440px);min-height:405px;margin:0 auto;padding:55px 5.5%;display:grid;position:relative}.consult-copy{border-left:1px solid #d7a13499;padding-left:22px;padding-right:30px}.consult-copy h2{margin:15px 0;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:.98}.consult-copy p{color:#b1aea7;font-size:11px;line-height:1.55}.contact-form label svg{z-index:2;color:#a6a49e;width:15px;position:absolute;top:17px;left:14px}.contact-form input,.contact-form textarea{color:#fff;background:#101312d9;border:1px solid #353937;outline:0;width:100%;transition:border .2s,box-shadow .2s}.contact-form textarea{resize:none;height:120px;margin-top:12px;padding:15px 15px 15px 43px}.submit-button{color:#090a08;background:linear-gradient(105deg,#d59b37,#f1c965);border:1px solid #efc564;justify-content:center;align-items:center;gap:25px;width:100%;height:51px;margin-top:10px;font-size:10px;font-weight:800;display:flex}.privacy{color:#8d8c87;justify-content:center;gap:8px;margin-top:12px;font-size:8px;display:flex}.urgent{border-left:1px solid #d59f3373;padding-left:26px}.urgent h3{margin:0 0 9px;font-size:14px}.urgent p{color:#aaa69f;margin:0 0 18px;font-size:10px;line-height:1.5}.urgent-call{color:#080906;background:linear-gradient(110deg,#d49a35,#f0c864);border:0;justify-content:center;align-items:center;gap:13px;width:100%;height:46px;font-size:9px;font-weight:800;display:flex}.messengers button{color:#c9c6c0;background:#070808a6;border:1px solid #3a3d3b;align-items:center;gap:8px;height:37px;padding:0 12px;font-size:9px;display:flex}.messengers svg{width:14px;color:var(--gold2)}.closing{background:#060707;border-top:1px solid #dca53566;grid-template-columns:27% 35% 38%;width:min(100%,1440px);min-height:430px;margin:0 auto;padding:50px 5.5% 0;display:grid;position:relative;overflow:hidden}.closing-quote,.closing-text,.closing-photo{z-index:2;position:relative}.quote-mark{height:42px;color:var(--gold);font-family:Georgia,serif;font-size:75px;line-height:.8;display:block}.closing-quote h2{margin:15px 0 0 48px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.1}.closing-quote h2 strong{color:var(--gold2);font-weight:500}.closing-text{padding:35px}.closing-text p{color:#c0bdb6;max-width:330px;margin:0;font-size:12px;line-height:1.6}.closing-signature{margin:35px 0 0 140px;font-size:45px;position:static}.closing-photo{align-self:end;height:380px;overflow:hidden}.closing-photo:before{content:"";z-index:2;background:linear-gradient(90deg,#060707,#0000 40%);position:absolute;inset:0}.closing-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transform:none}.floating-contact{z-index:80;color:#0b0c09;background:linear-gradient(110deg,#d39b39,#f4d47e);border:1px solid #f0ca6b;align-items:center;gap:11px;height:51px;padding:0 20px;font-size:9px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 50px #00000059}.floating-contact svg{width:18px}.modal-bg{z-index:500;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#000000d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(135deg,#d69e301a,#0000 45%),#0a0c0b;border:1px solid #e0ac3e94;width:min(530px,100%);padding:48px;position:relative;overflow:hidden;box-shadow:0 30px 100px #000000b3}.modal:after{content:"";background:linear-gradient(90deg,#0000,#e0aa43,#0000);width:300px;height:1px;position:absolute;top:70px;right:-90px;transform:rotate(-38deg)}.modal>span{color:var(--gold);letter-spacing:.2em;font-size:11px}.modal h2{z-index:2;margin:18px 0;font-family:Georgia,serif;font-size:38px;font-weight:500;position:relative}.modal p{z-index:2;color:#aaa69e;margin:0;line-height:1.7;position:relative}.modal .gold-button{z-index:2;margin-top:27px;position:relative}.modal-x{z-index:5;width:39px;height:39px;color:var(--gold2);background:0 0;border:1px solid #daa63c66;place-items:center;display:grid;position:absolute;top:15px;right:15px}@media (width<=1000px){.header{padding:0 25px}.nav{gap:20px}.hero{min-height:760px}.hero-copy{width:67%;padding-left:5%}.hero-photo{width:58%}.advantages{gap:14px}.services-section{grid-template-columns:27% 73%;padding-left:4%;padding-right:4%}.service-card{padding:27px}.service-content{left:27px}}@media (width<=760px){.header{height:75px;padding:0 18px;position:absolute}.brand-shield{width:36px;height:42px}.brand strong{font-size:17px}.header-contact{display:none}.menu{border:1px solid var(--line);width:43px;height:43px;color:var(--gold2);background:#050606cc;place-items:center;margin-left:auto;display:grid}.nav{border:1px solid var(--line);background:#070808fa;flex-direction:column;gap:0;padding:10px;display:none;position:absolute;top:68px;left:15px;right:15px}.nav.open{display:flex}.nav button{text-align:left;padding:15px}.hero{min-height:920px}.hero-photo{opacity:.72;width:100%;height:470px;top:75px}.hero-photo:before{background:linear-gradient(#0000 35%,#050606 90% 100%),linear-gradient(90deg,#05060659,#0000)}.photo-caption,.photo-number,.signature,.video-button{display:none}.hero-copy{width:100%;padding:355px 20px 55px}.side-words{display:none}.eyebrow{margin-top:0}.hero h1{font-size:clamp(60px,18vw,88px)}.hero-line{font-size:18px}.advantages{grid-template-columns:1fr;gap:12px;display:grid}.hero-actions{flex-direction:column}.gold-button,.outline-button{width:100%}.services-section{padding:50px 20px;display:block}.section-intro{margin-bottom:35px}.services-grid{grid-template-columns:1fr;transform:none}.service-card{clip-path:polygon(4% 0,100% 0,96% 100%,0 94%);min-height:220px}.process-section{padding:50px 20px;display:block}.process-list{grid-template-columns:1fr 1fr;margin-top:30px}.process-item{padding:18px}.consultation{padding:50px 20px;display:block}.consult-copy{margin-bottom:30px}.contact-form{padding:0}.urgent{border-top:1px solid var(--line);border-left:0;margin-top:35px;padding:25px 0 0}.closing{min-height:auto;padding:50px 20px 0;display:block}.closing-text{padding:30px 0}.closing-photo{height:420px}.floating-contact{bottom:12px;right:12px}}@media (width<=480px){.hero{min-height:900px}.hero-photo{height:430px}.hero-copy{padding-top:330px}.hero h1{font-size:60px}.eyebrow{font-size:10px}.advantages small{font-size:9px}.process-list,.two-fields{grid-template-columns:1fr}.service-content{width:72%}.modal{padding:42px 24px 28px}.modal h2{font-size:31px}}@media (width>=761px){.hero-photo{width:57%;right:0}.hero-photo img{object-fit:cover;object-position:58% center;transform-origin:100%;width:100%;height:100%;transform:scale(.94)}.hero-photo:before{background:linear-gradient(90deg,#050606 0%,#050606fa 8%,#050606c7 20%,#05060638 42%,#0000 62%),linear-gradient(#0000 75%,#0506067a 90%,#050606 100%)}.hero-copy{width:61%}}@media (width>=1001px){.header{background:linear-gradient(#030404d1,#03040459 72%,#0000);border-bottom:1px solid #ffffff09;height:104px;padding-left:5.8%;padding-right:5.8%}.brand{min-width:180px}.brand-shield{filter:drop-shadow(0 0 12px #daa63c29);width:47px;height:55px}.brand strong{letter-spacing:.08em;font-size:22px}.brand small{color:#d9a63d;letter-spacing:.42em}.nav{gap:44px}.nav button{color:#ebe7dfb8;padding:15px 0;font-size:11px;position:relative}.nav button:after{content:"";background:#e2ad44;height:1px;transition:left .2s,right .2s;position:absolute;bottom:5px;left:50%;right:50%}.nav button:hover:after{left:0;right:0}.header-contact{background:linear-gradient(110deg,#d9a3380f,#ffffff03);border-color:#e5b349a6;justify-content:center;min-width:155px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.header-contact:hover{background:#d8a13617;border-color:#edc05e;transform:translateY(-2px);box-shadow:0 8px 30px #cf94271f}.hero{min-height:820px}.hero-copy{width:60%;padding-top:148px;padding-left:6%}.side-words{color:#eeebe4c2;letter-spacing:.46em;font-size:12px;line-height:1.65;top:118px;left:6%}.eyebrow{color:#efbf57;letter-spacing:.23em;margin-top:76px;margin-bottom:18px;font-size:12px}.eyebrow span{background:linear-gradient(90deg,#efbd55,#efbd550d);width:70px}.hero h1{letter-spacing:-.055em;max-width:720px;font-size:clamp(76px,7.6vw,112px);line-height:.79}.hero h1 strong{background:linear-gradient(105deg,#c88924 0%,#e9b84f 33%,#ffe08a 55%,#d69b31 82%,#b97818 100%);filter:drop-shadow(0 5px 22px #d3972517);-webkit-background-clip:text;background-clip:text;margin-top:22px}.hero-line{color:#f4f1eae6;letter-spacing:.01em;margin-top:31px;margin-bottom:27px;font-family:Georgia,serif;font-size:21px}.advantages{border-top-color:#e8b85129;border-bottom-color:#e8b85129;gap:34px;width:min(720px,100%);padding:21px 0}.advantages>div{flex:1;min-width:0}.advantages svg{stroke-width:1.45px;filter:drop-shadow(0 0 8px #e4af4326);flex:none;width:25px;height:25px}.advantages strong{color:#eae6de;letter-spacing:.08em;font-size:9px}.advantages small{color:#bebbb394}.hero-actions{margin-top:30px}.hero-actions .gold-button{min-width:285px;height:61px;position:relative;overflow:hidden}.hero-actions .gold-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:28%;height:200%;transition:left .5s;position:absolute;top:-50%;left:-40%;transform:rotate(22deg)}.hero-actions .gold-button:hover:before{left:120%}.hero-actions .outline-button{border-color:#dba439b8;min-width:220px;height:61px}.trust{margin-top:24px}.hero-photo{width:56%;right:0}.hero-photo img{object-position:57% center;transform-origin:100%;filter:contrast(1.03)saturate(.91)brightness(.91);transform:scale(.92)}.hero-photo:before{background:linear-gradient(90deg,#050606 0%,#050606fc 7%,#050606eb 15%,#050606a1 27%,#05060626 46%,#0000 62%),linear-gradient(#0000 73%,#050606b3 92%,#050606 100%),linear-gradient(#00000029,#0000 28%)}.photo-number{color:#d39d3014;font-family:Georgia,serif;font-size:175px;top:145px;right:-18px}.photo-caption{top:245px;right:40px}.signature{color:#e1a93c;opacity:.95;text-shadow:0 3px 20px #000c;bottom:120px;right:72px}.video-button{bottom:47px;right:43px}.hero:before{content:"";z-index:7;background:linear-gradient(90deg,#0000,#dea83d40 15%,#e6b249 50%,#dea83d40 85%,#0000);height:1px;position:absolute;bottom:0;left:5.8%;right:5.8%}}@media (width>=761px){.service-card:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#eebc5214,#0000);width:40%;height:250%;transition:left .55s;position:absolute;top:-80%;left:-50%;transform:rotate(22deg)}.service-card:hover:after{left:130%}.service-card:hover .service-arrow{color:#090a08;background:#e4b14b;transform:rotate(-8deg)}.service-arrow{transition:background .22s,color .22s,transform .22s}.process-item:hover .round-arrow{color:#080906;background:#dda943}}.service-card{isolation:isolate;background:#080a09}.service-card:before{content:"";z-index:-3;opacity:.78;filter:saturate(.72)contrast(1.08)brightness(.72);background-image:url(/demos/lawyer/services-law-hd.png);background-repeat:no-repeat;transition:transform .45s,filter .45s,opacity .45s;position:absolute;inset:0;transform:scale(1.035)}.service-card:after{content:"";z-index:-2;background:linear-gradient(90deg,#050606eb 0%,#050606ad 42%,#05060629 100%),linear-gradient(#0405050d 0%,#04050599 58%,#040505fa 100%);width:auto;height:auto;transition:background .35s;position:absolute;inset:0;transform:none}.service-card.criminal:before{background-position:43% 19%;background-size:300%}.service-card.family:before{background-position:93% 17%;background-size:300%}.service-card.accident:before{background-position:43% 86%;background-size:300%}.service-card.military:before{background-position:94% 84%;background-size:300%}.service-card:hover:before{opacity:1;filter:saturate(.92)contrast(1.1)brightness(.9);transform:scale(1.09)}.service-card:hover:after{background:linear-gradient(90deg,#050606d1 0%,#0506067a 43%,#05060614 100%),linear-gradient(#0000 0%,#04050559 48%,#040505f5 100%);left:0}.service-icon{display:none}.service-number,.service-content,.service-arrow{z-index:5}.service-content{width:73%}.service-content h3{color:#fff;text-shadow:0 2px 8px #000000f2,0 0 25px #000c}.service-content p{color:#f1ede4b8;text-shadow:0 2px 8px #000000e6}.service-number{color:#f0bd53;text-shadow:0 2px 10px #000}.service-arrow{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0304047a;border-color:#e3aa38}.service-card:hover .service-arrow{color:#080906;background:#e4b14b}@media (width<=760px){.service-card:before{background-size:320%}.service-card.criminal:before{background-position:42% 18%}.service-card.family:before{background-position:92% 18%}.service-card.accident:before{background-position:42% 85%}.service-card.military:before{background-position:92% 85%}}button{touch-action:manipulation}.brand,.nav button,.header-contact,.gold-button,.outline-button,.small-outline,.service-card,.process-item,.video-button,.urgent-call,.messengers button,.floating-contact,.modal-x{cursor:pointer}.brand:active,.header-contact:active,.gold-button:active,.outline-button:active,.small-outline:active,.service-card:active,.process-item:active,.video-button:active,.urgent-call:active,.messengers button:active,.floating-contact:active{transform:translateY(1px)}section{scroll-margin-top:30px}.about-modal{background:radial-gradient(circle at 90% 10%,#e1aa3e21,#0000 35%),linear-gradient(135deg,#d69e3014,#0000 45%),#0a0c0b}.process-section,.consultation{isolation:isolate;overflow:hidden}.process-section:after,.consultation:after{content:"";z-index:0;pointer-events:none;filter:saturate(.78)contrast(1.08)brightness(.48);background-image:none;background-repeat:no-repeat;position:absolute}.process-section:after{opacity:.72;background-position:top;background-size:100%;inset:0}.consultation:after{opacity:.58;background-position:bottom;background-size:100%;inset:0}.process-section{border-top:1px solid #f0be4d6b;border-bottom:1px solid #f0be4d73;min-height:355px;padding-top:60px;padding-bottom:55px;box-shadow:inset 0 1px 25px #e0a12b0f,inset 0 -1px 25px #e0a12b0f}.process-title,.process-list,.consult-copy,.contact-form,.urgent{z-index:3}.process-title .section-kicker{color:#e8b64c;letter-spacing:.28em;align-items:center;gap:15px;font-size:11px;display:inline-flex}.process-title .section-kicker:after{content:"";background:linear-gradient(90deg,#e4ac3f,#e4ac3f00);width:72px;height:1px}.process-title h2{text-shadow:0 3px 18px #000000f2,0 0 35px #0009;margin-top:22px;font-size:38px;line-height:1.08}.process-item{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(#0708082e,#0708086b);border-left:1px solid #dda83e47;min-height:215px;padding:4px 22px 18px}.process-number{color:#f0bd55;background:#0607079e;border:1px solid #e2b14a47;padding:10px 12px;font-family:Georgia,serif;font-size:19px;box-shadow:0 8px 30px #00000038}.process-line{background:linear-gradient(90deg,#e4ad43 0 46%,#ffffff1a 46%);top:25px;left:73px}.process-item h3{color:#f6f2ea;text-shadow:0 2px 12px #000;margin-top:22px;font-size:15px}.process-item p{color:#ebe7deb3;text-shadow:0 2px 10px #000;font-size:11px;line-height:1.55}.round-arrow{background:#05060694;border-color:#e0a83d;width:38px;height:38px;margin-top:18px;box-shadow:0 0 18px #d99f3114}.process-item:hover{background:linear-gradient(#daa1351f,#06070747);box-shadow:inset 0 1px #f0be5038,0 15px 45px #0000002e}.consultation{border-top:0;min-height:480px;padding-top:60px;padding-bottom:60px}.consult-copy{border-left:2px solid #e0a93e94;padding-left:28px}.consult-copy .section-kicker{align-items:center;gap:15px;display:flex}.consult-copy .section-kicker:after{content:"";background:linear-gradient(90deg,#dfa83f,#0000);width:75px;height:1px}.consult-copy h2{color:#f6f2e9;text-shadow:0 3px 16px #000000f2,0 0 30px #000000a6;margin-top:23px;font-size:39px;line-height:1.02}.consult-copy p{color:#eeeae1bf;max-width:280px;margin-top:23px;font-size:12px;line-height:1.65}.contact-form input,.contact-form textarea{color:#f4f1ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#111414f0,#080a0aeb);border:1px solid #a4a8a459;border-radius:5px;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000001f}.contact-form input{height:59px;padding-left:50px}.contact-form textarea{height:145px;margin-top:14px;padding-top:19px;padding-left:50px}.contact-form label svg{width:18px;height:18px;top:19px;left:17px}.message-field svg{top:32px!important}.submit-button{letter-spacing:.04em;background:linear-gradient(105deg,#d99e38,#f4cc68 50%,#dda13b);border-color:#f1c76b;height:62px;margin-top:14px;font-size:11px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 10px 30px #c182171f}.submit-button:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:20%;height:250%;transition:left .55s;position:absolute;top:-70%;left:-30%;transform:rotate(22deg)}.submit-button:hover:before{left:120%}.privacy{color:#d6d2c994;margin-top:15px}.urgent h3{color:#f4f0e8;max-width:210px;margin-bottom:12px;font-size:18px;line-height:1.3}.urgent p{color:#e9e5dbad;max-width:235px;margin-bottom:23px;font-size:11px;line-height:1.6}.urgent-call{background:linear-gradient(105deg,#d99e39,#f0c45e);border:1px solid #efc365;border-radius:4px;height:57px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 35px #cf92241f}.urgent-call:hover{transform:translateY(-2px);box-shadow:0 15px 40px #d3972938}.messengers{gap:8px;margin-top:10px}.messengers button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060808c7;border:1px solid #a3a7a359;border-radius:4px;height:44px;transition:border-color .2s,background .2s,transform .2s}.messengers button:hover{background:#1f190cbf;border-color:#e6b144bf;transform:translateY(-2px)}@media (width<=760px){.process-section:after{opacity:.45;background-position:45% 0;background-size:auto 100%}.consultation:after{opacity:.42;background-position:55% bottom;background-size:auto 100%}.process-section,.consultation{padding-top:50px;padding-bottom:50px}.process-title h2,.consult-copy h2{font-size:34px}.process-item{min-height:205px}.contact-form{padding:0}}.process-section{background:#070808;border-top:1px solid #efb846b3!important;border-bottom:1px solid #efb846b3!important;min-height:360px!important;padding:55px 5.5%!important}.process-section:after{display:none!important}.process-section:before{z-index:0!important;opacity:1!important;background:linear-gradient(90deg,#040505c2 0%,#04050561 26%,#04050533 65%,#04050540 100%)!important}.process-title{z-index:5!important}.process-title h2{color:#fff!important;font-size:38px!important;font-weight:800!important;line-height:1.06!important}.process-list{z-index:5!important}.process-item{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#05060647,#05060699)!important;border-left:1px solid #e3ab3d70!important;min-height:225px!important}.process-item h3{color:#fff!important}.process-item p{color:#ffffffb8!important}.consultation{background:#070808;border-top:1px solid #ecb34280!important;min-height:510px!important;padding:58px 5.5%!important}.consultation:after{display:none!important}.consultation:before{z-index:0!important;opacity:1!important;background:linear-gradient(#0506061f,#05060652)!important}.consult-copy,.contact-form,.urgent{z-index:5!important}.consult-copy{background:linear-gradient(90deg,#030404b3,#0304041f)}.consult-copy h2{color:#fff!important;text-shadow:0 3px 10px #000,0 0 25px #000!important;font-size:42px!important}.consult-copy p{text-shadow:0 2px 8px #000;color:#ffffffc7!important}.contact-form input,.contact-form textarea{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080b0be6!important;border:1px solid #b8bcb785!important}.contact-form input{height:62px!important}.contact-form textarea{height:145px!important}.submit-button{background:linear-gradient(105deg,#dfa43e,#ffd270 48%,#dfa23a)!important;height:64px!important}.urgent{background:linear-gradient(90deg,#0506069e,#05060633);padding:10px 0 0 32px!important}.urgent h3{color:#fff!important;font-size:19px!important}.urgent p{color:#ffffffbf!important}.urgent-call{background:linear-gradient(105deg,#dfa33c,#f5c65f)!important;height:61px!important}.messengers button{color:#eeeae2!important;background:#050707e6!important;border-color:#bebeb96b!important}@media (width>=761px){.process-section{grid-template-columns:28% 72%!important}.process-list{grid-template-columns:repeat(4,1fr)!important}.consultation{grid-template-columns:27% 48% 25%!important}}@media (width<=760px){.process-section,.consultation{background-size:auto 100%!important}}.process-section{background:radial-gradient(at 17% 100%,#cb91221f,#0000 27%),radial-gradient(at 78% 20%,#b27d190e,#0000 35%),linear-gradient(115deg,#0000 0 27%,#d197260e 27.15%,#0000 27.45%),linear-gradient(64deg,#0000 0 78%,#cd93250b 78.15%,#0000 78.45%),#070808;border-top:1px solid #d3992c33;border-bottom:1px solid #dca4324d;grid-template-columns:29% 71%;width:min(100%,1440px);min-height:330px;margin:0 auto;padding:54px 5.5% 46px;display:grid;position:relative;overflow:hidden}.process-section:before{content:"";pointer-events:none;opacity:.38;background:linear-gradient(20deg,#0000 0 49.8%,#ffffff06 50%,#0000 50.2%) 0 0/220px 160px,linear-gradient(154deg,#0000 0 49.8%,#dca43109 50%,#0000 50.2%) 0 0/310px 220px;position:absolute;inset:0}.process-section:after{content:"";pointer-events:none;transform-origin:50%;background:linear-gradient(#0000,#be7e1547 15%,#e5aa3a 48%,#bf7e1566 75%,#0000);width:1px;height:470px;position:absolute;top:-70px;left:28.7%;transform:rotate(7deg);box-shadow:0 0 5px #ecad398c,0 0 20px #da941d26}.process-title,.process-list{z-index:2;position:relative}.process-title{padding:1px 42px 0 0}.process-title .section-kicker{color:#d6a13b;letter-spacing:.31em;margin-bottom:22px;font-size:10px;font-weight:700;display:block}.process-title h2{color:#f2efe8;letter-spacing:.015em;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:800;line-height:1.04}.process-list{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:1px;display:grid}.process-item{color:#fff;text-align:left;background:0 0;border:0;border-left:1px solid #d59f322e;flex-direction:column;align-items:flex-start;min-width:0;min-height:220px;padding:0 22px 2px;transition:background .25s,transform .25s;display:flex;position:relative}.process-item:first-child{border-left-color:#daa43745}.process-number{color:#a8a69f;background:#080a098a;border:1px solid #5c5f5b66;place-items:center;width:47px;height:47px;padding:0;font-size:15px;line-height:1;display:grid}.process-line{background:linear-gradient(90deg,#d39b32 0 46%,#4648456b 46% 100%);height:1px;position:absolute;top:23px;left:69px;right:0}.process-item h3{color:#f0ede6;margin:24px 0 9px;font-size:14px;font-weight:700}.process-item p{color:#bebbb3ab;max-width:165px;min-height:48px;margin:0;font-size:10px;line-height:1.48}.round-arrow{color:#dfa940;background:#0506068c;border:1px solid #c68c29;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:auto;transition:color .2s,background .2s,transform .2s;display:grid}.round-arrow svg{width:13px}.process-item:hover{background:linear-gradient(#d49c2e12,#0000 82%);transform:translateY(-3px)}.process-item:hover .round-arrow{color:#080906;background:#dda943;transform:translate(3px)}.consultation{background:radial-gradient(at 8% 5%,#cf942114,#0000 26%),radial-gradient(at 92%,#cd911f1a,#0000 28%),linear-gradient(122deg,#0000 0 27%,#cc92230b 27.1%,#0000 27.4%),linear-gradient(57deg,#0000 0 78%,#d397260d 78.1%,#0000 78.4%),#070808;border-top:0;border-bottom:1px solid #d59f3333;grid-template-columns:28.5% 46% 25.5%;width:min(100%,1440px);min-height:410px;margin:0 auto;padding:54px 5.5% 52px;display:grid;position:relative;overflow:hidden}.consultation:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(20deg,#0000 0 49.8%,#ffffff05 50%,#0000 50.2%) 0 0/230px 170px,linear-gradient(153deg,#0000 0 49.8%,#d89d2b08 50%,#0000 50.2%) 0 0/320px 230px;position:absolute;inset:0}.consultation:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#cd8c1c6b,#e2a83b,#c2801540,#0000);width:28%;height:1px;position:absolute;top:0;right:0;box-shadow:0 0 12px #de9f284d}.consult-copy,.contact-form,.urgent{z-index:2;position:relative}.consult-copy{border-left:1px solid #d7a1349e;padding:2px 40px 0 22px}.consult-copy .section-kicker{color:#d5a03a;letter-spacing:.3em;margin-bottom:20px;font-size:10px;font-weight:700;display:block}.consult-copy h2{color:#f1eee7;letter-spacing:-.018em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:37px;font-weight:500;line-height:.98}.consult-copy p{color:#bebbb3b3;max-width:245px;margin:24px 0 0;font-size:10px;line-height:1.55}.contact-form{padding:0 31px 0 20px}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form label{display:block;position:relative}.contact-form label svg{z-index:3;color:#a8a69f;width:15px;height:15px;position:absolute;top:18px;left:15px}.contact-form input,.contact-form textarea{box-sizing:border-box;color:#f2eee7;background:#0d100fe0;border:1px solid #4d514eb8;border-radius:0;outline:0;width:100%;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff04}.contact-form input{height:51px;padding:0 14px 0 43px}.contact-form textarea{resize:none;height:121px;min-height:121px;margin-top:12px;padding:16px 14px 14px 43px}.contact-form .message-field>svg{top:29px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9e9f9ba8;font-size:10px}.contact-form input:focus,.contact-form textarea:focus{border-color:#d5a03a;box-shadow:0 0 18px #cd91231a}.submit-button{color:#090a08;cursor:pointer;background:linear-gradient(105deg,#d39a36,#f2cb67 52%,#dba13a);border:1px solid #efc564;justify-content:center;align-items:center;gap:25px;width:100%;height:52px;margin-top:10px;font-size:10px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #fff3}.submit-button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #cd912326}.submit-button svg{width:17px}.privacy{color:#96958fc2;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:8px;display:flex}.privacy svg{width:12px}.urgent{border-left:1px solid #d59f3370;padding:1px 0 0 27px}.urgent h3{color:#f0ede6;margin:0 0 10px;font-size:14px;font-weight:700}.urgent p{color:#b9b5adb3;max-width:220px;margin:0 0 18px;font-size:10px;line-height:1.5}.urgent-call{color:#080906;cursor:pointer;background:linear-gradient(110deg,#d19834,#efc763);border:1px solid #e8ba59;justify-content:center;align-items:center;gap:13px;width:100%;height:47px;font-size:9px;font-weight:800;transition:transform .2s;display:flex}.urgent-call:hover{transform:translateY(-2px)}.urgent-call svg{width:15px}.messengers{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.messengers button{color:#cbc8c1;cursor:pointer;background:#070808b8;border:1px solid #4d514ebf;justify-content:flex-start;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:9px;transition:border-color .2s,background .2s;display:flex}.messengers button:last-child{grid-column:1/-1}.messengers button:hover{background:#18140cbf;border-color:#d7a134a6}.messengers svg{color:#e0ad45;width:14px}@media (width<=1000px){.process-section{grid-template-columns:26% 74%;padding-left:4%;padding-right:4%}.process-item{padding-left:15px;padding-right:15px}.consultation{grid-template-columns:27% 46% 27%;padding-left:4%;padding-right:4%}.contact-form{padding-left:12px;padding-right:20px}.urgent{padding-left:20px}}@media (width<=760px){.process-section{min-height:auto;padding:48px 20px;display:block}.process-section:after{display:none}.process-title{padding-right:0}.process-title h2{font-size:32px}.process-list{grid-template-columns:1fr 1fr;margin-top:35px}.process-item{border-top:1px solid #d59f3226;min-height:210px;padding:18px}.process-line{display:none}.consultation{min-height:auto;padding:48px 20px;display:block}.consult-copy{margin-bottom:34px;padding-right:0}.contact-form{padding:0}.urgent{border-top:1px solid #d59f3359;border-left:0;margin-top:34px;padding:27px 0 0}}@media (width<=480px){.process-list,.two-fields{grid-template-columns:1fr}.process-item{min-height:190px}.consult-copy h2{font-size:35px}}.process-section.process-v3{isolation:isolate!important;box-sizing:border-box!important;background:linear-gradient(120deg,#0000 0 24%,#ca901f0e 24.1%,#0000 24.35%),linear-gradient(61deg,#0000 0 78%,#ca901f0b 78.1%,#0000 78.35%),radial-gradient(circle at 15% 100%,#c3871b1f,#0000 30%),radial-gradient(circle at 83% 0,#9c6b160f,#0000 27%),#070808!important;border-top:1px solid #d59d2f6b!important;border-bottom:1px solid #d59d2f75!important;grid-template-columns:31% 69%!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:360px!important;margin:0!important;padding:62px 6.3% 52px!important;display:grid!important;position:relative!important;overflow:hidden!important}.process-section.process-v3:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.38!important;background:linear-gradient(118deg,#0000 0 29.85%,#e8ad3940 30%,#0000 30.15%),linear-gradient(55deg,#0000 0 84.85%,#d6992a29 85%,#0000 85.15%)!important;display:block!important;position:absolute!important;inset:0!important}.process-section.process-v3:after{content:""!important;z-index:1!important;opacity:1!important;transform-origin:50%!important;pointer-events:none!important;background:linear-gradient(#0000 0%,#b4740f33 14%,#e0a337 46%,#f0bc55 52%,#b3740f40 78%,#0000 100%)!important;width:1px!important;height:560px!important;display:block!important;position:absolute!important;top:-110px!important;left:30.2%!important;transform:rotate(8deg)!important;box-shadow:0 0 6px #e8ab3873,0 0 22px #ce8b1829!important}.process-v3 .process-title{z-index:3!important;box-sizing:border-box!important;align-self:start!important;width:auto!important;margin:0!important;padding:0 48px 0 0!important;position:relative!important;transform:none!important}.process-v3 .process-title .section-kicker{color:#d7a13b!important;letter-spacing:.3em!important;margin:0 0 26px!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:block!important}.process-v3 .process-title .section-kicker:before,.process-v3 .process-title .section-kicker:after{display:none!important}.process-v3 .process-title h2{color:#f4f1e9!important;letter-spacing:.005em!important;text-align:left!important;text-transform:uppercase!important;opacity:1!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(35px,3vw,47px)!important;font-weight:800!important;line-height:1.03!important;display:block!important;transform:none!important}.process-v3 .process-list{z-index:3!important;box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;transform:none!important}.process-v3 .process-item{box-sizing:border-box!important;color:#fff!important;min-width:0!important;height:auto!important;min-height:240px!important;box-shadow:none!important;text-align:left!important;opacity:1!important;appearance:none!important;background:0 0!important;border:0!important;border-left:1px solid #d39e3338!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important;padding:0 24px 3px!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}.process-v3 .process-item:last-child{border-right:1px solid #d39e3324!important}.process-v3 .process-number{z-index:2!important;box-sizing:border-box!important;color:#aaa79f!important;opacity:1!important;background:#080a09c7!important;border:1px solid #75756c59!important;border-radius:0!important;place-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;margin:0!important;padding:0!important;font-size:17px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:relative!important}.process-v3 .process-line{opacity:1!important;background:linear-gradient(90deg,#d49b32 0 48%,#4f504b6e 48% 100%)!important;width:auto!important;height:1px!important;margin:0!important;display:block!important;position:absolute!important;top:25px!important;left:76px!important;right:0!important}.process-v3 .process-item h3{color:#f3f0e8!important;text-align:left!important;opacity:1!important;margin:27px 0 10px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.process-v3 .process-item p{color:#bfbcb4ad!important;text-align:left!important;opacity:1!important;max-width:185px!important;min-height:48px!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:400!important;line-height:1.48!important;display:block!important}.process-v3 .round-arrow{color:#dda83f!important;opacity:1!important;background:#050606a3!important;border:1px solid #c98f2b!important;border-radius:50%!important;place-items:center!important;width:39px!important;min-width:39px!important;height:39px!important;margin:auto 0 0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.process-v3 .round-arrow svg{width:14px!important;height:14px!important}.process-v3 .process-item:hover{background:linear-gradient(#d69d2e0f,#0000 80%)!important}.process-v3 .process-item:hover .round-arrow{color:#080906!important;background:#dfa941!important;transform:translate(3px)!important}.consultation.consultation-v3{isolation:isolate!important;box-sizing:border-box!important;background:linear-gradient(122deg,#0000 0 23%,#cc911f0e 23.1%,#0000 23.35%),linear-gradient(58deg,#0000 0 78%,#cc911f0d 78.1%,#0000 78.35%),radial-gradient(circle at 92% 45%,#c182171c,#0000 28%),radial-gradient(circle at 7% 5%,#b57a160f,#0000 24%),#070808!important;border:0!important;border-bottom:1px solid #d39d2f33!important;grid-template-columns:31% 45% 24%!important;align-items:start!important;gap:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:465px!important;margin:0!important;padding:58px 6.3%!important;display:grid!important;position:relative!important;overflow:hidden!important}.consultation.consultation-v3:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.35!important;background:linear-gradient(119deg,#0000 0 30.1%,#e2a73538 30.2%,#0000 30.3%),linear-gradient(57deg,#0000 0 86.2%,#d99d2b26 86.3%,#0000 86.4%)!important;display:block!important;position:absolute!important;inset:0!important}.consultation.consultation-v3:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#c98b1b3d 16%,#dfa43a 49%,#c98b1b3d 82%,#0000)!important;width:auto!important;height:1px!important;display:block!important;position:absolute!important;top:0!important;left:6.3%!important;right:6.3%!important;box-shadow:0 0 13px #d7972438!important}.consultation-v3 .consult-copy{z-index:3!important;box-sizing:border-box!important;opacity:1!important;background:0 0!important;border:0!important;border-left:1px solid #d59f329e!important;width:auto!important;margin:0!important;padding:2px 42px 0 24px!important;position:relative!important;transform:none!important}.consultation-v3 .consult-copy .section-kicker{color:#d7a13b!important;letter-spacing:.3em!important;margin:0 0 24px!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:block!important}.consultation-v3 .consult-copy .section-kicker:before,.consultation-v3 .consult-copy .section-kicker:after{display:none!important}.consultation-v3 .consult-copy h2{color:#f4f1e9!important;letter-spacing:-.025em!important;text-align:left!important;opacity:1!important;max-width:360px!important;margin:0!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(41px,3.55vw,55px)!important;font-weight:500!important;line-height:.98!important;display:block!important;transform:none!important}.consultation-v3 .consult-copy p{color:#bfbcb4b3!important;text-align:left!important;opacity:1!important;max-width:290px!important;margin:29px 0 0!important;padding:0!important;font-size:11px!important;line-height:1.58!important;display:block!important}.consultation-v3 .contact-form{z-index:3!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;margin:0!important;padding:0 34px 0 20px!important;display:block!important;position:relative!important;transform:none!important}.consultation-v3 .two-fields{grid-template-columns:1fr 1fr!important;gap:13px!important;width:100%!important;margin:0!important;display:grid!important}.consultation-v3 .contact-form label{margin:0!important;display:block!important;position:relative!important}.consultation-v3 .contact-form label>svg{z-index:4!important;color:#bcbbb4b8!important;width:17px!important;height:17px!important;position:absolute!important;top:21px!important;left:17px!important}.consultation-v3 .contact-form input,.consultation-v3 .contact-form textarea{box-sizing:border-box!important;color:#f3f0e8!important;opacity:1!important;background:#0a0d0ce8!important;border:1px solid #646864ad!important;border-radius:0!important;outline:0!important;width:100%!important;margin:0!important;font-family:inherit!important;display:block!important;box-shadow:inset 0 1px #ffffff04!important}.consultation-v3 .contact-form input{height:59px!important;padding:0 16px 0 49px!important}.consultation-v3 .contact-form textarea{resize:none!important;height:145px!important;min-height:145px!important;margin-top:13px!important;padding:20px 16px 16px 49px!important}.consultation-v3 .contact-form .message-field>svg{top:34px!important}.consultation-v3 .contact-form input::placeholder,.consultation-v3 .contact-form textarea::placeholder{color:#9fa09ba8!important;font-size:11px!important}.consultation-v3 .contact-form input:focus,.consultation-v3 .contact-form textarea:focus{border-color:#d8a13a!important;box-shadow:0 0 20px #cf922217!important}.consultation-v3 .submit-button{box-sizing:border-box!important;color:#080906!important;opacity:1!important;background:linear-gradient(105deg,#d79d36,#f3c965 52%,#dda33c)!important;border:1px solid #efc260!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:30px!important;width:100%!important;height:62px!important;margin:13px 0 0!important;padding:0 20px!important;font-size:11px!important;font-weight:800!important;display:flex!important;transform:none!important;box-shadow:inset 0 1px #ffffff3d!important}.consultation-v3 .submit-button svg{width:18px!important;height:18px!important}.consultation-v3 .privacy{color:#9a9892bd!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:13px 0 0!important;font-size:9px!important;display:flex!important}.consultation-v3 .privacy svg{width:13px!important;height:13px!important}.consultation-v3 .urgent{z-index:3!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-left:1px solid #d59f3373!important;margin:0!important;padding:3px 0 0 32px!important;position:relative!important;transform:none!important}.consultation-v3 .urgent h3{color:#f3f0e9!important;text-align:left!important;max-width:235px!important;margin:0 0 12px!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.23!important;display:block!important}.consultation-v3 .urgent p{color:#bbb8b0b3!important;text-align:left!important;max-width:250px!important;margin:0 0 23px!important;padding:0!important;font-size:10px!important;line-height:1.55!important;display:block!important}.consultation-v3 .urgent-call{box-sizing:border-box!important;color:#080906!important;opacity:1!important;background:linear-gradient(108deg,#d69c36,#f1c763)!important;border:1px solid #e9ba59!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;height:59px!important;margin:0!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.consultation-v3 .urgent-call svg{width:17px!important;height:17px!important}.consultation-v3 .messengers{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:9px 0 0!important;display:grid!important}.consultation-v3 .messengers button{box-sizing:border-box!important;color:#cbc8c1!important;opacity:1!important;background:#070808c7!important;border:1px solid #5b5f5bc2!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;height:44px!important;margin:0!important;padding:0 13px!important;font-size:10px!important;display:flex!important}.consultation-v3 .messengers button:last-child{grid-column:1/-1!important}.consultation-v3 .messengers button svg{color:#dfa941!important;width:15px!important;height:15px!important}@media (width<=900px){.process-section.process-v3{grid-template-columns:1fr!important;padding:52px 28px!important}.process-v3 .process-list{margin-top:42px!important}.process-section.process-v3:after{display:none!important}.consultation.consultation-v3{grid-template-columns:1fr 1.45fr!important;gap:40px!important;padding:52px 28px!important}.consultation-v3 .urgent{border-top:1px solid #d59f3359!important;border-left:0!important;grid-column:1/-1!important;margin-top:10px!important;padding:30px 0 0!important}}@media (width<=650px){.process-v3 .process-list{grid-template-columns:1fr 1fr!important}.process-v3 .process-item{border-top:1px solid #d39e332e!important;min-height:220px!important;padding:18px!important}.process-v3 .process-line{display:none!important}.consultation.consultation-v3{display:block!important}.consultation-v3 .consult-copy{padding-right:0!important}.consultation-v3 .contact-form{margin-top:42px!important;padding:0!important}.consultation-v3 .urgent{margin-top:40px!important}}@media (width<=480px){.process-v3 .process-list,.consultation-v3 .two-fields{grid-template-columns:1fr!important}.consultation-v3 .consult-copy h2{font-size:39px!important}}.consultation.consultation-v3{min-height:760px!important;padding-bottom:330px!important}.consultation.consultation-v3:before{content:""!important;z-index:0!important;opacity:1!important;pointer-events:none!important;background-image:linear-gradient(#070808 0%,#070808f7 8%,#070808c7 22%,#07080852 46%,#07080814 68%,#07080833 100%),linear-gradient(90deg,#070808c2 0%,#07080829 18%,#0000 37% 70%,#0708082e 88%,#070808b8 100%),url(/demos/lawyer/lawyer-bottom.png)!important;background-position:50%,50%,50% 67%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;width:100%!important;height:430px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.consultation-v3 .consult-copy,.consultation-v3 .contact-form,.consultation-v3 .urgent{z-index:3!important;position:relative!important}@media (width<=900px){.consultation.consultation-v3{padding-bottom:300px!important}.consultation.consultation-v3:before{height:380px!important}}@media (width<=650px){.consultation.consultation-v3{padding-bottom:260px!important}.consultation.consultation-v3:before{background-image:linear-gradient(#070808 0%,#070808eb 15%,#0708084d 50%,#07080824 100%),linear-gradient(90deg,#0708088c,#0000 30% 70%,#0708088c),url(/demos/lawyer/lawyer-bottom.png)!important;background-position:50%,50%,bottom!important;height:330px!important}}.consultation.consultation-v3{border-bottom:0!important;padding-bottom:350px!important}.consultation.consultation-v3:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:1!important;background-image:linear-gradient(#070808 0%,#070808fa 5%,#070808db 15%,#07080873 30%,#0708081a 48%,#0708080a 66%,#0708086b 84%,#070808 100%),linear-gradient(90deg,#070808 0%,#070808a6 6%,#0708082e 19%,#0000 34% 72%,#0708082e 87%,#070808 100%),url(/demos/lawyer/lawyer-bottom.png)!important;background-position:50%,50%,50% 67%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;width:100%!important;height:470px!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.consultation.consultation-v3:after{content:""!important;z-index:1!important;pointer-events:none!important;width:100%!important;height:180px!important;box-shadow:none!important;background:linear-gradient(#0000 0%,#07080829 25%,#0708089e 62%,#070808 100%)!important;position:absolute!important;inset:auto 0 0!important}.closing{background-color:#070808!important;border-top:0!important;margin-top:0!important;position:relative!important}.closing:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(#070808 0%,#070808f5 20%,#0708088c 58%,#0000 100%)!important;height:110px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}@media (width<=650px){.consultation.consultation-v3{padding-bottom:280px!important}.consultation.consultation-v3:before{background-position:50%,50%,62% bottom!important;height:390px!important}.consultation.consultation-v3:after{height:150px!important}}.consultation.consultation-v3{border-bottom:1px solid #d39d2f33!important;min-height:465px!important;padding-bottom:58px!important}.consultation.consultation-v3:before{content:""!important;z-index:0!important;opacity:.35!important;pointer-events:none!important;background:linear-gradient(119deg,#0000 0 30.1%,#e2a73538 30.2%,#0000 30.3%),linear-gradient(57deg,#0000 0 86.2%,#d99d2b26 86.3%,#0000 86.4%)!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.consultation.consultation-v3:after{content:""!important;z-index:1!important;opacity:1!important;background:linear-gradient(90deg,#0000,#c98b1b3d 16%,#dfa43a 49%,#c98b1b3d 82%,#0000)!important;width:auto!important;height:1px!important;position:absolute!important;inset:0 6.3% auto!important;box-shadow:0 0 13px #d7972438!important}.closing{isolation:isolate!important;background-color:#0000!important;background-image:linear-gradient(90deg,#060707 0%,#060707fa 24%,#060707e0 39%,#06070759 59%,#06070714 78%,#0607072e 100%),linear-gradient(#060707 0%,#0607078c 12%,#0000 35% 72%,#060707 100%),url(/demos/lawyer/lawyer-bottom.png)!important;background-position:50%,50%,50% 68%!important;background-repeat:no-repeat!important;background-size:100% 100%,100% 100%,cover!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-top:0!important;min-height:430px!important;margin-top:0!important;position:relative!important;overflow:hidden!important}.closing:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(118deg,#0000 0 34%,#da9e2d1a 34.1%,#0000 34.25%),linear-gradient(60deg,#0000 0 75%,#da9e2d17 75.1%,#0000 75.25%)!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.closing:after{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#06070752,#0000 38% 78%,#06070738)!important;position:absolute!important;inset:0!important}.closing>*{z-index:2!important;position:relative!important}@media (width<=650px){.consultation.consultation-v3{padding-bottom:48px!important}.closing{background:linear-gradient(#060707 0%,#060707e0 25%,#06070747 53%,#060707 100%) 50%/100% 100%,url(/demos/lawyer/lawyer-bottom.png) 65%/cover!important;min-height:520px!important}}.closing{background:#070808!important}.closing:before{background:linear-gradient(118deg,#0000 0 34%,#da9e2d1a 34.1%,#0000 34.25%),linear-gradient(60deg,#0000 0 75%,#da9e2d14 75.1%,#0000 75.25%)!important}.closing:after{background:0 0!important}.closing-photo{display:none!important}
