:root{--ink:#101828;--muted:#5c6678;--paper:#fff;--soft:#f4f7fb;--blue:#0b72ff;--blue-dark:#062d66;--yellow:#ffbf1f;--coral:#ff5d4d;--teal:#11b6a8;--green:#29b76f;--line:#10182824;--shadow:0 24px 70px #0a25582e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--soft);letter-spacing:0;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}h1,h2{font-family:var(--font-heading), Inter, "Segoe UI", Arial, sans-serif;letter-spacing:-.01em}body.is-menu-locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}[data-lucide]{width:1em;height:1em;display:inline-block}.icon,.metric-icon,.strip-icon,.card-icon,.list-icon,.step-icon,.faq-icon{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.has-js main>section.animate-block:not(.hero),.has-js .site-footer.animate-block{opacity:0;filter:blur(8px);transition:opacity .78s,transform .78s cubic-bezier(.2,.8,.2,1),filter .78s;transform:translateY(34px)}.has-js main>section.animate-block.is-visible:not(.hero),.has-js .site-footer.animate-block.is-visible{opacity:1;filter:blur();transform:translateY(0)}.has-js .motion-item{opacity:0;filter:blur(5px);transition:opacity .62s,transform .62s cubic-bezier(.2,.8,.2,1),filter .62s;transition-delay:var(--motion-delay,0s);transform:translateY(24px)scale(.98)}.has-js .animate-block.is-visible .motion-item,.has-js .motion-item.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:14px clamp(18px,4vw,64px);transition:min-height .22s,padding .22s,box-shadow .18s,background .18s;animation:.52s both nav-drop;display:flex;position:sticky;top:0}.site-header.is-scrolled{background:#fffffff5;min-height:56px;padding-top:8px;padding-bottom:8px;box-shadow:0 12px 36px #0b2d661f}.brand{align-items:center;gap:10px;min-width:196px;transition:gap .22s;display:inline-flex}.site-header.is-scrolled .brand{gap:8px}.brand img{object-fit:contain;flex:none;width:42px;height:42px}.site-header.is-scrolled .brand img{width:34px;height:34px}.brand-mark{color:#071f49;background:linear-gradient(135deg, var(--yellow), #ffe47b 45%, var(--teal));border:2px solid #fff;border-radius:8px;place-items:center;width:40px;height:40px;font-weight:800;transition:width .22s,height .22s,font-size .22s,box-shadow .22s;animation:.68s cubic-bezier(.2,.9,.2,1.2) both badge-pop;display:grid;box-shadow:0 12px 24px #ffbf1f59}.site-header.is-scrolled .brand-mark{width:32px;height:32px;font-size:.88rem;box-shadow:0 8px 18px #ffbf1f3d}.brand strong,.brand small{line-height:1.1;display:block}.brand strong{font-size:1rem;transition:font-size .22s}.brand small{color:var(--muted);margin-top:3px;font-size:.72rem;transition:opacity .18s,font-size .22s,margin .22s}.site-header.is-scrolled .brand strong{font-size:.92rem}.site-header.is-scrolled .brand small{opacity:.72;margin-top:1px;font-size:.66rem}.main-nav{align-items:center;gap:10px;display:flex}.main-nav a{color:#25324a;border-radius:6px;padding:10px 12px;font-size:.94rem;font-weight:700;transition:padding .22s,font-size .22s,color .16s,background .16s}.site-header.is-scrolled .main-nav a{padding:7px 10px;font-size:.88rem}.main-nav a:hover,.main-nav a:focus-visible{color:var(--blue-dark);background:#0b72ff1a}.header-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.header-phone{color:#061a3c;background:var(--yellow);white-space:nowrap;border:1px solid #062d661f;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.94rem;font-weight:800;transition:min-height .22s,padding .22s,font-size .22s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 30px #ffbf1f40}.header-phone:hover,.header-phone:focus-visible{background:#ffd052;box-shadow:0 16px 34px #ffbf1f47}.header-phone .icon{width:18px;height:18px;transition:width .22s,height .22s}.site-header.is-scrolled .header-phone{min-height:36px;padding:0 12px;font-size:.86rem;box-shadow:0 10px 22px #ffbf1f2e}.site-header.is-scrolled .header-phone .icon{width:16px;height:16px}.header-cta{color:#061a3c;background:var(--yellow);border:1px solid #062d661f;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.94rem;font-weight:800;transition:min-height .22s,padding .22s,font-size .22s,box-shadow .22s,background .18s;animation:.64s .12s both soft-arrive;display:inline-flex;box-shadow:0 14px 30px #ffbf1f40}.site-header.is-scrolled .header-cta{min-height:36px;padding:0 12px;font-size:.86rem;box-shadow:0 10px 22px #ffbf1f2e}.header-cta .icon{width:18px;height:18px;transition:width .22s,height .22s}.site-header.is-scrolled .header-cta .icon{width:16px;height:16px}.hero{isolation:isolate;background:#071f49;min-height:max(600px,100svh - 150px);position:relative;overflow:hidden}.hero-canvas,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-canvas{z-index:-3}.hero-shade{z-index:-2;background:linear-gradient(90deg,#05142ee6 0%,#05142ebf 42%,#05142e33 100%),linear-gradient(#062d663d 0%,#11b6a814 100%)}.hero:after{content:"";background:linear-gradient(90deg, var(--blue), var(--yellow), var(--coral), var(--teal));background-size:220% 100%;height:9px;animation:7s linear infinite color-flow;position:absolute;bottom:0;left:0;right:0}.hero-layout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:center;gap:clamp(28px,5vw,70px);width:min(1180px,100% - 36px);margin:0 auto;padding:clamp(58px,9vh,96px) 0 74px;display:grid;position:relative}.hero-content{z-index:2;min-width:0;position:relative}.hero-content .eyebrow,.hero-content h1,.hero-copy,.hero-actions,.hero-metrics,.hero-quick-form{animation:.76s cubic-bezier(.2,.82,.2,1) both hero-rise}.hero-content h1{animation-delay:90ms}.hero-copy{animation-delay:.18s}.hero-actions{animation-delay:.27s}.hero-quick-form{animation-delay:.36s}.hero-metrics{animation-delay:.45s}.eyebrow,.section-kicker{color:var(--yellow);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.82rem;font-weight:800}.hero h1{color:#fff;letter-spacing:0;max-width:770px;margin:0;font-size:4.65rem;line-height:.96}.hero-copy{color:#ffffffdb;max-width:690px;margin:26px 0 0;font-size:1.16rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.btn{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.btn .icon{width:19px;height:19px;transition:transform .18s}.btn:after{content:"";border-top:2px solid;border-right:2px solid;width:10px;height:10px;margin-left:10px;transform:rotate(45deg)}.btn:hover,.btn:focus-visible{transform:translateY(-2px)}.btn:hover .icon,.btn:focus-visible .icon{transform:translate(2px)rotate(-8deg)}.btn-primary{color:#061a3c;background:var(--yellow);box-shadow:0 18px 40px #ffbf1f52}.btn-primary:hover,.btn-primary:focus-visible{background:#ffd052}.btn-ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff52}.btn-ghost:hover,.btn-ghost:focus-visible{background:#ffffff38}.hero-quick-form{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:8px;width:100%;margin-top:0;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0003}.hero-quick-form:before{content:"";background:linear-gradient(90deg, var(--yellow), var(--coral), var(--teal));height:6px;position:absolute;inset:0 0 auto}.quick-form-title{color:#ffffffdb;margin:0 0 16px;font-size:1.05rem;font-weight:800;position:relative}.quick-form-grid{grid-template-columns:1fr;gap:12px;display:grid;position:relative}.hero-quick-form label{gap:6px;display:grid}.hero-quick-form label span{color:#ffffffc2;font-size:.78rem;font-weight:800}.hero-quick-form input{color:#fff;background:#071f495c;border:1px solid #ffffff40;border-radius:6px;outline:none;width:100%;min-height:52px;padding:0 12px;transition:border .16s,box-shadow .16s,background .16s}.hero-quick-form input::placeholder{color:#ffffff7a}.hero-quick-form input:focus{border-color:var(--yellow);background:#071f4994;box-shadow:0 0 0 4px #ffbf1f29}.hero-quick-form input.is-invalid{border-color:#ff9c91;box-shadow:0 0 0 4px #ff5d4d2e}.quick-submit{color:#061a3c;background:var(--yellow);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.quick-submit .icon{width:18px;height:18px}.quick-submit:hover,.quick-submit:focus-visible{background:#ffd052;transform:translateY(-2px);box-shadow:0 16px 34px #ffbf1f42}.quick-submit:disabled,.lead-form .btn:disabled{cursor:wait;opacity:.7;transform:none}.quick-form-status{color:#ffffffc7;min-height:20px;margin:10px 0 0;font-size:.86rem;font-weight:800}.quick-form-status.is-error{color:#ffb3aa}.quick-form-status.is-success{color:#a9f4dc}.hero-metrics{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;max-width:620px;margin:42px 0 0;display:grid}.hero-metrics div{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;min-height:78px;padding:14px;transition:transform .22s,background .22s,border-color .22s;position:relative}.metric-icon{width:26px;height:26px;color:var(--yellow);filter:drop-shadow(0 10px 14px #0000003d);margin-bottom:8px;animation:3.8s ease-in-out infinite soft-float}.hero-metrics div:nth-child(2) .metric-icon{color:#7ff3e8}.hero-metrics div:nth-child(3) .metric-icon{color:#ff9c91}.hero-metrics dt{color:#fff;font-weight:800}.hero-metrics dd{color:#ffffffbd;margin:4px 0 0;font-size:.9rem}.hero-visual{z-index:1;pointer-events:none;width:420px;height:420px;position:absolute;top:18%;right:clamp(-80px,4vw,70px)}.status-orbit{border:2px solid #ffffff38;border-radius:50%;animation:28s linear infinite rotate-slow;position:absolute;inset:32px}.orbit-item{border:2px solid #ffffffb8;border-radius:8px;width:76px;height:76px;display:block;position:absolute;box-shadow:0 18px 36px #00000038}.item-a{background:var(--yellow);top:-26px;left:42%}.item-b{background:var(--coral);bottom:62px;right:-24px}.item-c{background:var(--teal);bottom:12px;left:10px}.document-stack{width:220px;height:260px;animation:5.2s ease-in-out infinite stack-float;position:absolute;top:90px;left:98px;transform:rotate(-7deg)}.document-stack span{background:#ffffffeb;border:2px solid #062d6633;border-radius:8px;display:block;position:absolute;inset:0;box-shadow:0 30px 70px #00000047}.document-stack span:first-child{background:#fff2be;transform:translate(22px,22px)rotate(8deg)}.document-stack span:nth-child(2){background:#ddfbf6;transform:translate(10px,10px)rotate(3deg)}.document-stack span:nth-child(3):before,.document-stack span:nth-child(3):after{content:"";background:#0b72ff3d;border-radius:3px;height:12px;position:absolute;left:28px;right:28px;box-shadow:0 32px #ff5d4d47,0 64px #11b6a847}.document-stack span:nth-child(3):before{top:48px}.document-stack span:nth-child(3):after{background:var(--green);width:86px;top:148px;right:auto}.signal-lines{gap:10px;display:grid;position:absolute;bottom:30px;right:10px}.signal-lines span{transform-origin:100%;background:#ffffffb8;border-radius:3px;width:136px;height:8px;animation:2.8s ease-in-out infinite signal-pulse;display:block}.signal-lines span:nth-child(2){background:var(--yellow);width:96px;animation-delay:.16s}.signal-lines span:nth-child(3){background:var(--teal);width:118px;animation-delay:.32s}.proof-strip{background:#d7e2f0;grid-template-columns:repeat(4,minmax(160px,1fr));gap:1px;display:grid}.proof-strip p{color:#0f2b52;text-align:center;background:#fff;justify-content:center;align-items:center;gap:10px;min-height:78px;margin:0;padding:16px;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s;display:flex}.strip-icon{color:#fff;background:var(--blue);border-radius:8px;width:30px;height:30px;padding:6px;transition:transform .22s;box-shadow:0 12px 26px #0b72ff38}.proof-strip p:nth-child(2) .strip-icon{background:var(--coral);box-shadow:0 12px 26px #ff5d4d33}.proof-strip p:nth-child(3) .strip-icon{color:#071f49;background:var(--yellow);box-shadow:0 12px 26px #ffbf1f3d}.proof-strip p:nth-child(4) .strip-icon{background:var(--teal);box-shadow:0 12px 26px #11b6a838}.section{padding:96px clamp(18px,5vw,80px)}section[id]{scroll-margin-top:86px}.section-light{background:var(--soft)}.section-color{color:#071f49;background:linear-gradient(135deg,#ffbf1feb,#ffffffbd 38%,#11b6a8c2),#fff7d7}.section-dark{color:#fff;background:linear-gradient(135deg,#061a3c 0%,#0a438c 52%,#0d776d 100%)}.section-head{text-align:center;max-width:860px;margin:0 auto 44px}.section-head.compact{max-width:760px}.section-head h2,.split-layout h2,.impact-band h2,.lead-content h2{letter-spacing:0;margin:0;font-size:3rem;line-height:1.06}.section-head p:not(.section-kicker),.split-layout p,.impact-band p,.lead-content p{color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.75}.section-dark .section-head p:not(.section-kicker),.section-dark .tab-panel p,.section-dark .tab-panel li{color:#ffffffc7}.section-color .section-kicker,.section-light .section-kicker,.lead-section .section-kicker{color:var(--blue)}.definition-grid,.criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.definition-card,.criteria-card,.delivery-card{background:#fff;border:1px solid #10182814;border-radius:8px;min-height:232px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 16px 40px #0a255814}.definition-card h3,.criteria-card h3,.delivery-card strong{color:#17233a;margin:22px 0 0;font-size:1.16rem;font-weight:800;display:block}.criteria-card h3{margin-top:16px}.definition-card p,.criteria-card p,.delivery-card span{color:var(--muted);margin:12px 0 0;line-height:1.65;display:block}.definition-card:nth-child(2) .card-icon{background:linear-gradient(135deg, var(--teal), #54dbc3);box-shadow:0 18px 34px #11b6a838}.definition-card:nth-child(3) .card-icon{color:#071f49;background:linear-gradient(135deg, var(--yellow), #ffe073);box-shadow:0 18px 34px #ffbf1f3d}.risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.risk-card,.timeline-step,.faq-item{background:#fff;border:1px solid #10182814;border-radius:8px;min-height:240px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 16px 40px #0a255814}.card-icon{color:#fff;background:linear-gradient(135deg, var(--coral), #ff9f45);border:2px solid #fff;border-radius:8px;width:54px;height:54px;padding:12px;transition:transform .24s;position:absolute;top:18px;right:18px;box-shadow:0 18px 34px #ff5d4d38}.risk-card:nth-child(2) .card-icon{background:linear-gradient(135deg, var(--blue), #67a8ff);box-shadow:0 18px 34px #0b72ff38}.risk-card:nth-child(3) .card-icon{background:linear-gradient(135deg, var(--teal), #54dbc3);box-shadow:0 18px 34px #11b6a838}.risk-card:nth-child(4) .card-icon{color:#071f49;background:linear-gradient(135deg, var(--yellow), #ffe073);box-shadow:0 18px 34px #ffbf1f3d}.risk-card:before{content:"";background:var(--coral);border-radius:8px 0 0 8px;width:8px;position:absolute;inset:0 auto 0 0}.risk-card:nth-child(2):before{background:var(--blue)}.risk-card:nth-child(3):before{background:var(--teal)}.risk-card:nth-child(4):before{background:var(--yellow)}.card-index{color:#061a3c;background:#f2f6ff;border-radius:6px;place-items:center;width:44px;height:34px;font-weight:800;display:inline-grid}.risk-card h3,.timeline-step h3,.tab-panel h3{margin:22px 0 0;font-size:1.22rem}.risk-card p,.timeline-step p{color:var(--muted);margin:12px 0 0;line-height:1.65}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:980px;margin:0 auto;display:grid}.compare-column{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;min-height:326px;padding:28px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 18px 48px #00000024}.compare-column h3{color:#fff;margin:0;font-size:1.45rem}.compare-column ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.compare-column li{color:#ffffffd1;padding-left:34px;line-height:1.6;position:relative}.compare-column li:before{border-radius:6px;place-items:center;width:22px;height:22px;font-weight:800;line-height:1;display:grid;position:absolute;top:.1em;left:0}.compare-negative li:before{content:"!";color:#fff;background:var(--coral)}.compare-positive li:before{content:"+";color:#071f49;background:var(--yellow)}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.trust-card{background:#fff;border:1px solid #10182814;border-radius:8px;min-height:190px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 16px 40px #0a255814}.trust-card h3{color:#17233a;margin:22px 0 0;font-size:1.1rem;font-weight:800}.trust-card p{color:var(--muted);margin:10px 0 0;font-size:.95rem;line-height:1.6}.trust-card:nth-child(2) .card-icon{background:linear-gradient(135deg, var(--blue), #67a8ff);box-shadow:0 18px 34px #0b72ff38}.trust-card:nth-child(3) .card-icon{background:linear-gradient(135deg, var(--teal), #54dbc3);box-shadow:0 18px 34px #11b6a838}.trust-card:nth-child(4) .card-icon{color:#071f49;background:linear-gradient(135deg, var(--yellow), #ffe073);box-shadow:0 18px 34px #ffbf1f3d}.trust-card:nth-child(5) .card-icon{background:linear-gradient(135deg, var(--coral), #ff9f45);box-shadow:0 18px 34px #ff5d4d38}.trust-confidential{color:#071f49;background:#ffbf1f29;border:1px solid #ffbf1f66;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:36px auto 0;padding:10px 20px;font-weight:700;display:flex}.trust-confidential .icon{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.split-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(28px,6vw,70px);max-width:1180px;margin:0 auto;display:grid}.service-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.service-list li{background:#ffffffc7;border:1px solid #ffffffdb;border-radius:8px;grid-template-columns:176px 1fr;gap:18px;min-height:96px;padding:20px;transition:transform .22s,box-shadow .22s,background .22s;display:grid;box-shadow:0 18px 48px #062d661f}.service-title{color:#071f49;align-items:center;gap:12px;line-height:1.25;display:flex}.list-icon{color:#fff;background:var(--blue);border-radius:8px;width:40px;height:40px;padding:9px;transition:transform .22s;box-shadow:0 12px 24px #0b72ff33}.service-list li:nth-child(2) .list-icon{background:var(--coral);box-shadow:0 12px 24px #ff5d4d2e}.service-list li:nth-child(3) .list-icon{color:#071f49;background:var(--yellow);box-shadow:0 12px 24px #ffbf1f38}.service-list li:nth-child(4) .list-icon{background:var(--teal);box-shadow:0 12px 24px #11b6a833}.service-title strong{font-size:1.02rem}.service-list li>span:not(.service-title){color:#304052;line-height:1.62}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:24px auto 0;display:grid}.delivery-card{background:linear-gradient(135deg,#fffffffa,#ddfbf6c7),#fff;min-height:148px;padding:20px}.delivery-card strong{margin-top:0}.timeline-step{overflow:hidden}.step-icon{z-index:1;width:42px;height:42px;color:var(--blue);background:#0b72ff1a;border-radius:8px;padding:9px;transition:transform .24s;position:absolute;top:28px;right:24px}.timeline-step:nth-child(2) .step-icon{color:var(--coral);background:#ff5d4d1a}.timeline-step:nth-child(3) .step-icon{color:var(--teal);background:#11b6a81c}.timeline-step:nth-child(4) .step-icon{color:#8d6400;background:#ffbf1f33}.timeline-step:after{content:"";background:linear-gradient(135deg,#0b72ff29,#ffbf1f33);width:116px;height:116px;position:absolute;top:-34px;right:-34px;transform:rotate(16deg)}.timeline-step span{z-index:1;color:#fff;background:var(--blue);border-radius:8px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:relative}.timeline-step:nth-child(2) span{background:var(--coral)}.timeline-step:nth-child(3) span{background:var(--teal)}.timeline-step:nth-child(4) span{color:#071f49;background:var(--yellow)}.tabs{max-width:980px;margin:0 auto}.tab-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tab-button{color:#ffffffc7;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:800;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.tab-button .icon{width:18px;height:18px;transition:transform .18s}.tab-button.is-active{color:#071f49;background:var(--yellow);border-color:#0000}.tab-button.is-active:hover,.tab-button.is-active:focus-visible{color:#071f49;background:#ffd052}.tab-panel{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;min-height:288px;padding:34px}.tab-panel.is-active{animation:.42s both panel-pop}.tab-panel h3{color:#fff;margin-top:0;font-size:1.7rem}.tab-panel ul{gap:10px;margin:24px 0 0;padding-left:20px;display:grid}.impact-band{color:#071f49;max-width:1120px;min-height:252px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffff0,#ddfbf6f2),#fff;border:1px solid #0b72ff1f;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;margin:0 auto;padding:34px;transition:transform .24s,box-shadow .24s;display:grid}.lead-section{color:#fff;background:linear-gradient(135deg,#061a3cf2,#0b72ffd1),#062d66;padding:92px clamp(18px,5vw,80px)}.lead-content{grid-template-columns:minmax(280px,.86fr) minmax(320px,1fr);align-items:center;gap:clamp(26px,5vw,58px);max-width:1160px;margin:0 auto;display:grid}.lead-content>p{color:#ffffffc7}.lead-form{color:var(--ink);background:#fff;border:1px solid #fff6;border-radius:8px;gap:14px;padding:24px;transition:transform .24s,box-shadow .24s;display:grid;position:relative;box-shadow:0 28px 70px #00000038}.form-badge{color:#061a3c;background:var(--yellow);border:3px solid #fff;border-radius:8px;place-items:center;width:56px;height:56px;animation:3.6s ease-in-out infinite soft-float;display:grid;position:absolute;top:-24px;right:24px;box-shadow:0 20px 38px #ffbf1f47}.form-badge .icon{width:28px;height:28px}.form-row{gap:8px;display:grid}.form-row label{color:#22304a;font-size:.9rem;font-weight:800}.form-row input,.form-row select,.form-row textarea{width:100%;min-height:54px;color:var(--ink);background:#f8fbff;border:1px solid #d7e2f0;border-radius:6px;outline:none;padding:0 14px;transition:border .16s,box-shadow .16s,background .16s}.form-row textarea{resize:vertical;min-height:112px;padding:14px}.form-row select{appearance:none;background-color:#f8fbff;background-image:linear-gradient(45deg,#0000 50%,#60708a 50%),linear-gradient(135deg,#60708a 50%,#0000 50%),none;background-position:calc(100% - 18px) 23px,calc(100% - 12px) 23px,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.form-row-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-row-split span{gap:8px;display:grid}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #0b72ff1f}.form-row input.is-invalid,.form-row select.is-invalid,.form-row textarea.is-invalid{border-color:var(--coral);box-shadow:0 0 0 4px #ff5d4d1f}.form-note,.form-status{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.form-status{min-height:22px;font-weight:800}.form-status.is-error{color:#b42318}.form-status.is-success{color:#087443}.feedback-section{color:var(--ink);background:linear-gradient(135deg,#f8fbfffa,#e8fffbf5),#f8fbff;border-top:1px solid #0b72ff14;padding:86px clamp(18px,5vw,80px)}.feedback-content{grid-template-columns:minmax(280px,.9fr) minmax(320px,.88fr);align-items:center;gap:clamp(26px,5vw,56px);max-width:1160px;margin:0 auto;display:grid}.feedback-copy{max-width:570px}.feedback-copy h2{color:#071f49;margin:10px 0 0;font-size:2.8rem;line-height:1.04}.feedback-copy p:not(.section-kicker){max-width:520px;color:var(--muted);margin:18px 0 0;line-height:1.7}.feedback-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.feedback-points span{color:#17233a;background:#fff;border:1px solid #0b72ff1f;border-radius:8px;align-items:center;min-height:48px;padding:10px 12px;font-size:.88rem;font-weight:800;display:flex;box-shadow:0 14px 30px #0a25580f}.feedback-form{justify-self:end;width:100%;max-width:520px}.faq-list{gap:12px;max-width:900px;margin:0 auto;display:grid}.faq-item{min-height:auto;padding:0;overflow:hidden}.faq-item summary{cursor:pointer;color:#17233a;justify-content:flex-start;align-items:center;gap:12px;min-height:68px;padding:0 22px;font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);flex:none;width:12px;height:12px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.faq-icon{color:#fff;background:var(--blue);border-radius:8px;width:34px;height:34px;padding:8px;transition:transform .22s;box-shadow:0 12px 24px #0b72ff2e}.faq-item:nth-child(2) .faq-icon{background:var(--teal);box-shadow:0 12px 24px #11b6a82e}.faq-item:nth-child(3) .faq-icon{color:#071f49;background:var(--yellow);box-shadow:0 12px 24px #ffbf1f38}.faq-item[open] summary:after{transform:rotate(225deg)}.faq-item p{color:var(--muted);margin:0;padding:0 22px 22px;line-height:1.7}.site-footer{color:#ffffffc7;background:#071f49;grid-template-columns:minmax(220px,.78fr) minmax(230px,.52fr) minmax(430px,1.2fr);align-items:start;gap:24px;padding:34px clamp(18px,5vw,80px);display:grid}.footer-brand strong{color:#fff;font-size:1.1rem;font-weight:800;display:block}.footer-brand p{max-width:420px;margin:8px 0 0;line-height:1.6}.footer-links{flex-wrap:wrap;gap:10px 16px;margin-top:14px;display:flex}.footer-links a{color:var(--yellow);text-underline-offset:4px;font-size:.86rem;font-weight:800;-webkit-text-decoration:underline #ffbf1f5c;text-decoration:underline #ffbf1f5c}.footer-links a:hover,.footer-links a:focus-visible{color:#ffdf75}.footer-copy{color:#ffffff8f;margin-top:14px;font-size:.82rem;display:block}.footer-middle{min-width:0}.footer-visits{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;max-width:340px;margin:0 auto;padding:10px 12px;display:grid}.footer-visits-label{color:#ffffffad;grid-column:1/-1;font-size:.78rem;font-weight:800}.footer-visit-item{gap:2px;min-width:78px;display:grid}.footer-visit-item strong,.footer-visit-item small{line-height:1.15;display:block}.footer-visit-item strong{color:#fff;font-size:1.08rem;font-weight:900}.footer-visit-item small{color:#ffffff94;font-size:.74rem}.footer-visits.is-unavailable{opacity:.68}.footer-side{gap:12px;display:grid}.footer-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;font-style:normal;display:grid}.footer-contact{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:10px;min-height:70px;padding:12px;transition:transform .22s,background .22s,border-color .22s;display:flex}.footer-contact strong,.footer-contact small{line-height:1.2;display:block}.footer-contact strong{color:#fff;font-size:.9rem}.footer-contact small{margin-top:4px;font-size:.78rem}.footer-credit{color:#ffffff94;text-align:right;justify-self:end;font-size:.8rem;line-height:1.4}.footer-credit a{color:var(--yellow);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #ffbf1f5c;text-decoration:underline #ffbf1f5c}.footer-credit a:hover,.footer-credit a:focus-visible{color:#ffdf75}.footer-action{color:var(--yellow);font-weight:800;transition:background .16s,transform .16s}.footer-action:hover,.footer-action:focus-visible{background:#ffbf1f29;transform:translateY(-2px)}.footer-icon{color:#071f49;background:var(--yellow);stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;border-radius:8px;width:34px;height:34px;padding:8px;transition:transform .22s}.footer-contact:nth-child(2) .footer-icon{color:#fff;background:var(--blue)}.footer-contact:nth-child(3) .footer-icon{color:#fff;background:var(--teal)}.footer-contact:nth-child(4) .footer-icon{color:#071f49;background:#ffcf4d}.scroll-top-button{z-index:80;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071f49f0;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:clamp(14px,3vw,28px);left:clamp(14px,3vw,28px);box-shadow:0 18px 44px #071f493d}.scroll-top-button:hover,.scroll-top-button:focus-visible{color:#071f49;background:var(--yellow);transform:translateY(-2px);box-shadow:0 20px 48px #ffbf1f47}.scroll-top-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.legal-page{background:#f4f7fb}.legal-hero{color:#fff;background:linear-gradient(135deg,#061a3cfa,#0b4fa2f0 54%,#0d776df0),#071f49;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(26px,5vw,64px);min-height:480px;padding:86px clamp(18px,5vw,80px) 96px;display:grid;position:relative;overflow:hidden}.legal-hero:after{content:"";background:linear-gradient(90deg, var(--blue), var(--yellow), var(--coral), var(--teal));background-size:220% 100%;height:9px;animation:7s linear infinite color-flow;position:absolute;bottom:0;left:0;right:0}.legal-hero-inner{z-index:1;min-width:0;max-width:820px;position:relative}.legal-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:0;font-size:4rem;line-height:1}.legal-hero p:not(.eyebrow){color:#ffffffd1;overflow-wrap:break-word;max-width:720px;margin:24px 0 0;font-size:1.1rem;line-height:1.75}.legal-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.legal-hero-panel{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:8px;min-width:0;min-height:320px;padding:26px;position:relative;box-shadow:0 22px 58px #00000038}.legal-panel-icon{color:#071f49;background:var(--yellow);border-radius:8px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 20px 42px #ffbf1f47}.legal-panel-icon .icon{width:30px;height:30px}.legal-hero-panel dl{gap:16px;margin:26px 0 0;display:grid}.legal-hero-panel div{border-top:1px solid #ffffff2e;padding-top:16px}.legal-hero-panel div:first-child{border-top:0;padding-top:0}.legal-hero-panel dt{color:#ffffff94;text-transform:uppercase;font-size:.78rem;font-weight:800}.legal-hero-panel dd{color:#fff;margin:6px 0 0;font-weight:800;line-height:1.4}.legal-summary{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100% - 36px);margin:-42px auto 0;display:grid;position:relative}.legal-card{background:#fff;border:1px solid #10182814;border-radius:8px;min-width:0;min-height:204px;padding:24px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 16px 40px #0a255814}.legal-card:nth-child(2) .card-icon{background:linear-gradient(135deg, var(--teal), #54dbc3);box-shadow:0 18px 34px #11b6a838}.legal-card:nth-child(3) .card-icon{color:#071f49;background:linear-gradient(135deg, var(--yellow), #ffe073);box-shadow:0 18px 34px #ffbf1f3d}.legal-card h2{color:#17233a;margin:70px 0 0;font-size:1.18rem;line-height:1.2}.legal-card p{color:var(--muted);margin:12px 0 0;line-height:1.65}.legal-card:hover{border-color:#0b72ff33;transform:translateY(-7px);box-shadow:0 24px 58px #0a255824}.legal-card:hover .card-icon{transform:rotate(-6deg)scale(1.08)}.legal-shell{grid-template-columns:minmax(220px,280px) minmax(0,820px);align-items:start;gap:32px;width:min(1180px,100% - 36px);margin:0 auto;padding:64px 0 92px;display:grid}.legal-toc{background:#fff;border:1px solid #10182814;border-radius:8px;gap:8px;padding:18px;display:grid;position:sticky;top:94px;box-shadow:0 16px 40px #0a255814}.legal-toc strong{color:#071f49;margin-bottom:6px;font-size:1rem;display:block}.legal-toc a{color:#25324a;border-radius:6px;padding:9px 10px;font-size:.9rem;font-weight:800;line-height:1.35;transition:color .16s,background .16s;display:block}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--blue-dark);background:#0b72ff1a}.legal-article{gap:16px;min-width:0;display:grid}.legal-section,.legal-contact-panel{background:#fff;border:1px solid #10182814;border-radius:8px;min-width:0;padding:34px;scroll-margin-top:96px;box-shadow:0 16px 40px #0a255814}.legal-section .section-kicker,.legal-contact-panel .section-kicker{color:var(--blue)}.legal-section h2,.legal-contact-panel h2{color:#071f49;letter-spacing:0;margin:0;font-size:2rem;line-height:1.12}.legal-section p,.legal-section li,.legal-contact-panel p{color:var(--muted);overflow-wrap:break-word;line-height:1.75}.legal-section p{margin:18px 0 0}.legal-section ul{gap:10px;margin:20px 0 0;padding-left:22px;display:grid}.legal-section li::marker{color:var(--blue)}.legal-contact-panel{color:#fff;background:linear-gradient(135deg,#061a3cfa,#0d776de6),#071f49;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:24px;display:grid}.legal-contact-panel h2{color:#fff}.legal-contact-panel .section-kicker,.legal-contact-panel p{color:#ffffffc7}.legal-contact-panel .footer-contact{margin:0}.thank-you-page{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 18% 20%,#ffbf1f29,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#e8fffb 52%,#fff 100%);place-items:center;padding:clamp(24px,6vw,80px);display:grid}.thank-you-card{text-align:center;width:min(100%,720px);box-shadow:var(--shadow);background:#fffffff0;border:1px solid #0b72ff1f;border-radius:8px;padding:clamp(26px,5vw,48px)}.thank-you-mark{color:#071f49;background:var(--yellow);border-radius:8px;place-items:center;width:64px;height:64px;margin-bottom:18px;display:inline-grid;box-shadow:0 20px 42px #ffbf1f47}.thank-you-mark svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.thank-you-card h1{color:#071f49;max-width:620px;margin:10px auto 0;font-size:clamp(2.1rem,5vw,3.35rem);line-height:1.04}.thank-you-card p:not(.section-kicker){max-width:540px;color:var(--muted);margin:18px auto 0;font-size:1.08rem;line-height:1.7}.thank-you-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.thank-you-actions .btn{min-width:156px}.thank-you-actions .btn-ghost{color:#071f49;border-color:#0b72ff33}.reveal{opacity:1;transform:translateY(0)}.has-js .reveal{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(18px)}.has-js .reveal.is-visible,.has-js .animate-block.is-visible .reveal{opacity:1;transform:translateY(0)}.has-js .animate-block.is-visible :is(.definition-card,.criteria-card,.delivery-card,.compare-column,.risk-card,.timeline-step,.service-list li,.faq-item,.footer-contact,.trust-card):hover,:is(.definition-card,.criteria-card,.delivery-card,.compare-column,.risk-card,.timeline-step,.service-list li,.faq-item,.footer-contact,.trust-card):hover{border-color:#0b72ff33;transform:translateY(-7px);box-shadow:0 24px 58px #0a255824}.compare-column:hover{border-color:#ffbf1f61;box-shadow:0 26px 66px #00000038}.has-js .animate-block.is-visible .proof-strip p:hover,.proof-strip p:hover{background:#f8fbff;transform:translateY(-4px);box-shadow:0 18px 40px #0a255814}.has-js .animate-block.is-visible .impact-band:hover,.impact-band:hover,.has-js .animate-block.is-visible .lead-form:hover,.lead-form:hover{transform:translateY(-5px);box-shadow:0 30px 78px #0a255838}.risk-card:hover .card-icon,.definition-card:hover .card-icon,.criteria-card:hover .list-icon,.service-list li:hover .list-icon,.timeline-step:hover .step-icon,.faq-item:hover .faq-icon,.footer-contact:hover .footer-icon,.proof-strip p:hover .strip-icon{transform:rotate(-6deg)scale(1.08)}.hero-metrics div:hover{background:#ffffff2e;border-color:#ffffff5c;transform:translateY(-4px)}.tab-button:hover,.tab-button:focus-visible{background:#ffffff2e;transform:translateY(-2px)}.tab-button:hover .icon,.tab-button:focus-visible .icon{transform:rotate(-10deg)scale(1.08)}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nav-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-pop{0%{opacity:0;transform:scale(.72)rotate(-12deg)}70%{transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes soft-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes color-flow{0%{background-position:0 0}to{background-position:220% 0}}@keyframes soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes stack-float{0%,to{transform:translateY(0)rotate(-7deg)}50%{transform:translateY(-12px)rotate(-4deg)}}@keyframes signal-pulse{0%,to{opacity:.58;transform:scaleX(.86)}50%{opacity:1;transform:scaleX(1)}}@keyframes panel-pop{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.site-header{gap:12px}.hero h1{font-size:3.8rem}.main-nav{gap:4px}.main-nav a{padding-left:8px;padding-right:8px;font-size:.88rem}.header-phone{padding-left:10px;padding-right:10px;font-size:.86rem}.header-phone-label{display:none}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:28px}.hero-visual{opacity:.52;right:-132px}.definition-grid,.criteria-grid,.risk-grid,.timeline,.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout,.lead-content,.feedback-content,.impact-band,.site-footer{grid-template-columns:1fr}.feedback-form{justify-self:stretch}.service-list li{grid-template-columns:1fr}.footer-contacts{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-hero{grid-template-columns:1fr}.legal-hero h1{font-size:3.4rem}.legal-hero-panel{max-width:620px;min-height:auto}.legal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-shell{grid-template-columns:1fr}.legal-toc{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.legal-toc strong{grid-column:1/-1}}@media (max-width:820px){.site-header{gap:12px;min-height:64px}.site-header.is-scrolled{min-height:54px;padding-top:7px;padding-bottom:7px}.brand{min-width:0;max-width:calc(100% - 52px)}.brand span{min-width:0}.brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand small,.main-nav{display:none}.header-cta,.header-phone{min-height:40px;padding:0 12px;font-size:.86rem}.site-header.is-scrolled .header-cta,.site-header.is-scrolled .header-phone{min-height:36px;font-size:.8rem}.hero{min-height:max(560px,100svh - 130px)}.hero-layout{grid-template-columns:1fr;width:calc(100% - 36px);margin:0 auto;padding-top:48px}.hero-content{width:100%}.hero h1{font-size:3.1rem;line-height:1}.hero-copy{font-size:1rem;line-height:1.62}.hero-metrics{grid-template-columns:1fr;max-width:360px;margin-top:26px}.hero-quick-form{max-width:520px}.hero-metrics div{min-height:62px}.hero-visual{display:none}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding-top:70px;padding-bottom:70px}.section-head h2,.split-layout h2,.impact-band h2,.lead-content h2,.feedback-copy h2{font-size:2.2rem}.tab-controls{grid-template-columns:1fr}.tab-panel{padding:24px}.compare-grid,.form-row-split{grid-template-columns:1fr}.legal-hero{min-height:auto;padding-top:68px;padding-bottom:78px}.legal-hero h1{font-size:2.85rem}.legal-hero p:not(.eyebrow){font-size:1rem;line-height:1.65}.legal-summary{margin-top:-28px}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-section,.legal-contact-panel{padding:26px}.legal-section h2,.legal-contact-panel h2{font-size:1.7rem}.legal-contact-panel{grid-template-columns:1fr}}@media (max-width:560px){.brand strong{font-size:.9rem}.brand-mark,.brand img{width:36px;height:36px}.header-cta{display:none}.header-phone{flex:0 0 40px;width:40px;padding:0;font-size:.8rem}.header-phone span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-phone .icon{width:18px;height:18px;display:inline-block}.hero{min-height:max(560px,100svh - 116px)}.hero h1{font-size:2.48rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-quick-form{padding:14px}.btn,.quick-submit{width:100%}.definition-grid,.criteria-grid,.delivery-grid,.proof-strip,.risk-grid,.timeline{grid-template-columns:1fr}.proof-strip p{text-align:left;justify-content:flex-start;min-height:62px}.definition-card,.criteria-card,.delivery-card,.risk-card,.timeline-step{min-height:212px}.lead-section,.feedback-section{padding-top:70px;padding-bottom:70px}.feedback-points{grid-template-columns:1fr}.lead-form{padding:18px}.site-footer{gap:18px}.footer-contacts{grid-template-columns:1fr}.footer-visits{grid-template-columns:1fr 1fr}.footer-visits-label{grid-column:1/-1}.footer-contact{min-height:62px}.footer-credit{text-align:left;justify-self:start}.legal-hero{padding:52px 18px 64px}.legal-hero h1{font-size:2.28rem}.legal-hero-actions{grid-template-columns:1fr;display:grid}.legal-hero-panel{padding:18px}.legal-summary{grid-template-columns:1fr;width:calc(100% - 36px)}.legal-card{min-height:190px;padding:22px}.legal-card h2{margin-top:64px}.legal-shell{width:calc(100% - 36px);padding-top:44px;padding-bottom:70px}.legal-toc{grid-template-columns:1fr;padding:14px}.legal-section,.legal-contact-panel{padding:22px}.legal-section h2,.legal-contact-panel h2{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_a9664eec-module__eAur7G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_a9664eec-module__eAur7G__variable{--font-heading:"Manrope", "Manrope Fallback"}
