﻿.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-family:"Inter",sans-serif;font-size:15px;font-weight:500;text-transform:none;letter-spacing:.02em}#sp-main-body{padding-top:30px;padding-bottom:70px}.offcanvas-menu.border-menu.center-alignment.text-center .offcanvas-inner ul.menu>li>a:not(.header-cta-btn):not(.cta-call):not(.cta-apply),.offcanvas-menu.border-menu.center-alignment.text-center .offcanvas-inner ul.menu>li>.nav-header{display:inline-flex;align-items:center;justify-content:center;padding:15px 1.75rem;text-align:center}.offcanvas-menu.border-menu.center-alignment.text-center .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler{display:inline-flex;align-items:center;justify-content:center;right:0;width:2rem;height:100%;padding:0}@media(max-width: 991.98px){body.apply-modal-open #sp-header,body.apply-modal-open .sticky-header-placeholder{display:none}}body:has(#apply-application-modal.show) .modal-backdrop,body:has(#about-apply-application-modal.show) .modal-backdrop,body.apply-modal-open .modal-backdrop{z-index:10040}#apply-application-modal,#about-apply-application-modal{z-index:10050}.sp-megamenu-parent>li>a.header-cta-btn{display:inline-block;padding:10px 14px;margin-left:12px;border-radius:4px;background-color:#ff5b1e;color:#fff !important;font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap}.sp-megamenu-parent>li>a.header-cta-btn:hover,.sp-megamenu-parent>li.active>a.header-cta-btn{background-color:#e14b11;color:#fff !important}.offcanvas-menu a.header-cta-btn{display:block;width:100%;box-sizing:border-box;margin:16px 0 0;padding:10px 18px;border-radius:4px;background-color:#ff5b1e;color:#fff !important;font-weight:600;text-align:center;white-space:nowrap}.offcanvas-menu a.header-cta-btn:hover{background-color:#e14b11;color:#fff !important}.sp-megamenu-parent>li>a.cta-call,.offcanvas-menu a.cta-call{display:inline-block !important}.sp-megamenu-parent>li>a.cta-apply,.offcanvas-menu a.cta-apply{display:none !important}body.itemid-101 .sp-megamenu-parent>li>a.cta-apply,body.itemid-102 .sp-megamenu-parent>li>a.cta-apply,body.itemid-104 .sp-megamenu-parent>li>a.cta-apply,body.itemid-106 .sp-megamenu-parent>li>a.cta-apply,body.itemid-109 .sp-megamenu-parent>li>a.cta-apply,body.itemid-110 .sp-megamenu-parent>li>a.cta-apply,body.itemid-153 .sp-megamenu-parent>li>a.cta-apply{display:inline-block !important}body.itemid-101 .offcanvas-menu a.cta-apply,body.itemid-102 .offcanvas-menu a.cta-apply,body.itemid-104 .offcanvas-menu a.cta-apply,body.itemid-106 .offcanvas-menu a.cta-apply,body.itemid-109 .offcanvas-menu a.cta-apply,body.itemid-110 .offcanvas-menu a.cta-apply,body.itemid-153 .offcanvas-menu a.cta-apply{display:block !important}body.itemid-101 .sp-megamenu-parent>li>a.cta-call,body.itemid-102 .sp-megamenu-parent>li>a.cta-call,body.itemid-104 .sp-megamenu-parent>li>a.cta-call,body.itemid-106 .sp-megamenu-parent>li>a.cta-call,body.itemid-109 .sp-megamenu-parent>li>a.cta-call,body.itemid-110 .sp-megamenu-parent>li>a.cta-call,body.itemid-153 .sp-megamenu-parent>li>a.cta-call{display:inline-block !important;background-color:rgba(0,0,0,0) !important;color:#ff5b1e !important;border:1px solid #ff5b1e !important}body.itemid-101 .offcanvas-menu a.cta-call,body.itemid-102 .offcanvas-menu a.cta-call,body.itemid-104 .offcanvas-menu a.cta-call,body.itemid-106 .offcanvas-menu a.cta-call,body.itemid-109 .offcanvas-menu a.cta-call,body.itemid-110 .offcanvas-menu a.cta-call,body.itemid-153 .offcanvas-menu a.cta-call{display:block !important;background-color:rgba(0,0,0,0) !important;color:#ff5b1e !important;border:1px solid #ff5b1e !important}body.itemid-101 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-102 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-104 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-106 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-109 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-110 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-153 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-101 .offcanvas-menu a.cta-call:hover,body.itemid-102 .offcanvas-menu a.cta-call:hover,body.itemid-104 .offcanvas-menu a.cta-call:hover,body.itemid-106 .offcanvas-menu a.cta-call:hover,body.itemid-109 .offcanvas-menu a.cta-call:hover,body.itemid-110 .offcanvas-menu a.cta-call:hover,body.itemid-153 .offcanvas-menu a.cta-call:hover{background-color:rgba(255,91,30,.08) !important;color:#ff5b1e !important}body.itemid-101 .sp-megamenu-parent>li>a.cta-apply,body.itemid-102 .sp-megamenu-parent>li>a.cta-apply,body.itemid-104 .sp-megamenu-parent>li>a.cta-apply,body.itemid-106 .sp-megamenu-parent>li>a.cta-apply,body.itemid-109 .sp-megamenu-parent>li>a.cta-apply,body.itemid-110 .sp-megamenu-parent>li>a.cta-apply,body.itemid-153 .sp-megamenu-parent>li>a.cta-apply{display:inline-block !important}body.itemid-101 .offcanvas-menu a.cta-apply,body.itemid-102 .offcanvas-menu a.cta-apply,body.itemid-104 .offcanvas-menu a.cta-apply,body.itemid-106 .offcanvas-menu a.cta-apply,body.itemid-109 .offcanvas-menu a.cta-apply,body.itemid-110 .offcanvas-menu a.cta-apply,body.itemid-153 .offcanvas-menu a.cta-apply{display:block !important}body.itemid-101 .sp-megamenu-parent>li>a.cta-call,body.itemid-102 .sp-megamenu-parent>li>a.cta-call,body.itemid-104 .sp-megamenu-parent>li>a.cta-call,body.itemid-106 .sp-megamenu-parent>li>a.cta-call,body.itemid-109 .sp-megamenu-parent>li>a.cta-call,body.itemid-110 .sp-megamenu-parent>li>a.cta-call,body.itemid-153 .sp-megamenu-parent>li>a.cta-call{display:inline-block !important;background-color:rgba(0,0,0,0) !important;color:#ff5b1e !important;border:1px solid #ff5b1e !important}body.itemid-101 .offcanvas-menu a.cta-call,body.itemid-102 .offcanvas-menu a.cta-call,body.itemid-104 .offcanvas-menu a.cta-call,body.itemid-106 .offcanvas-menu a.cta-call,body.itemid-109 .offcanvas-menu a.cta-call,body.itemid-110 .offcanvas-menu a.cta-call,body.itemid-153 .offcanvas-menu a.cta-call{display:block !important;background-color:rgba(0,0,0,0) !important;color:#ff5b1e !important;border:1px solid #ff5b1e !important}body.itemid-101 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-102 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-104 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-106 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-109 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-110 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-153 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-101 .offcanvas-menu a.cta-call:hover,body.itemid-102 .offcanvas-menu a.cta-call:hover,body.itemid-104 .offcanvas-menu a.cta-call:hover,body.itemid-106 .offcanvas-menu a.cta-call:hover,body.itemid-109 .offcanvas-menu a.cta-call:hover,body.itemid-110 .offcanvas-menu a.cta-call:hover,body.itemid-153 .offcanvas-menu a.cta-call:hover{background-color:rgba(255,91,30,.08) !important;color:#ff5b1e !important}body.itemid-107 .sp-megamenu-parent>li>a.cta-apply,body.itemid-118 .sp-megamenu-parent>li>a.cta-apply{display:inline-block !important;background-color:rgba(0,0,0,0) !important;color:#ff5b1e !important;border:1px solid #ff5b1e !important}body.itemid-107 .offcanvas-menu a.cta-apply,body.itemid-118 .offcanvas-menu a.cta-apply{display:block !important;background-color:rgba(0,0,0,0) !important;color:#ff5b1e !important;border:1px solid #ff5b1e !important}body.itemid-107 .sp-megamenu-parent>li>a.cta-apply:hover,body.itemid-118 .sp-megamenu-parent>li>a.cta-apply:hover,body.itemid-107 .offcanvas-menu a.cta-apply:hover,body.itemid-118 .offcanvas-menu a.cta-apply:hover{background-color:rgba(255,91,30,.08) !important;color:#ff5b1e !important}body.itemid-107 .sp-megamenu-parent>li>a.cta-call,body.itemid-118 .sp-megamenu-parent>li>a.cta-call{display:inline-block !important;background-color:#ff5b1e !important;color:#fff !important;border:1px solid #ff5b1e !important}body.itemid-107 .offcanvas-menu a.cta-call,body.itemid-118 .offcanvas-menu a.cta-call{display:block !important;background-color:#ff5b1e !important;color:#fff !important;border:1px solid #ff5b1e !important}body.itemid-107 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-118 .sp-megamenu-parent>li>a.cta-call:hover,body.itemid-107 .offcanvas-menu a.cta-call:hover,body.itemid-118 .offcanvas-menu a.cta-call:hover{background-color:#e14b11 !important;color:#fff !important}@media(min-width: 992px){body.itemid-107 .sp-megamenu-parent,body.itemid-118 .sp-megamenu-parent{display:flex !important;align-items:center}}body.itemid-107 .sp-megamenu-parent>li:nth-last-child(1),body.itemid-118 .sp-megamenu-parent>li:nth-last-child(1){order:98}body.itemid-107 .sp-megamenu-parent>li:nth-last-child(2),body.itemid-118 .sp-megamenu-parent>li:nth-last-child(2){order:99}body.itemid-107 .offcanvas-menu .mod-menu,body.itemid-118 .offcanvas-menu .mod-menu{display:flex;flex-direction:column}body.itemid-107 .offcanvas-menu .mod-menu>li.item-116,body.itemid-118 .offcanvas-menu .mod-menu>li.item-116{order:98}body.itemid-107 .offcanvas-menu .mod-menu>li.item-117,body.itemid-118 .offcanvas-menu .mod-menu>li.item-117{order:99}.section{padding:4rem 0}.section__inner{max-width:1140px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.section{padding:3rem 0}}.section-home-hero{background-color:#f8f9fa;border-bottom:1px solid #e5e5e5}.section-home-hero .home-hero-row{align-items:flex-start;row-gap:1.45rem}.section-home-hero .home-hero-main{display:flex;flex-direction:column;padding-top:.18rem}.section-home-hero h1{margin-bottom:1rem;max-width:720px;line-height:1.08}.section-home-hero p.lead{max-width:43rem;margin-bottom:1.28rem;color:#3d4652}.section-home-hero .home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.1rem;margin-top:.14rem}.section-home-hero .home-hero-actions .btn{margin:0}.section-home-hero .home-hero-actions .btn-primary{min-width:13.5rem}.section-home-hero .home-hero-actions .btn-outline-secondary{min-width:11.5rem}.section-home-hero .home-hero-microcopy{max-width:35rem;margin-top:1.22rem;color:#68717d;line-height:1.45}.section-home-hero .home-hero-side{display:flex;align-items:flex-start}.section-home-hero .home-hero-support-module{position:relative;overflow:hidden;width:min(100%,28.75rem);margin-left:auto;padding:.8rem .8rem .98rem;border:1px solid #ddcdbb;border-radius:1.05rem;background:linear-gradient(180deg, #fffefb 0%, #f8efe6 100%);box-shadow:0 1rem 2.15rem rgba(15,23,42,.09)}.section-home-hero .home-hero-support-module::before{content:"";position:absolute;inset:0 0 auto 0;height:38%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.68) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}.section-home-hero .home-hero-support-image{display:block;border:1px solid #eadbc8;border-radius:.92rem !important;box-shadow:0 .65rem 1.45rem rgba(22,31,45,.085) !important}.section-home-hero .home-hero-support-note{margin-top:.9rem !important;padding-top:.88rem;border-top:1px solid #e7d8c8}.section-home-hero .home-hero-support-title{margin-bottom:.42rem !important;color:#283241;line-height:1.22}.section-home-hero .home-hero-support-note p{color:#66707c;font-size:.86rem;line-height:1.48}.section-home-why h2,.section-home-services h2,.section-home-process h2,.section-home-trust h2,.section-home-company-proof h2{display:inline-block;position:relative;padding-bottom:.55rem;margin-bottom:0;line-height:1.12}.section-home-why h2::after,.section-home-services h2::after,.section-home-process h2::after,.section-home-trust h2::after,.section-home-company-proof h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%);border-radius:999px}.section-home-why,.section-home-services,.section-home-process,.section-home-trust,.section-home-company-proof{position:relative}.section-home-why>.section__inner>h2,.section-home-services>.section__inner>h2,.section-home-process>.section__inner>h2,.section-home-company-proof>.section__inner>h2{margin-bottom:2.05rem !important}.section-home-why .section__inner{padding:clamp(1.08rem,1vw + .72rem,1.58rem);border:1px solid #e9dece;border-radius:1.14rem;background:linear-gradient(180deg, #fffdfa 0%, #fbf4eb 100%);box-shadow:0 .22rem .78rem rgba(15,23,42,.028);overflow:hidden}.section-home-why .row.g-4{--bs-gutter-x: 0;--bs-gutter-y: 0;display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(0, 0.94fr) minmax(0, 0.94fr);align-items:stretch;margin-right:0;margin-left:0;padding:0}.section-home-why .row.g-4>[class*=col-]{width:auto;min-width:0;padding:1.38rem 1.26rem 1.28rem}.section-home-why .row.g-4>[class*=col-]:first-child{background:linear-gradient(180deg, rgba(255, 250, 244, 0.96) 0%, rgba(255, 245, 235, 0.82) 100%)}.section-home-why .row.g-4>[class*=col-]+[class*=col-]{border-left:1px solid #ebe0d1}.section-home-why h3{margin:0 0 .72rem;color:#283241;font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.16;text-transform:uppercase}.section-home-why p{max-width:23rem;margin:0;color:#59616b;font-size:.93rem;line-height:1.56}.section-home-services{background-color:#fffaf5;padding-top:4.35rem;padding-bottom:4rem;border-top:1px solid #f0e4d4}.section-home-services .section__inner{padding:clamp(1.08rem,1vw + .72rem,1.58rem);border:1px solid #eadfce;border-radius:1.15rem;background:linear-gradient(180deg, #fffdf9 0%, #fff7ef 100%);box-shadow:0 .2rem .7rem rgba(15,23,42,.03)}.section-home-services .section__inner>.row.g-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.12rem;align-items:stretch;margin-right:0;margin-left:0;padding:0}.section-home-services .section__inner>.row.g-4>[class*=col-]{display:flex}.section-home-services .service-card{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;height:100%;padding:1.04rem 1rem .96rem;border:1px solid #e8d8c6;border-radius:.96rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .08rem .24rem rgba(15,23,42,.022)}.section-home-services .service-card h3{margin:0 0 .72rem;color:#283241;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1.15}.service-card__img{display:block;width:100%;max-width:none;aspect-ratio:5/3.35;height:auto;margin:0 0 .98rem;border:1px solid #eadbc8;border-radius:.88rem;box-shadow:0 .5rem 1.15rem rgba(22,31,45,.06);object-fit:cover}.section-home-services .service-card p.small{margin:0 0 1.05rem !important;min-height:3.7em;color:#5f6771;font-size:.84rem;line-height:1.46}.section-home-services .service-card a.small{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;margin-top:auto;padding-top:.88rem;border-top:1px solid #ead9c9;color:#c44d18;font-size:.82rem;font-weight:650;letter-spacing:.01em;text-decoration:none}.section-home-services .service-card a.small:hover{color:#a63f12}.section-home-process{background-color:#fff;border-top:1px solid #f0f0f0;padding-top:4.2rem;padding-bottom:4rem}.section-home-process .section__inner{padding:clamp(1.2rem,1vw + .82rem,1.82rem);border:1px solid #eadfce;border-radius:1.15rem;background:linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.035)}.section-home-process .section__inner>.row.g-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.12rem;position:relative;align-items:stretch;row-gap:1.12rem;margin-right:0;margin-left:0;padding:0}.section-home-process .section__inner>.row.g-4::before{content:"";position:absolute;left:clamp(1.25rem,2vw,2rem);right:clamp(1.25rem,2vw,2rem);top:2.05rem;height:1px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.08) 0%, rgba(255, 91, 30, 0.3) 18%, rgba(255, 91, 30, 0.3) 82%, rgba(255, 91, 30, 0.08) 100%);pointer-events:none}.section-home-process .section__inner>.row.g-4>[class*=col-]{display:flex;position:relative;z-index:1}.process-step{position:relative;flex:1;display:flex;flex-direction:column;text-align:left;padding:1.18rem 1.08rem 1.12rem;border:1px solid #ebe2d6;border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .07rem .2rem rgba(15,23,42,.022)}.process-step::before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 117, 51, 0.5) 0%, rgba(255, 91, 30, 0.14) 100%)}.process-step__title{display:flex;align-items:flex-start;gap:.72rem;margin-bottom:.84rem;padding-bottom:.84rem;border-bottom:1px solid #ede2d4;line-height:1.15}.process-step__label{min-width:0;flex:1 1 auto;color:#283241;font-weight:600;letter-spacing:.01em;line-height:1.22}.process-step__icon{display:block;width:36px;height:36px;flex:0 0 auto;margin:0;object-fit:contain;padding:.3rem;border:1px solid #ecdccc;border-radius:.8rem;background:linear-gradient(180deg, #fffaf5 0%, #fff3e8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.process-step__icon--filing{width:32px;height:32px}.process-step p.small{margin:0;color:#5f6771;font-size:.84rem;line-height:1.54}.section-home-trust{background-color:#f5f7fb;padding-top:4.15rem;padding-bottom:4rem}.section-home-trust .section__inner{padding:clamp(1.15rem,1vw + .82rem,1.8rem);border:1px solid #dde5f2;border-radius:1.15rem;background:linear-gradient(180deg, #ffffff 0%, #f7f9fd 100%);box-shadow:0 .24rem .9rem rgba(15,23,42,.035)}.section-home-trust h2{margin-bottom:0}.section-home-trust .row.mb-4{margin-bottom:2.15rem !important}.section-home-trust .row.mb-4 .text-muted{max-width:39rem;margin-top:.15rem}.section-home-trust .row.row-cols-1.row-cols-md-3.g-3.mb-4{margin-bottom:1.08rem !important}.section-home-trust .row.row-cols-1.row-cols-md-3.g-3.mb-4+.row.row-cols-1.row-cols-md-3.g-3{padding-top:.42rem}.home-trust-metric-card,.home-trust-text-card{background-color:#fff;border:1px solid #e5e9f5;border-radius:.75rem;padding:1.5rem;box-shadow:0 .125rem .5rem rgba(15,23,42,.04)}.home-trust-metric-card{position:relative;padding:1.62rem 1.48rem 1.4rem;border-color:#d8e2f2;border-radius:.96rem;background:linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);box-shadow:0 .2rem .72rem rgba(15,23,42,.045)}.home-trust-metric-card::before{content:"";position:absolute;left:1.12rem;right:1.12rem;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 117, 51, 0.44) 0%, rgba(255, 91, 30, 0.12) 100%)}.home-trust-text-card{padding:1.18rem 1.18rem 1.12rem;border-color:#e5e9f3;border-radius:.88rem;background:linear-gradient(180deg, #fbfcfe 0%, #f6f8fb 100%);box-shadow:none}.home-trust-number{font-size:1.75rem;font-weight:600;color:#283241;line-height:1}.home-trust-metric-card .small.text-muted{color:#5f6771 !important;line-height:1.42}.home-trust-text-card .small{color:#5f6771;line-height:1.5}.section-home-company-proof{background-color:#fff;padding-top:4.25rem;padding-bottom:5rem;border-top:1px solid #f0e7da}.section-home-company-proof .home-company-proof-shell{padding:clamp(1.25rem,1vw + .92rem,1.95rem);border:1px solid #e7dbc9;border-radius:1.18rem;background:linear-gradient(180deg, #fffefb 0%, #fcf5ec 100%);box-shadow:0 .2rem .85rem rgba(15,23,42,.03)}.section-home-company-proof .home-company-proof-heading{padding-right:1.6rem;margin-bottom:.46rem !important;color:#283241;white-space:nowrap}.section-home-company-proof .home-company-proof-heading::after{width:calc(100% + 1.6rem);background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-home-company-proof .home-company-proof-identity{max-width:35rem;margin-bottom:1.34rem !important;color:#6b5545;font-size:.9rem;font-weight:600;letter-spacing:.01em;line-height:1.45}.section-home-company-proof .home-company-proof-row{--bs-gutter-x: clamp(1.25rem, 1vw + 0.8rem, 2rem);--bs-gutter-y: 1.2rem;align-items:stretch !important;margin-top:.08rem}.section-home-company-proof .home-company-proof-main{display:flex;flex-direction:column;justify-content:flex-start;padding-right:clamp(.3rem,.5vw,.75rem);max-width:40.5rem}.section-home-company-proof .home-company-proof-body{max-width:40rem;color:#5d6671;font-size:.97rem;line-height:1.62}.section-home-company-proof .home-company-proof-list{position:relative;display:grid;gap:.62rem;max-width:26rem;margin:1.9rem 0 0 !important;padding:1.12rem 1.05rem 1rem 1.02rem;border:1px solid #e8dccd;border-left:2px solid #d4b59a;border-radius:.98rem;background:linear-gradient(180deg, rgba(249, 240, 229, 0.9) 0%, rgba(255, 251, 246, 0.96) 100%)}.section-home-company-proof .home-company-proof-list::before{content:"";position:absolute;left:0;top:-1rem;width:min(100%,24rem);height:1px;background:linear-gradient(90deg, rgba(211, 188, 164, 0.88) 0%, rgba(211, 188, 164, 0.18) 100%)}.section-home-company-proof .home-company-proof-list li{position:relative;padding-left:.98rem;color:#5b6570;font-size:.85rem;font-weight:600;line-height:1.42}.section-home-company-proof .home-company-proof-list li::before{content:"";position:absolute;left:.02rem;top:.42rem;width:.32rem;height:.32rem;border-radius:999px;background:#c7ab93}.section-home-company-proof .home-company-proof-link{display:inline-flex;align-items:center;width:fit-content;margin-top:1.32rem;color:#735443;font-size:1rem;font-weight:500;letter-spacing:.002em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.section-home-company-proof .home-company-proof-link:hover,.section-home-company-proof .home-company-proof-link:focus{color:#603f2b}.section-home-company-proof .home-company-proof-side{display:flex;justify-content:flex-end;align-items:stretch;padding-left:clamp(.85rem,1vw,1.3rem);border-left:1px solid #eadfce}.section-home-company-proof .home-company-proof-portrait{width:min(100%,19.1rem);margin-left:auto;display:flex;flex-direction:column;justify-content:center;padding:.72rem;border:1px solid #eadfce;border-radius:1.18rem;background:linear-gradient(180deg, rgba(251, 245, 237, 0.9) 0%, rgba(255, 252, 247, 0.96) 100%)}.section-home-company-proof .home-company-proof-portrait-frame{overflow:hidden;aspect-ratio:.82;border:1px solid #e3d6c6;border-radius:.95rem;background:linear-gradient(180deg, #faf4ec 0%, #f2e7da 100%);box-shadow:inset 0 0 0 .55rem rgba(255,251,246,.6)}.section-home-company-proof .home-company-proof-portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.section-home-company-proof .home-company-proof-caption{margin-top:.7rem;color:#69727d;font-size:.83rem;line-height:1.4;text-align:center}.section-home-company-proof .home-company-proof-caption a{color:#7b5238;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.section-home-company-proof .home-company-proof-caption a:hover,.section-home-company-proof .home-company-proof-caption a:focus{color:#603f2b}.section-home-why{background-color:#fff;padding-top:4.45rem;padding-bottom:4rem}.section-home-why>.section__inner>h2{margin-bottom:2.05rem !important}.section-home-final-cta{background-color:#212529;color:#fff;text-align:center;padding-top:3.35rem;padding-bottom:3.35rem}.section-home-final-cta h2,.section-home-final-cta p{color:#fff}.section-home-final-cta .btn{margin-top:1rem}@media(min-width: 768px)and (max-width: 1199.98px){.section-home-services,.section-home-process{padding-top:3.65rem;padding-bottom:3.45rem}.section-home-services>.section__inner>h2,.section-home-process>.section__inner>h2{margin-bottom:1.8rem !important}.section-home-services .section__inner{padding:1.12rem 1.08rem}.section-home-why .section__inner,.section-home-process .section__inner{padding:1.12rem 1.08rem}.section-home-services .section__inner>.row.g-4{--bs-gutter-x: 1.12rem;--bs-gutter-y: 1.12rem}.section-home-services .section__inner>.row.g-4>.col-md-3,.section-home-process .section__inner>.row.g-4>[class*=col-]{flex:0 0 50%;max-width:50%}.section-home-services .service-card{padding:1rem .96rem .92rem}.section-home-services .service-card p.small{min-height:0}.section-home-process .section__inner>.row.g-4{--bs-gutter-x: 1.12rem;--bs-gutter-y: 1.12rem}.section-home-process .section__inner>.row.g-4::before{display:none}.process-step{padding:1.04rem .98rem .98rem}}@media(min-width: 768px)and (max-width: 991.98px){.section-home-why>.section__inner>h2,.section-home-services>.section__inner>h2,.section-home-process>.section__inner>h2,.section-home-trust h2,.section-home-company-proof .home-company-proof-heading{display:block;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.section-home-services>.section__inner>h2{margin-bottom:2rem !important}.section-home-services .section__inner{padding:.86rem .78rem .92rem}.section-home-why .section__inner,.section-home-process .section__inner{padding:.86rem .78rem .92rem}.section-home-hero .home-hero-row{row-gap:1.05rem}.section-home-hero .home-hero-main{flex:0 0 56%;max-width:56%;padding-top:0}.section-home-hero .home-hero-side{flex:0 0 44%;max-width:44%;justify-content:flex-end;padding-top:.3rem}.section-home-hero h1{max-width:none;font-size:clamp(2.55rem,4.85vw,3.35rem)}.section-home-hero p.lead{max-width:none;margin-bottom:1.08rem}.section-home-hero .home-hero-actions{gap:.82rem .86rem}.section-home-hero .home-hero-actions .btn-primary,.section-home-hero .home-hero-actions .btn-outline-secondary{min-width:0}.section-home-hero .home-hero-microcopy{max-width:30rem;margin-top:1rem}.section-home-hero .home-hero-support-module{width:min(100%,21.2rem);padding:.68rem .68rem .82rem}.section-home-hero .home-hero-support-note{margin-top:.72rem !important;padding-top:.72rem}.section-home-hero .home-hero-support-note p{font-size:.82rem;line-height:1.42}.section-home-services .section__inner>.row.g-4{--bs-gutter-x: 0.84rem;--bs-gutter-y: 0.96rem;margin-right:0;margin-left:0;padding:0}.section-home-services .service-card{padding:.94rem .88rem .86rem}.section-home-company-proof{padding-top:3.7rem;padding-bottom:4.2rem}.section-home-company-proof .home-company-proof-shell{padding:1.08rem 1rem 1.16rem}.section-home-company-proof .home-company-proof-heading{max-width:none;padding-right:0;margin-bottom:.58rem !important;white-space:normal;text-wrap:balance}.section-home-company-proof .home-company-proof-heading::after{width:100%}.section-home-company-proof .home-company-proof-identity{max-width:34rem;margin-bottom:1.12rem !important}.section-home-company-proof .home-company-proof-row{--bs-gutter-y: 1rem;margin-top:.18rem}.section-home-company-proof .home-company-proof-main{max-width:none;padding-right:0}.section-home-company-proof .home-company-proof-body{max-width:none;font-size:.94rem;line-height:1.56}.section-home-company-proof .home-company-proof-list{max-width:24rem;margin-top:1.45rem !important}.section-home-company-proof .home-company-proof-link{margin-top:1.12rem}.section-home-company-proof .home-company-proof-side{justify-content:flex-start;padding-left:calc(var(--bs-gutter-x)*.5);padding-top:.28rem;border-left:0}.section-home-company-proof .home-company-proof-portrait{width:min(100%,16.4rem);margin-left:0}}@media(max-width: 767.98px){.section-home-why,.section-home-services,.section-home-process,.section-home-trust,.section-home-company-proof{padding-top:3rem;padding-bottom:3rem}.section-home-why>.section__inner>h2,.section-home-services>.section__inner>h2,.section-home-process>.section__inner>h2,.section-home-company-proof>.section__inner>h2{margin-bottom:1.55rem !important}.section-home-services .section__inner{padding:.92rem .88rem}.section-home-why .section__inner,.section-home-process .section__inner{padding:.92rem .88rem}.section-home-services .section__inner>.row.g-4{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;padding:0}.section-home-services .service-card{padding:.96rem .92rem .9rem}.section-home-trust .row.mb-4{margin-bottom:1.55rem !important}.section-home-trust .section__inner{padding:.98rem .92rem}.section-home-company-proof{padding-bottom:3.3rem}.section-home-company-proof .home-company-proof-shell{padding:1.02rem .96rem 1.08rem}.section-home-company-proof .home-company-proof-heading{margin-bottom:.98rem !important;padding-right:0;white-space:normal}.section-home-company-proof .home-company-proof-heading::after{width:100%}.section-home-company-proof .home-company-proof-identity{margin-bottom:1.08rem !important;font-size:.85rem}.section-home-company-proof .home-company-proof-body{font-size:.92rem}.section-home-company-proof .home-company-proof-list{gap:.42rem;margin-top:1.28rem !important;padding:.82rem .88rem .86rem .88rem}.section-home-company-proof .home-company-proof-list::before{top:-0.78rem;width:100%}.section-home-company-proof .home-company-proof-link{margin-top:1.02rem;font-size:.94rem}.section-home-company-proof .home-company-proof-side{justify-content:center;padding-left:calc(var(--bs-gutter-x)*.5);padding-top:1rem;border-left:0;border-top:1px solid #eadfce}.section-home-company-proof .home-company-proof-portrait{width:min(100%,15rem);margin-left:0;padding:.62rem}.section-home-why .row.g-4{display:block}.section-home-why .row.g-4>[class*=col-]{padding:1rem .96rem}.section-home-why .row.g-4>[class*=col-]+[class*=col-]{border-left:0;border-top:1px solid #ebe0d1}.section-home-trust .row.row-cols-1.row-cols-md-3.g-3.mb-4{margin-bottom:.92rem !important}.home-trust-metric-card{padding:1.34rem 1.14rem 1.2rem}.home-trust-text-card{padding:1.02rem 1rem .98rem}.section-home-hero{text-align:center}.section-home-hero .home-hero-main{align-items:center}.section-home-hero h1,.section-home-hero p.lead,.section-home-hero .home-hero-microcopy{margin-left:auto;margin-right:auto}.section-home-hero .home-hero-actions{justify-content:center;gap:.82rem;width:100%;max-width:28rem}.section-home-hero .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;margin:0}.section-home-hero .btn.btn-outline-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0}.section-home-hero .home-hero-actions .btn{flex:1 1 100%}#final-cta.section-home-final-cta .section__inner{display:flex;flex-direction:column;align-items:center}#final-cta.section-home-final-cta .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:28rem;min-width:0;margin:.85rem 0 0 !important}.section-home-services .service-card h3,.section-home-services .service-card p.small,.process-step__label,.process-step p.small,.home-trust-metric-card .small.text-muted,.home-trust-text-card .small{overflow-wrap:anywhere}.section-home-hero .home-hero-side{justify-content:center;margin-top:1.5rem}.section-home-hero .home-hero-support-module{width:min(100%,30rem);margin-left:0;padding:.74rem .74rem .9rem}}@media(max-width: 767.98px){.process-step__title{gap:6px;margin-bottom:8px;padding-bottom:.62rem}.process-step__icon{width:32px;height:32px;padding:.24rem}.process-step__icon--filing{width:28px;height:28px}.section-home-process .section__inner{padding:.95rem .9rem}.section-home-process .section__inner>.row.g-4::before{display:none}.process-step{padding:.96rem .92rem .92rem}}.section-patents-overview h2,.section-patents-search h2,.section-patents-application h2,.section-patents-timeline h2,.section-patents-faq-cta h2{display:inline-block;position:relative;padding-bottom:.55rem}.section-patents-overview h2::after,.section-patents-search h2::after,.section-patents-application h2::after,.section-patents-timeline h2::after,.section-patents-faq-cta h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%);border-radius:999px}.section-patents-overview{background-color:#fff}.patents-hero-support-image{display:block;width:calc(100% + 1.5rem);max-width:none;margin-left:-0.75rem;margin-bottom:.75rem}.patents-hero-summary-card{max-width:860px;width:min(860px,100% - 1.5rem);margin:calc(.9rem + 27px) auto 0;padding:.64rem .8rem .58rem;border:1px solid #e5dbcc;border-radius:.85rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:0 .18rem .55rem rgba(15,23,42,.025);text-align:center}.patents-hero-summary-card__title{margin:0;text-align:center;color:#283241;font-size:.95rem;font-weight:600;line-height:1.2}.patents-hero-summary-card__spacer{height:.38rem}.patents-hero-summary-card__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;justify-items:stretch;transform:translateY(10px)}.patents-hero-summary-card__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0;width:100%;text-align:center;color:#283241;font-size:.84rem;line-height:1.1}.patents-hero-summary-card__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 auto;line-height:0;color:#ff5b1e}.patents-hero-summary-card__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.patents-hero-summary-card__label{display:block;min-width:0;min-height:2.4em;font-weight:500;font-size:.89rem;line-height:1.15}.patents-hero-note{margin-top:.75rem;padding-top:.65rem;border-top:1px solid #ece4d8;color:#5f6771;font-size:.88rem;line-height:1.45}@media(min-width: 992px){.patents-hero-summary-card{width:min(860px,100% - 2rem);padding:.52rem .7rem .48rem}.patents-hero-summary-card__title{text-align:center;font-size:.92rem;line-height:1.15}.patents-hero-summary-card__spacer{height:.28rem}.patents-hero-summary-card__list{gap:.75rem}.patents-hero-summary-card__item{gap:.3rem}.patents-hero-summary-card__label{min-height:2.2em;font-weight:500;font-size:.85rem;line-height:1.1}.patents-hero-note{margin-top:.38rem;padding-top:.38rem;font-size:.84rem;line-height:1.35}}.section-patents-search{background-color:#faf7f2;border-top:1px solid #f0e4d4;border-bottom:1px solid #f0e4d4;padding-top:3.8rem;padding-bottom:4rem;margin-bottom:0}.section-patents-search .row.align-items-start{row-gap:1.1rem}.section-patents-search .col-lg-5{display:flex;flex-direction:column;gap:.8rem}.section-patents-search .col-lg-5>p{margin-bottom:0}.section-patents-search .col-lg-7>.row.g-3{row-gap:.9rem !important;margin-left:0;margin-right:0}.section-patents-search .col-lg-7 .border.rounded-3.p-3.h-100{border-color:#e8d8c6 !important;border-radius:.85rem !important;background-color:#fffdfa;box-shadow:0 .14rem .45rem rgba(15,23,42,.028);padding:1rem 1rem .92rem !important}.section-patents-search .col-lg-7 .border.rounded-3.p-3.h-100 h3{margin-bottom:.5rem !important;color:#283241;font-weight:600}.section-patents-search .col-lg-7 .border.rounded-3.p-3.h-100 p{color:#505663;font-size:.84rem;line-height:1.42}.section-patents-application{background-color:#fff7f1;border-top:1px solid #f0e4d4;padding-top:4.15rem}.section-patents-application .col-lg-7>h2{align-self:flex-start;width:fit-content}.section-patents-application>.section__inner>.row{align-items:stretch;row-gap:1.3rem;margin-left:0;margin-right:0;padding:clamp(1.1rem,1vw + .7rem,1.65rem);border:1px solid #eadfce;border-radius:1.15rem;background:linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.035)}.section-patents-application .col-lg-7{display:flex;flex-direction:column;justify-content:center;padding-right:1.15rem}.section-patents-application .col-lg-7>h2{margin-bottom:.72rem !important}.section-patents-application .col-lg-7>p:first-of-type{max-width:760px;margin-bottom:.95rem;color:#283241;font-size:1.01rem;line-height:1.56}.section-patents-application .col-lg-7>ul{max-width:760px;margin:0 0 1.05rem;padding:0;list-style:none;display:grid;gap:.76rem}.section-patents-application .col-lg-7>ul li{position:relative;margin:0;padding-left:1.14rem;color:#283241;font-size:.98rem;line-height:1.5}.section-patents-application .col-lg-7>ul li::before{content:"";position:absolute;left:0;top:.58rem;width:.38rem;height:.38rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}.section-patents-application .col-lg-7>p.small.text-muted{position:relative;max-width:760px;margin-bottom:0;padding-top:.95rem;color:#5f6771;font-size:.86rem;line-height:1.46}.section-patents-application .col-lg-7>p.small.text-muted::before{content:"";position:absolute;left:0;top:0;width:4.5rem;height:1px;background:rgba(255,91,30,.26)}.section-patents-application .col-lg-5{display:flex;align-items:stretch}.section-patents-application .col-lg-5>.p-4{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100%;margin-top:.2rem;padding-top:1.45rem !important;padding-bottom:1.45rem !important;border:1px solid #efe3d7 !important;background:linear-gradient(180deg, #fffefd 0%, #fbf6ef 100%) !important;box-shadow:none}@media(min-width: 992px){.section-patents-application .col-lg-7>p.small.text-muted{padding-top:1rem}}.section-patents-timeline{background-color:#fff;padding-top:.9rem}.section-patents-timeline>.section__inner>.row.mb-4{margin-bottom:1.7rem}.section-patents-timeline>.section__inner>.row.mb-4 .col-lg-8{max-width:760px}.section-patents-timeline>.section__inner>.row.mb-4 p{color:#5f6771}.patents-timeline-pairs{margin-top:0}.patents-timeline-pairs>.row.g-3,.patent-packages.row.g-3{margin-left:0;margin-right:0}.patents-timeline-pair{display:flex;flex-direction:column;gap:.76rem;height:100%}.patents-timeline-stage-card,.patents-timeline-cost-card{height:100%;padding:1.08rem 1.02rem .98rem;border:1px solid #ebe2d6;border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .07rem .2rem rgba(15,23,42,.022)}.patents-timeline-stage-card{display:flex;flex-direction:column}.patents-timeline-stage-card__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem}.patents-timeline-stage-card__number{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;flex:0 0 auto;border-radius:999px;background-color:rgba(255,91,30,.1);color:#ff5b1e;font-size:.72rem;font-weight:700;line-height:1}.patents-timeline-stage-card__label,.patents-timeline-cost-card__label{margin:0;color:#283241;font-size:.92rem;font-weight:600;line-height:1.2}.patents-timeline-stage-card__body,.patents-timeline-cost-card__body{margin:0;color:#5f6771;font-size:.83rem;line-height:1.44}.patents-timeline-stage-card__body{min-height:4.5em}.patents-timeline-cost-card{padding:.93rem .98rem;border:1px solid #efe3d7;border-left-width:3px;border-left-color:rgba(255,91,30,.2);border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:none}.patents-timeline-cost-card__label{margin-bottom:.35rem;color:#8b7f73;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.patents-timeline-cost-card__body{font-size:.82rem;line-height:1.42}.patents-timeline-band{margin-top:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.patents-timeline-stepper{position:relative;margin-top:0}.patents-timeline-stepper::before{content:"";position:absolute;left:1rem;right:1rem;top:1.05rem;height:1px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.08), rgba(255, 91, 30, 0.18), rgba(255, 91, 30, 0.08))}.patents-timeline-stepper__card{height:100%;padding:1.1rem 1.1rem 1rem;border:1px solid #ece3d8;border-radius:.9rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .08rem .24rem rgba(15,23,42,.025)}.patents-timeline-stepper__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem}.patents-timeline-stepper__number{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex:0 0 auto;border-radius:999px;background-color:rgba(255,91,30,.1);color:#ff5b1e;font-size:.78rem;font-weight:700;line-height:1}.patents-timeline-stepper__label{margin:0;color:#283241;font-size:.9rem;font-weight:500;line-height:1.2}.patents-timeline-stepper__body{margin:0;color:#5f6771;font-size:.86rem;line-height:1.45}.patents-cost-rail{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:hidden;border:1px solid #eee2d6;border-radius:.9rem;background-color:#fbf8f3}.patents-cost-rail__item{min-width:0;padding:.9rem 1rem .85rem;background:linear-gradient(180deg, #fffefc 0%, #fbf8f2 100%)}.patents-cost-rail__item+.patents-cost-rail__item{border-left:1px solid #ede2d7}.patents-cost-rail__label{margin:0 0 .35rem;color:#283241;font-size:.8rem;font-weight:500;line-height:1.25}.patents-cost-rail__body{margin:0;color:#5f6771;font-size:.8rem;line-height:1.45}.patent-packages-block{margin-top:2.7rem;padding:1.6rem 1.4rem 1.45rem;border-top:2px solid #d9c5ae;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.patent-packages{margin-top:calc(.85rem - 17px)}.patent-packages>[class*=col-]{display:flex}.patent-pricing-card{position:relative;flex:1;display:flex;flex-direction:column;width:100%;min-height:100%;background:linear-gradient(180deg, #ffffff 0%, #fdfbf7 100%);border:1px solid #eadfce;border-radius:.95rem;padding:1.8rem 1.2rem 1.15rem;box-shadow:0 .05rem .2rem rgba(15,23,42,.02)}.patent-pricing-card>:last-child{margin-bottom:0}.patent-pricing-card p{color:#5f6771;line-height:1.45}.patent-package-label{letter-spacing:.06em;color:#7d6a58}.patent-package-list{list-style:none;padding-left:0;margin-bottom:.92rem;display:grid;gap:.38rem}.patent-package-list li{position:relative;padding-left:1rem;color:#39424e;line-height:1.35}.patent-package-list li::before{content:"•";position:absolute;left:0;top:0;color:#ff5b1e}.patent-package-price{margin-top:auto;color:#283241;font-size:1.02rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.patent-package-price strong{display:block;margin-bottom:.15rem;color:#8b7f73;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.patent-package-price sup,.patent-packages-note sup{font-size:.72em;line-height:0;vertical-align:super}.patent-pricing-card--highlight{border-color:rgba(255,91,30,.92);background:linear-gradient(180deg, #fff7f1 0%, #ffffff 100%);padding-top:2.1rem;box-shadow:0 .7rem 1.6rem rgba(15,23,42,.07)}.patent-pricing-card--highlight .patent-package-label{color:#675443}.patent-pricing-badge{position:absolute;top:.75rem;right:1.2rem;display:inline-flex;align-items:center;width:fit-content;margin-bottom:0;padding:.22rem .65rem;border-radius:999px;background-color:#ff5b1e;color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 .3rem .8rem rgba(255,91,30,.24)}.patent-pricing-card--highlight>p.text-uppercase{padding-right:5.5rem}.patent-pricing-card .btn{margin-top:.95rem !important}.section-patents-timeline .patent-pricing-card .btn{font-size:.9rem}.patent-pricing-card>p.small.mb-3{min-height:4.05em;margin-bottom:.82rem !important}.patent-pricing-card:not(.patent-pricing-card--highlight):first-child>p.small.mb-3{margin-top:2px}@media(min-width: 992px){.patent-packages .col-md-4{display:flex}}.patent-packages-note{color:#5f6771;font-size:.82rem;line-height:1.42}.section-patents-timeline .package-card{border:1px solid #f0e4d4;border-radius:.75rem;padding:1.25rem;background-color:#fff}.section-patents-timeline .package-card--highlight{border-color:#ff5b1e;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.04)}.package-badge{display:inline-block;margin-bottom:.5rem;padding:.15rem .6rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;background-color:#ff5b1e;color:#fff}.package-price{font-weight:600}.patent-plan__note{margin-top:auto}.patent-pricing-table th,.patent-pricing-table td{padding:.75rem 1rem;border-bottom:1px solid #eee}.patent-pricing-table th{font-weight:600;background-color:#fafafa}.section-patents-faq-cta{background:linear-gradient(180deg, #fbfaf8 0%, #f7f4ef 100%);border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;padding-top:4.5rem;padding-bottom:4.5rem}.section-patents-faq-cta .accordion-item{border:1px solid #e6dbcb;border-radius:.9rem;overflow:hidden;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .12rem .4rem rgba(15,23,42,.03)}.section-patents-faq-cta .accordion-item+.accordion-item{margin-top:.7rem}.section-patents-faq-cta .accordion-button{padding:1rem 1.1rem;color:#283241;font-size:.95rem;font-weight:600;line-height:1.35;white-space:normal;background-color:rgba(0,0,0,0)}.section-patents-faq-cta .accordion-button:not(.collapsed){color:#1f2732;background-color:#fff8f2;box-shadow:inset 0 1px 0 rgba(255,91,30,.08)}.section-patents-faq-cta .accordion-button:focus{box-shadow:0 0 0 .1rem rgba(255,91,30,.18)}.section-patents-faq-cta .accordion-body{padding:.95rem 1.1rem 1.05rem;color:#5f6771;font-size:.9rem;line-height:1.55}.section-patents-faq-cta .faq-accordion{margin-top:1rem}.section-patents-faq-cta .faq-intro{max-width:540px;margin-bottom:1rem;color:#5f6771}.section-patents-faq-cta .faq-cta-col{display:flex}.section-patents-faq-cta .cta-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.4rem;border:1px solid #e5dbcc;border-left:3px solid rgba(255,91,30,.7);border-radius:1rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:0 .35rem 1rem rgba(15,23,42,.045);text-align:left}.section-patents-faq-cta .cta-card h3{margin-bottom:.8rem;color:#283241;line-height:1.25}.section-patents-faq-cta .cta-card p{color:#5f6771}.section-patents-faq-cta .cta-card .btn{margin-top:1rem}.section-patents-faq-cta .btn-primary{margin-top:1rem}@media(max-width: 991.98px){.section-patents-overview .row{row-gap:1.1rem}.patents-hero-summary-card{max-width:none;width:100%;margin-top:.85rem;margin-bottom:.72rem;padding:.82rem .9rem .8rem}.patents-hero-summary-card__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.58rem .8rem;transform:none}.patents-hero-summary-card__label{min-height:0;line-height:1.2}.patents-hero-support-image{width:100%;margin-left:0}.patents-hero-note{margin-top:.2rem;padding-top:.46rem}.section-patents-search{padding-top:2.9rem;padding-bottom:3rem}.section-patents-search .row.align-items-start{row-gap:1.02rem}.section-patents-search .col-lg-5{gap:.62rem}.section-patents-search .col-lg-7>.row.g-3{row-gap:.76rem !important}.section-patents-application{padding-top:2.95rem}.section-patents-application>.section__inner>.row{align-items:flex-start;padding:1rem .94rem}.section-patents-application .col-lg-7{justify-content:flex-start;padding-right:0}.section-patents-application .col-lg-7>p:first-of-type,.section-patents-application .col-lg-7>ul,.section-patents-application .col-lg-7>p.small.text-muted{max-width:none}.section-patents-application .col-lg-5>.p-4{margin-top:.1rem;padding-top:1.12rem !important;padding-bottom:1.12rem !important}.section-patents-faq-cta{padding-top:3.9rem;padding-bottom:3.9rem}.section-patents-faq-cta .row.g-4.align-items-start{row-gap:1.1rem}.section-patents-faq-cta .faq-intro{margin-bottom:.85rem}.section-patents-faq-cta .faq-cta-col{margin-top:1.35rem}}@media(max-width: 575.98px){.patents-hero-summary-card__list{grid-template-columns:1fr}}@media(min-width: 992px)and (max-width: 1199.98px){.section-patents-overview .row{row-gap:1.15rem}.patents-hero-summary-card{max-width:none;width:100%;margin-top:.95rem;margin-bottom:.78rem;padding:.72rem .82rem .68rem}.patents-hero-summary-card__list{gap:.62rem .78rem;transform:none}.patents-hero-summary-card__label{min-height:0;font-size:.84rem;line-height:1.22}.patents-hero-note{margin-top:.25rem;padding-top:.5rem}.section-patents-search{padding-top:3.2rem;padding-bottom:3.35rem}.section-patents-search .row.align-items-start{row-gap:1.2rem}.section-patents-search .col-lg-5,.section-patents-search .col-lg-7{flex:0 0 100%;max-width:100%}.section-patents-search .col-lg-7>.row.g-3{margin-top:.1rem}.section-patents-application{padding-top:3.35rem}.section-patents-application>.section__inner>.row{align-items:flex-start;padding:1.08rem 1rem}.section-patents-application .col-lg-7,.section-patents-application .col-lg-5{flex:0 0 100%;max-width:100%}.section-patents-application .col-lg-7{justify-content:flex-start;padding-right:0}.section-patents-application .col-lg-7>p:first-of-type,.section-patents-application .col-lg-7>ul,.section-patents-application .col-lg-7>p.small.text-muted{max-width:none}.section-patents-application .col-lg-5>.p-4{margin-top:.2rem;padding-top:1.2rem !important;padding-bottom:1.2rem !important}.section-patents-faq-cta{padding-top:4rem;padding-bottom:4rem}.section-patents-faq-cta .row.g-4.align-items-start{row-gap:1.25rem}.section-patents-faq-cta .faq-cta-col{margin-top:2.15rem}}@media(min-width: 768px)and (max-width: 1199.98px){.section-patents-timeline{padding-top:3.15rem;padding-bottom:3rem}.section-patents-timeline>.section__inner>.row.mb-4,.section-patents-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4,.section-patents-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1.12rem !important}.patents-timeline-stepper::before{content:none}.patents-timeline-stage-card,.patents-timeline-cost-card,.patent-pricing-card{min-height:0}.patents-timeline-stage-card__body,.patent-pricing-card>p.small.mb-3{min-height:0}.patents-cost-rail{grid-template-columns:repeat(2, minmax(0, 1fr))}.patents-cost-rail__item:nth-child(2n+1){border-left:0}.patents-cost-rail__item:nth-child(n+3){border-top:1px solid #ede2d7}.patent-packages-block{margin-top:2rem;padding:1.38rem 1.08rem 1.12rem}.patent-packages{margin-top:.72rem}.patent-pricing-card{padding:1.48rem 1.02rem 1rem}.patent-pricing-card--highlight{padding-top:1.75rem}}@media(min-width: 992px)and (max-width: 1199.98px){.patents-timeline-pairs .row.g-3>[class*=col-],.patent-packages>.col-md-4{flex:0 0 50%;max-width:50%}}@media(min-width: 768px)and (max-width: 991.98px){.patents-timeline-pairs .row.g-3>[class*=col-],.patent-packages>.col-md-4{flex:0 0 100%;max-width:100%}.patents-cost-rail{grid-template-columns:1fr}.patents-cost-rail__item+.patents-cost-rail__item{border-left:0;border-top:1px solid #ebdfd3}}@media(max-width: 767.98px){.section-patents-overview h1,.section-patents-overview .lead,.section-patents-overview p,.section-patents-search p,.section-patents-application p,.section-patents-application li,.section-patents-timeline p,.section-patents-faq-cta .accordion-button,.section-patents-faq-cta .accordion-body,.section-patents-faq-cta .cta-card p{overflow-wrap:anywhere}.section-patents-search,.section-patents-application,.section-patents-timeline,.section-patents-faq-cta{text-align:left}.section-patents-search{padding-bottom:2.25rem}.section-patents-application{padding-top:2.25rem}.patents-timeline-pairs{margin-top:0}.section-patents-timeline>.section__inner>.row.mb-4,.section-patents-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4,.section-patents-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1rem !important}.section-patents-timeline>.section__inner>.row.mb-4>[class*=col-],.section-patents-timeline>.section__inner>.row.g-3.mb-4>[class*=col-]{margin-bottom:.75rem}.patent-packages-block{margin-top:1.35rem;padding:1.2rem .92rem .9rem}.patent-packages{margin-top:.62rem}.patent-pricing-card{min-height:0}.patent-pricing-card--highlight{padding-top:1.35rem}.patent-pricing-badge{position:static;display:inline-block;margin-bottom:.65rem}.patent-pricing-card--highlight>p.text-uppercase{padding-right:0}.patent-pricing-card,.patent-pricing-card--highlight,.patents-timeline-stage-card,.patents-timeline-cost-card{min-height:0}.patent-pricing-card>p.small.mb-3{min-height:0}.patents-timeline-stepper::before{content:none}.patents-cost-rail{grid-template-columns:1fr}.patents-cost-rail__item+.patents-cost-rail__item{border-left:0;border-top:1px solid #ebdfd3}.patent-pricing-table th,.patent-pricing-table td{padding-left:.5rem;padding-right:.5rem}.section-patents-faq-cta{padding-top:3.5rem;padding-bottom:3.5rem}.section-patents-faq-cta .faq-accordion{margin-top:.85rem}.section-patents-faq-cta .faq-cta-col{margin-top:1.25rem}.section-patents-faq-cta .cta-card{padding:1.25rem 1.1rem}}@media(min-width: 1200px){.section-patents-faq-cta .faq-cta-col{margin-top:5.625rem}}.section-trademarks-search h2,.section-trademarks-application h2,.section-trademarks-renewal h2,.section-trademarks-timeline h2,.section-trademarks-video h2,.section-trademarks-faq-cta h2{display:inline-block;position:relative;padding-bottom:.55rem}.section-trademarks-search h2::after,.section-trademarks-application h2::after,.section-trademarks-renewal h2::after,.section-trademarks-timeline h2::after,.section-trademarks-video h2::after,.section-trademarks-faq-cta h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%);border-radius:999px}.section-trademarks-overview{background-color:#fff;padding-bottom:1.75rem}.section-trademarks-overview .row{align-items:flex-start;row-gap:1.05rem}.section-trademarks-overview .col-lg-8{display:flex;flex-direction:column}.section-trademarks-overview .col-lg-4{display:flex;margin-top:.1rem}.section-trademarks-overview .col-lg-8>h1{max-width:720px;margin-bottom:.65rem}.section-trademarks-overview .col-lg-8>.lead{max-width:720px;margin-bottom:.72rem}.section-trademarks-overview .col-lg-8>p.mb-3{max-width:820px;margin-bottom:0 !important}.tm-hero-summary-card{position:relative;overflow:hidden;max-width:820px;width:min(820px,100%);margin-top:calc(.8rem + 30px);padding:1.04rem 1.1rem 1rem;background:linear-gradient(180deg, #fffefb 0%, #fbf2e9 100%);border:1px solid #d8c5af;border-radius:1rem;box-shadow:0 .34rem 1rem rgba(15,23,42,.045);text-align:center}.tm-hero-summary-card__title{margin:0;color:#283241;font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1.15}.tm-hero-summary-card__spacer{height:.965rem}.tm-hero-summary-card__list{list-style:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem .98rem;margin:0;padding:0;text-align:left;align-items:start}.tm-hero-summary-card__item{position:relative;display:flex;align-items:flex-start;gap:.44rem;min-width:0;color:#283241;font-size:.85rem;line-height:1.3}.tm-hero-summary-card__item::before{content:"";flex:0 0 auto;width:.36rem;height:.36rem;margin-top:.42rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}.tm-hero-image-card{position:relative;flex:1;min-height:360px;overflow:hidden;border:1px solid #e5dbcc;border-radius:1rem;box-shadow:0 .24rem .8rem rgba(15,23,42,.04);background:url("/images/trademarks/trademark-768w.webp") center center/cover no-repeat}@media(min-width: 768px){.tm-hero-image-card{background-image:url("/images/trademarks/trademark-1200w.webp")}}@media(min-width: 1200px){.tm-hero-image-card{background-image:url("/images/trademarks/trademark-1400w.webp")}}.tm-hero-image-card::after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 247, 241, 0.12) 100%)}.tm-search-memo-card{margin-top:1rem;padding:.95rem 1rem .9rem;border:1px solid #d8c5af;border-radius:1rem;background:linear-gradient(180deg, #fffefb 0%, #fbf2e9 100%);box-shadow:0 .34rem 1rem rgba(15,23,42,.045)}.tm-search-memo-card__title{margin:0;color:#283241;font-size:.82rem;font-weight:600;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.tm-search-memo-card__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.48rem .92rem;margin-top:.8rem}.tm-search-memo-card__item{position:relative;display:flex;align-items:flex-start;gap:.44rem;min-width:0;color:#283241;font-size:.84rem;line-height:1.3}.tm-search-memo-card__item::before{content:"";flex:0 0 auto;width:.34rem;height:.34rem;margin-top:.4rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}.tm-search-memo-card__item--full{grid-column:1/-1}@media(min-width: 992px){.section-trademarks-overview{padding-bottom:2.05rem}.section-trademarks-overview .col-lg-8>.lead{margin-bottom:.7rem !important}.tm-hero-summary-card{margin-top:calc(.68rem + 30px);padding:.96rem 1rem .96rem}.tm-hero-summary-card__title{font-size:.93rem}.tm-hero-summary-card__spacer{height:.885rem}.tm-hero-summary-card__list{gap:.46rem .92rem}.tm-hero-summary-card__item{gap:.38rem;font-size:.83rem;line-height:1.28}.tm-hero-summary-card__item::before{width:.34rem;height:.34rem;margin-top:.4rem}.tm-hero-image-card{min-height:438px}.tm-search-memo-card{margin-top:calc(.95rem + 30px);padding:.9rem .98rem .88rem}.tm-search-memo-card__title{font-size:.8rem}.tm-search-memo-card__grid{grid-auto-flow:column;grid-template-rows:repeat(2, minmax(0, auto));gap:.44rem .9rem}.tm-search-memo-card__item{gap:.4rem;font-size:.83rem;line-height:1.28}.tm-search-memo-card__item::before{width:.32rem;height:.32rem;margin-top:.38rem}.tm-search-memo-card__item--full{grid-column:auto}}@media(max-width: 767.98px){.section-trademarks-overview .col-lg-8>p.mb-3{margin-bottom:0 !important}.tm-hero-summary-card{max-width:none;width:100%;margin-top:.82rem;padding:.9rem .94rem .9rem}.tm-hero-summary-card__list{grid-template-columns:1fr}.tm-hero-image-card{min-height:260px}.tm-search-memo-card{margin-top:.85rem;padding:.88rem .92rem .86rem}.tm-search-memo-card__grid{grid-template-columns:1fr;gap:.4rem}.tm-search-memo-card__item--full{grid-column:auto}}.section-trademarks-search{background-color:#faf7f2;border-top:1px solid #f0e4d4;border-bottom:1px solid #f0e4d4;padding-top:1.55rem;padding-bottom:5.25rem;margin-bottom:0}.section-trademarks-search>.section__inner>.row{align-items:flex-start;margin-left:0;margin-right:0}.section-trademarks-search>.section__inner>.row>.col-lg-7{margin-top:.95rem}.section-trademarks-search>.section__inner>.row>.col-lg-7 .border.rounded-3.p-3.h-100{border-color:#e8d8c6 !important;border-radius:.85rem !important;background-color:#fffdfa;box-shadow:0 .14rem .45rem rgba(15,23,42,.028)}.section-trademarks-search>.section__inner>.row>.col-lg-7 .border.rounded-3.p-3.h-100 h3{color:#283241;font-weight:600}.section-trademarks-search>.section__inner>.row>.col-lg-7 .border.rounded-3.p-3.h-100 p{color:#505663;font-size:.84rem;line-height:1.42}@media(min-width: 992px){.section-trademarks-search>.section__inner>.row>.col-lg-5{flex:0 0 50%;max-width:50%}.section-trademarks-search>.section__inner>.row>.col-lg-7{flex:0 0 50%;max-width:50%;margin-top:calc(.95rem + 50px)}.section-trademarks-search>.section__inner>.row>.col-lg-5>h2{max-width:none;font-size:1.55rem;line-height:1.12}.tm-search-memo-card{margin-top:.95rem;padding:.9rem .98rem .88rem}.tm-search-memo-card__title{font-size:.8rem}.tm-search-memo-card__grid{gap:.44rem .9rem}.tm-search-memo-card__item{gap:.4rem;font-size:.83rem;line-height:1.28}.tm-search-memo-card__item::before{width:.32rem;height:.32rem;margin-top:.38rem}}.section-trademarks-application{background-color:#fff7f1;border-top:1px solid #f0e4d4;padding-top:4.15rem}.section-trademarks-application .col-lg-7>h2{align-self:flex-start;width:fit-content}.section-trademarks-application>.section__inner>.row{align-items:stretch;row-gap:1.3rem;margin-left:0;margin-right:0;padding:clamp(1.1rem,1vw + .7rem,1.65rem);border:1px solid #eadfce;border-radius:1.15rem;background:linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.035)}.section-trademarks-application .col-lg-7{display:flex;flex-direction:column;justify-content:center;padding-right:1.15rem}.section-trademarks-application .col-lg-7>h2{margin-bottom:.72rem !important}.section-trademarks-application .col-lg-7>p:first-of-type{max-width:760px;margin-bottom:.95rem;color:#283241;font-size:1.01rem;line-height:1.56}.section-trademarks-application .col-lg-7>ul{max-width:760px;margin:0 0 1.05rem;padding:0;list-style:none;display:grid;gap:.76rem}.section-trademarks-application .col-lg-7>ul li{position:relative;margin:0;padding-left:1.14rem;color:#283241;font-size:.98rem;line-height:1.5}.section-trademarks-application .col-lg-7>ul li::before{content:"";position:absolute;left:0;top:.58rem;width:.38rem;height:.38rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}.section-trademarks-application .col-lg-7>p.small.text-muted{position:relative;max-width:760px;margin-bottom:0;padding-top:.95rem;color:#5f6771;font-size:.86rem;line-height:1.46}.section-trademarks-application .col-lg-7>p.small.text-muted::before{content:"";position:absolute;left:0;top:0;width:4.5rem;height:1px;background:rgba(255,91,30,.26)}.section-trademarks-application .col-lg-5{display:flex;align-items:stretch}.section-trademarks-application .col-lg-5>.p-4{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100%;margin-top:.2rem;padding-top:1.45rem !important;padding-bottom:1.45rem !important;border:1px solid #efe3d7 !important;background:linear-gradient(180deg, #fffefd 0%, #fbf6ef 100%) !important;box-shadow:none}@media(min-width: 992px){.section-trademarks-application .col-lg-7>p.small.text-muted{padding-top:1rem}}.section-trademarks-renewal{background-color:#fff;border-top:1px solid #f0e4d4;padding-top:3.65rem;padding-bottom:3.65rem}.section-trademarks-timeline{background-color:#fff;padding-top:.9rem}.section-trademarks-timeline>.section__inner>.row.mb-4{margin-bottom:1.7rem}.section-trademarks-timeline>.section__inner>.row.mb-4 .col-lg-8{max-width:760px}.section-trademarks-timeline>.section__inner>.row.mb-4 p{color:#5f6771}.section-trademarks-timeline>.section__inner>.row.g-3.mb-4{align-items:stretch;margin-left:0;margin-right:0}.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4{margin-bottom:1.2rem !important}.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1.35rem !important}.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-],.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]{display:flex}.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100{flex:1;padding:1.08rem 1.02rem .98rem;border:1px solid #ebe2d6;border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .07rem .2rem rgba(15,23,42,.022)}.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100 h3{margin-bottom:.4rem;font-size:.92rem;line-height:1.2}.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100 p.small{margin-bottom:0;color:#5f6771;font-size:.83rem;line-height:1.44}.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100{flex:1;padding:.93rem .98rem;border:1px solid #efe3d7;border-left-width:3px;border-left-color:rgba(255,91,30,.2);border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:none}.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100 h3{margin-bottom:.35rem;color:#8b7f73;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100 p.small{margin-bottom:0;color:#5f6771;font-size:.82rem;line-height:1.42}.trademark-packages-block{margin-top:2.7rem;padding:1.6rem 1.4rem 1.45rem;border-top:2px solid #d9c5ae;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.trademark-packages{margin-top:calc(.85rem - 17px)}.trademark-packages.row.g-3{margin-left:0;margin-right:0}.trademark-packages>[class*=col-]{display:flex}.tm-pricing-card{position:relative;flex:1;display:flex;flex-direction:column;width:100%;min-height:100%;background-color:#fff;border:1px solid #eadfce;border-radius:.95rem;padding:1.8rem 1.2rem 1.15rem;box-shadow:0 .05rem .2rem rgba(15,23,42,.02);background:linear-gradient(180deg, #ffffff 0%, #fdfbf7 100%)}.tm-pricing-card>:last-child{margin-bottom:0}.tm-pricing-card p{color:#5f6771;line-height:1.45}.tm-package-label{letter-spacing:.06em;color:#7d6a58}.tm-pricing-card--highlight{border-color:rgba(255,91,30,.92);box-shadow:0 .7rem 1.6rem rgba(15,23,42,.07);background:linear-gradient(180deg, #fff7f1 0%, #ffffff 100%);padding-top:2.05rem}.tm-pricing-badge{position:absolute;top:.7rem;right:.9rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .65rem;border-radius:999px;background-color:#ff5b1e;color:#fff;margin-bottom:0;box-shadow:0 .3rem .8rem rgba(255,91,30,.24)}.tm-pricing-card--highlight>p.text-uppercase{padding-right:5.5rem}.tm-pricing-card>h3{margin-bottom:.5rem;min-height:2.55em;font-size:1.05rem;line-height:1.22}.tm-pricing-card>p.small.mb-3{min-height:4.05em;margin-bottom:.82rem !important}.tm-pricing-card:not(.tm-pricing-card--highlight):first-child>p.small.mb-3{margin-top:2px}.tm-pricing-card ul{list-style:none;padding-left:0;margin-bottom:.92rem;display:grid;gap:.38rem}.tm-pricing-card ul li+li{margin-top:0}.tm-pricing-card ul li{position:relative;padding-left:1rem;color:#39424e;line-height:1.35}.tm-pricing-card ul li::before{content:"•";position:absolute;left:0;top:0;color:#ff5b1e}.tm-pricing-card p.small.mb-2{margin-top:auto;color:#283241;font-size:1.02rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.tm-pricing-card p.small.mb-2 strong{display:block;margin-bottom:.15rem;color:#8b7f73;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tm-pricing-card sup,.trademark-packages-note sup{font-size:.72em;line-height:0;vertical-align:super}.tm-pricing-card .btn{margin-top:.95rem !important;font-size:.9rem}@media(min-width: 768px)and (max-width: 991.98px){.trademark-packages>.col-md-4{flex:0 0 100%;max-width:100%}}.section-trademarks-video{background-color:#fff;padding-top:.7rem;padding-bottom:3rem}.section-trademarks-video .section__inner{padding:clamp(1.18rem,.95vw + .86rem,1.75rem);border:1px solid #eadfce;border-radius:1.12rem;background:linear-gradient(180deg, #fffefb 0%, #fcf5ec 100%);box-shadow:0 .18rem .55rem rgba(15,23,42,.025)}.section-trademarks-video .row.g-4.align-items-start{--bs-gutter-x: clamp(1.5rem, 1.1vw + 0.95rem, 2.35rem);--bs-gutter-y: 1rem;align-items:flex-start !important}.section-trademarks-video .col-lg-5{display:flex;flex-direction:column;justify-content:flex-start}.section-trademarks-video .col-lg-5>h2{align-self:flex-start;width:fit-content;margin-bottom:.88rem !important;white-space:nowrap}.section-trademarks-video .col-lg-5>h2::after{width:100%;margin-left:0}.section-trademarks-video .col-lg-5>p:first-of-type{margin-top:3.16rem;margin-bottom:.95rem;color:#59626f;font-size:.97rem;line-height:1.6}.section-trademarks-video .tm-video-note{max-width:32rem;color:#74808b !important;font-size:.86rem;line-height:1.5}.section-trademarks-video .col-lg-7{display:flex;justify-content:flex-end}.tm-video-shell{width:min(100%,30.5rem);margin-top:4.23rem;padding:.72rem;border:1px solid #e6d8c6;border-radius:1rem;background:linear-gradient(180deg, #fffdfa 0%, #f8efe4 100%);box-shadow:none}.tm-video-shell .ratio{overflow:hidden;border-radius:.82rem;background:#f4ece2}.tm-video-shell iframe{width:100%;height:100%;border:0}@media(min-width: 992px){.section-trademarks-video .col-lg-5{flex:0 0 56%;max-width:56%;padding-right:.55rem}.section-trademarks-video .col-lg-7{flex:0 0 44%;max-width:44%;align-items:flex-start}}@media(max-width: 991.98px){.section-trademarks-video .col-lg-5>p:first-of-type{margin-top:.5rem}.section-trademarks-video .col-lg-7{justify-content:flex-start}.tm-video-shell{width:100%;max-width:34rem;margin-top:1rem}}.section-trademarks-faq-cta{background:linear-gradient(180deg, #fbfaf8 0%, #f7f4ef 100%);border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;padding-top:4.5rem;padding-bottom:4.5rem}.section-trademarks-faq-cta .row.g-4.align-items-start{align-items:flex-start}.section-trademarks-faq-cta .faq-intro{max-width:540px;margin-bottom:1rem;color:#5f6771}.section-trademarks-faq-cta .faq-accordion{margin-top:1rem}.section-trademarks-faq-cta .accordion-item{border:1px solid #e6dbcb;border-radius:.9rem;overflow:hidden;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .12rem .4rem rgba(15,23,42,.03)}.section-trademarks-faq-cta .accordion-item+.accordion-item{margin-top:.7rem}.section-trademarks-faq-cta .accordion-button{padding:1rem 1.1rem;color:#283241;font-size:.95rem;font-weight:600;line-height:1.35;white-space:normal;background-color:rgba(0,0,0,0)}.section-trademarks-faq-cta .accordion-button:not(.collapsed){color:#1f2732;background-color:#fff8f2;box-shadow:inset 0 1px 0 rgba(255,91,30,.08)}.section-trademarks-faq-cta .accordion-button:focus{box-shadow:0 0 0 .1rem rgba(255,91,30,.18)}.section-trademarks-faq-cta .accordion-body{padding:.95rem 1.1rem 1.05rem;color:#5f6771;font-size:.9rem;line-height:1.55}.section-trademarks-faq-cta .faq-cta-col{display:flex}.section-trademarks-faq-cta .cta-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.4rem;border:1px solid #e5dbcc;border-left:3px solid rgba(255,91,30,.7);border-radius:1rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:0 .35rem 1rem rgba(15,23,42,.045);text-align:left}.section-trademarks-faq-cta .cta-card h3{margin-bottom:.8rem;color:#283241;line-height:1.25}.section-trademarks-faq-cta .cta-card p{color:#5f6771}.section-trademarks-faq-cta .cta-card .btn{margin-top:1rem}.section-trademarks-faq-cta .btn-primary{margin-top:1rem}@media(max-width: 767.98px){.section-trademarks-overview h1,.section-trademarks-overview .lead,.section-trademarks-overview p,.section-trademarks-search p,.section-trademarks-application p,.section-trademarks-application li,.section-trademarks-timeline p,.section-trademarks-faq-cta .accordion-button,.section-trademarks-faq-cta .accordion-body,.section-trademarks-faq-cta .cta-card p{overflow-wrap:anywhere}.section-trademarks-search,.section-trademarks-application,.section-trademarks-timeline,.section-trademarks-video,.section-trademarks-faq-cta{text-align:left}.section-trademarks-search{padding-bottom:2.25rem}.section-trademarks-application{padding-top:2.25rem}.section-trademarks-timeline>.section__inner>.row.mb-4,.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4,.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1rem !important}.section-trademarks-timeline>.section__inner>.row.mb-4>[class*=col-],.section-trademarks-timeline>.section__inner>.row.g-3.mb-4>[class*=col-]{margin-bottom:.75rem}.section-trademarks-faq-cta{padding-top:3.5rem;padding-bottom:3.5rem}.section-trademarks-video{padding-top:2.1rem;padding-bottom:2.65rem}.section-trademarks-video .section__inner{padding:1.02rem .96rem 1rem}.section-trademarks-video .col-lg-5>h2{margin-bottom:.78rem !important;white-space:normal}.section-trademarks-video .col-lg-5>p:first-of-type{margin-top:0;margin-bottom:.82rem;font-size:.9rem}.section-trademarks-video .tm-video-note{font-size:.83rem}.tm-video-shell{width:100%;margin-top:.4rem;padding:.56rem}.section-trademarks-faq-cta .faq-accordion{margin-top:.85rem}.section-trademarks-faq-cta .faq-cta-col{margin-top:1.25rem}.section-trademarks-faq-cta .cta-card{padding:1.25rem 1.1rem}.tm-pricing-badge{position:static;display:inline-block;margin-bottom:.65rem}.tm-pricing-card--highlight{padding-top:1.35rem}.tm-pricing-card--highlight>p.text-uppercase{padding-right:0}.tm-pricing-card,.tm-pricing-card--highlight,.section-trademarks-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100,.section-trademarks-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100{min-height:0}}@media(min-width: 992px){.section-trademarks-faq-cta .faq-cta-col{margin-top:calc(6.875rem + 5px)}.tm-pricing-card>p.small.mb-3{min-height:4.25em}}@media(min-width: 992px){#tm-search .tm-search-memo-card{margin-top:calc(.95rem + 30px) !important}}.section-design-scope h2,.section-design-application h2,.section-design-timeline h2,.section-design-faq-cta h2{display:inline-block;position:relative;padding-bottom:.55rem}.section-design-scope h2::after,.section-design-application h2::after,.section-design-timeline h2::after,.section-design-faq-cta h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%);border-radius:999px}.section-design-overview{background-color:#fff;padding-bottom:1.7rem}.dp-hero-summary-card{margin-top:1.25rem;padding:1.15rem 1.2rem;border-radius:.9rem;border:1px solid #f0e4d4;background:linear-gradient(180deg, #fffaf5 0%, #fff4ea 100%);box-shadow:0 .45rem 1rem rgba(15,23,42,.05)}.dp-hero-summary-card__title{margin:0;color:#5f3a22;font-size:.95rem;font-weight:600;letter-spacing:.01em}.dp-hero-summary-card__spacer{margin-top:.45rem;margin-bottom:.55rem;width:100%;height:1px;background-color:#f2ddc8}.dp-hero-summary-card__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem .9rem}.dp-hero-summary-card__item{position:relative;padding-left:.82rem;margin:0;color:#3e424a;font-size:.84rem;font-weight:500;line-height:1.35}.dp-hero-summary-card__item::before{content:"";position:absolute;left:0;top:.43rem;width:.34rem;height:.34rem;border-radius:999px;background-color:#ff5b1e}.dp-hero-support-image{width:calc(100% + 1.25rem);max-width:none;margin-left:-0.625rem;border-radius:.95rem;border:1px solid #eadac5;box-shadow:0 .75rem 1.6rem rgba(22,31,45,.09);object-fit:cover}.dp-hero-note{margin-top:.62rem;padding-top:.58rem;border-top:1px solid #ece4d8;color:#6f737c;font-size:.82rem;line-height:1.4}.section-design-scope{background-color:#faf7f2;border-top:1px solid #f0e4d4;border-bottom:1px solid #f0e4d4;padding-top:3.8rem;padding-bottom:3.8rem}.section-design-scope .row.align-items-start{row-gap:1.1rem;margin-left:0;margin-right:0}.section-design-scope .col-lg-5{display:flex;flex-direction:column;gap:.8rem}.section-design-scope .col-lg-5>p{margin-bottom:0}.section-design-scope .col-lg-5>p.small.text-muted{margin-top:.15rem;padding:.74rem .86rem;border:1px solid #ede1d3;border-radius:.78rem;background:#fdf9f4;color:#5f6570 !important;font-size:.82rem;line-height:1.36}.section-design-scope .col-lg-7>.row.g-3{row-gap:.9rem !important;margin-left:0;margin-right:0}.section-design-scope .col-lg-7 .border.rounded-3.p-3.h-100{border-color:#e8d8c6 !important;border-radius:.85rem !important;background-color:#fffdfa;box-shadow:0 .14rem .45rem rgba(15,23,42,.028);padding:1rem 1rem .92rem !important}.section-design-scope .col-lg-7 .border.rounded-3.p-3.h-100 h3{margin-bottom:.5rem !important;color:#283241;font-weight:600}.section-design-scope .col-lg-7 .border.rounded-3.p-3.h-100 p{color:#505663;font-size:.84rem;line-height:1.42}.section-design-application{background-color:#fff7f1;border-top:1px solid #f0e4d4;padding-top:3.9rem;padding-bottom:3.15rem}.section-design-application .row.align-items-center{row-gap:1.3rem;margin-left:0;margin-right:0}.section-design-application .section__inner>.row.align-items-center{align-items:stretch;margin-left:0;margin-right:0;padding:clamp(1.1rem,1vw + .7rem,1.65rem);border:1px solid #eadfce;border-radius:1.15rem;background:linear-gradient(180deg, #ffffff 0%, #fffaf5 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.035)}.section-design-application .col-lg-7{display:flex;flex-direction:column;justify-content:center;padding-right:1.15rem}.section-design-application .col-lg-7>h2{align-self:flex-start;width:fit-content;margin-bottom:.72rem !important}.section-design-application .col-lg-7>p:first-of-type{max-width:760px;margin-bottom:.95rem;color:#283241;font-size:1.01rem;line-height:1.56}.section-design-application .col-lg-7>ul{max-width:760px;list-style:none;margin:0 0 1.05rem;padding:0;display:grid;gap:.76rem}.section-design-application .col-lg-7>ul>li{position:relative;margin:0;padding-left:1.14rem;color:#283241;font-size:.98rem;line-height:1.5}.section-design-application .col-lg-7>ul>li::before{content:"";position:absolute;left:0;top:.58rem;width:.38rem;height:.38rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}.section-design-application .col-lg-7>p.small.text-muted{position:relative;max-width:760px;margin-bottom:0;padding-top:.95rem;color:#5f6771;font-size:.86rem;line-height:1.46}.section-design-application .col-lg-7>p.small.text-muted::before{content:"";position:absolute;left:0;top:0;width:4.5rem;height:1px;background:rgba(255,91,30,.26)}.section-design-application .col-lg-5{display:flex;align-items:stretch}.section-design-application .col-lg-5>.p-4.bg-white.border.rounded-3.text-center{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100%;margin-top:.2rem;padding-top:1.45rem !important;padding-bottom:1.45rem !important;border:1px solid #efe3d7 !important;background:linear-gradient(180deg, #fffefd 0%, #fbf6ef 100%) !important;box-shadow:none;text-align:left !important}.section-design-application .col-lg-5>.p-4.bg-white.border.rounded-3.text-center p.small{line-height:1.42}@media(min-width: 992px){.section-design-application .col-lg-7>p.small.text-muted{padding-top:1rem}}.section-design-timeline{background-color:#fff;border-top:1px solid #f0e4d4;padding-top:3.9rem;padding-bottom:3.35rem}.section-design-timeline>.section__inner>.row.mb-4{margin-bottom:1.7rem}.section-design-timeline>.section__inner>.row.mb-4 .col-lg-8{max-width:760px}.section-design-timeline>.section__inner>.row.mb-4 p{color:#5f6771}.section-design-timeline>.section__inner>.row.g-3.mb-4{align-items:stretch;margin-left:0;margin-right:0}.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4{margin-bottom:1.2rem !important}.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1.35rem !important}.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-],.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]{display:flex}.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100{flex:1;padding:1.08rem 1.02rem .98rem;border:1px solid #ebe2d6;border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .07rem .2rem rgba(15,23,42,.022)}.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100 h3{margin-bottom:.4rem;font-size:.92rem;line-height:1.2}.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100 p.small{margin-bottom:0;color:#5f6771;font-size:.83rem;line-height:1.44}.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100{flex:1;padding:.93rem .98rem;border:1px solid #efe3d7;border-left-width:3px;border-left-color:rgba(255,91,30,.2);border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:none}.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100 h3{margin-bottom:.35rem;color:#8b7f73;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100 p.small{margin-bottom:0;color:#5f6771;font-size:.82rem;line-height:1.42}.design-packages-block{margin-top:2.7rem;padding:1.6rem 1.4rem 1.45rem;border-top:2px solid #d9c5ae;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.design-packages-block>.h5{margin-bottom:0}.design-packages{margin-top:calc(.85rem - 17px)}.design-packages.row.g-3{margin-left:0;margin-right:0}.design-packages>[class*=col-]{display:flex}.design-pricing-card{position:relative;flex:1;display:flex;flex-direction:column;background:#fffdfb;border:1px solid #eadfce;border-radius:.95rem;padding:1.8rem 1.2rem 1.15rem;box-shadow:0 .05rem .2rem rgba(15,23,42,.02);background:linear-gradient(180deg, #ffffff 0%, #fdfbf7 100%);width:100%;min-height:100%}.design-pricing-card>:last-child{margin-bottom:0}.design-pricing-card p{color:#5f6771;line-height:1.45}.design-pricing-card>p.text-uppercase.small.text-muted.mb-1{letter-spacing:.06em;color:#7d6a58 !important}.design-pricing-card>h3.h5.mb-2{margin-bottom:.5rem;min-height:2.55em;font-size:1.05rem;line-height:1.22}.design-pricing-card>p.small.mb-3{min-height:4.05em;margin-bottom:.82rem !important}.design-pricing-card:not(.design-pricing-card--highlight):first-child>p.small.mb-3{margin-top:2px}.design-pricing-card>ul.small.mb-3{list-style:none;margin-bottom:.92rem;padding:0;display:grid;gap:.38rem}.design-pricing-card>ul.small.mb-3>li{position:relative;padding-left:1rem;color:#39424e;font-size:.82rem;line-height:1.35}.design-pricing-card>ul.small.mb-3>li::before{content:"•";position:absolute;left:0;top:0;color:#ff5b1e}.design-pricing-card>p.small.mb-2{margin-top:auto;color:#283241;font-size:1.02rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.design-pricing-card>p.small.mb-2 strong{display:block;margin-bottom:.15rem;color:#8b7f73;font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.design-pricing-card--highlight{border-color:rgba(255,91,30,.92);box-shadow:0 .7rem 1.6rem rgba(15,23,42,.07);background:linear-gradient(180deg, #fff7f1 0%, #ffffff 100%);padding-top:2.05rem}.design-pricing-badge{position:absolute;top:.7rem;right:.9rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .65rem;border-radius:999px;background-color:#ff5b1e;color:#fff;margin-bottom:0;box-shadow:0 .3rem .8rem rgba(255,91,30,.24)}.design-pricing-card--highlight>p.text-uppercase{padding-right:5.5rem}.design-pricing-card .btn{margin-top:.95rem !important;font-size:.9rem}.design-packages-block>p.small.text-muted.mt-2.mb-0{margin-top:.62rem !important;margin-bottom:0;color:#5f6771 !important;font-size:.82rem;line-height:1.42}.design-pricing-card sup,.design-packages-block>p.small.text-muted.mt-2.mb-0 sup{font-size:.72em;line-height:0;vertical-align:super}.section-design-faq-cta{background:linear-gradient(180deg, #fbfaf8 0%, #f7f4ef 100%);border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;padding-top:4.5rem;padding-bottom:4.5rem}.section-design-faq-cta .row.g-4.align-items-start{align-items:flex-start}.section-design-faq-cta .faq-intro{max-width:540px;margin-bottom:1rem;color:#5f6771}.section-design-faq-cta .faq-accordion{margin-top:1rem}.section-design-faq-cta .accordion-item{border:1px solid #e6dbcb;border-radius:.9rem;overflow:hidden;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);box-shadow:0 .12rem .4rem rgba(15,23,42,.03)}.section-design-faq-cta .accordion-item+.accordion-item{margin-top:.7rem}.section-design-faq-cta .accordion-button{padding:1rem 1.1rem;color:#283241;font-size:.95rem;font-weight:600;line-height:1.35;white-space:normal;background-color:rgba(0,0,0,0)}.section-design-faq-cta .accordion-button:not(.collapsed){color:#1f2732;background-color:#fff8f2;box-shadow:inset 0 1px 0 rgba(255,91,30,.08)}.section-design-faq-cta .accordion-button:focus{box-shadow:0 0 0 .1rem rgba(255,91,30,.18)}.section-design-faq-cta .accordion-body{padding:.95rem 1.1rem 1.05rem;color:#5f6771;font-size:.9rem;line-height:1.55}.section-design-faq-cta .faq-cta-col{display:flex}.section-design-faq-cta .cta-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.4rem;border:1px solid #e5dbcc;border-left:3px solid rgba(255,91,30,.7);border-radius:1rem;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%);box-shadow:0 .35rem 1rem rgba(15,23,42,.045);text-align:left}.section-design-faq-cta .cta-card h3{margin-bottom:.8rem;color:#283241;line-height:1.25}.section-design-faq-cta .cta-card p{color:#5f6771}.section-design-faq-cta .cta-card .btn{margin-top:1rem}.section-design-faq-cta .btn-primary{margin-top:1rem}@media(min-width: 992px){.section-design-faq-cta .faq-cta-col{margin-top:5.625rem}}@media(min-width: 992px)and (max-width: 1199.98px){.section-design-scope{padding-top:3.2rem;padding-bottom:3.2rem}.section-design-scope .col-lg-5,.section-design-scope .col-lg-7{flex:0 0 100%;max-width:100%}.section-design-scope .col-lg-5{gap:.7rem}.section-design-scope .col-lg-7>.row.g-3{margin-top:.1rem}}@media(min-width: 768px)and (max-width: 1199.98px){.section-design-timeline{padding-top:3.2rem;padding-bottom:3rem}.section-design-timeline>.section__inner>.row.mb-4,.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4,.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1.12rem !important}.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-]>.border.rounded-3.p-3.h-100,.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-]>.bg-light.rounded-3.p-3.h-100,.design-pricing-card{min-height:0}.design-pricing-card>h3.h5.mb-2,.design-pricing-card>p.small.mb-3,.design-pricing-card>ul.small.mb-3{min-height:0}.design-packages-block{margin-top:2rem;padding:1.38rem 1.08rem 1.12rem}.design-packages{margin-top:.72rem}.design-pricing-card{padding:1.46rem 1.02rem 1rem}.design-pricing-card--highlight{padding-top:1.72rem}}@media(min-width: 992px)and (max-width: 1199.98px){.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-],.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-],.design-packages>.col-md-4{flex:0 0 50%;max-width:50%}}@media(min-width: 768px)and (max-width: 991.98px){.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4>[class*=col-],.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4>[class*=col-],.design-packages>.col-md-4{flex:0 0 100%;max-width:100%}}@media(max-width: 767.98px){.section-design-overview h1,.section-design-overview .lead,.section-design-overview p,.section-design-scope p,.section-design-application p,.section-design-application li,.section-design-timeline p,.section-design-faq-cta .accordion-button,.section-design-faq-cta .accordion-body,.section-design-faq-cta .cta-card p{overflow-wrap:anywhere}.dp-hero-summary-card{margin-top:1rem;padding:1rem 1rem}.dp-hero-summary-card__list{grid-template-columns:1fr;gap:.5rem}.dp-hero-support-image{width:100%;margin-left:0;margin-top:.2rem}.dp-hero-note{margin-top:.48rem;font-size:.78rem}.section-design-scope{padding-top:2.5rem;padding-bottom:2.5rem}.section-design-application{padding-top:2.5rem;padding-bottom:2.35rem}.section-design-application .section__inner>.row.align-items-center{padding:1rem .8rem}.section-design-application .col-lg-7>ul>li{font-size:.85rem}.section-design-timeline{padding-top:2.5rem;padding-bottom:2.5rem}.section-design-timeline>.section__inner>.row.mb-4,.section-design-timeline>.section__inner>.row.mb-4+.row.g-3.mb-4,.section-design-timeline>.section__inner>.row.g-3.mb-4+.row.g-3.mb-4{margin-bottom:1rem !important}.section-design-timeline>.section__inner>.row.mb-4>[class*=col-],.section-design-timeline>.section__inner>.row.g-3.mb-4>[class*=col-]{margin-bottom:.75rem}.design-packages-block{margin-top:1.35rem;padding:1.2rem .92rem .9rem}.design-packages{margin-top:.62rem}.design-pricing-card>h3.h5.mb-2,.design-pricing-card>p.small.mb-3,.design-pricing-card>ul.small.mb-3{min-height:0}.design-pricing-badge{position:static;display:inline-block;margin-bottom:.65rem}.design-pricing-card--highlight{padding-top:1.35rem}.design-pricing-card--highlight>p.text-uppercase{padding-right:0}.section-design-faq-cta{padding-top:3.5rem;padding-bottom:3.5rem}.section-design-faq-cta .faq-accordion{margin-top:.85rem}.section-design-faq-cta .faq-cta-col{margin-top:1.25rem}.section-design-faq-cta .cta-card{padding:1.25rem 1.1rem}}.section-litigation-overview{background-color:#fff;padding-bottom:3.1rem}.section-litigation-overview .section__inner>.litigation-hero-row{align-items:flex-start;row-gap:1.35rem}.section-litigation-overview .litigation-hero-media{height:100%;border-radius:1rem;overflow:hidden}.section-litigation-overview .litigation-hero-image{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:0}.section-litigation-overview .col-lg-7{display:flex;flex-direction:column;justify-content:center}.section-litigation-overview .col-lg-7>h1{margin-bottom:.72rem !important}.section-litigation-overview .col-lg-7>p.lead{margin-bottom:.85rem !important;max-width:760px;color:#2a3445;line-height:1.52}.section-litigation-overview .col-lg-7>p.mb-0{max-width:760px;color:#3e4755;line-height:1.56}.section-litigation-overview .litigation-hero-reassurance{max-width:760px;margin-top:.72rem;line-height:1.45}.section-litigation-overview .litigation-hero-support-wrap{display:flex;justify-content:center;width:100%;padding-inline:1.25rem;margin-top:1rem}.section-litigation-overview .litigation-hero-support{position:relative;display:inline-block;flex:0 1 auto;overflow:hidden;width:fit-content;max-width:min(47.5rem,100%);padding:1.04rem 1.1rem 1rem;border:1px solid #d8c5af;border-radius:1rem;background:linear-gradient(180deg, #fffefb 0%, #fbf2e9 100%);box-shadow:0 .34rem 1rem rgba(15,23,42,.045);text-align:center}.section-litigation-overview .litigation-hero-support__title{margin:0;color:#283241;font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1.15}.section-litigation-overview .litigation-hero-support__spacer{height:.965rem}.section-litigation-overview .litigation-hero-support__list{list-style:none;margin:0;padding:0;display:inline-grid;gap:.5rem .98rem;width:auto;margin-inline:auto;align-items:start;text-align:left}.section-litigation-overview .litigation-hero-support__list>li{position:relative;margin:0;padding-left:.94rem;text-align:left;color:#283241;font-size:.85rem;line-height:1.3}.section-litigation-overview .litigation-hero-support__list>li::before{content:"";position:absolute;left:0;top:.42rem;width:.36rem;height:.36rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}@media(min-width: 768px){.section-litigation-overview .litigation-hero-support__list{grid-template-columns:repeat(2, minmax(17.25rem, 19.25rem))}}.section-litigation-pre-trial{background-color:#fff;border-top:1px solid #f0e4d4;border-bottom:0;padding-top:3.8rem;padding-bottom:3.15rem;margin-bottom:0}.section-litigation-pre-trial .section__inner{padding:clamp(1.2rem,1vw + .8rem,1.85rem);border:1px solid #eadcca;border-radius:1.15rem;background:linear-gradient(180deg, #fef9f1 0%, #fdf5eb 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.035)}.section-litigation-pre-trial .row.mb-4{margin-bottom:1.2rem !important}.section-litigation-pre-trial .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.5rem;margin-bottom:.72rem !important;line-height:1.14}.section-litigation-pre-trial .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-litigation-pre-trial .row.mb-4 p.mb-0{color:#5f6771;line-height:1.52}.section-litigation-pre-trial .row.g-3{--bs-gutter-y: 1.02rem}.section-litigation-pre-trial .row.g-3>[class*=col-]{display:flex}.section-litigation-pre-trial .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100{flex:1;display:flex;flex-direction:column;padding:1.06rem 1.02rem 1rem !important;border:1px solid #e6d8c5 !important;border-radius:.95rem !important;background:#fff;box-shadow:0 .1rem .28rem rgba(15,23,42,.028)}.section-litigation-pre-trial .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 h3{min-height:2.45em;margin-bottom:.64rem !important;padding-bottom:.48rem;border-bottom:1px solid #ede2d4;color:#283241;line-height:1.22}.section-litigation-pre-trial .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 p.small{margin-bottom:0 !important;color:#5f6771;font-size:.84rem;line-height:1.48}.section-litigation-court{background-color:#fff;border-top:1px solid #f0e4d4;padding-top:4.05rem;padding-bottom:3.05rem}.section-litigation-court .section__inner{padding:clamp(1.3rem,1vw + .9rem,2rem);border:1px solid #d9bea3;border-radius:1.2rem;background:linear-gradient(180deg, #fff3e7 0%, #f9e6d4 100%);box-shadow:0 .34rem 1rem rgba(15,23,42,.05)}.section-litigation-court .row.mb-4{margin-bottom:1.25rem !important}.section-litigation-court .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.5rem;margin-bottom:.74rem !important;line-height:1.14}.section-litigation-court .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-litigation-court .row.mb-4 p.mb-0{color:#5b646e;line-height:1.54}.section-litigation-court .row.g-3{--bs-gutter-y: 1.05rem}.section-litigation-court .row.g-3>[class*=col-]{display:flex}.section-litigation-court .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100{flex:1;display:flex;flex-direction:column;padding:1.12rem 1.06rem 1.04rem !important;border:1px solid #e1cdb8 !important;border-radius:.98rem !important;background:linear-gradient(180deg, #ffffff 0%, #fdf8f2 100%);box-shadow:0 .16rem .45rem rgba(15,23,42,.038)}.section-litigation-court .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 h3{min-height:2.55em;margin-bottom:.66rem !important;padding-bottom:.5rem;border-bottom:1px solid #eadac9;color:#243040;line-height:1.2}.section-litigation-court .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 p.small{margin-bottom:0 !important;color:#5b646e;font-size:.84rem;line-height:1.48}.section-litigation-cpd{background-color:#fff;border-top:1px solid #f0e4d4;padding-top:2.3rem;padding-bottom:2.65rem}.section-litigation-cpd .section__inner{max-width:min(58rem,100%);margin-inline:auto;padding:clamp(1.02rem,.7vw + .78rem,1.52rem);border:1px solid #e9dfd2;border-radius:1rem;background:linear-gradient(180deg, #fffefc 0%, #faf7f2 100%);box-shadow:0 .12rem .36rem rgba(15,23,42,.024)}.section-litigation-cpd .row.mb-4{margin-bottom:.9rem !important}@media(min-width: 992px){.section-litigation-cpd .row.mb-4>.col-lg-8{flex:0 0 100%;max-width:100%}}.section-litigation-cpd .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.46rem;margin-bottom:.62rem !important;line-height:1.14}.section-litigation-cpd .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-litigation-cpd .row.mb-4 p.mb-0{max-width:44rem;color:#5f6771;line-height:1.5}.section-litigation-cpd .row.g-3{--bs-gutter-x: 0.85rem;--bs-gutter-y: 0.82rem}.section-litigation-cpd .row.g-3>[class*=col-]{display:flex}.section-litigation-cpd .row.g-3>[class*=col-]>.bg-light.rounded-3.p-3.h-100{flex:1;display:flex;flex-direction:column;padding:.88rem .9rem .86rem !important;border:1px solid #e8ddcf;border-radius:.9rem !important;background:#fff !important;box-shadow:none}.section-litigation-cpd .row.g-3>[class*=col-]>.bg-light.rounded-3.p-3.h-100 h3{margin-bottom:.48rem !important;color:#2b3544;font-size:.9rem;line-height:1.23}.section-litigation-cpd .row.g-3>[class*=col-]>.bg-light.rounded-3.p-3.h-100 p.small{margin-bottom:0 !important;color:#5f6771;font-size:.82rem;line-height:1.43}.section-litigation-cta{background:linear-gradient(180deg, #fbfaf8 0%, #f7f4ef 100%);border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;padding-top:4.75rem;padding-bottom:4.45rem}.section-litigation-cta .section__inner{padding:clamp(1.2rem,1vw + .8rem,1.85rem);border:1px solid #e6dac9;border-radius:1.12rem;background:linear-gradient(180deg, #fffefc 0%, #faf6ef 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.032)}.section-litigation-cta .row.g-4.align-items-start{align-items:flex-start}.section-litigation-cta .col-lg-8>p{color:#5f6771}.section-litigation-cta .col-lg-4{display:flex}.section-litigation-cta .cta-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.4rem !important;border:1px solid #e5dbcc !important;border-left:3px solid rgba(255,91,30,.7) !important;border-radius:1rem !important;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%) !important;box-shadow:0 .35rem 1rem rgba(15,23,42,.045);text-align:left !important}.section-litigation-cta .cta-card h3{margin-bottom:.8rem;color:#283241;line-height:1.25}.section-litigation-cta .cta-card p{color:#5f6771}.section-litigation-cta .cta-card .btn{margin-top:1rem !important}.section-litigation-cta .btn-primary{margin-top:1rem}@media(max-width: 767.98px){.section-litigation-overview{padding-bottom:2.2rem}.section-litigation-overview .litigation-hero-image{min-height:240px}.section-litigation-overview .litigation-hero-support-wrap{padding-inline:0;margin-top:.85rem}.section-litigation-overview .litigation-hero-support{display:block;max-width:100%;width:100%;padding:.96rem 1rem .96rem}.section-litigation-overview .litigation-hero-reassurance{margin-top:.62rem}.section-litigation-overview .litigation-hero-support__title{font-size:.93rem}.section-litigation-overview .litigation-hero-support__spacer{height:.885rem}.section-litigation-overview .litigation-hero-support__list{display:grid;width:100%;margin-inline:0;grid-template-columns:1fr;gap:.46rem .92rem}.section-litigation-overview .litigation-hero-support__list>li{font-size:.83rem;line-height:1.28}.section-litigation-overview .litigation-hero-support__list>li::before{width:.34rem;height:.34rem;top:.4rem}.section-litigation-pre-trial{padding-top:2.45rem;padding-bottom:2.35rem}.section-litigation-pre-trial .section__inner{padding:.98rem .92rem}.section-litigation-pre-trial .row.mb-4{margin-bottom:.95rem !important}.section-litigation-court{padding-top:2.7rem;padding-bottom:2.3rem}.section-litigation-court .section__inner{padding:1.04rem .96rem}.section-litigation-court .row.mb-4{margin-bottom:1rem !important}.section-litigation-cpd{padding-top:2rem;padding-bottom:2.2rem}.section-litigation-cpd .section__inner{padding:.92rem .88rem}.section-litigation-cpd .row.mb-4{margin-bottom:.78rem !important}.section-litigation-cta{padding-top:3.7rem;padding-bottom:3.5rem}.section-litigation-cta .section__inner{padding:1rem .92rem}.section-litigation-cta .col-lg-4{margin-top:1.25rem}.section-litigation-cta .cta-card{padding:1.25rem 1.1rem !important}}.section-enforcement-overview{background-color:#fff;padding-bottom:2.6rem}.section-enforcement-overview .section__inner>.enforcement-hero-row{align-items:flex-start;row-gap:1.35rem}.section-enforcement-overview .enforcement-hero-media{height:100%;border-radius:1rem;overflow:hidden;border:1px solid #dfc8b0;background:linear-gradient(180deg, #fff8ef 0%, #f6e7d7 100%);box-shadow:0 .52rem 1.45rem rgba(15,23,42,.09)}.section-enforcement-overview .enforcement-hero-image{display:block;width:100%;height:100%;min-height:338px;object-fit:cover;border-radius:0}.section-enforcement-overview .col-lg-7{display:flex;flex-direction:column;justify-content:center}.section-enforcement-overview .col-lg-7>h1{margin-bottom:.72rem !important}.section-enforcement-overview .col-lg-7>p.lead{margin-bottom:.85rem !important;max-width:760px;color:#2a3445;line-height:1.52}.section-enforcement-overview .col-lg-7>p.mb-0{max-width:760px;color:#3e4755;line-height:1.56}.section-enforcement-overview .enforcement-hero-support-wrap{display:flex;justify-content:center;width:100%;padding-inline:1.25rem;margin-top:.45rem}.section-enforcement-overview .enforcement-hero-support{position:relative;display:inline-block;overflow:hidden;width:fit-content;max-width:min(47.5rem,100%);padding:1.04rem 1.1rem 1rem;border:1px solid #deceba;border-radius:1rem;background:linear-gradient(180deg, #fffefc 0%, #fdf6ee 100%);box-shadow:0 .22rem .72rem rgba(15,23,42,.036);text-align:center}.section-enforcement-overview .enforcement-hero-support.mt-3{margin-top:0 !important}.section-enforcement-overview .enforcement-hero-support__title{margin:0;color:#283241;font-size:.95rem;font-weight:600;letter-spacing:.01em;line-height:1.15}.section-enforcement-overview .enforcement-hero-support__spacer{height:.965rem}.section-enforcement-overview .enforcement-hero-support__list{list-style:none;margin:0 auto;padding:0;display:inline-grid;gap:.5rem .98rem;width:auto;align-items:start;text-align:left}.section-enforcement-overview .enforcement-hero-support__list>li{position:relative;margin:0;padding-left:.94rem;color:#283241;font-size:.85rem;line-height:1.3}.section-enforcement-overview .enforcement-hero-support__list>li::before{content:"";position:absolute;left:0;top:.42rem;width:.36rem;height:.36rem;border-radius:999px;background:linear-gradient(180deg, #ff7533 0%, #ff5b1e 100%);box-shadow:0 0 0 .18rem rgba(255,91,30,.08)}@media(min-width: 768px){.section-enforcement-overview .enforcement-hero-support__list{grid-template-columns:repeat(2, minmax(17.25rem, 19.25rem))}}.section-enforcement-cbp{background-color:#fff;border-top:1px solid #f0e4d4;border-bottom:0;padding-top:2.85rem;padding-bottom:3.25rem;margin-bottom:2.75rem}.section-enforcement-cbp .section__inner{padding:clamp(1.3rem,1vw + .9rem,2rem);border:1px solid #d6b89a;border-radius:1.2rem;background:linear-gradient(180deg, #fff2e5 0%, #f7e2ce 100%);box-shadow:0 .42rem 1.1rem rgba(15,23,42,.055)}.section-enforcement-cbp .row.mb-4{margin-bottom:1.24rem !important}.section-enforcement-cbp .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.5rem;margin-bottom:.74rem !important;line-height:1.14}.section-enforcement-cbp .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-enforcement-cbp .row.mb-4 p.mb-0{color:#5b646e;line-height:1.54}.section-enforcement-cbp .row.g-3{--bs-gutter-y: 1.05rem}.section-enforcement-cbp .row.g-3>[class*=col-]{display:flex}.section-enforcement-cbp .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100{flex:1;display:flex;flex-direction:column;padding:1.14rem 1.08rem 1.06rem !important;border:1px solid #e0cab4 !important;border-radius:.98rem !important;background:linear-gradient(180deg, #ffffff 0%, #fef9f3 100%);box-shadow:0 .22rem .55rem rgba(15,23,42,.042)}.section-enforcement-cbp .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 h3{min-height:2.6em;margin-bottom:.62rem !important;padding-bottom:.52rem;border-bottom:1px solid #e6d4c2;color:#243040;line-height:1.22}.section-enforcement-cbp .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 p.small{margin-bottom:0 !important;color:#58616e;line-height:1.48}.section-enforcement-cta{background:linear-gradient(180deg, #fbfaf8 0%, #f7f4ef 100%);border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;padding-top:4.8rem;padding-bottom:4.3rem}.section-enforcement-cta .section__inner{padding:clamp(1.2rem,1vw + .8rem,1.85rem);border:1px solid #e6dac9;border-radius:1.12rem;background:linear-gradient(180deg, #fffefc 0%, #faf6ef 100%);box-shadow:0 .22rem .85rem rgba(15,23,42,.032)}.section-enforcement-cta .row.g-4.align-items-start{--bs-gutter-x: 1.35rem;--bs-gutter-y: 1.25rem;align-items:flex-start}.section-enforcement-cta .col-lg-8{display:flex;flex-direction:column;justify-content:center}.section-enforcement-cta .col-lg-8>p{color:#5f6771}.section-enforcement-cta .col-lg-8>ul.small{margin-bottom:.86rem !important;color:#505866;line-height:1.46}.section-enforcement-cta .col-lg-4{display:flex}.section-enforcement-cta .cta-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.4rem !important;border:1px solid #e5dbcc !important;border-left:3px solid rgba(255,91,30,.7) !important;border-radius:1rem !important;background:linear-gradient(180deg, #ffffff 0%, #fbf8f3 100%) !important;box-shadow:0 .35rem 1rem rgba(15,23,42,.045);text-align:left !important}.section-enforcement-cta .cta-card h3{margin-bottom:.8rem;color:#283241;line-height:1.25}.section-enforcement-cta .cta-card p{color:#5f6771}.section-enforcement-cta .cta-card .btn{margin-top:1rem !important}@media(max-width: 991.98px){.section-enforcement-cta{padding-top:3.6rem;padding-bottom:3.4rem}.section-enforcement-cta .section__inner{padding:1rem}}@media(max-width: 767.98px){.section-enforcement-cbp{padding-top:2.05rem;padding-bottom:2.4rem}.section-enforcement-cbp .section__inner{padding:1rem;border-radius:.95rem}.section-enforcement-cbp .row.mb-4 h2{line-height:1.18}.section-enforcement-cbp .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 h3{min-height:0}}.section-cases-overview{background-color:#fff;padding-top:4.2rem;padding-bottom:3.45rem}.section-cases-overview .section__inner>.row{--bs-gutter-x: clamp(1.3rem, 1vw + 0.95rem, 2.1rem);--bs-gutter-y: 1.2rem;align-items:flex-start;padding:clamp(1.35rem,1vw + 1rem,2.1rem);border:1px solid #e7dbc9;border-radius:1.2rem;background:linear-gradient(180deg, #fffefb 0%, #fcf5ec 100%)}.section-cases-overview h1{margin-bottom:.95rem !important;color:#283241;line-height:1.08}.section-cases-overview .lead{max-width:41rem;margin-bottom:.8rem !important;color:#465160;font-size:1.08rem;line-height:1.62}.section-cases-overview .col-lg-8>p:last-child{max-width:39rem;color:#78818b;font-size:.92rem;line-height:1.58}.section-cases-overview .col-lg-4>div{height:100%;padding:1.15rem 1.15rem 1.1rem !important;border-color:#ebdfcf !important;border-radius:1rem !important;background:linear-gradient(180deg, rgba(252, 248, 242, 0.92) 0%, rgba(255, 252, 248, 0.98) 100%) !important;box-shadow:none !important}.section-cases-overview .col-lg-4 strong{color:#394453;font-size:.94rem;font-weight:600;line-height:1.4}.section-cases-overview .col-lg-4 ul{display:grid;gap:.58rem;margin-top:.15rem !important}.section-cases-overview .col-lg-4 li{color:#5d6671;font-size:.88rem;line-height:1.48}.section-cases-trademarks{background-color:#faf7f2;border-top:1px solid #f0e4d4;border-bottom:1px solid #f0e4d4;padding-top:4rem;padding-bottom:4rem;margin-bottom:2.5rem}.section-cases-patents{background-color:#fff7f1;border-top:1px solid #f0e4d4;padding-top:4rem}.section-cases-trademarks .section__inner,.section-cases-patents .section__inner{padding:clamp(1.35rem,1vw + 1rem,2rem);border:1px solid #eadfce;border-radius:1.18rem;background:linear-gradient(180deg, rgba(255, 253, 249, 0.94) 0%, rgba(252, 247, 240, 0.96) 100%)}.section-cases-trademarks .section__inner>.row.mb-4,.section-cases-patents .section__inner>.row.mb-4{--bs-gutter-y: 0.9rem;align-items:flex-start;margin-bottom:0 !important}.section-cases-trademarks .section__inner>.row.mb-4 .col-lg-8,.section-cases-patents .section__inner>.row.mb-4 .col-lg-8{max-width:43rem}.section-cases-trademarks .section__inner>.row.mb-4 h2,.section-cases-patents .section__inner>.row.mb-4 h2{margin-bottom:.88rem !important;color:#2e3846;line-height:1.16}.section-cases-trademarks .section__inner>.row.mb-4 p,.section-cases-patents .section__inner>.row.mb-4 p{color:#5f6873;font-size:.97rem;line-height:1.6}.section-cases-trademarks .section__inner>.row.g-3,.section-cases-patents .section__inner>.row.g-3{--bs-gutter-x: 1.15rem;--bs-gutter-y: 1.15rem;margin-top:1.55rem;padding-top:1.2rem;border-top:1px solid rgba(225,212,196,.85)}.section-cases-patents{padding-bottom:4.2rem}.section-cases-patents .section__inner{padding-top:clamp(1.55rem,1.1vw + 1.1rem,2.25rem);padding-bottom:clamp(1.45rem,1vw + 1rem,2.1rem);background:linear-gradient(180deg, rgba(255, 251, 246, 0.95) 0%, rgba(252, 243, 234, 0.98) 100%)}.section-cases-patents .section__inner>.row.g-3{margin-top:1.78rem;padding-top:1.3rem}.section-cases-litigation-cta{background-color:#fff;border-top:1px solid #f0e4d4;padding-top:4rem;padding-bottom:4.4rem}.section-cases-litigation-cta .section__inner>.row{--bs-gutter-x: clamp(1.3rem, 1vw + 0.9rem, 2rem);--bs-gutter-y: 1.1rem;align-items:flex-start !important;padding:clamp(1.35rem,1vw + 1rem,2rem);border:1px solid #e7dbc9;border-radius:1.18rem;background:linear-gradient(180deg, #fffefb 0%, #fcf5ec 100%)}.section-cases-litigation-cta .col-lg-8{max-width:43rem}.section-cases-litigation-cta h2{margin-bottom:1rem !important;color:#2d3845;line-height:1.14}.section-cases-litigation-cta .col-lg-8>p:first-of-type{margin-bottom:1rem !important;color:#57616d;font-size:.98rem;line-height:1.62}.section-cases-litigation-cta .col-lg-8>p.small.text-muted{max-width:37rem;color:#7a838d !important;font-size:.9rem;line-height:1.58}.section-cases-litigation-cta .cta-card{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.3rem 1.25rem 1.2rem !important;border-color:#e8dccb !important;border-radius:1rem !important;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(250, 244, 237, 0.95) 100%) !important;box-shadow:none !important}.section-cases-litigation-cta .cta-card h3{margin-bottom:.85rem !important;color:#33404d;line-height:1.28}.section-cases-litigation-cta .cta-card p.small{color:#606a75;line-height:1.55}.section-cases-litigation-cta .cta-card .btn{margin-top:.15rem;margin-bottom:.8rem !important}.case-card{background-color:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.5rem;box-shadow:0 .125rem .5rem rgba(15,23,42,.04);display:flex;flex-direction:column;height:100%}.case-card__tag{margin-bottom:.48rem !important;color:#7e8791 !important;font-size:.7rem !important;font-weight:600;letter-spacing:.08em;line-height:1.35}.case-card h3{margin-bottom:.78rem !important;color:#2f3946;line-height:1.28}.case-card>p.small:not(.text-muted){margin-bottom:.92rem !important;color:#606a75;font-size:.89rem;line-height:1.55}.case-card ul{margin-bottom:0 !important;padding-left:1.08rem;color:#4f5965;font-size:.88rem;line-height:1.5}.case-card ul li+li{margin-top:.4rem}.case-card>p.small.text-muted:last-child{margin-top:1.18rem !important;margin-bottom:0 !important;padding-top:.88rem;border-top:1px solid rgba(229,219,205,.95);color:#58626d !important;font-size:.88rem;line-height:1.52}@media(max-width: 767.98px){.section-cases-overview{padding-top:3rem;padding-bottom:2.45rem}.section-cases-overview .section__inner>.row{padding:1.05rem 1rem 1.08rem}.section-cases-overview h1{margin-bottom:.82rem !important}.section-cases-overview .lead{margin-bottom:.72rem !important;font-size:1rem}.section-cases-overview .col-lg-8>p:last-child{font-size:.88rem}.section-cases-overview .col-lg-4>div{padding:1rem 1rem .98rem !important}.section-cases-trademarks{padding-top:2.5rem;padding-bottom:2.5rem}.section-cases-patents{padding-top:2.5rem;padding-bottom:2.8rem}.section-cases-trademarks .section__inner,.section-cases-patents .section__inner{padding:1.05rem 1rem 1.08rem}.section-cases-trademarks .section__inner>.row.mb-4 h2,.section-cases-patents .section__inner>.row.mb-4 h2{margin-bottom:.72rem !important}.section-cases-trademarks .section__inner>.row.mb-4 p,.section-cases-patents .section__inner>.row.mb-4 p{font-size:.92rem}.section-cases-trademarks .section__inner>.row.g-3,.section-cases-patents .section__inner>.row.g-3{margin-top:1.18rem;padding-top:.98rem}.section-cases-patents .section__inner>.row.g-3{margin-top:1.28rem}.section-cases-litigation-cta{padding-top:2.8rem;padding-bottom:3rem}.section-cases-litigation-cta .section__inner>.row{padding:1.05rem 1rem 1.08rem}.section-cases-litigation-cta h2{margin-bottom:.82rem !important}.section-cases-litigation-cta .col-lg-8>p:first-of-type{margin-bottom:.82rem !important;font-size:.92rem}.section-cases-litigation-cta .col-lg-8>p.small.text-muted{font-size:.85rem}.section-cases-litigation-cta .cta-card{padding:1.08rem 1rem 1rem !important}.case-card{padding:1.18rem 1.06rem 1.1rem}.case-card h3{margin-bottom:.7rem !important}.case-card>p.small:not(.text-muted){margin-bottom:.82rem !important;font-size:.86rem}.case-card ul{font-size:.85rem}.case-card>p.small.text-muted:last-child{margin-top:1rem !important;padding-top:.78rem;font-size:.85rem}}.section-about-story{background-color:#fff;padding-bottom:2.35rem}.section-about-story .about-hero-shell{padding:clamp(1.18rem,1vw + .78rem,1.8rem);border:1px solid #e4d6c4;border-radius:1.12rem;background:linear-gradient(180deg, #fffefc 0%, #faf5ee 100%);box-shadow:0 .24rem .86rem rgba(15,23,42,.036)}.section-about-story .about-hero-row{align-items:stretch;row-gap:1rem}.section-about-story .about-hero-main{display:flex;flex-direction:column;justify-content:center}.section-about-story .about-hero-main>h1{margin-bottom:.72rem !important}.section-about-story .about-hero-main>p.lead{margin-bottom:.9rem !important;color:#283241;line-height:1.55}.section-about-story .about-hero-reassurance{max-width:44rem;margin-top:.72rem;padding-top:.62rem;border-top:1px solid #ebe1d4;color:#5f6771 !important;font-size:.86rem;letter-spacing:.004em;line-height:1.45}.section-about-story .col-lg-5{display:flex}.section-about-story .about-hero-trust-panel{width:100%;border:1px solid #dccbb7;border-radius:1rem;background:linear-gradient(180deg, #ffffff 0%, #faf4ec 100%);box-shadow:0 .28rem .78rem rgba(15,23,42,.04);padding:1.08rem 1.04rem}.section-about-story .about-hero-trust-panel__title{margin:0 0 .76rem;color:#283241;font-size:.94rem;font-weight:650;letter-spacing:.01em;line-height:1.2}.section-about-story .about-hero-trust-panel__list{list-style:none;margin:0;padding:0}.section-about-story .about-hero-trust-panel__list>li{margin:0;padding:.46rem 0;color:#4a5565;font-size:.85rem;line-height:1.36}.section-about-story .about-hero-trust-panel__list>li+li{border-top:1px solid #eadfce}.section-about-team{background-color:#fff7f1;border-top:1px solid #f0e4d4;padding-top:3rem;padding-bottom:3.2rem}.section-about-team .section__inner{padding:clamp(1.22rem,1vw + .82rem,1.9rem);border:1px solid #d9bea3;border-radius:1.18rem;background:linear-gradient(180deg, #fff3e7 0%, #f8e6d5 100%);box-shadow:0 .34rem 1rem rgba(15,23,42,.05)}.section-about-team .row.mb-4{margin-bottom:1.18rem !important}.section-about-team .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.5rem;margin-bottom:.72rem !important;line-height:1.14}.section-about-team .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-about-team .row.mb-4 p.mb-0{color:#5d6671;line-height:1.52}.section-about-team .row.g-3{--bs-gutter-y: 1.02rem}.section-about-team .row.g-3>[class*=col-]{display:flex}.section-about-team .row.g-3>[class*=col-]>.team-card{flex:1;display:flex;flex-direction:column;padding:1.12rem 1.08rem 1.02rem;border:1px solid #e1ccb6;border-radius:.98rem;background:linear-gradient(180deg, #ffffff 0%, #fdf8f2 100%);box-shadow:0 .16rem .45rem rgba(15,23,42,.038)}.section-about-team .row.g-3>[class*=col-]>.team-card>h3{margin-bottom:.34rem !important;padding-bottom:.48rem;border-bottom:1px solid #eadac9;color:#243040;line-height:1.22}.section-about-team .row.g-3>[class*=col-]>.team-card>p.small.text-muted{margin-bottom:.5rem !important;color:#646d78 !important;line-height:1.35}.section-about-team .row.g-3>[class*=col-]>.team-card>p.small.mb-0{color:#596370;line-height:1.48}.section-about-team .row.g-3.mt-3{margin-top:.88rem !important;--bs-gutter-y: 0.88rem}.section-about-team .row.g-3.mt-3>[class*=col-]>.team-card{border-color:#e8d8c7;background:linear-gradient(180deg, #fffefc 0%, #fbf7f1 100%);box-shadow:0 .12rem .34rem rgba(15,23,42,.025)}.section-about-team .row.g-3.mt-3>[class*=col-]>.team-card>h3{border-bottom-color:#efe4d8}.section-about-team .team-card--credentials .team-card__proof-link{color:#7d5336;font-weight:600;letter-spacing:.004em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.section-about-team .team-card--credentials .team-card__proof-link:hover,.section-about-team .team-card--credentials .team-card__proof-link:focus{color:#5f3e28}.about-credentials-modal .modal-dialog{max-width:min(94vw,1080px)}.about-credentials-modal .modal-content{border:1px solid #dccbb7;border-radius:1rem;background:linear-gradient(180deg, #fffdf9 0%, #faf4ec 100%);box-shadow:0 .5rem 1.3rem rgba(15,23,42,.08)}.about-credentials-modal .modal-header{align-items:center;padding:.9rem 1rem .82rem;border-bottom:1px solid #eadccc}.about-credentials-modal .modal-title{color:#283241}.about-credentials-modal .btn-close{opacity:.7}.about-credentials-modal .modal-body{padding:.95rem}.about-credentials-carousel{position:relative}.about-credentials-viewer__page{display:flex;align-items:center;justify-content:center;min-height:clamp(25rem,70vh,46rem);padding:.5rem;border:1px solid #e7dbc9;border-radius:.92rem;background:linear-gradient(180deg, #fffefc 0%, #f8f1e8 100%)}.about-credentials-viewer__page img{display:block;max-width:100%;max-height:min(68vh,44rem);width:auto;height:auto;border:1px solid #ddd1c3;border-radius:.75rem;background-color:#fff;box-shadow:0 .24rem .8rem rgba(15,23,42,.05)}.about-credentials-carousel .carousel-control-prev,.about-credentials-carousel .carousel-control-next{width:3.4rem;opacity:1}.about-credentials-carousel .carousel-control-prev-icon,.about-credentials-carousel .carousel-control-next-icon{width:2.45rem;height:2.45rem;border-radius:999px;background-color:rgba(46,60,76,.82);background-size:56%;box-shadow:0 .2rem .55rem rgba(15,23,42,.14)}.section-about-values{background-color:#fff;border-top:1px solid #f0e4d4;border-bottom:0;padding-top:2.25rem;padding-bottom:2.7rem;margin-bottom:2.2rem}.section-about-values .section__inner{max-width:min(60rem,100%);margin-inline:auto;padding:clamp(1.02rem,.7vw + .78rem,1.52rem);border:1px solid #e7dccf;border-radius:1.02rem;background:linear-gradient(180deg, #fffefc 0%, #faf7f2 100%);box-shadow:0 .12rem .36rem rgba(15,23,42,.024)}.section-about-values .row.mb-4{margin-bottom:.88rem !important}.section-about-values .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.44rem;margin-bottom:.6rem !important;line-height:1.14}.section-about-values .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-about-values .row.mb-4 p.mb-0{max-width:42rem;color:#5f6771;line-height:1.48}.section-about-values .row.g-3{--bs-gutter-x: 0.88rem;--bs-gutter-y: 0.82rem}.section-about-values .row.g-3>[class*=col-]{display:flex}.section-about-values .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100{flex:1;display:flex;flex-direction:column;padding:.92rem .92rem .88rem !important;border:1px solid #e9dfd2 !important;border-radius:.9rem !important;background:#fff !important;box-shadow:none}.section-about-values .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 h3{margin-bottom:.48rem !important;padding-bottom:.44rem;border-bottom:1px solid #eee4d8;color:#2b3544;font-size:.9rem;line-height:1.23}.section-about-values .row.g-3>[class*=col-]>.border.rounded-3.p-3.h-100 p.small{margin-bottom:0 !important;color:#5f6771;font-size:.82rem;line-height:1.43}.section-about-rankings{background:#fff;border-top:1px solid #eee1d1;padding-top:2.55rem;padding-bottom:3.1rem}.section-about-rankings .section__inner{padding:clamp(1.08rem,.9vw + .76rem,1.7rem);border:1px solid #e4d6c5;border-radius:1.08rem;background:linear-gradient(180deg, #fffdf9 0%, #f9f4ec 100%);box-shadow:0 .2rem .76rem rgba(15,23,42,.03)}.section-about-rankings .row.mb-4{margin-bottom:1.02rem !important}.section-about-rankings .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.46rem;margin-bottom:.62rem !important;line-height:1.14}.section-about-rankings .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-about-rankings .row.mb-4 p.mb-0{max-width:44rem;color:#5e6772;line-height:1.5}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5{--bs-gutter-y: 0.96rem;margin-bottom:.9rem !important}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5 .trust-card{padding:1.02rem .95rem .94rem;border:1px solid #e0c9b1;border-radius:.92rem;background:linear-gradient(180deg, #ffffff 0%, #fdf7ef 100%);box-shadow:0 .16rem .45rem rgba(15,23,42,.036)}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5 .trust-card__number{margin-bottom:.32rem !important;color:#243040;font-size:1.42rem;font-weight:650;line-height:1.05;letter-spacing:.004em}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5 .trust-card .small{color:#4f5866;font-size:.82rem;line-height:1.38}.section-about-rankings .row.row-cols-1.row-cols-md-3{--bs-gutter-y: 0.84rem}.section-about-rankings .row.row-cols-1.row-cols-md-3 .trust-card{padding:.86rem .9rem;border-color:#e8ded1;border-radius:.88rem;background:#fffcf8;box-shadow:none}.section-about-rankings .row.row-cols-1.row-cols-md-3 .trust-card .small{color:#5f6771;font-size:.82rem;line-height:1.42}.section-about-rankings .cta-card{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.team-card,.trust-card{background-color:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.5rem;box-shadow:0 .125rem .5rem rgba(15,23,42,.04)}.trust-card__number{font-weight:600}#about-final-cta.section-home-final-cta{margin-top:.55rem;padding-top:3.65rem;padding-bottom:3.6rem}#about-final-cta.section-home-final-cta>.section__inner{max-width:min(56rem,100%)}#about-final-cta.section-home-final-cta p{max-width:46rem;margin-inline:auto}#about-final-cta.section-home-final-cta .btn{margin-top:1.1rem;min-width:14.5rem}@media(min-width: 768px)and (max-width: 1199.98px){.section-about-team{padding-top:2.55rem;padding-bottom:2.75rem}.section-about-team .section__inner{padding:1.08rem 1rem}.section-about-team .row.mb-4{margin-bottom:1rem !important}.section-about-team .row.g-3{--bs-gutter-x: 0.88rem;--bs-gutter-y: 0.88rem}.section-about-team .row.g-3>.col-md-4{flex:0 0 50%;max-width:50%}.section-about-team .row.g-3:not(.mt-3)>.col-md-4:last-child{flex:0 0 100%;max-width:100%}.section-about-team .row.g-3>[class*=col-]>.team-card{padding:1.02rem .96rem .92rem}.section-about-team .row.g-3.mt-3{margin-top:.76rem !important}.section-about-rankings{padding-top:2.25rem;padding-bottom:2.7rem}.section-about-rankings .section__inner{padding:1.02rem .96rem}.section-about-rankings .row.mb-4{margin-bottom:.92rem !important}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5{--bs-gutter-x: 0.88rem;--bs-gutter-y: 0.88rem;margin-bottom:.82rem !important}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5 .trust-card{padding:.96rem .9rem .88rem}.section-about-rankings .row.row-cols-1.row-cols-md-3{--bs-gutter-x: 0.88rem;--bs-gutter-y: 0.82rem}.section-about-rankings .row.row-cols-1.row-cols-md-3 .trust-card{padding:.82rem .86rem}}@media(min-width: 992px)and (max-width: 1199.98px){.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5>*{flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width: 768px)and (max-width: 991.98px){.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5>*,.section-about-rankings .row.row-cols-1.row-cols-md-3>*{flex:0 0 50%;max-width:50%}}@media(max-width: 767.98px){.section-about-story{padding-bottom:1.95rem}.section-about-story .about-hero-shell{padding:1rem;border-radius:.95rem}.section-about-story .about-hero-trust-panel{padding:.94rem .9rem}.section-about-team{padding-bottom:2.4rem;padding-top:2.2rem}.section-about-team .section__inner{padding:1rem;border-radius:.95rem}.section-about-team .row.mb-4{margin-bottom:.96rem !important}.section-about-team .row.g-3>[class*=col-]>.team-card{padding:1rem .94rem .92rem}.section-about-team .row.g-3.mt-3{margin-top:.72rem !important}.about-credentials-modal .modal-body{padding:.75rem}.about-credentials-viewer__page{min-height:18rem;padding:.35rem}.about-credentials-carousel .carousel-control-prev,.about-credentials-carousel .carousel-control-next{width:2.8rem}.about-credentials-carousel .carousel-control-prev-icon,.about-credentials-carousel .carousel-control-next-icon{width:2.1rem;height:2.1rem}.section-about-values{padding-top:1.85rem;padding-bottom:2.05rem;margin-bottom:1.85rem}.section-about-values .section__inner{padding:.95rem;border-radius:.92rem}.section-about-values .row.mb-4{margin-bottom:.78rem !important}.section-about-rankings{padding-top:2rem;padding-bottom:2.4rem}.section-about-rankings .section__inner{padding:.95rem;border-radius:.92rem}.section-about-rankings .row.mb-4{margin-bottom:.84rem !important}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5 .trust-card{padding:.92rem .88rem .86rem}.section-about-rankings .row.row-cols-1.row-cols-sm-2.row-cols-lg-5{margin-bottom:.74rem !important}.section-about-rankings .row.row-cols-1.row-cols-md-3 .trust-card{padding:.82rem .86rem}#about-final-cta.section-home-final-cta{margin-top:.4rem;padding-top:3rem;padding-bottom:3rem}#about-final-cta.section-home-final-cta .btn{width:100%;max-width:20.5rem;min-width:0}}.section-contact-narrow{max-width:860px}.section-contact-intake-hero{background-color:#fff;padding-top:3.25rem;padding-bottom:2.75rem}.section-contact-intake-hero h1{margin-bottom:.95rem}.section-contact-intake-hero .lead{max-width:62ch;margin-bottom:1.2rem;color:#394555}.contact-intake-eyebrow{display:inline-block;margin-bottom:.95rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d7783}.contact-trust-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none}.contact-trust-strip>li{margin:0;padding:.38rem .7rem;border:1px solid #e8ddd0;border-radius:999px;background-color:#f8f4ed;font-size:.8rem;line-height:1.25;color:#4d5969}.section-contact-primary-intake{background-color:#faf8f4;border-top:1px solid #eee3d7;border-bottom:1px solid #eee3d7;padding-top:3.15rem;padding-bottom:3.25rem}.contact-intake-form-card{border:1px solid #dbc8b3;border-radius:1.06rem;background-color:#fff;padding:1.4rem 1.38rem 1.28rem;box-shadow:0 .95rem 2.15rem rgba(15,23,42,.072)}.contact-intake-form-card>h2{margin-bottom:.45rem;color:#243043}.contact-intake-form-card>p{max-width:64ch;margin-bottom:1.1rem;color:#5b6674}.contact-intake-form-card #cf_1{--max-width: 100%}.contact-intake-form-card #cf_1 .cf-fields{row-gap:.95rem}.contact-intake-form-card #cf_1 .cf-control-group[data-key="14"]{margin-top:.35rem;padding-top:.85rem;border-top:1px solid #efe4d9}.contact-intake-form-card #cf_1 .cf-control-group[data-key="15"]{margin-top:.15rem}.contact-intake-form-card #cf_1 .cf-control-group[data-key="2"]{margin-top:.5rem;padding-top:.85rem;border-top:1px solid #eddfd1}.contact-intake-form-card #cf_1 .cf-control-group[data-key="2"] .cf-btn{box-shadow:0 .45rem 1.1rem rgba(225,75,17,.26)}.contact-intake-helper{background:linear-gradient(180deg, #fffefb 0%, #f8f3eb 100%);border:1px solid #e8ddcf;border-radius:.92rem;padding:1rem 1.1rem;box-shadow:0 .1rem .32rem rgba(15,23,42,.02)}.contact-intake-helper h3{color:#2d3848}.contact-intake-helper .small{color:#5f6875}.contact-intake-helper ul{margin-bottom:0;padding-left:1rem}.section-contact-secondary{background-color:#fff;padding-top:2.95rem;padding-bottom:2.7rem}.section-contact-secondary .section__inner{padding:clamp(1rem,.7vw + .76rem,1.42rem);border:1px solid #e9dfd2;border-radius:1.08rem;background:linear-gradient(180deg, #fffefc 0%, #faf7f2 100%);box-shadow:0 .16rem .58rem rgba(15,23,42,.026)}.contact-booking-card{border:1px solid #e3d8ca;border-radius:.96rem;background:linear-gradient(180deg, #fffdf9 0%, #f8f3eb 100%);padding:1rem 1rem .95rem;box-shadow:0 .16rem .5rem rgba(15,23,42,.03)}.contact-booking-card h2{color:#2b3747;letter-spacing:0}.contact-booking-card>p{color:#636e7c !important;line-height:1.45}.contact-booking-shell{position:relative;min-height:332px;border:1px solid #e7dccf;border-radius:.88rem;background:linear-gradient(180deg, #fcfaf7 0%, #f6f0e8 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);overflow:hidden;padding:.95rem}.contact-booking-status{position:absolute;inset:0;z-index:1;margin:0;padding:.9rem;display:flex;align-items:center;justify-content:center;gap:.42rem;color:#808a96 !important;font-size:.8rem;font-weight:500;line-height:1.42;text-align:center;pointer-events:none}.contact-booking-status__icon{font-size:.84rem;opacity:.68}.contact-booking-calendar{min-height:340px}.contact-booking-calendar iframe{width:100%;min-height:340px !important;display:block;background-color:rgba(0,0,0,0);border:0 !important;opacity:0;transition:opacity .16s ease-in-out}.contact-booking-shell:not(.is-loaded) .contact-booking-calendar iframe{pointer-events:none}.contact-booking-shell.is-loaded .contact-booking-status{display:none}.contact-booking-shell.is-loaded .contact-booking-calendar iframe{opacity:1}.contact-card{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #e9dfd3;border-radius:0;padding:0 0 .95rem;box-shadow:none}.section-contact-secondary .col-lg-5 .contact-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.contact-card h3{color:#2f3a49}.contact-card p.small{color:#5e6875}.contact-channel-label{display:inline-block;min-width:6.1rem;font-weight:600;color:#324153}.section-contact-process{background-color:#fff;padding-top:2.8rem;padding-bottom:2.95rem}.section-contact-process .section__inner{background:linear-gradient(180deg, #fffefc 0%, #faf7f2 100%);border:1px solid #eadfce;border-radius:1.08rem;padding:clamp(1.2rem,.9vw + .82rem,1.65rem);box-shadow:0 .2rem .74rem rgba(15,23,42,.03)}.section-contact-process .row.mb-4{margin-bottom:1.08rem !important}.section-contact-process .row.mb-4 h2{display:inline-block;position:relative;padding-bottom:.5rem;margin-bottom:.65rem !important;line-height:1.14;color:#253043}.section-contact-process .row.mb-4 h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.section-contact-process .row.mb-4 p.mb-0{color:#5f6976}.contact-process-step{position:relative;background:linear-gradient(180deg, #ffffff 0%, #fcfaf7 100%);border:1px solid #ebe2d6;border-radius:.92rem;padding:.98rem 1rem .94rem;box-shadow:0 .08rem .22rem rgba(15,23,42,.02)}.contact-process-step::before{content:"";position:absolute;left:.9rem;right:.9rem;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 117, 51, 0.48) 0%, rgba(255, 91, 30, 0.14) 100%)}.contact-process-step>h3{margin-bottom:.44rem;padding-bottom:.42rem;border-bottom:1px solid #eee4d8;color:#2b3748;line-height:1.22}.contact-process-step p.small{color:#5f6976}.section-contact-offices{background-color:#fff;padding-top:3rem;padding-bottom:3.05rem}.section-contact-offices .section__inner{background:linear-gradient(180deg, #fffbf6 0%, #f7eee3 100%);border:1px solid #e2ccb5;border-radius:1.08rem;padding:clamp(1.2rem,.9vw + .82rem,1.7rem);box-shadow:0 .18rem .66rem rgba(15,23,42,.028)}.section-contact-offices h2{display:inline-block;position:relative;padding-bottom:.46rem;margin-bottom:.72rem !important;line-height:1.14;color:#253043}.section-contact-offices h2::after{content:"";display:block;width:100%;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg, rgba(255, 91, 30, 0.76) 0%, rgba(209, 145, 109, 0.76) 100%)}.contact-offices-intro{margin-bottom:1rem}.contact-offices-intro p{max-width:56ch;margin-bottom:0;color:#56606e}.contact-map{display:block;width:100%;height:auto;min-height:0;border:1px solid #e2d3c3;border-radius:.96rem;background:linear-gradient(180deg, #fffdf9 0%, #f8f0e6 100%);padding:.9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 .15rem .48rem rgba(15,23,42,.026)}.section-contact-offices .section__inner>.contact-map{margin:0}.contact-map-embed{min-height:320px}.contact-map-embed iframe{display:block;width:100%;min-height:320px;background-color:#f6f0e7;border:1px solid #e3d7ca !important;border-radius:.72rem}.section-contact-closing{background-color:#fff;padding-top:2.2rem;padding-bottom:2.9rem}.section-contact-closing .section__inner{max-width:720px;padding-top:.8rem;border-top:1px solid #eee2d4}.section-contact-closing p{color:#5f6773}@media(max-width: 991.98px){.section-contact-secondary .section__inner{padding:.95rem;border-radius:.94rem}.contact-booking-shell{min-height:290px}.contact-booking-calendar{min-height:290px}.contact-booking-calendar iframe{min-height:290px !important}}@media(max-width: 767.98px){.section-contact-intake-hero,.section-contact-primary-intake,.section-contact-secondary,.section-contact-process,.section-contact-offices{padding-top:2.45rem;padding-bottom:2.45rem}.contact-intake-form-card{padding:1.1rem 1rem}.section-contact-secondary .section__inner{padding:.86rem;border-radius:.88rem}.contact-booking-card{padding:.85rem .85rem .8rem}.contact-booking-shell{min-height:220px}.contact-booking-status{font-size:.78rem}.contact-booking-calendar{min-height:260px}.contact-booking-calendar iframe{min-height:260px !important}.contact-offices-intro{margin-bottom:.9rem}.contact-offices-intro p{max-width:none}.contact-map{padding:.75rem}.contact-channel-label{min-width:5.7rem}.contact-map-embed{min-height:210px}.contact-map-embed iframe{min-height:240px}.section-contact-closing{padding-top:1.9rem;padding-bottom:2.3rem}.section-contact-process .section__inner,.section-contact-offices .section__inner{padding:1rem .95rem;border-radius:.86rem}}#sp-main-body{padding-top:40px;padding-bottom:80px}@media(max-width: 991px){#sp-main-body{padding-top:32px;padding-bottom:64px}}@media(max-width: 575px){#sp-main-body{padding-top:24px;padding-bottom:48px}}.section{padding-top:80px;padding-bottom:80px}.section--tight{padding-top:40px;padding-bottom:40px}.section--hero{padding-top:96px;padding-bottom:96px}@media(max-width: 991px){.section{padding-top:56px;padding-bottom:56px}.section--hero{padding-top:80px;padding-bottom:80px}}@media(max-width: 575px){.section{padding-top:40px;padding-bottom:40px}.section--hero{padding-top:64px;padding-bottom:64px}.section--tight{padding-top:32px;padding-bottom:32px}}.section__inner{--section-inline-gutter: 24px;width:min(100%,1120px + var(--section-inline-gutter)*2);max-width:calc(1120px + var(--section-inline-gutter)*2);margin-left:auto;margin-right:auto;padding-left:var(--section-inline-gutter);padding-right:var(--section-inline-gutter);box-sizing:border-box;min-width:0}@media(max-width: 991px){.section__inner{--section-inline-gutter: 20px}}@media(max-width: 575px){.section__inner{--section-inline-gutter: 14px}}.section__inner .row,.section__inner [class*=col-]{min-width:0}.section :where(img,svg,video,canvas,iframe){max-width:100%}.section :where(img,svg,video,canvas){height:auto}.section iframe{display:block;width:100%}.section :where(table){display:block;max-width:100%;overflow-x:auto}@media(max-width: 767.98px){.section :where(.btn,input,select,textarea){max-width:100%}}@media(max-width: 575.98px){#sp-main-body>.container{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}#sp-main-body>.container>.container-inner,#sp-main-body>.container>.container-inner>.row,#sp-main-body #sp-component,#sp-main-body #sp-component .sp-column{width:100%;max-width:100%;margin-left:0;margin-right:0}#sp-main-body>.container>.container-inner>.row{--bs-gutter-x: 0}#sp-main-body #sp-component{padding-left:0;padding-right:0}.section__inner{width:100%;max-width:100%}.section .row{margin-left:0;margin-right:0}}.booking-popup{position:fixed;inset:0;z-index:9999;display:none;pointer-events:none}.booking-popup.is-open{display:block;pointer-events:auto}.booking-popup__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(2px)}.booking-popup__dialog{position:relative;max-width:960px;height:calc(100% - 4rem);margin:2rem auto;background:#fff;border-radius:16px;box-shadow:0 18px 45px rgba(0,0,0,.25);display:flex;flex-direction:column}.booking-popup__content{position:relative;flex:1 1 auto;min-height:400px}.booking-popup__content iframe{border:0;width:100%;height:100%}.booking-popup__close{position:absolute;top:-17px;right:-50px;z-index:20;width:36px;height:36px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#f05a24;font-size:22px;line-height:1;font-weight:700;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center}.booking-popup__close:hover{background:#f05a24;color:#fff}@media(max-width: 768px){.booking-popup__dialog{margin:.5rem;height:calc(100% - 1rem);border-radius:12px}.booking-popup__close{top:50px;right:40px;width:32px;height:32px}}.footer-about{color:#f3f3f3;font-size:.9rem;margin-top:-1.5rem}.footer-about .footer-logo{max-height:100px;width:auto;display:block;margin-bottom:-1.5rem}.footer-links{color:#f3f3f3;font-size:.9rem}.footer-links .footer-heading{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#fff}.footer-links__cols{display:flex;justify-content:space-between;gap:3rem}.footer-links__col{min-width:180px}.footer-links__col--contact{text-align:left}.footer-contact-phone{white-space:nowrap}.footer-links__col--services{min-width:260px}.footer-services-grid{display:grid;grid-template-columns:auto auto;column-gap:2rem;row-gap:.25rem}.footer-services-grid .footer-heading{grid-column:1/3;margin:0 0 .5rem;text-align:center}.footer-services-grid ul{list-style:none;padding:0;margin:0;text-align:left}.footer-services-grid ul li{margin-bottom:.2rem}@media(max-width: 767.98px){.footer-links__cols{flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-links__col,.footer-links__col--services{min-width:0;width:100%}.footer-contact-phone{white-space:normal;overflow-wrap:anywhere}.footer-services-grid{grid-template-columns:1fr}.footer-services-grid .footer-heading{grid-column:1/2;text-align:left}.footer-about{margin-bottom:1.25rem}}@media(max-width: 575.98px){#sp-footer>.container,#sp-bottom>.container{width:min(100%,390px);max-width:390px;margin-left:0;margin-right:auto}}.tm-cookie-consent{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:1040;pointer-events:none}.tm-cookie-consent[hidden]{display:none !important}.tm-cookie-consent.is-visible{pointer-events:auto}.tm-cookie-consent__panel{width:min(100%,980px);margin:0 auto;background:#fff;color:#1f2732;border:1px solid rgba(31,39,50,.14);border-radius:12px;box-shadow:0 10px 28px rgba(15,23,42,.18);padding:14px 16px}.tm-cookie-consent__text{margin:0;font-size:14px;line-height:1.5}.tm-cookie-consent__text a{color:#f05a24;text-decoration:underline;text-underline-offset:2px}.tm-cookie-consent__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tm-cookie-consent__btn{appearance:none;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:9px 14px;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tm-cookie-consent__btn:focus-visible{outline:2px solid #f05a24;outline-offset:2px}.tm-cookie-consent__btn--primary{background:#f05a24;color:#fff}.tm-cookie-consent__btn--primary:hover{background:#d94e1d}.tm-cookie-consent__btn--secondary,.tm-cookie-consent__btn--tertiary{background:#fff;border-color:rgba(31,39,50,.2);color:#1f2732}.tm-cookie-consent__btn--secondary:hover,.tm-cookie-consent__btn--tertiary:hover{border-color:#f05a24;color:#f05a24}.tm-cookie-consent__preferences{margin-top:10px;border-top:1px solid rgba(31,39,50,.12);padding-top:10px}.tm-cookie-consent__preferences[hidden]{display:none !important}.tm-cookie-consent__fieldset{margin:0;padding:0;border:0}.tm-cookie-consent__legend{margin:0 0 6px;font-size:13px;font-weight:600}.tm-cookie-consent__option{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.35;margin:0 0 6px}.tm-cookie-consent__option input{width:16px;height:16px;margin:0}.tm-cookie-consent__option input:disabled+span{opacity:.8}.tm-cookie-consent__preferences-actions{margin-top:10px}@media(max-width: 767.98px){.tm-cookie-consent{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}.tm-cookie-consent__panel{padding:12px;border-radius:10px}.tm-cookie-consent__actions{flex-direction:column}.tm-cookie-consent__btn{width:100%}}@media(min-width: 768px){.tm-cookie-consent__panel{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:18px;row-gap:10px;align-items:center}.tm-cookie-consent__actions{margin-top:0;justify-content:flex-end}.tm-cookie-consent__preferences{grid-column:1/-1}}@media(max-width: 575.98px){body.itemid-153 #sp-main-body #sp-component .article-details{padding-left:16px;padding-right:16px;box-sizing:border-box}}