.nav-link.is-active{color:var(--blue)}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--muted);margin-bottom:22px}.crumbs a:hover{color:var(--blue)}.crumbs span[aria-hidden]{opacity:.5}.p-hero{background:var(--paper);border-bottom:1px solid var(--line);overflow:hidden}.p-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;padding-top:56px;padding-bottom:72px}.chip{display:inline-flex;align-items:center;gap:8px;font:600 14px var(--body);color:var(--blue);background:rgba(49,114,255,.09);padding:6px 14px;border-radius:999px;margin-bottom:20px}.chip::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue)}.p-hero h1{font-size:clamp(34px,4.4vw,54px);font-weight:700;letter-spacing:-.028em;line-height:1.06;max-width:17ch;text-wrap:balance}.p-hero .lead{color:var(--muted);margin-top:20px;font-size:18px;max-width:54ch}.p-hero .hero-cta{margin-top:32px}.p-hero-media img{margin-left:auto;max-height:440px;width:auto}.btn-outline{color:var(--ink);border-color:#C5CFE0;background:#fff}.btn-outline:hover{border-color:var(--ink)}.p-hero.simple .p-hero-grid{grid-template-columns:1fr;padding-bottom:64px}.p-hero.simple h1{max-width:20ch}.fgrid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px}.fgrid.cols-3{grid-template-columns:repeat(3,1fr)}.fgrid li{border-top:2px solid var(--ink);padding-top:22px}.fgrid.soft li{border-top-color:var(--line)}.fgrid .ficon{width:52px;height:52px;object-fit:contain;margin-bottom:18px}.fgrid .fimg{width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--paper);border-radius:var(--r-md);margin-bottom:18px;padding:12px}.fgrid h3{font-size:18.5px;text-wrap:balance}.fgrid p{color:var(--muted);margin-top:8px;font-size:15px}.uc{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.uc-media img{margin:auto;max-height:460px;width:auto}.uc .tabs{justify-content:flex-start;margin-bottom:28px}.uc-panel h3{font-size:clamp(24px,2.6vw,32px);font-weight:700}.uc-panel p{color:var(--muted);font-size:17px;margin-top:14px;max-width:46ch}.price-wrap{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.price-top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--line)}.price-top .tabs{margin:0}.price-top p{color:var(--muted);font-size:14px}.table-scroll{overflow-x:auto}.ptable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:620px}.ptable th,.ptable td{text-align:right;padding:16px 24px;border-bottom:1px solid var(--line);white-space:nowrap}.ptable th:first-child,.ptable td:first-child{text-align:left}.ptable thead th{font:600 13.5px var(--body);color:var(--muted);background:var(--paper)}.ptable tbody th{font:700 16px var(--display);color:var(--ink)}.ptable td{font-weight:600;color:var(--text)}.ptable tbody tr:last-child>*{border-bottom:0}.ptable tbody tr:hover{background:#FAFBFE}.rate-tiles{display:grid;grid-template-columns:repeat(4,1fr)}.rate-tiles div{padding:28px 24px;border-right:1px solid var(--line)}.rate-tiles div:last-child{border-right:0}.rate-tiles span{display:block;color:var(--muted);font-size:14px;font-weight:600}.rate-tiles b{display:block;font:700 30px var(--display);color:var(--ink);margin-top:8px;font-variant-numeric:tabular-nums}.rate-tiles small{color:var(--muted)}.price-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 24px;background:var(--paper);font-size:14.5px;color:var(--muted)}.band{background:var(--ink);color:#fff;padding:88px 0}.band-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.band h2{color:#fff}.band-grid>div>p{color:#A9B8D6;margin-top:12px;font-size:17px}.checks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.checks li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14);font-weight:500;color:#E3EAF7}.checks li::before,.tick li::before{content:"";flex:none;width:22px;height:22px;border-radius:50%;margin-top:1px;background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.tick{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.tick li{display:flex;gap:12px;align-items:flex-start;font-weight:500}.tools{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.tool{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;font:600 15px var(--body);color:var(--ink);text-align:center;transition:border-color .2s}.tool:hover{border-color:var(--blue);color:var(--blue)}.tool img{width:64px;height:64px;object-fit:contain}.faq{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font:600 17.5px var(--display);color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3v10M3 8h10' stroke='%230F2147' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .2s}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-list summary:hover{color:var(--blue)}.faq-list details p{color:var(--muted);padding:0 48px 22px 0;margin-top:-6px}.faq-media img{margin:auto}.cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.colcard{border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;background:#fff}.colcard h3{font-size:22px}.colcard>p{color:var(--muted);margin-top:10px;font-size:15px}.colcard ul{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid var(--line)}.colcard li{border-bottom:1px solid var(--line)}.colcard li:last-child{border-bottom:0}.colcard li a,.colcard li span{display:flex;justify-content:space-between;padding:11px 0;font-weight:500;font-size:15px}.colcard li a:hover{color:var(--blue)}.colcard li a::after{content:"";width:7px;height:7px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);align-self:center;opacity:.5}.form-sec{padding:96px 0;background:var(--paper)}.form-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.form-grid>div>p{color:var(--muted);margin-top:14px;font-size:17px;max-width:44ch}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field.full{grid-column:1/-1}.field label{font-weight:600;font-size:14px;color:var(--ink)}.field input,.field textarea,.field select{font:500 15.5px var(--body);color:var(--text);border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;background:#fff;width:100%}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(49,114,255,.15)}.file-field{display:flex;align-items:center;gap:12px;border:1.5px dashed #C5CFE0;border-radius:10px;padding:10px 12px}.file-field input{position:absolute;opacity:0;width:1px;height:1px}.file-field label.btn{padding:9px 16px;font-size:14px;margin:0}.file-field:focus-within{border-color:var(--blue)}.file-name{font-size:14px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consent{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.consent input{margin-top:3px;width:16px;height:16px;accent-color:var(--blue)}.form-card .btn{grid-column:1/-1;justify-self:start}.form-card .form-note{grid-column:1/-1;padding:0;font-size:14.5px;color:var(--ok);font-weight:600}.form-card .form-note.err{color:#C93A3A}.contact-lines{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:18px}.contact-lines li{display:grid;gap:2px}.contact-lines span{font-size:13.5px;color:var(--muted);font-weight:600}.contact-lines b,.contact-lines a{font:600 17px var(--display);color:var(--ink)}.contact-lines a:hover{color:var(--blue)}.login-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.login-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;background:#fff;transition:border-color .2s}.login-card:hover{border-color:var(--blue)}.login-card img{width:44px;height:44px}.login-card h2{font-size:21px}.login-card p{color:var(--muted);font-size:14.5px}.login-card .link{margin-top:auto;color:var(--blue);padding-top:8px}.login-card small{color:var(--muted);font-size:13px;word-break:break-all}.numbers.light{background:var(--paper);color:var(--text)}@media (max-width:1080px){.fgrid{grid-template-columns:repeat(2,1fr)}.fgrid.cols-3{grid-template-columns:repeat(2,1fr)}.tools{grid-template-columns:repeat(3,1fr)}.login-grid{grid-template-columns:repeat(2,1fr)}.cols3{grid-template-columns:1fr}}@media (max-width:820px){.p-hero-grid,.uc,.band-grid,.faq,.form-grid{grid-template-columns:1fr;gap:36px}.p-hero-grid{padding-top:40px;padding-bottom:56px}.p-hero-media img{margin:0 auto;max-height:320px}.uc-media{order:2}.checks{grid-template-columns:1fr}.rate-tiles{grid-template-columns:1fr 1fr}.rate-tiles div:nth-child(2){border-right:0}.rate-tiles div:nth-child(-n+2){border-bottom:1px solid var(--line)}.band{padding:64px 0}.form-sec{padding:72px 0}.faq-media{display:none}}@media (max-width:560px){.fgrid,.fgrid.cols-3{grid-template-columns:1fr;gap:28px}.tools{grid-template-columns:repeat(2,1fr)}.login-grid{grid-template-columns:1fr}.form-card{grid-template-columns:1fr;padding:22px}.ptable th,.ptable td{padding:14px 16px}.colcard{padding:24px}}.form-sec.form-white{background:#fff;border-top:1px solid var(--line)}.form-sec.form-white .form-card{background:var(--paper)}.form-sec.form-white .field input,.form-sec.form-white .field textarea{background:#fff}.fgrid.svc li{border-top-color:var(--blue)}.fgrid.svc h3{font-size:19px}.fgrid.svc li[id]{scroll-margin-top:96px}.rs-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0F2147 0%,#1A3FA8 52%,#3172FF 100%)}.rs-bg{position:absolute;inset:0;pointer-events:none}.rs-bg i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.rs-bg .b1{width:520px;height:520px;right:-120px;top:-160px;background:#26A1EE}.rs-bg .b2{width:420px;height:420px;left:-160px;bottom:-200px;background:#6B4DFF;opacity:.35}.rs-bg .grid{inset:0;border-radius:0;filter:none;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 0,transparent 70%)}.rs-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-top:48px;padding-bottom:88px}.crumbs-light,.crumbs-light a{color:rgba(255,255,255,.75)}.crumbs-light a:hover{color:#fff}.rs-kicker{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font:600 13px var(--body);letter-spacing:.04em;text-transform:uppercase;color:#BFD7FF}.rs-kicker::before{content:"";width:8px;height:8px;border-radius:50%;background:#4ADE9B;box-shadow:0 0 0 4px rgba(74,222,155,.2)}.rs-copy h1{font:700 clamp(34px,4.6vw,56px)/1.06 var(--display);letter-spacing:-.028em;margin:14px 0 18px;max-width:15ch;text-wrap:balance;color:#fff}.rs-hl{background:linear-gradient(90deg,#7FD3FF,#B9F6CA);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-copy .lead{color:rgba(255,255,255,.86);max-width:52ch}.rs-chips{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px}.rs-chips li{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);font-weight:600;font-size:14px}.rs-stage{position:relative;padding:20px 0 34px}.rs-window{background:#fff;color:var(--ink);border-radius:16px;box-shadow:0 40px 80px -30px rgba(5,14,40,.6),0 0 0 1px rgba(255,255,255,.2);overflow:hidden;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transition:transform .4s}.rs-window:hover{transform:none}.rs-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#EEF2F9;border-bottom:1px solid var(--line)}.rs-bar i{width:10px;height:10px;border-radius:50%;background:#D5DCEA}.rs-bar i:nth-child(1){background:#FF6B5E}.rs-bar i:nth-child(2){background:#FFBD2E}.rs-bar i:nth-child(3){background:#28C840}.rs-url{margin-left:10px;flex:1;background:#fff;border:1px solid var(--line);border-radius:8px;padding:5px 12px;font:500 12.5px ui-monospace,Menlo,monospace;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-url b{color:var(--blue)}.rs-app{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:300px}.rs-side{background:#F6F8FD;border-right:1px solid var(--line);padding:16px 12px}.rs-logo{display:flex;align-items:center;gap:8px;margin-bottom:16px}.rs-mark{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;font:800 14px var(--display);background:linear-gradient(135deg,#3172FF,#26A1EE);transition:background .3s}.rs-name{font:700 13px var(--display);white-space:nowrap}.rs-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.rs-side li{font-size:12.5px;font-weight:600;color:var(--muted);padding:7px 10px;border-radius:8px}.rs-side li.on{background:#fff;color:var(--ink);box-shadow:0 1px 0 var(--line)}.rs-main{padding:16px;display:grid;gap:14px;align-content:start;min-width:0}.rs-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rs-kpis div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:grid;gap:2px}.rs-kpis span{font-size:11px;color:var(--muted);font-weight:600}.rs-kpis b{font:700 18px var(--display);font-variant-numeric:tabular-nums}.rs-table{width:100%;border-collapse:collapse;font-size:12.5px}.rs-table th{text-align:left;color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:6px 8px;border-bottom:1px solid var(--line)}.rs-table td{padding:9px 8px;border-bottom:1px solid #EEF2F8;font-variant-numeric:tabular-nums}.rs-table td:last-child{color:var(--ok);font-weight:600}.rs-window.swap .rs-name,.rs-window.swap .rs-dom,.rs-window.swap .rs-mark{opacity:0;transform:translateY(-4px)}.rs-name,.rs-dom,.rs-mark{transition:opacity .25s,transform .25s;display:inline-block}.rs-window[data-b="1"] .rs-mark{background:linear-gradient(135deg,#7C3AED,#C084FC)}.rs-window[data-b="2"] .rs-mark{background:linear-gradient(135deg,#EA580C,#FBBF24)}.rs-window[data-b="3"] .rs-mark{background:linear-gradient(135deg,#059669,#34D399)}.rs-float{position:absolute;display:flex;align-items:center;gap:12px;background:#fff;color:var(--ink);border-radius:14px;padding:12px 16px;box-shadow:0 20px 40px -18px rgba(5,14,40,.55)}.rs-float b{display:block;font:700 14px var(--display)}.rs-float span{font-size:12px;color:var(--muted)}.rs-float .big{font:800 26px var(--display);color:var(--blue)}.rs-float.f1{left:-28px;bottom:-4px}.rs-float.f2{right:-14px;top:-4px}.rs-dot{width:12px;height:12px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 5px rgba(23,168,107,.18);flex:none}.rs-caption{position:absolute;right:0;bottom:0;margin:0;font-size:12px;color:rgba(255,255,255,.65)}.rs-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;counter-reset:none;position:relative}.rs-flow::before{content:"";position:absolute;top:27px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--line) 0 8px,transparent 8px 16px)}.rs-flow li{position:relative;text-align:center;display:grid;gap:10px;justify-items:center;padding:0 12px}.rs-flow .sn{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font:800 20px var(--display);color:#fff;background:linear-gradient(135deg,#3172FF,#26A1EE);box-shadow:0 0 0 8px #fff,0 12px 24px -10px rgba(49,114,255,.6)}.rs-flow h3{font-size:19px;margin-top:8px}.rs-flow p{color:var(--muted);max-width:32ch;margin:0}.rs-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rs-features li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:grid;gap:10px;align-content:start;transition:transform .2s,box-shadow .2s}.rs-features li:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(15,33,71,.35)}.rs-features h3{font-size:17px}.rs-features p{color:var(--muted);font-size:14.5px;margin:0}.rs-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#3172FF,#26A1EE)}.rs-ic svg{width:22px;height:22px}.rs-ic.soft{background:#EAF1FF;color:var(--blue)}.rs-who-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.rs-who-grid h2{font-size:clamp(28px,3.2vw,40px);text-wrap:balance}.rs-who-grid .muted{margin-top:14px;font-size:17px}.rs-sell{margin-top:28px;display:grid;gap:12px}.rs-sell b{font:700 15px var(--display)}.rs-sell ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rs-sell li{padding:7px 13px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--text)}.rs-who{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rs-who li{display:grid;gap:14px;align-content:start;padding:22px;border-radius:16px;border:1px solid var(--line)}.rs-who h3{font-size:17px}.rs-who p{color:var(--muted);font-size:14.5px;margin:6px 0 0}@media (max-width:1080px){.rs-features{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-float.f1{left:0}.rs-float.f2{right:0}}@media (max-width:900px){.rs-hero-grid,.rs-who-grid{grid-template-columns:1fr}.rs-window{transform:none}.rs-flow{grid-template-columns:1fr;gap:32px}.rs-flow::before{display:none}}@media (max-width:560px){.rs-features,.rs-who{grid-template-columns:1fr}.rs-app{grid-template-columns:1fr}.rs-side{display:none}.rs-kpis b{font-size:15px}.rs-float{position:static;margin-top:12px}.rs-caption{position:static;margin-top:10px}}@media (prefers-reduced-motion:reduce){.rs-window,.rs-features li{transition:none;transform:none}}.p-hero-grid{padding-top:36px;padding-bottom:48px;gap:48px}.p-hero h1{font-size:clamp(30px,3.6vw,46px)}.p-hero .lead{font-size:17px;margin-top:16px}.p-hero .hero-cta{margin-top:24px}.p-hero-media img{max-height:340px}.p-hero.simple .p-hero-grid{padding-bottom:44px}.rs-hero-grid{padding-top:32px;padding-bottom:56px;gap:48px}.rs-copy h1{font-size:clamp(32px,4vw,48px);margin:12px 0 14px}.rs-chips{margin-top:20px}.rs-app{min-height:260px}@media (max-width:900px){.p-hero-grid{padding-top:28px;padding-bottom:36px;gap:24px}.p-hero-media img{max-height:200px}.rs-stage{max-width:460px;margin:0 auto;width:100%}.rs-float,.rs-caption{display:none}}@media (max-width:560px){.p-hero-media{display:none}.rs-stage{display:none}.rs-hero-grid{padding-bottom:40px}}.consent input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:1px}.ind-hero{background:radial-gradient(800px 420px at 85% 20%,rgba(255,255,255,.16),transparent 60%),linear-gradient(125deg,var(--i1),var(--i2));color:#fff;overflow:hidden;position:relative}.ind-hero::after{content:"";position:absolute;inset:auto 0 -1px 0;height:60px;background:linear-gradient(to bottom right,transparent 49%,#fff 50%)}.ind-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding-top:36px;padding-bottom:84px;position:relative;z-index:1}.ind-chip{display:inline-flex;align-items:center;gap:8px;font:700 13.5px var(--body);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);padding:6px 14px;border-radius:999px;margin-bottom:18px}.ind-chip::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.ind-hero h1{color:#fff;font-size:clamp(30px,3.6vw,48px);font-weight:700;letter-spacing:-.028em;line-height:1.08;max-width:18ch;text-wrap:balance}.ind-hero .lead{color:rgba(255,255,255,.88);margin-top:18px;font-size:17.5px;max-width:52ch}.ind-hero .hero-cta{margin-top:26px}.ind-hero .btn-light{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.08)}.ind-ticks{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px;font:600 14.5px var(--body)}.ind-ticks li{display:flex;align-items:center;gap:7px}.ind-ticks svg{width:18px;height:18px;padding:2px;border-radius:50%;background:rgba(255,255,255,.2)}.ind-phone-wrap{position:relative;height:470px;display:grid;place-items:center}.ind-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.22)}.ind-ring.r1{width:420px;height:420px}.ind-ring.r2{width:300px;height:300px;border-style:dashed;animation:indSpin 40s linear infinite}.ind-phone{position:relative;width:270px;height:455px;border-radius:38px;background:#F4F7FC;border:9px solid #0F2147;box-shadow:0 40px 70px -30px rgba(0,0,0,.55);overflow:hidden;color:var(--text)}.ip-notch{width:96px;height:20px;background:#0F2147;border-radius:0 0 14px 14px;margin:0 auto}.ip-head{display:flex;align-items:center;gap:10px;padding:10px 14px 12px;border-bottom:1px solid var(--line);background:#fff}.ip-head b{display:block;font:700 14px var(--display);color:var(--ink)}.ip-head small{font-size:11.5px;color:var(--muted)}.ip-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--display);color:#fff;background:linear-gradient(135deg,var(--i1),var(--i2))}.ip-list{padding:12px 10px;display:grid;gap:10px}.ip-msg{background:#fff;border-radius:14px;padding:10px 11px;box-shadow:0 6px 16px -10px rgba(15,33,71,.35);animation:ipIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.ip-msg.ip-wa{background:#DCF8C6}.ip-top{display:flex;align-items:center;gap:6px;margin-bottom:5px}.ip-top b{font:700 11.5px var(--body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-top small{margin-left:auto;font-size:10.5px;color:var(--muted)}.ip-badge{display:inline-flex;align-items:center;gap:3px;font:800 9.5px var(--body);padding:3px 7px;border-radius:999px;background:#E8F0FF;color:#3172FF;flex:none}.ip-badge svg{width:11px;height:11px}.ip-wa .ip-badge{background:#25D366;color:#fff}.ip-rcs .ip-badge{background:#F1EAFE;color:#7B3FE4}.ip-msg p{margin:0;font-size:12.5px;line-height:1.45;color:var(--text)}.ip-ok{display:block;text-align:right;font:700 10.5px var(--body);color:var(--ok);margin-top:4px}.ip-ok.blue{color:#34B7F1}.ip-btn{display:block;text-align:center;margin-top:8px;font:700 11.5px var(--body);color:#fff;background:#7B3FE4;border-radius:999px;padding:6px}.ind-float{position:absolute;background:#fff;color:var(--ink);border-radius:14px;padding:10px 14px;box-shadow:0 18px 36px -18px rgba(0,0,0,.45);font-size:12.5px;animation:indBob 6s ease-in-out infinite}.ind-float b{display:block;font:800 15px var(--display)}.ind-float span{color:var(--muted)}.ind-float.f1{left:0;top:70px}.ind-float.f2{right:0;bottom:80px;animation-delay:-3s}@keyframes ipIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes indBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes indSpin{to{transform:rotate(360deg)}}.ij-sec{padding-top:56px}.ij{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative;counter-reset:none}.ij::before{content:"";position:absolute;left:5%;right:5%;top:22px;height:2px;background:repeating-linear-gradient(90deg,#C5CFE0 0 8px,transparent 8px 14px)}.ij-step{position:relative;display:flex;flex-direction:column;align-items:center}.ij-n{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:800 17px var(--display);color:#fff;background:var(--c);box-shadow:0 0 0 6px #fff,0 10px 20px -8px var(--c)}.ij-card{margin-top:18px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--c);border-radius:16px;padding:16px;width:100%;box-sizing:border-box;flex:1;transition:transform .2s,box-shadow .2s}.ij-card:hover{transform:translateY(-4px);box-shadow:0 20px 36px -24px rgba(15,33,71,.45)}.ij-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ij-top b{font:700 15.5px var(--display);color:var(--ink)}.ij-ch{display:inline-flex;align-items:center;gap:4px;font:700 11.5px var(--body);color:var(--c)}.ij-ch svg{width:14px;height:14px}.ij-card p{margin:10px 0 0;font-size:14px;color:var(--muted);line-height:1.5}.it-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.it-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column}.it-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.it-top h3{font-size:17px}.it-cat{font:700 12px var(--body);padding:4px 10px;border-radius:999px;white-space:nowrap}.it-cat.c-transactional{background:#E8F0FF;color:#1D4ED8}.it-cat.c-service{background:#E3F8EA;color:#15803D}.it-cat.c-promotional{background:#FFF1E6;color:#C2410C}.it-txt{margin:14px 0 0;background:var(--paper);border-radius:12px;padding:14px;font:500 15px/1.6 var(--body);color:var(--text);flex:1}.it-txt mark{background:#FFF3C4;color:#8A5A00;border-radius:4px;padding:0 3px;font-weight:700}.it-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}.it-foot small{color:var(--muted);font-size:12.5px}.it-copy{font:700 13px var(--body);border:1.5px solid var(--blue);color:var(--blue);background:#fff;border-radius:999px;padding:9px 18px;min-height:40px;cursor:pointer}.it-copy:hover,.it-copy.done{background:var(--blue);color:#fff}.it-sec .sec-head code{background:#FFF3C4;color:#8A5A00;border-radius:4px;padding:1px 5px;font-size:14px}.it-sec .sec-head a{color:var(--blue);font-weight:600}.ir-sec{padding:40px 0 0}.ir{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ir b{font:700 15px var(--display);color:var(--ink);margin-right:6px}.ir a{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:0 16px;border-radius:999px;border:1px solid var(--line);font:600 14.5px var(--body);color:var(--ink);background:#fff}.ir a:hover{border-color:var(--blue);color:var(--blue)}.ir a.all{background:var(--ink);color:#fff;border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.ip-msg,.ind-float,.ind-ring.r2{animation:none}}@media (max-width:1024px){.ij{grid-template-columns:repeat(3,1fr)}.ij::before{display:none}}@media (max-width:900px){.ind-hero-grid{grid-template-columns:1fr;gap:20px;padding-bottom:70px}.ind-phone-wrap{height:auto;padding:10px 0 20px}.ind-ring,.ind-float{display:none}.ind-phone{width:100%;max-width:340px;height:auto;border-width:7px;border-radius:30px}.ip-list{padding-bottom:16px}}@media (max-width:640px){.ind-hero .lead{font-size:16px}.ij{grid-template-columns:1fr;gap:0}.ij-step{flex-direction:row;align-items:stretch;gap:14px;padding-bottom:14px}.ij-step::before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:repeating-linear-gradient(180deg,#C5CFE0 0 6px,transparent 6px 11px)}.ij-step:last-child::before{display:none}.ij-n{flex:none}.ij-card{margin-top:0}.it-grid{grid-template-columns:1fr}.it-card{padding:18px}}.fic-auto{display:grid!important;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#3172FF,#26A1EE);color:#fff;box-sizing:border-box}.fic-auto svg{width:22px;height:22px}.hc2-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hc2{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.hc2:hover{transform:translateY(-3px);box-shadow:0 20px 36px -24px rgba(15,33,71,.4)}.hc2-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#3172FF,#26A1EE);color:#fff;margin-bottom:14px}.hc2-ic svg{width:22px;height:22px}.hc2 h3{font-size:17.5px}.hc2 p{color:var(--muted);font-size:15px;margin:8px 0 0;flex:1}.hc2 a{margin-top:14px;font:700 14.5px var(--body);color:var(--blue)}.st2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:st}.st2 li{counter-increment:st;position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:64px 22px 22px}.st2 li::before{content:counter(st);position:absolute;left:22px;top:20px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 15px var(--display)}.st2 b{font:700 16.5px var(--display);color:var(--ink)}.st2 p{color:var(--muted);font-size:15px;margin:6px 0 0}@media (max-width:1024px){.hc2-grid{grid-template-columns:repeat(2,1fr)}.st2{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hc2-grid,.st2{grid-template-columns:1fr}.hc2{padding:20px}}.ct-hero{background:radial-gradient(700px 360px at 90% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(125deg,#0A2B9E,#2A63FF 55%,#22A6F0);color:#fff;padding:0 0 64px}.ct-hero .wrap{padding-top:32px}.ct-hero h1{color:#fff;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.028em;line-height:1.08}.ct-hero .lead{color:rgba(255,255,255,.88);margin-top:14px;font-size:17.5px;max-width:58ch}.ct-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.ct-q{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:16px;padding:14px 16px;color:#fff;transition:background .2s,transform .2s;min-width:0}.ct-q:hover{background:rgba(255,255,255,.22);transform:translateY(-2px)}.ct-q small{display:block;font:600 12.5px var(--body);opacity:.8}.ct-q b{display:block;font:700 15px var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-q span:last-child{min-width:0}.ct-q-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--blue)}.ct-q-ic svg{width:20px;height:20px}.ct-wa .ct-q-ic{color:#16A34A}.ct-sec{background:var(--paper)}.ct-sec .wrap{padding-top:0}.ct-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:start;margin-top:-36px;position:relative}.ct-form{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;box-shadow:0 30px 60px -36px rgba(15,33,71,.45)}.ct-form h2,.ct-form .ct-sub{grid-column:1/-1}.ct-form h2{font-size:24px}.ct-sub{color:var(--muted);margin:-8px 0 4px;font-size:15px}.ct-form .full{grid-column:1/-1}.ct-form label i{color:#E2507A;font-style:normal}.ct-form .opt{font-weight:500;color:var(--muted);font-size:13px}.ct-form select{width:100%;box-sizing:border-box;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:500 16px var(--body);color:var(--text);background:#fff;min-height:48px}.ct-phone{display:flex;align-items:stretch;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.ct-phone:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px rgba(49,114,255,.12)}.ct-phone span{display:grid;place-items:center;padding:0 12px;background:var(--paper);font:700 15px var(--body);color:var(--ink);border-right:1.5px solid var(--line)}.ct-phone input{border:0!important;box-shadow:none!important;flex:1;min-width:0;border-radius:0!important}.ct-check{display:flex;align-items:center;gap:10px;font:500 14.5px var(--body);color:var(--text);min-height:44px;cursor:pointer}.ct-check input{width:20px;height:20px;accent-color:var(--blue);flex:none}.ct-form .btn{width:100%}.ct-privacy{color:var(--muted);font-size:13px;margin:0}.ct-privacy a{color:var(--blue);font-weight:600}.ct-side{display:grid;gap:18px}.ct-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.ct-card h2{font-size:21px}.ct-card>p{color:var(--muted);margin:6px 0 0;font-size:15px}.ct-lines{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px}.ct-lines li{display:flex;gap:12px;align-items:center}.ct-lines .ct-q-ic{background:var(--paper)}.ct-lines small{display:block;font:600 12.5px var(--body);color:var(--muted)}.ct-lines a{font:700 15px var(--body);color:var(--ink);word-break:break-word}.ct-lines a:hover{color:var(--blue)}.ct-next h3{font-size:18px}.ct-next ol{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:14px;counter-reset:n}.ct-next li{counter-increment:n;position:relative;padding-left:42px}.ct-next li::before{content:counter(n);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 13px var(--display)}.ct-next b{display:block;font:700 15px var(--display);color:var(--ink)}.ct-next span{color:var(--muted);font-size:14px}@media (max-width:1024px){.ct-quick{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ct-grid{grid-template-columns:1fr;margin-top:-28px}}@media (max-width:640px){.ct-hero{padding-bottom:52px}.ct-hero .lead{font-size:16px}.ct-quick{grid-template-columns:1fr 1fr;gap:10px}.ct-q{padding:12px;gap:10px}.ct-q-ic{width:34px;height:34px}.ct-q b{font-size:13px;white-space:normal;word-break:break-word;overflow:visible}.ct-form{grid-template-columns:1fr;padding:20px}}.ip-badge.pb-sms{background:#E8F0FF;color:#3172FF}.ip-badge.pb-wa{background:#25D366;color:#fff}.ip-badge.pb-rcs{background:#F1EAFE;color:#7B3FE4}.ip-badge.pb-voice{background:#FFEDD5;color:#C2410C}.pv-img{height:74px;border-radius:10px;margin:2px 0 8px;display:flex;align-items:flex-end;padding:8px}.pv-img span{font:800 12px var(--display);color:#fff;background:rgba(0,0,0,.18);padding:3px 8px;border-radius:999px}.pv-qr{display:flex;flex-wrap:wrap;gap:6px;animation:ipIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.pv-qr span{font:700 11.5px var(--body);color:var(--blue);background:#fff;border:1px solid #CFE0FF;border-radius:999px;padding:6px 10px}.pv-wa .pv-qr span{color:#075E54;border-color:#BDE8CC}.pv-card{background:#fff;border-radius:14px;padding:8px;box-shadow:0 6px 16px -10px rgba(15,33,71,.35);display:grid;gap:4px;animation:ipIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.pv-card b{font:700 13px var(--display);color:var(--ink);padding:0 4px}.pv-card small{color:var(--muted);font-size:11.5px;padding:0 4px}.pv-card .ip-btn{margin-top:4px}.ip-btn.ghost{background:#fff;color:#7B3FE4;border:1px solid #DCCBFB}.pv-tick{display:inline-grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#3172FF;color:#fff;font:800 8px var(--body);font-style:normal;vertical-align:1px}.pv-call{text-align:center;padding:14px 8px 10px;background:linear-gradient(160deg,var(--i1),var(--i2));color:#fff;border-radius:16px}.pv-av{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px;background:rgba(255,255,255,.2);font:800 16px var(--display);box-shadow:0 0 0 8px rgba(255,255,255,.08)}.pv-call b{display:block;font:700 15px var(--display)}.pv-call small{opacity:.85;font-size:12px}.pv-wave{display:flex;justify-content:center;align-items:center;gap:3px;height:32px;margin-top:8px}.pv-wave i{width:3px;height:calc(var(--h)*1px);background:#fff;border-radius:3px;opacity:.85;animation:pvWave 1.1s ease-in-out infinite;animation-delay:calc(var(--h)*-40ms)}@keyframes pvWave{50%{transform:scaleY(.35)}}.pv-keys{display:grid;gap:6px;animation:ipIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.pv-keys span{display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:8px 10px;font:600 12.5px var(--body);color:var(--ink);box-shadow:0 6px 16px -12px rgba(15,33,71,.35)}.pv-keys b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--i2);color:#fff;font:800 12px var(--display)}.ip-msg.pv-ai{background:#fff;border-left:3px solid var(--i2);margin-right:18px}.ip-msg.pv-me{background:#E8F0FF;margin-left:18px}.pv-ai .ip-top b,.pv-me .ip-top b{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.pv-video{animation:ipIn .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.pv-vframe{position:relative;height:170px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.25),transparent 50%),linear-gradient(135deg,var(--i1),var(--i2));color:#fff;padding:14px}.pv-hi{display:block;font:800 22px var(--display)}.pv-sub{display:block;font:600 12.5px var(--body);opacity:.9;margin-top:4px;max-width:70%}.pv-play{position:absolute;right:16px;bottom:30px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--i1);font-size:16px;box-shadow:0 10px 20px -8px rgba(0,0,0,.4);animation:indBob 3s ease-in-out infinite}.pv-bar{position:absolute;left:14px;right:14px;bottom:12px;height:4px;border-radius:4px;background:rgba(255,255,255,.3)}.pv-bar i{display:block;height:100%;width:35%;border-radius:4px;background:#fff;animation:pvBar 6s linear infinite}@keyframes pvBar{from{width:0}to{width:100%}}.pe-sec{padding-top:60px}.pe-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.pe-text h2{font-size:clamp(26px,2.8vw,36px);letter-spacing:-.02em}.pe-text p{color:var(--muted);font-size:16.5px;margin:16px 0 0;line-height:1.7}.pe-steps{background:var(--paper);border-radius:22px;padding:26px}.pe-steps h3{font-size:19px}.pe-ol{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:16px;counter-reset:pe}.pe-ol li{counter-increment:pe;position:relative;padding-left:48px}.pe-ol li::before{content:counter(pe);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 15px var(--display)}.pe-ol li:not(:last-child)::after{content:"";position:absolute;left:16px;top:38px;bottom:-14px;width:2px;background:#C5CFE0}.pe-ol b{font:700 16px var(--display);color:var(--ink)}.pe-ol p{color:var(--muted);font-size:14.5px;margin:4px 0 0}.pc-table th,.pc-table td{white-space:normal;text-align:left;vertical-align:top}.pc-table thead th:not(:first-child){color:var(--ink);font:700 14.5px var(--display)}.pc-table tbody th{font-size:15px}.pu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pu-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s}.pu-card:hover{transform:translateY(-3px);box-shadow:0 20px 36px -24px rgba(15,33,71,.4);border-color:#CFE0FF}.pu-card b{font:700 17px var(--display);color:var(--ink)}.pu-card span{color:var(--muted);font-size:15px;flex:1}.pu-card em{font:700 14px var(--body);font-style:normal;color:var(--blue);margin-top:6px}.pr-sec{padding-top:56px;padding-bottom:40px}.pr-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pr-grid h2{font-size:22px;margin-bottom:14px}.pr-blogs{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pr-blogs a{display:block;padding:12px 16px;border:1px solid var(--line);border-radius:12px;font:600 15px var(--body);color:var(--ink);background:#fff}.pr-blogs a:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:1024px){.pu-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.pe-grid,.pr-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.pu-grid{grid-template-columns:1fr}.pe-steps{padding:20px}.pe-text p{font-size:16px}}@media (prefers-reduced-motion:reduce){.pv-wave i,.pv-bar i,.pv-play,.pv-qr,.pv-card,.pv-keys,.pv-video{animation:none}}.ct-lines a{display:inline-flex;align-items:center;min-height:44px}.ct-lines li{gap:12px}.ct-check input{width:24px;height:24px}input[type=checkbox],input[type=radio]{width:24px;height:24px;flex:none}.lg-note a[href^="mailto:"],main a[href^="mailto:"]{display:inline-block;padding:6px 0}input[type=file]{min-height:44px}.pe-text .glance{grid-template-columns:1fr 1fr}.ct-quick a.ct-q{display:flex;padding:14px 16px}@media (max-width:560px){.ct-quick{grid-template-columns:1fr}.ct-quick a.ct-q b{white-space:normal;overflow-wrap:anywhere}}.eyebrow{display:inline-block;font:700 12.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.ab-chips{list-style:none;padding:0;margin:20px 0 4px;display:flex;flex-wrap:wrap;gap:8px}.ab-chips li{font:700 13px var(--body);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;box-shadow:0 4px 12px -8px rgba(15,33,71,.3)}.ab-chips li::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok,#17A86B);margin-right:8px;vertical-align:1px}.ab-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start}.ab-story h2{font-size:clamp(28px,3vw,38px)}.ab-story-text{display:grid;gap:16px;font-size:17px;line-height:1.7;color:var(--text)}.ab-story-text p:first-child{font-size:19px;color:var(--ink);font-weight:600}.ab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:8px}.ab-card{display:grid;gap:8px;align-content:start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s}.ab-card:hover{transform:translateY(-3px);border-color:#B9CCF5;box-shadow:0 14px 30px -18px rgba(49,114,255,.5)}.ab-card img{width:40px;height:40px}.ab-card b{font:700 17px var(--display);color:var(--ink)}.ab-card span{font-size:14.5px;color:var(--muted);line-height:1.5}.ab-inds{display:grid;gap:12px;margin-top:30px;text-align:center}.ab-inds b{font:700 15px var(--display);color:var(--ink)}.ab-inds div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ab-ind{display:inline-flex;align-items:center;min-height:44px;font:600 13.5px var(--body);color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;padding:0 16px}a.ab-ind:hover{border-color:var(--blue);color:var(--blue)}.ab-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ab-why-item{border:1px solid var(--line);border-radius:16px;padding:22px;background:#fff;display:grid;gap:8px;align-content:start}.ab-why-n{font:800 26px var(--display);color:var(--blue);line-height:1}.ab-why-item h3{font-size:18px}.ab-why-item p{color:var(--muted);font-size:15px;line-height:1.6}.ab-office{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ab-office h2{font-size:clamp(28px,3vw,38px);margin-bottom:10px}.ab-dl{display:grid;gap:12px;margin:22px 0 26px}.ab-dl div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.ab-dl dt{font:700 13px var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ab-dl dd{margin:0;font-weight:600;color:var(--ink)}.ab-dl a{color:var(--blue)}@media (max-width:980px){.ab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-why{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-story,.ab-office{grid-template-columns:1fr;gap:24px}}@media (max-width:560px){.ab-grid,.ab-why{grid-template-columns:1fr}.ab-dl div{grid-template-columns:1fr;gap:2px}}.ab-dl a{display:inline-block;padding:10px 0;margin:-10px 0}.ab-dl dd a[href]{display:inline-block;padding:10px 0;margin:-10px 0}.ab-office{align-items:start}.ab-faq h2{font-size:clamp(24px,2.4vw,30px);margin-bottom:16px}.ab-faq .faq-list{margin:0}.ab-office{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px}.ab-office-card{position:sticky;top:110px;background:linear-gradient(150deg,#0F2147 0%,#1B3A8A 55%,#2F6BFF 100%);color:#fff;border-radius:22px;padding:30px;box-shadow:0 24px 50px -28px rgba(15,33,71,.7);overflow:hidden}.ab-office-card::after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);pointer-events:none}.ab-office-card .eyebrow{color:#9CC2FF}.ab-office-card h2{color:#fff}.ab-office-card .muted{color:#C9D6F2}.ab-office-card .ab-dl{gap:4px;margin:20px 0 24px}.ab-office-card .ab-dl div{grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:0;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14)}.ab-office-card .ab-dl div:last-child{border-bottom:0}.ab-office-card .ab-ic{grid-row:1/3;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.14);color:#fff}.ab-office-card .ab-dl dt{color:#9FB3DA;font-size:11.5px}.ab-office-card .ab-dl dd{color:#fff;font-weight:700}.ab-office-card .ab-dl a,.ab-office-card .ab-dl dd a[href]{color:#fff;padding:6px 0;margin:-6px 0}.ab-office-card .ab-dl a:hover{text-decoration:underline}.ab-office-card .btn-primary{background:#fff;background-image:none;color:var(--blue)}.ab-office-card .btn-outline{border-color:rgba(255,255,255,.6);color:#fff;background:transparent}.ab-office-card .btn-outline:hover{background:rgba(255,255,255,.12)}.ab-faq .faq-list{display:grid;gap:10px;border:0}.ab-faq .faq-list details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:4px 18px;transition:border-color .2s,box-shadow .2s}.ab-faq .faq-list details[open]{border-color:#B9CCF5;box-shadow:0 12px 26px -18px rgba(49,114,255,.55)}.ab-faq .faq-list details:hover{border-color:#B9CCF5}@media (max-width:980px){.ab-office-card{position:static}}@media (max-width:560px){.ab-office-card{padding:22px}}.ab-office-card .btn-primary{background:#fff!important;background-image:none!important;color:#1E4BFF!important;border-color:#fff!important}@media (max-width:980px){.ab-office{grid-template-columns:1fr;gap:24px}}.ab-trust{position:sticky;top:110px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:0 20px 44px -30px rgba(15,33,71,.45)}.ab-trust h2{font-size:clamp(24px,2.4vw,30px);margin-bottom:10px}.ab-ticks{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:14px}.ab-ticks li{display:grid;grid-template-columns:32px 1fr;column-gap:12px;align-items:start}.ab-ticks li::before{content:"";grid-row:1/3;width:32px;height:32px;border-radius:10px;background:#E3F5EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317A86B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/16px no-repeat}.ab-ticks b{font:700 16px var(--display);color:var(--ink)}.ab-ticks span{color:var(--muted);font-size:14.5px}@media (max-width:980px){.ab-trust{position:static}}@media (max-width:560px){.ab-trust{padding:22px}}.jobs-sec{padding:72px 0}.job-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:32px;box-shadow:0 20px 44px -30px rgba(15,33,71,.45);max-width:980px;margin:0 auto}.job-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:14px}.job-head h3{font-size:clamp(22px,2.4vw,28px);margin:0 0 4px}.job-tag{color:var(--blue);font-weight:600;margin:0}.job-meta{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.job-meta li{background:#EEF4FF;color:var(--ink);border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600}.job-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:22px 0}.job-cols h4{font-size:16px;margin:0 0 10px}.job-list{list-style:none;margin:0;padding:0}.job-list li{position:relative;padding-left:26px;margin:0 0 9px;line-height:1.5}.job-list li::before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background:#E3F6EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%2316A34A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.job-apply{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px}.job-apply span{color:var(--muted,#5b6475);font-size:14.5px}@media (max-width:720px){.jobs-sec{padding:48px 0}.job-card{padding:22px}.job-cols{grid-template-columns:1fr;gap:12px}.job-apply .btn{width:100%;justify-content:center}}.job-apply .btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border-radius:999px;font-weight:700;text-decoration:none}.cr-hero{position:relative;overflow:hidden;color:#fff;padding:56px 0 72px;background:radial-gradient(900px 480px at 85% 10%,rgba(49,114,255,.45),transparent 60%),radial-gradient(700px 420px at 5% 100%,rgba(38,161,238,.28),transparent 60%),linear-gradient(160deg,#0B1A3D 0%,#0F2147 55%,#18306A 100%)}.cr-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.cr-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.cr-hero .crumbs{color:rgba(255,255,255,.7)}.cr-hero .crumbs a{color:rgba(255,255,255,.85)}.cr-chip{display:inline-flex;align-items:center;gap:8px;font:700 13px var(--body);padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;margin-bottom:18px}.cr-chip i{width:8px;height:8px;border-radius:50%;background:#2BD57F;box-shadow:0 0 0 4px rgba(43,213,127,.25)}.cr-hero h1{color:#fff;font-size:clamp(34px,4.6vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0 0 18px;max-width:14ch}.cr-lead{color:rgba(255,255,255,.82);font-size:clamp(16px,1.4vw,18.5px);line-height:1.65;max-width:56ch;margin:0 0 28px}.cr-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.cr-btn-ghost{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.45)!important}.cr-btn-ghost:hover{background:rgba(255,255,255,.1)!important;border-color:#fff!important}.cr-stats{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.cr-stats li{flex:1 1 140px;padding:18px 20px 0 0}.cr-stats li+li{padding-left:20px;border-left:1px solid rgba(255,255,255,.14)}.cr-stats b{display:block;font:800 clamp(24px,2.4vw,30px) var(--display);color:#fff;letter-spacing:-.01em}.cr-stats span{display:block;font-size:13px;color:rgba(255,255,255,.65);margin-top:2px}.cr-hero-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:22px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.cr-hc-head{display:flex;justify-content:space-between;align-items:center;font:700 13px var(--body);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:14px}.cr-hc-head b{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#3172FF;color:#fff;font-size:13px;letter-spacing:0}.cr-role{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;transition:transform .2s,box-shadow .2s}.cr-role:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px rgba(0,0,0,.5)}.cr-role-dot{flex:none;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#3172FF,#26A1EE);position:relative}.cr-role-dot::after{content:"";position:absolute;inset:13px;border-radius:50%;border:3px solid #fff}.cr-role b{display:block;font:700 16px var(--display)}.cr-role small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.4}.cr-role-go{margin-left:auto;font:700 13px var(--body);color:var(--blue);white-space:nowrap}.cr-hc-foot{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:13.5px;color:rgba(255,255,255,.8)}.cr-hc-foot svg{width:18px;height:18px;flex:none}.cr-hc-foot b{color:#fff}.cr-sec{padding:84px 0}.cr-paper{background:var(--paper)}.cr-head{text-align:center;max-width:640px;margin:0 auto 44px}.cr-head h2{font-size:clamp(28px,3.2vw,40px);margin:0 0 10px;letter-spacing:-.015em}.cr-head p{color:var(--muted);font-size:16.5px;margin:0}.cr-head .eyebrow{margin-bottom:10px}.cr-ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#E8F0FF,#DDEBFF);color:var(--blue);flex:none}.cr-ic svg{width:22px;height:22px}.cr-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cr-perks li{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s}.cr-perks li:hover{transform:translateY(-3px);border-color:#C9D7F2;box-shadow:0 24px 40px -30px rgba(15,33,71,.45)}.cr-perks h3{font-size:18px;margin:18px 0 8px}.cr-perks p{color:var(--muted);margin:0;line-height:1.6;font-size:15px}.cr-teams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cr-teams li{display:flex;gap:18px;align-items:flex-start;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff}.cr-teams li.is-open{border-color:#BFD3FF;background:linear-gradient(180deg,#F5F9FF,#fff);box-shadow:0 20px 40px -32px rgba(49,114,255,.6)}.cr-teams h3{font-size:18px;margin:2px 0 6px}.cr-teams p{color:var(--muted);margin:0 0 12px;line-height:1.6;font-size:15px}.cr-badge{display:inline-block;font:700 12.5px var(--body);padding:5px 12px;border-radius:999px;background:#E3F6EC;color:#14935E;text-decoration:none}.cr-badge.muted{background:var(--paper);color:var(--muted)}.cr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;counter-reset:none}.cr-steps::before{content:"";position:absolute;top:27px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,#BFD3FF 0 8px,transparent 8px 14px)}.cr-steps li{position:relative;text-align:center;padding:0 8px}.cr-step-n{position:relative;z-index:1;display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--blue);color:var(--blue);font:800 20px var(--display);box-shadow:0 0 0 8px var(--paper)}.cr-steps h3{font-size:18px;margin:18px 0 6px}.cr-steps p{color:var(--muted);margin:0;line-height:1.6;font-size:15px}.cr-apply{background:linear-gradient(180deg,#fff 0,#fff 30%,var(--paper) 30%)}.cr-apply-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;border-radius:26px;overflow:hidden;box-shadow:0 40px 80px -50px rgba(15,33,71,.55);border:1px solid var(--line)}.cr-apply-side{background:linear-gradient(160deg,#0F2147,#18306A);color:#fff;padding:44px}.cr-apply-side .eyebrow{color:#8FB4FF}.cr-apply-side h2{color:#fff;font-size:clamp(28px,3vw,38px);margin:6px 0 12px}.cr-apply-side>p{color:rgba(255,255,255,.8);line-height:1.65;margin:0 0 26px}.cr-next{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:16px}.cr-next li{display:flex;gap:12px;align-items:flex-start}.cr-next svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:rgba(43,213,127,.18);color:#2BD57F}.cr-next b{display:block;color:#fff;font-size:15px}.cr-next span{color:rgba(255,255,255,.7);font-size:14px;line-height:1.5}.cr-contact{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:14px}.cr-contact li{display:flex;gap:12px;align-items:flex-start}.cr-contact svg{flex:none;width:20px;height:20px;color:#8FB4FF;margin-top:3px}.cr-contact small{display:block;color:rgba(255,255,255,.6);font-size:12.5px}.cr-contact b{color:#fff;font-size:15px}.cr-contact a{text-decoration:none}.cr-apply .cr-form{border:0!important;border-radius:0!important;box-shadow:none!important;padding:44px!important;margin:0;background:#fff}.cr-submit{width:100%;justify-content:center}.jobs-sec.cr-sec{padding:84px 0}@media (max-width:980px){.cr-hero-grid{grid-template-columns:1fr;gap:36px}.cr-perks{grid-template-columns:repeat(2,1fr)}.cr-steps{grid-template-columns:repeat(2,1fr);row-gap:34px}.cr-steps::before{display:none}.cr-apply-grid{grid-template-columns:1fr}}@media (max-width:640px){.cr-hero{padding:36px 0 52px}.cr-stats li{flex:1 1 100%;padding:14px 0 0!important;border-left:0!important}.cr-perks,.cr-teams{grid-template-columns:1fr}.cr-teams li{padding:22px}.cr-sec,.jobs-sec.cr-sec{padding:56px 0}.cr-apply-side,.cr-apply .cr-form{padding:26px!important}.cr-role{flex-wrap:wrap}.cr-role-go{margin-left:56px}.cr-cta .btn{flex:1 1 100%;justify-content:center}}.cr-role-dot{display:grid;place-items:center;color:#fff}.cr-role-dot::after{display:none}.cr-role-dot svg{width:22px;height:22px}.cr-hc-perks{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:9px}.cr-hc-perks li{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.88)}.cr-hc-perks svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:rgba(43,213,127,.2);color:#2BD57F}.cr-apply{background:var(--paper)}.cr-apply-grid{background:#fff}@media (max-width:640px){.cr-stats{display:grid;grid-template-columns:repeat(3,1fr)}.cr-stats li{padding:14px 8px 0 0!important}.cr-stats li+li{padding-left:10px!important;border-left:1px solid rgba(255,255,255,.14)!important}.cr-stats b{font-size:21px}.cr-stats span{font-size:11.5px}.cr-role{flex-wrap:nowrap;align-items:flex-start}.cr-role-go{display:none}}.es-hero h1{max-width:13ch}.es-hero-card{display:grid;gap:10px}.es-hmsg{background:#fff;border-radius:14px;padding:12px 14px;color:var(--ink);box-shadow:0 12px 24px -18px rgba(0,0,0,.5)}.es-hmsg p{margin:4px 0 6px;font-size:14px;line-height:1.45}.es-hmsg small{display:block;font-size:12px;color:#14935E;font-weight:700}.es-sid{display:inline-block;font:700 11.5px var(--body);letter-spacing:.04em;padding:3px 8px;border-radius:6px;background:#EEF4FF;color:var(--blue)}.es-strip{background:#0B1A3D;color:rgba(255,255,255,.75);padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.es-strip .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;justify-content:center}.es-strip p{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.es-strip ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.es-strip li{padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:13.5px;color:#fff}.es-types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.es-type{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.es-type h3{font-size:18px;margin:18px 0 6px}.es-type>p{color:var(--muted);margin:0;line-height:1.6;font-size:15px}.es-bubble{background:var(--paper);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:14px}.es-bubble p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink)}.es-split{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.es-split h2{font-size:clamp(28px,3vw,38px);margin:8px 0 16px;letter-spacing:-.015em}.es-split p{color:var(--muted);line-height:1.75;margin:0 0 14px}.es-checks{list-style:none;margin:0;padding:24px;display:grid;gap:14px;background:linear-gradient(160deg,#0F2147,#18306A);border-radius:22px;box-shadow:0 30px 60px -40px rgba(15,33,71,.7)}.es-checks li{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:rgba(255,255,255,.06)}.es-checks svg{flex:none;width:22px;height:22px;color:#8FB4FF;margin-top:2px}.es-checks b{display:block;color:#fff;font-size:15.5px}.es-checks span{color:rgba(255,255,255,.72);font-size:14px;line-height:1.5}.es-conn{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.es-conn.es-omni{grid-template-columns:repeat(3,1fr)}.es-conn li{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;display:flex;flex-direction:column}.es-conn h3{font-size:18px;margin:18px 0 8px}.es-conn p{color:var(--muted);margin:0 0 14px;line-height:1.6;font-size:15px;flex:1}.es-conn a{font-weight:700;color:var(--blue);text-decoration:none}.es-conn a:hover{text-decoration:underline}.es-inds{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.es-ind{display:block;padding:20px;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s}.es-ind:hover{transform:translateY(-2px);border-color:#BFD3FF;box-shadow:0 18px 32px -26px rgba(49,114,255,.7)}.es-ind b{display:block;font:700 16px var(--display);margin-bottom:4px}.es-ind span{color:var(--muted);font-size:14px}.es-table th[scope=row]{font-weight:700;color:var(--ink)}.es-table td.es-yes{color:var(--ink);font-weight:600;background:#F2F7FF}.es-table thead th:last-child{background:var(--blue);color:#fff}.es-steps.cr-steps .cr-step-n{box-shadow:0 0 0 8px #fff}@media (max-width:980px){.es-types,.es-conn,.es-conn.es-omni{grid-template-columns:repeat(2,1fr)}.es-inds{grid-template-columns:repeat(2,1fr)}.es-split{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.es-types,.es-conn,.es-conn.es-omni,.es-inds{grid-template-columns:1fr}.es-strip p{width:100%;text-align:center}}.es-split p a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.es-table{table-layout:fixed;width:100%}.es-table th,.es-table td{text-align:left!important;vertical-align:top;padding:16px 18px!important;line-height:1.5}.es-table thead th:first-child{width:22%}.es-table td{color:var(--muted)}@media (max-width:640px){.es-table{table-layout:auto;min-width:560px}}.tp-hero-ops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tp-hero-ops li{display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:12px;color:var(--ink)}.tp-hero-ops b{font:700 15px var(--display)}.tp-hero-ops em{margin-left:auto;font-style:normal;font:700 11px var(--body);color:#14935E;background:#E3F6EC;padding:3px 8px;border-radius:999px}.tp-mono{flex:none;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#3172FF,#26A1EE);color:#fff;font:800 14px var(--display);letter-spacing:.02em}.tp-ops{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tp-ops.tp-ops-3{grid-template-columns:repeat(3,1fr)}.tp-op{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.tp-op .tp-mono{width:46px;height:46px;font-size:16px}.tp-op h3{font-size:18px;margin:0 0 2px}.tp-op small{display:block;color:var(--muted);font-size:13px;margin-bottom:10px}.tp-tag{display:inline-flex;align-items:center;gap:6px;font:700 12px var(--body);color:#14935E;background:#E3F6EC;padding:5px 10px;border-radius:999px}.tp-tag svg{width:14px;height:14px}.tp-partner .tp-mono{background:linear-gradient(135deg,#0F2147,#3172FF)}.tp-partner .tp-tag{color:var(--blue);background:#EEF4FF}.tp-sub{margin-top:56px}.tp-note{margin:22px 0 0;text-align:center;color:var(--muted);font-size:13px}.tp-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;counter-reset:tp}.tp-flow li{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;counter-increment:tp}.tp-flow li::before{content:counter(tp);position:absolute;top:18px;right:18px;font:800 13px var(--display);color:#BFD3FF}.tp-flow li:not(:last-child)::after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:1;width:22px;height:22px;border-radius:50%;background:var(--blue);color:#fff;font:700 12px/22px var(--body);text-align:center}.tp-flow h3{font-size:16.5px;margin:16px 0 6px}.tp-flow p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:1100px){.tp-flow{grid-template-columns:repeat(3,1fr)}.tp-flow li::after{display:none}}@media (max-width:980px){.tp-ops,.tp-ops.tp-ops-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tp-ops,.tp-ops.tp-ops-3,.tp-flow{grid-template-columns:1fr}.tp-hero-ops{grid-template-columns:1fr 1fr}}.tp-hero-ops li{min-width:0}.cr-hero-grid>*{min-width:0}@media (max-width:640px){.tp-hero-ops{grid-template-columns:1fr}}.es-conn{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sp-term{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:rgba(5,12,30,.6)}.sp-term-head{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:rgba(255,255,255,.55);font:600 12px var(--body);letter-spacing:.06em;text-transform:uppercase}.sp-term-head i{width:10px;height:10px;border-radius:50%;background:#FF5F57}.sp-term-head i:nth-child(2){background:#FEBC2E}.sp-term-head i:nth-child(3){background:#28C840}.sp-term-head span{margin-left:8px}.sp-line{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.06);margin-bottom:6px;font-size:13px}.sp-k{color:#8FB4FF}.sp-v{color:#E8EDF8;text-align:right}.sp-line:nth-child(5) .sp-v{color:#2BD57F}.sp-who .es-ind{cursor:default}.sp-who .es-ind:hover{transform:none;box-shadow:none;border-color:var(--line)}.tp-note a{color:var(--blue);font-weight:600}.sp-term .cr-hc-perks li{font-family:var(--body)}.dt-hero{padding-bottom:56px}.dt-hero h1{max-width:none}.dt-sec{padding-top:48px}.dt-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:start}.dt-card,.dt-out{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:0 30px 60px -45px rgba(15,33,71,.5)}.dt-out{position:sticky;top:96px}.dt-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dt-field{display:block;margin-bottom:14px}.dt-field>span{display:block;font-weight:700;font-size:14px;color:var(--ink);margin-bottom:6px}.dt-field small{font-weight:500;color:var(--muted)}.dt-field input,.dt-field select,.dt-field textarea{width:100%;font:15px/1.55 var(--body);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:#fff}.dt-field textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14.5px;resize:vertical}.dt-field input:focus,.dt-field select:focus,.dt-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(49,114,255,.15)}.dt-meta{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 16px}.dt-meta span{font-size:13px;color:var(--muted);background:var(--paper);border-radius:999px;padding:5px 12px}.dt-meta b{color:var(--ink)}.dt-btns{display:flex;flex-wrap:wrap;gap:10px}.dt-match{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.dt-match summary{cursor:pointer;font-weight:700;color:var(--blue);margin-bottom:12px}.dt-matchres{font-size:14.5px;line-height:1.6;border-radius:12px}.dt-matchres.dt-ok,.dt-matchres.dt-err{padding:12px 14px}.dt-matchres.dt-ok{background:#E3F6EC;color:#0F6B45}.dt-matchres.dt-err{background:#FDE8EE;color:#A3203F}.dt-score{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--paper);margin-bottom:16px}.dt-score b{font:800 34px var(--display);min-width:64px;text-align:center}.dt-score span{font-weight:700;color:var(--ink)}.dt-score.dt-ok{background:#E3F6EC}.dt-score.dt-ok b{color:#14935E}.dt-score.dt-warn{background:#FFF3DD}.dt-score.dt-warn b{color:#B86E00}.dt-score.dt-err{background:#FDE8EE}.dt-score.dt-err b{color:#D2335C}.dt-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.dt-list li{position:relative;padding:10px 12px 10px 36px;border-radius:12px;font-size:14px;line-height:1.55;background:var(--paper);color:var(--ink)}.dt-list li::before{position:absolute;left:12px;top:10px;font-weight:800}.dt-list li.dt-ok::before{content:"✓";color:#14935E}.dt-list li.dt-warn::before{content:"!";color:#B86E00}.dt-list li.dt-err::before{content:"✕";color:#D2335C}.dt-list li.dt-info::before{content:"i";color:var(--blue)}.dt-list li.dt-err{background:#FDF1F4}.dt-list li.dt-warn{background:#FFF8EA}.dt-list code,.dt-matchres code{font-size:13px;background:rgba(15,33,71,.07);padding:1px 6px;border-radius:6px}.dt-note{margin:14px 0 0;font-size:12.5px;color:var(--muted)}.dt-rules li h3{margin-top:0}@media (max-width:900px){.dt-grid{grid-template-columns:1fr}.dt-out{position:static}}@media (max-width:560px){.dt-row2{grid-template-columns:1fr}.dt-btns .btn{flex:1 1 100%;justify-content:center}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hc-hero{position:relative;color:#fff;padding:52px 0 64px;text-align:center;background:radial-gradient(800px 400px at 80% 0,rgba(49,114,255,.5),transparent 60%),radial-gradient(700px 380px at 10% 100%,rgba(38,161,238,.35),transparent 60%),linear-gradient(160deg,#0B1A3D,#0F2147 55%,#18306A)}.hc-hero::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(180deg,#000,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);pointer-events:none}.hc-hero .wrap{position:relative;z-index:1}.hc-hero .crumbs{justify-content:center;color:rgba(255,255,255,.7)}.hc-hero .crumbs a{color:rgba(255,255,255,.85)}.hc-hero h1{color:#fff;font-size:clamp(34px,5vw,58px);letter-spacing:-.02em;margin:0 0 14px}.hc-lead{color:rgba(255,255,255,.82);font-size:clamp(16px,1.5vw,19px);max-width:620px;margin:0 auto 30px;line-height:1.6}.hc-search{position:relative;max-width:680px;margin:0 auto}.hc-search input{width:100%;font:500 17px var(--body);padding:19px 22px 19px 56px;border-radius:18px;border:0;background:#fff;color:var(--ink);box-shadow:0 24px 50px -20px rgba(0,0,0,.55)}.hc-search input:focus{outline:3px solid rgba(143,180,255,.7)}.hc-search-ic{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:22px;height:22px;color:var(--blue);z-index:1}.hc-results{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border-radius:16px;box-shadow:0 30px 60px -20px rgba(0,0,0,.5);padding:8px;text-align:left;z-index:20;max-height:420px;overflow:auto}.hc-results a{display:block;padding:11px 14px;border-radius:10px;text-decoration:none;color:var(--ink)}.hc-results a:hover,.hc-results a:focus{background:var(--paper)}.hc-results small{display:block;font-size:12px;color:var(--blue);font-weight:700}.hc-results b{font-size:15px}.hc-results p{margin:0;padding:12px 14px;color:var(--muted)}.hc-results p a{display:inline;padding:0;color:var(--blue)}.hc-popular{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;font-size:14px}.hc-popular span{color:rgba(255,255,255,.65);padding:6px 4px}.hc-popular a{color:#fff;text-decoration:none;padding:6px 13px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.hc-popular a:hover{background:rgba(255,255,255,.2)}.hc-chips-sec{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:76px;z-index:5}.hc-chips{display:flex;gap:8px;overflow-x:auto;padding:14px 0;scrollbar-width:none}.hc-chips::-webkit-scrollbar{display:none}.hc-chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font:600 14px var(--body);text-decoration:none;white-space:nowrap}.hc-chip svg{width:17px;height:17px;color:var(--blue)}.hc-chip:hover{border-color:var(--blue);color:var(--blue)}.hc-hub{background:var(--paper);padding:48px 0 72px}.hc-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.hc-cat{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;scroll-margin-top:150px;transition:box-shadow .2s,transform .2s}.hc-cat:hover{box-shadow:0 24px 44px -32px rgba(15,33,71,.5);transform:translateY(-2px)}.hc-cat-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.hc-cat-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#3172FF,#26A1EE);color:#fff}.hc-cat-ic svg{width:22px;height:22px}.hc-cat h2{font-size:18px;margin:2px 0 4px}.hc-cat-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.hc-count{margin-left:auto;font:700 12px var(--body);color:var(--blue);background:#EEF4FF;border-radius:999px;padding:4px 10px}.hc-cat ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.hc-cat li a{display:block;position:relative;padding:11px 22px 11px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:15px;line-height:1.45}.hc-cat li:last-child a{border-bottom:0}.hc-cat li a::after{content:"→";position:absolute;right:2px;top:11px;color:var(--blue);opacity:0;transition:opacity .2s,transform .2s}.hc-cat li a:hover{color:var(--blue)}.hc-cat li a:hover::after{opacity:1;transform:translateX(2px)}.hc-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.hc-tool{display:block;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#0F2147,#18306A);color:#fff;text-decoration:none}.hc-tool b{display:block;font:700 17px var(--display);margin-bottom:4px}.hc-tool span{color:rgba(255,255,255,.75);font-size:14px}.hc-tool:hover{background:linear-gradient(135deg,#18306A,#3172FF)}.hc-contact{padding:64px 0}.hc-contact-box{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:center}.hc-contact h2{font-size:clamp(26px,3vw,36px);margin:6px 0 10px}.hc-contact p{color:var(--muted);margin:0;line-height:1.65}.hc-contact-links{display:grid;gap:12px}.hc-cl{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s}.hc-cl:hover{border-color:#BFD3FF;box-shadow:0 18px 32px -26px rgba(49,114,255,.7)}.hc-cl svg{flex:none;width:42px;height:42px;padding:10px;border-radius:12px;background:#EEF4FF;color:var(--blue)}.hc-cl small{display:block;font-size:12.5px;color:var(--muted)}.hc-cl b{font-size:16px}.hc-art-hero{background:linear-gradient(180deg,#F2F6FD,#fff);padding:36px 0 26px;border-bottom:1px solid var(--line)}.hc-cat-chip{display:inline-flex;align-items:center;gap:7px;font:700 13px var(--body);color:var(--blue);background:#EEF4FF;border-radius:999px;padding:6px 12px;margin-bottom:14px}.hc-cat-chip svg{width:16px;height:16px}.hc-art-hero h1{font-size:clamp(28px,3.6vw,44px);line-height:1.12;letter-spacing:-.02em;margin:0 0 10px;max-width:24ch}.hc-meta{color:var(--muted);font-size:14px;margin:0}.hc-art{padding:36px 0 56px}.hc-art-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:44px;align-items:start}.hc-content{font-size:17px;line-height:1.75;color:var(--text);max-width:760px}.hc-content h2{font-size:24px;margin:34px 0 12px;letter-spacing:-.01em}.hc-content p{margin:0 0 16px}.hc-content ul,.hc-content ol{margin:0 0 18px;padding-left:22px}.hc-content li{margin-bottom:8px}.hc-content a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.hc-content blockquote{margin:0 0 18px;padding:14px 18px;border-left:4px solid var(--blue);background:var(--paper);border-radius:0 12px 12px 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.hc-content blockquote p{margin:0}.hc-quick{position:relative;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#EEF4FF,#F5FBFF);border:1px solid #CFE0FF;margin-bottom:26px}.hc-quick-label{display:inline-flex;align-items:center;gap:6px;font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.hc-quick-label svg{width:15px;height:15px}.hc-quick p{margin:0;font-size:18px;line-height:1.65;color:var(--ink)}.hc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:0 0 20px}.hc-table th{background:#0F2147;color:#fff;text-align:left;padding:12px 14px;font-weight:700}.hc-table td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:top}.hc-table tr:nth-child(even) td{background:#F7F9FD}.hc-helpful{margin-top:34px;padding:20px 22px;border-radius:16px;border:1px dashed #BFD3FF;background:#FAFCFF;display:grid;gap:4px}.hc-helpful b{font-size:16px}.hc-helpful span{font-size:15px;color:var(--muted)}.hc-side{position:sticky;top:100px;display:grid;gap:16px}.hc-side-box{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff}.hc-side-h{display:flex;align-items:center;gap:8px;font:700 15px var(--display);margin-bottom:10px}.hc-side-h svg{width:20px;height:20px;padding:4px;border-radius:8px;background:#EEF4FF;color:var(--blue);box-sizing:content-box}.hc-side ul{list-style:none;margin:0;padding:0}.hc-side li a{display:block;padding:8px 10px;border-radius:10px;font-size:14.5px;line-height:1.45;color:var(--text);text-decoration:none}.hc-side li a:hover{background:var(--paper);color:var(--blue)}.hc-side li.is-current a{background:#EEF4FF;color:var(--blue);font-weight:700}.hc-side-all{display:inline-block;margin-top:10px;font-weight:700;font-size:14px;color:var(--blue);text-decoration:none}.hc-side-cta{border-radius:18px;padding:22px;background:linear-gradient(160deg,#0F2147,#18306A);color:#fff}.hc-side-cta b{display:block;font:700 18px var(--display)}.hc-side-cta p{color:rgba(255,255,255,.78);font-size:14.5px;margin:6px 0 14px}.hc-side-cta .btn{width:100%;justify-content:center}.hc-related{background:var(--paper);padding:52px 0}.hc-related h2{font-size:26px;margin:0 0 20px}.hc-rel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hc-rel{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .2s,box-shadow .2s}.hc-rel:hover{transform:translateY(-2px);box-shadow:0 20px 36px -28px rgba(15,33,71,.55)}.hc-rel-cat{font:700 12px var(--body);color:var(--blue);text-transform:uppercase;letter-spacing:.06em}.hc-rel b{font-size:16.5px;line-height:1.4}.hc-rel-go{margin-top:auto;font-size:14px;font-weight:700;color:var(--blue)}@media (max-width:1000px){.hc-cats{grid-template-columns:repeat(2,1fr)}.hc-art-grid{grid-template-columns:1fr}.hc-side{position:static}.hc-contact-box{grid-template-columns:1fr}}@media (max-width:720px){.hc-cats,.hc-tools,.hc-rel-grid{grid-template-columns:1fr}.hc-chips-sec{top:64px}.hc-search input{font-size:16px;padding:16px 16px 16px 50px}.hc-content{font-size:16px}.hc-quick p{font-size:16.5px}}.hc-cl{flex-wrap:nowrap!important;flex-direction:row!important}.hc-cl>span{min-width:0;display:block}.hc-cl b{overflow-wrap:anywhere}@media (max-width:720px){.hc-popular a:nth-of-type(n+5){display:none}}main a.hc-cl[href^="mailto:"]{display:flex;padding:16px 18px;margin:0}.hc-cats{display:block;columns:3;column-gap:20px}.hc-cat{break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;width:100%;margin:0 0 20px}.hc-cat:hover{transform:none}.hc-tools{margin-top:8px}.hc-faq{margin:30px 0 0;border-top:1px solid var(--line);padding-top:26px}.hc-faq h2{margin-top:0}.hc-faq details{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:10px;overflow:hidden}.hc-faq summary{cursor:pointer;list-style:none;padding:15px 48px 15px 18px;font-weight:700;color:var(--ink);font-size:16px;position:relative}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#EEF4FF;color:var(--blue);font:700 16px/24px var(--body);text-align:center}.hc-faq details[open] summary::after{content:"−"}.hc-faq details p{margin:0;padding:0 18px 16px;color:var(--text);font-size:15.5px;line-height:1.65}.hc-art-hero .wrap,.hc-art .wrap,.hc-related .wrap{max-width:1180px}.hc-content>*:last-child{margin-bottom:0}@media (max-width:1000px){.hc-cats{columns:2}}@media (max-width:720px){.hc-cats{columns:1}}.hc-cats{display:grid!important;columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.hc-cat{display:flex!important;flex-direction:column;margin:0!important;padding:22px;border-radius:20px}.hc-cat.hc-big{grid-column:span 2;background:linear-gradient(180deg,#fff,#F7FAFF);border-color:#D6E3FA}.hc-cat.hc-big ul{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.hc-cat.hc-big li a{border-bottom:1px solid var(--line)!important}.hc-cat-head{flex-direction:column;gap:12px;margin-bottom:12px}.hc-big .hc-cat-head{flex-direction:row;align-items:center}.hc-cat-head>div{min-width:0}.hc-count{position:absolute;top:22px;right:22px;margin:0}.hc-cat{position:relative}.hc-cat h2{font-size:17.5px;margin:0 0 4px}.hc-cat-head p{font-size:13.5px}.hc-cat ul{flex:1}.hc-cat li a{font-size:14.5px;padding:10px 20px 10px 0}.hc-more{margin-top:6px}.hc-more summary{cursor:pointer;list-style:none;font:700 13.5px var(--body);color:var(--blue);padding:8px 0}.hc-more summary::-webkit-details-marker{display:none}.hc-more summary::after{content:" ↓"}.hc-more[open] summary::after{content:" ↑"}.hc-more ul{border-top:0}.hc-tools{margin-top:24px}@media (max-width:1100px){.hc-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hc-cats{grid-template-columns:1fr}.hc-cat.hc-big{grid-column:auto}.hc-cat.hc-big ul{grid-template-columns:1fr}.hc-big .hc-cat-head{flex-direction:column;align-items:flex-start}}.es-table.in-table thead th:last-child{background:transparent;color:inherit}.es-table.in-table td{color:var(--ink)}