.tailmesh-brand[data-astro-cid-doa7gbns]{color:var(--tm-text,#edf8f5);font:700 14px/1 var(--tm-heading,"Manrope",system-ui,sans-serif);letter-spacing:.22em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.tailmesh-brand__mark[data-astro-cid-doa7gbns]{gap:4px;width:29px;display:grid}.tailmesh-brand__mark[data-astro-cid-doa7gbns] i[data-astro-cid-doa7gbns]{background:var(--tm-accent,#54e6c1);border-radius:9px;height:2px;display:block}.tailmesh-brand__mark[data-astro-cid-doa7gbns] i[data-astro-cid-doa7gbns]:nth-child(2){width:72%}.tailmesh-brand__mark[data-astro-cid-doa7gbns] i[data-astro-cid-doa7gbns]:nth-child(3){width:44%}.tailmesh-footer[data-astro-cid-op2q74im]{border-top:1px solid var(--tm-line);color:var(--tm-muted)}.tailmesh-footer__inner[data-astro-cid-op2q74im],.tailmesh-footer__base[data-astro-cid-op2q74im]{width:var(--tm-shell);margin-inline:auto}.tailmesh-footer__inner[data-astro-cid-op2q74im]{grid-template-columns:1fr 1.2fr;gap:80px;min-height:220px;padding-block:48px;display:grid}.tailmesh-footer__intro[data-astro-cid-op2q74im] p[data-astro-cid-op2q74im]{max-width:340px;margin:24px 0 0;font-size:14px}.tailmesh-footer__links[data-astro-cid-op2q74im]{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.tailmesh-footer__links[data-astro-cid-op2q74im] div[data-astro-cid-op2q74im]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.tailmesh-footer__links[data-astro-cid-op2q74im] strong[data-astro-cid-op2q74im]{color:var(--tm-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.tailmesh-footer__links[data-astro-cid-op2q74im] a[data-astro-cid-op2q74im]{color:inherit;font-size:13px;text-decoration:none}.tailmesh-footer__links[data-astro-cid-op2q74im] a[data-astro-cid-op2q74im]:hover{color:var(--tm-accent)}.tailmesh-footer__base[data-astro-cid-op2q74im]{border-top:1px solid var(--tm-line);justify-content:space-between;align-items:center;gap:24px;min-height:58px;font-size:11px;display:flex}@media (width<=760px){.tailmesh-footer__inner[data-astro-cid-op2q74im]{grid-template-columns:1fr;gap:42px}.tailmesh-footer__base[data-astro-cid-op2q74im]{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}}@media (width<=520px){.tailmesh-footer__links[data-astro-cid-op2q74im]{grid-template-columns:1fr 1fr}}.tailmesh-header[data-astro-cid-zodxyl2b]{border-bottom:1px solid var(--tm-line,#b3ddd62b);background:var(--tm-bg,#07131d)}.tailmesh-header__inner[data-astro-cid-zodxyl2b]{width:var(--tm-shell,min(1180px,calc(100% - 48px)));justify-content:space-between;align-items:center;gap:32px;min-height:88px;margin-inline:auto;display:flex}.tailmesh-header__identity[data-astro-cid-zodxyl2b],.tailmesh-header__nav[data-astro-cid-zodxyl2b]{align-items:center;display:flex}.tailmesh-header__identity[data-astro-cid-zodxyl2b]{gap:24px}.tailmesh-header__nav[data-astro-cid-zodxyl2b]{gap:32px}.tailmesh-header__section[data-astro-cid-zodxyl2b]{border-left:1px solid var(--tm-line);color:var(--tm-muted);letter-spacing:.17em;text-transform:uppercase;padding-left:24px;font-size:10px;font-weight:700}.tailmesh-header__nav[data-astro-cid-zodxyl2b] a[data-astro-cid-zodxyl2b]{color:var(--tm-muted);font-size:14px;text-decoration:none}.tailmesh-header__nav[data-astro-cid-zodxyl2b] a[data-astro-cid-zodxyl2b]:hover{color:var(--tm-accent)}.tailmesh-header__cta[data-astro-cid-zodxyl2b]{border:1px solid #54e6c180;padding:10px 17px;color:var(--tm-accent)!important}@media (width<=760px){.tailmesh-header__inner[data-astro-cid-zodxyl2b]{min-height:76px}.tailmesh-header__section[data-astro-cid-zodxyl2b],.tailmesh-header__nav[data-astro-cid-zodxyl2b] a[data-astro-cid-zodxyl2b]:not(.tailmesh-header__cta){display:none}.tailmesh-header__cta[data-astro-cid-zodxyl2b]{padding:9px 12px}}:root{color-scheme:dark;--tm-bg:#07131d;--tm-panel:#0a1924;--tm-accent:#54e6c1;--tm-text:#edf8f5;--tm-muted:#9eb0b8;--tm-line:#b3ddd62b;--tm-shell:min(1180px,calc(100% - 48px));--tm-heading:"Manrope","Avenir Next",system-ui,sans-serif;--tm-body:"DM Sans",Inter,"Segoe UI",system-ui,sans-serif;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--tm-bg);scroll-behavior:smooth}body{background:var(--tm-bg);min-width:320px;color:var(--tm-text);font-family:var(--tm-body);margin:0;line-height:1.6}a{color:inherit;text-underline-offset:.18em}.shell{width:var(--tm-shell);margin-inline:auto}@media (width<=760px){:root{--tm-shell:min(100% - 32px,1180px)}}.legal-document{max-width:900px;padding-block:90px 120px}.eyebrow{color:var(--tm-accent);font:700 11px/1.3 var(--tm-heading);letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px}.eyebrow span{background:currentColor;width:25px;height:1px;margin:0 10px 3px 0;display:inline-block}.legal-document h1{font:400 clamp(46px,6vw,72px)/1.04 var(--tm-heading);letter-spacing:-.045em;margin:0}.legal-document h1 em{color:var(--tm-accent);font-style:normal}.legal-document>.lede{color:#b6c7cc;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.75}.legal-document h2{border-top:1px solid var(--tm-line);font:500 26px/1.2 var(--tm-heading);letter-spacing:-.02em;margin:58px 0 18px;padding-top:28px}.legal-document h3{font:600 18px/1.3 var(--tm-heading);margin:34px 0 12px}.legal-document p,.legal-document li{color:#b1c1c5;max-width:76ch}.legal-document li+li{margin-top:8px}.legal-document a{color:var(--tm-accent)}.legal-document strong{color:var(--tm-text)}.policy-list{border-top:1px solid var(--tm-line);margin-top:70px;padding:0;list-style:none}.policy-list li{max-width:none;margin:0}.policy-list a{border-bottom:1px solid var(--tm-line);color:inherit;grid-template-columns:.55fr 1fr auto;align-items:center;gap:30px;padding:30px 0;text-decoration:none;display:grid}.policy-list strong{font:500 20px var(--tm-heading)}.policy-list span{color:var(--tm-muted);font-size:14px}.policy-list b{color:var(--tm-accent);font-size:12px}.legal-button{border:1px solid #54e6c173;margin-top:30px;padding:14px 18px;text-decoration:none;display:inline-flex}.legal-button span{margin-left:28px}@media (width<=650px){.legal-document{padding-block:65px 85px}.policy-list a{grid-template-columns:1fr;gap:8px}.policy-list b{margin-top:8px}}
