.intro_loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;isolation:isolate;overflow:hidden;outline:none}.intro_curtain{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--canvas);clip-path:inset(0)}.intro_logo{position:absolute;left:50%;top:50%;width:clamp(220px,28vw,400px);max-width:calc(100vw - 64px);transform:translate(-50%,-50%);overflow:visible;line-height:0}.intro_logo-image{display:block;width:100%;height:auto;overflow:visible}.intro_skip{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));right:32px;padding:8px;border:0;background:transparent;color:#777;min-height:44px;font:14px Ukraine,Arial,sans-serif;cursor:pointer}.intro_skip:hover{color:#111}.intro_skip:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media(prefers-reduced-motion:reduce){.intro_loader{display:none}}@font-face{font-family:Ukraine;src:url(/assets/e-Ukraine-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Ukraine;src:url(/assets/e-Ukraine-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Ukraine;src:url(/assets/e-Ukraine-Medium.otf) format("opentype");font-weight:500;font-display:swap}:root{font-family:Ukraine,Arial,sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;--ink: #080808;--canvas: #f2f2f2;--surface: #ffffff;--focus: #e54545;--red: #d70505;--muted: #737373;--mobile-display: clamp(30px, 8.8vw, 42px);--mobile-heading: clamp(28px, 8vw, 36px);--mobile-card-heading: 20px;--mobile-body: 16px;--mobile-caption: 14px;--mobile-gutter: 16px;--touch-target: 44px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-width:0;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;color:inherit}a{color:inherit;text-decoration:none}button:disabled{opacity:.6;cursor:wait}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:5px}input:focus-visible,select:focus-visible{outline:2px solid #888;outline-offset:3px}textarea:focus{outline:none;box-shadow:none}button,a{transition:background .25s,color .25s,transform .25s,box-shadow .25s}button:active{transform:scale(.97)}h1,h2,h3,h4,p{margin:0}h2{font-size:52px;font-weight:400;line-height:1.12;letter-spacing:-1.5px}h3{font-weight:400}img{display:block;height:auto;max-width:100%}svg{flex-shrink:0}main,footer,.header{max-width:1440px;margin-inline:auto}.padding-global{padding-inline:36px}.eyebrow{text-transform:uppercase;font-weight:300;font-size:14px;line-height:1.3;color:#666}.text-style-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-100px;left:24px;z-index:100;background:#fff;padding:12px}.skip:focus{top:12px}.header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-radius:60px;min-height:59px;margin-top:9px;margin-bottom:8px;width:calc(100% - 72px);padding:8px 8px 8px 24px}.brand{width:166px;height:auto;object-fit:contain}.nav{display:flex;align-items:center;gap:20px;font-size:14px;white-space:nowrap}.nav button{background:none;display:flex;align-items:center;gap:10px;padding:8px 0}.nav a:hover,.nav button:hover{color:var(--red)}.navbar_actions{display:flex;gap:24px;align-items:center;font-size:14px}.navbar_phone{white-space:nowrap}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;background:var(--red);color:#fff;min-height:56px;padding:8px 8px 8px 16px;border-radius:88px;font-size:16px;white-space:nowrap;position:relative;isolation:isolate;overflow:hidden}.cta>span,.cta>i{position:relative;z-index:1}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#151515;transform:translateY(105%);border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-radius .45s}.cta:hover:before{transform:translateY(0);border-radius:0}.cta:hover{box-shadow:none;transform:translateY(-3px)}.cta i{display:grid;place-items:center;width:40px;height:40px;color:#080808;background:#fff;border-radius:50%;transition:transform .4s}.cta:hover i{transform:rotate(-40deg)}.cta.small{background:#000;font-size:14px;min-height:41px;padding:10px 17px;justify-content:center}.cta.small:before{background:var(--red)}.pill{border:0;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:60px;font-size:16px;min-height:56px;padding:16px 24px;white-space:nowrap}.pill:hover{background:#171717;color:#fff;transform:translateY(-2px)}.menu_toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;height:737px;padding:0 36px;overflow:hidden}.hero_copy{display:flex;flex-direction:column;justify-content:flex-start;padding-top:87px;position:relative;z-index:1}.hero h1{font-size:80px;line-height:.88;font-weight:400;letter-spacing:-1.6px}.hero h1 span{color:#ed0000}.hero_subtitle{font-size:18px;margin-top:32px;line-height:1.35}.hero ul{padding:0;margin:22px 0 0;list-style:none;font-size:18px;display:grid;gap:14px;font-weight:300}.hero li{display:flex;gap:10px;align-items:center}.hero li svg{color:#e00000}.hero_actions{display:flex;gap:12px;position:absolute;top:572px;left:0}.hero_art{position:relative;height:705px}.hero_art img{width:771px;height:771px;max-width:none;position:absolute;left:-39px;top:-24px;object-fit:contain;animation:hero-enter 1s cubic-bezier(.2,.75,.2,1) both}.proof{padding-top:10px;padding-bottom:8px}.proof_grid{display:grid;grid-template-columns:472fr 319fr 561fr;gap:8px;height:224px}.featured{padding:24px;background:#000;color:#fff;border-radius:24px}.featured h3{font-size:16px;line-height:1.15}.featured p{display:flex;gap:6px;font-size:14px;color:#999;margin-top:12px;font-weight:300}.text-link{display:flex;align-items:center;gap:12px;background:transparent;padding:0;text-align:left;font-size:16px;margin-top:auto;width:fit-content}.text-link svg{transition:transform .25s}.text-link:hover{color:var(--red)}.text-link:hover svg{transform:translate(5px)}.featured .text-link svg{padding:3px;border-radius:50%;background:#fff;color:#000}.google_card{border-radius:24px;background:#fff;color:inherit;text-decoration:none;padding:24px;display:flex;flex-direction:column;gap:24px}.google_card:focus-visible{outline:2px solid var(--red);outline-offset:3px}.rating{display:flex;align-items:center;gap:8px;font-size:52px;line-height:1.15}.rating svg{color:#e00000}.google_note{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:300;white-space:nowrap;margin-top:auto;color:#555}.google_note img{width:17px;height:17px}.awards{padding:24px;border-radius:24px;background:#fff}.awards>div{display:flex;gap:8px;margin-top:12px;height:147px}.awards>div>div{flex:1;border:1px solid transparent;transition:border-color .18s ease;border-radius:12px;display:grid;place-items:center;min-width:0}@media(hover:hover){.awards>div>div:hover{border-color:#ddd}}.awards img{width:80%;max-height:38px;object-fit:contain}.logo_strip{background:#fff;border-radius:24px;display:flex;align-items:center;gap:32px;padding:24px;margin-top:8px;height:106px;overflow:hidden}.logo_strip>span{font-size:14px;color:#888;font-weight:300;line-height:1.05;flex-shrink:0}.logo_track{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;width:100%;overflow:hidden}.client_logo{flex:0 0 145px;display:flex;align-items:center;justify-content:center;opacity:.3}.client_logo img{object-fit:contain}.about{padding-top:36px;padding-bottom:36px}.about_image{height:688px;position:relative;overflow:hidden;border-radius:24px;background:#222}.about_image>img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(.42)}.about_image h2{font-family:Ukraine,Arial,sans-serif;position:absolute;top:32px;left:32px;color:#fff;font-size:40px;line-height:1.2;max-width:638px;font-weight:300;letter-spacing:-1.2px}.about_image h2 span{color:#ed1212}.services{padding-block:64px}.services>h2{margin-bottom:52px}.service_grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.service_card{border:1px solid #e4e4e4;border-radius:24px;padding:32px;min-height:466px}.service_card h3{font-size:24px;display:flex;gap:30px;margin-bottom:28px}.service_card h3>span{color:#f01818;font-size:22px;font-weight:300}.service_card ul{padding:0;margin:0;list-style:none;display:grid;gap:8px}.service_card li button{display:flex;align-items:center;text-align:left;gap:14px;width:100%;padding:8px 0;background:transparent;font-size:20px;font-weight:300;border-radius:8px}.service_card li button>svg:first-child{color:var(--red)}.service_card li button>svg:last-child{margin-left:auto}.service_card li button:hover{color:var(--red);padding-left:8px;background:#fff}.service_cta{background:#000;color:#fff;padding:32px;border-radius:24px;min-height:332px;display:flex;flex-direction:column}.service_cta h3{font-size:28px;line-height:1.1}.service_cta p{font-size:16px;font-weight:300;color:#888;max-width:450px;margin-top:8px}.service_cta .cta{align-self:flex-start;margin-top:auto}.reviews{padding-block:64px}.section_heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:52px}.tabs{display:flex;background:#fff;border-radius:60px;padding:4px;max-width:100%;width:max-content}.tabs button{border-radius:50px;font-size:14px;font-weight:300;background:transparent;color:#777;white-space:nowrap;min-height:44px;padding:12px 16px}.tabs button[aria-selected=true]{background:#111;color:#fff}.tabs button:hover{background:#eee;color:#111}.tabs button[aria-selected=true]:hover{background:#333;color:#fff}.mini_rating{display:flex;align-items:center;gap:5px;font-size:14px;margin-left:auto;white-space:nowrap}.mini_rating img{width:17px;height:17px}.mini_rating svg{color:#e00000}.arrows{display:flex;gap:8px}.arrows button,.play_button{display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:#fff}.arrows .next,.play_button{background:var(--red);color:#fff}.arrows button:hover,.play_button:hover{background:#111;color:#fff;transform:translateY(-2px)}.dots{display:flex;gap:6px;margin-left:auto}.dots button{width:8px;height:8px;background:#ccc;border-radius:50%;padding:0}.dots button.is-active{background:#111}.play_button{flex-shrink:0;margin-left:auto}.stats{padding-block:36px}.stats_panel{background:#000;color:#fff;border-radius:24px;padding:80px 32px 40px;min-height:577px}.stats h2{max-width:845px;font-size:40px;line-height:1.3;font-weight:300;text-align:center;margin:auto}.stats_numbers{display:flex;justify-content:center;gap:50px;margin:64px auto}.stats_numbers strong{font-size:52px;font-weight:300;line-height:1}.stats_numbers strong span{color:var(--red)}.stats_numbers p{font-weight:300;color:#777;font-size:14px;margin-top:12px}.stats .logo_strip{border-top:1px solid #222;margin:0;border-radius:0;height:98px;padding:40px 0 0;background:transparent}.dark_strip .client_logo{opacity:.45}.team{padding-block:64px}.team h2{max-width:730px}.team_list{margin-top:52px;display:grid;gap:8px}.contact{padding-block:8px}.contact_panel{display:grid;grid-template-columns:603fr 657fr;gap:44px;background:#fff;border-radius:24px;padding:80px 32px;min-height:740px;align-items:center}.contact_art{display:grid;place-items:center}.contact_art img{width:607px;height:auto;aspect-ratio:607/600;object-fit:contain}.contact_form{width:100%}.contact_form h2{font-size:40px;letter-spacing:-1px}.contact_form>p{font-size:16px;color:#888;line-height:1.5;font-weight:300;max-width:530px;margin:16px 0 32px}.contact_form>input,.textarea_wrap{display:block;width:100%;background:#f5f5f5;border:none;border-radius:24px;margin-bottom:12px;font-size:16px;font-weight:300}.contact_form>input{height:56px;padding:16px 24px}.textarea_wrap{position:relative;padding:16px 24px 30px}.textarea_wrap textarea{width:100%;border:0;resize:vertical;background:transparent;min-height:112px;outline-offset:3px;font-size:16px;font-weight:300}.textarea_wrap>span{position:absolute;right:20px;bottom:12px;color:#999;font-size:12px}.success_box{display:grid;gap:24px;justify-items:start;color:var(--red);padding-block:24px}.faq{padding-top:80px;padding-bottom:64px}.faq>h2{text-align:center}.faq>.tabs{margin:32px auto 52px}.faq_list{max-width:875px;margin:auto;display:grid;gap:7px}.faq_item{border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}.faq_item.expanded{background:#fff;border-color:#fff}.faq_item>button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:transparent;text-align:left;padding:32px 24px;font-size:18px;line-height:1.3;transition:padding-bottom .3s ease}.faq_item svg{color:#888;transition:transform .3s}.faq_item.expanded svg{transform:rotate(180deg)}.faq_answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.faq_item.expanded .faq_answer{grid-template-rows:1fr;opacity:1}.faq_answer-content{min-height:0;overflow:hidden}.faq_answer p{padding:0 24px 32px;font-size:16px;font-weight:300;color:#888;line-height:1.4}.faq_item.expanded>button{padding-bottom:12px}.journal{padding-block:64px 50px}.journal .section_heading{margin-bottom:52px}.journal .pill{font-size:16px;min-width:182px}.articles{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;touch-action:pan-y}.article{display:flex;gap:24px;padding:32px 24px;background:#fff;border-radius:24px;min-height:288px;animation:content-in .4s ease both}.article>img{width:37.45%;height:224px;object-fit:cover;border-radius:12px}.article>div{display:flex;flex-direction:column;min-width:0;flex:1}.article .eyebrow{font-size:12px;margin-bottom:8px}.article h3{font-size:20px;line-height:1.2;letter-spacing:-.3px}.article_meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;color:#888;font-size:12px;font-weight:300}.article_meta span{display:flex;align-items:center;gap:4px}.article .text-link{font-size:14px;margin-top:auto;padding-top:28px}.article .text-link svg{background:#111;color:#fff;border-radius:50%;padding:3px}.journal_controls{display:flex;align-items:center;gap:16px;margin-top:20px;font-size:12px;color:#888}.bottom_cta{padding-block:8px}.bottom_cta>div{min-height:506px;padding:80px 40px;background:#000;border-radius:24px;color:#fff;position:relative;overflow:hidden}.bottom_copy{position:relative;z-index:1;max-width:622px}.bottom_copy h2{font-size:44px;line-height:1.1;max-width:520px}.bottom_copy p{font-size:16px;line-height:1.4;color:#bbb;font-weight:300;margin-top:20px}.bottom_copy .cta{margin-top:44px}.bottom_cta img{position:absolute;left:553px;top:136px;width:796px;height:597px;max-width:none;object-fit:contain;transform:rotate(-8.972deg);transform-origin:0 0}.footer{padding-top:64px;padding-bottom:24px}.footer_main{display:grid;grid-template-columns:1.7fr .64fr 1fr .65fr;gap:50px}.footer_intro h3{max-width:373px;font-size:28px;line-height:1.25}.mono{display:flex;gap:12px;margin-top:20px;font-size:12px;font-weight:300;color:#888;align-items:center}.mono img{object-fit:contain}.footer_links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:14px;font-weight:300}.footer_links h4{text-transform:uppercase;font-size:12px;color:#888;font-weight:300;margin-bottom:8px}.footer_links a,.footer_links button{display:flex;align-items:center;gap:8px;background:transparent;padding:0;text-align:left;font-size:14px}.footer_links a:hover,.footer_links button:hover{color:var(--red)}.footer_bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:140px}.footer_bottom>div{display:flex;gap:20px;font-size:12px;color:#888;font-weight:300;flex-wrap:wrap}.footer_bottom button{padding:0;background:transparent;color:inherit;font-size:12px;font-weight:300}.footer_bottom>img{width:50%;height:auto;aspect-ratio:689/64}.modal{border:0;border-radius:28px;padding:48px;max-width:760px;width:calc(100% - 32px);max-height:90dvh;background:#fff;color:#111;box-shadow:none;overscroll-behavior:contain}.modal::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal_close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:grid;place-items:center;z-index:2}.modal h2{font-size:36px;margin:24px 0;line-height:1.15}.modal p{font-size:16px;line-height:1.6;font-weight:300;margin:20px 0;color:#666}.modal .cta{margin-top:24px}.modal_image{max-height:280px;width:100%;object-fit:cover;border-radius:16px}.story_player{min-height:470px;display:flex;flex-direction:column;padding-top:24px}.story_progress{display:flex;gap:6px;margin-bottom:24px}.story_progress button{height:4px;background:#ddd;border-radius:8px;flex:1;padding:0}.story_progress .filled{background:var(--red)}.story_player .story_caption{font-size:25px;min-height:160px;animation:content-in .4s both}.story_controls{display:flex;align-items:center;gap:20px;margin:20px 0}.story_controls>button{background:#111;color:#fff;border-radius:50%;width:48px;height:48px;display:grid;place-items:center}.story_controls>.arrows{margin-left:auto}.story_player small{font-weight:300;color:#888;line-height:1.4}.story_controls>span{font-size:12px}.story_player .eyebrow{color:var(--red)}@keyframes content-in{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(24px) rotate(3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(min-width:1441px){.header{width:1368px}}@media(max-width:1250px){.nav{gap:14px;font-size:12px}.header{gap:16px}.navbar_phone{display:none}.hero h1{font-size:68px}.hero_subtitle{font-size:17px}.hero ul{font-size:16px}.hero_art img{width:680px;height:680px;left:-48px;top:24px}.proof_grid{grid-template-columns:1.35fr 1fr 1.5fr}.featured h3{font-size:14px}.featured p{font-size:11px}.featured .text-link{font-size:13px}.google_note{white-space:normal;font-size:12px}.awards{padding:24px 16px}h2{font-size:44px}.tabs button{font-size:12px;padding:12px}.service_card li button{font-size:16px}.service_card h3{font-size:20px;gap:16px}.footer_main{gap:24px}.footer_intro h3{font-size:24px}.footer_links,.footer_links a,.footer_links button{font-size:12px}.article{padding:24px 18px}.article h3{font-size:17px}.article>img{width:35%}.bottom_cta img{left:48%}.bottom_copy{max-width:50%}}@media(max-width:960px){.padding-global{padding-inline:24px}.header{width:calc(100% - 48px);padding-left:20px}.brand{width:145px;height:auto}.navbar_actions{margin-left:auto}.menu_toggle{display:grid;place-items:center;border-radius:50%;width:42px;height:42px;background:#f5f5f5}.nav{display:none;position:absolute;top:75px;left:0;right:0;background:#fff;border-radius:24px;padding:24px;box-shadow:none;font-size:16px;align-items:stretch;white-space:normal}.nav.is-open{display:flex;flex-direction:column;gap:16px}.nav a,.nav button{min-height:35px}.nav button{justify-content:space-between;width:100%;font-size:16px}.hero{padding:0 24px;height:620px}.hero_copy{padding-top:70px}.hero h1{font-size:57px}.hero_subtitle{font-size:16px;margin-top:28px}.hero ul{font-size:14px;gap:12px}.hero_art{height:590px}.hero_art img{width:550px;height:550px;top:30px;left:-50px}.hero_actions{top:475px;flex-wrap:wrap}.hero_actions .cta{font-size:13px;min-height:50px}.hero_actions .pill{font-size:13px;min-height:50px;padding:12px 18px}.proof_grid{height:auto;grid-template-columns:1.4fr 1fr}.featured{min-height:220px}.awards{grid-column:1/-1;display:flex;align-items:center;gap:24px;padding:20px 24px}.awards>div{margin:0;flex:1;height:86px}.awards .eyebrow{max-width:160px}.about_image{height:560px}.about_image h2{font-size:36px;max-width:570px}.section_heading{align-items:flex-start;flex-direction:column;gap:24px}.service_card{padding:24px;min-height:440px}.service_card h3{font-size:18px}.service_card li button{font-size:14px}.service_cta{min-height:330px}.service_cta{padding:24px}.service_cta h3{font-size:24px}.service_cta .cta{font-size:13px}.stats h2{font-size:32px}.stats_numbers{gap:32px}.stats_numbers strong{font-size:42px}.stats_numbers p{font-size:12px}.contact_panel{gap:24px;padding:48px 24px;min-height:650px}.contact_form h2{font-size:30px}.contact_form>p{font-size:14px}.contact_form>input,.textarea_wrap{font-size:14px}.textarea_wrap textarea,.contact_form .cta{font-size:14px}.faq_item>button{font-size:16px}.articles{grid-template-columns:1.5fr 1fr}.article:last-child{display:none}.article>img{width:35%}.article h3{font-size:16px}.bottom_copy h2{font-size:34px}.bottom_copy p{font-size:14px}.bottom_copy{max-width:55%}.bottom_cta>div{padding:56px 32px;min-height:470px}.bottom_cta img{left:42%;top:140px;width:660px;height:495px}.footer_main{grid-template-columns:1.5fr 1fr 1fr}.footer_intro{grid-column:1/-1}.footer_intro h3{max-width:500px}.footer_bottom{margin-top:70px;flex-direction:column-reverse;align-items:stretch}.footer_bottom>img{width:70%;align-self:flex-end}}@media(max-width:640px){html{scroll-padding-top:24px}.padding-global{padding-inline:16px}h2{font-size:32px;letter-spacing:-.8px}.header{width:calc(100% - 24px);margin-top:12px;min-height:56px;padding:7px 8px 7px 18px;gap:12px}.header .brand{width:133px;height:auto}.navbar_actions .cta,.navbar_actions{display:none}.menu_toggle{margin-left:auto}.nav{top:66px}.hero{display:flex;flex-direction:column;height:auto;padding:0 16px;overflow:hidden}.hero_copy{padding:45px 0 0}.hero h1{font-size:clamp(42px,10.8vw,66px);line-height:.94;letter-spacing:-1.4px}.hero_subtitle{font-size:16px;margin-top:26px;max-width:340px;line-height:1.45}.hero ul{font-size:13px;margin-top:18px;gap:12px;line-height:1.4}.hero li{gap:8px}.hero li svg{width:16px;height:16px}.hero_actions{position:static;flex-wrap:nowrap;margin-top:28px;gap:8px}.hero_actions .cta{font-size:12px;padding-left:14px;min-height:48px;gap:8px}.hero_actions .cta i{width:32px;height:32px}.hero_actions .pill{font-size:12px;padding:12px 16px;min-height:48px}.hero_art{height:390px;position:relative;margin-top:10px}.hero_art img{width:420px;height:420px;left:50%;top:-15px;margin-left:-210px}.proof{padding-top:0}.proof_grid{grid-template-columns:1fr;gap:10px}.featured{padding:22px;min-height:222px;order:0}.featured h3{font-size:16px}.featured p{font-size:11px}.featured .text-link{font-size:14px}.google_card{padding:22px;gap:18px;min-height:180px;position:relative}.google_card .rating{font-size:48px}.google_note{font-size:12px}.awards{grid-column:auto;display:block;padding:22px}.awards .eyebrow{max-width:none;font-size:11px}.awards>div{margin-top:16px;display:flex;height:88px;gap:6px}.awards>div>div{min-width:0}.awards img{width:85%;max-height:31px}.logo_strip{padding:18px;gap:20px;height:90px;border-radius:20px}.logo_strip>span{font-size:10px}.logo_track{gap:24px}.client_logo{flex-basis:120px}.about{padding-top:24px;padding-bottom:24px}.about_image{height:510px;border-radius:20px}.about_image>img{object-position:62% center;filter:brightness(.46)}.about_image h2{font-size:29px;line-height:1.12;left:22px;right:22px;top:26px;letter-spacing:-.7px;max-width:none}.services{padding-block:40px}.services>h2{margin-bottom:28px}.service_grid{grid-template-columns:1fr;gap:10px}.service_card{padding:24px 20px;min-height:0;border-radius:20px}.service_card h3{font-size:17px;gap:15px;margin-bottom:20px;align-items:baseline}.service_card h3>span{font-size:16px}.service_card ul{gap:4px}.service_card li button{font-size:13px;line-height:1.45;min-height:42px;gap:10px}.service_card li button>svg:first-child{width:14px}.service_cta{padding:24px 20px;min-height:265px;border-radius:20px}.service_cta h3{font-size:25px}.service_cta p{font-size:14px;line-height:1.45;margin-top:12px}.service_cta .cta{margin-top:32px}.reviews{padding-block:40px}.section_heading{margin-bottom:28px;gap:24px}.tabs{overflow-x:auto;max-width:100%;scrollbar-width:none;padding:4px;min-height:46px}.tabs button{padding:10px 12px;font-size:10px;min-height:38px}.mini_rating{font-size:12px}.stats{padding-block:20px}.stats_panel{border-radius:20px;padding:40px 22px 24px;min-height:0}.stats h2{font-size:25px;line-height:1.3;letter-spacing:-.6px}.stats_numbers{flex-direction:column;align-items:center;text-align:center;gap:32px;margin:38px 0}.stats_numbers strong{font-size:44px}.stats_numbers p{font-size:12px;margin-top:10px}.stats .logo_strip{height:76px;padding-top:24px}.team{padding-block:40px}.team h2 br{display:none}.team_list{margin-top:28px;gap:8px}.contact{padding-block:16px}.contact_panel{grid-template-columns:1fr;gap:12px;padding:18px 20px 30px;min-height:0;border-radius:20px}.contact_art img{width:300px;height:296px}.contact_form h2{font-size:28px}.contact_form>p{font-size:13px;margin:14px 0 24px}.contact_form>input{height:52px;font-size:13px;padding:14px 18px;margin-bottom:8px}.textarea_wrap{padding:14px 18px 26px;margin-bottom:12px}.textarea_wrap textarea{font-size:13px;min-height:100px}.contact_form .cta{font-size:13px}.faq{padding-block:48px 24px}.faq>h2{text-align:left}.faq>.tabs{margin:24px 0 28px;width:100%;justify-content:flex-start}.faq>.tabs button{font-size:9px;padding:10px}.faq_item{border-radius:20px}.faq_item>button{padding:22px 18px;font-size:14px;gap:16px;line-height:1.45}.faq_answer p{padding:0 18px 24px;font-size:13px;line-height:1.6}.journal{padding-block:40px}.journal .section_heading{flex-direction:row;align-items:center;gap:12px;margin-bottom:28px}.journal h2{font-size:28px;max-width:220px}.journal .pill{font-size:11px;padding:12px 14px;min-height:42px;min-width:0}.journal .pill svg{display:none}.articles{display:block}.article{display:none;min-height:320px;border-radius:20px}.article:first-child{display:flex;flex-direction:column;padding:20px;gap:18px}.article>img{width:100%;height:190px;object-position:center 45%;border-radius:12px}.article>div{min-height:188px}.article h3{font-size:20px;line-height:1.25}.article .eyebrow,.article_meta{font-size:10px}.article .text-link{padding-top:20px;font-size:13px}.journal_controls{justify-content:space-between}.bottom_cta>div{padding:34px 24px 0;min-height:610px;border-radius:20px}.bottom_copy{max-width:none}.bottom_copy h2{font-size:29px;max-width:350px}.bottom_copy p{font-size:13px;line-height:1.5}.bottom_copy .cta{font-size:13px;margin-top:24px}.bottom_cta img{width:490px;height:367px;left:10%;top:355px;transform:rotate(-25deg)}.footer{padding-top:40px;padding-bottom:30px}.footer_main{grid-template-columns:1fr 1fr;gap:32px 20px}.footer_intro h3{font-size:24px;max-width:350px}.footer_intro{grid-column:1/-1}.footer_links{gap:14px}.footer_links h4{font-size:10px}.footer_links a,.footer_links button{font-size:11px;line-height:1.45}.footer_links:has(a[href^=mailto]){grid-column:1/-1;grid-row:3}.footer_links a svg{width:16px;height:16px}.footer_bottom{margin-top:45px;gap:32px}.footer_bottom>img{width:100%}.footer_bottom>div{gap:14px 20px;font-size:10px}.footer_bottom button{font-size:10px}.modal{padding:48px 24px 28px;border-radius:24px}.modal h2{font-size:27px}.modal p{font-size:14px}.modal .eyebrow{font-size:10px}.modal .cta{font-size:13px}.story_player .story_caption{font-size:21px;min-height:200px}.story_player h2{font-size:28px}.story_player small{font-size:11px}.story_player{min-height:470px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.cta:hover,.pill:hover{transform:none}}.about_image>img{position:absolute;top:-31.582%;height:143.034%;width:100%;object-fit:fill}.bottom_cta img{transform:rotate(-8.972deg);transform-origin:0 0}@media(max-width:640px){.about_image>img{position:static;height:100%;object-fit:cover}.bottom_cta img{transform:rotate(-8.972deg);left:-4%;top:345px}}.review_carousel{position:relative;outline:none;--motion: .72s;--ease: cubic-bezier(.22, 1, .36, 1)}.review_viewport{height:409px;position:relative;overflow:hidden;touch-action:pan-y;cursor:grab;isolation:isolate}.review_viewport:active{cursor:grabbing}.moving_review{position:absolute;left:0;top:0;background:#fff;border-radius:24px;overflow:hidden;transition-property:transform,width,height;transition-duration:var(--motion);will-change:transform,width,height;contain:layout style}.review_copy{position:absolute;left:24px;right:24px;top:24px;transition:opacity .28s ease,transform .62s var(--ease);pointer-events:none}.review_copy p{font-size:14px;line-height:1.3;font-weight:300;margin:0}.review_copy .eyebrow{display:block;color:var(--red);font-size:10px;margin-bottom:16px}.expanded_copy{top:32px;left:32px;right:auto;opacity:0;transform:translateY(6px)}.expanded_copy p{font-size:28px;line-height:1.3}.compact_copy{opacity:1;transform:none}.moving_review.is-active .expanded_copy{opacity:1;transform:none;transition-delay:.12s}.moving_review.is-active .compact_copy{opacity:0;transform:translateY(-4px);transition-delay:0ms}.moving_author{position:absolute;left:24px;right:24px;bottom:24px;display:flex;align-items:center;gap:12px;transition:left var(--motion) var(--ease),right var(--motion) var(--ease),bottom var(--motion) var(--ease);min-height:36px}.moving_review.is-active .moving_author{left:32px;right:32px;bottom:32px}.author_details{display:flex;flex-direction:column;gap:6px;min-width:0}.author_details strong{font-size:14px;font-weight:400}.author_details>span{font-size:12px;font-weight:300;color:#888}.author_photo{width:0;height:0;object-fit:cover;object-position:center 20%;border-radius:12px;opacity:0;transition:width var(--motion) var(--ease),height var(--motion) var(--ease),opacity .35s ease}.is-active .author_photo{width:84px;height:84px;opacity:1}.moving_author .mini_rating{font-size:12px;gap:4px}.moving_author .mini_rating img{width:17px;height:17px}.carousel_controls{position:absolute;right:0;top:369px;height:40px;display:flex;justify-content:space-between;align-items:center;gap:16px}.carousel_pagination{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.carousel_pagination small{font-size:10px;color:#888;font-weight:300}.carousel_pagination .dots{height:18px;align-items:center;margin:0}.carousel_pagination .dots button{width:8px;height:8px;position:relative;transition:background .35s,transform .35s}.carousel_pagination .dots button:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.carousel_pagination .dots button.is-active{transform:scale(1.12)}.carousel_controls button:disabled{cursor:default;opacity:1}.review_carousel:focus-visible{outline:2px solid #d70505;outline-offset:8px;border-radius:24px}.service_card{transition:background .52s cubic-bezier(.22,1,.36,1),border-color .52s}.service_card h3>span{color:#666;transition:color .4s}.service_card:hover,.service_card:focus-within{background:#fff}.service_card:hover h3>span,.service_card:focus-within h3>span{color:var(--red)}.service_card li button{padding:0;min-height:40px;transition:color .4s;gap:14px}.service_card li button:hover{padding-left:0;background:transparent;color:#111}.navbar_shell{position:relative;z-index:50;max-width:1440px;margin:auto;display:flow-root}.navbar_shell .header{z-index:2}.navbar_shell .nav{gap:12px}.nav .nav_trigger{padding:9px 10px;border-radius:10px;line-height:18px}.nav .nav_trigger.is-selected{background:#f5f5f5;color:#111}.nav_trigger svg{transition:transform .45s cubic-bezier(.22,1,.36,1)}.nav_trigger.is-selected svg{transform:rotate(180deg)}.nav_scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000003d;z-index:40;opacity:0;pointer-events:none;transition:opacity .42s ease}.nav_scrim.is-visible{opacity:1;pointer-events:auto}.navbar-menu_panel{position:absolute;top:78px;background:#fff;border-radius:24px;padding:20px;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.99);transform-origin:40% 0;transition:opacity .3s ease,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s .32s;display:grid;gap:20px;z-index:4;min-height:338px}.navbar-menu_panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .3s ease,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s}.navbar-menu_pointer{position:absolute;top:-12px;left:40%}.navbar-menu_services{left:36px;right:36px;grid-template-columns:1fr 1fr 1.2fr;gap:20px}.navbar-menu_services .navbar-menu_pointer{left:39.5%}.navbar-menu_categories{padding:8px;border-radius:20px;background:#f5f5f5;min-height:298px}.navbar-menu_categories button{display:flex;justify-content:space-between;align-items:center;gap:8px;background:transparent;padding:14px 16px;min-height:48px;width:100%;text-align:left;font-size:16px;line-height:1.3;border-radius:14px}.navbar-menu_categories button.is-active{background:#fff}.navbar-menu_topics :is(a,button){width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:16px;line-height:1.3;text-align:left;background:transparent;border-bottom:1px solid #ddd;padding:14px 12px;min-height:48px}.navbar-menu_topics :is(a,button):last-child{border-color:transparent}.navbar-menu_topics :is(a,button).is-active{background:#f5f5f5;border-radius:14px;border-color:transparent}.navbar-menu_details{border-left:1px solid #eee;padding-left:20px;display:flex;flex-direction:column;align-items:stretch;gap:8px;animation:mega-content-in .32s ease both}.navbar-menu_details :is(a,button){font-size:16px;line-height:1.25;text-align:left;background:transparent;padding:16px 0;min-height:42px}.navbar-menu_details :is(a,button):hover{color:var(--red)}.navbar-menu_panel button:active{transform:none}.cta,.pill,.arrows button{transition:background .45s,color .45s,transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s}.cta:before{transition:transform .6s cubic-bezier(.22,1,.36,1),border-radius .6s}.cta i{transition:transform .65s cubic-bezier(.22,1,.36,1)}.cta:hover{transform:translateY(-2px)}@keyframes mega-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1250px){.navbar-menu_panel{gap:14px;padding:16px}.navbar-menu_categories button,.navbar-menu_topics :is(a,button),.navbar-menu_details :is(a,button){font-size:13px}.expanded_copy p{font-size:24px}.moving_author{gap:8px}.author_details strong{font-size:12px}.author_details>span{font-size:10px}.moving_author .mini_rating{font-size:10px}.moving_author .mini_rating img{width:14px;height:14px}}@media(max-width:960px){.navbar_shell .nav{z-index:5}.nav_scrim.is-visible{pointer-events:none}.navbar-menu_panel{top:350px;left:24px;right:24px;width:auto;max-height:calc(100dvh - 380px);overflow:auto;overscroll-behavior:contain;border-radius:20px;min-height:0}.navbar-menu_services{grid-template-columns:1fr 1fr}.navbar-menu_categories{min-height:0}.navbar-menu_details{grid-column:1/-1;border-left:0;border-top:1px solid #eee;padding:12px 0 0;display:grid;grid-template-columns:1fr 1fr}.navbar-menu_pointer{display:none}.nav .nav_trigger{padding:8px 10px;font-size:16px}.compact_copy p{font-size:14px}.expanded_copy p{font-size:22px}.is-active .author_photo{width:60px;height:64px}}@media(max-width:640px){.review_viewport{height:370px}.review_carousel{padding-bottom:60px}.moving_review{border-radius:20px}.expanded_copy{left:24px;top:24px;width:calc(100% - 48px)!important}.expanded_copy p{font-size:22px;line-height:1.3}.moving_review.is-active .moving_author{left:24px;right:24px;bottom:24px}.carousel_controls{top:388px}.carousel_pagination small{font-size:9px}.moving_author .mini_rating,.author_details strong{font-size:12px}.author_details>span{font-size:10px}.is-active .author_photo{width:60px;height:70px}.moving_review .compact_copy{opacity:0}.moving_review .expanded_copy{opacity:1;transform:none}.service_card li button{min-height:42px;gap:10px}.navbar-menu_panel{left:12px;right:12px;top:334px;padding:16px;max-height:calc(100dvh - 350px)}.navbar-menu_services{grid-template-columns:1fr;gap:16px}.navbar-menu_categories button{font-size:13px;min-height:44px}.navbar-menu_topics{border-top:1px solid #eee}.navbar-menu_topics :is(a,button){font-size:14px;min-height:48px}.navbar-menu_details{display:flex;gap:2px}.navbar-menu_details :is(a,button){font-size:13px;padding:12px 8px}.navbar-menu_panel.is-open{transform:none}}@media(max-width:370px){.hero_actions{flex-wrap:wrap}.hero_art{height:340px}.hero_art img{width:380px;height:380px;margin-left:-190px}.hero h1{font-size:42px}.hero ul{font-size:12px}}@media(prefers-reduced-motion:reduce){.moving_review,.review_copy,.moving_author,.author_photo,.navbar-menu_panel,.nav_scrim{transition:none!important}.navbar-menu_details{animation:none!important}}@media(min-width:961px){.navbar-menu_services{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.navbar-menu_categories button{font-size:14px;padding:14px 12px}.navbar-menu_topics :is(a,button){font-size:14px}.navbar-menu_details :is(a,button){font-size:15px}}.logo_window{flex:1;min-width:0;overflow:hidden}.logo_track{width:max-content;min-width:0;overflow:visible;gap:0;justify-content:flex-start;animation:logo-flow 54s linear infinite;will-change:transform}.logo_group{display:flex;flex:0 0 auto;align-items:center}.logo_group .client_logo{width:168px;flex:0 0 168px;opacity:.32}.dark_strip .logo_track{animation-duration:62s;animation-direction:reverse}.logo_window:hover .logo_track{animation-play-state:paused}@keyframes logo-flow{to{transform:translate3d(-50%,0,0)}}@media(max-width:640px){.logo_group .client_logo{width:140px;flex-basis:140px}}@media(prefers-reduced-motion:reduce){.logo_track{animation:none;will-change:auto}}@media(min-width:961px){.services>h2,.reviews .section_heading>h2,.faq>h2,.journal .section_heading>h2{line-height:52px}.about_image h2{letter-spacing:-.02em}.team h2{max-width:702px}.contact_art{height:580px;position:relative}.contact_art img{position:absolute;width:607px;max-width:none;height:600px}.contact_form h2{font-size:52px;line-height:52px}.contact_form>p{font-size:18px;line-height:1.32;max-width:590px;margin-top:20px}.stats_numbers p{line-height:1;margin-top:9px}}@media(min-width:961px){.featured,.google_card,.awards,.logo_strip{border-radius:16px}.about_image,.contact_panel{border-radius:20px}.dark_strip{border-radius:0}}@media(min-width:961px){.navbar-menu_details{gap:0;padding-top:8px}.navbar-menu_details :is(a,button){padding:8px 0;min-height:40px}.navbar-menu_topics :is(a,button){letter-spacing:-.03em}.navbar-menu_topics :is(a,button):last-child{gap:0;padding-right:0}}.team_slider{display:none}@media(max-width:640px){.team_list{display:none}.team_slider{display:block;margin-top:28px}.team_slider-window{overflow:hidden;border-radius:20px;touch-action:pan-y}.team_slider-track{display:flex;gap:12px;transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.team_slide{flex:0 0 100%;min-width:0;padding:24px;background:#fff;border-radius:20px;height:426px;display:flex;flex-direction:column}.team_slide-heading{display:flex;align-items:center;gap:12px;justify-content:space-between}.team_slide h3{font-size:21px;line-height:1.2;letter-spacing:-.025em}.team_slide-social{flex:0 0 30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#000;color:var(--red)}.team_slide>p{font-size:12px;line-height:1.45;color:#777;margin-top:10px;max-width:290px}.team_slide-photo{position:relative;flex:0 0 261px;width:200px;max-width:100%;overflow:hidden;border-radius:16px;margin:auto auto 0}.team_slide-photo img{position:absolute;max-width:none;object-fit:fill}.team_slider-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.team_slider-controls>span{font-size:14px}.team_slider-controls>span>span{color:#999}}@media(prefers-reduced-motion:reduce){.team_slider-track{transition:none}}.navbar_shell{position:sticky;top:0}.navbar_shell .header{box-shadow:none}.scroll-reveal{opacity:0;translate:0 14px;transition:opacity .65s ease,translate .75s cubic-bezier(.22,1,.36,1)}.scroll-reveal.is-revealed,.scroll-reveal:focus-within{opacity:1;translate:0 0}.custom_pointer{position:fixed;top:0;left:0;z-index:999;width:12px;height:12px;border-radius:50%;pointer-events:none;visibility:hidden;backdrop-filter:grayscale(1) contrast(10) invert(1);-webkit-backdrop-filter:grayscale(1) contrast(10) invert(1);transition:width .14s ease,height .14s ease}.custom_pointer.is-visible{visibility:visible}.trust_google{color:inherit;text-decoration:none}.trust_google:focus-visible{outline:2px solid var(--red);outline-offset:6px;border-radius:4px}.trust_google:hover{color:var(--red)}.custom_pointer.interactive{width:24px;height:24px}.custom_pointer.team-drag{width:48px;height:48px;display:grid;place-items:center;background:#fff;color:#111;border:1px solid #fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.custom_pointer.team-dragging{scale:.94}.custom_pointer-drag-label{display:none;flex-direction:column;align-items:center;gap:0;font:500 7px/1.1 Ukraine,Arial,sans-serif;white-space:nowrap}.custom_pointer.team-drag .custom_pointer-drag-label{display:flex}.custom_pointer-drag-label svg{width:12px;height:12px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.custom-pointer-on,.custom-pointer-on *{cursor:none!important}}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;translate:none;transition:none}.custom_pointer{display:none}}@font-face{font-family:Walsheim;src:url(/assets/GT-Walsheim-Light-Trial.otf) format("opentype");font-weight:300;font-display:swap}.stats_numbers>div{text-align:center}.stats_numbers strong{display:block;font-family:Walsheim,Ukraine,sans-serif;font-weight:300;line-height:.92;white-space:nowrap}@media(min-width:961px){.stats_numbers{display:grid;grid-template-columns:198px 274px 213px;gap:50px;width:785px;max-width:100%}.stats_numbers strong{font-size:52px;line-height:48px}.stats_numbers p{font-size:16px;line-height:15px;margin-top:12px}}.stats h2{letter-spacing:-.07em}.team_slide-photo img{object-fit:cover}.mono img{flex:0 0 39px;width:39px;height:39px;object-fit:contain}.bottom_cta .cta:before,.service_cta .cta:before{background:#fff}.bottom_cta .cta:hover,.bottom_cta .cta:focus-visible,.service_cta .cta:hover,.service_cta .cta:focus-visible{color:#111;box-shadow:none}.bottom_cta .cta:focus-visible:before,.service_cta .cta:focus-visible:before{transform:translateY(0);border-radius:0}.bottom_cta .cta:hover i,.bottom_cta .cta:focus-visible i,.service_cta .cta:hover i,.service_cta .cta:focus-visible i{background:#111;color:#fff}.article_carousel-window{position:relative;height:288px;overflow:hidden;touch-action:pan-y}.article_slide{position:absolute;top:0;left:0;height:288px;background:#fff;border-radius:24px;overflow:hidden;transition:transform .72s cubic-bezier(.22,1,.36,1),width .72s cubic-bezier(.22,1,.36,1)}.article_layer{position:absolute;inset:0 auto 0 0;padding:32px 24px;display:flex;gap:24px;opacity:0;pointer-events:none;transition:opacity .25s ease}.article_layer.layer_visible{opacity:1;pointer-events:auto;transition-delay:.15s}.article_expanded{padding:32px}.article_expanded>img{width:37.45%;height:224px;flex-shrink:0;object-fit:cover;border-radius:12px}.article_layer-copy{min-width:0;flex:1;display:flex;flex-direction:column}.article_layer .eyebrow{font-size:12px;margin-bottom:8px}.article_layer h3{font-size:20px;line-height:1.2;letter-spacing:-.3px}.article_layer .text-link{font-size:14px;margin-top:auto;padding-top:20px}.article_layer .text-link svg{background:#111;color:#fff;border-radius:50%;padding:3px}.article_carousel button:disabled{opacity:1}@media(max-width:960px){.article_layer h3{font-size:17px}.article_layer{padding:24px;gap:16px}}@media(max-width:640px){.article_carousel-window,.article_slide{height:500px}.article_layer{flex-direction:column;padding:20px;gap:20px}.article_expanded>img{width:100%;height:190px}.article_layer h3{font-size:20px}.article_layer .article_meta{gap:8px}.article_layer .text-link{padding-top:18px}}@media(prefers-reduced-motion:reduce){.article_slide,.article_layer{transition:none}}.service_card:hover,.service_card:focus-within{border-color:transparent}.team_slide-social{color:#fff}.mobile-navigation{display:none}.author_placeholder{flex-shrink:0;display:grid;place-items:center;background:#eee;color:#111;font-weight:500}.author_photo{flex-shrink:0}@media(max-width:960px){.navbar_shell .nav,.navbar_shell .navbar-menu_panel{display:none}.mobile_menu-open{z-index:100}.mobile_menu-open .header{background:#fff;box-shadow:none}.mobile-navigation{display:flex;flex-direction:column;position:fixed;top:76px;right:12px;bottom:12px;left:12px;inset-block-end:max(12px,env(safe-area-inset-bottom));background:#fff;border-radius:24px;padding:12px 22px 24px;overflow-y:auto;overscroll-behavior:contain;animation:mobile-menu-in .3s ease both;box-shadow:none}.mobile_menu-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#f4f4f4;z-index:-1}.mobile_main-link,.mobile_services>summary{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:16px 0;font-size:20px;line-height:1.3;text-align:left;background:none;border:0;border-bottom:1px solid #eee;cursor:pointer}.mobile_services>summary{list-style:none}.mobile_services>summary::-webkit-details-marker{display:none}.mobile_services[open]>summary svg{rotate:180deg}.mobile_group-heading{display:flex;align-items:stretch;background:#f5f5f5;border-radius:10px;margin-top:8px}.mobile_group-heading>a,.mobile_group-heading>button{display:flex;align-items:center;justify-content:space-between;min-height:52px;gap:12px;text-align:left;font-size:16px;padding:14px 12px;background:none;color:inherit}.mobile_group-heading>a{flex:1;min-width:0}.mobile_group-heading>button{width:100%}.mobile_group-heading>a+button{width:44px;flex-shrink:0}.mobile_group-heading.is-expanded{background:#111;color:#fff}.mobile_group-heading.is-expanded svg{rotate:180deg}.mobile_service-items{padding:12px 4px}.mobile_service-items button,.mobile_service-items a{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-height:48px;background:none;text-align:left;font-size:16px;line-height:1.4;border-bottom:1px solid #eee}.mobile_service-items .mobile_topic-link{font-size:16px;color:var(--red);margin-top:8px}.mobile_service-items svg{flex-shrink:0;color:var(--red)}.mobile_menu-contact{margin-top:auto;padding-top:28px;display:grid;gap:18px}.mobile_menu-contact>a{font-size:18px;text-align:center}.mobile_menu-contact .cta{width:100%;justify-content:center;gap:12px;padding:18px 12px;font-size:14px;min-height:54px;justify-self:center;align-self:center}}@media(prefers-reduced-motion:reduce){.faq_item,.faq_item>button,.faq_answer,.faq_item svg{transition:none}}@media(max-width:640px){.hero{margin-bottom:24px}.team_slide h3{font-size:19px}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mobile-navigation{animation:none}}.moving_author .author_photo{width:32px;height:32px;opacity:1;border-radius:8px}.moving_review.is-active .author_photo{width:84px;height:84px;border-radius:12px}@media(max-width:640px){.moving_review.is-active .author_photo{width:52px;height:52px}}.about_video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about_video-control{position:absolute;bottom:24px;right:24px;z-index:3;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffff24;color:#fff;border:1px solid #ffffff66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s,color .25s}.about_video-control:hover,.about_video-control:focus-visible{background:#fff;color:#111}.about_image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000b,#0008 45%,#0003);pointer-events:none}.about_image h2{z-index:1}.header .nav .nav_trigger:is(:hover,:focus-visible,.is-selected){color:#e00000}.header .nav .nav_trigger{transition:color .2s ease}.communication_widget{position:fixed;right:24px;bottom:24px;z-index:80;display:flex;align-items:flex-end;flex-direction:column;gap:12px}.communication_widget:not(.communication_preview){transform:translateY(calc(-1 * var(--footer-lift, 0px)));transition:transform .18s ease-out}.communication_widget:not(.communication_preview) .communication_panel{max-height:var(--communication-panel-height, calc(100dvh - 180px) );overflow-y:auto}@media(prefers-reduced-motion:reduce){.communication_widget:not(.communication_preview){transition:none}}.communication_widget>.button{box-shadow:none}.communication_widget>.button[data-size=l]{width:56px;min-width:56px;height:56px;padding:0;border-radius:50%}.communication_widget .button_text{display:flex;align-items:center;justify-content:center}.communication_widget>.button[aria-expanded=false]{animation:communication-pulse 3s ease-in-out infinite}@keyframes communication-pulse{0%,to{box-shadow:none}50%{box-shadow:none}}.communication_panel{width:250px;padding:20px;background:#fff;border:1px solid #e5e5e5;border-radius:22px;box-shadow:none;animation:communication-enter .22s ease-out}.communication_panel[hidden]{display:none}.communication_panel>strong{display:block;margin:0 8px 12px;font-size:18px}.communication_panel nav{display:grid;gap:4px}.communication_panel a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 8px;border-radius:10px;transition:background .2s,color .2s}.communication_panel a:is(:hover,:focus-visible){background:#f5f5f5;color:var(--red)}.communication_preview{position:relative;right:auto;bottom:auto;min-height:380px;justify-content:flex-end}body:has(dialog[open]) .communication_widget,body:has(.navbar_shell.menu_open) .communication_widget{visibility:hidden}@keyframes communication-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.communication_widget{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.communication_preview{right:auto;bottom:auto}}@media(prefers-reduced-motion:reduce){.communication_panel{animation:none}}@media(prefers-reduced-motion:reduce){.communication_widget>.button{animation:none}}.contact_art.is-contact-art-shared{position:relative;display:block;width:100%;max-width:603px;height:auto;aspect-ratio:603 / 580;overflow:visible;isolation:isolate}.is-contact-art-shared .contact_art-shadow{position:absolute;left:37.3134%;top:82.069%;width:62.4378%;height:18.2759%;background:url(/assets/home-figma-1005/contact-shadow.svg) center / 100% 100% no-repeat}.contact_art.is-contact-art-shared>img{position:absolute;left:-.3317%;top:-1.3793%;width:100.6634%;max-width:none;height:103.4483%;aspect-ratio:auto;object-fit:cover;transform:none;mix-blend-mode:multiply}@media(max-width:640px){.contact_art.is-contact-art-shared{width:min(100%,320px);margin-inline:auto}}.navbar-menu_services-footer{grid-column:1;border-top:1px solid #eee;padding:8px 8px 0}.navbar-menu_all-services{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;min-height:48px;padding:14px 12px;border-radius:14px;font-size:14px;line-height:1.3;background:var(--red);color:#fff;transition:background-color .6s,color .6s}.navbar-menu_all-services>svg{flex-shrink:0;transition:transform .6s}.navbar-menu_all-services:is(:hover,:focus-visible){background:#111;color:#fff}.navbar-menu_all-services:is(:hover,:focus-visible)>svg{transform:translate(3px)}.inner_page{--page-gap: 100px;overflow:clip}.inner_page>section{margin-bottom:var(--page-gap)}.inner_page h1{font-size:clamp(52px,5.6vw,80px);font-weight:400;letter-spacing:-.045em;line-height:1.03}:where(.inner_page) h2{font-size:clamp(38px,3.65vw,52px);letter-spacing:-.035em;line-height:1.12}.inner_page h3{letter-spacing:-.02em;line-height:1.2}.inner_page p{line-height:1.5}.inner_page .section_heading{gap:36px;margin-bottom:44px}.inner_page .section_heading>p{max-width:400px;color:var(--muted);font-size:14px}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:300;color:#616161;padding:12px 0;margin:0;min-height:45px;line-height:1.5}.breadcrumbs>:is(a,[aria-current]){min-width:0;overflow-wrap:anywhere}.breadcrumbs .breadcrumb_separator{color:#8a8a8a}.breadcrumbs a:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}.breadcrumbs a:hover{color:var(--red)}.breadcrumbs [aria-current]{color:var(--ink)}.editorial_page:not(.article_reading-page):has(>div:first-child>.breadcrumbs){padding-top:0}.editorial_page>div:has(>.breadcrumbs)+header{margin-top:24px}.white_panel{background:#fff;border-radius:26px;padding:32px}.directory_hero{display:grid;grid-template-columns:1.25fr 1fr;min-height:400px;position:relative;align-items:center;margin-bottom:24px!important}.directory_hero h1{max-width:750px;position:relative;z-index:1}.directory_hero>img{width:570px;height:490px;object-fit:contain;justify-self:center;max-width:120%;margin:-70px -40px -50px 0}.popular_requests .eyebrow{display:block;margin-bottom:24px}.popular_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.popular_card{text-align:left;padding:0;background:transparent;min-width:0}.popular_card>img{width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:16px;transition:filter .35s}.popular_card>div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0 10px}.popular_card h3{font-size:20px}.popular_card p{font-size:14px;color:#777;max-width:290px}.popular_card:hover img{filter:brightness(.95)}.popular_card:hover h3{color:var(--red)}.popular_card:hover>div>svg{transform:translate(2px,-2px)}.directory_layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.2fr);gap:80px;align-items:start}.directory_layout>aside{position:sticky;top:98px;display:grid;gap:16px}.directory_index{background:#ededed;border-radius:24px;padding:20px}.directory_index>.eyebrow{display:block;margin-bottom:12px}.directory_index>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:24px;font-size:14px}.directory_index>a>span{font-size:12px;color:#999}.directory_index>a.is-active,.directory_index>a:hover{background:#fff}.question_card{background:#fff;border-radius:24px;padding:28px}.question_card h3{font-size:24px;margin-bottom:12px}.question_card p{font-size:16px;color:#777;margin-bottom:32px}.question_card .cta{font-size:14px;max-width:100%;white-space:normal}.directory_group{padding:30px 28px;border-radius:24px;scroll-margin-top:110px;margin-bottom:16px;transition:background .35s}.directory_group h3{display:flex;align-items:center;gap:20px;font-size:28px;margin-bottom:22px}.directory_group h3 i{height:52px;width:52px;border-radius:50%;background:#f5f5f5;display:grid;place-items:center;color:var(--red);flex-shrink:0}.inner-service-link{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:16px;background:transparent;padding:12px 0;font-size:16px;line-height:1.35;min-height:44px}.inner-service-link>svg{border-radius:50%;width:32px;height:32px;padding:7px;transition:background .25s,color .25s,transform .25s}.inner-service-link:hover>svg,.inner-service-link:focus-visible>svg{background:#111;color:#fff;transform:rotate(0)}.directory_group>.text-link{font-size:14px;margin-top:14px}.detail_hero{padding-top:12px;margin-bottom:92px!important}.detail_hero-panel{background:#fff;border-radius:26px;display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:410px;align-items:center}.detail_hero-copy{padding:52px 0 52px 32px;position:relative;z-index:1}.detail_hero-copy h1{font-size:52px;line-height:1.08;letter-spacing:-.035em;max-width:580px}.detail_hero-copy>p{font-size:16px;max-width:480px;margin:24px 0 34px;color:#666}.detail_hero-art{position:absolute;right:0;top:50%;transform:translateY(-50%);width:52%;height:600px;object-fit:contain;pointer-events:none}.hero_checks{list-style:none;margin:-12px 0 34px;padding:0;display:grid;gap:12px;font-size:16px}.hero_checks li{display:flex;align-items:center;gap:12px}.hero_checks svg{color:var(--red)}.trademark_services>h2{margin-bottom:44px}.intellectual-property_service-group{padding:28px 24px;margin-bottom:24px;border-radius:24px;transition:background .3s}.intellectual-property_service-group:first-child,.intellectual-property_service-group:hover{background:#fff}.intellectual-property_service-group>div{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:22px}.intellectual-property_service-group h3{font-size:28px}.intellectual-property_service-group .text-link{font-size:12px;white-space:nowrap;padding-top:6px}.image_and-list{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.image_and-list>img{width:100%;aspect-ratio:1.52;object-fit:cover;border-radius:24px}.numbered_list{list-style:none;counter-reset:list;padding:0;margin:0;display:grid;gap:12px}.numbered_list>li{display:flex;align-items:flex-start;gap:18px;padding:16px;border-radius:18px;transition:background .3s}.numbered_list>li:hover,.numbered_list>li:first-child{background:#fff}.numbered_list>li>span{background:#fff;border:1px solid #eee;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;font-size:12px;color:#888;flex-shrink:0}.numbered_list h3{font-size:20px;margin-bottom:8px}.numbered_list p{font-size:15px;color:#777}.center_action{display:flex;justify-content:center;margin-top:40px}.process_section .section_heading{align-items:end}.process_section .section_heading h2{max-width:900px}.process_section .arrows{flex-shrink:0}.process_section button:disabled{cursor:default;opacity:.35}.process_track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.process_track::-webkit-scrollbar{display:none}.process_card{flex:0 0 calc((100% - 40px) / 3.5);padding:26px 24px;min-height:310px;scroll-snap-align:start;scroll-snap-stop:always;border-radius:24px;display:flex;flex-direction:column;transition:background .4s,color .4s}.process_card.is-active{background:#080808;color:#fff}.process_card h3{font-size:20px;max-width:310px;margin-bottom:16px}.process_card p{font-size:14px;color:#858585}.process_card>span{display:grid;place-items:center;margin-top:auto;align-self:flex-start;border-radius:50%;width:38px;height:38px;background:#fff;color:#111;font-size:13px}.trust_reasons{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.trust_reasons h2{margin-bottom:36px}.trust_reasons ul{list-style:none;display:grid;gap:22px;margin:0;padding:0}.trust_reasons li{display:flex;gap:16px;font-size:16px;line-height:1.45}.trust_reasons li>svg{color:var(--red);margin-top:1px}.trust_reasons>img{width:100%;height:460px;object-fit:cover;object-position:center 38%;border-radius:24px}.related_services{margin-bottom:72px!important}.related_services>div{background:#fff;border-radius:24px;padding:28px 32px}.related_services .eyebrow{display:block;margin-bottom:18px}.related_services>div>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.related_services .inner-service-link{font-size:14px}.information_section{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.1fr);gap:90px;align-items:start}.information_tabs{display:grid;gap:6px;padding:24px;border-radius:24px;background:#fff}.information_tabs>.eyebrow{margin-bottom:8px}.information_tabs button{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-radius:30px;background:transparent;font-size:14px;text-align:left;gap:16px}.information_tabs button>svg{opacity:0}.information_tabs button[aria-selected=true]{background:#000;color:#fff}.information_tabs button:hover>svg,.information_tabs button[aria-selected=true]>svg{opacity:1}.information_section>article{animation:info-in .32s ease-out;min-height:310px;padding:8px 0}.information_section h3{font-size:28px;max-width:630px;margin-bottom:24px}.information_section p{font-size:16px;color:#777;margin-bottom:20px;max-width:790px}@keyframes info-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.contact-combined_component>div{position:relative;border-radius:28px;background:#000;color:#fff;padding:48px 40px;display:grid;grid-template-columns:1.15fr 1fr;gap:110px;overflow:hidden;min-height:650px}.combined_copy{position:relative;min-width:0;padding-bottom:270px}.combined_copy h2{font-size:48px;max-width:580px;position:relative;z-index:1}.combined_copy p{font-size:17px;max-width:580px;color:#999;margin-top:26px}.combined_copy>img{position:absolute;width:340px;height:340px;object-fit:contain;bottom:-65px;left:-55px;transform:rotate(-9deg)}.contact-combined_component .contact_form{padding:6px 0;align-self:center;min-width:0}.contact-combined_component .contact_form h2{font-size:28px;line-height:1.2;letter-spacing:-.025em}.contact-combined_component .contact_form>p{font-size:16px;color:#999;margin-bottom:32px}.contact-combined_component input:not([type=checkbox]),.contact-combined_component textarea{background:#202020;color:#fff;border-color:#202020}.contact-combined_component .cta:hover,.contact-combined_component .cta:focus-visible{background:#fff;color:#111}.contact-combined_component .cta:hover i,.contact-combined_component .cta:focus-visible i{background:#111;color:#fff}.trademark_services-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.trademark_services-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.trademark_services-grid :is(a,button){position:relative;background:transparent;border:1px solid #e0e0e0;text-align:left;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:26px;min-height:168px}.trademark_services-grid :is(a,button)>svg:first-child{color:var(--red)}.trademark_services-grid :is(a,button)>svg:last-child{position:absolute;right:18px;bottom:22px}.trademark_services-grid :is(a,button)>span{font-size:20px;max-width:205px;padding-right:16px;line-height:1.2}.trademark_services-grid :is(a,button):hover{background:#fff;border-color:transparent}.trademark_services-grid>img{width:100%;height:100%;max-height:570px;object-fit:cover;border-radius:26px}.trademark_types .white_panel{padding:40px 32px}.trademark_types h2{margin-bottom:50px}.trademark_types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.trademark_types-grid>article{background:#f5f5f5;border-radius:22px;padding:26px 24px;min-height:330px}.trademark_types h3{font-size:20px;margin-bottom:34px}.trademark_types ul{list-style:none;display:grid;gap:20px;margin:0;padding:0}.trademark_types li{display:flex;align-items:start;gap:12px;font-size:14px;line-height:1.45}.trademark_types li>svg{color:var(--red)}.trademark_example>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.trademark_example strong{font-size:40px;font-weight:500;position:relative}.trademark_example sup{font-size:13px;position:absolute;top:0;right:-14px}.trademark_example small{font-size:12px;color:#999;margin-top:12px}.tm_opportunities{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.tm_opportunities>div:first-child{position:sticky;top:110px}.tm_opportunities h2{margin-bottom:38px}.tm_opportunities img{margin-top:70px;border-radius:24px;width:100%;aspect-ratio:1.67;object-fit:cover}.tm_opportunities>div>h3{font-size:24px;margin:10px 0 16px}.tm_opportunities .numbered_list+h3{margin-top:38px}.tm_opportunities .numbered_list{gap:2px}.tm_opportunities .numbered_list>li{padding:12px}.tm_opportunities .numbered_list h3{font-size:18px}.tm_why>.white_panel{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:40px 32px}.tm_why h2{font-size:44px;margin-bottom:40px}.tm_why img{width:100%;aspect-ratio:1.85;object-fit:cover;border-radius:20px}.mini_stats{display:flex;gap:56px;margin-top:28px}.mini_stats>div{display:flex;flex-direction:column;gap:6px}.mini_stats strong{font-weight:400;font-size:24px}.mini_stats span{font-size:12px;color:#888}.why_grid{display:grid;gap:20px}.why_grid article{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid #eee;padding:0 0 22px}.why_grid article:last-child{border:0;padding-bottom:0}.why_grid h3{font-size:20px}.why_number{justify-self:end;font-size:12px;color:#999}.why_grid p{font-size:14px;color:#777;align-self:end}.international_hero{text-align:center;padding-block:66px 32px}.international_hero h1{margin-bottom:30px}.international_hero>.international_subtitle{font-size:16px;color:#222;max-width:none;margin:0 0 14px}.international_hero>p{max-width:660px;margin:0 auto 36px;color:#888;font-size:16px}.international_advantages{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.international_advantages h2{margin-bottom:44px}.international_advantages article{border-bottom:1px solid #ddd}.international_advantages article>button{background:transparent;padding:22px 0;display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;text-align:left;font-size:16px;line-height:1.4}.international_advantages article>button>span:last-child{display:flex;align-items:center;gap:14px;color:#888;font-size:13px}.international_advantages article.expanded>button>span:last-child>svg{transform:rotate(180deg);color:var(--red)}.advantage_answer ul{padding:0 0 16px 20px;display:grid;gap:14px;font-size:14px;color:#777;line-height:1.5;margin:0}.advantage_answer li::marker{color:var(--red)}.international_advantages .cta{margin-top:32px}.international_advantages>img{background:#fff;width:100%;aspect-ratio:1.05;object-fit:contain;border-radius:26px;padding:12px}.contacts_hero h1{max-width:1150px;margin:25px 0 44px}.contacts_hero>div{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.contacts_hero>div>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.contacts_hero p{font-size:16px;color:#888;max-width:550px}.contacts_hero img{width:100%;aspect-ratio:1.52;object-fit:cover;border-radius:24px;margin-top:50px}.contacts_hero #contact{background:#fff;padding:32px;border-radius:26px;scroll-margin-top:105px}.contacts_hero .contact_form{padding:0}.contacts_hero .contact_form h2{font-size:28px;letter-spacing:-.025em}.contacts_hero .contact_form>p{font-size:16px;line-height:1.4}.contacts_details>.white_panel{display:grid;grid-template-columns:1fr 1.12fr;padding:16px;gap:50px}.contacts_methods{padding:22px 16px;display:flex;flex-direction:column;align-items:stretch}.contacts_methods>p{font-size:16px;color:#888;margin-top:16px;margin-bottom:85px}.contact_method{display:flex;align-items:center;gap:18px;padding:22px 0;max-width:480px}.contact_method>div{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.contact_method span{font-size:12px;text-transform:uppercase;color:#888}.contact_method strong{font-size:22px;font-weight:400}.contact_method>svg:first-child{color:var(--red)}.contact_method:hover{color:var(--red)}.contact_map{position:relative;min-height:540px;overflow:hidden;border-radius:22px}.contact_map>img{width:100%;height:100%;position:absolute;object-fit:cover}.map_address{position:absolute;right:16px;bottom:16px;background:#050505;color:#fff;padding:22px;border-radius:20px;max-width:280px}.map_address>svg{margin-bottom:16px;color:#fff}.map_address>span{display:block;color:#888;font-size:12px}.map_address>p{font-size:15px;margin:10px 0 22px}.map_address .pill{background:var(--red);color:#fff;font-size:13px;padding:14px 18px;display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0}.map_address .pill:hover{background:#fff;color:#000}.not_found{padding-block:100px;min-height:60vh}.not_found p{margin:30px 0}.not_found>.cta{display:inline-flex}@media(min-width:1441px){.inner_page h1{font-size:80px}.inner_page .detail_hero-copy h1{font-size:52px}}@media(max-width:1100px){.inner_page{--page-gap: 76px}.directory_layout,.information_section{gap:40px}.image_and-list,.trust_reasons,.tm_opportunities,.international_advantages{gap:48px}.directory_hero>img{max-width:110%;height:430px}.directory_hero h1{font-size:64px}.detail_hero-copy h1{font-size:44px}.detail_hero-art{height:510px;right:-20px;width:50%}.popular_grid{gap:16px}.popular_card h3{font-size:17px}.popular_card p{font-size:12px}.question_card{padding:22px}.question_card .cta{padding-left:14px;font-size:12px}.intellectual-property_service-group>div{flex-direction:column;gap:10px}.intellectual-property_service-group h3{font-size:24px}.contact-combined_component>div{gap:40px;padding:40px 32px}.combined_copy h2{font-size:40px}.trademark_services-grid{gap:36px}.trademark_types-grid>article{padding:22px 16px}.tm_why>.white_panel{gap:40px}.tm_why h2{font-size:36px}.contacts_hero>div{gap:36px}.contacts_details>.white_panel{gap:24px}.contact_method strong{font-size:18px}.contact_map{min-height:480px}.related_services>div>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.inner_page{--page-gap: 64px}.inner_page h1{font-size:48px}:where(.inner_page) h2{font-size:36px}.inner_page .section_heading{align-items:start;gap:20px;margin-bottom:30px}.inner_page .section_heading>p{font-size:13px}.breadcrumbs{font-size:12px;min-height:42px}.white_panel{padding:24px;border-radius:24px}.directory_hero{grid-template-columns:1fr;min-height:0;padding-top:20px}.directory_hero h1{font-size:48px}.directory_hero>img{height:320px;width:100%;max-width:100%;margin:-10px 0 -28px}.popular_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.popular_card>div{margin:14px 0 8px}.directory_layout{grid-template-columns:1fr;gap:32px}.directory_layout>aside{position:static}.directory_index{display:flex;overflow-x:auto;gap:8px;padding:12px;scrollbar-width:none}.directory_index>.eyebrow{display:none}.directory_index>a{flex-shrink:0;gap:10px;font-size:12px}.directory_layout .question_card{display:none}.directory_group{padding:24px 20px}.directory_group h3{font-size:25px;gap:14px}.detail_hero{margin-bottom:64px!important;padding-top:0}.detail_hero-panel{display:flex;flex-direction:column;min-height:0}.detail_hero-copy{padding:28px 24px 0;width:100%}.detail_hero-copy h1{font-size:40px}.detail_hero-copy>p{font-size:15px;margin:24px 0}.detail_hero-art{position:relative;right:auto;top:auto;transform:none;width:100%;height:330px;margin:-8px 0 -26px}.detail_hero .cta{font-size:14px}.trademark_services>h2{margin-bottom:30px}.image_and-list,.trust_reasons{grid-template-columns:1fr;gap:28px}.numbered_list h3{font-size:18px}.numbered_list p{font-size:14px}.process_section .section_heading{flex-direction:row;align-items:end}.process_section .section_heading h2{font-size:34px}.process_section .arrows{gap:6px}.process_card{flex-basis:75%;min-height:300px}.process_card h3{font-size:20px}.trust_reasons>img{height:340px;object-position:center 30%}.trust_reasons li{font-size:15px}.related_services>div{padding:24px}.related_services>div>div{gap:10px 20px}.related_services .inner-service-link{font-size:13px}.information_section{grid-template-columns:1fr;gap:24px}.information_tabs{display:flex;overflow-x:auto;padding:12px;gap:4px;scrollbar-width:none}.information_tabs>.eyebrow{display:none}.information_tabs button{flex-shrink:0;font-size:13px;padding:12px 16px}.information_tabs button>svg{display:none}.information_section h3{font-size:26px}.information_section p{font-size:15px}.information_section>article{min-height:300px;padding:0 4px}.contact-combined_component>div{grid-template-columns:1fr;gap:30px;padding:32px 24px}.combined_copy{padding-bottom:0}.combined_copy h2{font-size:36px}.combined_copy p{font-size:15px;margin-top:22px}.combined_copy>img{display:none}.contact-combined_component .contact_form h2{font-size:28px}.contact-combined_component .contact_form>p{font-size:15px}.trademark_services-grid{grid-template-columns:1fr;gap:24px}.trademark_services-grid :is(a,button){padding:22px;min-height:165px}.trademark_services-grid :is(a,button)>span{font-size:19px}.trademark_services-grid>img{height:330px}.trademark_types .white_panel{padding:28px 24px}.trademark_types h2{margin-bottom:32px}.trademark_types-grid{grid-template-columns:1fr}.trademark_types-grid>article{padding:26px;min-height:0}.trademark_example>div{padding:20px 0}.trademark_types h3{font-size:22px;margin-bottom:24px}.tm_opportunities{grid-template-columns:1fr;gap:32px}.tm_opportunities>div:first-child{position:static}.tm_opportunities img{margin-top:30px}.tm_why>.white_panel{grid-template-columns:1fr;padding:28px 24px;gap:34px}.tm_why h2{font-size:34px;margin-bottom:30px}.mini_stats{gap:32px}.international_hero{padding-block:28px 0}.international_hero h1{font-size:46px}.international_hero>.international_subtitle,.international_hero>p{font-size:15px}.international_advantages{grid-template-columns:1fr;gap:32px}.international_advantages>img{max-height:360px}.international_advantages h2{margin-bottom:24px}.contacts_hero h1{font-size:46px;margin-top:18px}.contacts_hero>div{grid-template-columns:1fr;gap:24px}.contacts_hero img{margin-top:28px}.contacts_hero #contact{padding:28px 24px}.contacts_details>.white_panel{grid-template-columns:1fr;padding:16px;gap:24px}.contacts_methods{padding:12px 8px}.contacts_methods>p{margin-bottom:24px}.contact_method{padding:20px 0}.contact_method strong{font-size:21px}.contact_map{min-height:420px}.map_address{right:12px;bottom:12px;max-width:250px;padding:20px}}@media(max-width:440px){.inner_page{--page-gap: 52px}.inner_page h1{font-size:41px}:where(.inner_page) h2{font-size:32px}.white_panel{padding:20px}.directory_hero h1{font-size:43px}.directory_hero>img{height:300px}.popular_card h3{font-size:16px}.popular_card>div>svg{width:16px}.popular_card p{font-size:12px;line-height:1.45}.detail_hero-copy{padding:28px 22px 0}.detail_hero-copy h1{font-size:35px}.detail_hero-copy>p{font-size:14px}.hero_checks{font-size:13px;gap:12px}.detail_hero-art{height:290px}.directory_group{padding:24px 18px}.directory_group h3{font-size:23px}.inner-service-link{font-size:14px}.intellectual-property_service-group{padding:24px 18px}.intellectual-property_service-group h3{font-size:24px}.process_card{flex-basis:88%;min-height:300px}.process_section .section_heading{flex-wrap:wrap}.process_section .section_heading h2{font-size:32px}.process_section .arrows{margin-left:auto}.related_services>div>div{grid-template-columns:1fr;gap:4px}.combined_copy h2{font-size:32px}.trademark_services-grid>div{gap:12px}.trademark_services-grid :is(a,button){padding:20px 16px;min-height:165px}.trademark_services-grid :is(a,button)>span{font-size:17px}.trademark_services-grid :is(a,button)>svg:last-child{right:12px;bottom:14px}.contacts_hero h1{font-size:40px}.contacts_hero p{font-size:14px}.contact_method strong{font-size:18px}.contact_map{min-height:400px}.why_grid h3{font-size:18px}.tm_why h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.inner_page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.inner_page section[id]{scroll-margin-top:80px}.contact-combined_component .textarea_wrap{background:#202020}.contact-combined_component .textarea_wrap>span{color:#888}.contact-combined_component .cta:before{background:#fff}@media(max-width:360px){.inner_page .detail_hero-copy h1{font-size:var(--mobile-display)}.inner_page .cta{font-size:12px;white-space:normal;max-width:100%;min-height:52px;gap:8px;padding:8px 8px 8px 14px}.inner_page .cta i{width:36px;height:36px;flex-shrink:0}.inner_page .hero_checks{font-size:12px}.inner_page .contacts_hero .contact_form h2{font-size:28px}.inner_page .contact_method strong{font-size:16px}.inner_page .contact_method{gap:10px}}.directory_group{background:transparent;border:1px solid #dcdcdc;transition:background-color .25s,border-color .25s}.directory_group:hover,.directory_group:focus-within{background:#fff}.directory_group h3 i{color:#111;background:transparent;border:1px solid #dedede;transition:background-color .25s,border-color .25s}.directory_group:hover h3 i,.directory_group:focus-within h3 i{background:#f5f5f5;border-color:#f5f5f5}.popular_card>div>svg{flex-shrink:0;width:40px;height:40px;padding:10px;border-radius:50%;transition:background-color .25s,color .25s}.popular_card:is(:hover,:focus-visible)>div>svg{background:#000;color:#fff;transform:none}.popular_card:hover h3{color:inherit}.directory_group .inner-service-link>svg{flex-shrink:0;width:36px;height:36px;padding:8px;stroke-width:1.6}.directory_group .inner-service-link:is(:hover,:focus-visible)>svg{background:#000;color:#fff}.directory_group>.text-link{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#111}.directory_group>.text-link>svg{width:24px;height:24px;padding:5px;border-radius:50%;background:#000;color:#fff;flex-shrink:0;stroke-width:1.6}.directory_group>.text-link:hover>svg{transform:none;background:var(--red)}.directory_group .inner-service-link{padding:4px 0;min-height:44px}.contacts_page .contacts_hero h1{max-width:1189px;line-height:.925;margin-bottom:52px}.contacts_page .contacts_hero>div{grid-template-columns:minmax(0,556fr) minmax(0,726fr);gap:clamp(36px,6vw,86px)}.contacts_page .contacts_hero .contact_form>p{max-width:none;margin:12px 0 32px}.contacts_page .contacts_hero .contact_form>input{height:51px;padding-inline:16px}.contacts_page .contacts_hero .textarea_wrap{padding-inline:16px}.contacts_page .contacts_hero .textarea_wrap>span{right:16px;left:auto}.contacts_page .contacts_details>.white_panel{grid-template-columns:minmax(0,534fr) minmax(0,706fr);padding:32px;gap:64px}.contacts_page .contacts_methods{padding:0}.contacts_page .contacts_methods>p{margin:12px 0 auto}.contacts_page .contact_method{background:#fff;max-width:none;border:1px solid #dedede;border-radius:20px;padding:20px;margin-top:12px;min-height:103px;transition:border-color .2s,color .2s}.contacts_page .contact_method-telegram{margin-top:48px}.contacts_page .contact_method span{font-size:14px;text-transform:none}.contacts_page .contact_method strong{font-size:20px}.contacts_page .contact_method>svg{color:inherit;width:36px;height:36px;padding:8px;border-radius:50%;transition:background-color .2s,color .2s}.contacts_page .contact_method:is(:hover,:focus-visible){border-color:#111;color:#111}.contacts_page .contact_method:is(:hover,:focus-visible)>svg{background:#111;color:#fff}.contacts_socials{margin-top:40px}.contacts_socials>span{font-size:14px;color:#888}.contacts_socials>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.contacts_socials button{display:inline-flex;align-items:center;gap:8px;font-size:14px;transition:color .2s}.contacts_socials button:is(:hover,:focus-visible){color:var(--red)}.contacts_page .contact_map{min-height:594px}.contacts_page .map_address{width:303px;max-width:calc(100% - 32px);padding:24px}.contacts_page .map_address>span{font-size:14px}.contacts_page .map_address>p{font-size:16px;line-height:1.2;margin:10px 0 16px}.contacts_page .map_address .pill{width:100%;justify-content:space-between;font-size:14px;padding:14px 16px}.contacts_page .map_address .pill:is(:hover,:focus-visible){background:#fff;color:#111}@media(max-width:1000px){.contacts_page .contacts_details>.white_panel{gap:24px;padding:24px}.contacts_page .contact_method strong{font-size:18px}.contacts_socials>div{gap:16px}}@media(max-width:760px){.contacts_page .contacts_hero h1{line-height:1.05;margin-bottom:32px}.contacts_page .contacts_hero>div,.contacts_page .contacts_details>.white_panel{grid-template-columns:minmax(0,1fr);gap:24px}.contacts_page .contacts_methods>p{margin-bottom:12px}.contacts_page .contact_method-telegram{margin-top:12px}.contacts_page .contact_map{min-height:460px}.contacts_page .contacts_socials{margin-top:24px}}@media(max-width:480px){.contacts_page .contacts_details>.white_panel{padding:20px}.contacts_page .contact_method{padding:16px}.contacts_page .contact_method strong{font-size:17px}.contacts_page .map_address{right:12px;bottom:12px;max-width:calc(100% - 24px);padding:20px}.contacts_page .contact_map{min-height:420px}.contacts_page .contacts_socials>div{display:grid;grid-template-columns:1fr 1fr}}.contacts_page .contacts_hero h1>span{display:block}.contacts_page .map_address .pill i{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#fff;color:#111}.contacts_page .map_address .pill{padding:8px 8px 8px 16px;gap:8px}@media(max-width:760px){.contacts_page .contacts_hero h1>span{display:inline}}.contacts_page .contacts_hero .contact_form h2{line-height:1.1}.contacts_page .contacts_hero .textarea_wrap textarea{min-height:94px}.contacts_page .contacts_hero .textarea_wrap{min-height:144px}@media(min-width:961px){.navbar-menu_panel.navbar-menu_services{width:min(1040px,calc(100% - 72px));left:max(36px,calc(50% - 520px));right:auto;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr);column-gap:16px;row-gap:8px;min-height:0}.navbar-menu_services .navbar-menu_categories{min-height:0}.navbar-menu_services .navbar-menu_details{padding-left:16px;gap:4px}.navbar-menu_services .navbar-menu_details :is(a,button){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;min-height:44px;border-radius:12px;transition:background-color .2s}.navbar-menu_services .navbar-menu_details :is(a,button)>svg{flex-shrink:0;width:30px;height:30px;padding:6px;border-radius:50%;transition:background-color .2s,color .2s}.navbar-menu_services .navbar-menu_details :is(a,button):is(:hover,:focus-visible){background:#f5f5f5;color:#111}.navbar-menu_services .navbar-menu_details :is(a,button):is(:hover,:focus-visible)>svg{background:#111;color:#fff}}.case_options button:is(:hover,:focus-visible){background:#fff}@keyframes benefit-description-in{0%{opacity:0}to{opacity:1}}.scroll_process .process_sticky{padding-block:24px}.scroll_process.is-pinned .process_sticky{position:sticky;top:var(--sticky-top, 100px)}.scroll_process h2{margin-bottom:40px}.scroll_process-window{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.scroll_process-window::-webkit-scrollbar{display:none}.scroll_process.is-pinned .scroll_process-window{overflow:hidden;scroll-snap-type:none}.scroll_process-track{display:flex;gap:clamp(28px,3vw,48px);will-change:transform}.scroll_process .process_card{flex:0 0 clamp(280px,29vw,420px);min-height:250px;border:1px solid #dedede}.scroll_process .process_card.is-active{border-color:#080808}.scroll_process .process_card>span{margin-top:auto}.scroll_process .process_card p{margin-bottom:28px}.process_rail{--progress: 0;display:flex;justify-content:space-between;position:relative;list-style:none;margin:48px 0 0;padding:0}.process_rail:before,.process_rail:after{content:"";position:absolute;top:18px;left:18px;right:18px;height:1px;background:#ddd}.process_rail:after{background:var(--red);transform:scaleX(var(--progress));transform-origin:left}.process_rail li{z-index:1}.process_rail li>span:first-child{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dedede;border-radius:50%;font-size:13px;background:#f5f5f5;transition:background-color .3s,color .3s,border-color .3s}.process_rail li.reached>span:first-child{background:#080808;border-color:var(--red);color:#fff}.trust_reasons-compact{gap:64px}.trust_reasons-compact .trust_metric{display:flex;gap:20px;align-items:center;padding-bottom:28px;border-bottom:1px solid #ddd;margin-bottom:28px}.trust_metric strong{font-size:clamp(48px,5vw,72px);line-height:1;font-weight:400;letter-spacing:-.04em}.trust_metric>span{max-width:180px;font-size:16px;color:#777;line-height:1.4}.trust_principles{display:grid;grid-template-columns:1fr 1fr;gap:28px}.trust_principles h3{font-size:20px;font-weight:400;margin-bottom:12px}.trust_principles p{color:#777;font-size:15px}.related_services>div>div{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:8px}.related_services .inner-service-link{width:auto;white-space:nowrap;flex:0 0 auto;display:flex;gap:12px;padding:8px 10px;border:1px solid #e5e5e5;border-radius:12px;min-height:42px;transition:background-color .2s,border-color .2s}.related_services .inner-service-link>svg{flex-shrink:0;width:26px;height:26px;padding:5px;border-radius:50%;transition:background-color .2s,color .2s}.related_services .inner-service-link:is(:hover,:focus-visible){color:#111;background:#f5f5f5;border-color:transparent}.related_services .inner-service-link:is(:hover,:focus-visible)>svg{color:#fff;background:#080808}@media(max-width:760px){.scroll_process h2{margin-bottom:28px}.scroll_process .process_card{flex-basis:85%;min-height:270px;padding:24px}.scroll_process .process_sticky{padding-block:0}.process_rail{margin-top:28px}.trust_reasons-compact{gap:28px}.trust_principles{gap:20px}.trust_principles h3{font-size:17px}.trust_principles p{font-size:14px}.trust_reasons-compact>img{height:auto;aspect-ratio:1.3}.related_services .inner-service-link{width:auto;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.scroll_process-track{will-change:auto}}.trust_principles article{border-top:1px solid #ddd;padding-top:20px}.trust_reasons-compact .trust_metric{border-bottom:0;padding-bottom:0}.trust_principles ul{gap:14px}.trust_principles li{display:block;font-size:14px;color:#777;line-height:1.5}.trust_reasons-compact>img{align-self:stretch;height:100%;min-height:460px}@media(max-width:760px){.trust_reasons-compact>img{height:auto;min-height:0}.scroll_process-track{gap:20px}}.scroll_process.is-pinned{--stage-card-width: clamp(340px, 44vw, 600px)}.scroll_process.is-pinned .scroll_process-track{gap:clamp(36px,4vw,64px);width:max-content;padding-inline:var(--stage-gutter, 0px)}.scroll_process.is-pinned .process_card{width:var(--stage-card-width);flex-basis:var(--stage-card-width);min-height:290px;padding:32px;opacity:1;transform:none}.scroll_process.is-pinned .process_card h3{max-width:none;font-size:26px}.scroll_process.is-pinned .process_card p{max-width:44ch;font-size:16px;line-height:1.5}.scroll_process.is-pinned .scroll_process-window{-webkit-mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}.scroll_process .process_card{transition:background-color .35s ease,color .35s ease,border-color .35s ease}.scroll_process .process_card.is-active p{color:#b8b8b8}.scroll_process .process_rail{max-width:780px;margin-inline:auto}.benefit_accordion article:not(.expanded):focus-within{background:#f8f8f8;border-color:#ccc}@media(hover:hover){.benefit_accordion article:not(.expanded):hover{background:#f8f8f8;border-color:#ccc}.benefit_accordion article:not(.expanded):hover .benefit_toggle{color:var(--red);border-color:var(--red)}}.intellectual-property_catalogue-heading{display:flex;justify-content:space-between;gap:48px;align-items:flex-start;margin-bottom:32px}.intellectual-property_catalogue-heading h2{margin:0 0 18px}.intellectual-property_catalogue-heading>div>p{color:#777;font-size:18px;line-height:1.45;margin:0}.intellectual-property_catalogue-heading .question_card{background:none;padding:0;width:320px;flex:0 0 320px}.intellectual-property_catalogue-heading .question_card h3{font-size:16px;margin:0 0 4px}.intellectual-property_catalogue-heading .question_card p{font-size:14px;line-height:1.4;margin:0 0 14px}.intellectual-property_catalogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.intellectual-property_catalogue-card{background:#fff;border-radius:24px;padding:24px;min-width:0}.intellectual-property_catalogue-title{display:flex;align-items:center;gap:24px;width:100%;text-align:left;padding:0 0 16px;border-bottom:1px solid #e4e4e4;background:none}.intellectual-property_catalogue-title h3{flex:1;font-size:24px;font-weight:400;line-height:1.2;margin:0}.intellectual-property_catalogue-title>svg{flex-shrink:0;transition:transform .18s}.intellectual-property_catalogue-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#f5f5f5;flex-shrink:0}.intellectual-property_catalogue-links{padding-top:6px}.intellectual-property_catalogue-title:is(:hover,:focus-visible)>svg{transform:translate(3px)}.intellectual-property_vertical-process{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:48px;align-items:start}.vertical_process-intro h2{margin:0 0 28px}.vertical_process-intro p{font-size:18px;line-height:1.45;color:#777;max-width:360px;margin:0 0 36px}.vertical_process-list{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:16px;--timeline-progress: 0}.vertical_process-list:before,.vertical_process-list:after{content:"";position:absolute;top:36px;left:26px;width:1px;height:var(--timeline-length, 0px);background:#d5d5d5;transform-origin:top}.vertical_process-list:after{background:var(--red);transform:scaleY(var(--timeline-progress))}.vertical_process-list li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:32px;align-items:start}.vertical_step-number{position:relative;z-index:1;display:grid;place-items:center;margin-top:10px;width:54px;height:54px;border:1px solid #d5d5d5;border-radius:50%;background:#f5f5f5;font-size:16px;transition:background-color .2s,color .2s,border-color .2s}.reached .vertical_step-number{background:#111;color:#fff;border-color:var(--red);box-shadow:none}.vertical_step-copy{background:#fff;border-radius:20px;padding:24px 28px}.vertical_step-copy h3{margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.25}.vertical_step-copy p{margin:0;color:#777;font-size:16px;line-height:1.45}@media(max-width:1000px){.intellectual-property_catalogue-title{gap:16px}.intellectual-property_catalogue-title h3{font-size:20px}.intellectual-property_catalogue-icon{width:48px;height:48px}.intellectual-property_vertical-process{gap:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.vertical_process-list li{gap:20px}}@media(max-width:760px){.intellectual-property_catalogue-heading{flex-direction:column;gap:24px}.intellectual-property_catalogue-heading .question_card{flex:auto;width:auto}.intellectual-property_catalogue-heading>div>p{font-size:16px}.intellectual-property_catalogue-grid{grid-template-columns:1fr;gap:16px}.intellectual-property_catalogue-card{padding:20px 16px;border-radius:20px}.intellectual-property_catalogue-title{gap:12px}.intellectual-property_catalogue-title h3{font-size:18px}.intellectual-property_catalogue-icon{width:40px;height:40px}.intellectual-property_catalogue-icon svg{width:24px;height:24px}.intellectual-property_catalogue-links .inner-service-link{font-size:14px;padding-inline:4px;gap:8px}.intellectual-property_vertical-process{grid-template-columns:1fr;gap:32px}.vertical_process-intro h2{margin-bottom:18px}.vertical_process-intro p{font-size:16px;margin-bottom:24px}.vertical_process-list li{grid-template-columns:40px minmax(0,1fr);gap:12px}.vertical_step-number{width:40px;height:40px;margin-top:16px;font-size:13px}.vertical_process-list:before,.vertical_process-list:after{left:19px}.vertical_step-copy{padding:20px 16px;border-radius:16px}.vertical_step-copy h3{font-size:18px}.vertical_step-copy p{font-size:14px}}@media(prefers-reduced-motion:reduce){.vertical_step-number,.intellectual-property_catalogue-title>svg,.intellectual-property_catalogue-links .inner-service-link,.intellectual-property_catalogue-links .inner-service-link>svg{transition:none}}.intellectual-property_catalogue-card{background:transparent;transition:background-color .22s ease}.intellectual-property_catalogue-card:focus-within{background:#fff}@media(hover:hover){.intellectual-property_catalogue-card:hover{background:#fff}}.vertical_step-copy{background:transparent;transition:background-color .22s ease}.vertical_process-list li.is-active .vertical_step-copy{background:#fff}.vertical_process-list li{grid-template-columns:36px minmax(0,1fr)}.vertical_step-number{width:36px;height:36px;margin-top:18px;font-size:12px;color:#888}.vertical_process-list:before,.vertical_process-list:after{left:17px}.reached .vertical_step-number{background:#f5f5f5;color:#777;border-color:#ddd;box-shadow:none}.is-active .vertical_step-number{color:var(--red);border-color:#e0000055;background:#fbefef}.vertical_process-intro .cta:focus-visible{outline:2px solid #111;outline-offset:2px;box-shadow:none}@media(max-width:760px){.vertical_process-list li{grid-template-columns:32px minmax(0,1fr)}.vertical_step-number{width:32px;height:32px;margin-top:20px}.vertical_process-list:before,.vertical_process-list:after{left:15px}}@media(prefers-reduced-motion:reduce){.intellectual-property_catalogue-card,.vertical_step-copy{transition:none}}.intellectual-property_catalogue-card{border:1px solid #dedede;display:flex;flex-direction:column;transition:background-color .22s ease,border-color .22s ease}.intellectual-property_catalogue-card:focus-within{border-color:transparent}@media(hover:hover){.intellectual-property_catalogue-card:hover{border-color:transparent}}.intellectual-property_catalogue-title h3 a,.intellectual-property_catalogue-title h3 button{color:inherit;font:inherit;text-align:left;padding:0;border:0;background:none;cursor:pointer;transition:color .22s ease;text-decoration:none}.intellectual-property_catalogue-title h3 :is(a,button):is(:hover,:focus-visible){color:#e00000}.intellectual-property_catalogue-icon{border:1px solid #d9d9d9}.vertical_step-copy{transition:background-color .55s cubic-bezier(.22,1,.36,1)}.vertical_step-number{transition:background-color .45s ease,color .45s ease,border-color .45s ease}@media(prefers-reduced-motion:reduce){.vertical_step-copy,.vertical_step-number{transition:none}}.intellectual-property_catalogue-heading{margin:0;font-size:24px;font-weight:400;line-height:1.2}.intellectual-property_catalogue-heading .intellectual-property_catalogue-title{color:inherit;font:inherit;text-decoration:none;cursor:pointer;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;transition:color .22s ease}.intellectual-property_catalogue-heading .intellectual-property_catalogue-title:is(:hover,:focus-visible){color:#e00000}.intellectual-property_catalogue-card .intellectual-property_catalogue-icon{background:transparent;border:1px solid #d9d9d9;color:#111}.intellectual-property_catalogue-heading .intellectual-property_catalogue-title:focus-visible{outline:1px solid #e00000;outline-offset:5px}@media(max-width:760px){.intellectual-property_catalogue-heading{font-size:20px}}.intellectual-property_catalogue>.intellectual-property_catalogue-heading{margin-bottom:48px}.intellectual-property_catalogue>.intellectual-property_catalogue-heading h2{margin:0}.intellectual-property_catalogue-card .intellectual-property_catalogue-heading{margin-bottom:18px}.intellectual-property_catalogue-card .intellectual-property_catalogue-title{border-bottom:0;padding-bottom:0}.intellectual-property_catalogue-card{padding:24px 24px 30px}.intellectual-property_scenarios>h2{margin:0 0 48px}.intellectual-property_scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.intellectual-property_scenario-card{min-width:0;min-height:266px;padding:26px 24px;border:1px solid #dedede;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;gap:64px}.intellectual-property_scenario-card.scenario_0{background:#fff;border-color:#fff}.intellectual-property_scenario-card.scenario_0{grid-area:1/1}.intellectual-property_scenario-card.scenario_1{grid-area:1/3}.intellectual-property_scenario-card.scenario_2{grid-area:2/1}.intellectual-property_scenario-card.scenario_3{grid-area:2/2}.intellectual-property_scenario-number{color:var(--red);font-size:16px}.intellectual-property_scenario-card h3{font-size:22px;font-weight:400;line-height:1.15;margin:0 0 8px}.intellectual-property_scenario-card p,.intellectual-property_scenario-action p{font-size:17px;line-height:1.2;color:#616161;margin:0}.intellectual-property_scenario-card .text-link{margin-top:18px;font-size:16px}.intellectual-property_scenario-photo{grid-area:1/2;width:100%;height:100%;object-fit:cover;border-radius:18px}.intellectual-property_scenario-action{grid-area:2/3;padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px}.intellectual-property_scenario-action .cta{max-width:100%}.intellectual-property_benefits-panel{min-height:700px;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;padding:36px 32px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:160px;background:#191919;color:#fff}.intellectual-property_benefits-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.intellectual-property_benefits-background img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.intellectual-property_benefits-background img.is-active{opacity:1}.intellectual-property_benefits-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a3;z-index:-1;pointer-events:none}.intellectual-property_benefits-panel h2{margin:0;font-size:56px;line-height:1.07;letter-spacing:-.025em;font-weight:400}.intellectual-property_benefits-panel h2 span{color:#a2a2a2}.intellectual-property_benefit-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.intellectual-property_benefit-options>button{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:188px;padding:20px;border:1px solid #ffffff24;border-radius:16px;text-align:left;color:#fff;background:transparent;transition:background-color .6s,color .6s}.intellectual-property_benefit-options>button>span{color:#aaa;font-size:18px}.intellectual-property_benefit-options h3{font-size:22px;font-weight:400;line-height:1.12;margin:0 0 6px}.intellectual-property_benefit-options p{font-size:17px;line-height:1.15;color:#aaa;margin:0}.intellectual-property_benefit-options>button.is-active{background:#f5f5f5;color:#080808;border-color:#f5f5f5}.intellectual-property_benefit-options>button.is-active>span{color:var(--red)}.intellectual-property_benefit-options>button.is-active p{color:#616161}.intellectual-property_benefit-options>button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.intellectual-property_vertical-process{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px}.intellectual-property_vertical-process .vertical_process-intro{position:sticky;top:104px}.intellectual-property_vertical-process .vertical_process-list{gap:24px}.intellectual-property_vertical-process .vertical_process-list li{display:block}.intellectual-property_vertical-process .vertical_step-number{position:absolute;left:-66px;top:24px;margin:0;width:36px;height:36px}.intellectual-property_vertical-process .vertical_process-list:before,.intellectual-property_vertical-process .vertical_process-list:after{left:-48px;top:var(--timeline-start, 42px)}.intellectual-property_vertical-process .vertical_step-copy{min-height:286px;border:1px solid #dedede;border-radius:26px;padding:28px;display:flex;flex-direction:column;background:transparent;opacity:1}.intellectual-property_vertical-process .vertical_step-copy h3{font-size:26px;margin:0 0 16px}.intellectual-property_vertical-process .vertical_step-copy p{font-size:19px;color:#555;line-height:1.25}.intellectual-property_vertical-process .vertical_step-icon{margin-top:auto;align-self:flex-start;width:48px;height:48px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center}.intellectual-property_vertical-process .vertical_step-copy p+.vertical_step-icon{margin-top:48px}.intellectual-property_vertical-process .vertical_process-list li.is-active .vertical_step-copy{background:#000;border-color:#000;color:#fff}.intellectual-property_vertical-process .vertical_process-list li.is-active .vertical_step-copy p{color:#999}.intellectual-property_trust-panel{padding:56px 32px;background:#fff;border-radius:24px}.intellectual-property_trust-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px}.intellectual-property_trust-heading h2{margin:0 0 18px}.intellectual-property_trust-heading p{font-size:16px;color:#616161;line-height:1.25;margin:0}.intellectual-property_trust-rating{flex-shrink:0}.intellectual-property_trust-rating strong{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:400;margin-bottom:8px}.intellectual-property_trust-rating img{width:22px;height:22px}.intellectual-property_trust-rating span{font-size:17px;letter-spacing:1px}.intellectual-property_trust-body{display:grid;grid-template-columns:1fr 1fr;gap:52px}.intellectual-property_trust-body>img{width:100%;height:100%;max-height:480px;object-fit:cover;object-position:center 38%;border-radius:20px}.intellectual-property_trust-cards{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.intellectual-property_trust-cards :is(button,article){grid-column:span 6}.intellectual-property_trust-cards :is(button,article):nth-child(1){grid-column:span 7}.intellectual-property_trust-cards :is(button,article):nth-child(2){grid-column:span 5}.intellectual-property_trust-cards :is(button,article){display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:22px 20px 52px;min-height:208px;border:1px solid #e5e5e5;border-radius:18px;background:#fff;text-align:left;transition:background .6s}.intellectual-property_trust-cards :is(button,article).is-active{background:#f5f5f5;border-color:#f5f5f5}.intellectual-property_trust-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--red);background:#ffeded;margin-bottom:20px}.intellectual-property_trust-cards :is(button,article).is-active .intellectual-property_trust-check{background:#fff}.intellectual-property_trust-cards h3{font-size:22px;font-weight:400;line-height:1.15;margin:0 0 12px}.intellectual-property_trust-cards p{font-size:16px;line-height:1.25;color:#555;margin:0}.intellectual-property_trust-toggle{position:absolute;right:20px;bottom:20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#000;color:#fff;line-height:1}.intellectual-property_trust-cards :is(button,article).is-active .intellectual-property_trust-toggle{color:#000;background:#fff}.intellectual-property_trust+.related_services{margin-top:-64px}@media(max-width:1100px){.intellectual-property_scenario-card{padding:20px}.intellectual-property_scenario-action{padding:20px 8px}.intellectual-property_scenario-action .cta{font-size:14px}.intellectual-property_benefits-panel{min-height:620px}.intellectual-property_benefit-options>button{padding:16px}.intellectual-property_benefit-options h3{font-size:19px}.intellectual-property_trust-body{gap:24px}.intellectual-property_trust-heading .desktop_break{display:none}.intellectual-property_trust-cards h3{font-size:20px}.intellectual-property_vertical-process{gap:72px}.intellectual-property_vertical-process .vertical_step-number{left:-54px}.intellectual-property_vertical-process .vertical_process-list:before,.intellectual-property_vertical-process .vertical_process-list:after{left:-36px}}@media(max-width:760px){.intellectual-property_catalogue>.intellectual-property_catalogue-heading,.intellectual-property_scenarios>h2{margin-bottom:28px}.intellectual-property_scenario-grid{grid-template-columns:1fr 1fr}.intellectual-property_scenario-card{gap:36px;min-height:240px}.intellectual-property_scenario-card.scenario_0{grid-area:1/1}.intellectual-property_scenario-photo{grid-area:1/2}.intellectual-property_scenario-card.scenario_1{grid-area:2/1}.intellectual-property_scenario-card.scenario_2{grid-area:2/2}.intellectual-property_scenario-card.scenario_3{grid-area:3/1}.intellectual-property_scenario-action{grid-area:3/2}.intellectual-property_benefits-panel{padding:24px 20px;min-height:650px;gap:100px}.intellectual-property_benefits-panel h2{font-size:36px}.intellectual-property_benefit-options{grid-template-columns:1fr 1fr}.intellectual-property_benefit-options>button{min-height:170px;gap:24px}.intellectual-property_benefit-options p{font-size:15px}.intellectual-property_vertical-process{grid-template-columns:1fr;gap:32px}.intellectual-property_vertical-process .vertical_process-intro{position:static}.intellectual-property_vertical-process .vertical_process-list{margin-left:44px}.intellectual-property_vertical-process .vertical_step-number{left:-44px;width:28px;height:28px}.intellectual-property_vertical-process .vertical_process-list:before,.intellectual-property_vertical-process .vertical_process-list:after{left:-30px}.intellectual-property_vertical-process .vertical_step-copy{padding:22px;min-height:240px;border-radius:20px}.intellectual-property_vertical-process .vertical_step-copy h3{font-size:22px}.intellectual-property_vertical-process .vertical_step-copy p{font-size:16px}.intellectual-property_trust-panel{padding:28px 20px}.intellectual-property_trust-heading{flex-direction:column;align-items:flex-start;gap:24px}.intellectual-property_trust-body{grid-template-columns:1fr}.intellectual-property_trust-body>img{height:340px}.intellectual-property_trust-cards :is(button,article){padding:18px 16px 48px}.intellectual-property_trust+.related_services{margin-top:-24px}}@media(max-width:480px){.intellectual-property_scenario-grid{display:flex;flex-direction:column}.intellectual-property_scenario-card{min-height:220px}.intellectual-property_scenario-photo{order:-1;height:230px}.intellectual-property_scenario-action{gap:24px;padding:16px 0 0}.intellectual-property_scenario-card h3{font-size:22px}.intellectual-property_benefits-panel h2{font-size:32px}.intellectual-property_benefit-options{grid-template-columns:1fr}.intellectual-property_benefit-options>button{min-height:148px;gap:20px}.intellectual-property_benefits-panel{gap:80px}.intellectual-property_trust-cards{grid-template-columns:1fr}.intellectual-property_trust-cards :is(button,article):nth-child(n){grid-column:auto}.intellectual-property_trust-cards :is(button,article){min-height:190px}}@media(prefers-reduced-motion:reduce){.intellectual-property_benefits-background img,.intellectual-property_benefit-options>button,.intellectual-property_trust-cards :is(button,article){transition:none}}.intellectual-property_trust-cards :is(button,article){justify-content:flex-start}@media(max-width:1050px){.is-ip-benefits-process .intellectual-property_benefit-options{grid-template-columns:repeat(2,minmax(0,1fr))}.is-ip-benefits-process .intellectual-property_benefits-panel{gap:80px}}@media(max-width:600px){.is-ip-benefits-process .intellectual-property_benefit-options{grid-template-columns:1fr}}.intellectual-property_trust-cards p{visibility:hidden;opacity:0;transition:opacity .6s ease}.intellectual-property_trust-cards :is(button,article).is-active p{visibility:visible;opacity:1}.intellectual-property_trust-body>img{max-height:none}.intellectual-property_rating-stars{display:flex;gap:2px}.related_services>div>div{scrollbar-width:none;-ms-overflow-style:none}.related_services>div>div::-webkit-scrollbar{display:none}.intellectual-property_catalogue-card .intellectual-property_catalogue-icon{transition:color .6s,border-color .6s}.intellectual-property_catalogue-card .intellectual-property_catalogue-title:is(:hover,:focus-visible) .intellectual-property_catalogue-icon{color:var(--red);border-color:var(--red)}.intellectual-property_scenario-card .text-link>svg{background:#080808;color:#fff;border-radius:50%;padding:3px;width:20px;height:20px}@media(prefers-reduced-motion:reduce){.intellectual-property_trust-cards p,.intellectual-property_catalogue-card .intellectual-property_catalogue-icon{transition:none}}.intellectual-property_trust-portrait{position:relative;min-width:0;border-radius:20px;overflow:hidden}.intellectual-property_trust-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}@media(max-width:760px){.intellectual-property_trust-portrait{height:340px}}.trademark_services-grid{gap:clamp(24px,5vw,90px)}.trademark_services-grid :is(a,button){min-height:164px;border-radius:16px;padding:20px;gap:28px;transition:background .3s,border-color .3s}.trademark_services-grid :is(a,button)>span{padding-right:40px;font-size:20px}.tm_service-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#222}.tm_service-arrow{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#111;transition:color .3s,background .3s}.trademark_services-grid :is(a,button):hover .tm_service-icon{background:#f5f5f5}.trademark_services-grid :is(a,button):is(:hover,:focus-visible) .tm_service-arrow{background:#000;color:#fff}.trademark_services-grid>img{max-height:none;height:100%;min-height:0}.trademark_types .white_panel{padding:56px 32px}.trademark_types-grid>article{padding:22px;display:flex;flex-direction:column}.trademark_types h3{min-height:48px;font-size:21px;margin-bottom:24px}.trademark_types ul{gap:0}.trademark_types li{padding:13px 0;border-bottom:1px solid #ddd;color:#555;font-size:16px;line-height:1.35}.trademark_types li:last-child{border:0}.trademark_types li>svg{flex:0 0 22px;width:22px;height:22px;padding:3px;border-radius:50%;background:#fff}.trademark_example .nova_example{flex:1;min-height:210px;position:relative;background:#fff;border-radius:18px;padding:40px 20px}.nova_example img{width:140px;height:60px;object-fit:contain}.trademark_example small{position:absolute;bottom:14px;color:#555;font-size:14px}.tm_opportunities-reference{display:block}.tm_opportunities-reference .tm_opportunity-columns{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tm_opportunity-group>h3{border:1px solid #ddd;border-radius:14px;padding:18px;font-size:22px;text-align:center;margin:0 0 12px}.tm_opportunity-group:first-child>h3{background:var(--red);color:#fff;border-color:var(--red)}.tm_opportunity-group ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tm_opportunity-group li{display:flex;gap:16px;padding:20px;border-radius:14px;min-height:106px;background:#fff}.tm_opportunity-group li>svg{background:var(--red);color:#fff;border-radius:50%;padding:3px;flex:0 0 24px;width:24px;height:24px}.tm_opportunity-group h4{font-weight:400;font-size:23px;margin:0 0 8px}.tm_opportunity-group p{color:#666;font-size:17px;line-height:1.4}.tm_why>.white_panel{background:transparent;padding:0;gap:clamp(40px,8vw,140px)}.tm_why h2{font-size:clamp(32px,3.8vw,56px);margin-bottom:48px}.tm_why .mini_stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.tm_why .mini_stats>div{padding:8px 16px;border-left:1px solid #ddd}.tm_why .mini_stats>div:first-child{padding-left:0;border:0}.tm_why .mini_stats strong{font-size:23px;white-space:nowrap}.tm_why .mini_stats em{color:var(--red);font-style:normal}.tm_why .mini_stats span{color:#666;font-size:14px}.tm_why .why_grid{gap:10px}.tm_why .why_grid article{border:1px solid #ddd;border-radius:22px;padding:22px;min-height:145px;grid-template-columns:1fr 1fr;gap:28px 20px;transition:background .3s}.tm_why .why_grid article:hover{background:#fff}.tm_why .why_grid h3{white-space:nowrap;font-size:22px}.tm_why .why_number{font-size:17px;color:var(--red)}.tm_why .why_grid p{color:#111;font-size:17px}.tm_scroll-process{margin-block:100px;background:var(--page-bg, var(--canvas))}.tm_scroll-process .section_heading{margin-bottom:32px}.tm_process-viewport{overflow-x:auto;scrollbar-width:none}.tm_process-viewport::-webkit-scrollbar{display:none}.tm_process-track{list-style:none;padding:0;margin:0;display:flex;gap:24px;width:max-content}.tm_process-track>li{width:clamp(300px,29vw,440px);flex-shrink:0}.tm_process-card{min-height:290px;border-radius:22px;padding:24px;display:flex;flex-direction:column;transition:background .3s,color .3s}.tm_process-card h3{font-size:24px;margin-bottom:16px}.tm_process-card p{font-size:16px;line-height:1.4;color:#888}.tm_process-card>i{margin-top:auto;display:grid;place-items:center;background:#fff;color:#000;width:48px;height:48px;border-radius:50%}.tm_process-track .is-active .tm_process-card{background:#000;color:#fff}.tm_process-marker{display:flex;align-items:center;margin-top:32px}.tm_process-marker span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid transparent;flex-shrink:0}.tm_process-marker i{height:1px;background:#ddd;flex:1}.is-active .tm_process-marker span{border-color:var(--red);background:transparent}.is-active .tm_process-marker i{background:var(--red)}@media(max-width:1100px){.tm_why>.white_panel{gap:32px}.tm_why .why_grid h3{font-size:18px;white-space:normal}.tm_why .why_grid article{padding:18px}.trademark_types-grid{gap:12px}.trademark_types-grid>article{padding:18px}}@media(max-width:760px){.trademark_services-grid{grid-template-columns:1fr;gap:24px}.trademark_services-grid :is(a,button){padding:16px;min-height:180px;gap:24px}.trademark_services-grid :is(a,button)>span{font-size:16px;padding-right:22px}.tm_service-arrow{width:30px;height:30px;right:10px;bottom:14px}.trademark_services-grid>img{height:340px}.trademark_types .white_panel{padding:28px 20px}.trademark_types-grid{grid-template-columns:1fr}.trademark_types h3{min-height:auto;margin-bottom:20px}.trademark_types-grid>article{min-height:0}.tm_opportunities-reference .tm_opportunity-columns{grid-template-columns:1fr;gap:24px}.tm_opportunity-group>h3{font-size:20px}.tm_opportunity-group h4{font-size:20px}.tm_opportunity-group p{font-size:15px}.tm_why>.white_panel{grid-template-columns:1fr;padding:0}.tm_why h2{font-size:32px;margin-bottom:24px}.tm_why .mini_stats strong{font-size:18px}.tm_why .mini_stats span{font-size:12px}.tm_why .mini_stats>div{padding-inline:10px}.tm_why .why_grid article{min-height:160px}.tm_scroll-process{margin-block:64px}.tm_scroll-process h2{font-size:30px}.tm_scroll-process .section_heading{align-items:flex-end;gap:16px}.tm_process-track>li{width:min(82vw,360px)}.tm_process-card{min-height:320px}}.trademark_services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trademark_services-grid>div{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.trademark_services-grid :is(a,button){min-width:0}@media(max-width:760px){.trademark_services-grid{grid-template-columns:minmax(0,1fr)}.trademark_services-grid :is(a,button){min-height:200px}.trademark_services-grid :is(a,button)>span{padding:0 0 24px;max-width:100%}}.international_advantages .advantage_answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .4s ease}.international_advantages .advantage_answer-inner{min-height:0;overflow:hidden}.international_advantages article.expanded .advantage_answer{grid-template-rows:1fr;opacity:1}.international_advantages article>button svg{transition:transform .6s cubic-bezier(.22,1,.36,1),color .3s}@media(prefers-reduced-motion:reduce){.international_advantages .advantage_answer,.international_advantages article>button svg{transition:none}}.international_advantages{align-items:start}.trademark_services-grid a{color:inherit;text-decoration:none}.tm_opportunities-reference>h2{text-align:center;margin-bottom:48px}.tm_opportunity-group:last-child>h3{background:#000;color:#fff;border-color:#000}.tm_opportunity-group:last-child li{border:1px solid #ddd;background:transparent}.tm_opportunity-group:last-child li>svg{background:#000}.tm_opportunity-group li{min-height:116px}.detail_hero-badge{position:absolute;bottom:24px;right:24px;z-index:2;padding:22px 26px;background:#000;color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:10px}.detail_hero-badge strong{font-size:36px;line-height:1;font-weight:400}.detail_hero-badge em{font-style:normal;color:var(--red)}.detail_hero-badge span{color:#999;font-size:17px}@media(max-width:760px){.tm_opportunities-reference>h2{text-align:left;margin-bottom:28px}.tm_opportunity-group li{min-height:0}.detail_hero-badge{right:16px;bottom:16px;padding:16px 20px;border-radius:16px}.detail_hero-badge strong{font-size:28px}.detail_hero-badge span{font-size:13px}}#services .service_grid{align-items:stretch}#services .service_card{padding:28px;min-height:0}#services .service_card h3{display:block;margin-bottom:26px}#services .home_service-heading{display:flex;align-items:center;gap:24px;width:100%;color:inherit;text-decoration:none;transition:color .25s;font-size:24px;line-height:1.25}#services .home_service-heading i{display:grid;place-items:center;width:62px;height:62px;border:1px solid #ddd;border-radius:50%;flex-shrink:0;transition:border-color .25s}#services .home_service-heading:is(:hover,:focus-visible){color:var(--red)}#services .home_service-heading:is(:hover,:focus-visible) i{border-color:var(--red)}#services .service_card ul{gap:4px}#services .service_card .service-row{width:100%;padding:10px 12px;font-size:18px;font-weight:400}#services .service_card .service-row>svg{margin-left:auto}@media(max-width:760px){#services .service_card{padding:22px 16px}#services .home_service-heading{gap:16px;font-size:20px}#services .home_service-heading i{width:48px;height:48px}#services .service_card .service-row{font-size:15px;padding:10px 8px}}.navbar-menu_topics a{text-decoration:none;color:inherit}.contacts_socials button{background:transparent;border:0;padding:0;color:var(--ink)}.inner_page.contacts_page .contacts_socials button:disabled{opacity:1;color:var(--ink)}.contact_map>iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.contacts_page .contact_method-telegram{width:100%;text-align:left;background:#fff;border-color:#dedede;color:#111}.contacts_page .contact_method-telegram span{color:inherit}.contacts_page .contact_method-telegram>svg{background:transparent;color:inherit}.contacts_page .contacts_methods .contact_method:is(:hover,:focus-visible){background:var(--red);border-color:var(--red);color:#fff}.contacts_page .contacts_methods .contact_method:is(:hover,:focus-visible) span{color:#fff}.contacts_page .contacts_methods .contact_method:is(:hover,:focus-visible)>svg{background:#fff;color:var(--red)}.intellectual-property_trust-rating{display:block;color:inherit;text-decoration:none;border-radius:8px}.intellectual-property_trust-rating:hover strong{color:var(--red)}.intellectual-property_trust-rating:focus-visible{outline:2px solid var(--red);outline-offset:6px}.service_template{--st-ink: #151515;--st-muted: #666;--st-line: #dedee1;color:var(--st-ink)}.inner_page:has(.service_template){background:var(--canvas)}.inner_page:has(.service_template)>.padding-global:first-child{margin-bottom:8px}.service_template>section.padding-global{margin:0 auto 112px;padding-top:0;padding-bottom:0}.service_template>section.padding-global:last-child{margin-bottom:0}.service_template h2{font-size:clamp(36px,3.34vw,48px);line-height:1.05;letter-spacing:-.035em;margin:0 0 44px;font-weight:400}.service_template h3{font-weight:400}.service_template p{line-height:1.35}.service_template .service_hero-panel{position:relative;display:grid;grid-template-columns:54% 46%;align-items:center;min-height:500px;overflow:hidden}.service_template .is-st-hero-direction .service_hero-panel{background:#fff;border-radius:22px;height:405px;min-height:405px;padding:0 32px}.service_template .is-st-hero-direction .service_hero-copy{padding-left:0}.service_template .is-st-hero-group .service_hero-panel{min-height:480px}.service_template .is-st-hero-service .service_hero-panel{min-height:470px}.service_template .service_hero-copy{position:relative;z-index:1;max-width:660px}.service_template .service_hero h1{font-size:clamp(56px,6vw,88px);line-height:.99;letter-spacing:-.055em;font-weight:400;margin:0 0 28px;max-width:660px}.service_template .is-st-hero-direction h1{font-size:clamp(48px,4vw,56px)}.service_template .is-st-hero-service h1{font-size:clamp(52px,4.8vw,68px)}.service_template .service_hero-copy>p{font-size:20px;color:#545454;max-width:590px;margin:0 0 32px}.service_template .service_hero-lead{color:#171717!important;font-size:22px!important;margin-bottom:10px!important}.service_template .service_hero-image{display:block;position:static;top:auto;right:auto;width:100%;max-height:500px;object-fit:contain;object-position:center;align-self:center;transform:none}.service_template .is-st-hero-direction .service_hero-image{position:absolute;width:min(56vw,750px);max-height:none;height:auto;right:0;top:-55px;transform:none}.service_template .is-st-hero-group .service_hero-image{max-height:490px}.service_template .is-st-hero-service .service_hero-image{max-height:470px}.service_template .service_hero-highlights{list-style:none;padding:0;margin:0 0 38px;display:grid;gap:12px}.service_template .service_hero-highlights li{display:flex;align-items:center;gap:14px;font-size:18px}.service_template .service_hero-highlights svg{flex:none;color:#d90000}.service_template .service_hero-badge{position:absolute;right:18px;bottom:24px;display:grid;gap:3px;background:#090909;border-radius:15px;color:#fff;padding:18px 22px;min-width:270px}.service_template .service_hero-badge strong{font-size:30px;font-weight:400;line-height:1}.service_template .service_hero-badge span{color:#aaa;font-size:15px}.service_template .service_catalogue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.service_template .service_catalogue-group,.service_template .service_catalogue-tile{border:1px solid var(--st-line);border-radius:20px;background:transparent;transition:background .25s,border-color .25s}.service_template .service_catalogue-group:hover,.service_template .service_catalogue-group:focus-within{background:#fff;border-color:#fff}.service_template .service_catalogue-group{min-height:264px;padding:28px 25px 22px;display:flex;flex-direction:column}.service_template .service_catalogue-symbol{width:50px;height:50px;flex:none;display:grid;place-items:center;border:1px solid var(--st-line);border-radius:50%}.service_template .service_catalogue-group ul{padding:0;list-style:none;margin:0;display:grid;gap:4px}.service_template .service_catalogue-group li a,.service_template .service_catalogue-group li>span{display:flex;justify-content:space-between;align-items:center;min-height:38px;font-size:17px;color:inherit;text-decoration:none}.service_template .service_catalogue-group li a:hover{color:#d00000}.service_template .service_catalogue-group li>span{color:#646464}.service_template .is-st-catalogue-tiles{background:#fff;border-radius:22px;padding:60px 32px!important}.service_template .is-st-catalogue-tiles h2{max-width:700px}.service_template .is-st-catalogue-tiles .service_catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.service_template .service_catalogue-tile{position:relative;min-height:160px;padding:22px 18px;display:flex;flex-direction:column;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.service_template .service_catalogue-tile:has(a):is(:hover,:focus-within){background:#f4f4f4;border-color:#c9c9c9;box-shadow:none;transform:translateY(-2px)}.service_template .service_catalogue-tile .service_catalogue-symbol{width:43px;height:43px;background:#f8f8f8;border:0}.service_template .service_tile-link{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;color:#111;text-decoration:none;font-size:21px;line-height:1.05}.service_template a.service_tile-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.service_template .service_tile-link svg{flex:none;border-radius:50%;padding:3px;transition:background-color .2s,color .2s,transform .2s}.service_template .service_catalogue-tile:has(a):is(:hover,:focus-within) .service_tile-link svg{background:#111;color:#fff}.service_template .service_catalogue-tile a.service_tile-link:focus-visible{outline:none}.service_template .service_catalogue-tile a.service_tile-link:focus-visible:before{outline:2px solid #d00000;outline-offset:3px}.service_template .service_tile-link.service_unavailable{color:#4d4d4d}.inner_page:has(.is-service-template-group){--st-type-display: clamp(44px, 5.556vw, 80px);--st-type-section: clamp(30px, 3.611vw, 52px);--st-type-card: clamp(16px, 1.389vw, 20px);--st-type-body: clamp(14px, 1.111vw, 16px);--st-type-meta: clamp(12px, .972vw, 14px)}.is-service-template-group .trademark_types-grid>.trademark_example{background:#fff;color:#151515}@media(min-width:761px){.inner_page:has(.is-service-template-group)>.padding-global:first-child{margin-bottom:0}.is-service-template-group h2{font-size:var(--st-type-section);line-height:1.12;letter-spacing:-.02em}.is-service-template-group .is-st-hero-group{padding-inline:36px;margin-bottom:8px!important}.is-service-template-group .is-st-hero-group .service_hero-panel{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);column-gap:80px;min-height:568px;align-items:start;background:transparent;border-radius:0;overflow:visible}.is-service-template-group .is-st-hero-group .service_hero-copy{max-width:none;padding:93px 0 0}.is-service-template-group .is-st-hero-group h1{font-size:var(--st-type-display);line-height:.92;letter-spacing:0;margin-bottom:35px;max-width:687px}.is-service-template-group .is-st-hero-group .service_hero-lead{font-size:var(--st-type-card)!important;line-height:1.4;margin-bottom:12px!important}.is-service-template-group .is-st-hero-group .service_hero-copy>p:not(.service_hero-lead){font-size:var(--st-type-body);line-height:1.4;max-width:687px;margin-bottom:32px}.is-service-template-group .is-st-hero-group .service_hero-image{position:absolute;top:-31px;right:78px;width:min(35vw,472px);height:auto;max-height:none}.is-service-template-group .is-st-catalogue-tiles{width:calc(100% - 72px);max-width:1368px;padding:64px 32px!important;border-radius:20px;margin-bottom:8px!important}.is-service-template-group .is-st-catalogue-tiles h2{max-width:593px;margin-bottom:52px}.is-service-template-group .is-st-catalogue-tiles .service_catalogue-grid{gap:12px}.is-service-template-group .service_catalogue-tile{min-height:166px;padding:16px 16px 20px;border-radius:12px}.is-service-template-group .service_catalogue-tile .service_catalogue-symbol{width:48px;height:48px}.is-service-template-group .service_catalogue-tile .service_catalogue-symbol svg{width:24px;height:24px}.is-service-template-group .service_tile-link{font-size:var(--st-type-card);line-height:1.2}.is-service-template-group .service_tile-link span{white-space:pre-line}.is-service-template-group .service_tile-link svg{width:24px;height:24px}.is-service-template-group .trademark_types .white_panel{background:transparent;border-radius:0;padding:64px 0 32px}.is-service-template-group .trademark_types h2{margin-bottom:52px}.is-service-template-group .trademark_types-grid>article{min-height:328px;padding:20px;border-radius:16px;background:#fff}.is-service-template-group .trademark_example .nova_example{background:#fff;border:1px solid #dedee1;border-radius:16px}.is-service-template-group .trademark_example small{color:#666}.is-service-template-group .trademark_types h3{min-height:0;font-size:var(--st-type-card);font-weight:300;line-height:1.2;margin-bottom:32px}.is-service-template-group .trademark_types li{padding:12px 0;font-size:var(--st-type-meta);font-weight:300;line-height:1.2}.is-service-template-group .trademark_types li>svg{flex-basis:20px;width:20px;height:20px;padding:2px}.is-service-template-group .service_steps-intro h2{font-size:clamp(36px,3.34vw,48px);line-height:1.05;letter-spacing:-.035em}.is-service-template-group .faq_item>button{font-size:var(--st-type-card);line-height:1.2;letter-spacing:-.02em}}@media(min-width:761px)and (max-width:1199px){.is-service-template-group .is-st-hero-group .service_hero-panel{column-gap:5.56vw;min-height:clamp(350px,39.45vw,470px)}.is-service-template-group .is-st-hero-group .service_hero-copy{padding-top:40px}.is-service-template-group .is-st-hero-group h1{margin-bottom:24px}.is-service-template-group .is-st-hero-group .service_hero-lead{margin-bottom:6px!important}.is-service-template-group .is-st-hero-group .service_hero-copy>p:not(.service_hero-lead){margin-bottom:18px}.is-service-template-group .is-st-hero-group .service_hero-image{top:-32px;right:3.5%;width:35vw}.is-service-template-group .is-st-catalogue-tiles{padding:48px 22px 44px!important}.is-service-template-group .is-st-catalogue-tiles h2{max-width:480px;margin-bottom:38px}.is-service-template-group .service_catalogue-tile{min-height:120px;padding:12px}.is-service-template-group .service_catalogue-tile .service_catalogue-symbol{width:36px;height:36px}}.service_proof .service_proof-panel{--proof-muted: #929292;--proof-rule: #ffffff38;border-radius:22px;padding:72px 35px 52px;overflow:hidden}.stats.is-st-proof-dark .service_proof-panel{color:#fff;background:#050505}.stats.is-st-proof-light .service_proof-panel{--proof-muted: #777;--proof-rule: #d7d7d7;color:#050505;background:#fff}.stats.service_proof h2{font-size:clamp(30px,3vw,40px);line-height:1.18;letter-spacing:-.035em;max-width:850px;text-align:center;margin:0 auto 48px}.stats.service_proof h2 span{color:var(--proof-muted)}.service_proof .service_proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.5vw,32px);width:min(100%,900px);text-align:center;margin:0 auto 48px}.service_proof .service_proof-metrics>div{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.service_proof .service_proof-metrics strong{display:flex;align-items:baseline;justify-content:center;font-size:clamp(42px,4vw,54px);line-height:1;letter-spacing:-.04em;font-weight:300}.service_proof .service_proof-metrics .stats_number-suffix{color:#d00000;font-size:.52em;letter-spacing:0}.service_proof .service_proof-metrics .stats_years-suffix{color:var(--proof-muted);font-family:Ukraine,sans-serif;font-size:.38em;letter-spacing:0;white-space:nowrap}.service_proof .service_proof-metrics p{color:var(--proof-muted);font-size:15px;line-height:1.25;margin:0}.stats.service_proof .logo_strip{border-top:1px solid var(--proof-rule);padding-top:35px}.service_template .stats:not(.service_proof) h2{max-width:845px;font-size:40px;line-height:1.3;letter-spacing:-.07em;text-align:center;margin:auto}.service_template .stats:not(.service_proof) .stats_numbers{margin:64px auto}.service_template .service_scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service_template .service_scenario-grid>*{grid-area:auto}.service_template .service_scenario-card{border:1px solid var(--st-line);border-radius:19px;min-height:245px;padding:23px;display:flex;flex-direction:column;justify-content:space-between}.service_template .service_scenario-card:nth-child(1),.service_template .service_scenario-card:nth-child(5){background:#fff;border-color:#fff}.service_template .service_number{color:#d00000;font-size:16px}.service_template .service_scenario-card h3{font-size:22px;margin:0 0 6px}.service_template .service_scenario-card p{margin:0 0 8px;color:#666;font-size:17px}.service_template .service_scenario-cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px}.service_template .service_scenario-cta p{font-size:20px;max-width:280px}.service_template .service_steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;align-items:start}.service_template .service_steps-intro{position:sticky;top:110px;align-self:start}.service_template .service_steps-intro h2{max-width:560px}.service_template .service_steps-intro p{color:#666;font-size:18px;max-width:450px;margin:0 0 32px}.service_template .service_steps-intro img{width:100%;max-width:575px;aspect-ratio:1.95;object-fit:cover;border-radius:19px}.service_template .service_step-list{list-style:none;padding:0 0 0 76px;margin:0;position:relative}.service_template .service_step-list:before{content:"";position:absolute;top:30px;bottom:30px;left:0;width:1px;background:#dedee1}.service_template .service_step-list:after{content:"";position:absolute;top:30px;left:0;width:1px;height:var(--st-progress);max-height:calc(100% - 60px);background:#d00000;transition:height .3s}.service_template .service_step{position:relative;margin-bottom:12px}.service_template .service_step:last-child{margin-bottom:0}.service_template .service_step-marker{position:absolute;z-index:1;left:-98px;top:15px;border:1px solid #dedee1;border-radius:50%;background:#fff;width:44px;height:44px;display:grid;place-items:center;font-size:16px}.service_template .service_step.is-active .service_step-marker{border-color:#070707;background:#070707;color:#fff}.service_template .service_step button{width:100%;min-height:220px;padding:27px 23px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--st-line);border-radius:19px;background:transparent;color:#111;cursor:pointer;transition:background .25s,color .25s}.service_template .service_step.is-active button{background:#050505;color:#fff;border-color:#050505}.service_template .service_step button strong{font-size:22px;font-weight:400;line-height:1.1}.service_template .service_step button>span:nth-child(2){font-size:16px;margin-top:14px;color:#666}.service_template .service_step.is-active button>span:nth-child(2){color:#a9a9a9}.service_template .service_trust-panel{border-radius:22px;padding:60px 32px;background:#fff}.service_template .service_trust-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.service_template .service_trust-heading h2{margin-bottom:12px}.service_template .service_trust-heading p{max-width:640px;color:#666;font-size:16px;margin:0 0 28px}.service_template .service_trust-body{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service_template .service_trust-visual img{display:block;width:100%;height:100%;max-height:510px;object-fit:cover;border-radius:17px}.service_template .service_trust-items{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service_template .service_trust-items button{display:flex;align-items:flex-start;flex-direction:column;position:relative;text-align:left;padding:25px;border:1px solid var(--st-line);border-radius:17px;background:#fff;color:#111;min-height:210px;cursor:pointer}.service_template .service_trust-items button.is-active{background:#f6f6f7;border-color:#f6f6f7}.service_template .service_trust-items strong{font-size:21px;font-weight:400;line-height:1.08}.service_template .is-st-trust-service{background:transparent}.service_template .service_trust-service-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:8%;align-items:stretch}.service_template .service_trust-service-left{display:flex;flex-direction:column}.service_template .service_trust-service-left>:is(h2,.service_trust-metrics){flex-shrink:0}.service_template .service_trust-service-left h2{max-width:520px;margin:0 0 58px}.service_template .service_trust-service-left>img{display:block;width:100%;aspect-ratio:1.67;object-fit:cover;border-radius:18px}.service_template .service_trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.service_template .service_trust-metrics>div{display:grid;align-content:start;padding:0 16px;border-left:1px solid #dedee1}.service_template .service_trust-metrics>div:first-child{padding-left:0;border-left:0}.service_template .service_trust-metrics strong{font-size:22px;font-weight:400;line-height:1.1;white-space:nowrap}.service_template .service_trust-metrics strong em{color:#d00000;font-style:normal}.service_template .service_trust-metrics span{font-size:14px;color:#666;line-height:1.25}.service_template .service_trust-service-list{display:grid;gap:12px}.service_template .service_trust-service-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:106px;padding:20px;border:1px solid #dedee1;border-radius:18px;background:transparent}.service_template .service_trust-service-card h3{margin:0 0 9px;font-size:20px;font-weight:400;line-height:1.15}.service_template .service_trust-service-card p{margin:0;max-width:480px;color:#555;font-size:16px;line-height:1.25}.service_template .service_trust-service-number{color:#d00000;font-size:15px}.service_template .service_benefits h2{text-align:center}.service_template .service_comparison-heading{display:flex;align-items:end;gap:35px}.service_template .service_comparison-heading h2,.service_template .service_comparison-heading p{flex:1}.service_template .service_comparison-heading p{color:#666;font-size:18px;margin:0 0 44px}.service_template .service_comparison-grid{display:grid;grid-template-columns:minmax(175px,229px) minmax(0,1fr) minmax(0,1.12fr);grid-template-rows:minmax(64px,auto);grid-auto-rows:minmax(92px,auto)}.service_template .service_comparison-grid h3{margin:0;padding:20px 40px;font-size:24px;align-self:stretch}.is-service-template-service .service_comparison-heading{justify-content:center}.is-service-template-service .service_comparison-heading h2{flex:none;width:100%;text-align:center}.is-service-template-service .service_comparison-grid h3{text-align:center}.service_template .service_comparison-after-heading{color:#c00;background:#fff;border-radius:20px 20px 0 0}.service_template .service_comparison-topic,.service_template .service_comparison-before,.service_template .service_comparison-after{min-width:0;display:flex;align-items:center;border-top:1px solid var(--st-line);padding:18px 24px}.service_template .service_comparison-topic{padding-left:0;font-size:19px;font-weight:400}.service_template .service_comparison-before,.service_template .service_comparison-after{gap:24px;padding-left:40px;padding-right:40px}.service_template .service_comparison-after{background:#fff}.service_template .service_comparison-after:last-child{border-radius:0 0 20px 20px}.service_template .service_comparison-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#e9e9e9}.service_template .service_comparison-after .service_comparison-icon{background:#d70505;color:#fff}.service_template .service_comparison-grid p{margin:0;font-size:16px;color:#464646;line-height:1.32}.service_template .service_comparison-slider{display:none}.service_template .service_pricing-panel{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;border-radius:20px;background:#050505;color:#fff;padding:52px 32px}.service_template .service_pricing-panel h2{max-width:520px;margin-bottom:25px}.service_template .service_pricing-panel p{color:#aaa;font-size:17px;max-width:500px}.service_template .service_pricing-panel .cta{margin-top:25px}.service_template .service_pricing-detail{border-radius:18px;background:#1d1d1d;padding:24px}.service_template .service_pricing-detail>strong{display:block;font-size:64px;font-weight:400;margin:0 0 25px}.service_template .is-st-pricing-detail-quote>strong{font-size:clamp(32px,3.6vw,52px);line-height:1.1;overflow-wrap:anywhere}.service_template .service_pricing-detail>strong small{font-size:22px;margin-left:14px}.service_template .service_pricing-detail .service_price-note{color:#fff;font-size:15px}.service_template .service_pricing-detail p{color:#fff;font-size:16px;line-height:1.4;margin:16px 0 20px}.service_template .service_pricing-installments{display:flex;align-items:center;gap:12px;background:#050505;border-radius:12px;padding:10px 12px;font-size:12px}.service_template .service_pricing-installments svg{flex:none;color:#fff}.service_template .service_pricing-fee{display:flex;gap:12px;border-top:1px solid #555;padding-top:16px;margin-top:16px;font-size:16px}.service_template .service_pricing-fee svg{color:#d00;flex:none}.service_template .service_pricing-fee div{display:grid;gap:4px}.service_template .service_pricing-fee strong{font-weight:400}.service_template .service_pricing-fee span{color:#a4a4a4;font-size:12px}.service_template>.service_geography.padding-global{margin-bottom:56px}.service_template .service_geography>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:50px}.service_template .service_geography h2{max-width:600px;margin:0}.service_template .service_geography>div:first-child>div{max-width:520px;margin-bottom:0}.service_template .service_geography p{color:#555;font-size:18px;margin:0 0 16px}.service_template .service_globe{width:100%;margin:28px 0 0}.service_template .service_globe-visual{position:relative;width:100%}.service_template .service_globe canvas{display:block;width:100%;height:auto;aspect-ratio:560/180;cursor:grab;touch-action:pan-y}.service_template .service_globe canvas:active{cursor:grabbing}.service_template .service_globe-bottom-fade{position:absolute;inset:auto 0 0;height:40%;z-index:1;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--canvas) 12%,transparent) 20%,color-mix(in srgb,var(--canvas) 42%,transparent) 48%,color-mix(in srgb,var(--canvas) 78%,transparent) 72%,var(--canvas) 90%,var(--canvas) 100%);pointer-events:none}.service_template .service_globe-tooltip{position:absolute;z-index:2;left:50%;top:11%;transform:translate(-50%);padding:9px 16px;border-radius:24px;background:#111;color:#fff;font-size:14px;pointer-events:none}.service_template .service_globe-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;width:min(100%,880px);margin:-24px auto 0;padding:0 12px;position:relative;z-index:2}.service_template .service_globe-controls>span{display:flex;align-items:center;gap:9px;font-size:13px;color:#686868}.service_template .service_globe canvas:focus-visible{outline:2px solid #d00000;outline-offset:4px}@media(max-width:600px){.service_template .service_globe-controls{justify-content:center;gap:12px;padding:0 12px}.service_template .service_globe-controls>span{width:100%;justify-content:center;font-size:12px}}.service_template :is(.service_catalogue-group a,.service_catalogue-tile a,.service_step button,.service_trust-items button):focus-visible{outline:2px solid #d00000;outline-offset:3px}@media(max-width:900px){.service_template>section.padding-global{margin-bottom:72px}.service_template .service_trust-service-layout{grid-template-columns:1fr;gap:30px}.service_template .service_trust-service-left h2{margin-bottom:30px}.service_proof .service_proof-metrics{gap:20px}.service_template .is-st-catalogue-tiles .service_catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service_template .service_steps{gap:0}.service_template .service_step-list{padding-left:76px}.service_template .service_step-marker{left:-98px}}@media(max-width:760px){.service_template>section.padding-global{margin-bottom:72px}.service_template h2{font-size:28px;margin-bottom:24px}.service_template .service_hero-panel{display:flex;flex-direction:column;align-items:stretch;min-height:0!important;padding:0!important;overflow:visible}.service_template .is-st-hero-direction .service_hero-panel{background:#fff;height:auto;padding:26px 12px!important;overflow:hidden}.service_template .is-st-hero-direction .service_hero-copy{padding:24px 8px 0}.service_template .is-st-hero-direction .service_hero-image{position:static;width:100%;height:auto;max-height:300px}.service_template .service_hero-copy{width:100%}.service_template .service_hero h1{font-size:clamp(38px,10vw,54px);margin-bottom:19px}.service_template .is-st-hero-direction h1{font-size:clamp(30px,8vw,36px)}.service_template .service_hero-copy>p{font-size:16px;margin-bottom:22px}.service_template .service_hero-highlights li{font-size:15px}.service_template .service_hero-image{width:100%;max-height:300px;scale:1!important;translate:none!important;margin:20px auto 0}.service_template .is-st-hero-group .service_hero-image{max-height:320px}.is-service-template-group .is-st-hero-group .service_hero-panel{background:transparent;border-radius:0}.is-service-template-group .is-st-hero-group .service_hero-copy{padding:0}.service_template .service_hero-badge{right:0;bottom:0;min-width:0;padding:13px 15px}.service_template .service_hero-badge strong{font-size:23px}.service_template .service_hero-badge span{font-size:11px;line-height:1.25;max-width:195px}.service_template .service_catalogue-grid,.service_template .is-st-catalogue-tiles .service_catalogue-grid{grid-template-columns:1fr;gap:13px}.service_template .service_catalogue-group{min-height:0;padding:22px}.service_template .service_catalogue-group li a,.service_template .service_catalogue-group li>span{font-size:15px}.service_template .is-st-catalogue-tiles{padding:24px!important}.is-service-template-group .is-st-catalogue-tiles{width:calc(100% - 32px);border-radius:16px}.is-service-template-group .service_catalogue-tile{min-height:0;padding:18px 16px;gap:26px}.is-service-template-group .service_tile-link{font-size:18px;margin-top:0}.service_proof .service_proof-panel{padding:36px 20px 25px}.stats.service_proof h2{font-size:clamp(27px,7vw,32px);line-height:1.2;margin:0 auto 32px}.service_proof .service_proof-metrics{grid-template-columns:1fr;gap:30px;margin:0 auto 38px}.service_proof .service_proof-metrics strong{font-size:48px}.service_proof .service_proof-metrics p{font-size:14px}.service_template .stats:not(.service_proof) h2{font-size:28px}.service_template .stats:not(.service_proof) .stats_numbers{margin:38px auto}.service_template .service_scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service_template .service_scenario-grid>*{grid-area:auto}.service_template .service_scenarios .service_scenario-cta{display:none}.service_template .service_scenario-card{min-height:180px}.service_template .service_steps{display:block}.service_template .service_steps-intro{position:static}.service_template .service_steps-intro p{font-size:15px}.service_template .service_steps-intro img{margin-bottom:24px}.is-service-template-group .service_steps-intro>.cta{display:none}.service_template .service_step-list{padding-left:55px}.service_template .service_step-list:before,.service_template .service_step-list:after{left:16px}.service_template .service_step-marker{width:32px;height:32px;left:-55px;top:12px;font-size:12px}.service_template .service_step button{min-height:160px;padding:18px}.service_template .service_step button strong{font-size:18px}.service_template .service_step button>span:nth-child(2){font-size:14px}.service_template .service_trust-panel{padding:26px 20px}.service_template .service_trust-heading,.service_template .service_trust-body,.service_template .service_pricing-panel{display:block}.service_template .service_trust-visual img{height:auto;max-height:350px}.service_template .service_trust-items{margin-top:16px}.service_template .service_trust-items button{min-height:155px;padding:16px}.service_template .service_trust-items strong{font-size:17px}.service_template .service_trust-metrics>div{padding-inline:12px}.service_template .service_trust-metrics strong{font-size:17px}.service_template .service_trust-metrics span{font-size:12px}.service_template .service_trust-service-card{min-height:0;padding:18px 16px}.service_template .service_trust-service-card h3{font-size:18px}.service_template .service_trust-service-card p{font-size:14px}.service_template .service_comparison-heading{display:block}.service_template .service_comparison-heading p{font-size:15px;margin-bottom:25px}.service_template .service_comparison-grid{display:none}.service_template .service_comparison-slider{display:block}.service_template .service_comparison-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.service_template .service_comparison-slides::-webkit-scrollbar{display:none}.service_template .service_comparison-slide{flex:0 0 100%;box-sizing:border-box;scroll-snap-align:start;min-width:0;padding:22px 20px;border:1px solid var(--st-line);border-radius:20px;background:#fff}.service_template .service_comparison-slide h3{margin:0 0 24px;font-size:22px;line-height:1.15}.service_template .service_comparison-slide-row{border-top:1px solid var(--st-line);padding:18px 0}.service_template .service_comparison-slide-row:last-child{padding-bottom:2px}.service_template .service_comparison-slide-row>span{display:block;margin-bottom:12px;color:#777;font-size:13px}.service_template .is-st-comparison-slide-row-after>span{color:#c00}.service_template .service_comparison-slide-row>div{display:flex;align-items:flex-start;gap:14px}.service_template .service_comparison-slide-row .service_comparison-icon{width:28px;height:28px}.service_template .is-st-comparison-slide-row-after .service_comparison-icon{background:#d70505;color:#fff}.service_template .service_comparison-slide-row p{margin:0;color:#464646;font-size:15px;line-height:1.35}.service_template .service_comparison-slider-controls{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:14px}.service_template .service_comparison-slider-controls>div{display:flex;gap:8px}.service_template .service_comparison-slider-controls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--st-line);border-radius:50%;background:#fff;color:#111;cursor:pointer}.service_template .service_comparison-slider-controls button:disabled{opacity:.4;cursor:default}.service_template .service_pricing-panel{padding:35px 22px}.service_template .service_pricing-detail{margin-top:30px;padding:22px}.service_template .service_pricing-detail>strong{font-size:48px}.service_template .service_geography>div:first-child{display:block}.service_template .service_geography h2{margin-bottom:20px}.service_template .service_geography>div:first-child>div{margin-bottom:0}.service_template .service_geography p{font-size:15px}.service_template .service_globe{width:100%;margin-top:28px;margin-left:0}.service_template .service_globe-controls{margin-top:-16px}.service_template .service_globe-controls>span{font-size:12px}}@media(max-width:480px){.service_template .service_scenario-grid{display:flex;flex-direction:column}.service_template .service_scenario-grid>*{width:100%;min-width:0}.service_template .service_trust-items{grid-template-columns:minmax(0,1fr)}.service_template .service_trust-items :is(button,article):nth-child(n){grid-column:auto}}@media(prefers-reduced-motion:reduce){.service_template .service_step-list:after{transition:none}}#rl-risk-quick{width:100%;box-sizing:border-box}#rl-risk-quick *{box-sizing:border-box}#rl-risk-quick .calculator_component{--ink: #080808;--red: #d70505;--muted: #737373;--line: #dedede;max-width:1320px;margin:0 auto;padding:64px 32px;background:#fff;color:var(--ink);border-radius:20px;font-family:Ukraine,Arial,sans-serif;font-weight:400;box-shadow:none;color-scheme:light}#rl-risk-quick .calculator_head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:end;gap:40px;margin-bottom:52px}#rl-risk-quick .calculator_head h2{font-size:clamp(36px,3.34vw,48px);line-height:1.05;letter-spacing:-.035em;font-weight:400;max-width:580px;margin:0}#rl-risk-quick .calculator_head p{font-size:15px;line-height:1.45;color:#464646;max-width:575px;margin:0 0 3px}#rl-risk-quick .calculator_body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:40px}#rl-risk-quick .calculator_left{display:flex;flex-direction:column;min-width:0;min-height:370px}#rl-risk-quick .calculator_progress{display:flex;gap:12px;margin-bottom:12px}#rl-risk-quick .calculator_progress-segment{flex:1;min-width:0;height:18px;padding:0;border:0;border-top:2px solid #ddd;background:transparent;border-radius:0;opacity:1}#rl-risk-quick .calculator_progress-segment.is-active{border-top-color:#c00}#rl-risk-quick .calculator_progress-segment:not(:disabled):hover{border-top-color:#080808}#rl-risk-quick .calculator_progress-segment:disabled{cursor:default}#rl-risk-quick .calculator_question{display:flex;flex:1;flex-direction:column;min-height:218px}#rl-risk-quick .calculator_question h3{font-size:24px;line-height:1.28;letter-spacing:-.02em;font-weight:400;margin:0 0 12px}#rl-risk-quick .calculator_question>p{color:#696969;font-size:14px;line-height:1.45;max-width:510px;margin:0 0 26px}#rl-risk-quick .calculator_options{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(54px,1fr);gap:9px}#rl-risk-quick .is-rl-risk-options-single{grid-template-columns:minmax(0,1fr)}#rl-risk-quick .calculator_options:not(.is-rl-risk-options-single) .calculator_option:last-child:nth-child(odd){grid-column:1/-1}#rl-risk-quick .calculator_option{font-family:inherit}#rl-risk-quick .calculator_option{display:flex;align-items:center;gap:11px;min-width:0;min-height:54px;padding:12px 16px;text-align:left;border:1px solid #c9c9cd;border-radius:12px;background:#f7f7f8;color:#080808;font-size:14px;line-height:1.28;font-weight:400;box-shadow:none;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}#rl-risk-quick .calculator_option-leading{display:grid;place-items:center;flex:none;width:24px;height:24px;color:#343434;transition:color .2s}#rl-risk-quick .calculator_option-leading svg{display:block;width:24px;height:24px}#rl-risk-quick .calculator_option-label{flex:1;min-width:0}#rl-risk-quick .calculator_option-icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid #d70505;border-radius:50%;background:#fff;color:#d70505;line-height:1;transition:background .2s,color .2s,border-color .2s}#rl-risk-quick .calculator_option-icon svg{display:block;width:14px;height:14px}#rl-risk-quick .calculator_option:hover{border-color:#d70505;background:#fff7f7;box-shadow:none}#rl-risk-quick .calculator_option:hover .calculator_option-leading{color:#d70505}#rl-risk-quick .calculator_option:hover .calculator_option-icon{background:#d70505;color:#fff}#rl-risk-quick .calculator_option:active{background:#f6ebeb;box-shadow:none}#rl-risk-quick .calculator_option[aria-pressed=true]{background:#090909;border-color:#090909;color:#fff;box-shadow:none}#rl-risk-quick .calculator_option[aria-pressed=true] .calculator_option-leading{color:#fff}#rl-risk-quick .calculator_option[aria-pressed=true] .calculator_option-icon{border-color:#d70505;background:#d70505;color:#fff}#rl-risk-quick .calculator_option[aria-pressed=true]:hover{background:#1b1b1b;border-color:#d70505;box-shadow:none}#rl-risk-quick .calculator_country-area{border-top:1px solid #e1e1e1;margin-top:22px;padding-top:20px}#rl-risk-quick .calculator_country-finish{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:17px;padding:12px 16px;border:1px solid #090909;border-radius:12px;background:#090909;color:#fff;text-align:left;font:inherit;font-size:14px}#rl-risk-quick .calculator_country-finish span{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:#d00000;color:#fff}#rl-risk-quick .calculator_country-finish svg{display:block;width:14px;height:14px}#rl-risk-quick .calculator_country-finish:not(:disabled):hover{border-color:#d70505;background:#242424}#rl-risk-quick .calculator_country-finish:disabled{opacity:.4;cursor:default}#rl-risk-quick .calculator_right{display:flex;flex-direction:column;min-width:0;min-height:385px;padding:30px;border-radius:18px;background:#141414;color:#fff}#rl-risk-quick .calculator_eyebrow{display:block;color:#a4a4a4;font-size:14px;line-height:1.35;font-weight:400;letter-spacing:0}#rl-risk-quick .calculator_total{display:block;margin:43px 0 10px;font-size:clamp(30px,3.3vw,42px);font-weight:400;letter-spacing:-.025em;line-height:1.18;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@keyframes rl-risk-total-change{0%{opacity:.55;transform:translateY(5px);color:#ff5454}to{opacity:1;transform:translateY(0);color:#fff}}#rl-risk-quick .calculator_divider{height:1px;background:#424242;margin:18px 0}#rl-risk-quick .calculator_line{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;color:#bcbcbc;font-size:13px;line-height:1.4}#rl-risk-quick .calculator_line b{color:#fff;font-size:14px;font-weight:400;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#rl-risk-quick button,#rl-risk-quick select{cursor:pointer}#rl-risk-quick button:focus-visible,#rl-risk-quick select:focus-visible,#rl-risk-quick summary:focus-visible{outline:2px solid #d70505;outline-offset:3px}#rl-risk-quick [hidden]{display:none!important}@media(max-width:900px){#rl-risk-quick .calculator_component{padding:46px 26px}#rl-risk-quick .calculator_head{gap:26px;margin-bottom:40px}#rl-risk-quick .calculator_body{gap:26px}#rl-risk-quick .calculator_head h2{font-size:40px}#rl-risk-quick .calculator_head p{font-size:16px}#rl-risk-quick .calculator_progress{gap:7px;margin-bottom:12px}#rl-risk-quick .calculator_right{padding:25px}}@media(max-width:760px){#rl-risk-quick .calculator_component{padding:30px 20px;border-radius:18px}#rl-risk-quick .calculator_head{display:block;margin-bottom:31px}#rl-risk-quick .calculator_head h2{font-size:36px;line-height:1.1;letter-spacing:-.035em;margin-bottom:16px}#rl-risk-quick .calculator_head p{font-size:14px}#rl-risk-quick .calculator_body{grid-template-columns:1fr;gap:26px}#rl-risk-quick .calculator_left{min-height:0}#rl-risk-quick .calculator_progress{margin-bottom:14px}#rl-risk-quick .calculator_question{min-height:0}#rl-risk-quick .calculator_options{flex:none;grid-auto-rows:minmax(54px,auto)}#rl-risk-quick .calculator_question h3{font-size:23px}#rl-risk-quick .calculator_right{min-height:0}#rl-risk-quick .calculator_total{font-size:36px;margin-top:30px}}@media(max-width:430px){#rl-risk-quick .calculator_component{padding:25px 16px}#rl-risk-quick .calculator_head h2{font-size:31px}#rl-risk-quick .calculator_progress{gap:5px}#rl-risk-quick .calculator_options{gap:8px}#rl-risk-quick .calculator_option{min-height:55px;gap:7px;padding:10px;font-size:13px}#rl-risk-quick .calculator_option-leading,#rl-risk-quick .calculator_option-leading svg{width:20px;height:20px}#rl-risk-quick .calculator_options:not(.is-rl-risk-options-single) .calculator_option{display:grid;grid-template-columns:minmax(0,1fr) 26px;grid-template-rows:22px auto;align-content:center;align-items:center;row-gap:7px;min-height:82px}#rl-risk-quick .calculator_options:not(.is-rl-risk-options-single) .calculator_option-leading{grid-column:1;grid-row:1}#rl-risk-quick .calculator_options:not(.is-rl-risk-options-single) .calculator_option-label{grid-column:1/-1;grid-row:2}#rl-risk-quick .calculator_options:not(.is-rl-risk-options-single) .calculator_option-icon{grid-column:2;grid-row:1}#rl-risk-quick .calculator_right{padding:23px 20px}#rl-risk-quick .calculator_line,#rl-risk-quick .calculator_line b{font-size:12px}}.service_template #rl-risk-quick .calculator_right .calculator_cta{margin-top:auto;align-self:flex-start;min-height:56px;padding:8px 8px 8px 18px;background:var(--red);color:#fff;font-size:14px}.service_template #rl-risk-quick .calculator_right .calculator_cta:hover{background:#b90000;color:#fff}#rl-risk-quick .calculator_total{animation:rl-risk-total-change .35s ease-out}@media(max-width:760px){.service_template #rl-risk-quick .calculator_right .calculator_cta{margin-top:24px}}@media(max-width:430px){.service_template #rl-risk-quick .calculator_right .calculator_cta{width:100%}}#rl-risk-quick .button[data-variant]:is(:hover,:focus-visible){transform:none}@media(prefers-reduced-motion:reduce){#rl-risk-quick .calculator_option,#rl-risk-quick .calculator_option-leading,#rl-risk-quick .calculator_option-icon,#rl-risk-quick .calculator_total{transition:none!important;animation:none!important}}.home_services-heading .button{flex-shrink:0}@media(max-width:760px){.home_services-heading{align-items:flex-start;flex-direction:column;gap:20px}}.home_review-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:12px}.review_trust{background:#fff;border-radius:20px;padding:32px 16px;display:flex;flex-direction:column;justify-content:space-between;height:370px}.review_trust strong{font-size:28px;font-weight:400;line-height:1.2}.review_trust p{font-size:14px;line-height:1.3;color:#858585;margin:8px 0 0}.trust_google{display:flex;align-items:center;gap:8px}.trust_google img{width:22px;height:22px}.trust_google strong{font-size:20px}.trust_google>span{color:#ffc400;font-size:18px;letter-spacing:1px}.home_review-carousel .review_viewport{height:370px}.home_review-carousel .expanded_copy p{font-size:20px;line-height:1.3}.home_review-carousel .compact_copy p{font-size:16px;line-height:1.25}.home_review-carousel .carousel_controls{top:330px;flex-direction:row-reverse}.home_review-carousel .moving_review{border-radius:20px}.team_intro{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:52px}.team_copy h2{max-width:570px;font-size:52px;line-height:1.08}.team_copy p{max-width:520px;color:#888;font-size:16px;line-height:1.35;margin:24px 0 48px}.founders_film{position:relative;aspect-ratio:676/422;border:0;border-radius:20px;overflow:hidden;padding:0;background:#ddd;width:100%}.founders_film>img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.founders_film>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:var(--red);color:#fff;transition:background .25s,color .25s}.founders_film:hover>span{background:#fff;color:var(--red)}.founders_film:hover>img{transform:scale(1.025)}.team_track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;scroll-padding-left:0;outline-offset:4px}.team_track::-webkit-scrollbar{display:none}.team_track:after{content:"";flex:0 0 calc(100% - 264px)}.team_card{flex:0 0 250px;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.team_card>img{width:100%;height:260px;object-fit:cover;object-position:center 28%;border-radius:8px;display:block}.team_card h3{font-size:16px;font-weight:500;margin:12px 0 6px;line-height:1.3}.team_card p{font-size:14px;color:#888;line-height:1.3;margin:0;max-width:240px}.team_film-dialog{border:0;padding:0;background:#111;border-radius:20px;width:min(1000px,92vw);overflow:visible}.team_film-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.team_film-dialog video{width:100%;display:block;border-radius:20px}.team_film-dialog .modal_close{z-index:2}@media(max-width:1100px){.home_review-layout{grid-template-columns:190px minmax(0,1fr)}.team_copy h2{font-size:42px}.home_reviews .section_heading{align-items:flex-start;gap:24px;flex-wrap:wrap}.home_review-carousel .moving_author{gap:6px}.home_review-carousel .is-active .author_photo{width:52px;height:52px}}@media(max-width:960px){.home_review-layout{grid-template-columns:1fr}.review_trust{height:auto;display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;padding:24px}.team_intro{gap:24px}.team_copy h2{font-size:36px}.team_copy p{margin:20px 0 28px}.team_copy .cta{font-size:14px}.home_review-carousel .compact_copy p{font-size:15px}}@media(max-width:640px){.home_review-layout{gap:16px}.review_trust{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.review_trust>div:last-child{grid-column:1/-1;display:flex;gap:16px;align-items:center}.review_trust>div:last-child p{margin:0;max-width:160px;font-size:12px}.review_trust strong{font-size:26px}.trust_google strong{font-size:20px}.trust_google>span{font-size:14px;letter-spacing:0}.home_review-carousel .carousel_controls{position:relative;top:auto;margin-top:16px;height:40px}.home_review-carousel .expanded_copy p{font-size:20px}.team_intro{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.team_copy h2{font-size:36px;max-width:370px}.team_copy p{font-size:16px}.team_card{flex-basis:82%}.team_card>img{height:auto;aspect-ratio:250/260}.team_track:after{flex-basis:calc(18% - 14px)}.team_card p{max-width:none}.team_component{margin-top:64px}.founders_film{border-radius:18px}}@media(prefers-reduced-motion:reduce){.founders_film>img,.founders_film>span{transition:none}.home_review-carousel .moving_review{transition-duration:0ms}}.team_component,.home_reviews{scroll-margin-top:110px}@media(max-width:360px){.review_trust{gap:20px 12px;padding:20px}.review_trust>div>strong{font-size:24px;white-space:nowrap}.review_trust>div:last-child{display:block}.review_trust>div:last-child p{margin-top:10px;max-width:none}}.team_component{padding-top:72px;padding-bottom:110px}.team_track{scroll-snap-type:none;touch-action:pan-x pan-y}.team_track:after{display:none}.team_card{position:relative}.team_card h3{padding-right:38px}.team-card_arrow{position:absolute;right:0;top:270px;width:32px;height:32px;background:#111;color:#fff;border:0;border-radius:50%;display:grid;place-items:center;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.team_card:hover .team-card_arrow,.team_card:focus-within .team-card_arrow{opacity:1;transform:none}body:has(dialog[open]) .founders_widget,body:has(.navbar_shell.menu_open) .founders_widget{display:none}@media(max-width:640px){.team_component{padding-top:28px;padding-bottom:72px}.team-card_arrow{top:auto;bottom:0}}@media(hover:none){.team-card_arrow{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.team-card_arrow{transition:none}}.video_reviews{min-width:0}.video_review-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.video_review-track::-webkit-scrollbar{display:none}.video_review-track:after{content:"";flex:0 0 calc(66.666% - 8px)}.video_review-card{flex:0 0 calc((100% - 24px) / 3);min-width:0;background:#fff;border:0;padding:0;overflow:hidden;border-radius:20px;text-align:left;scroll-snap-align:start;scroll-snap-stop:always;color:#111}.video_review-picture{position:relative;height:290px;background:#242424;overflow:hidden;color:#fff}.video_review-picture video{width:100%;height:100%;object-fit:cover;display:block}.video_review-picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0002 0%,transparent 32%,#000b 100%)}.video_review-play{position:absolute;z-index:1;left:50%;top:43%;transform:translate(-50%,-50%);display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--red);transition:opacity .25s,transform .25s}.previewing .video_review-play{opacity:0;transform:translate(-50%,-50%) scale(.85)}.video_review-picture h3{position:absolute;z-index:1;bottom:24px;left:22px;right:22px;font-size:22px;line-height:1.15;font-weight:400;margin:0;color:#fff}.video_review-person{padding:20px 16px;display:flex;align-items:center;gap:10px;min-height:96px}.video_review-avatar{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;background:#f5f5f5;border-radius:50%;color:var(--red);font-size:12px}.video_review-person>span:nth-child(2){flex:1;min-width:0}.video_review-person strong{display:block;font-size:14px;font-weight:500}.video_review-person small{display:block;font-size:11px;line-height:1.4;color:#888;margin-top:5px}.video_review-person>svg{flex-shrink:0}.video_review-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;color:#888}.video_review-controls button:disabled{opacity:.4}@media(max-width:1100px){.video_review-card{flex-basis:calc((100% - 12px)/2)}.video_review-track:after{flex-basis:calc(50% - 6px)}}@media(max-width:640px){.video_review-card{flex-basis:88%}.video_review-track:after{flex-basis:calc(12% - 12px)}.video_review-picture{height:320px}.video_review-person{padding:18px}.video_review-person strong{font-size:16px}.video_review-person small{font-size:12px}.video_review-controls>span{max-width:180px}}@media(prefers-reduced-motion:reduce){.video_review-play{transition:none}}.video_reviews-morph{position:relative;height:370px}.video_reviews-morph .video_review-track{display:block;position:relative;overflow:hidden;height:370px;padding:0;scroll-snap-type:none;touch-action:pan-y}.video_reviews-morph .video_review-track:after{display:none}.video_reviews-morph .video_review-card{position:absolute;left:0;top:0;border-radius:20px;transition:width .72s cubic-bezier(.22,1,.36,1),height .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:width,height,transform;background:#222}.video_reviews-morph .video_review-picture{height:100%;width:100%}.video_reviews-morph .video_review-person{position:absolute;z-index:2;bottom:14px;left:14px;right:14px;padding:14px 12px;min-height:70px;border-radius:14px;background:#fffffff5;box-shadow:none;gap:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video_reviews-morph .video_review-person strong{font-size:13px}.video_reviews-morph .video_review-person small{font-size:11px}.video_reviews-morph .video_review-avatar{width:30px;height:30px;font-size:10px}.video_reviews-morph .video_review-picture h3{bottom:100px;left:20px;right:20px;font-size:19px;line-height:1.2}.video_reviews-morph .is-active .video_review-picture h3{font-size:24px;max-width:350px}.video_reviews-morph .video_review-play{top:34%}.video_reviews-morph .video_review-controls{position:absolute;top:330px;right:0;margin:0;height:40px;justify-content:flex-end}.video_reviews-morph .video_review-person>svg{width:16px}@media(max-width:640px){.video_reviews-morph{height:426px}.video_reviews-morph .video_review-controls{top:386px}.video_reviews-morph .video_review-person{bottom:16px;left:16px;right:16px}.video_reviews-morph .video_review-person strong{font-size:14px}.video_reviews-morph .is-active .video_review-picture h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.video_reviews-morph .video_review-card{transition:none}}.home_review-carousel .review_copy{bottom:96px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto}.home_review-carousel .compact_copy p{font-size:14px;line-height:1.35}.home_review-carousel .expanded_copy{bottom:132px}.home_review-carousel .moving_review:not(.is-active) .expanded_copy,.home_review-carousel .moving_review.is-active .compact_copy{pointer-events:none}.home_review-carousel .moving_author{min-height:48px}.video_reviews-morph .video_review-picture h3,.video_reviews-morph .is-active .video_review-picture h3{font-size:18px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:2.5em;bottom:100px;transition:font-size .5s,opacity .35s}.video_reviews-morph .video_review-person{background:#ffffffc2;border:1px solid #ffffff65;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);height:70px;min-height:70px;transition:background .4s,border-color .4s}.video_reviews-morph .video_review-person strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video_reviews-morph .video_review-person .video_role-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;color:#535353}.video_role-line>span{display:inline-block;white-space:nowrap;min-width:100%}.video_review-card:is(:hover,:focus-visible) .video_role-line.has_overflow{text-overflow:clip}.video_review-card:is(:hover,:focus-visible) .video_role-line.has_overflow>span{animation:review-role-pan var(--role-duration) .65s linear infinite alternate}@keyframes review-role-pan{0%,15%{transform:translate(0)}85%,to{transform:translate(var(--role-shift))}}.video_reviews-morph .video_review-picture video{transition:filter .55s,opacity .55s}.video_reviews-morph .video_review-card:not(.is-active) .video_review-picture video{filter:grayscale(.85);opacity:.64}.video_reviews-morph .video_review-card:not(.is-active) .video_review-play{top:24px;left:24px;transform:none;width:38px;height:38px;background:#ffffff25;border:1px solid #ffffff90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video_reviews-morph .video_review-card:not(.is-active) .video_review-play svg{width:15px;height:15px}.video_reviews-morph .video_review-card:not(.is-active) .video_review-picture h3{font-size:16px;color:#f2f2f2}.video_reviews-morph .video_review-card:not(.is-active) .video_review-person{background:#f5f5f5a6}.video_reviews-morph .video_review-card.previewing .video_review-picture video{filter:none;opacity:1}.video_reviews-morph .video_review-card:not(.is-active).previewing .video_review-play{opacity:0}@media(max-width:640px){.home_review-carousel .expanded_copy{bottom:104px}.video_reviews-morph .is-active .video_review-picture h3{font-size:18px}}@media(prefers-reduced-motion:reduce){.video_review-card:is(:hover,:focus-visible) .video_role-line.has_overflow>span{animation:none;transform:translate(var(--role-shift))}.video_reviews-morph .video_review-picture video,.video_reviews-morph .video_review-person{transition:none}}.video_reviews-morph .video_review-card .video_review-picture video{filter:none;opacity:1}.video_reviews-morph .video_review-card .video_review-play{top:24px;left:24px;transform:none;width:38px;height:38px;background:#ffffff25;border:1px solid #ffffff90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}.video_reviews-morph .video_review-card .video_review-play svg{width:15px;height:15px}.video_reviews-morph .video_review-card:is(:hover,:focus-visible,.previewing,.sound_on) .video_review-play{opacity:0;transform:none}.video_reviews-morph .video_review-card:is(:hover,:focus-visible,.sound_on) .video_review-muted{opacity:1}.video_reviews-morph .video_review-card:not(.is-active) .video_review-picture video{filter:none;opacity:1}.video_reviews-morph .video_review-card .video_review-play,.video_reviews-morph .video_review-card:not(.is-active).previewing .video_review-play,.video_reviews-morph .video_review-card:is(:hover,:focus-visible,.previewing,.sound_on) .video_review-play{opacity:1;transform:none}.video_reviews-morph .video_review-card:is(:hover,:focus-visible,.previewing) .video_review-play{background:var(--red);border-color:var(--red);color:#fff;box-shadow:none}.video_reviews-morph .video_review-card.sound_on .video_review-play{background:var(--red);border-color:var(--red);color:#fff}.home_review-carousel .moving_review .review_copy{overflow:hidden;scrollbar-width:none;overscroll-behavior:auto}.home_review-carousel .review_copy::-webkit-scrollbar{display:none}.home_review-carousel .moving_review .compact_copy{bottom:132px}.home_review-carousel .compact_copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}.home_review-carousel .moving_review .expanded_copy{bottom:84px}.home_review-carousel .moving_review.is-active .moving_author{bottom:20px;left:24px;right:24px;min-height:40px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.home_review-carousel .moving_review.is-active .author_photo{width:40px;height:40px;min-width:40px;border-radius:9px}.home_review-carousel .moving_review .author_details strong,.home_review-carousel .moving_review .author_details>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home_review-carousel .moving_review .author_details{gap:4px;min-width:0}.home_review-carousel .moving_review:not(.is-active) .moving_author{bottom:16px;left:20px;right:20px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px}.home_review-carousel .moving_review:not(.is-active) .author_photo{width:28px;height:28px;min-width:28px;border-radius:7px}.home_review-carousel .moving_review:not(.is-active) .author_details strong{font-size:12px}.home_review-carousel .moving_review:not(.is-active) .author_details>span{font-size:11px}.home_review-carousel .moving_review:not(.is-active) .mini_rating{grid-column:3;grid-row:1;justify-self:end;margin:0;white-space:nowrap}.home_review-carousel .review_read-more{position:absolute;left:24px;bottom:96px;border:0;background:none;padding:0;color:#111;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.home_review-carousel .review_read-more:hover{color:var(--red)}.home_review-carousel .review_read-more:disabled{opacity:.5}@media(max-width:640px){.home_review-carousel .moving_review.is-active .moving_author{left:24px;right:24px;gap:8px}.home_review-carousel .moving_review .expanded_copy{bottom:84px}}.home_review-carousel .moving_review.is-active .expanded_copy{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;overscroll-behavior-y:auto}.client_stories{min-width:0}.client_stories-track{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.client_stories-track::-webkit-scrollbar{display:none}.client_story-card{flex:0 0 auto;width:208px;height:370px;padding:0;border:0;border-radius:20px;background:#262321;text-align:left;cursor:pointer;overflow:hidden;scroll-snap-align:start}.client_story-frame{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;color:#fff}.client_story-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s;z-index:-2}.client_story-card:hover .client_story-background{transform:scale(1.04)}.client_story-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(#0008,transparent 34%,#0001 50%,#000b)}.client_story-author{display:flex;align-items:center;gap:7px;padding:16px 12px}.client_story-author>span:nth-child(2){min-width:0;flex:1}.client_story-author strong,.client_story-author small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client_story-author strong{font-size:10px;font-weight:500}.client_story-author small{font-size:8px;opacity:.75;margin-top:3px}.client_story-avatar{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #ffffffc0;outline:2px solid #d85766;outline-offset:2px;border-radius:50%;background:#f6eeea;color:#9c3028;font-size:9px}.client_story-stickers{position:absolute;left:16px;right:16px;top:43%;display:flex;align-items:center;flex-direction:column;gap:14px}.client_story-caption{background:#fff;color:#24211e;padding:10px 12px;border-radius:6px;font-size:16px;line-height:1.25;text-align:center;transform:rotate(-4deg);box-shadow:none}.client_story-mention{background:#fff;color:#b81b36;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;transform:rotate(3deg)}.tone_dark .client_story-caption{background:#20201edb;color:#fff;transform:rotate(3deg)}.tone_rose .client_story-caption{background:#f9e6eb;color:#55212f;transform:rotate(-2deg)}.client_story-note{position:absolute;bottom:27px;left:20px;right:20px;text-align:center;font-size:12px;line-height:1.4}.client_story-open{position:absolute;inset:auto 12px 12px;display:flex;justify-content:center;align-items:center;gap:8px;background:#fff;color:#111;border-radius:25px;padding:10px 8px;font-size:10px;opacity:0;transform:translateY(8px);transition:.2s}.client_story-card:is(:hover,:focus-visible) .client_story-open{opacity:1;transform:none}.client_story-card:focus-visible{outline:3px solid var(--red);outline-offset:-3px}.client_stories-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px}.client_stories-footer>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#888}.client_stories-footer>div{display:flex;gap:8px}.client_stories-footer button{border:0;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;background:#fff;cursor:pointer}.client_stories-footer button:last-child{background:var(--red);color:#fff}.client_story-dialog{border:0;padding:0;background:transparent;max-width:100vw;max-height:100dvh;overflow:visible}.client_story-dialog::backdrop{background:#111e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.client_story-viewer{position:relative;width:min(390px,calc((100dvh - 48px)*.5625),calc(100vw - 80px));aspect-ratio:9/16}.client_story-viewer .client_story-frame{border-radius:20px}.client_story-viewer .client_story-author{padding:30px 80px 30px 18px}.client_story-viewer .client_story-author>svg{display:none}.client_story-viewer .client_story-author strong{font-size:13px}.client_story-viewer .client_story-author small{font-size:10px}.client_story-viewer .client_story-caption{font-size:24px;padding:16px}.client_story-viewer .client_story-mention{font-size:20px}.client_story-viewer .client_story-note{font-size:16px;bottom:40px}.client_story-progress{position:absolute;left:12px;right:12px;top:12px;display:flex;gap:4px}.client_story-progress>span{height:3px;flex:1;border-radius:4px;overflow:hidden;background:#ffffff50}.client_story-progress i{display:block;height:100%;background:#fff;transform-origin:left}.client_story-tools{position:absolute;top:30px;right:10px;display:flex}.client_story-tools button,.client_story-back,.client_story-next{display:grid;place-items:center;border:0;background:#ffffff25;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer}.client_story-tools button{background:transparent}.client_story-back,.client_story-next{position:absolute;top:50%}.client_story-back{left:-42px}.client_story-next{right:-42px}.client_story-back:disabled{opacity:.25}@media(min-width:1200px){.client_story-card{width:calc((100% - 56px) / 4.5)}}@media(max-width:640px){.client_story-card{width:196px;height:348px}.client_stories-footer>span{font-size:10px}.client_story-viewer .client_story-caption{font-size:20px}}@media(prefers-reduced-motion:reduce){.client_story-background,.client_story-open{transition:none}}.client_stories-footer{justify-content:flex-end}.client_stories-footer button:disabled{opacity:.35;cursor:default}.client_stories-track{cursor:grab}.client_stories-loop{position:relative;display:block;height:370px;overflow:hidden;touch-action:pan-y;scroll-snap-type:none}.client_stories-loop .client_story-card{position:absolute;left:0;top:0;height:370px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.client_stories .client_stories-footer{justify-content:space-between;padding-top:24px}.video_reviews-morph .video_review-controls{justify-content:space-between}.home_review-carousel .carousel_controls,.video_reviews-morph .video_review-controls,.client_stories .client_stories-footer{flex-direction:row;justify-content:space-between}.home_review-carousel .carousel_controls .arrows,.video_review-controls .arrows,.client_stories-footer .arrows{order:1;margin-left:auto}.client_stories{position:relative}.client_stories-loop .client_story-card{transition:transform .7s cubic-bezier(.22,1,.36,1),width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1)}.client_stories .client_stories-footer{position:absolute;right:0;height:40px;padding-top:0}.client_stories-loop .client_story-card:not(.is-active) .client_story-caption{font-size:14px;padding:8px 10px}.client_stories-loop .client_story-card:not(.is-active) .client_story-stickers{top:39%;gap:10px}.client_stories-loop .client_story-card:not(.is-active) .client_story-note{font-size:11px;bottom:22px}.client_stories-loop .client_story-card:not(.is-active) .client_story-mention{font-size:12px}@media(max-width:640px){.client_stories{min-height:426px}}@media(prefers-reduced-motion:reduce){.client_stories-loop .client_story-card{transition:none}}.about>.logo_strip{background:transparent;border-radius:0;margin-top:20px;padding:16px 0}.about>.logo_strip>span{display:none}.about .about_image h2>span{color:#fff9}.about>.logo_strip .logo_window{-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.team_gallery{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.navbar_phone,.footer_links a,.footer_links button{transition:color .2s}.navbar_phone:is(:hover,:focus-visible),.footer_links a:is(:hover,:focus-visible),.footer_links button:is(:hover,:focus-visible){color:var(--red)}.navbar_phone:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:5px}.navbar_actions .cta.small:is(:hover,:focus-visible){background:var(--red);color:#fff}.navbar_actions .cta.small:before{background:var(--red)}@media(max-width:640px){.about_image h2{font-size:24px}.review_trust{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:22px;height:auto}.review_trust>div{min-width:0}.review_trust>div>strong{font-size:26px;white-space:nowrap}.review_trust p{font-size:14px;line-height:1.35}.review_trust>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:8px;grid-column:1/-1;border-top:1px solid #eee;padding-top:16px}.review_trust>div:last-child p{max-width:none;margin:0;font-size:12px;line-height:1.4}.review_trust .trust_google{flex-shrink:0;gap:8px}.review_trust .trust_google strong{font-size:20px}.team_card{flex:0 0 calc((100% - 14px) / 1.5)}.team_card h3{font-size:14px}.team_card p{font-size:12px;line-height:1.4}.faq>.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%;max-width:100%;justify-content:flex-start}.faq>.tabs::-webkit-scrollbar{display:none}.faq>.tabs button{flex:0 0 auto;font-size:14px;min-height:44px;padding:12px 18px;white-space:nowrap}.article_carousel-window,.article_slide{height:430px}.article_layer .text-link{margin-top:18px;padding-top:0}.article_layer-copy{flex:initial}}.hero.client_hero h1 span{color:#ed0000}@media(min-width:761px){.hero.client_hero{max-width:1360px;margin-inline:auto;padding-inline:clamp(18px,2.8vw,40px);grid-template-columns:1fr 1fr;gap:12px;height:auto;min-height:620px;align-items:center}.client_hero .hero_copy{padding-block:48px}.client_hero h1{font-size:clamp(52px,5.55vw,76px);line-height:.98}.client_hero .hero_subtitle{max-width:440px;margin-top:28px}.client_hero .hero_actions{position:static;margin-top:32px}.client_hero .hero_art{height:580px;min-width:0}.client_hero .hero_art img{width:640px;height:640px;left:50%;margin-left:-320px;top:-30px}}@media(min-width:761px)and (max-width:1024px){.hero.client_hero{min-height:540px;padding-inline:16px}.client_hero .hero_art{height:460px}.client_hero .hero_art img{width:510px;height:510px;margin-left:-255px;top:-25px}.client_hero .hero_subtitle,.client_hero ul{font-size:16px}}.team-card_profile>div.team-card_link{cursor:default}.team-card_profile>a.team-card_link{text-decoration:none}.team-card_profile .team-card_caption .team-card_arrow{position:static;flex:0 0 40px;width:40px;height:40px;opacity:1;transform:none;background:transparent;color:#111;transition:background-color .2s,color .2s}.team-card_profile:focus-within .team-card_caption .team-card_arrow{background:#111;color:#fff}@media(hover:hover){.team-card_profile:hover .team-card_caption .team-card_arrow{background:#111;color:#fff}}@media(prefers-reduced-motion:reduce){.team-card_profile .team-card_caption .team-card_arrow{transition:none}}@media(min-width:961px){.navbar_shell .header .nav{gap:20px}.navbar_shell .header .nav>:is(a,button){margin:0;padding:9px 0}}.team-card_image-wrapper{display:block;overflow:hidden;border-radius:12px}.team_card .team-card_image-wrapper img{transition:transform .4s ease}@media(hover:hover)and (pointer:fine){.team_card:hover .team-card_image-wrapper img{transform:scale(1.06)}}.team_slider-shell{position:relative}@media(hover:hover)and (pointer:fine){.team_track{-webkit-user-select:none;user-select:none}}@media(prefers-reduced-motion:reduce){.team_card .team-card_image-wrapper img{transition:none}.team_card:hover .team-card_image-wrapper img{transform:none}}.hero.figma_home-hero{position:relative;display:block;width:100%;max-width:none;height:688px;min-height:0;margin:0;padding:42px 36px 0;overflow:hidden}.figma_home-hero .hero_copy{width:676px;max-width:50%;height:566px;padding:43px 24px 39px;display:flex;justify-content:flex-start}.figma_home-hero h1{font-size:80px;line-height:.88;letter-spacing:-1.6px;font-weight:400}.hero.figma_home-hero h1 span{color:#e70000}.figma_home-hero .hero_subtitle{max-width:none;margin-top:32px;font-size:18px;line-height:20px}.figma_home-hero ul{margin-top:16px;gap:8px;font-size:16px;line-height:1.2}.figma_home-hero li{min-height:27px;padding-block:4px;gap:8px}.figma_home-hero li img{flex:none}.figma_home-hero .hero_actions{position:static;margin-top:32px}.figma_home-hero .hero_actions .button[data-variant]{min-height:56px;font-size:16px;gap:12px;padding:8px 8px 8px 16px}.figma_home-hero .hero_actions .button>i{width:40px;height:40px}.figma_home-hero .hero_backdrop{position:absolute;left:5.906%;top:93px;width:775px;height:775px;pointer-events:none}.figma_home-hero .hero_art{position:absolute;right:0;top:0;width:55.2778%;height:695px;margin:0}.figma_home-hero .hero_founders{position:relative;width:100%;height:100%;overflow:hidden}.figma_home-hero .hero_founders>img{position:absolute;width:114.57%;height:auto;max-width:none;left:-9.55%;top:24px;transform:translateY(-24%);margin:0;object-fit:contain;animation:none}.figma_home-hero .hero_founders:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(181.552deg,transparent 46.375%,var(--canvas) 96.761%)}.figma_home-proof{padding:8px 36px}.figma_home-proof .proof_grid{height:auto;min-height:272px;padding:24px;border-radius:20px;background:#fff;grid-template-columns:456fr 319fr 447fr;gap:49px;align-items:stretch}.figma_home-proof :is(.featured,.google_card,.awards){position:relative;min-width:0;min-height:224px;padding:24px;border-radius:0;background:transparent;color:var(--ink)}.figma_home-proof :is(.google_card,.awards):before{content:"";position:absolute;left:-25px;top:12.5px;width:1px;height:calc(100% - 25px);background:linear-gradient(transparent 6.784%,#00000029 51.633%,transparent 110.05%)}.figma_home-proof .featured{display:flex;flex-direction:column;justify-content:space-between}.figma_home-proof .featured_portrait{position:relative;width:130px;height:124px;border-radius:12px;overflow:hidden}.figma_home-proof .featured_portrait>img{position:absolute;width:100%;height:157.18%;left:0;top:-17.85%;max-width:none;object-fit:fill}.figma_home-proof .featured h3{font-size:16px;line-height:1.2;font-weight:400;letter-spacing:-.32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.figma_home-proof .featured .featured_author{margin-top:8px;gap:8px;font-size:12px!important;line-height:18px;color:#a4a4a4;white-space:nowrap}.figma_home-proof .featured .featured_author span{overflow:hidden;text-overflow:ellipsis}.figma_home-proof .featured .text-link{margin-top:auto;min-height:20px;font-size:16px;gap:12px;padding:0}.figma_home-proof .featured .text-link>i{width:20px;height:20px;background:#000}.figma_home-proof .google_card{display:flex;flex-direction:column;gap:0}.figma_home-proof .eyebrow{font-size:14px;line-height:1.2;font-weight:300;color:#616161;text-transform:uppercase}.figma_home-proof .rating{margin-top:35px;gap:4px;font-size:52px;line-height:.92;letter-spacing:-1.04px}.figma_home-proof .google_note{white-space:normal;font-size:14px;line-height:1.2;color:#4e4e4e;margin-top:auto;min-height:34px}.figma_home-proof .proof_google-symbol{position:relative;display:block;flex:none;width:16px;height:16px;overflow:hidden;mask:url(/assets/home-figma-1005/agency1706-190-imgGroup.svg) 0 0 / 16px 16px no-repeat}.figma_home-proof .proof_google-symbol>img{position:absolute;width:auto;height:auto;left:-1.53px;top:-2.72px}.figma_home-proof .awards{display:flex;flex-direction:column;gap:12px;grid-column:auto}.figma_home-proof .awards>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));flex:1;gap:6px;margin:0;height:147px}.figma_home-proof .awards>div>div{border:0;overflow:visible}.figma_home-proof .awards img{width:94%;height:100%;max-height:none;max-width:100%;object-fit:contain}@media(min-width:761px)and (max-width:1199px){.hero.figma_home-hero{height:620px;padding-inline:24px}.figma_home-hero .hero_copy{padding:32px 12px 0}.figma_home-hero h1{font-size:clamp(52px,5.55vw,72px)}.figma_home-hero .hero_art{height:620px}.figma_home-hero .hero_subtitle{font-size:16px;line-height:1.4;max-width:360px}.figma_home-proof{padding-inline:24px}.figma_home-proof .proof_grid{grid-template-columns:1.4fr 1fr;gap:24px}.figma_home-proof .awards{grid-column:1 / -1;min-height:150px;border-top:1px solid #eee}.figma_home-proof .awards:before{display:none}.figma_home-proof .awards>div{flex:auto;height:80px}.figma_home-proof .google_card:before{left:-12px}}@media(max-width:760px){.hero.figma_home-hero{display:flex;height:auto;padding:0 16px;gap:0;margin-bottom:0}.figma_home-hero .hero_copy{width:100%;max-width:none;height:auto;padding:32px 8px 0}.figma_home-hero h1{font-size:clamp(40px,10.2vw,66px);line-height:.94;letter-spacing:-.8px}.figma_home-hero .hero_subtitle{font-size:16px;line-height:1.4;margin-top:24px}.figma_home-hero ul{font-size:14px;gap:6px}.figma_home-hero .hero_actions{margin-top:24px}.figma_home-hero .hero_art{position:relative;top:auto;right:auto;width:calc(100% + 32px);height:auto;aspect-ratio:796 / 695;margin:24px -16px 0}.figma_home-hero .hero_backdrop{top:12%;bottom:auto;left:5%;transform:scale(.5);transform-origin:left top}.figma_home-proof{padding:8px 16px}.figma_home-proof .proof_grid{grid-template-columns:1fr;gap:0;padding:8px;border-radius:20px}.figma_home-proof :is(.featured,.google_card,.awards){padding:20px 12px;min-height:0}.figma_home-proof :is(.google_card,.awards):before{left:12px;right:12px;top:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,#00000029,transparent)}.figma_home-proof .featured_portrait{width:105px}.figma_home-proof .featured .featured_author{font-size:11px!important;gap:5px}.figma_home-proof .featured .text-link{font-size:14px;gap:8px}.figma_home-proof .rating{margin-top:24px}.figma_home-proof .google_note{margin-top:24px;min-height:0}.figma_home-proof .awards>div{flex:auto;height:90px}}@media(max-width:360px){.figma_home-proof .featured_portrait{width:90px}.figma_home-proof .featured h3{font-size:14px}.figma_home-proof .featured .text-link{font-size:12px}}main#main>section.figma_home-proof.padding-global{padding-block:8px}.figma_home-hero p.hero_subtitle{font-weight:400!important}.figma_home-proof .featured_author>img{width:auto;height:auto;flex:none}.figma_home-proof .proof_google-symbol>img{max-width:none}@media(max-width:760px){.hero.figma_home-hero .hero_art{aspect-ratio:auto;height:auto;min-height:0;flex:none;padding-top:87.3116%}.figma_home-hero .hero_founders{position:absolute;top:0;right:0;bottom:0;left:0}.figma_home-hero .hero_founders>img{height:auto;object-fit:contain}.figma_home-proof .awards>div{height:142px}}@media(min-width:550px)and (max-width:760px){.figma_home-hero .hero_backdrop{transform:scale(.9)}}.figma_home-proof .awards>div{min-height:0}.figma_home-proof .awards>div>div{position:relative;min-height:0;height:100%}.figma_home-proof .awards img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(min-width:761px)and (max-width:1199px){.figma_home-proof .awards>div{height:142px}}@media(max-width:760px){.hero.figma_home-hero{flex-direction:column}.figma_home-hero .hero_copy{flex:none}}.figma_home-proof .awards img{filter:grayscale(1);transition:filter .24s ease}.figma_home-proof .google_note-label{min-width:0}@media(hover:hover)and (pointer:fine){.figma_home-proof .awards>div>div:hover img{filter:grayscale(0)}}@media(prefers-reduced-motion:reduce){.figma_home-proof .awards img{transition:none}}.footer_links h4{line-height:18px;min-height:18px}.footer_links :is(a,button){min-height:24px;line-height:24px}.footer_links :is(a,button)>svg{display:block;flex:none;width:20px;height:20px}@media(max-width:760px){.footer_links :is(a,button){min-height:44px}.footer_links :is(a,button)>svg{width:20px;height:20px}}.figma_home-proof .proof_grid{min-height:190px;height:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:28px 0;align-items:stretch}.figma_home-proof :is(.featured,.google_card,.awards){min-height:0;min-width:0;padding:0 28px;margin:0;border:0;border-radius:0}.figma_home-proof :is(.google_card,.awards):before{display:block;left:0;right:auto;top:0;width:1px;height:100%;background:#eaeaea}.figma_home-proof .featured{display:block}.figma_home-proof .featured_story{display:grid;grid-template-rows:18px minmax(100px,auto);gap:16px;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.figma_home-proof .featured_story-body{display:flex;align-items:start;gap:14px;min-width:0;min-height:100px}.figma_home-proof .featured_story-body>svg{flex:none;align-self:flex-start}.figma_home-proof .featured_story:is(:hover,:focus-visible) .service_row-icon{background:var(--ink);color:#fff}.figma_home-proof .featured_story:focus-visible{outline:2px solid var(--red);outline-offset:6px}.figma_home-proof .featured_portrait{width:96px;height:100px;flex:none;border-radius:8px}.figma_home-proof .featured_portrait>img{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center 35%}.figma_home-proof .featured_copy{display:flex;flex-direction:column;justify-content:space-between;gap:12px;align-self:stretch;min-width:0;flex:1}.figma_home-proof .eyebrow{display:block;margin:0;font-size:12px;line-height:18px}.figma_home-proof .awards .eyebrow{max-width:none}.figma_home-proof .featured h3{margin:0;font-size:15px;line-height:1.3;-webkit-line-clamp:2}.figma_home-proof .featured .featured_author{display:block;font-size:14px!important;margin:0;line-height:1.35;color:#737373;white-space:normal}.figma_home-proof :is(.google_card,.awards){display:grid;grid-template-rows:18px minmax(100px,auto);gap:16px;align-items:start}.figma_home-proof .proof_google-content{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:12px;min-width:0;min-height:100px}.figma_home-proof .rating{margin:0;font-size:44px;line-height:1}.figma_home-proof .rating>img{width:22px;height:22px}.figma_home-proof .google_note{margin:0;min-height:0;font-size:13px;line-height:1.35}.figma_home-proof .awards{grid-column:auto}.figma_home-proof .awards>div{flex:none;width:100%;height:100px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media(min-width:961px)and (max-width:1100px){.figma_home-proof :is(.featured,.google_card,.awards){padding-inline:20px}.figma_home-proof .featured_portrait{width:88px}.figma_home-proof .featured_story-body{gap:10px}.figma_home-proof .featured h3{font-size:14px}}@media(max-width:960px){.figma_home-proof .proof_grid{grid-template-columns:1fr;padding:0 24px}.figma_home-proof .proof_grid>:is(.featured,.google_card,.awards){padding:24px 0}.figma_home-proof :is(.google_card,.awards):before{display:none}.figma_home-proof :is(.google_card,.awards){border-top:1px solid #eaeaea}.figma_home-proof .featured{grid-column:auto;border:0}.figma_home-proof .featured_portrait{width:88px;height:80px}.figma_home-proof .featured h3{font-size:14px}.figma_home-proof .featured .featured_author{font-size:13px!important}.figma_home-proof .rating{font-size:40px}.figma_home-proof .google_card{grid-template-rows:18px auto}.figma_home-proof .proof_google-content{min-height:0;justify-content:flex-start}.figma_home-proof .google_note{gap:8px}}@media(min-width:761px){.bottom_cta>div>img{translate:-28px -12px}}.figma_home-hero .hero_backdrop>img{position:static;display:block;width:100%;height:100%;max-width:none;margin:0;inset:auto;object-fit:contain;transform:none;translate:none;animation:none}.figma_home-hero .hero_backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 8%,var(--canvas) 60%);pointer-events:none}.button[data-variant]{--button-motion: .6s;--button-ease: cubic-bezier(.4, 0, .2, 1);--button-bg: var(--red);--button-fg: #fff;--button-hover-bg: #151515;--button-hover-fg: #fff;--button-height: 56px;--button-font: 16px;--button-x: 24px;--button-circle: 40px;display:inline-flex;align-items:center;justify-content:center;gap:12px;position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;min-height:var(--button-height);padding:8px var(--button-x);border:0;border-radius:88px;font-size:var(--button-font);line-height:1.25;font-weight:400;white-space:nowrap;width:fit-content;background:var(--button-bg);color:var(--button-fg);text-decoration:none;vertical-align:middle;cursor:pointer;transition:color .6s ease,background .6s ease,transform .6s var(--button-ease),box-shadow .6s ease}.button[data-size=m]{--button-height: 48px;--button-font: 14px;--button-x: 20px;--button-circle: 32px}.button[data-size=s]{--button-height: 40px;--button-font: 14px;--button-x: 16px;--button-circle: 24px}.button[data-variant=secondary]{--button-bg: #fff;--button-fg: #080808}.button[data-variant=contrast]{--button-bg: #080808;--button-hover-bg: var(--red)}.button[data-variant=tertiary]{--button-bg: transparent;--button-fg: #080808;--button-hover-bg: transparent;--button-hover-fg: var(--red);padding-inline:0;overflow:visible;border-radius:0}.button[data-background=inverse]{--button-hover-bg: #fff;--button-hover-fg: #080808}.button[data-background=inverse][data-variant=secondary]{--button-bg: #292929;--button-fg: #fff}.button[data-background=inverse][data-variant=contrast]{--button-bg: #fff;--button-fg: #080808;--button-hover-bg: var(--red);--button-hover-fg: #fff}.button[data-background=inverse][data-variant=tertiary]{--button-fg: #fff;--button-hover-bg: transparent;--button-hover-fg: var(--red)}.button[data-variant]:before{content:"";position:absolute;z-index:-1;top:-100%;right:-100%;bottom:-100%;left:-100%;background:var(--button-hover-bg);transform:scale(0);transform-origin:var(--button-origin-x, 50%) var(--button-origin-y, 66.67%);border-radius:50%;transition:transform var(--button-motion) var(--button-ease)}.button[data-variant=tertiary]:before{display:none}.button[data-variant]>span{display:inline-flex;align-items:center;gap:12px;position:relative;z-index:1}.button[data-variant]>i{position:relative;z-index:1;flex-shrink:0;display:grid;place-items:center;width:var(--button-circle);height:var(--button-circle);border-radius:50%;color:#080808;background:#fff;transition:transform var(--button-motion) var(--button-ease),background .6s ease,color .6s ease}.button[data-variant]:has(>i){padding:8px 8px 8px 16px}.button[data-size=s]>i svg{width:16px;height:16px}.button[data-size=m]>i svg{width:20px;height:20px}.button[data-variant]>svg{flex-shrink:0;transition:transform .6s var(--button-ease)}.button[data-variant]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true]){color:var(--button-hover-fg);transform:translateY(-2px);box-shadow:none}.button[data-variant]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true]):before{transform:scale(1)}.button[data-variant]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true])>i{transform:rotate(-40deg)}.button[data-background=inverse]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled)>i{background:#080808;color:#fff}.button[data-variant=tertiary]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible){box-shadow:none;transform:none}.button[data-variant=tertiary]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible)>svg{transform:translate(5px)}.button[data-variant]:is([data-state=click],:not([data-state]):active):not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.97);box-shadow:none}.button[data-variant]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.button[data-variant]:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.button[data-variant]:is(:disabled,[aria-disabled=true]):before{transform:scale(0)}.button[data-variant]:is(:disabled,[aria-disabled=true])>i{transform:none}.button[data-state],.button[data-state]:before,.button[data-state]>i,.button[data-state]>svg{transition:none;pointer-events:none}.button[data-variant]>.button_label{overflow:clip}.button_label-original,.button_label-copy{display:block;transition:transform var(--button-motion) var(--button-ease)}.button_label-copy{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(130%)}.button:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true]) .button_label-original{transform:translateY(-130%)}.button:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true]) .button_label-copy{transform:translateY(0)}.button[data-variant=tertiary]>.button_text:after{content:"";position:absolute;inset:auto 0 -3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--button-ease)}.button[data-variant=tertiary]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true])>.button_text:after{transform:scaleX(1);transform-origin:left}.button[data-state] .button_label-original,.button[data-state] .button_label-copy,.button[data-state]>.button_text:after{transition:none}.contact_form .button.cta{width:100%}@media(max-width:640px){.hero_actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.button .button_label-copy{display:none}.button .button_label-original{transform:none!important;transition:none}.button>.button_text:after{transition:none}.button[data-variant],.button[data-variant]:before,.button[data-variant]>i,.button[data-variant]>svg{transition:none}.button[data-variant]:not([data-state]):is(:hover,:active,:focus-visible),.button[data-variant]:not([data-state]):is(:hover,:active,:focus-visible)>i,.button[data-variant]:not([data-state]):is(:hover,:active,:focus-visible)>svg{transform:none}}.service-row[data-presentation=catalogue]{--row-hover: #f5f5f5;--row-text: #111;--row-icon-bg: #111;--row-icon-text: #fff;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;margin:0;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--row-text);font-size:16px;line-height:1.35;text-align:left;text-decoration:none;transition:background-color .45s ease,transform .45s ease}.service-row[data-presentation=catalogue]>span{min-width:0}.featured_story .service_row-icon,.service-row[data-presentation=catalogue]>svg{flex-shrink:0;width:30px;height:30px;padding:6px;border-radius:50%;background:transparent;color:inherit;transition:background-color .45s ease,color .45s ease}.service-row[data-presentation=catalogue][data-size=l]{min-height:56px;padding:8px 12px;font-size:18px}.service-row[data-presentation=catalogue][data-size=l]>svg{width:36px;height:36px;padding:8px}.service-row[data-presentation=catalogue][data-size=s]{min-height:40px;padding:4px 8px;font-size:14px;gap:8px}.service-row[data-presentation=catalogue][data-size=s]>svg{width:28px;height:28px;padding:6px}.service-row[data-background=inverse]{--row-hover: #292929;--row-text: #fff;--row-icon-bg: #fff;--row-icon-text: #080808}.service-row[data-presentation=catalogue]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--row-hover);color:var(--row-text)}.service-row[data-presentation=catalogue]:is([data-state=hover],[data-state=click],:not([data-state]):hover,:not([data-state]):focus-visible):not(:disabled):not([aria-disabled=true])>svg{background:var(--row-icon-bg);color:var(--row-icon-text)}.service-row[data-presentation=catalogue]:is([data-state=click],:not([data-state]):active):not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.service-row[data-presentation=catalogue]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.service-row[data-presentation=catalogue]:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none}.service-row[data-state],.service-row[data-state]>svg{transition:none;pointer-events:none}@media(max-width:760px){.intellectual-property_catalogue-links .service-row[data-presentation=catalogue]{font-size:14px;padding-inline:4px;gap:8px}}@media(prefers-reduced-motion:reduce){.service-row[data-presentation=catalogue],.service-row[data-presentation=catalogue]>svg{transition:none}.service-row[data-presentation=catalogue]:not([data-state]):active{transform:none}}@media(prefers-reduced-motion:reduce){.service_row-icon{transition:none}}.button-group:is(:hover,:focus-within) .button[data-variant]{color:var(--button-hover-fg)}.button-group:is(:hover,:focus-within) .button[data-variant]:before{transform:scale(1)}.button-group:is(:hover,:focus-within) .button .button_label-original{transform:translateY(-130%)}.button-group:is(:hover,:focus-within) .button .button_label-copy{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.button-group:is(:hover,:focus-within) .button .button_label-original{transform:none}}.navbar_shell{view-transition-name:site-header}.custom_pointer{view-transition-name:site-pointer}::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:.42s}::view-transition-old(root){animation:route-out .16s ease-out both}::view-transition-new(root){animation:route-in .42s cubic-bezier(.22,1,.36,1) both}::view-transition-group(site-header),::view-transition-group(site-pointer){animation:none;z-index:1}::view-transition-old(site-header),::view-transition-old(site-pointer){animation:none;opacity:0}::view-transition-new(site-header),::view-transition-new(site-pointer){animation:none;mix-blend-mode:normal}@keyframes route-out{to{opacity:0}}@keyframes route-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.editorial_page{padding-top:100px}.editorial_page h1{font-size:clamp(48px,5.56vw,80px);font-weight:500;line-height:1.04;letter-spacing:-.045em;margin:0}.editorial_page>:is([class^=editorial_],[class*=" editorial_"]) h2{font-size:clamp(32px,3.62vw,52px);line-height:1.05;font-weight:500;letter-spacing:-.035em}.editorial_page>:is([class^=editorial_],[class*=" editorial_"]) h3{font-weight:500;letter-spacing:-.02em}.editorial_page>:is([class^=editorial_],[class*=" editorial_"]) p{color:#777;line-height:1.4}.editorial_page-heading{margin-bottom:68px}.editorial_feature{margin-bottom:90px}.editorial_feature-panel{background:#fff;border-radius:28px;padding:32px}.editorial_kicker{margin:0 0 28px;color:#111!important;font-size:20px}.editorial_feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px}.editorial_feature-main>img{width:100%;height:340px;object-fit:cover;border-radius:18px;margin-bottom:22px}.editorial_category{font-size:14px;color:#777;display:block;margin-bottom:12px}.editorial_feature-main h2,.editorial_media-feature h2{font-size:28px;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.editorial_feature-main>p,.editorial_media-feature p{font-size:16px;margin:0 0 20px}.editorial_meta{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#888;margin:20px 0}.editorial_feature-side{display:grid;gap:28px}.editorial_feature-side article{display:grid;grid-template-columns:1fr 44%;gap:24px;align-items:start}.editorial_feature-side article+article{border-top:1px solid #e3e3e3;padding-top:28px}.editorial_feature-side img{width:100%;height:230px;object-fit:cover;border-radius:18px}.editorial_feature-side h3{font-size:24px;line-height:1.15;margin:0}.editorial_listing{margin-bottom:100px}.editorial_list-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.editorial_list-heading h2{max-width:780px;margin:0}.editorial_search{border:1px solid #ddd;border-radius:40px;padding:14px 18px;display:flex;align-items:center;gap:12px;width:260px;flex-shrink:0}.editorial_search input{min-width:0;width:100%;border:0;background:transparent;outline:0;font:inherit}.editorial_search:focus-within{border-color:#d00}.editorial_filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;align-items:center}.editorial_filters button{border:1px solid #ddd;border-radius:40px;padding:13px 18px;font:inherit;font-size:14px;background:transparent;cursor:pointer;transition:background .25s,color .25s}.editorial_filters button.is-selected{background:#111;border-color:#111;color:#fff}.editorial_filters button:hover{border-color:#111}.editorial_card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial_card{border:1px solid #ddd;border-radius:22px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.editorial_card>img{width:100%;aspect-ratio:2.04;object-fit:cover;border-radius:12px;margin-bottom:20px}.editorial_card h3{font-size:22px;line-height:1.18;margin:0 0 12px}.editorial_card h3 a{color:inherit;text-decoration:none}.editorial_card h3 a:hover{color:#d00}.editorial_card>p{font-size:16px;margin:0 0 12px}.editorial_card .editorial_meta{margin-top:auto;padding-top:16px}.editorial_card .button{margin-top:4px}.editorial_consult{background:#fff;border-radius:22px;padding:30px;display:flex;flex-direction:column;justify-content:center}.editorial_consult h3{font-size:30px;margin:0 0 12px}.editorial_consult .cta{align-self:flex-start;margin-top:20px}.editorial_empty{padding:45px 0}.editorial_media-heading{position:relative;min-height:150px}.editorial_media-heading>img{position:absolute;width:350px;height:260px;object-fit:contain;right:9%;top:-60px;z-index:-1}.editorial_media-feature{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.editorial_media-feature>img{width:100%;height:340px;object-fit:cover;border-radius:18px}.editorial_year{margin-left:auto;color:#777;font-size:14px}.editorial_year select{font:inherit;background:transparent;border:0;padding:10px}.editorial_author{display:flex;gap:18px;align-items:center}.editorial_author img{width:78px;height:78px;object-fit:cover;border-radius:50%}.editorial_author strong{font-size:18px;font-weight:500}.editorial_author p{font-size:14px;margin:8px 0 0}.editorial_article-body h2{font-size:28px;line-height:1.15;scroll-margin-top:120px;margin:44px 0 24px}.editorial_article-body h2:first-child{margin-top:0}.editorial_article-body h3{font-size:20px;margin:26px 0 12px}.editorial_article-body p{font-size:16px;line-height:1.55;white-space:pre-line;margin:0 0 20px;color:#626262}.editorial_body-image{width:100%;height:340px;object-fit:cover;border-radius:20px;margin:28px 0}.editorial_article-body>.cta{margin-top:20px}.editorial_related{margin-bottom:90px}.editorial_related>h2{margin-bottom:36px}.editorial_about-heading{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:start;margin-bottom:50px}.editorial_about-heading p{margin:0 0 26px;font-size:20px;max-width:570px}.editorial_about-photo>img{width:100%;height:554px;object-fit:cover;border-radius:24px}.editorial_specialism{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:100px}.editorial_specialism h2{margin:0 0 28px}.editorial_specialism p{font-size:18px}.editorial_specialism>div{display:flex;flex-direction:column}.editorial_specialism>article{background:#fff;border-radius:24px;padding:30px}.editorial_specialism-top{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:25px}.editorial_specialism-top>span{font-size:18px}.editorial_specialism-top img{width:200px;height:140px;object-fit:cover;border-radius:14px}.editorial_specialism h3{font-size:28px;margin:0 0 18px}.editorial_specialism article .button{margin-top:18px}@media(min-width:1600px){.editorial_page{max-width:1700px;margin:auto}}@media(max-width:1050px){.editorial_feature-grid,.editorial_specialism{gap:28px}.editorial_feature-side article{grid-template-columns:1fr}.editorial_feature-side img{display:none}.editorial_about-heading{gap:40px}.editorial_card-grid{gap:16px}.editorial_card h3{font-size:20px}.editorial_consult{padding:20px}.editorial_consult .cta{font-size:14px}}@media(max-width:700px){.editorial_page{padding-top:48px}.editorial_page-heading{margin-bottom:36px}.editorial_feature-panel{padding:20px;border-radius:22px}.editorial_feature-grid,.editorial_media-feature,.editorial_specialism,.editorial_about-heading{grid-template-columns:1fr}.editorial_feature-main>img,.editorial_media-feature>img{height:220px}.editorial_feature-side article{grid-template-columns:1fr 100px}.editorial_feature-side img{display:block;height:130px}.editorial_feature-side h3{font-size:20px}.editorial_feature-side .editorial_meta,.editorial_feature-side .button{font-size:12px}.editorial_feature{margin-bottom:60px}.editorial_list-heading{display:block}.editorial_search{margin-top:24px;width:100%}.editorial_card-grid{grid-template-columns:1fr}.editorial_card>img{aspect-ratio:1.9}.editorial_filters{flex-wrap:nowrap;overflow:auto;padding-bottom:10px}.editorial_filters button,.editorial_year{white-space:nowrap}.editorial_media-heading{min-height:100px}.editorial_media-heading>img{width:170px;height:180px;right:0;top:-30px}.editorial_body-image{height:220px}.editorial_about-heading{gap:24px}.editorial_about-heading p{font-size:18px}.editorial_about-photo>img{height:300px}.editorial_specialism{gap:25px;margin-bottom:60px}.editorial_listing{margin-bottom:60px}}.editorial_clickable{position:relative}.editorial_card-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:0;border-radius:inherit;background:transparent;cursor:pointer;padding:0}.editorial_card-action:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.editorial_feature-main{border:1px solid #ddd;border-radius:22px;padding:18px;display:flex;flex-direction:column;align-items:flex-start}.editorial_feature-main>.button{margin-top:auto}.editorial_feature-side article,.editorial_feature-side article+article{border:1px solid #ddd;border-radius:22px;padding:20px;gap:16px}.editorial_feature-side article{grid-template-columns:minmax(0,1fr) 28%;grid-template-rows:auto auto 1fr auto;align-items:start;gap:12px 16px}.editorial_feature-side article>div{display:contents}.editorial_feature-side .editorial_category,.editorial_feature-side h3{grid-column:1}.editorial_feature-side .editorial_category{margin:0}.editorial_feature-side .editorial_meta{grid-column:1;margin:0;align-self:end}.editorial_feature-side .button{grid-column:1 / -1;grid-row:4;margin-top:4px;align-self:end}.editorial_feature-side img{display:block;grid-column:2;grid-row:1 / span 3;height:100%;min-height:120px;max-height:190px}.editorial_consult .button{max-width:100%;width:fit-content;white-space:normal}.editorial_consult .button>.button_label{min-width:0;text-align:left}.editorial_listing{scroll-margin-top:100px}.editorial_pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:32px}.editorial_pagination .button{min-width:48px;padding-inline:12px}@media(min-width:701px)and (max-width:1100px){.editorial_card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.editorial_feature-side article,.editorial_feature-side article+article{padding:18px}}.source_article-card p{overflow-wrap:anywhere}.expert_page{padding-top:0;font-weight:300}.expert_page ul{margin:0;padding:0}.expert_profile{display:grid;grid-template-columns:minmax(0,582fr) minmax(0,724fr);gap:62px;padding:36px 36px 64px;border-bottom:1px solid #00000014}.expert_aside{position:sticky;top:104px;align-self:start;display:grid;gap:30px}.expert_portrait{position:relative;aspect-ratio:582/519;background:#fff;border-radius:20px}.expert_portrait-crop{position:absolute;left:1.375%;top:-2.12%;width:94.5%;height:102.12%;overflow:hidden;border-radius:20px}.expert_portrait-crop img{position:absolute;width:112.01%;height:167.53%;left:.48%;top:-21.62%;max-width:none}.expert_experience{position:absolute;left:16px;bottom:16px;background:#000;color:#fff;width:232px;padding:20px;border-radius:16px}.expert_experience strong{font-size:28px;font-weight:400;line-height:.88}.expert_experience strong span{color:var(--red)}.expert_experience p{color:#969696;font-size:14px;line-height:1.2;margin-top:12px}.expert_page .expert_contacts h2{font-size:14px;text-transform:uppercase;color:#616161;font-weight:300;margin-bottom:16px}.expert_contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8px}.expert_contact-grid a{display:flex;gap:8px;align-items:flex-start;font-size:16px;line-height:1.2;padding-block:4px;min-width:0}.expert_contact-grid svg{width:20px;height:20px;flex-shrink:0}.expert_contact-grid a:hover{color:var(--red)}.expert_contact-grid span{overflow-wrap:anywhere}.expert_details{padding-top:24px;display:flex;flex-direction:column;gap:52px;min-width:0}.expert_page h1{font-size:52px;line-height:1.12;letter-spacing:-.02em;font-weight:400}.expert_role{font-size:20px;line-height:1.2;color:#555;margin-top:12px}.expert_intro{display:grid;gap:24px}.expert_highlights{display:grid;gap:4px;list-style:none}.expert_highlights li{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:16px;line-height:1.2}.expert_highlights img{width:18px;height:18px;flex-shrink:0}.expert_intro blockquote{background:#fff;border-radius:12px;padding:16px;font-size:16px;line-height:1.2;margin:0}.expert_details h2{font-size:28px;line-height:1.12;font-weight:400;letter-spacing:-.02em}.expert_bio,.expert_expertise{display:grid;gap:24px}.expert_bio>div{display:grid;gap:12px}.expert_bio p{color:#616161;font-size:16px;line-height:1.52}.expert_expertise ul{display:grid;gap:8px;list-style:none}.expert_expertise li{display:flex;align-items:flex-start;gap:20px;background:#fff;border-radius:12px;padding:16px;font-size:20px;line-height:1.2}.expert_expertise img,.expert_practice img{width:20px;height:20px;flex-shrink:0}.expert_practice{background:#000;border-radius:22px;padding:52px 32px;color:#fff}.expert_page .expert_practice ul{display:grid;gap:24px;margin-top:40px;list-style:none}.expert_practice li{display:flex;align-items:flex-start;gap:20px}.expert_practice h3{font-size:20px;font-weight:300;line-height:1.2}.expert_practice p{color:#969696;font-size:16px;line-height:1.52;margin-top:16px}.expert_recognition>div{margin-top:52px}.expert_recognition article{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:24px;padding:34px 0;border-top:1px solid #00000014}.expert_recognition article>span{color:var(--red);font-size:20px}.expert_recognition h3{font-size:20px;line-height:1.2;font-weight:400}.expert_recognition p{display:grid;gap:8px;font-size:16px;line-height:1.2}.expert_journal{padding-top:64px;padding-bottom:80px}.expert_journal .section_heading{margin-bottom:52px}.expert_journal .section_heading h2,.expert_peers h2{font-size:52px;line-height:1.05;letter-spacing:-.02em}.expert_peers{padding-top:64px;padding-bottom:80px}.expert_peer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.expert_contact{padding-block:8px}.expert_contact>div{grid-template-columns:minmax(0,622fr) minmax(0,599fr);padding:80px 40px;gap:60px;min-height:733px;border-radius:20px}.expert_contact .combined_copy{padding-bottom:250px}.expert_contact .combined_copy h2{font-size:52px;max-width:622px;line-height:1.12}.expert_contact .combined_copy h2 span{color:#a4a4a4}.expert_contact .combined_copy p{color:#fff;font-size:18px;line-height:1.32;margin-top:24px}.expert_contact .contact_form .cta{width:fit-content}.expert_contact .contact_form{padding:32px;border-radius:16px;background:#000000ad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:641px){.expert_journal .journal_controls{display:none}}@media(max-width:1100px){.expert_profile{gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.expert_contact-grid{grid-template-columns:1fr}.expert_contact-grid a:nth-child(2){grid-row:3}.expert_page h1{font-size:42px}.expert_recognition article{gap:16px;grid-template-columns:48px minmax(0,1fr)}.expert_recognition p{grid-column:2}.expert_contact>div{gap:28px;padding:48px 28px}.expert_contact .combined_copy h2{font-size:40px}}@media(max-width:760px){.expert_page{padding-top:0}.expert_profile{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 16px 40px}.expert_aside{position:static;gap:24px}.expert_experience{width:190px;padding:16px;left:12px;bottom:12px}.expert_experience strong{font-size:24px}.expert_experience p{font-size:12px}.expert_details{padding-top:0;gap:32px}.expert_page h1{font-size:36px}.expert_role{font-size:18px}.expert_details h2{font-size:24px}.expert_contact-grid{grid-template-columns:1fr;gap:6px}.expert_contact-grid a{font-size:14px;min-height:32px;align-items:center}.expert_bio p,.expert_practice p{font-size:15px}.expert_expertise li,.expert_practice h3{font-size:16px;gap:12px}.expert_practice{padding:28px 20px}.expert_page .expert_practice ul{margin-top:24px;gap:20px}.expert_practice li{gap:12px}.expert_recognition>div{margin-top:24px}.expert_recognition article{padding:24px 0}.expert_recognition h3,.expert_recognition article>span{font-size:16px}.expert_recognition p{font-size:14px}.expert_journal,.expert_peers{padding-top:40px;padding-bottom:40px}.expert_journal .section_heading h2,.expert_peers h2{font-size:30px}.expert_peers .section_heading{align-items:flex-start;flex-direction:column;gap:20px}.expert_peer-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.expert_peer-grid>article{flex:0 0 80%;min-width:0;scroll-snap-align:start}.expert_contact>div{grid-template-columns:minmax(0,1fr);padding:28px 20px;min-height:0;gap:28px}.expert_contact .combined_copy{padding-bottom:0;overflow:hidden}.expert_contact .combined_copy h2{font-size:32px}.expert_contact .combined_copy p{font-size:16px}.expert_contact .contact_form{padding:0}.expert_contact .contact_form h2{font-size:24px}}@media(max-width:640px){.expert_journal .section_heading .arrows{display:none}}@media(min-width:761px){.expert_aside{gap:20px}.expert_portrait{width:var(--portrait-width, 100%);justify-self:center}}.expert_practice li>div{flex:1;min-width:0}.expert_practice-dot{width:20px;height:20px;border:1px solid var(--red);border-radius:50%;flex-shrink:0;margin-top:2px;position:relative}.expert_practice-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--red)}.expert_articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.expert_articles article{background:#fff;border-radius:24px;padding:28px;display:flex;gap:24px}.expert_articles article>img{width:38%;object-fit:cover;aspect-ratio:1;border-radius:14px}.expert_articles article>div{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.expert_articles h3{font-size:24px;line-height:1.2;font-weight:400;margin:12px 0}.expert_articles p{color:#858585;font-size:14px;margin-bottom:28px}.expert_articles .text-link{margin-top:auto}@media(max-width:960px){.expert_articles{grid-template-columns:1fr}}@media(max-width:640px){.expert_articles article{padding:20px;flex-direction:column;gap:20px}.expert_articles article>img{width:100%;aspect-ratio:1.5}.expert_articles h3{font-size:22px}}.rl_country-picker{margin-top:0;min-width:0}.rl_country-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.rl_country-heading label{font-size:16px;font-weight:500}.rl_country-heading>span{color:#777;font-size:12px;white-space:nowrap}.rl_country-search{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:48px;background:#f4f4f4;border:1px solid transparent;border-radius:12px;color:#777}.rl_country-search:focus-within{border-color:#d00000;background:#fff}.rl_country-search input{min-width:0;width:100%;background:none;border:0;outline:0;padding:12px 0;color:#111;font:inherit;font-size:15px}.rl_country-search input::-webkit-search-cancel-button{display:none}.rl_country-search .rl_country-clear{padding:0;width:28px;height:28px;min-width:28px;border:0;background:transparent}.rl_country-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0}.rl_country-toolbar>span{font-size:12px;color:#777}.rl_country-toolbar .button{height:32px;padding:0 12px;font-size:12px}.rl_country-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:304px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px}.rl_country-options .rl_country-option{width:100%;min-height:48px;height:auto;padding:11px 12px;text-align:left;border:1px solid #ddd;border-radius:12px;background:transparent;color:#111;font-size:13px}.rl_country-option .button_text{display:flex;align-items:center;gap:8px;width:100%}.rl_country-option[aria-pressed=true]{border-color:#d00000;background:#fff}.rl_country-flag{font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;font-size:21px;line-height:1;flex-shrink:0}.rl_country-name{flex:1;min-width:0;overflow-wrap:anywhere}.rl_country-check{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:1px solid #ddd;border-radius:50%}.rl_country-option[aria-pressed=true] .rl_country-check{border-color:#d00000;background:#d00000;color:#fff}.rl_country-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.rl_country-selected .rl_country-chip{height:auto;min-height:32px;padding:6px 9px;border:0;background:#f2f2f2;font-size:12px;max-width:100%}.rl_country-chip .button_text{display:flex;align-items:center;gap:6px;min-width:0}.rl_country-chip .rl_country-flag{font-size:16px}.rl_country-chip .button_text>span:nth-child(2){overflow-wrap:anywhere}#rl-risk-quick .rl_country-picker p.rl_country-status{margin:12px 0 4px;font-size:12px;color:#111}#rl-risk-quick .rl_country-picker p.rl_country-note{margin:0;font-size:12px;color:#777;line-height:1.4}.rl_country-options .rl_country-empty{grid-column:1/-1;margin:12px;font-size:14px}@media(max-width:480px){.rl_country-heading{flex-wrap:wrap;gap:4px}.rl_country-options .rl_country-option{padding:10px 8px;font-size:12px}.rl_country-option .button_text{gap:6px}.rl_country-flag{font-size:18px}}@media(max-width:760px){:root{scroll-padding-top:88px}main,main section,main article,main aside,.contact_panel>*,.contact-combined_component>div>*{min-width:0}.padding-global{padding-inline:16px}main h1,main h2,main h3{overflow-wrap:break-word}main h2,.inner_page h2,.editorial_page h2{font-size:clamp(28px,8vw,36px);line-height:1.12}main p{text-wrap:pretty}.hero_actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hero_actions .button[data-variant]{width:auto;flex:none;min-height:52px}.button[data-variant]{--button-font: 14px;--button-height: 48px;--button-circle: 32px;--button-x: 18px;max-width:100%;min-width:0;gap:8px}.button[data-variant]>.button_label{min-width:0}.button[data-variant]:has(>i){padding:8px 8px 8px 14px}.button[data-variant]>i svg{width:20px;height:20px}.button[data-size=s]{min-height:44px}.hero ul{font-size:14px;line-height:1.45}.hero_art{height:300px;margin-top:16px}.hero_art img{width:340px;height:340px;max-width:none;left:50%;margin-left:-170px;top:-15px}.hero{min-height:0}.about_image{min-height:420px}.about_image h2{font-size:clamp(22px,6.3vw,28px);line-height:1.16}.team_intro{gap:24px;margin-bottom:28px}.team_copy p{margin:18px 0 24px;font-size:16px}.team_card{flex-basis:76%}.team_card h3{font-size:16px}.team_card p{font-size:14px}.home_reviews>.tabs,.reviews>.tabs{max-width:100%;overflow-x:auto;justify-content:flex-start}.home_reviews>.tabs button,.reviews>.tabs button{flex-shrink:0;min-height:44px;font-size:14px;padding-inline:14px}.arrows button,.modal_close,.about_video-control{min-width:44px;min-height:44px}.contact_panel{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:20px}.contact_form{width:100%;min-width:0}.contact_form input:not([type=checkbox]),.contact_form textarea,.contact_form select{width:100%;min-width:0;font-size:16px}.contact_art{width:100%;height:220px;min-width:0}.contact_art img{position:static;width:100%;max-width:100%;height:100%;min-height:0;transform:none;object-fit:contain}.contact_form h2,.contact-combined_component .contact_form h2{font-size:28px}.contact_form>p,.contact-combined_component .contact_form>p{font-size:16px;line-height:1.4}.faq_list article button{min-height:56px;font-size:16px;line-height:1.4;gap:14px}.faq_list article p{font-size:16px;line-height:1.5}.tabs{max-width:100%}.footer_links a,.footer_links button{min-height:32px;display:inline-flex;align-items:center;font-size:14px;line-height:1.4}.footer_links{gap:6px}.footer_links h4{font-size:12px;margin-bottom:8px}.footer_bottom>div{flex-wrap:wrap;gap:4px 18px}.footer_bottom>div>span{flex-basis:100%}.footer_bottom button,.footer_bottom a,.footer_bottom span{font-size:12px;line-height:1.5}.footer_bottom button,.footer_bottom a{min-height:36px}.mono span{font-size:13px;line-height:1.4}.detail_hero-copy{padding:24px 20px 0}.detail_hero-copy h1,.directory_hero h1,.international_hero h1,.contacts_hero h1{font-size:clamp(30px,8.8vw,42px);line-height:1.08}.detail_hero-copy>p,.international_subtitle{font-size:16px;line-height:1.45}.white_panel,.trademark_types .white_panel,.tm_why>.white_panel{padding:24px 20px}.inner_page .section_heading{flex-direction:column;gap:20px}.inner_page .section_heading>p{font-size:16px;line-height:1.45}.intellectual-property_catalogue-icon{flex-shrink:0}.intellectual-property_catalogue-title{min-height:60px;gap:14px}.intellectual-property_catalogue-links .service-row[data-presentation=catalogue]{font-size:16px;min-height:48px}.intellectual-property_catalogue-links .service-row>span{overflow-wrap:anywhere}.numbered_list p,.vertical_step-copy p,.trust_reasons p,.information_section p,.combined_copy p{font-size:16px;line-height:1.45}.vertical_process-intro{margin-bottom:28px}.vertical_process-list{min-width:0}.vertical_step-copy{min-width:0;padding:20px 16px}.vertical_step-copy h3{font-size:20px;line-height:1.2}.contact-combined_component>div{padding:28px 20px;gap:32px;grid-template-columns:minmax(0,1fr)}.related_services,.information_tabs,.directory_index{max-width:100%}.contact_method{min-width:0;overflow-wrap:anywhere}.contact_method span,.contact_method strong{overflow-wrap:anywhere}.contact_map,.map_address{min-width:0}.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:48px 20px 24px;overflow-y:auto}.modal h2{font-size:28px;overflow-wrap:anywhere}.modal p{font-size:16px;line-height:1.5}.editorial_page .editorial_feature-side article{grid-template-columns:minmax(0,1fr) 88px;gap:14px}.editorial_page .editorial_feature-side .button{white-space:normal}.editorial_page .editorial_feature-side h3{font-size:18px}.editorial_page .editorial_card h3{font-size:22px}.editorial_page .editorial_feature-side .editorial_meta{line-height:1.5}.editorial_page .editorial_search input,.editorial_page select{font-size:16px}.editorial_page .editorial_filters button{min-height:44px}.editorial_page .editorial_specialism-top img{max-width:65%}}@media(max-width:360px){.review_trust{padding:18px;gap:16px 12px}.review_trust>div>strong{font-size:23px}.popular_grid{grid-template-columns:minmax(0,1fr)}.editorial_page .editorial_author{gap:12px}.editorial_page .editorial_author img{width:56px;height:56px;min-width:56px;max-width:56px;flex:0 0 56px;aspect-ratio:1;object-fit:cover;border-radius:50%}.editorial_page .editorial_author strong{font-size:16px}}@media(hover:none)and (pointer:coarse){.button[data-variant]:not([data-state]):hover{transform:none;box-shadow:none}.button:not([data-state]):hover .button_label-original{transform:none}.button:not([data-state]):hover .button_label-copy{transform:translateY(130%)}}@media(max-width:760px){.button[data-variant]{white-space:normal}.button[data-variant]>.button_label{text-align:center}.popular_card p,.contacts_hero>p{font-size:16px;line-height:1.45}.directory_layout,.directory_group{min-width:0}.directory_group .button,.directory_group .service-row{max-width:100%;min-width:0}}@media(max-width:760px){.editorial_page h1{font-size:clamp(34px,10vw,44px);line-height:1.08}.editorial_page .editorial_about-photo>img{height:260px}.editorial_page .editorial_about-heading p,.editorial_page .editorial_specialism p{font-size:16px;line-height:1.5}.editorial_page .editorial_specialism>article{padding:24px 20px}.editorial_page .editorial_specialism h3{font-size:24px}}@media(max-width:760px){.team_component{margin-top:0;padding-top:24px;padding-bottom:64px}.team-card_arrow{width:32px;height:32px;min-width:32px;min-height:32px;top:auto;bottom:22px;right:0;opacity:1;transform:none}.team_card h3,.team_card p{padding-right:48px}}@media(max-width:760px){.mobile_main-link,.mobile_services>summary{font-size:16px;min-height:50px;padding-block:13px}.contact_form textarea{font-size:var(--mobile-body);line-height:1.5}.contact_art{overflow:hidden}.bottom_cta>div{display:flex;flex-direction:column;min-height:0}.bottom_cta img{position:static;width:100%;max-width:360px;height:auto;aspect-ratio:4 / 3;margin:24px auto 0;transform:translateY(40px) scale(1.8);transform-origin:top center;object-fit:contain;align-self:center}}@media(max-width:640px){.article_carousel-window{display:grid;height:auto}.article_slide{position:relative;grid-area:1 / 1;height:auto;min-height:100%}.article_slide .article_expanded{position:relative;inset:auto;min-height:100%;padding:20px 20px 28px}.article_layer-copy{flex:1}.article_layer .text-link{margin-top:auto;padding-top:20px}}.navbar-menu_topics :is(a,button){min-width:0}.navbar-menu_topics :is(a,button):last-child{gap:8px;padding-right:12px}.navbar-menu_topics :is(a,button)>svg,.navbar-menu_categories button>svg{flex-shrink:0}@media(max-width:760px){.service_cta h3{font-size:20px}.home_reviews{padding-bottom:24px}}@media(max-width:760px){main .stats h2,.inner_page .stats h2{font-size:28px}.detail_hero-ip-hero .detail_hero-art{height:350px;margin:24px 0 8px}}@media(max-width:760px){main .detail_hero-copy h1,main .directory_hero h1,main .international_hero h1,main .contacts_hero h1,main.editorial_page h1,main.expert_page h1{font-size:var(--mobile-display);line-height:1.12;letter-spacing:-.035em}main h2,main.inner_page h2,main.editorial_page h2,main .team_component h2,main .journal h2,main .tm_why h2,main .process_section h2,main.expert_page .section_heading h2,main .expert_peers h2,main .combined_copy h2,main .expert_contact .combined_copy h2,main .bottom_cta h2{font-size:var(--mobile-heading);line-height:1.12;letter-spacing:-.025em;font-weight:400}main .stats h2,main.inner_page .stats h2,main .contact_form h2,main .contact-combined_component .contact_form h2,main .expert_contact .contact_form h2,main .expert_details h2,main .editorial_feature-main h2,main .editorial_media-feature h2,main .editorial_article-body h2,main .combined_copy h2,main .expert_contact .combined_copy h2{font-size:28px;line-height:1.2}main.expert_page .expert_contacts h2{font-size:var(--mobile-caption)}.expert_bio p,.expert_practice p,.expert_recognition p,.expert_contact-grid a{font-size:var(--mobile-body);line-height:1.5}.contact_form :is(input:not([type=checkbox]),textarea,select),.editorial_page .editorial_search input{font-size:var(--mobile-body)}.tabs button,.information_tabs button,.directory_index a,.contacts_socials button,.expert_contact-grid a,.footer_links :is(a,button),.footer_bottom :is(a,button),.team-card_arrow{min-height:var(--touch-target)}.team-card_arrow{min-width:var(--touch-target)}.contacts_socials>div{gap:4px 20px}.contacts_socials button{font-size:var(--mobile-caption)}.footer_links{gap:0}.footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.communication_panel{max-height:calc(100dvh - 164px);overflow-y:auto}.tm_why .why_grid article{grid-template-columns:minmax(0,1fr) auto;gap:16px 12px;min-height:0;padding:20px}.tm_why .why_grid h3{font-size:var(--mobile-card-heading);line-height:1.2}.tm_why .why_grid :is(.why_tag,p){grid-column:1 / -1}.tm_why .why_grid p{font-size:var(--mobile-body);line-height:1.5}.tm_why .why_grid .why_number{justify-self:end}.tm_why .mini_stats strong{font-size:clamp(16px,4.6vw,20px)}.tm_why .mini_stats span{line-height:1.45}.tm_why .mini_stats>div{padding-inline:8px}.editorial_page .editorial_about-heading p{font-size:var(--mobile-body);line-height:1.5}.expert_contact-grid svg,.footer_links svg,.contacts_socials svg{flex-shrink:0}}@media(max-width:360px){.trademark_services-grid>div{grid-template-columns:minmax(0,1fr)}.trademark_services-grid :is(a,button){min-height:152px}.tm_why .mini_stats{grid-template-columns:minmax(0,1fr);gap:12px}.tm_why .mini_stats>div{border-left:0;padding:0 0 12px;border-bottom:1px solid #ddd}.tm_why .mini_stats>div:first-child{border-bottom:1px solid #ddd}}@media(max-width:760px){.intellectual-property_catalogue-title>span:last-child{min-width:0;overflow-wrap:anywhere}main .intellectual-property_catalogue-title{width:100%}main .hero_checks{font-size:14px;line-height:1.5}}@media(max-width:760px){.contact_form>p,.contacts_methods>p,.contacts_hero>div>div>p,.editorial_page .editorial_card>p,.editorial_page .editorial_feature-main>p,.faq_list article p{color:#666}.contact_form :is(input,textarea)::placeholder{color:#666;opacity:1}.expert_contact .contact_form>p{color:#bbb}}@media(max-width:360px){main .intellectual-property_catalogue-card .intellectual-property_catalogue-heading{font-size:18px}main .intellectual-property_catalogue-card .intellectual-property_catalogue-title{gap:12px}main .intellectual-property_catalogue-card .intellectual-property_catalogue-icon{width:36px;height:36px}}@media(max-width:760px){main.editorial_page .editorial_card h3,main.editorial_page .editorial_feature-side h3{font-size:18px;line-height:1.25}main.editorial_page .editorial_consult h3{font-size:24px;line-height:1.2}.editorial_card>img{margin-bottom:14px}.editorial_card .editorial_category,.editorial_card h3{margin-bottom:8px}.editorial_card>p{margin-bottom:0}.editorial_card .editorial_meta{margin:12px 0;padding-top:0;gap:8px 16px}.editorial_card .button{margin-top:0}.editorial_feature-main{padding:16px}.editorial_feature-side{gap:16px}.editorial_feature-side article,.editorial_feature-side article+article{padding:16px;gap:10px 12px}.editorial_feature-side .editorial_meta{font-size:14px;line-height:1.4}.editorial_consult p{margin:0}.editorial_consult .cta{margin-top:16px}}@media(max-width:760px){.service_grid .service_cta{min-height:0;height:auto;padding:24px 20px}.service_grid .service_cta p{margin-bottom:0}.service_grid .service_cta .cta{margin-top:24px}.home_reviews .tabs,.reviews .tabs{max-width:100%;overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}.home_reviews .tabs button,.reviews .tabs button{flex:0 0 auto;font-size:14px;line-height:1.3;min-height:44px;padding:12px 16px}.team_track{column-gap:20px}.team_track .team_card{flex:0 0 min(240px,66%)}.team_card>img{height:auto;aspect-ratio:250 / 260}.review_viewport{height:370px}.review_carousel{padding-bottom:60px}.review_carousel .moving_review .compact_copy{opacity:0}.review_carousel .moving_review .expanded_copy{opacity:1;transform:none;left:20px;top:20px;width:calc(100% - 40px)!important;bottom:100px}.review_carousel .moving_review .expanded_copy p{font-size:18px;line-height:1.4}}@media(max-width:760px){.proof_grid .featured{min-height:0;height:auto;padding:20px}.featured .featured_author{min-width:0;max-width:100%}.featured .featured_author svg{flex:none}.featured .featured_author span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review_carousel .moving_review:is(.is-active,:not(.is-active)) .author_details strong{font-size:16px;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}.review_carousel .moving_review:is(.is-active,:not(.is-active)) .author_details>span{font-size:14px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}.video_reviews-morph .video_review-person strong{font-size:16px}.video_reviews-morph .video_review-person .video_role-line{font-size:14px}}@media(max-width:760px){.review_carousel,.video_reviews-morph,.client_stories{height:auto;padding-bottom:0}.review_carousel .carousel_controls,.video_reviews-morph .video_review-controls,.client_stories .client_stories-footer{position:relative;inset:auto!important;display:flex;align-items:center;justify-content:space-between;min-height:44px;height:auto;margin:16px 0 0;padding:0;width:100%}.review_carousel .carousel_controls .arrows,.video_review-controls .arrows,.client_stories-footer .arrows{display:flex;flex-shrink:0}.team_card .team-card_arrow{background:transparent;color:#111;border:1px solid #ddd;opacity:1;transform:none}.team_card .team-card_arrow:focus-visible{background:#111;color:#fff}}@media(max-width:760px)and (hover:hover)and (pointer:fine){.team_card .team-card_arrow:hover{background:#111;color:#fff}}:root{--heading-weight: 400;--description-weight: 300;--text-muted-inverse: #969696}h1,h2,h3{font-weight:var(--heading-weight)!important}p{font-weight:var(--description-weight)!important}:is(.contact-combined_component,.service_cta,.closing_cta,.featured,.stats) p,.intellectual-property_vertical-process .vertical_process-list li.is-active .vertical_step-copy p,.tm_process-track .is-active .tm_process-card p,.intellectual-property_benefit-options>button:not(.is-active) p{color:var(--text-muted-inverse)!important}.editorial_about-heading p{font-size:16px}.team_card .team-card_arrow{opacity:1;transform:none;background:transparent;color:#111;border:0;top:auto;bottom:20px}.team_card .team-card_arrow:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media(hover:hover)and (pointer:fine){.team_card .team-card_arrow:hover{background:#111;color:#fff}}.editorial_specialism{display:block}.editorial_specialism-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center;margin-bottom:48px}.editorial_specialism-heading h2{margin:0}.editorial_specialism-heading p{margin:0;font-size:16px}.editorial_specialism .editorial_specialism-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.editorial_specialism-grid article{border:1px solid #ddd;border-radius:24px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.editorial_specialism-grid article:first-child{background:#fff;border-color:#fff}.editorial_specialism-top{width:100%;margin-bottom:28px}.editorial_specialism-top i{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff}.editorial_specialism-grid article:first-child i{background:#f5f5f5}.editorial_specialism-top img{width:150px;height:135px;border-radius:20px}.editorial_specialism-grid h3{font-size:28px}.editorial_specialism-grid p{font-size:16px;margin:0 0 24px}.editorial_specialism article .button{margin-top:auto}@media(max-width:760px){.editorial_specialism-heading,.editorial_specialism .editorial_specialism-grid{grid-template-columns:minmax(0,1fr);gap:24px}.editorial_specialism-heading{margin-bottom:24px}.editorial_specialism-grid article{padding:20px}.editorial_specialism-top img{width:120px;height:110px}.editorial_specialism-grid h3{font-size:24px}}.editorial_page>.intellectual-property_vertical-process{margin-bottom:100px}@media(max-width:760px){.editorial_page>.intellectual-property_vertical-process{margin-bottom:60px}}.directory_heading-link{display:flex;align-items:center;gap:20px;color:inherit;text-decoration:none;font:inherit;line-height:inherit;text-align:left;padding:0;border:0;background:transparent;cursor:pointer;transition:color .25s}.directory_heading-link:is(:hover,:focus-visible,:active){color:var(--red)}.directory_heading-link:is(:hover,:focus-visible,:active) i{color:var(--red)}.directory_group .service-row[data-presentation=catalogue]{padding:6px 10px}.information_navigation{min-width:0;align-self:start;background:#fff;padding:24px;border-radius:24px}.information_navigation>.eyebrow{display:block;font-size:12px;text-transform:none;margin-bottom:12px}.information_navigation .information_tabs{padding:0}.info_label-mobile{display:none}.mobile_card-slider{min-width:0}.mobile_card-slider-controls{display:none}@media(max-width:760px){.popular_requests .popular_grid{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.popular_grid::-webkit-scrollbar{display:none}.popular_grid>.popular_card{flex:0 0 calc(100% - 32px);scroll-snap-align:start}.popular_card p{max-width:none}.mobile_card-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;color:#888}.information_navigation{padding:0;background:transparent}.information_navigation .information_tabs{flex-wrap:nowrap;overflow-x:auto;background:#fff;padding:8px}.info_label-desktop{display:none}.info_label-mobile{display:inline}#journal .section_heading{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:12px}#journal .section_heading h2{min-width:0;margin:0;flex:1}#journal .section_heading>.button{flex:0 0 auto;white-space:nowrap;padding-inline:14px}}.team-card_component{perspective:1200px;min-width:0}.team-card_link{display:block;width:100%;padding:0;background:transparent;border:0;text-align:left;color:inherit;cursor:pointer}.team-card_link img{width:100%;height:260px;object-fit:cover;object-position:center 28%;border-radius:12px;display:block}.team-card_caption{display:flex;justify-content:space-between;gap:12px;margin-top:12px;align-items:flex-start}.team-card_caption>span{min-width:0}.team-card_caption strong{display:block;font-size:16px;font-weight:400;line-height:1.25}.team-card_caption span span{display:block;margin-top:6px;color:#888;font-size:14px;line-height:1.3}.team-card_caption>span>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.team-card_profile .team-card_caption .team-card_arrow{margin-top:-10px}.team-card_caption>svg{flex-shrink:0}.team-card_link:focus-visible,.team_flip-back :is(a,button):focus-visible{outline:2px solid var(--red);outline-offset:3px}.expert_peer-grid .team-card_link img{height:auto;aspect-ratio:1}@media(max-width:760px){.team-card_profile .team-card_caption .team-card_arrow{margin-top:-12px}.article_carousel .article_meta,.article_layer .article_meta{font-size:14px;line-height:1.4}.article_layer .article_meta svg{width:16px;height:16px}.team-card_link img{height:auto;aspect-ratio:250/260}}.information_tabs button{transition:background-color .25s,color .25s}.information_tabs button:not([aria-selected=true]):is(:hover,:focus-visible){background:#f0f0f0;color:#111}.text-link,.directory_group>.text-link{font-weight:400}.count_up{font-variant-numeric:tabular-nums}@media(max-width:760px){.directory_index a,.directory_index a span,.information_tabs button{font-size:14px}.directory_hero{gap:24px}.directory_hero>img{margin:12px auto 28px;width:calc(100% - 32px);max-width:360px;height:300px;object-fit:contain}.article_carousel-window{display:block;height:490px}.article_carousel .article_slide{position:absolute;height:426px;min-height:0}.article_carousel .article_slide[data-position="0"]{height:490px}.article_carousel .article_slide .article_expanded{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:20px}.article_carousel .article_layer{flex-direction:column;gap:18px;padding:20px}.article_carousel .article_expanded>img{width:100%;height:168px}.article_carousel .article_layer h3{font-size:20px;line-height:1.25}.article_carousel .article_layer .eyebrow,.article_carousel .article_layer .article_meta{font-size:14px}.article_carousel .article_slide .article_compact{height:100%}}.directory_group .directory_heading-link i,.directory_group:is(:hover,:focus-within) .directory_heading-link i{background:transparent;border-color:#dedede;transition:color .25s,border-color .25s}.directory_group .directory_heading-link:is(:hover,:focus-visible,:active) i{color:var(--red);border-color:var(--red);background:transparent}.directory_group>.text-link{padding-inline:10px}.intellectual-property_vertical-process .vertical_step-copy p+.vertical_step-icon{margin-top:auto}.intellectual-property_vertical-process .vertical_step-copy p{margin-bottom:28px}@media(max-width:760px){.directory_group h3,.directory_heading-link{font-size:24px}.information_navigation{background:#fff;padding:16px 12px 8px;border-radius:24px}.information_navigation .information_tabs{padding:0}.information_navigation>.eyebrow{margin:0 0 12px}.information_section>article{padding-inline:12px}.information_section>article h3{margin-bottom:20px}.article_carousel .article_carousel-window{display:block;height:auto}.article_carousel .article_slide[data-position="0"]{position:relative;height:auto}.article_carousel .article_slide[data-position="0"] .article_expanded{position:relative;inset:auto}.article_carousel .article_slide:not([data-position="0"]){height:calc(100% - 48px)}.article_carousel .article_layer-copy{flex:initial}.article_carousel .article_layer .text-link{margin-top:16px;padding-top:0}.intellectual-property_scenario-action{align-items:center;text-align:center}.intellectual-property_vertical-process .vertical_step-icon{width:36px;height:36px}.intellectual-property_vertical-process .vertical_step-icon svg{width:20px;height:20px}.intellectual-property_trust-cards article{padding:18px 16px;min-height:0}.intellectual-property_trust-cards article p{visibility:visible;opacity:1}.intellectual-property_trust-cards article .intellectual-property_trust-toggle{display:none}.related_services .inner-service-link{flex:0 0 250px;max-width:calc(100vw - 64px);white-space:normal;min-height:64px}.related_services .inner-service-link>span{white-space:normal;line-height:1.35}}.tm_why .why_grid article{grid-template-columns:minmax(0,1fr) auto;gap:24px 16px}.tm_why .why_grid p{grid-column:1 / -1;color:#606060;margin:0}.tm_why .why_grid h3{white-space:normal}@media(max-width:760px){:root{--mobile-heading: 28px}main h2{font-size:28px!important}.detail_hero-trademark-hero .detail_hero-art{width:calc(100% - 48px);height:300px;object-fit:contain;align-self:center;margin:32px 24px 88px}.detail_hero-trademark-hero .detail_hero-badge{bottom:24px;right:24px}}.contacts_page .logo_strip{background:transparent}.editorial_clickable{transition:background-color .25s}.editorial_clickable:is(:hover,:focus-within){background:#fff}.editorial_clickable .text-link>svg{width:20px;height:20px;padding:4px;border-radius:50%;color:#fff;background:#111;flex-shrink:0}.editorial_filters{display:flex;align-items:center}.editorial_filters .tabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.editorial_filters .tabs::-webkit-scrollbar{display:none}.editorial_filters .tabs button{border:0;margin:0;min-height:44px;border-radius:50px;background:transparent;color:#777}.editorial_filters .tabs button[aria-selected=true]{background:#111;color:#fff}.editorial_filters .tabs button:hover{background:#eee;color:#111}.editorial_filters .tabs button[aria-selected=true]:hover{background:#333;color:#fff}@media(max-width:760px){.contacts_page>section{margin-bottom:40px}.contacts_page .contact_map{display:flex;flex-direction:column;min-height:0;gap:16px}.contacts_page .contact_map>iframe{position:relative;inset:auto;height:300px;flex-shrink:0;border-radius:20px}.contacts_page .map_address{position:relative;inset:auto;width:100%;max-width:none}.editorial_feature-grid,.editorial_feature-side,.editorial_card-grid{gap:16px}.editorial_feature-side article+article{margin-top:0}.editorial_filters{padding-bottom:0}}.office_map-embed{position:absolute;top:0;right:0;bottom:0;left:0;background:#ececec}.office_map-embed iframe{width:100%;height:100%;border:0;display:block}.office_map-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:28px 16px;text-align:center;gap:12px}.office_map-fallback p{margin:0;font-size:16px}@media(max-width:760px){.office_map-embed{position:relative;inset:auto;height:300px;flex-shrink:0;border-radius:20px;overflow:hidden}.office_map-fallback{justify-content:center}}:root{--section-heading-gap: 32px}main section>h2,main section>.section_heading,.editorial_related>h2{margin-bottom:var(--section-heading-gap)}main section>.section_heading h2{margin-bottom:0}.editorial_media-heading{min-height:0}.editorial_author{color:inherit;text-decoration:none;border-radius:16px}.editorial_author:hover strong{color:var(--red)}.editorial_author:focus-visible{outline:2px solid var(--red);outline-offset:6px}.editorial_author img{width:72px;height:72px;min-width:72px;aspect-ratio:1;flex:0 0 72px;object-fit:cover;border-radius:50%}.editorial_author>div{min-width:0}.editorial_article-body{min-width:0}.editorial_page .editorial_article-body p,.editorial_page .editorial_article-body li{font-size:18px;line-height:1.7;color:#333;font-weight:300}.editorial_article-body p{margin:0 0 24px;white-space:normal}.editorial_article-body h2{margin:48px 0 24px;line-height:1.25}.editorial_article-body h3{margin:32px 0 16px;line-height:1.3}.editorial_article-body ul{padding:24px 24px 24px 44px;background:#fff;border-radius:20px;margin:24px 0 32px}.editorial_article-body li+li{margin-top:12px}.editorial_article-body li::marker{color:var(--red)}.editorial_article-body figure{margin:32px 0}.editorial_article-body figure img{margin:0}.editorial_expert-profile{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center;margin-bottom:64px}.editorial_expert-profile>img{width:100%;border-radius:24px}@media(max-width:760px){:root{--section-heading-gap: 24px}.editorial_page .editorial_article-body p,.editorial_page .editorial_article-body li{font-size:17px;line-height:1.65}.editorial_article-body h2{margin-top:40px}.editorial_article-body h3{font-size:21px}.editorial_author{gap:16px}.editorial_author strong{font-size:18px}.editorial_author p{font-size:14px;line-height:1.45}.editorial_expert-profile{grid-template-columns:1fr;gap:24px}.editorial_expert-profile>img{width:200px}}:root{--section-space: 112px}main>section.padding-global{margin-top:0;margin-bottom:var(--section-space)}main>section.padding-global:last-child{margin-bottom:0}main section>h2,main section>.section_heading{margin-bottom:var(--section-heading-gap)}main section>.section_heading+*{margin-top:0}main p{font-size:16px!important}main :is(.editorial_meta,.review_person,.video_review-person,.editorial_author,.office_map-fallback) p{font-size:14px!important}.tm_opportunity-group h4{font-size:20px}.trademark_services>h2{max-width:780px}.trademark_services-grid{gap:32px;align-items:stretch}.trademark_services-grid>div{gap:16px}.trademark_services-grid :is(a,button){min-height:164px;padding:20px;gap:24px}.trademark_services-grid :is(a,button)>span{max-width:none;padding-right:36px;margin-top:auto}.trademark_services-grid>img{height:100%;align-self:stretch;object-fit:cover}button:disabled:not(.arrows button):not(.editorial_card-action),a[aria-disabled=true],.button[aria-disabled=true]{opacity:.45;cursor:default}.editorial_clickable:has(.editorial_card-action:disabled){opacity:.5}.editorial_clickable:has(.editorial_card-action:disabled):hover{background:transparent}button:disabled{cursor:default}.article_carousel-window,.review_viewport,.video_review-track,.client_stories-track,.tm_process-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none}.team_track,.popular_grid,.related_services>div>div,.tabs{touch-action:pan-x pan-y}@media(max-width:760px){:root{--section-space: 72px}.trademark_services-grid{gap:24px}.trademark_services-grid :is(a,button){min-height:164px;padding:16px}.trademark_services-grid>img{height:300px}.contacts_page>section.padding-global{margin-bottom:var(--section-space)}}@media(max-width:960px){.mobile_group-heading button{border:0}.mobile_service-items{padding:12px 12px 16px}.mobile_direction-overview{font-weight:400;color:var(--red)}.mobile_topic-section+.mobile_topic-section{margin-top:20px}.mobile_service-items a{color:#111;text-decoration:none}.mobile_service-items a:is(:hover,:focus-visible){color:var(--red)}.mobile_service-items .mobile_direction-overview{color:var(--red)}}main#main>section.padding-global,main#main>.expert_profile{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:var(--section-space)}main#main>header.padding-global{padding-bottom:0;margin-bottom:var(--section-space)}main#main>section.padding-global:last-child{margin-bottom:0}main#main>section.figma_home-proof.padding-global:has(+#about){margin-bottom:48px}@media(max-width:760px){main#main>section.figma_home-proof.padding-global:has(+#about){margin-bottom:28px}}main#main>.about>.logo_strip{padding-bottom:0}@media(min-width:761px){main#main>.reviews>.section_heading{align-items:flex-start}}main#main>.rl_article-grid{display:grid;grid-template-columns:minmax(0,820px) 260px;column-gap:64px;max-width:1256px;margin-inline:auto;margin-bottom:112px;row-gap:0;align-items:start}.rl_article-header{grid-column:1;min-width:0}.rl_article-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;margin-bottom:24px}.rl_article-meta>span{color:var(--red)}.editorial_page .rl_article-header h1{font-size:clamp(36px,3.5vw,52px);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.rl_article-byline{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #d9d9d9;padding-top:24px;margin:28px 0 32px}.rl_article-byline>span{font-size:14px;color:#777;white-space:nowrap}.rl_article-byline .editorial_author img{width:56px;height:56px;min-width:56px;max-width:56px;flex:0 0 56px;aspect-ratio:1;object-fit:cover;border-radius:50%}.rl_article-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.editorial_page .rl_article-header .rl_article-lead{color:#111;font-size:23px;line-height:1.5;margin:32px 0 48px;padding-bottom:32px;max-width:65ch;border-bottom:1px solid #d9d9d9}.rl_article-sidebar{grid-column:2;grid-row:1 / span 3;position:sticky;top:112px;border-left:1px solid #d9d9d9;padding-left:28px;max-height:calc(100dvh - 136px);overflow:auto}.rl_toc-label{font-size:16px}.rl_toc-toggle{display:none}.rl_article-sidebar progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;height:3px;margin:20px 0;background:#ddd}.rl_article-sidebar progress::-webkit-progress-bar{background:#ddd}.rl_article-sidebar progress::-webkit-progress-value{background:var(--red)}.rl_article-sidebar progress::-moz-progress-bar{background:var(--red)}.rl_article-sidebar nav{display:flex;flex-direction:column;gap:16px}.rl_article-sidebar nav a{color:#777;font-size:15px;line-height:1.4;padding-left:15px;position:relative}.rl_article-sidebar nav a:before{content:"•";position:absolute;left:0}.rl_article-sidebar nav a[aria-current],.rl_article-sidebar nav a:hover{color:var(--red)}.rl_article-share{margin-top:28px;padding-top:24px;border-top:1px solid #d9d9d9}.rl_article-share>div{display:flex;gap:8px;margin-top:12px}.rl_article-share :is(a,button){display:grid;place-items:center;width:44px;height:44px;border:1px solid #ddd;border-radius:50%;background:transparent;color:#111}.rl_article-share :is(a,button):hover{background:#111;color:#fff}.rl_article-share small{display:block;font-size:12px;margin-top:8px}.rl_article-content{grid-column:1;min-width:0;width:100%;max-width:65ch}.editorial_page .rl_article-content :is(p,li){color:#242424;font-size:18px;line-height:1.75;margin-bottom:20px}.editorial_page .rl_article-content h2{font-size:32px;line-height:1.2;margin:56px 0 20px;text-wrap:balance;scroll-margin-top:125px}.editorial_page .rl_article-content h2:first-child{margin-top:0}.editorial_page .rl_article-content h3{font-size:23px;line-height:1.3;margin:28px 0 12px}.rl_article-content h2+p{color:#414141}.rl_article-content figure img{height:auto;aspect-ratio:16/9}.rl_article-end{grid-column:1;margin-top:64px;max-width:65ch;width:100%}.rl_article-consult{padding:32px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:transparent;border-radius:0}.editorial_page .rl_article-consult h2{font-size:30px;margin:0 0 16px}.rl_article-consult p{margin:0 0 24px}@media(max-width:1000px){main#main>.rl_article-grid{grid-template-columns:minmax(0,1fr) 230px;column-gap:32px}.rl_article-sidebar{padding-left:20px}.rl_article-byline{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:760px){main#main>.rl_article-grid{display:flex;flex-direction:column;gap:0;margin-bottom:72px}.rl_article-header,.rl_article-content,.rl_article-end,.rl_article-sidebar{width:100%}.editorial_page .rl_article-header h1{font-size:clamp(30px,8.2vw,36px);line-height:1.14}.rl_article-meta{font-size:12px;gap:8px 16px;margin-bottom:20px}.rl_article-byline{margin:24px 0;padding-top:20px}.rl_article-byline .editorial_author{gap:12px}.rl_article-byline .editorial_author strong{font-size:16px}.rl_article-byline .editorial_author p{font-size:13px}.editorial_page .rl_article-header .rl_article-lead{font-size:20px;margin:24px 0;padding-bottom:24px}.rl_article-sidebar{position:static;border:0;padding:0;margin-bottom:32px;max-height:none;overflow:visible}.rl_toc-label{display:none}.rl_toc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;background:transparent;font:inherit;text-align:left}.rl_toc-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.rl_article-sidebar progress{margin:0 0 16px}#article-navigation:not(.is-open){display:none}.rl_article-sidebar nav a{padding-block:6px}.editorial_page .rl_article-content :is(p,li){font-size:17px;line-height:1.65}.editorial_page .rl_article-content h2{font-size:28px;margin-top:36px}.editorial_page .rl_article-content h3{font-size:21px}.rl_article-consult{padding:28px 0}.editorial_page .rl_article-consult h2{font-size:26px}.rl_article-consult .cta{max-width:100%}}.article_reading-page>.editorial_related{max-width:1256px;margin-inline:auto}.article_reading-page .editorial_related .editorial_card-grid{grid-template-columns:minmax(0,1fr);gap:0}.article_reading-page .editorial_related .editorial_card{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:28px;padding:28px 0;border:0;border-top:1px solid #d9d9d9;border-radius:0}.article_reading-page .editorial_related .editorial_card>img{grid-column:1;grid-row:1 / span 6;aspect-ratio:4/3;height:auto;margin:0}.article_reading-page .editorial_related .editorial_card>:not(img){grid-column:2}.article_reading-page .editorial_related .editorial_card .editorial_meta{padding-top:0;margin:12px 0}.rl_article-sidebar nav a{transition:color .2s ease}.rl_article-share :is(a,button){transition:background .2s ease,color .2s ease,transform .2s ease}.rl_article-share :is(a,button):active{transform:scale(.96)}.rl_article-sidebar :is(a,button):focus-visible{outline:2px solid var(--red);outline-offset:4px}.rl_article-byline .editorial_author{min-width:0}@media(max-width:760px){.rl_article-content{max-width:none}.rl_article-end{margin-top:48px}.article_reading-page .editorial_related .editorial_card{grid-template-columns:96px minmax(0,1fr);column-gap:16px;padding:24px 0}.article_reading-page .editorial_related .editorial_card h3{font-size:20px}.article_reading-page .editorial_related .editorial_card>p{font-size:14px}.article_reading-page .editorial_related .editorial_card .editorial_meta{font-size:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.rl_article-share :is(a,button),.rl_article-sidebar nav a{transition:none}}main#main.article_reading-page{padding-top:128px}.rl_article-content,.rl_article-end{font-size:18px}@media(max-width:760px){main#main.article_reading-page{padding-top:100px}}main#main.article_reading-page{padding-top:32px}main#main>.rl_article-grid{max-width:none;margin-inline:0;padding-inline:3.75%;grid-template-columns:minmax(0,1fr) 318px;column-gap:60px}.article_reading-page>.editorial_related{max-width:none;padding-inline:3.75%}.rl_article-content,.rl_article-end{max-width:none}.rl_article-sidebar{border:1px solid #e7e7e7;border-radius:20px;background:#fff;padding:24px}.rl_toc-label{font-size:18px;font-weight:500}.rl_article-sidebar nav{counter-reset:chapter;gap:4px}.rl_article-sidebar nav a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 10px;border-radius:10px;font-size:14px;color:#666}.rl_article-sidebar nav a:before{counter-increment:chapter;content:counter(chapter,decimal-leading-zero);position:static;font-size:11px;padding-top:3px;color:#999}.rl_article-sidebar nav a[aria-current]{background:#fbedeb;color:var(--red)}.rl_article-sidebar nav a[aria-current]:before{color:var(--red)}.rl_article-sidebar nav a:hover{background:#f5f5f5}.rl_article-share{padding-top:20px;margin-top:20px}.rl_article-share :is(a,button){border:0;border-radius:10px}.rl_article-share :is(a,button):hover{background:#f5f5f5;color:var(--red)}.rl_article-consult{padding:40px;background:#161616;border:0;border-radius:24px}.editorial_page .rl_article-consult h2{color:#fff;font-size:36px;line-height:1.15;max-width:24ch}.editorial_page .rl_article-consult p{color:#c4c4c4;margin:20px 0 28px}@media(max-width:1000px)and (min-width:761px){main#main>.rl_article-grid{grid-template-columns:minmax(0,1fr) 260px;column-gap:28px}.rl_article-sidebar{padding:20px}}@media(max-width:760px){main#main.article_reading-page{padding-top:20px}main#main>.rl_article-grid,.article_reading-page>.editorial_related{padding-inline:16px}.rl_article-sidebar{padding:16px;border-radius:16px}.rl_toc-toggle{padding:0 0 16px}.rl_article-sidebar progress{margin-bottom:0}#article-navigation.is-open{padding-top:16px}.rl_article-consult{padding:28px 24px;border-radius:20px}.editorial_page .rl_article-consult h2{font-size:28px}}.source_service-children{margin-block:72px}.source_service-children h2{font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.08;margin:0 0 30px}.source_service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.source_service-card{min-height:146px;border:1px solid #d9d9d9;border-radius:20px;padding:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;color:#111;text-decoration:none;background:transparent;transition:background .25s,border-color .25s}.source_service-card:hover,.source_service-card:focus-visible{background:#fff;border-color:#111}.source_service-card span{font-size:22px;line-height:1.15;max-width:30ch}.source_service-card svg{flex:none}.is-information-section-source{margin-block:72px}.is-information-section-source>article[hidden]{display:none}.is-information-section-source>article{min-width:0}.is-information-section-source .source_content{max-width:900px;color:#777}.is-information-section-source .source_content h2,.is-information-section-source .source_content h3,.is-information-section-source .source_content h4{color:#111}.is-information-section-source .source_content h2:first-child,.is-information-section-source .source_content h3:first-child{margin-top:0}.source_content{color:#252525;font-size:17px;line-height:1.55;overflow-wrap:anywhere}.source_content>:first-child{margin-top:0}.source_content h2{font-size:clamp(27px,2.7vw,39px);font-weight:500;line-height:1.13;letter-spacing:-.025em;margin:52px 0 22px;scroll-margin-top:120px}.source_content h3{font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.18;margin:32px 0 16px;scroll-margin-top:120px}.source_content h4{font-size:20px;font-weight:500;margin:28px 0 12px}.source_content p{margin:0 0 19px;color:#555}.source_content ul,.source_content ol{margin:0 0 24px;padding-left:1.35em;color:#555}.source_content li{margin:0 0 9px;padding-left:5px}.source_content a{color:inherit;text-decoration:underline;text-decoration-color:#d00;text-underline-offset:3px}.source_content a:hover{color:var(--red)}.source_content img{max-width:100%;height:auto;border-radius:16px;margin:20px 0}.source_content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto;margin:28px 0}.source_content th,.source_content td{border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top}.source_content blockquote{border-left:3px solid var(--red);margin:30px 0;padding:12px 24px;background:#f6f6f6;border-radius:0 12px 12px 0}.source_content-loading{min-height:180px;color:#888}.source_article-page .rl_article-header h1{overflow-wrap:anywhere}.source_article-page .rl_article-byline:empty{display:none}.source_article-page .rl_article-content .source_content{font-size:16px}.source_article-page .rl_article-sidebar nav{display:grid;gap:10px}.source_article-page .rl_article-sidebar nav a{color:#333;text-decoration:none;font-size:15px;line-height:1.3}.source_article-page .rl_article-sidebar nav a:hover{color:var(--red)}.source_article-card .editorial_meta{margin-top:auto}.source_card-link{display:inline-flex;align-items:center;gap:12px;margin-top:12px;text-decoration:none;color:#111;font-size:15px;font-weight:500}.source_card-link:hover{color:var(--red)}.source_article-card:has(.source_card-link):hover{background:#fff}.source_listing-page .editorial_card{background:#fff}.source_listing-page .editorial_card h3{overflow-wrap:anywhere}.source_article-card>img{object-fit:contain;background:#f4f4f4}.source_article-page .rl_article-cover{height:auto;aspect-ratio:auto;object-fit:contain}.source_media-tabs a{border:1px solid #ddd;border-radius:100px;padding:12px 20px;background:#fff;color:#111;font:inherit;text-decoration:none;cursor:pointer}.source_media-tabs{margin-bottom:32px}.source_media-tabs a{display:inline-flex;align-items:center;gap:12px}.source_team-portrait{overflow:hidden;aspect-ratio:1/1.05}.source_team-portrait>img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.source_team-page .expert_bio .source_content,.source_team-page .expert_bio .source_content p{font-size:18px}.source_team-peers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:35px}.source_team-peers a{color:#111;text-decoration:none;display:grid;align-content:start;gap:7px}.source_team-peers img{width:100%;aspect-ratio:1/1.1;object-fit:cover;object-position:center 25%;border-radius:18px;margin-bottom:7px;background:#eee}.source_team-peers strong{font-size:18px;font-weight:500}.source_team-peers span{font-size:14px;color:#777}.source_static-panel{background:#fff;border-radius:24px;padding-block:90px;margin-block:40px 90px;min-height:55vh}.source_static-panel .source_content{max-width:700px;margin:28px 0}@media(max-width:900px){.source_service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.source_service-children,.is-information-section-source{margin-block:46px}.source_service-grid,.source_team-peers{grid-template-columns:1fr 1fr}.source_service-card{min-height:112px;padding:16px}.source_service-card span{font-size:17px}.source_content{font-size:16px}.source_content h2{margin-top:40px}.source_team-peers a:nth-child(n+3){display:none}}@media(max-width:480px){.source_service-grid{grid-template-columns:1fr}.source_team-peers{grid-template-columns:1fr 1fr}}.source_group-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:420px;background:#fff;border-radius:32px;padding-block:48px;overflow:hidden}.source_group-hero h1{font-size:clamp(42px,5.6vw,82px);font-weight:500;line-height:1.04;letter-spacing:-.045em;margin:20px 0 24px;max-width:12ch}.source_group-hero p{color:#777;font-size:18px;margin:0}.source_group-hero img{display:block;width:100%;height:360px;object-fit:contain}.navbar-menu_details a{color:inherit;text-decoration:none}@media(max-width:700px){.source_group-hero{grid-template-columns:1fr;gap:4px;min-height:0;padding-block:32px}.source_group-hero h1{font-size:clamp(36px,10vw,54px)}.source_group-hero img{height:240px}}@media(max-width:960px){.mobile_topic-heading{display:flex;align-items:center;gap:8px;border-bottom:1px solid #eee}.mobile_service-items .mobile_topic-heading .mobile_topic-link{flex:1;width:auto;min-width:0;border:0;margin:0;color:#111}.mobile_service-items .mobile_topic-heading button{width:40px;min-width:40px;min-height:40px;justify-content:center;border:0;border-radius:50%;background:#f3f3f3}.mobile_topic-heading button[aria-expanded=true] svg{transform:rotate(180deg)}.mobile_topic-services{padding-left:16px}.mobile_topic-services a{font-size:13px;color:#555}}.is-information-section-source .information_tabs button{line-height:1.35;white-space:normal;overflow-wrap:anywhere}.information_tab-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0}.is-information-section-source .source_content{font-size:16px;font-weight:var(--description-weight)}.is-information-section-source .source_content :is(p,ul,ol,li,blockquote,td,th){font-size:16px;font-weight:var(--description-weight);line-height:1.55}.is-information-section-source .source_content :is(strong,b,em,i,a,span){font-size:inherit;font-weight:inherit}@media(max-width:760px){.is-information-section-source .information_tabs button{max-width:min(280px,75vw)}}.editorial_page .editorial_about-heading{display:flex;flex-direction:column;align-items:center;gap:0;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:48px;text-align:center}.editorial_about-photo{width:100vw;height:clamp(350px,42vw,920px);overflow:hidden}.editorial_page .editorial_about-photo>img{width:100%;max-width:none;margin-left:0;height:100%;object-fit:cover;object-position:center 30%;border-radius:0;mix-blend-mode:darken}.editorial_about-hero-copy{position:relative;margin-top:clamp(-280px,-12vw,-110px);max-width:1200px}.editorial_page .editorial_about-heading h1{max-width:1200px;margin:0 auto 16px;font-size:clamp(36px,3.8vw,80px);line-height:1.03;letter-spacing:-.035em;font-weight:400;text-wrap:balance}.editorial_about-heading h1>span{display:block}.editorial_about-hero-brand{color:var(--red)}.editorial_page .editorial_about-heading p{max-width:720px;margin:0 auto 24px;font-size:16px;line-height:1.5;font-weight:300}.editorial_about-eyebrow{display:block;margin-bottom:22px;color:#d00;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.editorial_about-numbers{margin:24px 0 112px}.editorial_about-numbers-panel{background:#080808;color:#fff;border-radius:28px;padding:72px 6% 58px}.editorial_page .editorial_about-numbers h2{font-size:clamp(30px,3vw,48px);line-height:1.16;max-width:1200px;text-align:center;margin:0 auto 74px;font-weight:400}.editorial_about-numbers h2 span{color:#929292}.editorial_about-numbers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;text-align:center}.editorial_about-numbers-grid strong{display:block;font-size:clamp(44px,5vw,76px);line-height:1;font-weight:300;letter-spacing:-.055em;white-space:nowrap}.editorial_about-numbers-grid strong span{color:#e00000}.editorial_about-numbers-grid p{color:#999!important;font-size:16px;margin:12px 0 0}.editorial_about-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-bottom:92px}.editorial_page .editorial_about-story h2{margin:0;max-width:600px;font-weight:400}.editorial_about-story-copy{max-width:670px}.editorial_about-story-copy p{font-size:18px;line-height:1.55!important;margin:0 0 22px}.editorial_about-founders-label{scroll-margin-top:104px;margin-bottom:26px}.editorial_about-founders-label h2{margin:0;font-weight:400}.editorial_about-team{margin-bottom:var(--section-space)}.editorial_about-team .team_component{margin:0;padding:40px 32px;background:var(--surface);border-radius:32px}.editorial_page .editorial_specialism{margin-top:110px}.editorial_specialism-heading .editorial_about-eyebrow{grid-column:1/-1;margin-bottom:0}.editorial_about-industries{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;margin-bottom:112px}.editorial_about-industries h2{margin:0;font-weight:400}.editorial_about-industries-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.editorial_about-industries-list>div{display:flex;gap:18px;align-items:baseline;padding:20px 0;border-bottom:1px solid #d5d5d5}.editorial_about-industries-list span{color:#dc0000;font-size:13px;min-width:22px}.editorial_page .editorial_about-industries-list h3{font-size:19px;line-height:1.25;font-weight:400;margin:0}.editorial_about-cases{margin:110px 0}.editorial_about-cases-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;margin-bottom:36px}.editorial_about-cases-heading .editorial_about-eyebrow{margin-bottom:0}.editorial_about-cases-heading h2{max-width:none;margin:0;font-weight:400}.editorial_about-cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.editorial_about-cases-grid article{background:#fff;border:1px solid #e5e5e5;border-radius:22px;padding:30px;min-width:0}.editorial_about-case-number{display:block;color:#d00;font-size:14px;margin-bottom:54px}.editorial_page .editorial_about-cases-grid h3{font-size:clamp(23px,2vw,30px);line-height:1.15;margin:0 0 25px;font-weight:400}.editorial_about-cases-grid p{font-size:16px;line-height:1.5!important;margin:0 0 16px}.editorial_about-cases-grid p:last-child{margin-bottom:0}.editorial_page .faq{margin-bottom:100px}.editorial_page .vertical_process-list:after{background:var(--ink)}.editorial_page .vertical_step-number{background:#fff;color:#888;border-color:#dedee1}.editorial_page .vertical_process-list li.is-active .vertical_step-number{background:var(--ink);color:#fff;border-color:var(--ink)}@media(max-width:1050px){.editorial_about-numbers-panel{padding:56px 32px}.editorial_about-industries{grid-template-columns:1fr;gap:26px}.editorial_about-cases-grid{grid-template-columns:1fr 1fr}.editorial_about-case-number{margin-bottom:32px}}@media(max-width:700px){.editorial_page .editorial_about-heading{margin-bottom:40px}.editorial_page .editorial_about-heading h1{font-size:clamp(30px,8vw,44px);line-height:1.1;margin-bottom:20px}.editorial_about-photo{height:auto;aspect-ratio:2880 / 1666}.editorial_page .editorial_about-photo>img{object-position:center}.editorial_about-hero-copy{margin-top:-17vw}.editorial_about-numbers{margin:20px 0 70px}.editorial_about-numbers-panel{padding:40px 22px;border-radius:22px}.editorial_page .editorial_about-numbers h2{text-align:left;font-size:28px;margin-bottom:38px}.editorial_about-numbers-grid{grid-template-columns:1fr;gap:28px;text-align:left}.editorial_about-numbers-grid strong{font-size:50px}.editorial_about-numbers-grid p{font-size:15px}.editorial_about-story{grid-template-columns:1fr;gap:25px;margin-bottom:64px}.editorial_about-story-copy p{font-size:16px}.editorial_about-founders-label{margin-bottom:16px}.editorial_about-team .team_component{padding:24px 20px;border-radius:24px}.editorial_page .editorial_specialism{margin-top:72px}.editorial_about-industries{margin-bottom:70px}.editorial_about-industries-list{grid-template-columns:1fr}.editorial_about-industries-list>div{padding:17px 0}.editorial_about-cases{margin:70px 0}.editorial_about-cases-grid{grid-template-columns:1fr}.editorial_about-cases-grid article{padding:24px}.editorial_about-case-number{margin-bottom:26px}.editorial_page .faq{margin-bottom:70px}}.logo_strip{--logo-scale: 1;--logo-gap: 72px}.logo_strip>.is-mobile-logo-label{display:none}.logo_group{gap:var(--logo-gap);padding-right:var(--logo-gap)}.logo_group .client_logo{position:relative;width:calc(var(--logo-width) * var(--logo-scale));flex:0 0 calc(var(--logo-width) * var(--logo-scale));height:62px;opacity:.55;padding:0;background:transparent;overflow:hidden}.logo_group .client_logo img{position:absolute;left:calc(-1 * var(--logo-offset-x) * var(--logo-scale));top:50%;transform:translateY(-50%);display:block;width:calc(160px * var(--logo-scale));max-width:none;height:calc(58px * var(--logo-scale));object-fit:contain}.dark_strip{background:var(--ink, #111)}.dark_strip .client_logo{opacity:.52}.dark_strip .client_logo img{filter:invert(1)}.awards>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.awards>div>div{overflow:hidden}.awards img{width:94%;height:100%;max-height:none;object-fit:contain}@media(max-width:760px){.logo_strip{--logo-scale: .875;--logo-gap: 48px;flex-direction:column;height:auto;gap:16px}.logo_strip>span,.logo_strip>.is-mobile-logo-label,.about>.logo_strip>span{display:block;width:100%;text-align:center;line-height:1.3}.logo_strip .logo_window{width:100%;min-width:0}.logo_group .client_logo{height:54px}.awards>div{height:142px}}.media_page{width:100%;min-width:0}.media_feature-section{padding:12px 36px}.media_feature-panel{display:grid;grid-template-columns:650fr 588fr;gap:66px;padding:32px;border-radius:20px;background:#fff}.media_feature-copy{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.media_page .media_kind{display:block;font-size:14px;font-weight:300;line-height:1.2;text-transform:uppercase;color:#616161}.media_page .media_feature-copy h1{font-size:52px;line-height:1.12;font-weight:400;letter-spacing:-1.04px;margin:8px 0 0}.media_feature-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:20px;color:#616161;font-size:16px;font-weight:300;line-height:20px}.media_feature-meta>span{display:flex;align-items:center;gap:8px}.media_feature-image{position:relative;overflow:hidden;border-radius:20px;box-shadow:none;min-height:371px;align-self:stretch}.media_feature-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.media_listing{padding:80px 36px;scroll-margin-top:100px;outline-offset:-4px}.media_list-heading{display:flex;align-items:flex-start;gap:16px;margin-bottom:36px}.media_page .media_listing h2{font-size:52px;line-height:1.1;letter-spacing:-1.04px;margin:0}.media_filters{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:20px}.media_filters .tabs{flex-wrap:nowrap;min-height:52px}.media_filters .tabs button{font-size:14px;line-height:20px;min-height:44px}.media_timeline-item{border-bottom:1px solid #d7d7d7}.media_entry-layout{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:36px;padding:36px 0;color:inherit;text-decoration:none}.media_entry-layout:focus-visible{outline:2px solid var(--red);outline-offset:8px;border-radius:4px}.media_entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin-bottom:16px;min-height:24px}.media_outlet{gap:8px;display:flex;align-items:center;color:#333;font-size:14px;font-weight:400}.media_outlet img{display:block;width:auto;max-width:140px;height:24px;object-fit:contain;filter:brightness(0)}.media_date{font-size:12px;line-height:1.3;color:#777}.media_entry-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0}.media_page .media_entry-copy h3{font-size:clamp(24px,2.05vw,32px);line-height:1.18;letter-spacing:-.65px;font-weight:400;margin:0;max-width:780px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.media_page .media_entry-copy p{font-size:15px;line-height:1.45;font-weight:300;color:#616161;margin:14px 0 0;max-width:680px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.media_entry-copy .media_read[data-variant]{min-height:36px;padding:0;margin-top:20px;font-size:14px;gap:12px}.media_entry-copy .media_read>i{width:28px;height:28px;background:transparent;border:1px solid #bcbcbc;transition:background .25s ease,border-color .25s ease}.media_read>i img{width:16px;height:16px;filter:invert(1)}.media_entry-layout:is(:hover,:focus-visible) h3{color:var(--red)}.media_entry-layout:is(:hover,:focus-visible) .media_read>i{background:var(--ink);border-color:var(--ink)}.media_entry-layout:is(:hover,:focus-visible) .media_read>i img{filter:none}.media_entry-image{position:relative;overflow:hidden;border-radius:12px;align-self:start;aspect-ratio:1.6;min-width:0;background:#e8e8e8}.media_entry-image>img{width:100%;height:100%;object-fit:cover}.media_crop-licensing>img{position:absolute;width:115.29%;height:286.68%;left:-7.64%;top:-37.83%;max-width:none;object-fit:fill}.media_crop-nda>img{position:absolute;width:129.35%;height:321.65%;left:-14.68%;top:-50.05%;max-width:none;object-fit:fill}.media_video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:32px}.media_video-card{min-width:0;border:1px solid #dedede;border-radius:20px;background:transparent;overflow:hidden}.media_video-link{display:flex;flex-direction:column;height:100%;padding:14px;text-decoration:none;color:inherit;background:transparent;transition:background-color .25s ease}.media_video-link:is(:hover,:focus-visible){background:#fff}.media_video-link:focus-visible{outline:2px solid var(--red);outline-offset:-3px;border-radius:20px}.media_video-poster{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:#202020}.media_video-poster>img{width:100%;height:100%;object-fit:cover}.media_video-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0002;pointer-events:none}.media_video-play{display:grid;place-items:center;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--red);color:#fff;transition:background .25s ease,transform .25s ease}.media_video-play svg{margin-left:3px}.media_video-copy{display:flex;flex-direction:column;flex:1;padding:20px 6px 6px}.media_video-copy .media_kind{font-size:12px;line-height:1.3;margin-bottom:12px}.media_page .media_video-copy h3{font-size:22px;line-height:1.22;font-weight:400;letter-spacing:-.4px;margin:0;min-height:4.88em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.media_video-date{font-size:13px;color:#616161;margin-top:12px}.media_video-copy .media_read[data-variant]{min-height:44px;padding:0;margin-top:20px;font-size:14px;align-self:flex-start;gap:12px}.media_video-copy .media_read>i{width:24px;height:24px;background:var(--ink)}.media_video-copy .media_read>i img{width:12px;height:12px;filter:none}.media_video-link:is(:hover,:focus-visible) h3{color:var(--red)}.media_video-link:is(:hover,:focus-visible) .media_video-play{background:var(--ink);transform:translate(-50%,-50%) scale(1.08)}.media_video-consultation{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:28px;min-width:0}.media_page .media_video-consultation h3{font-size:28px;line-height:1.15;font-weight:400;letter-spacing:-.5px;margin:0 0 16px}.media_video-consultation p{font-size:16px;line-height:1.4;color:#616161;margin:0}.media_video-consultation>.button{align-self:flex-start;max-width:100%;font-size:15px}@media(max-width:1100px){.media_video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:600px){.media_video-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.media_page .media_video-copy h3{font-size:22px;min-height:0}.media_video-consultation{min-height:260px;padding:24px 8px}.media_video-consultation>.button{font-size:14px}}@media(prefers-reduced-motion:reduce){.media_video-link,.media_video-play,.media_video-copy h3{transition:none}}.media_pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:52px}.media_pagination .button[data-variant]{width:40px;height:40px;min-height:40px;padding:0;font-size:14px;justify-content:center;border-radius:50%}.media_pagination .media_page-prev{transform:rotate(180deg)}.media_page .media_empty{padding:32px 0;color:#616161}.media_page>.is-contact-combined-media.padding-global{padding:8px 36px;margin:0}.media_page .is-contact-combined-media>div{grid-template-columns:622fr 618fr;gap:48px;border-radius:20px;padding:80px 40px;min-height:733px}.media_page .is-contact-combined-media .combined_copy{padding-bottom:240px}.media_page .is-contact-combined-media .combined_copy h2{max-width:622px;font-size:52px;line-height:1.12;letter-spacing:-1.04px}.media_page .combined_copy h2 span{color:#a4a4a4}.media_page .is-contact-combined-media .combined_copy p{max-width:622px;font-size:18px;line-height:1.32;margin-top:24px;color:#fff}.media_page .is-contact-combined-media .contact_form{padding:32px;border-radius:16px;background:#000000ad;align-self:start}.media_page .is-contact-combined-media .contact_form>h2{font-size:28px;line-height:32px;margin:0 0 12px}.media_page .is-contact-combined-media .contact_form>p{font-size:16px;line-height:1.32;margin:0 0 32px}.media_page .is-contact-combined-media .contact_form input:not([type=checkbox]){height:52px;background:#f5f5f51f;border-color:transparent}.media_page .is-contact-combined-media .textarea_wrap{height:139px;padding:16px 16px 30px;border-radius:16px;background:#f5f5f51f;margin-bottom:0}.media_page .is-contact-combined-media .contact_form textarea{height:80px;min-height:0;background:transparent;border-color:transparent;resize:none}.media_page .is-contact-combined-media .contact_form .cta{margin-top:24px;width:fit-content}@media(max-width:1100px){.media_feature-panel{gap:32px}.media_page .media_feature-copy h1{font-size:40px}.media_entry-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px}.media_page .is-contact-combined-media>div{gap:24px;padding:48px 24px}.media_page .is-contact-combined-media .combined_copy h2{font-size:40px}.media_page .is-contact-combined-media .contact_form{padding:20px}}@media(max-width:760px){.media_feature-image{min-height:0;aspect-ratio:1.6}.media_feature-section{padding:8px 16px}.media_feature-panel{grid-template-columns:1fr;gap:24px;padding:24px}.media_page .media_feature-copy h1{font-size:clamp(28px,7.5vw,40px);letter-spacing:-.6px}.media_feature-meta{font-size:14px;gap:12px}.media_feature-copy{gap:24px}.media_feature-copy>.button{max-width:100%;font-size:14px}.media_listing{padding:48px 16px}.media_list-heading{margin-bottom:24px;gap:12px}.media_page .media_listing h2{font-size:36px;line-height:1.12}.media_filters{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:16px}.media_filters .tabs{overflow-x:auto;max-width:100%;width:100%;scrollbar-width:none}.media_filters .tabs::-webkit-scrollbar{display:none}.media_filters .tabs button{flex:none}.media_entry-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0}.media_entry-image{grid-column:1;width:100%;border-radius:10px}.media_entry-copy{grid-column:1}.media_entry-meta{gap:10px 14px;margin-bottom:14px}.media_page .media_entry-copy h3{font-size:24px;line-height:1.2;letter-spacing:-.4px;-webkit-line-clamp:4}.media_page .media_entry-copy p{-webkit-line-clamp:3;font-size:14px;line-height:1.45;margin-top:12px}.media_entry-copy .media_read[data-variant]{min-height:44px;margin-top:16px}.media_pagination{gap:4px;flex-wrap:wrap;margin-top:36px}.media_pagination .button[data-variant]{width:44px;height:44px;min-height:44px}.media_page>.is-contact-combined-media.padding-global{padding:8px 16px}.media_page .is-contact-combined-media>div{grid-template-columns:1fr;padding:32px 24px;min-height:0;gap:32px}.media_page .is-contact-combined-media .combined_copy{padding-bottom:0}.media_page .is-contact-combined-media .combined_copy h2{font-size:32px}.media_page .is-contact-combined-media .combined_copy p{font-size:16px}.media_page .is-contact-combined-media .combined_copy>img{display:none}.media_page .is-contact-combined-media .contact_form{padding:0}.media_page .is-contact-combined-media .cta{max-width:100%;font-size:14px}}@media(prefers-reduced-motion:reduce){.media_entry-copy h3,.media_entry-copy .media_read>i{transition:none}}.media_listing.is-preview{overflow-anchor:none}.media_preview{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px;padding:16px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.media_preview-label{flex:none;font-size:14px;color:#616161}.media_preview .tabs{min-width:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto}.media_preview .tabs button{flex:none}.media_publications{--publication-line: #d7d7d7;display:grid;padding-top:32px}.media_publication{min-width:0}.media_publication-link{display:grid;color:inherit;text-decoration:none;height:100%;min-width:0}.media_publication-link:focus-visible{outline:2px solid var(--red);outline-offset:6px}.media_publication-meta{display:flex;align-items:center;gap:16px;justify-content:space-between;min-height:28px;min-width:0}.media_publication-outlet{display:flex;align-items:center;gap:8px;font-size:13px}.media_publication-outlet img{width:130px;height:24px;flex:none;object-fit:contain;filter:grayscale(1)}.media_publication-date{font-size:13px;color:#777;white-space:nowrap}.media_publication-image{position:relative;overflow:hidden;min-width:0;aspect-ratio:1.6;background:#e8e8e8;border-radius:12px}.media_publication-image:not([class*=media_crop-])>img{width:100%;height:100%;object-fit:cover}.media_page .media_publication-copy h3{font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.13;letter-spacing:-.7px;margin:0;text-wrap:pretty;transition:color .18s ease}.media_publication-copy p{font-size:15px;line-height:1.5;color:#616161;font-weight:300;margin:16px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.media_publication-action[data-variant]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;padding:0;width:100%}.media_publication-action[data-variant]>i{width:28px;height:28px;background:var(--ink);color:#fff}.media_publication-link:is(:hover,:focus-visible) h3{color:var(--red)}.media_publications.is-journal{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:40px}.is-journal .media_publication-link{grid-template-rows:auto auto 1fr auto;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--publication-line)}.is-journal .media_publication-image{grid-row:1}.is-journal .media_publication.is-featured{grid-column:1 / -1}.is-journal .is-featured .media_publication-link{grid-template-columns:1.1fr 1fr;grid-template-rows:auto 1fr auto;column-gap:48px;row-gap:28px;padding:28px;border:0;background:#fff;border-radius:20px}.is-journal .is-featured .media_publication-image{grid-column:1;grid-row:1 / 4;align-self:center}.is-journal .is-featured .media_publication-meta,.is-journal .is-featured .media_publication-copy,.is-journal .is-featured .media_publication-action{grid-column:2}.media_page .is-journal .is-featured h3{font-size:clamp(30px,3.1vw,44px)}.media_publications.is-index{padding-top:0}.is-index .media_publication-link{grid-template-columns:150px minmax(0,1fr) 220px 44px;align-items:start;gap:40px;padding:32px 0;border-bottom:1px solid var(--publication-line)}.is-index .media_publication-meta{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding-top:6px}.is-index .media_publication-copy{grid-column:2;grid-row:1}.media_page .is-index h3{font-size:clamp(24px,2.4vw,34px);max-width:700px}.is-index .media_publication-image{grid-column:3;grid-row:1;filter:grayscale(1);transition:filter .22s ease}.is-index .media_publication-link:is(:hover,:focus-visible) .media_publication-image{filter:grayscale(0)}.is-index .media_publication-action>.button_text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.is-index .media_publication-action{grid-column:4;grid-row:1;align-self:start;justify-content:center}.media_publications.is-index-variation{padding-top:0}.is-index-variation .media_publication-link{grid-template-columns:240px minmax(0,1fr) 40px;grid-template-rows:auto 1fr;gap:16px 36px;align-items:start;padding:32px 0;border-bottom:1px solid var(--publication-line)}.is-index-variation .media_publication-meta{grid-column:2;grid-row:1;justify-content:flex-start;gap:20px}.is-index-variation .media_publication-image{grid-column:1;grid-row:1 / 3;align-self:center}.is-index-variation .media_publication-copy{grid-column:2;grid-row:2}.media_page .is-index-variation h3{font-size:30px;line-height:1.18}.is-index-variation .media_publication-action[data-variant]{grid-column:3;grid-row:2;align-self:start;padding:0;justify-content:center}.is-index-variation .media_publication-action>.button_text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.is-index-compact .media_publication-link{grid-template-columns:minmax(0,1fr) 140px 40px;gap:12px 28px;padding:24px 16px;transition:background-color .18s ease}.is-index-compact .media_publication-link:is(:hover,:focus-visible){background:#fff}.is-index-compact .media_publication-copy{grid-column:1;grid-row:1}.media_page .is-index-compact h3{font-size:26px}.is-index-compact .media_publication-copy p{font-size:14px;margin-top:8px;-webkit-line-clamp:1}.is-index-compact .media_publication-meta{grid-column:1;grid-row:2;gap:16px}.is-index-compact .media_publication-outlet img{width:108px;height:20px}.is-index-compact .media_publication-image{grid-column:2;grid-row:1 / 3;border-radius:8px}.is-index-compact .media_publication-action[data-variant]{grid-row:1 / 3;align-self:center}.media_publications.is-index-panels{gap:0;padding-top:24px}.is-index-panels .media_publication-link{--panel-cover-width: 300px;--panel-padding-block: 24px;--panel-padding-inline: 32px;position:relative;grid-template-columns:minmax(0,1fr) var(--panel-cover-width);grid-template-rows:auto auto auto;gap:12px 32px;padding:var(--panel-padding-block) var(--panel-padding-inline);border:0;border-bottom:1px solid #d9d9d9;border-radius:0;background:transparent}.is-index-panels .media_publication:first-child .media_publication-link{border-top:1px solid #d9d9d9}.is-index-panels .media_publication-meta{grid-column:1;grid-row:1;justify-content:flex-start}.is-index-panels .media_publication-copy{grid-column:1;grid-row:2;width:100%;max-width:700px}.media_page .is-index-panels h3{font-size:26px}.is-index-panels .media_publication-copy p{margin-top:10px}.is-index-panels .media_publication-image{position:absolute;top:var(--panel-padding-block);right:var(--panel-padding-inline);bottom:var(--panel-padding-block);grid-column:auto;grid-row:auto;align-self:stretch;width:var(--panel-cover-width);height:auto;aspect-ratio:auto;border-radius:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.is-index-panels .media_publication-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}.is-index-panels .media_publication-image:is(.media_crop-licensing,.media_crop-nda)>img{object-position:center 27%}.is-index-panels .media_publication-link:is(:hover,:focus-visible) .media_publication-image{opacity:1;visibility:visible}.media_publication-footer{grid-column:1;grid-row:3;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.media_panel-action>svg{width:20px;height:20px;padding:4px;background:#111;color:#fff;border-radius:50%}.is-index-panels .media_publication-outlet{--media-outlet-scale: 1;min-height:calc(40px * var(--media-outlet-scale))}.is-index-panels .media_publication-outlet img{width:calc(170px * var(--media-outlet-scale));height:calc(40px * var(--media-outlet-scale));object-position:left center;filter:brightness(0)}.is-index-panels .is-logo-founder img{width:calc(158px * var(--media-outlet-scale))}.is-index-panels .is-logo-expertus img{width:calc(150px * var(--media-outlet-scale));height:calc(45px * var(--media-outlet-scale));filter:grayscale(1) contrast(2)}.is-index-panels .is-logo-mind img{width:calc(115px * var(--media-outlet-scale));height:calc(36px * var(--media-outlet-scale))}.is-index-panels .is-logo-nipo img{width:calc(106px * var(--media-outlet-scale));height:calc(60px * var(--media-outlet-scale))}.is-index-panels .is-logo-dou{width:calc(108px * var(--media-outlet-scale));position:relative;overflow:hidden}.is-index-panels .is-logo-dou img{position:absolute;width:calc(148px * var(--media-outlet-scale));height:calc(63px * var(--media-outlet-scale));left:calc(-21px * var(--media-outlet-scale));top:calc(-7px * var(--media-outlet-scale));filter:grayscale(1);mix-blend-mode:multiply}.is-index-panels .is-logo-diia img{width:calc(52px * var(--media-outlet-scale));height:calc(52px * var(--media-outlet-scale));filter:grayscale(1)}.is-index-panels .is-logo-redlawyers-logo img{width:calc(166px * var(--media-outlet-scale));height:calc(32px * var(--media-outlet-scale))}.media_publications.is-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.is-gallery .media_publication-link{grid-template-rows:auto 1fr auto auto;gap:20px;padding:12px 12px 20px;border-radius:20px;background:#fff}.is-gallery .media_publication-image{grid-row:1}.is-gallery .media_publication-copy{grid-row:2;padding:0 8px}.media_page .is-gallery h3{font-size:26px;letter-spacing:-.5px;line-height:1.17}.is-gallery .media_publication-copy p{font-size:14px}.is-gallery .media_publication-meta{grid-row:3;padding:16px 8px 0;border-top:1px solid var(--publication-line)}.is-gallery .media_publication-action{padding:0 8px}@media(max-width:1100px){.media_preview{flex-wrap:wrap}.is-journal .is-featured .media_publication-link{gap:24px}.is-index .media_publication-link{grid-template-columns:120px minmax(0,1fr) 180px 40px;gap:24px}.media_publications.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.is-index-photo .media_publication-link{grid-template-columns:180px minmax(0,1fr) 40px;column-gap:24px}.is-index-compact .media_publication-link{grid-template-columns:minmax(0,1fr) 120px 36px;column-gap:20px}.is-index-panels .media_publication-link{--panel-cover-width: 240px;--panel-padding-block: 24px;--panel-padding-inline: 24px;column-gap:20px}.media_page .is-index-variation h3{font-size:26px}.media_page .is-index-panels h3{font-size:24px}}@media(max-width:760px){.media_preview{gap:12px;margin-bottom:28px}.media_publications.is-journal,.media_publications.is-gallery{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.is-journal .is-featured .media_publication-link{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;padding:16px}.is-journal .is-featured .media_publication-image{grid-row:1}.is-journal .is-featured .media_publication-meta,.is-journal .is-featured .media_publication-copy,.is-journal .is-featured .media_publication-action{grid-column:1}.media_page .media_publication-copy h3,.media_page .is-journal .is-featured h3{font-size:26px;line-height:1.17}.is-index .media_publication-link{grid-template-columns:minmax(0,1fr) 104px;gap:16px;padding:24px 0}.is-index .media_publication-meta{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;padding:0}.is-index .media_publication-copy{display:contents}.media_page .is-index h3{grid-column:1 / -1;grid-row:2;font-size:22px}.is-index .media_publication-copy p{grid-column:1;grid-row:3;margin:0}.is-index .media_publication-image{grid-column:2;grid-row:3;aspect-ratio:1.6;border-radius:8px}.is-index .media_publication-action{grid-column:1 / -1;grid-row:4;justify-content:space-between}.is-index .media_publication-action>.button_text{position:static;width:auto;height:auto;clip-path:none}.media_publication-copy p{font-size:14px;-webkit-line-clamp:3}.is-index .media_publication-image{filter:none}.is-index-variation .media_publication-link{grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto auto auto;gap:20px 16px;padding:24px 0}.is-index-variation .media_publication-image{grid-column:1;grid-row:1;align-self:center;border-radius:8px}.is-index-variation .media_publication-meta{grid-column:2;grid-row:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;align-self:center}.is-index-variation .media_publication-copy{grid-column:1 / -1;grid-row:2}.media_page .is-index-variation h3{font-size:24px}.is-index-variation .media_publication-action[data-variant]{grid-column:1 / -1;grid-row:3;justify-content:space-between;align-self:start}.is-index-variation .media_publication-action>.button_text{position:static;width:auto;height:auto;clip-path:none}.is-index-compact .media_publication-link{grid-template-columns:minmax(0,1fr) 96px;gap:16px;padding:20px 0}.is-index-compact .media_publication-meta{grid-column:1}.is-index-compact .media_publication-image{grid-column:2}.media_page .is-index-compact h3{font-size:22px}.is-index-compact .media_publication-copy p{-webkit-line-clamp:2}.is-index-panels .media_publication-link{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:14px;padding:16px}.is-index-panels .media_publication-image{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;aspect-ratio:1.6;border-radius:10px;opacity:1;visibility:visible}.is-index-panels .media_publication-outlet{--media-outlet-scale: .75}.is-index-panels .media_publication-meta{grid-column:1;grid-row:2;flex-direction:row;justify-content:flex-start}.is-index-panels .media_publication-copy{grid-column:1;grid-row:3}.is-index-panels .media_publication-footer{grid-column:1;grid-row:4}.media_page .is-index-panels h3{font-size:22px}.is-index-panels .is-mobile-text-only .media_publication-image{display:none}.is-index-panels .is-mobile-text-only .media_publication-link{grid-template-rows:auto auto auto}.is-index-panels .is-mobile-text-only .media_publication-meta{grid-row:1}.is-index-panels .is-mobile-text-only .media_publication-copy{grid-row:2}.is-index-panels .is-mobile-text-only .media_publication-footer{grid-row:3}}@media(hover:none),(pointer:coarse){.is-index-panels .media_publication-image{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){.media_publication-copy h3,.media_publication-action i,.is-index .media_publication-image,.is-index-compact .media_publication-link,.is-index-panels .media_publication-link,.is-index-panels .media_publication-image{transition:none}}.blog_page{min-width:0}main#main.blog_page>.blog-feature{margin-top:12px;margin-bottom:48px}.blog_feature-panel{background:#fff;border-radius:20px;padding:32px}.blog_feature-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-width:0}.blog_feature-image{height:340px;border-radius:20px;overflow:hidden;background:#e8e8e8}.blog_feature-image img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.blog_feature-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 8px 24px 0}.blog_feature-copy .editorial_category{text-transform:uppercase;font-size:14px;color:#616161;margin-bottom:16px}.blog_page .blog_feature-copy h1{font-size:28px;line-height:1.12;letter-spacing:-.56px;font-weight:400;margin:0}.blog_feature-copy p{font-size:16px;line-height:1.4;color:#616161;margin:16px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.blog_feature-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:20px;color:#616161;font-size:14px;font-weight:300}.blog_feature-meta>:is(span,time){display:flex;align-items:center;gap:8px}.blog_feature-meta svg{flex:none}.blog_feature-card:focus-within{outline:2px solid var(--red);outline-offset:8px;border-radius:20px}.blog_feature-card:has(a:hover) h1{color:var(--red)}.blog_feature-card .editorial_card-action{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:20px}.blog_page .blog_feature-card .text-link{padding:0;min-height:32px;font-size:14px;gap:12px}.blog_page .text-link>svg{width:20px;height:20px;padding:4px;background:#111;color:#fff;border-radius:50%}.blog_page .blog_listing{margin-bottom:0;scroll-margin-top:0;outline-offset:-4px}.blog_page .blog_listing .editorial_list-heading{align-items:flex-end;gap:36px;margin-bottom:40px}.blog_page .blog_listing h2{max-width:850px;font-size:52px;line-height:1.12;letter-spacing:-1.04px;margin:0;font-weight:400}.blog_page .editorial_filters{margin-bottom:24px}.blog_page .editorial_filters .tabs{width:fit-content;max-width:100%}.blog_page .editorial_filters .tabs button{flex:none}.blog_page .blog_card-grid{gap:20px}.blog_page .blog_article-card{position:relative;border-radius:20px;padding:12px;background:transparent;min-width:0;transition:background .25s ease}.blog_page .blog_article-card:is(:hover,:focus-within){background:#fff}.blog_page .blog_article-card:focus-within{outline:2px solid var(--red);outline-offset:3px}.blog_page .blog_article-card>img{height:200px;aspect-ratio:auto;border-radius:12px;object-fit:cover;object-position:center 30%;margin:0 0 20px}.blog_page .blog_article-card>:is(.editorial_category,h3,p,.editorial_meta,.button){margin-left:12px;margin-right:12px}.blog_page .blog_article-card .editorial_category{font-size:11px;line-height:1.3;text-transform:uppercase;margin-bottom:12px}.blog_page .blog_article-card h3{font-size:20px;line-height:1.2;letter-spacing:-.4px;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:400;overflow-wrap:normal}.blog_page .blog_article-card>p{font-size:14px;line-height:1.4;margin-bottom:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog_page .blog_article-card .editorial_meta{font-size:12px;color:#616161;gap:8px 16px;margin-top:auto;margin-bottom:20px;padding-top:0}.blog_page .blog_article-card .editorial_meta>:is(span,time){display:inline-flex;align-items:center;gap:6px}.blog_page .blog_article-card .editorial_meta svg{flex:none}.blog_page .blog_article-card .text-link{padding:0;font-size:14px;min-height:32px;margin-top:0;margin-bottom:12px}.blog_page .blog_article-card .editorial_card-action{border-radius:20px}.blog_page .blog_consultation{background:#080808;color:#fff;padding:24px;justify-content:space-between;min-width:0;gap:32px}.blog_page .blog_consultation h3{font-size:28px;line-height:1.12;margin:0 0 12px;font-weight:400}.blog_page .blog_consultation p{font-size:16px;line-height:1.4;margin:0;color:#b6b6b6}.blog_page .blog_consultation .cta{max-width:100%;font-size:14px;margin:0;align-self:flex-start}.blog_pagination{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;margin-top:48px}.blog_pagination .button[data-variant]{width:44px;height:44px;padding:0;min-height:44px;flex:none}.blog_pagination-gap{flex:none;width:16px;text-align:center}.blog_pagination .button_text,.blog_pagination .button_label{display:grid;place-items:center}.blog_empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:48px 0}.blog_empty h3{margin:0;font-size:24px}.blog_empty p{margin:0;color:#616161}@media(max-width:1100px){.blog_feature-card{gap:28px}.blog_feature-copy{padding:8px 0}.blog_page .blog_listing h2{font-size:40px}.blog_page .blog_card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_page .editorial_filters .tabs button{flex:none}}@media(max-width:760px){main#main.blog_page>.blog-feature{margin-bottom:32px}.blog_feature-panel{padding:24px}.blog_feature-card{grid-template-columns:minmax(0,1fr);gap:24px}.blog_feature-image{height:auto;aspect-ratio:1.6;border-radius:12px}.blog_feature-copy{padding:0}.blog_page .blog_feature-copy h1{font-size:28px}.blog_feature-meta{font-size:13px;gap:10px 14px}.blog_feature-copy p{font-size:16px}.blog_page .blog_listing .editorial_list-heading{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin-bottom:24px}.blog_page .blog_listing h2{font-size:32px;letter-spacing:-.6px}.blog_page .blog_card-grid{grid-template-columns:minmax(0,1fr);gap:20px}.blog_page .editorial_filters{overflow:visible}.blog_page .editorial_filters .tabs{max-width:100%}.blog_page .blog_article-card>img{height:auto;aspect-ratio:1.9}.blog_page .blog_consultation{min-height:260px}.blog_pagination{gap:2px;margin-top:32px}}@media(prefers-reduced-motion:reduce){.blog_article-card,.blog_feature-card h1{transition:none}}.inner_page:has(.is-service-template-direction)>.padding-global:first-child{margin-bottom:0}.is-service-template-direction>.is-st-hero-direction.padding-global{padding:9px 36px;margin-bottom:64px}.is-service-template-direction .is-st-hero-direction .service_hero-panel{grid-template-columns:minmax(0,507px) minmax(0,591px);gap:186px;height:auto;min-height:404px;padding:0 32px;border-radius:20px;overflow:visible}.is-service-template-direction .is-st-hero-direction .service_hero-copy{padding:0;max-width:507px}.is-service-template-direction .is-st-hero-direction h1{font-size:52px;line-height:1;letter-spacing:-1.04px;margin:0 0 20px}.is-service-template-direction .is-st-hero-direction .service_hero-copy>p{font-size:16px;font-weight:300;line-height:1.4;color:#464646;margin:0 0 36px}.is-service-template-direction .is-st-hero-direction .service_hero-copy>.button{--button-bg: #d70505;font-size:16px;min-height:56px}.direction_hero-visual{position:relative;width:100%;aspect-ratio:591 / 404}.direction_hero-clip{position:absolute;left:4.06091%;top:-9.15842%;width:95.93909%;height:109.15842%;overflow:clip}.direction_hero-art-box{position:absolute;left:-22.39859%;top:-39.69841%;width:143.00265%;aspect-ratio:1;display:grid;place-items:center}.direction_hero-art-box>img{display:block;width:70.90108%;height:auto;aspect-ratio:1;max-width:none;transform:rotate(49.2deg)}@media(max-width:1300px)and (min-width:761px){.is-service-template-direction .is-st-hero-direction .service_hero-panel{grid-template-columns:minmax(0,507fr) minmax(0,591fr);gap:clamp(24px,8vw,104px)}.is-service-template-direction .is-st-hero-direction h1{font-size:clamp(36px,4vw,52px)}}@media(max-width:760px){.is-service-template-direction>.is-st-hero-direction.padding-global{padding:8px 16px;margin-bottom:48px}.is-service-template-direction .is-st-hero-direction .service_hero-panel{grid-template-columns:1fr;gap:20px;height:auto;min-height:0;padding:28px 24px 0!important;overflow:hidden}.is-service-template-direction .is-st-hero-direction .service_hero-copy{padding:0}.is-service-template-direction .is-st-hero-direction h1{font-size:clamp(28px,8.2vw,40px);line-height:1.08;letter-spacing:-.6px}.is-service-template-direction .is-st-hero-direction .service_hero-copy>p{margin-bottom:24px}.is-service-template-direction .is-st-hero-direction .service_hero-copy>.button{font-size:14px;max-width:100%}.direction_hero-visual{max-width:450px;justify-self:center}}.is-direction-hero-visual-stone .direction_hero-clip{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.is-direction-hero-visual-stone .direction_hero-art-box{top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.is-direction-hero-visual-stone .direction_hero-art-box>img{width:100%;height:100%;max-height:450px;object-fit:contain;transform:none}@media(max-width:760px){.is-direction-hero-visual-stone{aspect-ratio:1.2;max-height:340px}}.service_template .is-st-benefits-registration>h2{font-size:clamp(36px,3.62vw,52px);line-height:1;letter-spacing:-.02em;margin-bottom:52px}.service_registration-benefits{display:grid;grid-template-columns:minmax(280px,398fr) minmax(0,938fr);gap:32px;align-items:stretch}.service_benefits-callout{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;padding:32px;background:#000;color:#fff;border-radius:20px}.service_benefits-callout-bottom{display:flex;flex-direction:column;gap:28px;width:100%;align-items:flex-start}.service_benefits-callout h3{font-size:28px;line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:0}.service_benefits-wordmark{width:100%;max-width:329px;aspect-ratio:329/110.005;background:url(/assets/service-figma/benefits-wordmark-visible.svg) center/contain no-repeat}.service_benefits-callout .cta{white-space:nowrap;max-width:100%}.service_benefits-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.service_benefits-options li{display:flex;gap:20px;align-items:flex-start;padding:24px;border:1px solid #0000001f;border-radius:16px;min-width:0}.service_benefits-options li:first-child{background:#fff;border-color:#fff}.service_benefits-symbol{flex:none;display:grid;place-items:center;width:38px;height:38px;border:1px solid #e1e1e1;border-radius:50%}.service_benefits-symbol img{display:block}.service_benefits-options p{margin:0;font-size:16px;line-height:1.32;font-weight:300;color:#464646}.service_benefits-options li:first-child p{color:#000}.service_benefits-options em{font-style:normal;font-weight:400;color:var(--red)}.service_template .service_registration-steps .vertical_process-list{gap:12px}.service_template .service_registration-steps .vertical_process-list li{margin-bottom:0}.service_template .service_registration-steps .vertical_step-copy{min-height:188px;border-radius:20px;border-color:#00000014;padding:32px 20px 20px;gap:32px}.service_template .service_registration-steps .vertical_process-list li:first-child .vertical_step-copy{min-height:235px;padding-top:24px}.service_template .service_registration-steps .vertical_step-copy p{font-size:16px;font-weight:300;line-height:1.4;margin:0;color:#464646}.service_template .service_registration-steps .vertical_step-copy p strong{font-weight:400;color:#000}.service_template .service_registration-steps .vertical_process-list li.is-active .vertical_step-copy p{color:#b4b4b4}.service_template .service_registration-steps .vertical_process-list li.is-active .vertical_step-copy p strong{color:#fff}.service_template .service_registration-steps .vertical_step-copy .vertical_step-icon{margin-top:auto;flex:none}.service_template .service_registration-steps .vertical_step-icon img{display:block}#rl-risk-quick.calculator_figma .calculator_component{max-width:none}#rl-risk-quick.calculator_figma .calculator_head{grid-template-columns:minmax(0,540fr) minmax(0,668fr);gap:96px}#rl-risk-quick.calculator_figma .calculator_head h2{font-size:clamp(36px,3.62vw,52px);line-height:1.12;letter-spacing:-.02em}#rl-risk-quick.calculator_figma .calculator_head p{font-size:18px;line-height:1.32;font-weight:300;max-width:none;margin:0}#rl-risk-quick.calculator_figma .calculator_body{grid-template-columns:minmax(0,592fr) minmax(0,672fr)}#rl-risk-quick.calculator_figma .calculator_left{min-height:380px}#rl-risk-quick.calculator_figma .calculator_progress{gap:12px;margin-bottom:32px}#rl-risk-quick.calculator_figma .calculator_progress-segment{display:flex;align-items:center;height:32px;min-height:32px;text-align:left;color:#858585;font:inherit;font-size:12px;line-height:1;white-space:nowrap}#rl-risk-quick.calculator_figma .calculator_progress-segment.is-active{color:#000}#rl-risk-quick.calculator_figma .calculator_question{min-height:0;flex:none}#rl-risk-quick.calculator_figma .calculator_question h3{font-size:24px;line-height:1.12;margin-bottom:14px;font-weight:400}#rl-risk-quick.calculator_figma .calculator_question>p{margin-bottom:24px}#rl-risk-quick.calculator_figma .calculator_options{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-rows:minmax(52px,auto)}#rl-risk-quick.calculator_figma .calculator_options .calculator_option:last-child:nth-child(odd){grid-column:auto}#rl-risk-quick.calculator_figma .calculator_option{display:flex;min-height:52px;padding:16px;background:transparent;border-color:#c3c3c3;box-shadow:none;gap:12px;font-size:14px}#rl-risk-quick.calculator_figma .calculator_option:hover{background:#fff;border-color:#000}#rl-risk-quick.calculator_figma .calculator_option[aria-pressed=true]{background:#000;border-color:#000;color:#fff}#rl-risk-quick.calculator_figma .calculator_option-icon{width:20px;height:20px;border:0;background:transparent}#rl-risk-quick.calculator_figma .calculator_option-icon img{display:block}#rl-risk-quick.calculator_figma .calculator_option[aria-pressed=true] .calculator_option-icon{background:var(--red)}#rl-risk-quick.calculator_figma .calculator_navigation{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:300}#rl-risk-quick.calculator_figma .calculator_navigation .pill{--button-bg: #f5f5f5;min-height:52px;padding-inline:32px}#rl-risk-quick.calculator_figma .calculator_right{background:#f5f5f5;color:#000;min-height:380px}#rl-risk-quick.calculator_figma .calculator_eyebrow{color:#858585;font-size:14px;line-height:1.2}#rl-risk-quick.calculator_figma .calculator_total{font-size:36px;line-height:1.2;letter-spacing:0;margin:44px 0 24px;animation:none}#rl-risk-quick.calculator_figma .calculator_divider{background:#dedede;margin:0 0 24px;flex:none}#rl-risk-quick.calculator_figma .calculator_result-note{font-size:14px;font-weight:300;line-height:1.4;margin:0;color:#464646}#rl-risk-quick.calculator_figma .calculator_line{color:#464646}#rl-risk-quick.calculator_figma .calculator_line b{color:#000}#rl-risk-quick.calculator_figma .calculator_result-action{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:20px}#rl-risk-quick.calculator_figma .calculator_result-action .calculator_cta{flex:none;margin:0;font-size:16px}#rl-risk-quick.calculator_figma .calculator_result-action p{margin:0;font-size:14px;line-height:1.2;font-weight:300;color:#858585}@media(max-width:1200px){.service_registration-benefits{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:24px}.service_benefits-callout{padding:24px}.service_benefits-options li{padding:20px;gap:12px}#rl-risk-quick.calculator_figma .calculator_head{gap:40px}#rl-risk-quick.calculator_figma .calculator_result-action{flex-wrap:wrap;gap:12px}}@media(max-width:900px){.service_registration-benefits{grid-template-columns:1fr}.service_benefits-callout{display:grid;grid-template-columns:1fr 1fr;align-items:center}.service_benefits-callout-bottom{display:flex;flex-direction:column;gap:28px;width:100%;align-items:flex-start}.service_benefits-callout h3{grid-column:1;grid-row:1}.service_benefits-callout-bottom{grid-column:2;grid-row:1/3}}@media(max-width:760px){.service_template .is-st-benefits-registration>h2{font-size:36px;line-height:1.1;text-align:left;margin-bottom:32px}.service_benefits-callout{display:flex;padding:24px;gap:28px}.service_benefits-wordmark{max-width:329px}.service_benefits-options{grid-template-columns:1fr}.service_benefits-options li{padding:24px;gap:20px}.service_template .service_registration-steps .vertical_step-copy{padding:24px 20px 20px}#rl-risk-quick.calculator_figma .calculator_head{display:block;margin-bottom:32px}#rl-risk-quick.calculator_figma .calculator_head h2{font-size:36px;margin-bottom:20px}#rl-risk-quick.calculator_figma .calculator_head p{font-size:16px}#rl-risk-quick.calculator_figma .calculator_body{grid-template-columns:1fr;gap:32px}#rl-risk-quick.calculator_figma .calculator_left{min-height:0}#rl-risk-quick.calculator_figma .calculator_progress{margin-bottom:24px;gap:8px}#rl-risk-quick.calculator_figma .calculator_right{min-height:380px;padding:24px}#rl-risk-quick.calculator_figma .calculator_result-action{gap:16px}#rl-risk-quick.calculator_figma .calculator_result-action .calculator_cta{width:auto}}@media(max-width:430px){.service_template .is-st-benefits-registration>h2,#rl-risk-quick.calculator_figma .calculator_head h2{font-size:31px}.service_benefits-options li{padding:20px;gap:16px}#rl-risk-quick.calculator_figma .calculator_options .calculator_option{display:flex;min-height:60px;padding:12px;font-size:13px;gap:8px}#rl-risk-quick.calculator_figma .calculator_progress{gap:6px}#rl-risk-quick.calculator_figma .calculator_question h3{font-size:23px;line-height:1.2}#rl-risk-quick.calculator_figma .calculator_result-action .calculator_cta{width:100%;font-size:14px}#rl-risk-quick.calculator_figma .calculator_total{font-size:32px}}@media(max-width:360px){.service_benefits-callout .button_label,#rl-risk-quick.calculator_figma .calculator_cta .button_label{white-space:normal;text-align:left}}.service_benefits-options li:first-child{background:transparent;border-color:#0000001f}.service_benefits-options li:first-child p{color:#464646}.service_benefits-options li{transition:background .2s ease,border-color .2s ease}.service_benefits-slider-controls{display:none}.service_benefits-carousel{min-width:0}.service_benefits-wordmark{max-width:none}@media(hover:hover)and (pointer:fine){.service_benefits-options li:hover{background:#fff;border-color:#fff}.service_benefits-options li:hover p{color:#000}.service_template .service_comparison-row:hover>*{background:#fff}.service_template .service_comparison-row:hover>:first-child{border-radius:20px 0 0 20px}.service_template .service_comparison-row:hover .service_comparison-after{background:#fff;border-radius:0 20px 20px 0}}.service_template .service_comparison-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;min-height:92px}.service_template .service_comparison-row>*{transition:background .18s ease}.service_template .service_comparison-row .service_comparison-after{border-radius:0}.service_template .service_comparison-row:last-child .service_comparison-after{border-radius:0 0 20px 20px}.service_template .service_comparison-row:focus-within>:first-child{border-radius:20px 0 0 20px}.service_template .service_steps{--step-gutter: clamp(72px, 8vw, 120px);column-gap:var(--step-gutter)}.service_template .service_steps>*{min-width:0}.service_template .service_step-list{padding-left:0}.service_template .service_step-marker{left:calc(var(--step-gutter) / -2 - 22px)}.service_template .service_step-list:before,.service_template .service_step-list:after{left:calc(var(--step-gutter) / -2)}@media(max-width:1024px){.service_template .service_steps{display:block}.service_template .service_steps-intro{position:static;margin-bottom:32px}.service_template .service_step-list{padding-left:56px}.service_template .service_step-marker{width:32px;height:32px;left:-56px;font-size:14px}.service_template .service_step-list:before,.service_template .service_step-list:after{left:16px}}@media(hover:hover)and (pointer:fine){.service_template .service_comparison-row:last-child:hover .service_comparison-after{border-radius:0 20px 20px 0}}.calculator_budget{display:grid;gap:16px}.calculator_budget>label{font-size:14px;color:#666}.calculator_budget input[type=number]{width:100%;min-height:56px;padding:14px 16px;border:1px solid #ccc;border-radius:16px;background:#fff;color:#111;font:inherit;font-size:24px}.calculator_budget input[type=range]{width:100%;min-height:44px;margin:0;padding:0;accent-color:#d70505;cursor:pointer}.calculator_budget-scale{display:flex;justify-content:space-between;gap:16px;color:#666;font-size:13px}.service_trust-team-photo{position:relative;width:100%;aspect-ratio:1.67;flex:1 0 auto;overflow:hidden;border-radius:18px}.service_trust-team-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.service_template .is-st-trust-service-layout-figma{grid-template-columns:minmax(0,636fr) minmax(0,672fr);gap:60px;align-items:stretch}.is-st-trust-service-layout-figma .service_trust-service-left{display:flex;flex-direction:column;justify-content:space-between;min-height:668px}.service_template .is-st-trust-service-layout-figma h2{max-width:636px;font-size:52px;line-height:1.12;letter-spacing:-1.04px;margin:0 0 80px}.is-st-trust-service-layout-figma .service_trust-team-photo{max-width:573px;aspect-ratio:573/307;border-radius:20px}.is-st-trust-service-layout-figma .service_trust-team-photo img{object-position:center 65%}.service_template .is-st-trust-service-layout-figma .service_trust-metrics{max-width:573px;margin-top:24px;margin-bottom:20px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics>div{padding:12px 20px;gap:4px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics>div:first-child{padding-left:0}.service_template .is-st-trust-service-layout-figma .service_trust-metrics strong{font-size:20px;line-height:.88;letter-spacing:-.4px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics span{font-size:14px;line-height:1.2}.service_template .is-st-trust-service-layout-figma .service_trust-service-list{align-content:start}.service_template .is-st-trust-service-layout-figma .service_trust-service-card{min-height:124px;border-color:#00000014;border-radius:20px;padding:20px;gap:8px}.service_template .is-st-trust-service-layout-figma .service_trust-service-card h3{font-size:20px;line-height:1.2;letter-spacing:-.4px;margin-bottom:16px}.service_template .is-st-trust-service-layout-figma .service_trust-service-card p{max-width:432px;color:#464646;line-height:1.3}@media(max-width:1199px)and (min-width:761px){.service_template .is-st-trust-service-layout-figma{gap:36px}.service_template .is-st-trust-service-layout-figma h2{font-size:42px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics>div{padding-inline:12px}}@media(max-width:760px){.service_benefits-wordmark{max-width:190px}.service_benefits-options{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.service_benefits-options::-webkit-scrollbar{display:none}.service_benefits-options li{flex:0 0 calc(100% - 24px);min-width:0;min-height:240px;padding:24px;flex-direction:column;gap:20px;scroll-snap-align:start;scroll-snap-stop:always}.service_benefits-options h3.text-style-sr-only{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0 0 12px;padding:0;font-size:20px;line-height:1.2}.service_benefits-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;font-size:14px}.service_template .is-st-trust-service-layout-figma{grid-template-columns:1fr;gap:32px}.is-st-trust-service-layout-figma .service_trust-service-left{min-height:0}.service_template .is-st-trust-service-layout-figma h2{font-size:32px;line-height:1.12;letter-spacing:-.64px;margin-bottom:24px}.service_template .is-st-trust-service-layout-figma .service_trust-service-card{min-height:0;padding:20px 16px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics span{font-size:11px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics>div{padding:12px 10px}.service_template .is-st-trust-service-layout-figma .service_trust-metrics strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.service_benefits-options li,.service_template .service_comparison-row>*{transition:none}}.service_template .service_comparison-topic{padding-left:12px}#rl-risk-quick .calculator_options:is(.is-rl-risk-options-mode,.is-rl-risk-options-market){grid-template-columns:minmax(0,1fr)}#rl-risk-quick .calculator_options:is(.is-rl-risk-options-mode,.is-rl-risk-options-market) .calculator_option:last-child{grid-column:auto}#rl-risk-quick .calculator_navigation .calculator_reset{min-height:44px;padding:0;font-size:14px;font-weight:300;color:#777;text-decoration:underline;text-underline-offset:4px}#rl-risk-quick .calculator_navigation .calculator_reset:hover{color:var(--red)}#rl-risk-quick .calculator_navigation .calculator_saved{color:#777;font-size:13px;text-align:right}.service_template .service_pricing-installments{margin-top:16px}.related_services .inner-service-link{flex:1 0 220px;min-width:220px;justify-content:space-between;white-space:normal}.related_services .inner-service-link>span{white-space:normal}@media(max-width:760px){.related_services .inner-service-link{flex-basis:250px;min-width:250px}}.figma_header .header{min-height:59px;margin-top:8px;border-radius:99px;-webkit-backdrop-filter:blur(4.95px);backdrop-filter:blur(4.95px)}.figma_header .header .nav{gap:20px}.figma_header .header .nav>:is(a,button){display:inline-flex;align-items:center;gap:8px;padding:9px 0;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.28px}.figma_header .nav .nav_chevron{display:block;flex:none;width:auto;height:auto;transform:rotate(90deg);transition:transform .2s ease}.figma_header .nav_trigger.is-selected .nav_chevron{transform:rotate(270deg)}.figma_header .header .nav>.nav_mobile-only{display:none}.figma_header .navbar_actions{gap:4px;flex:none}.figma_header .navbar_actions .button[data-size=s]{min-height:40px;height:40px;font-size:14px;line-height:1.2;letter-spacing:-.28px}.figma_header .navbar_actions .navbar_telegram{width:40px;min-width:40px;padding:0;justify-content:center;background:#d70505}.figma_header .navbar_telegram .button_text{display:flex;align-items:center;justify-content:center}.figma_header .navbar_telegram img{display:block;width:auto;height:auto}.figma_header .navbar_actions .navbar_phone{padding-inline:16px;color:#fff;background:#000}@media(max-width:960px){.figma_header .header .nav{display:none}.figma_header .header{gap:12px}.figma_header .navbar_actions{display:flex;margin-left:auto;gap:8px}.figma_header .navbar_actions .navbar_phone{display:none}.figma_header .navbar_actions .navbar_telegram{min-width:44px;width:44px;height:44px;min-height:44px}.figma_header .menu_toggle{flex:none;margin-left:0}.mobile_services .mobile_catalogue-link{width:100%;margin-top:16px}.mobile_menu-contact .button.cta{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.figma_header .nav .nav_chevron{transition:none}}.figma_header .navbar_telegram img{width:18px;height:18px;object-fit:contain}@media(min-width:961px)and (max-width:1100px){.figma_header .header{gap:16px;padding-inline:18px}.figma_header .header .nav{gap:14px}.figma_header .header .nav>:is(a,button){font-size:13px}.figma_header .navbar_actions .navbar_phone{padding-inline:12px;font-size:13px}}
