.rubicon-hero{position:relative;isolation:isolate;width:100%;margin:0;padding:42px clamp(24px,3vw,56px) 36px;background:#f8f5ef;overflow:hidden}.rubicon-hero::after{content:"";display:block;position:absolute;z-index:-1;top:3px;right:0;bottom:0;width:51%;background-image:linear-gradient(90deg,#f8f5ef 0%,rgb(248 245 239 / .1) 18%,#fff0 40%),url(https://tcg.net.ua/wp-content/uploads/2026/11/rubicon-courthouse-hero.webp);background-size:cover;background-position:center}.rubicon-hero .rh-layout{display:grid;grid-template-columns:minmax(0,55%) minmax(0,45%);gap:0;min-height:540px;padding:0;align-items:center}.rubicon-hero .rh-copy{min-width:0;padding:0 30px 0 0}.rubicon-hero .rh-text-rule{padding-left:18px;border-left:3px solid #a47a3c}.rubicon-hero h1{font:400 clamp(40px,3.3vw,66px)/1.06 Georgia,"Times New Roman",serif!important;letter-spacing:-.035em!important;color:#10223d!important;margin:0 0 17px!important}.rubicon-hero .rh-audience{font:400 clamp(18px,1.45vw,25px)/1.35 Georgia,"Times New Roman",serif;color:#394b60;margin:0;max-width:none}.rubicon-hero .rh-countries{color:#956c30;margin:2px 0 24px;font-size:clamp(20px,1.6vw,28px)}.rubicon-hero .rh-countries span{margin-left:12px}.rubicon-hero .rh-summary{display:grid;grid-template-columns:.85fr 1fr 1.45fr;gap:12px;max-width:none;font:400 clamp(15px,1.03vw,18px)/1.4 Georgia,"Times New Roman",serif!important;letter-spacing:0!important;margin:0 0 22px!important;padding:0!important;color:#10223d!important}.rubicon-hero .rh-summary>span{display:flex;align-items:center;gap:10px;min-width:0}.rubicon-hero .rh-summary>span+span{border-left:1px solid #d8c6a6;padding-left:12px}.rubicon-hero .rh-summary svg{width:34px;height:34px;flex:0 0 34px;color:#956c30}.rubicon-hero .rh-details{font:400 clamp(14px,.91vw,16px)/1.6 Arial,sans-serif;color:#576274;margin:0}.rubicon-hero .rh-details+.rh-details{margin-top:3px}.rubicon-hero .rh-services{margin:17px 0 0 21px;padding:11px 0 0;font:400 clamp(12px,.8vw,14px)/1.5 Arial,sans-serif}.rubicon-hero .rh-visual{display:flex;justify-content:flex-end;align-self:center;max-width:none;width:100%;padding:0;margin:0;background:none}.rubicon-hero .rh-contact{width:390px;max-width:100%;padding:27px 24px;background:rgb(255 253 249 / .97);border:1px solid #b99b6c;border-radius:2px;box-shadow:0 6px 24px #10223d19,inset 0 0 0 3px #fffaf0}.rubicon-hero .rh-contact-title{font:400 25px/1.25 Georgia,"Times New Roman",serif;margin:0 0 4px;color:#10223d}.rubicon-hero .rh-response{font:400 13px/1.5 Arial,sans-serif;color:#576274;margin:0 0 17px}.rubicon-hero .rh-button{min-height:54px;margin:0;padding:12px 8px;gap:7px;font:600 13px/1.4 Arial,sans-serif}.rubicon-hero .rh-button--primary{background:linear-gradient(110deg,#142c48,#0d213b);color:#fff!important;font-size:14px}.rubicon-hero .rh-button--primary:hover{background:#253e5a}.rubicon-hero .rh-social{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.rubicon-hero .rh-social .rh-button{font-size:11px;gap:4px;padding:10px 4px}.rubicon-hero .rh-social i{font-size:16px;width:18px;flex:0 0 18px}.rubicon-hero .rh-trust{list-style:none;margin:23px 0 0;padding:0;display:grid;gap:14px}.rubicon-hero .rh-trust li{display:flex;align-items:center;gap:12px;font:400 13px/1.5 Arial,sans-serif;color:#576274}.rubicon-hero .rh-trust i{width:19px;font-size:18px;text-align:center;color:#956c30}@media(min-width:1600px){.rubicon-hero{padding:30px 38px}.rubicon-hero .rh-layout{min-height:560px}.rubicon-hero .rh-contact{width:385px;padding:27px}.rubicon-hero .rh-details{font-size:15px}.rubicon-hero .rh-social .rh-button{font-size:13px}}@media(min-width:901px) and (max-width:1150px){.rubicon-hero{padding:25px 22px}.rubicon-hero .rh-layout{grid-template-columns:56% 44%}.rubicon-hero h1{font-size:40px!important}.rubicon-hero .rh-contact{width:300px;padding:20px 16px}.rubicon-hero .rh-summary svg{width:25px;height:25px;flex-basis:25px}.rubicon-hero .rh-summary>span{gap:6px}}@media(max-width:900px){.rubicon-hero{padding:26px 20px 0;width:100%;margin:0}.rubicon-hero::after{display:none}.rubicon-hero .rh-layout{grid-template-columns:minmax(0,1fr);gap:25px}.rubicon-hero .rh-copy{padding:0}.rubicon-hero h1{font-size:clamp(32px,5.5vw,49px)!important}.rubicon-hero .rh-visual{padding:24px 18px;margin:0 -20px;width:calc(100% + 40px);background:linear-gradient(90deg,rgb(248 245 239 / .1),rgb(248 245 239 / .15)),url(https://tcg.net.ua/wp-content/uploads/2026/11/rubicon-courthouse-hero.webp) center/cover no-repeat;min-height:400px;align-items:center}.rubicon-hero .rh-contact{width:335px}.rubicon-hero .rh-summary{font-size:14px!important}}@media(max-width:480px){.rubicon-hero{padding:24px 14px 0}.rubicon-hero .rh-text-rule{padding-left:12px}.rubicon-hero h1{font-size:clamp(29px,7.6vw,36px)!important}.rubicon-hero .rh-summary{grid-template-columns:1fr;gap:12px}.rubicon-hero .rh-summary>span+span{padding:0;border:0}.rubicon-hero .rh-visual{margin:0 -14px;width:calc(100% + 28px);padding:28px 16px}.rubicon-hero .rh-contact{margin:auto;background:rgb(255 253 249 / .97)}}.rubicon-hero .rh-social .rh-button{font-size:14px;min-height:54px;gap:7px}.rubicon-hero .rh-social i{font-size:20px;width:22px;flex:0 0 22px}.rubicon-hero,.rubicon-hero *{box-sizing:border-box}.rubicon-hero{font-family:Arial,sans-serif;color:#10223d}.rubicon-hero .rh-layout{position:relative;z-index:1}.rubicon-hero .rh-summary{list-style:none}.rubicon-hero .rh-contact a{text-decoration:none}.rubicon-hero .rh-contact .rh-button{display:flex;align-items:center;justify-content:center;border:1px solid #10223d;border-radius:2px;background:#f8f5ef;color:#10223d;padding:12px 8px;text-align:center;font-weight:600}.rubicon-hero .rh-contact .rh-button--primary{background:linear-gradient(110deg,#142c48,#0d213b);color:#fff}.rubicon-hero .rh-contact .rh-button:hover{filter:brightness(.94)}.rubicon-hero .rh-contact a:focus-visible{outline:3px solid #a47a3c;outline-offset:3px}.rubicon-hero .rh-trust{padding:0}.rubicon-hero .rh-trust li::marker{content:""}.rubicon-hero .rh-icon{width:21px;height:21px;flex:none;vertical-align:middle}.rubicon-hero .rh-trust .rh-icon{color:#956c30}.rubicon-hero .rh-audience{margin-bottom:0}.rubicon-hero .rh-countries{display:block;font-weight:700}.rubicon-hero .rh-services{border-top:1px solid #a47a3c}.rubicon-hero .rh-contact{position:relative;z-index:2}@media(max-width:900px){.rubicon-hero .rh-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.rubicon-hero .rh-summary{grid-template-columns:1fr!important}.rubicon-hero .rh-social{grid-template-columns:repeat(2,minmax(0,1fr))}.rubicon-hero .rh-contact{width:100%;max-width:390px}}@media(prefers-reduced-motion:reduce){.rubicon-hero *{scroll-behavior:auto!important;transition:none!important}}.rubicon-hero .rh-copy,.rubicon-hero .rh-visual{align-self:start}.rubicon-hero .rh-summary{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.55fr);align-items:start;gap:14px;margin:22px 0 20px!important;padding:0!important;font:400 clamp(15px,1.03vw,18px)/1.45 Georgia,"Times New Roman",serif!important;color:#10223d!important;max-width:100%}.rubicon-hero .rh-summary>span{display:flex!important;flex-direction:row;align-items:flex-start;gap:9px;min-width:0;overflow-wrap:break-word}.rubicon-hero .rh-summary>span>span{min-width:0;display:block}.rubicon-hero .rh-summary>span+span{border-left:1px solid #d8c6a6;padding-left:14px}.rubicon-hero .rh-summary .rh-icon{width:30px;height:30px;flex:0 0 30px;color:#956c30}.rubicon-hero .rh-description{max-width:750px}.rubicon-hero .rh-copy{min-width:0}.rubicon-hero .rh-contact .rh-contact-title{font-size:clamp(22px,1.5vw,27px);line-height:1.25}.rubicon-hero .rh-contact .rh-response{font-size:13px}.rubicon-hero .rh-contact .rh-trust{font-size:13px}.rubicon-hero .rh-services{line-height:1.55}@media(min-width:901px) and (max-width:1250px){.rubicon-hero .rh-layout{grid-template-columns:minmax(0,56%) minmax(0,44%)}.rubicon-hero .rh-summary{grid-template-columns:1fr!important;gap:10px!important}.rubicon-hero .rh-summary>span+span{border:0;padding-left:0}.rubicon-hero .rh-contact{width:340px}}@media(max-width:900px){.rubicon-hero{padding:28px 20px 0}.rubicon-hero .rh-layout{min-height:0;grid-template-columns:minmax(0,1fr)}.rubicon-hero .rh-summary{grid-template-columns:1fr!important;gap:11px!important}.rubicon-hero .rh-summary>span+span{border:0;padding-left:0}.rubicon-hero .rh-visual{align-self:stretch}}@media(max-width:480px){.rubicon-hero{padding:24px 14px 0}.rubicon-hero .rh-summary .rh-icon{width:27px;height:27px;flex-basis:27px}.rubicon-hero .rh-contact{padding:23px 17px}}@media (min-width:1251px){.rubicon-hero{padding-top:32px;padding-bottom:30px}.rubicon-hero .rh-layout{grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:440px;align-items:center}.rubicon-hero .rh-copy{padding-right:clamp(22px,2.3vw,42px)}.rubicon-hero .rh-summary{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.65fr);column-gap:14px;row-gap:12px;margin:17px 0 17px!important;font-size:clamp(14px,.96vw,16px)!important;line-height:1.4!important}.rubicon-hero .rh-summary>span{gap:9px;min-width:0;overflow-wrap:normal;hyphens:auto}.rubicon-hero .rh-summary>span+span{padding-left:14px}.rubicon-hero .rh-summary .rh-icon{width:26px;height:26px;flex-basis:26px}.rubicon-hero .rh-countries{margin-bottom:15px}.rubicon-hero .rh-services{margin-top:12px}.rubicon-hero .rh-contact{width:min(390px,100%)}}@media (min-width:1251px) and (max-width:1450px){.rubicon-hero .rh-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rubicon-hero .rh-summary>span:nth-child(3){grid-column:1/-1;border-left:0;padding-left:0}}@media (min-width:901px) and (max-width:1250px){.rubicon-hero .rh-layout{min-height:440px;align-items:center}.rubicon-hero .rh-summary{margin:15px 0!important}.rubicon-hero .rh-countries{margin-bottom:12px}}@media (max-width:900px){.rubicon-hero .rh-layout{min-height:0;align-items:start}.rubicon-hero .rh-summary{margin:16px 0!important}}