@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/funnel-sans-latin-600-normal.C79PO7m9.woff2)format("woff2"),url(/_astro/funnel-sans-latin-600-normal.BLIooA7Q.woff)format("woff")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/funnel-sans-latin-ext-600-normal.JFr4uGf0.woff2)format("woff2"),url(/_astro/funnel-sans-latin-ext-600-normal.CP_VrzUP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2)format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-ext-400-normal.CND6cjiG.woff2)format("woff2"),url(/_astro/geist-latin-ext-400-normal.Bz1pQMyt.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2)format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.woff)format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-ext-600-normal.CVFbg5dS.woff2)format("woff2"),url(/_astro/geist-latin-ext-600-normal.TmIUreF9.woff)format("woff")}:root{--ink:#10213a;--muted:#666;--blue:#00327d;--deep:#062b61;--ice:#eef4fb;--line:#dce2e7;--slate:#64748b;--footer:#111820;--mist:#aeb9c4;--paper:#f8fafc;--active:#eaf5fc;--accent:#7fc5f3;--soft:#dce5ec;--badge:#22313f;--display:"Funnel Sans", "Avenir Next", "Segoe UI", sans-serif;--body:"Inter", "Segoe UI", sans-serif;--meta:"Geist", "Inter", sans-serif;--shadow:0 4px 6px #00000008, 0 16px 40px #00000012;--wrap:min(1200px, calc(100% - 48px));color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}[hidden]{display:none!important}body{color:var(--ink);font-family:var(--body);background:#fff;margin:0;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,summary{font:inherit}p,h1,h2,h3,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{color:var(--ink);background:#d6e6f8}.wrap{width:var(--wrap);margin-inline:auto}.skip{color:var(--ink);z-index:30;background:#fff;border-radius:999px;padding:8px 14px;position:absolute;top:8px;left:16px;transform:translateY(-140%)}.skip:focus{transform:none}#top{scroll-margin-top:96px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--blue);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.eyebrow-center{color:var(--muted);justify-content:center}.benefits .eyebrow-center,.pricing .eyebrow-center,.evidence .eyebrow{color:var(--blue)}.site-header{z-index:20;backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.header-bar{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.brand img{width:auto;height:30px}.primary-nav,.header-actions,.actions{align-items:center;display:flex}.primary-nav{gap:18px}.primary-nav a{white-space:nowrap}.primary-nav a,.sign-in{color:var(--muted);font-size:14px}.sign-in{color:var(--ink);font-weight:500}.header-actions{gap:12px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.btn-compact{min-height:42px;padding:0 20px;font-size:14px}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--deep)}.btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.btn-ghost:hover{background:var(--paper)}.btn-block{width:100%;min-height:42px;margin-top:auto;font-size:13px}.lang{position:relative}.lang summary{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:600;list-style:none;display:flex;box-shadow:0 1px 2px #10213a0f}.lang summary::-webkit-details-marker{display:none}.lang ul{z-index:40;background:#fff;border:1px solid #f3f4f6;border-radius:12px;min-width:168px;padding:4px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 25px -5px #10213a1f,0 8px 10px -6px #10213a14}.lang a{color:#374151;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;display:flex}.lang a:hover{color:var(--blue);background:#f9fafb}.lang a[aria-current=true]{color:var(--blue);font-weight:600}.lang a svg{flex:none}.menu{display:none}.primary-nav .mega{position:static}.primary-nav .mega summary{color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:14px;list-style:none;display:flex}.primary-nav .mega summary::-webkit-details-marker{display:none}.primary-nav .mega summary svg{transition:transform .16s}.primary-nav .mega[open] summary,.primary-nav .mega:hover summary,.primary-nav .mega:focus-within summary{color:var(--ink)}.primary-nav .mega[open] summary svg,.primary-nav .mega:hover summary svg,.primary-nav .mega:focus-within summary svg{transform:rotate(180deg)}.mega-panel{z-index:30;border:1px solid var(--line);width:min(1280px,100vw - 24px);box-shadow:var(--shadow);background:#fff;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:32px 36px 36px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.primary-nav .mega[open]>.mega-panel,.primary-nav .mega:hover>.mega-panel,.primary-nav .mega:focus-within>.mega-panel{display:grid}.mega-panel p{color:var(--slate);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.mega-panel ul{flex-direction:column;gap:8px;display:flex}.mega-panel a{white-space:normal;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 10px;display:flex}.mega-panel a:hover{background:var(--ice)}.mega-panel strong,.mega-panel small{display:block}.mega-panel strong{color:var(--ink);font-size:16px;font-weight:600}.mega-panel small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45}.mega-mark{background:var(--ice);width:44px;height:44px;color:var(--blue);border-radius:999px;flex:none;place-items:center;display:grid}.mega-flag{background:0 0;overflow:hidden}.mega-flag .flag{border:0;width:100%;height:100%}.flag{border:1px solid #10213a1f;border-radius:999px;width:28px;height:28px;display:block;overflow:hidden}.flag svg,.flag img{object-fit:cover;width:100%;height:100%;display:block}.guide-body{gap:36px;max-width:760px;padding:48px 0 88px;display:grid}.guide-body h2{font-family:var(--display);letter-spacing:-.03em;font-size:28px}.guide-body p,.guide-body li{color:var(--slate);margin-top:12px;line-height:1.7}.guide-body ul{padding-left:18px}.faq-jump{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.faq-jump a{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.faq-jump a:hover{border-color:var(--ink)}.faq-jump span{background:var(--paper);min-width:26px;height:26px;color:var(--slate);font-family:var(--meta);border-radius:999px;place-items:center;padding:0 8px;font-size:12px;display:grid}.faq-jump-yes svg{color:#127a4a}.faq-jump-no svg{color:#b42318}.faq-hero{padding:48px 0;overflow:hidden}.faq-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.faq-hero-copy{min-width:0}.faq-hero-visual{margin:0;position:relative}.faq-hero-visual:before{z-index:-1;filter:blur(38px);content:"";opacity:.7;background:#d9e9f8;border-radius:999px;position:absolute;inset:8% -20% 18% 20%}.faq-hero-visual>img{background:#fff;border:1px solid #00327d1a;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 24px 70px #10213a1f}.faq-hero-visual figcaption{border:1px solid var(--line);background:var(--line);width:calc(100% - 32px);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:-26px auto 0;display:grid;position:relative;overflow:hidden}.faq-hero-visual figcaption span{background:#fff;min-width:0;padding:12px}.faq-hero-visual figcaption strong,.faq-hero-visual figcaption small{display:block}.faq-hero-visual figcaption strong{color:var(--blue);font-family:var(--meta);letter-spacing:.01em;font-size:13px}.faq-hero-visual figcaption small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35}.faq-page{gap:56px;max-width:920px;padding:56px 0 96px;display:grid}.faq-group{scroll-margin-top:104px}.faq-group>header{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.faq-group h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,3.2vw,34px);line-height:1.1}.faq-group>header p{color:var(--slate);margin-top:6px}.faq-badge{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.faq-yes .faq-badge{color:#127a4a;background:#e7f6ee}.faq-no .faq-badge{color:#b42318;background:#fdecea}.faq-list{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.faq-item+.faq-item{border-top:1px solid var(--line)}.faq-item summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--paper)}.faq-item summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.faq-item summary svg{color:var(--slate);flex:none;transition:transform .16s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{max-width:720px;color:var(--slate);padding:0 22px 22px;line-height:1.7}.faq-yes .faq-item[open]{box-shadow:inset 3px 0 #127a4a}.faq-no .faq-item[open]{box-shadow:inset 3px 0 #b42318}.faq-sources{border:1px solid var(--line);background:var(--paper);border-radius:22px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:36px;padding:32px;display:grid}.faq-sources h2{font-family:var(--display);letter-spacing:-.03em;margin-top:8px;font-size:28px}.faq-sources header>p:last-child{color:var(--slate);margin-top:10px;font-size:14px;line-height:1.6}.faq-sources ul{gap:8px;display:grid}.faq-sources a{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.faq-sources a:hover{border-color:#b8cbe2;box-shadow:0 8px 24px #10213a12}.faq-sources a>span{min-width:0}.faq-sources strong,.faq-sources small{display:block}.faq-sources strong{color:var(--ink);font-size:14px}.faq-sources small{color:var(--slate);margin-top:3px;font-size:12px;line-height:1.45}.faq-sources a>svg{color:var(--blue);flex:none}.faq-note{background:var(--ice);border:1px solid #cfe0f3;border-radius:18px;gap:18px;padding:24px;display:grid}.faq-note p{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.faq-note p svg{color:var(--blue);flex:none;margin-top:2px}.faq-note .actions{flex-wrap:wrap;gap:10px}@media (width<=900px){.faq-hero-grid{grid-template-columns:1fr;gap:36px}.faq-hero-visual{width:min(100%,680px)}}@media (width<=680px){.faq-hero{padding:32px 0 40px}.faq-hero-grid{grid-template-columns:1fr;gap:30px}.faq-hero-visual{width:min(100%,440px)}.faq-hero-visual figcaption{width:calc(100% - 20px)}.faq-hero-visual figcaption span{padding:10px 8px}.faq-page{gap:40px;padding:36px 0 72px}.faq-item summary{padding:18px 16px;font-size:15px}.faq-item p{padding:0 16px 18px}.faq-jump a{justify-content:space-between;width:100%}.faq-sources{grid-template-columns:1fr;gap:22px;padding:22px 18px}}.signature-pad canvas{border:1px solid var(--line);touch-action:none;cursor:crosshair;background:#fff;border-radius:16px;width:100%;height:auto}.signature-pad .actions{margin-top:14px}.hero{padding:56px 0 12px}.hero-inner{text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(920px,100%);display:flex}.hero .actions{flex-wrap:wrap;justify-content:center;gap:12px}.hero .eyebrow{background:var(--ice);color:var(--muted);border-radius:999px;padding:8px 14px}.hero h1,.section-intro h2,.evidence h2,.final-card h2,.panel-copy h3{font-family:var(--display);letter-spacing:-.03em;font-weight:600}.hero h1{letter-spacing:-.034em;text-wrap:balance;flex-direction:column;gap:.08em;width:100%;font-size:clamp(40px,5.2vw,72px);line-height:.98;display:flex}.hero-offer{color:var(--blue);letter-spacing:-.03em;font-size:.72em;font-weight:600;line-height:1.08;display:block}.hero-compare{max-width:640px;color:var(--ink);font-size:1.12rem;line-height:1.45}html[lang=es] .hero h1,html[lang=de] .hero h1,html[lang=fr] .hero h1,html[lang=it] .hero h1,html[lang=pt] .hero h1{font-size:clamp(34px,4.4vw,62px)}.lede,.section-intro p,.section-body{color:var(--muted)}.lede{max-width:700px;font-size:18px;line-height:1.5}.assurance{color:var(--muted);font-family:var(--meta);font-size:12px}.stage-section{padding:36px 0 20px}.stage{width:min(1160px, var(--wrap));height:calc(560px * min(1, 100cqi / 1160px));margin-inline:auto;overflow:hidden;container-type:inline-size}.stage-canvas{width:1160px;height:560px;transform:scale(min(1, 100cqi / 1160px));transform-origin:0 0;position:relative}.desk,.phone{background:var(--deep);box-shadow:var(--shadow);position:absolute}.desk{transform-origin:0 0;border-radius:12px;width:900px;height:470px;padding:10px;top:28px;left:48px;rotate:-2deg}.desk-surface,.phone-surface{background:var(--paper);height:100%;overflow:hidden}.desk-surface{border-radius:6px;flex-direction:column;display:flex}.desk-top{height:52px;color:var(--slate);background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;display:flex}.desk-top img{width:auto;height:20px}.desk-body{flex:1;min-height:0;display:flex}.desk-side{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:8px;width:178px;padding:20px 14px;display:flex}.desk-side span,.mini-btn,.phone-btn{height:34px;color:var(--slate);border-radius:4px;align-items:center;padding:0 10px;font-size:12px;display:flex}.desk-side .is-active{background:var(--active);color:var(--blue);font-weight:600}.desk-main{flex:1;padding:22px 24px 16px}.desk-head{justify-content:space-between;gap:16px;display:flex}.desk-head strong,.phone-surface strong,.certificate h3,.plan h3{font-family:var(--display);font-weight:600}.desk-head strong{font-size:22px;display:block}.desk-head p,.doc-rows small,.phone-surface small{color:var(--slate);font-size:12px}.mini-btn{background:var(--blue);color:#fff;border-radius:999px;height:32px;font-weight:600}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 16px;display:grid}.stats p{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px}.stats span{color:var(--slate);font-family:var(--meta);font-size:11px;display:block}.stats strong{font-family:var(--display);font-size:24px}.table-label{color:var(--slate);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.doc-rows li{border-top:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.phone{transform-origin:0 0;border-radius:12px;width:250px;height:410px;padding:8px;top:118px;left:860px;rotate:5deg;box-shadow:0 8px 12px #00000010,0 22px 40px #0000001a}.phone-surface{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:14px;padding:18px 16px;display:flex}.phone-surface img{width:auto;height:18px}.phone-surface strong{font-size:15px}.paper{background:var(--paper);border-radius:8px;flex-direction:column;gap:7px;width:100%;padding:14px;display:flex}.paper span{background:#e2e8f0;border-radius:999px;height:6px}.paper span:nth-child(2){width:86%}.paper span:nth-child(3){width:92%}.paper span:nth-child(4){width:70%}.paper em{color:var(--blue);border:1px dashed #b7c6d6;border-radius:6px;margin-top:8px;padding:10px 8px;font-family:Segoe Script,Apple Chancery,cursive;font-size:18px;font-style:normal}.phone-btn{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;width:100%;height:36px;font-weight:600}.phone-surface small{font-family:var(--meta);font-size:10px}.trust{padding:64px 0 20px}.trust ul{justify-content:space-between;gap:18px;margin-top:22px;display:flex}.trust li{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.trust svg{color:var(--blue)}.benefits,.evidence,.pricing{padding:72px 0}.section-intro{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto 44px;display:flex}.section-intro h2,.evidence h2,.final-card h2{letter-spacing:-.02em;font-size:clamp(32px,4vw,44px);line-height:1.12}.section-intro p,.section-body{max-width:640px;font-size:16px;line-height:1.55}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px;display:grid}.benefit-grid li,.points li{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.benefit-grid h3,.points h3,.services strong{font-family:var(--display);font-size:16px;font-weight:600}.benefit-grid p,.points p,.services p,.panel-copy>p{color:var(--muted);font-size:14px;line-height:1.5}.icon-tile{background:var(--ice);width:48px;height:48px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.panel{background:var(--deep);box-shadow:var(--shadow);color:#fff;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:46px;padding:56px;display:grid}.panel .eyebrow,.panel svg,.icon-tile-dark{color:var(--accent)}.panel-copy h3{margin:14px 0 12px;font-size:clamp(32px,4vw,40px);line-height:1.08}.panel-copy>p{color:var(--mist);font-size:15px;line-height:1.55}.checks{flex-direction:column;gap:11px;margin-top:22px;display:flex}.checks li,.services li,.plan li{align-items:flex-start;gap:9px;display:flex}.checks span,.services p{color:var(--soft);font-size:14px}.services{flex-direction:column;gap:14px;display:flex}.services li{align-items:center;gap:14px}.icon-tile-dark{background:#ffffff0f;flex:none}.services strong{color:#fff;display:block}.services p{color:var(--mist);font-size:13px}.evidence-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:center;gap:70px;display:grid}.evidence h2{margin:14px 0 16px}.points{flex-direction:column;gap:18px;margin-top:26px;display:flex}.points li{text-align:left;flex-direction:row;align-items:flex-start}.points svg{color:var(--blue);flex:none;margin-top:2px}.points h3{font-size:15px}.points p{font-size:13px;line-height:1.45}.certificate{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:30px}.certificate header,.hash{justify-content:space-between;gap:16px;display:flex}.certificate header p,.hash span{color:var(--slate);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.certificate h3{margin-top:4px;font-size:18px}.verified{background:var(--ice);color:var(--blue);font-family:var(--meta);border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:11px;font-weight:600}.hash{flex-direction:column;gap:6px;margin:22px 0 8px}.hash code{color:var(--ink);font-family:var(--meta);overflow-wrap:anywhere;font-size:13px}.certificate ol{flex-direction:column;margin-top:8px;display:flex}.certificate li{grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:11px 0;display:grid}.certificate li div{border-left:1px solid var(--line);padding-left:14px}.when{color:var(--slate);font-family:var(--meta);padding-top:1px;font-size:12px;line-height:1.4}.certificate strong{font-size:14px;display:block}.certificate li p{color:var(--muted);font-size:13px}.plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan{background:#fff;border:1px solid #e6ebf0;border-radius:16px;flex-direction:column;gap:12px;padding:26px 24px 22px;display:flex;position:relative}.plan-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.plan h3{font-size:20px;font-weight:600}.price{align-items:flex-end;gap:6px;display:flex}.price span{font-family:var(--display);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1}.price small{color:var(--ink);padding-bottom:3px;font-size:16px;font-weight:500}.plan-sub{min-height:4.4em;color:var(--muted);font-size:14px;line-height:1.45}.plan .btn-block{margin-top:2px}.plan ul{flex-direction:column;gap:10px;display:flex}.plan li{color:var(--ink);font-size:14px}.plan svg{flex:none;margin-top:2px}.plan .mark-yes{color:#1c9b55}.plan .mark-no{color:#c5ccd4}.plan li.is-out span{color:#a3acb6}.included,.addons{border-top:1px solid #e6ebf0;flex-direction:column;gap:10px;padding-top:16px;display:flex}.addons{margin-top:auto}.plan-label{color:#8b95a1;font-family:var(--meta);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.addon-note{color:var(--muted);margin-top:-4px;font-size:12px}.plan .kyc-row{align-items:center}.kyc-tip{margin-left:2px;display:inline-flex;position:relative}.info-btn{color:#8b95a3;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid}.info-btn svg{margin-top:0}.info-btn:hover,.kyc-tip.is-open .info-btn{background:var(--ice);color:var(--blue)}.kyc-pop{z-index:3;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e6ebf0;border-radius:12px;width:248px;padding:12px 14px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 32px #10213a1f}.kyc-pop:after{content:"";background:#fff;border-bottom:1px solid #e6ebf0;border-right:1px solid #e6ebf0;width:10px;height:10px;position:absolute;bottom:-5px;left:8px;transform:rotate(45deg)}.kyc-tip:hover .kyc-pop,.kyc-tip.is-open .kyc-pop{opacity:1;visibility:visible;pointer-events:auto}.kyc-pop p{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:700}.plan .kyc-pop ul{gap:6px}.plan .kyc-pop li{color:var(--muted);font-size:12px;line-height:1.45;display:block}.plan .kyc-pop li:before{content:"- "}.plan:hover,.plan:focus-within,.plan:has(.is-open){z-index:2}.plan-featured{background:#f4f8fd;border-color:#b9ccea}.popular{color:#fff;font-family:var(--meta);letter-spacing:.06em;text-transform:uppercase;background:#1b2838;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:600}.compare{text-align:center;margin-top:28px}.compare a{color:var(--blue);font-size:14px;font-weight:600}.final-cta{padding:12px 0 88px}.final-card{background:var(--ice);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:18px;padding:72px 32px;display:flex}.final-card p{max-width:640px;color:var(--muted)}.icon-tile-white{background:#fff;box-shadow:0 8px 20px #0000000d}.site-footer{color:var(--ink);background:#f8fafd;border-top:1px solid #d8e3f0}.footer-intro-band{position:relative;overflow:hidden}.footer-map{opacity:.12;pointer-events:none;height:386px;position:absolute;inset:0 0 auto}.footer-map img{object-fit:cover;object-position:center top;width:100%;height:100%}.footer-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:70px;padding:42px 0 28px;display:grid;position:relative}.footer-intro-copy h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.08}.footer-intro-copy p{color:#5b6b80;max-width:580px;margin-top:16px;font-size:14.5px;line-height:1.55}.footer-intro-actions{flex-wrap:wrap;gap:11px;margin-top:18px;display:flex}.footer-receipt{background:#fff;border:1px solid #bfd0e3;border-radius:13px;flex-direction:column;gap:14px;padding:22px;display:flex;position:relative;box-shadow:0 14px 30px #00327d14}.footer-receipt-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-receipt-heading{align-items:center;gap:10px;display:flex}.footer-receipt-icon{color:#fff;background:var(--blue);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.footer-receipt-eyebrow{color:#0b5dc0;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Geist Mono,Cascadia Mono,monospace;font-size:8px;font-weight:700}.footer-receipt-title{font-family:var(--display);font-size:15px}.footer-receipt-status{background:#16a34a;border-radius:50%;width:8px;height:8px}.footer-receipt dl{margin:0}.footer-receipt dl div{border-bottom:1px solid #e8eef5;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.footer-receipt dt{color:#5b6b80;font-size:10px}.footer-receipt dd{color:#334155;font-family:ui-monospace,Geist Mono,Cascadia Mono,monospace;font-size:9.5px;font-weight:600}.footer-proof{background:#fff;border:1px solid #d8e3f0;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.footer-proof p{border-right:1px solid #e2e8f0;align-items:center;gap:12px;min-height:66px;padding:0 22px;font-size:12.5px;display:flex}.footer-proof p:last-child{border-right:0}.footer-proof span{background:var(--ice);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;font-family:ui-monospace,Geist Mono,Cascadia Mono,monospace;font-size:9px;font-weight:700;display:grid}.footer-directory{background:#fff;padding:40px 0 28px}.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-columns p{color:var(--ink);font-family:var(--display);border-bottom:1px solid #e2e8f0;margin-bottom:8px;padding-bottom:8px;font-size:14px;font-weight:700}.footer-columns a,.footer-legal a,.footer-list a,.footer-bar a{color:#64748b;font-size:12px}.footer-columns li+li{margin-top:8px}.footer-columns a:hover,.footer-legal a:hover,.footer-list a:hover,.footer-bar a:hover,.footer-consent:hover{color:var(--blue)}.footer-list{border-top:1px solid #e2e8f0;margin-top:32px;padding-top:18px}.footer-list h3{font-family:var(--display);margin-bottom:12px;font-size:15px;font-weight:700}.footer-list-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.footer-list a{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:25px;display:flex}.footer-list a svg{color:#9bb7d4;flex-shrink:0}.footer-legal{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:22px;margin-top:28px;padding-top:20px;display:flex}.footer-legal a,.footer-consent{color:#64748b;font-size:11px}.footer-bar{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.footer-bar p,.footer-closing{color:#5b6b80;font-size:11px}.site-footer :focus-visible{outline-color:var(--blue)}.contact-page{background:#fff}.contact-hero{background:var(--ice);text-align:left;padding:48px 0 28px}.contact-hero .crumbs{margin-bottom:14px}.contact-eyebrow{color:var(--blue);font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:700;display:flex}.contact-eyebrow span{background:var(--blue);width:28px;height:2px}.contact-hero h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.08}.contact-hero .lede{max-width:640px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.55}.contact-main{padding:40px 0 80px}.contact-grid{grid-template-columns:minmax(0,660px) minmax(0,1fr);align-items:start;gap:54px;display:grid}.contact-form,.contact-form [data-contact-fields]{flex-direction:column;gap:19px;display:flex}.contact-form{box-shadow:var(--shadow);background:#fff;border:1px solid #d8e3f0;border-radius:12px;padding:32px}.contact-form [data-contact-fields][hidden],.contact-success[hidden]{display:none}.contact-form h2,.contact-aside h2{font-family:var(--display);font-weight:600}.contact-form h2{font-size:25px}.contact-form [data-contact-fields]>p{color:var(--muted);font-size:14px}.contact-field{flex-direction:column;gap:7px;min-width:0;display:flex}.contact-form label{color:var(--ink);font-size:13px;font-weight:600}.contact-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8e3f0;border-radius:4px;padding:0 13px;scroll-margin-top:110px;font-size:14px;font-weight:400}.contact-form textarea{resize:vertical;min-height:108px;padding:13px}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5c636a;opacity:1}.contact-form input[aria-invalid=true],.contact-form select[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#9f1239}.contact-form select{color:var(--ink)}.contact-consent{color:var(--muted);flex-direction:row;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.contact-consent input{width:16px;min-height:16px;accent-color:var(--blue);margin-top:2px;padding:0}.contact-consent a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.contact-form .btn{width:100%;min-height:48px}.contact-form .btn:disabled{cursor:wait;opacity:.65}.contact-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-status{color:var(--blue);font-size:13px;font-weight:500}.contact-status[data-tone=error]{color:#9f1239}.contact-error{color:#9f1239;margin:0;font-size:13px;font-weight:600;line-height:1.4}.contact-success{flex-direction:column;gap:12px;display:flex}.contact-success p{color:var(--muted);font-size:15px;line-height:1.5}.contact-direct{background:var(--ice);border-radius:12px;flex-direction:column;gap:6px;padding:22px;display:flex}.contact-direct>p{color:var(--muted);font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.contact-direct a{color:var(--blue);font-weight:700}.contact-direct address{color:var(--ink);font-size:14px;font-style:normal;line-height:1.5}.contact-aside{flex-direction:column;gap:28px;padding:18px 0;display:flex}.contact-aside h2{font-size:clamp(24px,3vw,32px);line-height:1.15}.contact-aside li{align-items:flex-start;gap:14px;display:flex}.contact-aside li+li{margin-top:22px}.contact-aside-icon{width:38px;height:38px;color:var(--blue);background:var(--ice);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.contact-aside li p:first-child{font-size:15px;font-weight:700}.contact-aside li p:last-child{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.contact-routes{background:var(--ink);box-shadow:var(--shadow);border-radius:12px;padding:22px}.contact-routes>p{color:#aeb9c4;font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.contact-routes li{color:#fff;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.contact-routes li+li{margin-top:14px}.contact-routes span{color:#7fc5f3;font-family:var(--meta);font-size:11px;font-weight:700}.not-found{padding:88px 0 120px}.not-found h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(36px,5vw,56px)}.not-found p{max-width:460px;color:var(--muted);margin-top:12px}.not-found .actions{flex-wrap:wrap;margin-top:28px}@media (width<=1180px){.primary-nav{gap:14px}}@media (width<=980px){.primary-nav,.sign-in{display:none}.menu{display:block;position:relative}.menu>summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.menu>summary::-webkit-details-marker{display:none}.menu-panel{border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.menu-panel a{border-radius:8px;padding:10px 12px;font-size:14px}.menu-panel a:hover{background:var(--ice)}.menu-panel{width:min(340px,100vw - 32px);max-height:calc(100vh - 96px);overflow:auto}.menu-group summary{width:auto;height:auto;min-height:42px;color:var(--ink);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;list-style:none;display:flex}.menu-group summary::-webkit-details-marker{display:none}.menu-group summary svg{color:var(--slate);flex:none;transition:transform .16s}.menu-group[open] summary{color:var(--blue)}.menu-group[open] summary svg{transform:rotate(180deg)}.menu-group>div{background:var(--ice);border-radius:10px;flex-direction:column;gap:2px;margin:0 6px 8px;padding:4px;display:flex}.menu-group a{min-height:40px;color:var(--ink);align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.menu-group .flag{flex:none;width:18px;height:18px}.benefit-grid,.plan-grid,.footer-columns,.footer-list-grid,.contact-row{grid-template-columns:1fr 1fr}.panel,.evidence-grid,.footer-intro,.contact-grid{grid-template-columns:1fr;gap:28px}.trust ul{grid-template-columns:1fr 1fr;display:grid}}@media (width<=680px){.header-bar{gap:10px}.site-header .brand img{height:26px}.actions,.footer-bar,.footer-proof,.footer-legal{flex-direction:column;align-items:stretch}.footer-proof{display:flex}.footer-proof p{border-bottom:1px solid #e2e8f0;border-right:0}.footer-proof p:last-child{border-bottom:0}.actions .btn,.footer-bar .btn{width:100%}.benefit-grid,.plan-grid,.footer-columns,.footer-list-grid,.contact-row,.trust ul{grid-template-columns:1fr}.contact-form{padding:22px 18px}.panel,.final-card,.certificate{padding:28px 20px}.desk-head p,.doc-rows small{display:none}}.legal-hero{border-bottom:1px solid var(--line);background:radial-gradient(900px 320px at 85% -10%, #dcebfb 0%, transparent 70%), linear-gradient(180deg, var(--paper) 0%, #fff 100%);padding:56px 0 48px}.legal-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:end;gap:48px;display:grid}.legal-hero h1{max-width:760px;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin-top:14px;font-size:clamp(38px,5.6vw,64px);font-weight:600;line-height:1}.legal-hero .lede{max-width:660px;margin-top:18px}.legal-meta{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.legal-meta li{border:1px solid var(--line);color:var(--slate);font-family:var(--meta);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.legal-facts{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:24px}.legal-facts-label,.legal-facts dt{color:#8b95a1;font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.legal-facts-name{font-family:var(--display);letter-spacing:-.04em;margin-top:6px;font-size:26px;font-weight:600;line-height:1.1}.legal-facts-entity{color:var(--muted);margin-top:4px;font-size:14px}.legal-facts dl{border-top:1px solid var(--line);gap:14px;margin:18px 0 0;padding-top:18px;display:grid}.legal-facts dd{margin:4px 0 0;font-size:14px;line-height:1.5}.legal-facts a,.legal-article a,.legal-contact a,.crumbs a,.consent a{color:var(--blue);text-underline-offset:3px;text-decoration:underline 1px}.legal-body{padding:40px 0 96px}.legal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.legal-search{max-width:420px;color:var(--slate);flex:280px;align-items:center;display:flex;position:relative}.legal-search svg{pointer-events:none;position:absolute;left:16px}.legal-search input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:999px;padding:0 16px 0 46px;font-size:15px;transition:border-color .2s,box-shadow .2s}.legal-search input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #00327d1a}.legal-actions{flex-wrap:wrap;gap:8px;display:flex}.legal-action{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.legal-action:hover{background:var(--ice);border-color:#c5d4e8}.legal-action svg{color:var(--blue)}.legal-jump{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;margin-top:28px;padding-bottom:14px;display:flex}.legal-jump a{color:var(--muted);font-size:14px;font-weight:500}.legal-jump a:hover{color:var(--blue)}.legal-group{margin-top:44px;scroll-margin-top:104px}.legal-group-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.legal-group-icon{background:var(--ice);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.legal-group-head h2,.legal-related h2{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:600}.legal-group-head p{color:var(--muted);margin-top:2px;font-size:14px}.legal-count{background:var(--paper);min-width:32px;color:var(--slate);font-family:var(--meta);text-align:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.legal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.legal-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:100%;padding:22px 22px 52px;display:flex;position:relative}.legal-card:hover{background:#fbfdff;border-color:#c5d4e8}.legal-card h3{font-family:var(--display);letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1.2}.legal-card p{color:var(--muted);font-size:14px;line-height:1.55}.legal-card-arrow{color:var(--blue);transition:transform .2s;position:absolute;bottom:20px;left:22px}.legal-card:hover .legal-card-arrow{transform:translate(4px)}.legal-card-center{background:var(--paper);border-style:dashed}.legal-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:16px;margin-top:40px;padding:28px}.legal-callout{background:var(--ice);color:var(--ink);border:1px solid #cfe0f3;border-radius:14px;align-items:flex-start;gap:10px;margin-top:40px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.legal-callout svg{color:var(--blue);flex:none;margin-top:2px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.legal-hero-doc{padding:36px 0 32px}.legal-doc-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.legal-doc-meta p{color:var(--slate);font-family:var(--meta);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px 20px;font-size:12px;font-weight:600;display:flex}.legal-doc-tools{flex-wrap:wrap;gap:8px;display:flex}.legal-layout{grid-template-columns:250px minmax(0,760px);justify-content:space-between;gap:56px;padding:44px 0 24px;display:grid}.legal-toc{align-self:start;max-height:calc(100vh - 128px);position:sticky;top:104px;overflow:auto}.legal-toc summary{color:#8b95a1;font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;font-size:11px;font-weight:600;list-style:none;display:flex}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc summary svg{display:none}.legal-toc ol{border-left:1px solid var(--line);gap:2px;display:grid}.legal-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.legal-toc a:hover{color:var(--ink)}.legal-toc a[aria-current=true]{border-left-color:var(--blue);color:var(--blue);font-weight:500}.legal-summary{background:linear-gradient(180deg, var(--ice) 0%, #f7fbff 100%);border:1px solid #cfe0f3;border-radius:18px;padding:24px 26px}.legal-summary h2{color:var(--blue);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.legal-summary ul{gap:12px;margin-top:14px;display:grid}.legal-summary li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.55;display:grid}.legal-summary svg{color:#1c9b55;margin-top:2px}.legal-section{margin-top:44px;scroll-margin-top:104px}.legal-section h2{font-family:var(--display);letter-spacing:-.03em;align-items:baseline;gap:12px;font-size:26px;font-weight:600;line-height:1.2;display:flex}.legal-num{color:#a3b1c2;font-family:var(--meta);letter-spacing:.02em;flex:none;font-size:13px;font-weight:600}.legal-section p,.legal-section li{overflow-wrap:break-word;font-size:16px;line-height:1.72}.legal-article{min-width:0}.legal-section p{margin-top:12px}.legal-section ul{gap:8px;margin-top:14px;padding-left:1.2em;list-style:outside;display:grid}.legal-section li::marker{color:var(--blue)}.legal-table{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:18px;overflow-x:auto}.legal-table:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.legal-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.5}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.legal-table thead th{background:var(--paper);color:var(--slate);font-family:var(--meta);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.legal-table tbody th{font-weight:600}.legal-table tbody tr:last-child>*{border-bottom:0}.legal-table tbody tr:hover>*{background:#fbfdff}.legal-contact{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:48px;padding:20px 22px;display:flex}.legal-contact p{align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.legal-contact svg{color:var(--blue);flex:none;margin-top:2px}.legal-top{color:var(--muted);font-size:14px;font-weight:500}.legal-related{padding:32px 0 96px}.legal-related h2{margin-bottom:16px}.footer-consent{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.consent{z-index:60;width:min(440px,100% - 40px);position:fixed;bottom:20px;right:20px}.consent-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 10px 20px #10213a0f,0 28px 60px #10213a24}html.motion .consent-card{animation:.5s cubic-bezier(.2,.7,.2,1) both rise}.consent-title{font-family:var(--display);letter-spacing:-.03em;font-size:20px;font-weight:600}.consent-body,.consent-intro{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.consent-gpc{background:var(--ice);color:var(--ink);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5}.consent-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.consent-actions .btn{min-height:44px;padding:0 12px;font-size:14px}.consent-dialog{border:1px solid var(--line);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border-radius:20px;padding:26px;box-shadow:0 30px 80px #10213a33}.consent-dialog::backdrop{backdrop-filter:blur(2px);background:#10213a66}.consent-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.consent-dialog h2{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:600}.consent-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:grid}.consent-close:hover{background:var(--paper)}.consent-list{border:1px solid var(--line);border-radius:14px;margin-top:18px;display:grid}.consent-list li{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.consent-list li+li{border-top:1px solid var(--line)}.consent-name{font-size:15px;font-weight:600;display:block}.consent-list p:not(.consent-name){color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.consent-always{color:#1c9b55;font-family:var(--meta);white-space:nowrap;flex:none;font-size:12px;font-weight:600}.consent-switch{appearance:none;cursor:pointer;background:#c5ccd4;border-radius:999px;flex:none;width:44px;height:26px;margin:0;transition:background-color .2s;position:relative}.consent-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:translate .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10213a40}.consent-switch:checked{background:var(--blue)}.consent-switch:checked:after{translate:18px}.consent-switch:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (width<=1080px){.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=959px){.legal-hero-grid,.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-hero-grid{gap:28px}.legal-layout{gap:28px;padding-top:28px}.legal-toc{border:1px solid var(--line);background:var(--paper);border-radius:14px;max-height:none;padding:14px 16px;position:static}.legal-toc summary{padding-bottom:0}.legal-toc details[open] summary{padding-bottom:12px}.legal-toc summary svg{transition:rotate .2s;display:block}.legal-toc details[open] summary svg{rotate:180deg}}@media (width<=680px){.legal-hero{padding:36px 0 32px}.legal-grid{grid-template-columns:1fr}.legal-search{max-width:none}.legal-actions,.legal-action{width:100%}.legal-section h2{font-size:22px}.legal-summary{padding:20px}.consent{width:calc(100% - 24px);bottom:12px;right:12px}.consent-card{padding:18px}.consent-actions{grid-template-columns:1fr 1fr}.consent-actions .btn:first-child{order:3;grid-column:1/-1}.consent-dialog{padding:20px}.consent-dialog .consent-actions{grid-template-columns:1fr}.consent-dialog .consent-actions .btn:first-child{order:0}}@media print{.site-header,.site-footer,.legal-toc,.legal-doc-tools,.legal-related,.legal-top,.consent,.consent-dialog{display:none!important}.legal-layout{padding:0;display:block}.legal-hero{background:0 0}.legal-table{overflow:visible}.legal-table table{min-width:0}}.paper em span{display:inline-block}.site-header{transition:box-shadow .3s}.site-header.is-scrolled{box-shadow:0 1px 0 var(--line), 0 8px 24px #10213a0d}.btn{transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-1px)}.btn-primary:hover{box-shadow:0 8px 18px #00327d29}.btn:active{transform:translateY(0)}.btn svg{transition:transform .2s}.btn:hover svg{transform:translate(3px)}.plan,.legal-card,.certificate{transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s}.plan:hover,.legal-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #10213a14}.icon-tile{transition:transform .3s,background-color .3s}.benefit-grid li:hover .icon-tile{transform:translateY(-3px)rotate(-4deg)}@keyframes rise{0%{opacity:0;translate:0 18px}}@keyframes lift{0%{translate:0 14px}}@keyframes desk-in{0%{opacity:0;translate:0 48px}}@keyframes phone-in{0%{opacity:0;translate:70px 40px}}@keyframes float{50%{translate:0 -10px}}@keyframes row-in{0%{opacity:0;translate:-10px}}@keyframes write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nudge{50%{box-shadow:0 0 0 6px #00327d1f}}.hero-inner>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.hero-inner>h1{animation-name:lift;animation-delay:80ms}.hero-inner>.lede,.hero-inner>.hero-compare{animation-delay:.18s}.hero-inner>.actions{animation-delay:.26s}.hero-inner>.assurance{animation-delay:.34s}.desk{animation:1s cubic-bezier(.2,.7,.2,1) .3s both desk-in}.phone{animation:1s cubic-bezier(.2,.7,.2,1) .6s both phone-in,7s ease-in-out 1.8s infinite float}.stats p,.doc-rows li{animation:.6s ease-out both row-in}.stats p:first-child{animation-delay:.8s}.stats p:nth-child(2){animation-delay:.88s}.stats p:nth-child(3){animation-delay:.96s}.doc-rows li:first-child{animation-delay:1.04s}.doc-rows li:nth-child(2){animation-delay:1.12s}.doc-rows li:nth-child(3){animation-delay:1.2s}.doc-rows li:nth-child(4){animation-delay:1.28s}.paper em span{animation:1.2s ease-in-out 1.6s both write}.phone-btn{animation:1.4s ease-in-out 2.9s 2 nudge}.motion .reveal{opacity:0;transition:opacity .7s ease calc(var(--reveal-i,0) * 90ms), translate .7s cubic-bezier(.2, .7, .2, 1) calc(var(--reveal-i,0) * 90ms), transform .3s ease, box-shadow .3s ease, border-color .3s ease, background-color .3s ease;translate:0 22px}.motion .reveal.is-in{opacity:1;translate:0}@media print{.motion .reveal{opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion .reveal{opacity:1;translate:none}}.directory{color:#10233f;background:#fff;padding:28px 0 0;font-family:Inter,system-ui,sans-serif}.directory-wrap{width:min(1280px,100% - 48px);margin-inline:auto}.directory-hero{background:#00327d;border-radius:10px;align-items:center;gap:70px;padding:54px 60px;display:flex}.directory-hero-copy{flex-direction:column;gap:18px;max-width:720px;display:flex}.directory-eyebrow{color:#8bc1ff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.directory-hero h1{color:#fff;letter-spacing:0;margin:0;font-family:Inter,system-ui,sans-serif;font-size:50px;font-weight:700;line-height:63px}.directory-lede{color:#d3e2f5;max-width:690px;margin:0;font-size:17px;line-height:26px}.directory-metric{background:#ffffff12;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:300px;height:230px;display:flex}.directory-metric p{color:#fff;margin:0;font-size:58px;font-weight:700;line-height:1}.directory-metric span{color:#c9dcf4;font-size:13px;font-weight:500}.directory-key{background:#f7f8fa;flex-wrap:wrap;align-items:center;gap:10px 28px;min-height:78px;margin-top:35px;padding:16px 24px;display:flex}.directory-key p{color:#5d6b7f;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.directory-key>span{color:#10233f;font-size:12px;font-weight:500}.directory-key p.directory-disclaimer{color:#5d6b7f;letter-spacing:0;text-align:right;text-transform:none;width:min(420px,100%);margin-left:auto;font-size:12px;font-weight:400;line-height:15px}.directory-dot{border-radius:999px;flex:none;width:7px;height:7px}.directory-key .directory-dot{width:9px;height:9px}.directory-dot-available{background:#16805b}.directory-dot-requirements{background:#0b69d1}.directory-dot-consult{background:#9aa8b8}.directory-region{border-top:1px solid #d5e1f0;grid-template-columns:260px minmax(0,1fr);gap:40px;padding:26px 0 18px;display:grid}.directory-region h2{color:#00327d;letter-spacing:0;margin:0;font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:700}.directory-region header p{color:#5d6b7f;max-width:240px;margin:9px 0 0;font-size:13px;line-height:19px}.directory-region ul{columns:var(--cols);column-gap:18px;margin:0;padding:0;list-style:none}.directory-region li{break-inside:avoid;color:#10233f;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;line-height:15px;display:flex}.directory-region a{color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-color:#9bb4d4}.directory-region a:hover{color:#00327d}.directory-sanctions{border-top:1px solid #d5e1f0;margin-top:8px;padding:28px 0 8px;scroll-margin-top:88px}.directory-sanctions h2{color:#00327d;letter-spacing:0;margin:0;font-family:Inter,system-ui,sans-serif;font-size:24px;font-weight:700}.directory-sanctions p{color:#5d6b7f;max-width:760px;margin:10px 0 0;font-size:15px;line-height:24px}.directory-close{background:#071c38;margin-top:28px}.directory-close-inner{justify-content:space-between;align-items:center;gap:24px;min-height:165px;padding:30px 0;display:flex}.directory-close img{filter:brightness(0)invert();width:140px;height:auto;display:block}.directory-close p{color:#9fb3cb;margin:10px 0 0;font-size:12px}.directory-close a{color:#00327d;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.directory-hero{flex-direction:column;align-items:flex-start;gap:28px;padding:32px 24px}.directory-hero h1{font-size:36px;line-height:1.15}.directory-metric{width:100%;height:auto;padding:28px 16px}.directory-disclaimer{text-align:left;margin-left:0}.directory-region{grid-template-columns:1fr;gap:16px}.directory-region ul{columns:2}.directory-close-inner{flex-direction:column;align-items:flex-start}}@media (width<=640px){.directory-region ul{columns:1}}.guide-trail{width:var(--wrap);margin:18px auto 0}.guide-trail-wide{width:min(1280px,100% - 48px)}.guide-trail.crumbs{margin-bottom:0}.guide-usa{background:#f7f4ee}.usa{--usa-wide:min(1280px, calc(100% - 48px));--usa-ink:#0c1b33;--usa-red:#b42332;--usa-line:#d9d5cd;--usa-muted:#666b74;color:var(--usa-ink);font-family:var(--body);flex-direction:column;gap:64px;padding:28px 0 72px;display:flex}.usa-kicker{color:var(--usa-red);font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.usa h1,.usa h2,.usa h3{font-family:var(--display);letter-spacing:-.03em;font-weight:700}.usa-hero,.usa-legal,.usa-industries,.usa-cta,.usa-metrics,.usa-flow,.usa-docs,.usa-evidence,.usa-faq{width:var(--usa-wide);margin-inline:auto}.usa-hero{background:var(--usa-ink);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-height:620px;display:grid;position:relative;overflow:hidden}.usa-rule{background:var(--usa-red);width:12px;position:absolute;top:0;bottom:0;left:0}.usa-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;padding:72px 28px 72px 64px;display:flex;position:relative}.usa-eyebrow{color:#f4bac0;font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:700;display:flex}.usa-eyebrow span{background:#d5535f;width:36px;height:2px}.usa-hero h1{color:#fff;letter-spacing:-.034em;flex-direction:column;align-items:flex-start;gap:18px;margin:0;font-size:clamp(40px,4.6vw,68px);line-height:1.02;display:flex}.usa-hero h1 .usa-eyebrow{letter-spacing:.12em;max-width:36rem;font-size:12px;line-height:1.45}.usa-hero h1 .usa-display{display:block}.usa-lede{color:#c7d0dd;max-width:560px;margin:0;font-size:18px;line-height:28px}.usa-actions{flex-wrap:wrap;gap:12px;display:flex}.usa-btn{border-radius:4px;align-items:center;gap:10px;min-height:48px;padding:14px 22px;font-size:14px;font-weight:700;display:inline-flex}.usa-btn-light{color:var(--usa-ink);background:#fff}.usa-btn-light:hover{background:#f4f1ea}.usa-btn-line{color:#fff;border:1px solid #536177;font-weight:600}.usa-btn-line:hover{border-color:#fff}.usa-trust{color:#d5dde8;align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.45;display:flex}.usa-trust svg{flex:none;margin-top:1px}.usa-visual{min-height:560px;position:relative}.usa-flag{aspect-ratio:1600/843;background:#fff;width:min(430px,92%);position:absolute;top:52px;right:28px;overflow:hidden;box-shadow:0 22px 35px #00000038}.usa-flag>span{width:100%;height:7.69231%;left:0;top:calc(var(--i) * 100% / 13);background:#fff;position:absolute}.usa-flag>span.is-red{background:#b42332}.usa-canton{z-index:2;background:#193c72;width:46.8%;height:53.8462%;position:absolute;top:0;left:0}.usa-stars{z-index:3;color:#fff;flex-direction:column;justify-content:space-between;width:42%;height:46%;display:flex;position:absolute;top:4%;left:2.2%}.usa-stars>span{justify-content:space-between;font-size:clamp(8px,1.2vw,13px);line-height:1;display:flex}.usa-stars>span.is-offset{padding-inline:7%}.usa-stars b{font-weight:400}.usa-flag img,.eu-flag img,.uk-flag img,.au-flag img,.de-flag img,.es-flag img,.fr-flag img,.it-flag img,.co-flag img,.ca-flag img{width:100%;height:100%;display:block}.market-us .usa-doc{top:295px}.eu-flag{aspect-ratio:1600/1067;background:#039;width:min(430px,92%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.eu-flag span{left:var(--x);top:var(--y);color:#fc0;text-align:center;width:1.1em;margin:-.55em 0 0 -.55em;font-size:clamp(18px,2.4vw,28px);line-height:1;position:absolute}.market-eu{--usa-ink:#061b3a;--usa-red:#0046a8}.market-eu .usa-rule{background:#fc0}.market-eu .usa-eyebrow{color:#ffe58a}.market-eu .usa-eyebrow span{background:#fc0}.market-eu .usa-hero .usa-btn-light{color:#fff;background:#0046a8}.market-eu .usa-hero .usa-btn-light:hover{background:#003888}.market-eu .usa-legal{background:#e7edf6}.market-eu .usa-watermark{color:#d5deee}.market-eu .usa-laws .usa-badge,.market-eu .usa-certificate header span{background:#039}.market-eu .usa-industries .usa-kicker,.market-eu .usa-industries svg{color:#ffe58a}.market-eu .usa-cta p:first-child,.market-eu .usa-cta p:last-child{color:#d6e4ff}.market-eu .usa-doc{top:355px}.uk-flag{aspect-ratio:1600/960;background:#012169;width:min(460px,94%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.uk-flag svg{width:100%;height:100%;display:block}.market-uk{--usa-ink:#012169;--usa-red:#c8102e}.market-uk .usa-doc{top:344px}.market-uk .usa-laws .usa-badge,.market-uk .usa-certificate header span{background:#012169}.au-flag{aspect-ratio:1600/800;background:#012169;width:min(460px,94%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.au-flag svg{width:100%;height:100%;display:block}.market-au{--usa-ink:#012169;--usa-red:#00843d}.market-au .usa-rule{background:#ffcd00}.market-au .usa-doc{top:298px}.market-au .usa-laws .usa-badge,.market-au .usa-certificate header span{background:#012169}.market-au .usa-cta p:first-child{color:#d7f5e3}.market-au .usa-cta p:last-child{color:#e7f6ee}.de-flag{aspect-ratio:1600/960;background:#000;width:min(480px,94%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.de-flag svg{width:100%;height:100%;display:block}.market-de{--usa-ink:#111;--usa-red:#d00}.market-de .usa-rule,.market-de .usa-eyebrow span{background:#ffce00}.market-de .usa-eyebrow{color:#ffe58a}.market-de .usa-doc{top:356px}.market-de .usa-laws .usa-badge,.market-de .usa-certificate header span{background:#111}.es-flag{aspect-ratio:1600/1067;background:#aa151b;width:min(480px,94%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.es-flag svg{width:100%;height:100%;display:block}.market-es{--usa-ink:#5c0a14;--usa-red:#aa151b}.market-es .usa-rule,.market-es .usa-eyebrow span{background:#f1bf00}.market-es .usa-eyebrow{color:#ffe7a3}.market-es .usa-doc{top:388px}.market-es .usa-legal{background:#f6edd4}.market-es .usa-watermark{color:#ead9a8}.market-es .usa-laws .usa-badge,.market-es .usa-certificate header span{background:#5c0a14}.market-es .usa-cta p:first-child{color:#ffe7a3}.market-es .usa-cta p:last-child{color:#fff4d6}.fr-flag{aspect-ratio:1600/1067;background:#002395;width:min(460px,92%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.fr-flag svg{width:100%;height:100%;display:block}.market-fr{--usa-ink:#001845;--usa-red:#ed2939}.market-fr .usa-rule{background:#ed2939}.market-fr .usa-eyebrow span{background:#fff}.market-fr .usa-eyebrow{color:#d6e4ff}.market-fr .usa-doc{top:375px}.market-fr .usa-legal{background:#e7eef8}.market-fr .usa-watermark{color:#c5d4ea;font-size:180px}.market-fr .usa-laws .usa-badge,.market-fr .usa-certificate header span{background:#001845}.market-fr .usa-cta p:first-child{color:#ffe4e6}.market-fr .usa-cta p:last-child{color:#fff4f4}.it-flag{aspect-ratio:1600/1067;background:#009246;width:min(460px,92%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.it-flag svg{width:100%;height:100%;display:block}.market-it{--usa-ink:#06281c;--usa-red:#ce2b37}.market-it .usa-rule{background:#ce2b37}.market-it .usa-eyebrow span{background:#fff}.market-it .usa-eyebrow{color:#d8f5e4}.market-it .usa-doc{top:375px}.market-it .usa-legal{background:#e8f6ee}.market-it .usa-watermark{color:#c5e0d2;font-size:140px}.market-it .usa-laws .usa-badge,.market-it .usa-certificate header span{background:#06281c}.market-it .usa-cta p:first-child{color:#ffe4e6}.market-it .usa-cta p:last-child{color:#fff4f4}.co-flag{aspect-ratio:1600/1067;background:#fcd116;width:min(460px,92%);position:absolute;top:52px;right:28px;box-shadow:0 22px 35px #00000038}.co-flag svg{width:100%;height:100%;display:block}.market-co{--usa-ink:#071a33;--usa-red:#ce1126}.market-co .usa-rule{background:#ce1126}.market-co .usa-eyebrow span{background:#fcd116}.market-co .usa-eyebrow{color:#ffe9a0}.market-co .usa-doc{top:375px}.market-co .usa-legal{background:#fff6d4}.market-co .usa-watermark{color:#ead9a0;font-size:140px}.market-co .usa-laws .usa-badge,.market-co .usa-certificate header span{background:#071a33}.market-co .usa-cta p:first-child{color:#ffe9a0}.market-co .usa-cta p:last-child{color:#fff6e8}.ca-flag{aspect-ratio:1600/800;background:#d80621;width:min(520px,96%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.ca-flag svg{width:100%;height:100%;display:block}.market-ca{--usa-ink:#1a0b10;--usa-red:#d80621}.market-ca .usa-rule{background:#d80621}.market-ca .usa-eyebrow span{background:#fff}.market-ca .usa-eyebrow{color:#ffd6dc}.market-ca .usa-doc{top:312px}.market-ca .usa-legal{background:#fff5f6}.market-ca .usa-watermark{color:#f3c9d0;font-size:120px}.market-ca .usa-laws .usa-badge,.market-ca .usa-certificate header span{background:#1a0b10}.market-ca .usa-cta p:first-child{color:#ffd6dc}.market-ca .usa-cta p:last-child{color:#fff6f7}.mx-flag{aspect-ratio:1039/596;background:#fff;width:min(520px,96%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.mx-flag svg,.mx-flag img{width:100%;height:100%;display:block}.market-mx{--usa-ink:#06281a;--usa-red:#006847}.market-mx .usa-rule,.market-mx .usa-eyebrow span{background:#ce1126}.market-mx .usa-eyebrow{color:#d7f5e4}.market-mx .usa-doc{top:350px}.market-mx .usa-legal{background:#f3faf6}.market-mx .usa-watermark{color:#d5eadf;font-size:120px}.market-mx .usa-laws .usa-badge,.market-mx .usa-certificate header span{background:#06281a}.market-mx .usa-cta p:first-child{color:#d7f5e4}.market-mx .usa-cta p:last-child{color:#f4fff8}.ag-flag{aspect-ratio:3/2;background:#ce1126;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.ag-flag img{width:100%;height:100%;display:block}.market-ag{--usa-ink:#10213a;--usa-red:#ce1126}.market-ag .usa-rule{background:#0072c6}.market-ag .usa-eyebrow span{background:#fcd116}.market-ag .usa-eyebrow{color:#eef4fb}.market-ag .usa-doc{top:350px}.market-ag .usa-legal{background:#eef4fb}.market-ag .usa-watermark{color:#d5e1f0;font-size:120px}.market-ag .usa-laws .usa-badge,.market-ag .usa-certificate header span{background:#10213a}.market-ag .usa-cta p:first-child{color:#eef4fb}.market-ag .usa-cta p:last-child{color:#f8fafc}.ar-flag{aspect-ratio:3/2;background:#74acdf;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.ar-flag img{width:100%;height:100%;display:block}.market-ar{--usa-ink:#12355b;--usa-red:#74acdf}.market-ar .usa-rule{background:#74acdf}.market-ar .usa-eyebrow span{background:#f6b40e}.market-ar .usa-eyebrow{color:#eef6fb}.market-ar .usa-doc{top:350px}.market-ar .usa-legal{background:#eef6fb}.market-ar .usa-watermark{color:#d5e8f5;font-size:120px}.market-ar .usa-laws .usa-badge,.market-ar .usa-certificate header span{background:#12355b}.market-ar .usa-cta p:first-child{color:#eef6fb}.market-ar .usa-cta p:last-child{color:#f8fafc}.bb-flag{aspect-ratio:3/2;background:#00267f;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.bb-flag img{width:100%;height:100%;display:block}.market-bb{--usa-ink:#00267f;--usa-red:#ffc726}.market-bb .usa-rule,.market-bb .usa-eyebrow span{background:#ffc726}.market-bb .usa-eyebrow{color:#eef3fb}.market-bb .usa-doc{top:350px}.market-bb .usa-legal{background:#eef3fb}.market-bb .usa-watermark{color:#d5def0;font-size:120px}.market-bb .usa-laws .usa-badge,.market-bb .usa-certificate header span{background:#00267f}.market-bb .usa-cta p:first-child{color:#eef3fb}.market-bb .usa-cta p:last-child{color:#f8fafc}.bz-flag{aspect-ratio:5/3;background:#003f87;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.bz-flag img{width:100%;height:100%;display:block}.market-bz{--usa-ink:#003f87;--usa-red:#ce1126}.market-bz .usa-rule,.market-bz .usa-eyebrow span{background:#ce1126}.market-bz .usa-eyebrow{color:#eef3fb}.market-bz .usa-doc{top:350px}.market-bz .usa-legal{background:#eef3fb}.market-bz .usa-watermark{color:#d5def0;font-size:120px}.market-bz .usa-laws .usa-badge,.market-bz .usa-certificate header span{background:#003f87}.market-bz .usa-cta p:first-child{color:#eef3fb}.market-bz .usa-cta p:last-child{color:#f8fafc}.bo-flag{aspect-ratio:1280/873;background:#d52b1e;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.bo-flag img{width:100%;height:100%;display:block}.market-bo{--usa-ink:#007a33;--usa-red:#d52b1e}.market-bo .usa-rule,.market-bo .usa-eyebrow span{background:#f9e300}.market-bo .usa-eyebrow{color:#eef3fb}.market-bo .usa-doc{top:350px}.market-bo .usa-legal{background:#eef8f1}.market-bo .usa-watermark{color:#d5e8d8;font-size:120px}.market-bo .usa-laws .usa-badge,.market-bo .usa-certificate header span{background:#007a33}.market-bo .usa-cta p:first-child{color:#eef3fb}.market-bo .usa-cta p:last-child{color:#f8fafc}.cl-flag{aspect-ratio:1280/854;background:#0039a6;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.cl-flag img{width:100%;height:100%;display:block}.market-cl{--usa-ink:#0039a6;--usa-red:#d52b1e}.market-cl .usa-rule,.market-cl .usa-eyebrow span{background:#d52b1e}.market-cl .usa-eyebrow{color:#eef3fb}.market-cl .usa-doc{top:350px}.market-cl .usa-legal{background:#eef2fb}.market-cl .usa-watermark{color:#d5deef;font-size:120px}.market-cl .usa-laws .usa-badge,.market-cl .usa-certificate header span{background:#0039a6}.market-cl .usa-cta p:first-child{color:#eef3fb}.market-cl .usa-cta p:last-child{color:#f8fafc}.cr-flag{aspect-ratio:1280/768;background:#002b7f;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.cr-flag img{width:100%;height:100%;display:block}.market-cr{--usa-ink:#002b7f;--usa-red:#ce1126}.market-cr .usa-rule,.market-cr .usa-eyebrow span{background:#ce1126}.market-cr .usa-eyebrow{color:#eef3fb}.market-cr .usa-doc{top:350px}.market-cr .usa-legal{background:#eef2fb}.market-cr .usa-watermark{color:#d5deef;font-size:120px}.market-cr .usa-laws .usa-badge,.market-cr .usa-certificate header span{background:#002b7f}.market-cr .usa-cta p:first-child{color:#eef3fb}.market-cr .usa-cta p:last-child{color:#f8fafc}.ec-flag{aspect-ratio:1280/854;background:#034ea2;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.ec-flag img{width:100%;height:100%;display:block}.market-ec{--usa-ink:#034ea2;--usa-red:#ed1c24}.market-ec .usa-rule,.market-ec .usa-eyebrow span{background:#ed1c24}.market-ec .usa-eyebrow{color:#eef3fb}.market-ec .usa-doc{top:350px}.market-ec .usa-legal{background:#eef2fb}.market-ec .usa-watermark{color:#d5deef;font-size:120px}.market-ec .usa-laws .usa-badge,.market-ec .usa-certificate header span{background:#034ea2}.market-ec .usa-cta p:first-child{color:#eef3fb}.market-ec .usa-cta p:last-child{color:#f8fafc}.uy-flag{aspect-ratio:1280/854;background:#0038a8;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.uy-flag img{width:100%;height:100%;display:block}.market-uy{--usa-ink:#0038a8;--usa-red:#fcd116}.market-uy .usa-rule,.market-uy .usa-eyebrow span{background:#fcd116}.market-uy .usa-eyebrow{color:#eef3fb}.market-uy .usa-doc{top:350px}.market-uy .usa-legal{background:#eef2fb}.market-uy .usa-watermark{color:#d5deef;font-size:120px}.market-uy .usa-laws .usa-badge,.market-uy .usa-certificate header span{background:#0038a8}.market-uy .usa-cta p:first-child{color:#eef3fb}.market-uy .usa-cta p:last-child{color:#f8fafc}.sv-flag{aspect-ratio:1280/723;background:#0047ab;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.sv-flag img{width:100%;height:100%;display:block}.market-sv{--usa-ink:#0047ab;--usa-red:#ffd100}.market-sv .usa-rule,.market-sv .usa-eyebrow span{background:#ffd100}.market-sv .usa-eyebrow{color:#eef3fb}.market-sv .usa-doc{top:350px}.market-sv .usa-legal{background:#eef2fb}.market-sv .usa-watermark{color:#d5deef;font-size:120px}.market-sv .usa-laws .usa-badge,.market-sv .usa-certificate header span{background:#0047ab}.market-sv .usa-cta p:first-child{color:#eef3fb}.market-sv .usa-cta p:last-child{color:#f8fafc}.gt-flag{aspect-ratio:1280/800;background:#4997d0;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.gt-flag img{width:100%;height:100%;display:block}.market-gt{--usa-ink:#4997d0;--usa-red:#d4af37}.market-gt .usa-rule,.market-gt .usa-eyebrow span{background:#d4af37}.market-gt .usa-eyebrow{color:#eef6fb}.market-gt .usa-doc{top:350px}.market-gt .usa-legal{background:#eef6fb}.market-gt .usa-watermark{color:#d5e6f3;font-size:120px}.market-gt .usa-laws .usa-badge,.market-gt .usa-certificate header span{background:#4997d0}.market-gt .usa-cta p:first-child{color:#eef6fb}.market-gt .usa-cta p:last-child{color:#f8fafc}.bs-flag{aspect-ratio:1280/640;background:#00abc9;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.bs-flag img{width:100%;height:100%;display:block}.market-bs{--usa-ink:#00abc9;--usa-red:#ffc72c}.market-bs .usa-rule,.market-bs .usa-eyebrow span{background:#ffc72c}.market-bs .usa-eyebrow{color:#e8f7fa}.market-bs .usa-doc{top:300px}.market-bs .usa-legal{background:#e8f7fa}.market-bs .usa-watermark{color:#c5e8ee;font-size:120px}.market-bs .usa-laws .usa-badge,.market-bs .usa-certificate header span{background:#00abc9}.market-bs .usa-cta p:first-child{color:#e8f7fa}.market-bs .usa-cta p:last-child{color:#f8fafc}.dm-flag{aspect-ratio:1280/640;background:#006b3f;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.dm-flag img{width:100%;height:100%;display:block}.market-dm{--usa-ink:#006b3f;--usa-red:#fcd116}.market-dm .usa-rule,.market-dm .usa-eyebrow span{background:#fcd116}.market-dm .usa-eyebrow{color:#e8f5ee}.market-dm .usa-doc{top:300px}.market-dm .usa-legal{background:#e8f5ee}.market-dm .usa-watermark{color:#c5e4d4;font-size:120px}.market-dm .usa-laws .usa-badge,.market-dm .usa-certificate header span{background:#006b3f}.market-dm .usa-cta p:first-child{color:#e8f5ee}.market-dm .usa-cta p:last-child{color:#f8fafc}.gd-flag{aspect-ratio:1280/640;background:#ce1126;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.gd-flag img{width:100%;height:100%;display:block}.market-gd{--usa-ink:#007a5e;--usa-red:#fcd116}.market-gd .usa-rule,.market-gd .usa-eyebrow span{background:#fcd116}.market-gd .usa-eyebrow{color:#e8f5f0}.market-gd .usa-doc{top:300px}.market-gd .usa-legal{background:#e8f5f0}.market-gd .usa-watermark{color:#c5e4d8;font-size:120px}.market-gd .usa-laws .usa-badge,.market-gd .usa-certificate header span{background:#007a5e}.market-gd .usa-cta p:first-child{color:#e8f5f0}.market-gd .usa-cta p:last-child{color:#f8fafc}.br-flag{aspect-ratio:1524/1080;background:#009b3a;width:min(480px,92%);position:absolute;top:36px;right:28px;box-shadow:0 22px 35px #00000038}.br-flag svg,.br-flag img{width:100%;height:100%;display:block}.market-br{--usa-ink:#042416;--usa-red:#002776}.market-br .usa-rule,.market-br .usa-eyebrow span{background:#ffdf00}.market-br .usa-eyebrow{color:#fff4c2}.market-br .usa-doc{top:392px}.market-br .usa-legal{background:#f4faf4}.market-br .usa-watermark{color:#d7ead8;font-size:120px}.market-br .usa-laws .usa-badge,.market-br .usa-certificate header span{background:#042416}.market-br .usa-cta p:first-child{color:#fff4c2}.market-br .usa-cta p:last-child{color:#f7fff4}.usa-doc{z-index:4;width:min(330px,78%);color:var(--usa-ink);background:#f9f7f2;border-radius:6px;flex-direction:column;gap:14px;padding:22px;display:flex;position:absolute;top:268px;right:52px;box-shadow:0 16px 34px #00000045}.usa-doc header,.usa-certificate header{justify-content:space-between;align-items:center;gap:12px;display:flex}.usa-doc header p,.usa-certificate header p,.usa-certificate header strong{font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.usa-doc header span{color:#146c54;letter-spacing:.06em;text-transform:uppercase;background:#dcefea;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.usa-doc-lines{gap:8px;display:grid}.usa-doc-lines span{background:#e4dfd6;border-radius:99px;height:6px;display:block}.usa-doc-lines span:nth-child(2){width:82%}.usa-doc-lines span:nth-child(3){width:64%}.usa-sign{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.usa-sign p{color:#8a8176;font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.usa-sign svg{fill:none;stroke:#193c72;stroke-width:2.2px;stroke-linecap:round;width:150px;height:36px}.usa-sign small{color:#7a8492;font-family:var(--meta);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.usa-metrics{border-top:1px solid var(--usa-line);border-bottom:1px solid var(--usa-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px 8px;display:grid}.usa-metrics p{flex-direction:column;gap:5px;margin:0;display:flex}.usa-metrics strong{font-family:var(--display);letter-spacing:-.03em;font-size:22px}.usa-metrics span{color:#72706c;font-size:13px;line-height:1.4}.usa-flow,.usa-docs,.usa-evidence,.usa-faq{width:min(1180px,100% - 80px)}.usa-split{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.usa-split h2,.usa-legal h2,.usa-cta h2,.usa-faq-intro h2{margin:0;font-size:clamp(32px,3vw,46px);line-height:1.08}.usa-split>p,.usa-legal-copy>p,.usa-faq-intro>p,.usa-cta p{color:#555c66;max-width:420px;margin:0;font-size:16px;line-height:26px}.usa-flow ol{background:#d8d4cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.usa-flow li,.usa-laws article,.usa-certificate,.usa-industries li{background:#fff}.usa-flow li{flex-direction:column;align-items:flex-start;gap:16px;min-height:320px;padding:30px;display:flex}.usa-flow li header,.usa-evidence ol li{justify-content:space-between;align-items:center;width:100%;display:flex}.usa-flow li header span:first-child,.usa-evidence ol li>span:first-child{color:#a7a29a;font-family:var(--meta);font-size:12px;font-weight:700}.usa-evidence ol li>span:first-child{color:var(--usa-red)}.usa-icon{width:48px;height:48px;color:var(--usa-ink);background:#eef1f5;place-items:center;display:grid}.usa-flow h3,.usa-evidence h3,.usa-industries h3,.usa-laws h3{margin:0;font-size:25px}.usa-flow li p,.usa-laws article p,.usa-evidence ol p,.usa-certificate p,.usa-industries li p{color:var(--usa-muted);margin:0;font-size:14px;line-height:22px}.usa-flow a,.usa-legal-copy a,.usa-faq-intro a{color:var(--usa-ink);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.usa-legal-links{flex-wrap:wrap;gap:8px 22px;margin-top:auto;display:flex}.usa-legal-links a{margin-top:0}.usa-docs{flex-direction:column;gap:28px;display:flex}.usa-docs ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.usa-docs>ul>li{outline-offset:-1px;background:#fff;outline:1px solid #d8d4cc;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 8px;display:flex}.usa-docs h3{margin:0;font-size:22px}.usa-docs ol{margin:0;padding:0;list-style:none;display:grid}.usa-docs ol li{color:#3c4450;border-top:1px solid #eeeae4;padding:9px 0;font-size:14.5px;line-height:1.35}.usa-docs-more{font-family:var(--display);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(26px,2.4vw,34px);font-weight:700;line-height:1.15}.usa-flow a:hover,.usa-legal-copy a:hover,.usa-faq-intro a:hover,.usa-sources a:hover,.usa-note a:hover{color:var(--usa-red)}.usa-legal{background:#e7e1d6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding:64px;display:grid;position:relative;overflow:hidden}.usa-watermark{color:#d7cfc1;font-family:var(--display);pointer-events:none;margin:0;font-size:240px;font-weight:700;line-height:1;position:absolute;top:-28px;right:24px}.usa-legal-copy,.usa-laws{z-index:1;position:relative}.usa-legal-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.usa-legal h2{max-width:460px}.usa-laws{flex-direction:column;justify-content:center;gap:16px;display:flex}.usa-laws article{align-items:center;gap:24px;padding:26px;display:flex;box-shadow:0 8px 18px #5d524a18}.usa-laws .usa-badge{color:#fff;width:116px;height:116px;font-family:var(--display);letter-spacing:.04em;text-transform:none;background:#193c72;border-radius:50%;flex:0 0 116px;place-items:center;margin:0;font-size:18px;font-weight:700;line-height:1;display:grid}.usa-laws article div p:first-child{color:var(--usa-red);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.usa-evidence{flex-direction:column;gap:28px;display:flex}.usa-evidence-body{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:stretch;gap:34px;display:grid}.usa-certificate{outline:1px solid var(--usa-line);outline-offset:-1px;flex-direction:column;gap:18px;padding:28px;display:flex}.usa-certificate header span{color:#fff;background:#193c72;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.usa-certificate header strong{color:var(--usa-muted);letter-spacing:.04em;margin-top:4px;display:block}.usa-certificate dl{gap:14px;margin:0;display:grid}.usa-certificate dl div{border-bottom:1px solid var(--usa-line);justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.usa-certificate dt{color:#8a847c;font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.usa-certificate dd{text-align:right;margin:0;font-size:14px;font-weight:600}.usa-evidence ol{flex-direction:column;display:flex}.usa-evidence ol li{border-bottom:1px solid var(--usa-line);gap:16px;padding:16px 0}.usa-evidence ol li .usa-icon{width:44px;height:44px}.usa-evidence ol li div{flex:1}.usa-evidence ol h3{font-size:18px}.usa-evidence ol li>svg{color:#16805b}.usa-industries{background:var(--usa-ink);color:#fff;flex-direction:column;gap:28px;padding:46px 56px;display:flex}.usa-industries .usa-kicker{color:#f4bac0}.usa-industries .usa-split>p{color:#c7d0dd}.usa-industries .usa-split>div{flex:62%;min-width:0}.usa-industries .usa-split>p{flex:280px;max-width:340px}.usa-industries ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.usa-industries li{outline-offset:-1px;background:#142743;outline:1px solid #2b3b55;flex-direction:column;gap:12px;min-height:210px;padding:22px;display:flex}.usa-industries svg{color:#f4bac0}.usa-industries h3{color:#fff;font-size:22px}.usa-industries li>span{background:#3d4e68;width:36px;height:1px}.usa-industries li p{color:#c5ceda}.usa-faq{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:64px;scroll-margin-top:88px;display:grid}.usa-faq-intro{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.usa-faq-intro h2{font-size:40px;line-height:1.1}.usa-faq-list h3{letter-spacing:.08em;text-transform:uppercase;margin:22px 0 6px;font-size:13px}.usa-faq-list>div>p{color:var(--usa-muted);margin:0 0 8px;font-size:14px;line-height:22px}.usa-faq details{border-bottom:1px solid var(--usa-line)}.usa-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.usa-faq summary::-webkit-details-marker{display:none}.usa-faq summary span{font-family:var(--display);font-size:18px;font-weight:700}.usa-faq summary svg{flex:none;transition:transform .16s}.usa-faq details[open] summary svg{transform:rotate(180deg)}.usa-faq details p{color:#555c66;max-width:68ch;margin:0 0 18px;font-size:15px;line-height:24px}.usa-sources{margin-top:28px}.usa-sources ul{gap:8px;margin-top:12px;display:grid}.usa-sources a{border-bottom:1px solid var(--usa-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.usa-sources strong,.usa-sources small{display:block}.usa-sources strong{font-size:15px}.usa-sources small{color:var(--usa-muted);margin-top:3px;font-size:13px}.usa-note{color:var(--usa-muted);gap:8px;margin:18px 0 0;font-size:13px;line-height:1.5;display:flex}.usa-note a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.usa-cta{background:var(--usa-red);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:220px;padding:36px 56px;display:flex}.usa-cta p:first-child{color:#f8d4d7;font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.usa-cta h2{color:#fff;margin:0 0 8px}.usa-cta p:last-child{color:#f8e4e6;max-width:460px}@media (width<=980px){.usa{gap:40px}.usa-hero,.usa-legal,.usa-evidence-body,.usa-faq,.usa-cta,.usa-split{grid-template-columns:1fr;display:grid}.usa-hero-copy,.usa-legal,.usa-industries,.usa-cta{padding:32px 24px}.usa-visual{min-height:0;padding:0 24px 32px}.usa-flag,.eu-flag,.uk-flag,.au-flag,.de-flag,.es-flag,.fr-flag,.it-flag,.co-flag,.ca-flag,.mx-flag,.br-flag,.ag-flag,.ar-flag,.bb-flag,.bz-flag,.bo-flag,.cl-flag,.cr-flag,.ec-flag,.uy-flag,.sv-flag,.gt-flag,.bs-flag,.dm-flag,.gd-flag,.usa-doc,.market-us .usa-doc,.market-eu .usa-doc,.market-uk .usa-doc,.market-au .usa-doc,.market-de .usa-doc,.market-es .usa-doc,.market-fr .usa-doc,.market-it .usa-doc,.market-co .usa-doc,.market-ca .usa-doc,.market-mx .usa-doc,.market-br .usa-doc,.market-ag .usa-doc,.market-ar .usa-doc,.market-bb .usa-doc,.market-bz .usa-doc,.market-bo .usa-doc,.market-cl .usa-doc,.market-cr .usa-doc,.market-ec .usa-doc,.market-uy .usa-doc,.market-sv .usa-doc,.market-gt .usa-doc,.market-bs .usa-doc,.market-dm .usa-doc,.market-gd .usa-doc{position:relative;top:auto;bottom:auto;right:auto}.usa-flag,.eu-flag,.uk-flag,.au-flag,.de-flag,.es-flag,.fr-flag,.it-flag,.co-flag,.ca-flag,.mx-flag,.br-flag,.ag-flag,.ar-flag,.bb-flag,.bz-flag,.bo-flag,.cl-flag,.cr-flag,.ec-flag,.uy-flag,.sv-flag,.gt-flag,.bs-flag,.dm-flag,.gd-flag{width:min(470px,100%)}.usa-doc{width:100%;margin-top:-56px;margin-left:0}.market-us .usa-doc,.market-eu .usa-doc,.market-uk .usa-doc,.market-au .usa-doc,.market-de .usa-doc,.market-es .usa-doc,.market-fr .usa-doc,.market-it .usa-doc,.market-co .usa-doc,.market-ca .usa-doc,.market-mx .usa-doc,.market-br .usa-doc,.market-ag .usa-doc,.market-ar .usa-doc,.market-bb .usa-doc,.market-bz .usa-doc,.market-bo .usa-doc,.market-cl .usa-doc,.market-cr .usa-doc,.market-ec .usa-doc,.market-uy .usa-doc,.market-sv .usa-doc,.market-gt .usa-doc,.market-bs .usa-doc,.market-dm .usa-doc,.market-gd .usa-doc{margin-top:18px}.usa-metrics,.usa-industries ul,.usa-flow ol,.usa-docs>ul{grid-template-columns:1fr 1fr}.usa-flow,.usa-docs,.usa-evidence,.usa-faq{width:min(1180px,100% - 48px)}.usa-flow li{min-height:0}.usa-watermark{font-size:140px}.usa-laws article{align-items:flex-start}}@media (width<=640px){.usa-metrics,.usa-industries ul,.usa-flow ol,.usa-docs>ul,.usa-legal{grid-template-columns:1fr}.usa-badge{flex-basis:84px;width:84px;height:84px;font-size:15px}.usa-doc{margin-left:0}.usa-faq summary span{font-size:16px}}@media (prefers-reduced-motion:reduce){.usa-faq summary svg{transition:none}}.faq-center{--faq-ink:#071c38;--faq-blue:#2d78b8;--faq-muted:#536677;width:var(--wrap);color:var(--faq-ink);flex-direction:column;gap:36px;margin:0 auto;padding:28px 0 72px;display:flex}.faq-center-hero{background:#eaf2fb;border-radius:10px;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);align-items:center;gap:48px;min-height:360px;padding:40px 48px;display:grid}.faq-center-eyebrow{color:var(--faq-blue);font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.faq-center-eyebrow span{background:var(--faq-blue);width:30px;height:2px}.faq-center-display{color:var(--faq-ink);font-family:var(--display);letter-spacing:-.03em;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:.98;display:block}.faq-center h1{margin:0}.faq-center-lede{color:#40576b;max-width:640px;margin:18px 0 0;font-size:18px;line-height:1.55}.faq-center-search{max-width:640px;height:64px;color:var(--faq-blue);background:#fff;border:1px solid #c7d8e8;border-radius:4px;align-items:center;gap:12px;margin-top:22px;padding:0 18px;display:flex}.faq-center-search input{width:100%;color:var(--faq-ink);font:inherit;background:0 0;border:0;font-size:15px}.faq-center-search input:focus{outline:none}.faq-center-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}.faq-center-index{color:#fff;background:#00327d;flex-direction:column;justify-content:space-between;gap:28px;min-height:280px;padding:28px;display:flex}.faq-center-index p{margin:0}.faq-center-index p:first-child{color:#afcbe8;font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.faq-center-index strong{color:#fff;font-family:var(--display);letter-spacing:0;text-transform:none;font-size:18px}.faq-center-index-title{color:#fff;font-family:var(--display);font-size:31px;font-weight:600;line-height:1.16}.faq-center-index-note{color:#d3e4f5;font-family:var(--meta);letter-spacing:.06em;font-size:12px;font-weight:700}.faq-center-topics{border-top:1px solid #d5e1f0;border-bottom:1px solid #d5e1f0;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:18px 0;display:flex}.faq-center-topics>p{color:#7b8ea0;font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.faq-center-topics ul,.faq-center-side ul{margin:0;padding:0;list-style:none;display:contents}.faq-center-topics a{color:#17334f;align-items:center;gap:8px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.faq-center-topics a span{color:var(--faq-blue);font-family:var(--meta);font-size:10px;font-weight:700}.faq-center-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.faq-center-side>p{color:var(--faq-blue);font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.faq-center-side ul{flex-direction:column;display:flex}.faq-center-side li[hidden]{display:none}.faq-center-side a{color:#5d6b78;border-left:1px solid #dde5ec;align-items:center;min-height:46px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.faq-center-side a[aria-current=true]{border-left:3px solid var(--faq-blue);color:#0b3157;font-weight:650}.faq-center-help{color:var(--faq-blue);background:#f3f7fb;flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;padding:22px 18px;display:flex}.faq-center-help h2{color:#0b2742;font-family:var(--display);margin:0;font-size:20px}.faq-center-help p{color:#607180;margin:0;font-size:13px;line-height:1.5}.faq-center-help a,.faq-center-note a{color:#00327d;font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;text-decoration:none}.faq-center-help a{align-items:center;gap:6px;display:inline-flex}.faq-center-questions h2{color:var(--faq-ink);font-family:var(--display);letter-spacing:-.02em;margin:28px 0 8px;font-size:32px;font-weight:500}.faq-center-questions section:first-of-type h2{margin-top:0}.faq-center-questions details{border-bottom:1px solid #dce4eb}.faq-center-questions details[hidden],.faq-center-questions section[hidden]{display:none}.faq-center-questions summary{color:#17334f;min-height:84px;font-family:var(--display);cursor:pointer;align-items:center;gap:16px;padding:16px 0;font-size:18px;list-style:none;display:flex}.faq-center-questions summary::-webkit-details-marker{display:none}.faq-center-questions summary span:nth-child(2){flex:1}.faq-center-num{color:#8aa1b4;font-family:var(--meta);letter-spacing:.06em;font-size:11px;font-weight:700}.faq-center-questions summary svg{color:var(--faq-blue);flex:none;transition:transform .15s}.faq-center-questions details[open] summary{color:#0a2a48;font-size:22px;font-weight:650}.faq-center-questions details[open] summary svg{transform:rotate(180deg)}.faq-center-questions details p{max-width:760px;color:var(--faq-muted);margin:0 0 22px 34px;font-size:15px;line-height:1.65}.faq-center-empty{color:var(--faq-muted);margin:0 0 16px}.faq-center-note{color:#5d89af;align-items:flex-start;gap:10px;padding:26px 0 8px;display:flex}.faq-center-note p{color:#6d7e8d;flex-wrap:wrap;gap:8px 16px;max-width:720px;margin:0;font-size:13px;line-height:1.55;display:flex}.faq-center-cta{color:#fff;background:#00327d;justify-content:space-between;align-items:center;gap:40px;min-height:240px;padding:42px 48px;display:flex}.faq-center-cta p:first-child{color:#99c6ea;font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.faq-center-cta h2{color:#fff;font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.08}.faq-center-cta p:last-child{color:#c8ddf0;max-width:560px;margin:0;font-size:15px;line-height:1.55}.faq-center-cta-actions{flex-direction:column;gap:12px;width:min(360px,100%);display:flex}.faq-center-cta-actions a{min-height:54px;font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.faq-center-cta-actions a:first-child{color:#00327d;background:#fff}.faq-center-cta-actions a:last-child{color:#fff;border:1px solid #5d8ebb}@media (width<=980px){.faq-center-hero,.faq-center-layout,.faq-center-cta{flex-direction:column;grid-template-columns:1fr;align-items:stretch;display:flex}.faq-center-hero,.faq-center-cta{padding:28px 22px}.faq-center-questions details p{margin-left:0}}@media (prefers-reduced-motion:reduce){.faq-center-questions summary svg{transition:none}}.pricing-page .pricing{padding-top:28px}.pricing-compare,.pricing-notes,.pricing-faq{padding:12px 0 64px}.pricing-table-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.pricing-table-wrap caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-table-wrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:14.5px;line-height:1.4}.pricing-table-wrap th,.pricing-table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.pricing-table-wrap thead th{background:var(--ice);color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:700}.pricing-table-wrap tbody th{background:#fff;font-weight:600;position:sticky;left:0}.pricing-table-wrap tr:last-child th,.pricing-table-wrap tr:last-child td{border-bottom:0}.pricing-policies{flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;display:flex}.pricing-policies a{color:var(--blue);font-weight:600}.pricing-notes ul{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.pricing-notes li{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.pricing-notes h3{font-family:var(--display);margin:0 0 8px;font-size:18px;font-weight:600}.pricing-notes p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.pricing-faq .faq-list{max-width:800px;margin-inline:auto}@media (width<=680px){.pricing-notes ul{grid-template-columns:1fr}}.contract-page .contact-hero .lede+.lede{margin-top:12px}.contract-advice{max-width:640px;color:var(--ink);margin:18px 0 0;font-size:15px;line-height:1.5}.contract-jump{margin:16px 0 0}.contract-jump a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.contract-desk{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:20px;display:grid}.contract-outline{background:#fff;border:1px solid #d8e3f0;border-radius:16px;padding:16px 14px 14px;position:sticky;top:96px}.contract-outline p{color:var(--slate);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.contract-outline ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.contract-outline a{color:var(--ink);border-radius:8px;padding:6px 8px;font-size:13.5px;line-height:1.35;text-decoration:none;display:block}.contract-outline a:hover{background:var(--ice);color:var(--blue)}.contract-sheet{background:#fff;border:1px solid #d8e3f0;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #10213a0f}.contract-sheet-bar{background:var(--ice);border-bottom:1px solid #d8e3f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.contract-sheet-bar p{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.contract-facts{color:var(--slate);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.contract-sheet-body{max-height:36rem;color:var(--ink);background-image:linear-gradient(#c5d4e8,#c5d4e8);background-position:32px 0;background-repeat:no-repeat;background-size:1px 100%;padding:28px 36px 12px 56px;font-size:15.5px;line-height:1.7;overflow:auto}.contract-sheet-body h3{font-family:var(--display);letter-spacing:-.01em;margin:22px 0 8px;font-size:16px;font-weight:650}.contract-sheet-body .contract-doc-title{letter-spacing:-.03em;margin-top:0;font-size:22px}.contract-sheet-body p{margin:0 0 12px}.contract-ph{color:var(--deep);box-decoration-break:clone;background:#e7f0fb;border-radius:4px;padding:0 3px;font-weight:600}.contract-sheet-note{background:var(--paper);color:var(--muted);border-top:1px solid #d8e3f0;margin:0;padding:14px 20px 16px;font-size:14px;line-height:1.5}@media (width<=900px){.contract-desk{grid-template-columns:1fr}.contract-outline{position:static}}@media (width<=680px){.contract-sheet-bar{flex-direction:column;align-items:stretch}.contract-sheet-body{background-position:14px 0;padding:22px 16px 8px 28px}}.contract-section{padding:28px 0}.contract-grid,.contract-uses,.contract-clauses,.contract-steps{margin:0;padding:0;list-style:none}.contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-card{height:100%;color:inherit;background:#fff;border:1px solid #d8e3f0;border-radius:12px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.contract-card strong{font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.contract-card span{color:var(--muted);font-size:14.5px;line-height:1.45}.contract-card-go{color:var(--blue);margin-top:auto;font-size:14px;font-weight:650}.contract-count{color:var(--slate);letter-spacing:0;margin-left:8px;font-size:.62em;font-weight:650}.contract-uses,.contract-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contract-uses li,.contract-steps li,.contract-clauses li,.contract-limit{background:#fff;border:1px solid #d8e3f0;border-radius:12px;padding:20px 22px}.contract-clauses{gap:12px;display:grid}.contract-clauses h3,.contract-steps h3{font-family:var(--display);margin:0 0 8px;font-size:18px;font-weight:600}.contract-clauses p,.contract-steps p,.contract-uses li,.contract-limit p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.contract-limit{background:var(--ice);border:0}.contract-limit h2{font-family:var(--display);letter-spacing:-.03em;margin:0 0 8px;font-size:28px;font-weight:600}.contract-send{background:#fff}@media (width<=800px){.contract-grid,.contract-uses,.contract-steps{grid-template-columns:1fr}}.guide-comp{background:#fff}.comp{--comp-ink:#0f172a;--comp-blue:#2563eb;--comp-soft:#eaf2ff;--comp-sky:#f8fbff;--comp-muted:#475569;--comp-slate:#64748b;--comp-line:#dce2e7;--comp-wide:min(1256px, calc(100% - 48px));color:var(--comp-ink)}.comp-hero,.comp-evidence,.comp-frames,.comp-levels,.comp-cta{width:var(--comp-wide);margin:0 auto}.comp-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:48px;padding:56px 0 72px;display:grid}.comp-crumbs{color:var(--comp-slate);flex-wrap:wrap;gap:8px;margin:0 0 22px;font-size:13px;display:flex}.comp-crumbs a:hover{color:var(--comp-blue)}.comp-kicker{color:var(--comp-blue);font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.comp-hero h1,.comp-evidence h2,.comp-frames h2,.comp-levels h2,.comp-cta h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-weight:600;line-height:1.05}.comp-hero h1{max-width:14ch;font-size:clamp(40px,5vw,64px)}.comp-lede,.comp-evidence p,.comp-frames-head p,.comp-levels-copy p,.comp-cta-copy p{color:var(--comp-muted);margin:16px 0 0;font-size:16px;line-height:1.65}.comp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.comp-btn-primary,.comp-btn-ghost{border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.comp-btn-primary{background:var(--comp-blue);color:#fff}.comp-btn-primary:hover{background:#1d4ed8}.comp-btn-ghost{color:#334155;outline-offset:-1px;background:#fff;outline:1px solid #cbd5e1}.comp-btn-ghost:hover{background:var(--comp-sky)}.comp-hero-visual{min-height:340px;position:relative}.comp-pdf,.comp-receipt,.comp-cta-card,.comp-trail,.comp-frame-grid a,.comp-level-grid li{border:1px solid var(--comp-line);background:#fff;border-radius:16px}.comp-pdf{width:min(100%,420px);margin-left:auto;padding:22px;box-shadow:0 18px 40px #1e3a5f14}.comp-pdf header{color:var(--comp-slate);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.comp-pdf-dot{background:#16a34a;border-radius:50%;width:10px;height:10px}.comp-pdf header strong{color:#15803d;letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:11px}.comp-pdf-lines{gap:10px;margin:22px 0;display:grid}.comp-pdf-lines span{background:#e8eef5;border-radius:99px;height:8px;display:block}.comp-pdf-lines span:nth-child(2){width:82%}.comp-pdf-lines span:nth-child(3){width:64%}.comp-sign small{color:var(--comp-slate);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.comp-sign p{color:#1d4ed8;margin:4px 0 0;font-family:Segoe Script,Apple Chancery,cursive;font-size:28px;line-height:1}.comp-receipt{background:#0f172a;border-color:#0f172a;width:min(260px,70%);padding:18px;position:absolute;bottom:-12px;right:0;box-shadow:0 16px 32px #0f172a33}.comp-receipt p,.comp-cta-card header p{color:#94a3b8;font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.comp-receipt dl,.comp-cta-card dl{gap:10px;display:grid}.comp-receipt div,.comp-cta-card dl div{border-top:1px solid #334155;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.comp-receipt dt,.comp-cta-card dt{color:#94a3b8;font-size:12px}.comp-receipt dd,.comp-cta-card dd{color:#fff;font-family:var(--meta);margin:0;font-size:12px;font-weight:700}.comp-band{color:#fff;background:#0f172a}.comp-band-inner{width:var(--comp-wide);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;padding:28px 0;display:flex}.comp-band p{color:#93c5fd;font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.comp-band ul{flex-wrap:wrap;gap:28px 40px;display:flex}.comp-band strong{font-family:var(--display);font-size:22px;font-weight:600;display:block}.comp-band span{color:#94a3b8;font-size:12px}.comp-evidence,.comp-levels{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding:80px 0;display:grid}.comp-evidence h2,.comp-frames h2,.comp-levels h2{font-size:clamp(32px,4vw,40px)}.comp-note{align-items:flex-start;gap:8px;font-weight:600;display:flex;color:var(--comp-ink)!important;margin-top:22px!important;font-size:14px!important}.comp-note svg{color:var(--comp-blue);flex:none;margin-top:2px}.comp-trail{gap:0;padding:8px 20px 16px;display:grid;box-shadow:0 18px 40px #1e3a5f10}.comp-trail-head,.comp-trail li{border-bottom:1px solid #eef2f6;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.comp-trail-head{font-family:var(--display);grid-template-columns:1fr auto;align-items:baseline;font-size:18px;font-weight:600}.comp-trail-head small{color:var(--comp-slate);font-family:var(--meta);white-space:nowrap;font-size:11px;font-weight:700}.comp-trail-icon{background:var(--comp-soft);width:36px;height:36px;color:var(--comp-blue);border-radius:50%;place-items:center;display:grid}.comp-trail strong,.comp-trail span{display:block}.comp-trail span{color:var(--comp-slate);font-size:13px}.comp-trail time{color:var(--comp-slate);font-family:var(--meta);font-size:12px}.comp-frames{padding:24px 0 80px}.comp-frames-head{max-width:640px;margin-bottom:28px}.comp-frame-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.comp-frame-grid a{border-radius:12px;flex-direction:column;gap:12px;min-height:240px;padding:24px;display:flex}.comp-frame-grid a:hover{background:var(--comp-sky);border-color:#bfdbfe}.comp-frame-top{color:#94a3b8;justify-content:space-between;display:flex}.comp-code{min-width:38px;height:30px;color:var(--comp-blue);font-family:var(--meta);background:#eff6ff;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.comp-place{color:var(--comp-slate);font-size:13px;font-weight:600}.comp-frame-grid strong{font-family:var(--display);font-size:23px;font-weight:600}.comp-frame-body{color:var(--comp-slate);font-size:12px;line-height:1.45}.comp-text-link{color:#1d4ed8;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.comp-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.comp-level-grid li{background:#f8fafc;border-radius:14px;flex-direction:column;gap:12px;min-height:380px;padding:24px;display:flex}.comp-level-grid .is-dark{color:#fff;background:#0f172a;border-color:#0f172a;min-height:420px}.comp-level-n,.comp-level-tag{color:var(--comp-blue);font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.comp-level-grid .is-dark .comp-level-n,.comp-level-grid .is-dark .comp-level-tag{color:#93c5fd}.comp-level-icon{width:46px;height:46px;color:var(--comp-blue);background:#eaf2ff;border-radius:50%;place-items:center;display:grid}.comp-level-grid .is-dark .comp-level-icon{background:var(--comp-blue);color:#fff}.comp-level-grid h3{font-family:var(--display);margin:0;font-size:25px;font-weight:600}.comp-level-grid p{color:var(--comp-slate);margin:0;font-size:13px;line-height:1.5}.comp-level-grid .is-dark p{color:#cbd5e1}.comp-level-status{border-top:1px solid #e2e8f0;align-items:center;gap:8px;padding-top:12px;font-weight:600;display:flex;color:var(--comp-muted)!important;margin-top:auto!important;font-size:11px!important}.comp-level-status svg{color:#16a34a}.comp-level-grid .is-dark .comp-level-status{border-top-color:#334155;color:#cbd5e1!important}.comp-level-grid .is-dark .comp-level-status svg{color:#60a5fa}.comp-cta{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:48px;padding:64px 0;display:grid}.comp-cta-copy,.comp-cta{background:0 0}.comp>.comp-cta{background:var(--comp-soft);width:100%;padding:74px max(24px,50% - 628px)}.comp-cta h2{max-width:16ch;font-size:clamp(36px,4.5vw,48px)}.comp-cta-card{padding:28px;box-shadow:0 14px 32px #1e3a5f18}.comp-cta-card header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.comp-cta-seal{color:#16a34a;background:#ecfdf5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.comp-cta-card header p{margin:0 0 3px}.comp-cta-card header strong{font-family:var(--display);font-size:18px;font-weight:600}.comp-cta-card dl div{border-top-color:#e2e8f0}.comp-cta-card dt{color:var(--comp-slate)}.comp-cta-card dd{color:var(--comp-ink)}@media (width<=980px){.comp-hero,.comp-evidence,.comp-levels,.comp-cta{grid-template-columns:1fr;padding-top:40px;padding-bottom:48px}.comp-hero h1,.comp-cta h2{max-width:none}.comp-frame-grid,.comp-level-grid{grid-template-columns:1fr 1fr}.comp-hero-visual{min-height:300px}.comp-pdf{margin:0}}@media (width<=640px){.comp{--comp-wide:min(1256px, calc(100% - 32px))}.comp-frame-grid,.comp-level-grid{grid-template-columns:1fr}.comp-receipt{width:100%;margin-top:16px;position:static}.comp-hero-visual{min-height:0}.comp-trail-head{grid-template-columns:1fr}.comp-band-inner{padding:24px 0}.comp>.comp-cta{padding:48px 16px}}.guide-int{background:#fff}.int{--int-ink:#10213a;--int-dark:#111820;--int-blue:#00327d;--int-muted:#666;--int-line:#dce2e7;--int-soft:#f6f8fa;--int-halo:#d5deea;--int-orbit:#9bb0c7;--int-wide:min(1296px, calc(100% - 48px));color:var(--int-ink)}.int-hero{background:linear-gradient(-128deg,#f3f6fa 20%,#e6edf5 80%);grid-template-columns:minmax(0,1fr) minmax(280px,540px);align-items:center;gap:32px;width:100%;min-height:620px;padding:72px max(24px,50% - 648px);display:grid;position:relative;overflow:hidden}.int-hero:before,.int-hero:after{content:"";background:var(--int-halo);pointer-events:none;border-radius:50%;position:absolute}.int-hero:before{opacity:.55;width:650px;height:650px;top:-160px;right:-80px}.int-hero:after{opacity:.45;width:440px;height:440px;top:170px;right:-40px}.int-hero-copy,.int-orbit{z-index:1;position:relative}.int-crumbs{font:500 13px/1.4 var(--meta);color:var(--int-muted);gap:8px;margin:0 0 18px;display:flex}.int-crumbs a{color:var(--int-blue)}.int-kicker{color:var(--int-blue);font:700 12px/1 var(--meta);letter-spacing:.8px;text-transform:uppercase;background:#dce5ec;border-radius:20px;align-items:center;gap:8px;margin:0 0 18px;padding:8px 12px;display:inline-flex}.int-kicker span{background:var(--int-blue);border-radius:50%;width:7px;height:7px}.int-kicker-plain,.int-kicker-light{background:0 0;padding:0}.int-kicker-light{color:#7fc5f3}.int-hero h1,.int-intro h2,.int-group h2,.int-cta h2{font-family:var(--display);letter-spacing:-1px;color:var(--int-ink);margin:0;font-weight:400}.int-hero h1{max-width:16ch;font-size:clamp(40px,5vw,62px);line-height:1.05}.int-lede,.int-intro p,.int-group header p,.int-cta p{color:var(--int-muted);font:400 17px/1.55 var(--body);margin:16px 0 0}.int-lede{max-width:38rem;font-size:19px;line-height:1.5}.int-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.int-btn-dark,.int-btn-line,.int-btn-light{font:600 15px/1 var(--body);border-radius:8px;align-items:center;gap:9px;padding:15px 22px;text-decoration:none;display:inline-flex}.int-btn-dark{background:var(--int-dark);color:#fff}.int-btn-dark:hover{background:var(--int-ink)}.int-btn-line{color:var(--int-ink);outline:1px solid var(--int-line);background:#fff}.int-btn-line:hover{outline-color:var(--int-ink)}.int-btn-light{color:var(--int-ink);background:#7fc5f3}.int-btn-light:hover{background:#9ad2f6}.int-orbit{aspect-ratio:54/50;width:min(540px,100%);margin:0 auto;position:relative}.int-ring{border:1px solid var(--int-orbit);border-radius:50%;position:absolute}.int-ring-out{inset:4% 8%}.int-ring-in{inset:20% 22%}.int-core{background:var(--int-dark);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:34% 35%;box-shadow:0 14px 30px #10213a44}.int-core strong{font:700 22px/1 var(--display)}.int-core span{color:#aeb9c4;font:400 11px/1 var(--meta);margin-top:4px}.int-sat{background:#fff;border-radius:20px;place-items:center;width:74px;height:74px;display:grid;position:absolute;box-shadow:0 8px 22px #17324d22}.int-sat img{object-fit:contain;width:36px;height:36px}.int-sat-zapier{top:15%;left:10%}.int-sat-shopify{top:11%;left:71%}.int-sat-google-drive{top:50%;left:79%}.int-sat-hubspot{top:78%;left:61%}.int-sat-dropbox{top:72%;left:13%}.int-sat-slack{top:44%;left:1%}.int-intro{width:var(--int-wide);text-align:center;margin:0 auto;padding:84px 0 20px}.int-intro h2{font-size:clamp(28px,4vw,42px)}.int-note{color:#8a9199;max-width:52rem;margin:18px auto 0;font-size:15px}.int-group{width:100%;padding:42px max(24px,50% - 648px) 56px}.int-group-alt{background:var(--int-soft)}.int-group header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.int-group h2{font-size:30px}.int-group header p{max-width:44rem;margin-top:8px;font-size:15px}.int-count{color:#8a9199;font:600 12px/1 var(--meta);white-space:nowrap;margin:0}.int-group ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.int-group a{outline:1px solid var(--int-line);min-height:130px;color:inherit;background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:0 12px;padding:18px;text-decoration:none;display:grid}.int-group a:hover{outline-color:var(--int-ink)}.int-mark{background:var(--int-soft);border-radius:11px;grid-column:1;place-items:center;width:42px;height:42px;display:grid}.int-mark img{object-fit:contain;width:26px;height:26px}.int-mark-wide{width:78px}.int-mark-wide img{width:64px;height:22px}.int-group a :global(svg){color:#8a9199;grid-column:3}.int-group strong{font:500 15px/1.3 var(--body);color:#1a1a1a;grid-column:1/-1;margin-top:22px}.int-cta{background:var(--int-dark);color:#fff;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:58px max(24px,50% - 648px);display:flex}.int-cta h2{color:#fff;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.int-cta p{color:#aeb9c4}@media (width<=980px){.int-hero{grid-template-columns:1fr;min-height:0;padding-top:48px;padding-bottom:48px}.int-orbit{order:-1;width:min(420px,100%)}.int-hero h1{max-width:none}.int-group header,.int-cta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.int-sat{border-radius:16px;width:58px;height:58px}.int-sat img{width:28px;height:28px}.int-core strong{font-size:16px}.int-group ul{grid-template-columns:1fr 1fr}}
