:root{--navy:#05284c;--navy-d:#03192f;--navy-l:#0b4478;--amber:#f6a63b;--amber-d:#c97d12;--amber-t:#fff4e4;--amber-dt:#985b05;--cream:#fdefdf;--cream-2:#fde9cc;--sand:#fbf7f1;--paper:#fff;--ink:#14202e;--ink-70:#3e4b59;--ink-50:#5c6875;--line:#eae2d6;--dsp:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--body:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r:14px;--rl:22px;--mx:1180px;--sh:0 1px 2px #05284c0a,0 8px 24px #05284c0f;--sh-h:0 2px 4px #05284c0f,0 18px 44px #05284c1c}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--navy)}:focus-visible{outline:3px solid var(--amber);outline-offset:2px;border-radius:4px}.skip{background:var(--navy);color:#fff;z-index:999;border-radius:0 0 8px;padding:12px 20px;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.hdr{z-index:60;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0}.hdr .in{max-width:var(--mx);align-items:center;gap:28px;margin:0 auto;padding:14px 26px;display:flex}.hdr .lg img{width:auto;height:34px}.hdr nav ul{gap:22px;margin:0;padding:0;font-size:14.4px;font-weight:500;list-style:none;display:flex}.hdr nav a{color:var(--ink-70);border-bottom:2px solid #0000;padding:5px 0;text-decoration:none}.hdr nav a:hover{color:var(--navy)}.hdr nav a[aria-current]{color:var(--navy);border-bottom-color:var(--amber);font-weight:600}.hdr .rt{align-items:center;gap:14px;margin-left:auto;display:flex}.mtog{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;padding:9px 11px;display:none}.mtog span{background:var(--navy);border-radius:2px;width:19px;height:2px;margin:4px 0;display:block}main section{padding:84px 26px}main section.tight{padding:56px 26px}.in{max-width:var(--mx);margin:0 auto}.s-paper{background:var(--paper)}.s-sand{background:var(--sand)}.s-cream{background:linear-gradient(168deg,var(--cream),#fdf6ec)}.s-navy{background:var(--navy);color:#fff;position:relative;overflow:hidden}.s-navy:before{content:"";background:radial-gradient(circle,#f6a63b33,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:-320px;right:-200px}.s-navy .in{z-index:1;position:relative}.s-dark{background:var(--navy-d);color:#fff;position:relative;overflow:hidden}.s-dark:after{content:"";background:radial-gradient(circle,#f6a63b21,#0000 66%);border-radius:50%;width:620px;height:620px;position:absolute;bottom:-300px;right:-180px}.s-dark .in{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--dsp);letter-spacing:-.032em;margin:0 0 18px;font-weight:800;line-height:1.07}h1{max-width:16ch;font-size:clamp(2.4rem,4.4vw,3.75rem)}.split h1{max-width:18ch;font-size:clamp(2.1rem,3.5vw,3.05rem)}h2{max-width:24ch;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.11}h3{letter-spacing:-.022em;margin-bottom:9px;font-size:1.22rem;line-height:1.25}h4{letter-spacing:-.015em;margin-bottom:7px;font-size:1.01rem}p{max-width:66ch;color:var(--ink-70);margin:0 0 15px}.s-navy p,.s-dark p{color:#c2d6e7}.subhead{letter-spacing:-.018em;color:#f2d9ae;max-width:34ch;font-size:clamp(1.3rem,2.1vw,1.72rem);font-weight:500;line-height:1.3;font-family:var(--dsp);margin:0 0 26px}.ctr .subhead{margin-left:auto;margin-right:auto}.s-navy .subhead,.s-dark .subhead{color:#f6c98a}.lead{color:var(--ink-70);max-width:58ch;margin:0 0 26px;font-size:1.15rem;line-height:1.62}.s-navy .lead,.s-dark .lead{color:#cbddec}.eyebrow{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-50);margin-bottom:16px;font-size:11px;font-weight:600;display:block}.s-navy .eyebrow,.s-dark .eyebrow{color:var(--amber)}.tiny{color:var(--ink-50);font-size:13.2px}.s-navy .tiny,.s-dark .tiny{color:#93b0c9}.ctr{text-align:center}.ctr h1,.ctr h2,.ctr .lead,.ctr p{margin-left:auto;margin-right:auto}.ctr h1{max-width:19ch}.s-navy .ctr h1{letter-spacing:-.038em}.ctr .btns{justify-content:center}.btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.b{font-family:var(--dsp);cursor:pointer;letter-spacing:-.01em;border:1.5px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:13px 24px;font-size:14.6px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.b-1{background:var(--amber);color:#231607;box-shadow:0 4px 14px #f6a63b57}.b-1:hover{background:#e8991f;transform:translateY(-1px)}.s-paper .b-1,.s-sand .b-1,.s-cream .b-1{background:var(--navy);color:#fff;box-shadow:0 4px 14px #05284c3d}.s-paper .b-1:hover,.s-sand .b-1:hover,.s-cream .b-1:hover{background:var(--navy-l)}.b-2{color:#fff;background:0 0;border-color:#ffffff5c}.b-2:hover{background:#ffffff1a}.s-paper .b-2,.s-sand .b-2,.s-cream .b-2{border-color:var(--line);color:var(--navy);background:#fff}.s-paper .b-2:hover,.s-sand .b-2:hover,.s-cream .b-2:hover{border-color:var(--navy);box-shadow:var(--sh)}.b-3{color:inherit;border-bottom:1.5px solid;border-radius:0;padding:13px 2px;font-weight:600;text-decoration:none}.g{gap:20px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.split.w{grid-template-columns:1.06fr .94fr}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:all .2s}.card:hover{box-shadow:var(--sh-h);transform:translateY(-2px)}.s-paper .card{background:var(--sand)}.s-navy .card{background:#ffffff0e;border-color:#ffffff24}.s-cream .card{background:#ffffffbd;border-color:#f0dfc5}.card p{margin-bottom:0;font-size:14.6px;line-height:1.6}.card .k{font-family:var(--mono);color:var(--ink-50);margin-bottom:14px;font-size:12.8px}.s-navy .card .k{color:#9dbbd6}.chip{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;background:var(--amber-t);color:#7a4e08;border:1px solid #f0d9af;border-radius:6px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 9px;font-size:9.6px;font-weight:600;display:inline-flex}.chip.live{color:#15522c;background:#e3f5e9;border-color:#bfe6ce}.chip.live:before{content:"";background:#1b8a4b;border-radius:50%;width:6px;height:6px}.s-navy .chip{color:#fbc77a;background:#f6a63b2e;border-color:#f6a63b52}ul.tk{color:var(--ink-70);margin:16px 0 0;padding:0;font-size:14px;list-style:none}ul.tk li{padding:6px 0 6px 26px;line-height:1.5;position:relative}ul.tk li:before{content:"";border-left:2px solid var(--amber-d);border-bottom:2px solid var(--amber-d);width:11px;height:6px;position:absolute;top:13px;left:2px;transform:rotate(-45deg)}.s-navy ul.tk{color:#c6daeb}.s-navy ul.tk li:before{border-color:var(--amber)}ul.tk.two{grid-template-columns:1fr 1fr;column-gap:48px;max-width:100%;display:grid}.arrow{font-weight:700;font-family:var(--dsp);color:var(--navy);align-items:center;gap:7px;margin-top:18px;font-size:14.2px;text-decoration:none;display:inline-flex}.s-navy .arrow{color:var(--amber)}.arrow:hover{text-decoration:underline}.stats{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat .v{font-family:var(--dsp);letter-spacing:-.04em;color:var(--navy);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:800;line-height:1}.s-navy .stat .v,.s-dark .stat .v{color:var(--amber)}.stat .l{color:var(--ink-50);margin-top:9px;font-size:13.6px;line-height:1.45}.s-navy .stat .l,.s-dark .stat .l{color:#9dbbd6}.sh{max-width:var(--mx);margin:0 auto 44px}.sh.c{text-align:center}.sh.c h2,.sh.c p{margin-left:auto;margin-right:auto}.sh p{max-width:62ch}.wall{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wall li{border:1px solid var(--line);font-family:var(--dsp);color:#7c7365;letter-spacing:-.01em;background:#fff;border-radius:10px;padding:13px 20px;font-size:14px;font-weight:700}.tiers{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.tier{border:1.5px solid var(--line);border-radius:var(--rl);background:#fff;padding:34px}.tier.hi{border-color:var(--navy);position:relative;box-shadow:0 20px 50px #05284c21}.tier.hi:after{content:"MOST ORGANIZATIONS";background:var(--navy);color:#fff;font-family:var(--mono);letter-spacing:.14em;border-radius:6px;padding:4px 11px;font-size:9.4px;position:absolute;top:-11px;left:34px}.tier .tn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);margin-bottom:14px;font-size:11px}.tier .tp{font-family:var(--dsp);letter-spacing:-.05em;color:var(--navy);margin-bottom:6px;font-size:3.5rem;font-weight:800;line-height:1}.tier .tp em{color:var(--ink-50);letter-spacing:-.01em;font-size:1.05rem;font-style:normal;font-weight:600}.tier .tb{color:var(--ink-70);min-height:44px;margin-bottom:22px;font-size:14.4px}.tier .b{justify-content:center;width:100%;margin-top:22px}table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;font-size:14.6px;overflow:hidden}caption{text-align:left;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-50);padding-bottom:12px;font-size:11px}th{text-align:left;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-50);background:var(--sand);border-bottom:1px solid var(--line);padding:15px 20px;font-size:10px;font-weight:600}td{color:var(--ink-70);border-bottom:1px solid #f2ede4;padding:15px 20px}tr:last-child td{border-bottom:0}td:first-child{color:var(--ink);font-weight:600;font-family:var(--dsp)}tr.us td{background:linear-gradient(90deg,#f6a63b29,#f6a63b0d)}.yes{color:#a21b20;font-weight:600}.no{color:#15522c;font-weight:600}.faq{gap:12px;max-width:840px;margin:0 auto;display:grid}.fq{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:22px 26px}.fq h3{color:var(--navy);margin-bottom:8px;font-size:1.06rem}.fq p{margin:0;font-size:14.8px}.s-sand .fq,.s-cream .fq{background:#fff}.steps{gap:0;max-width:920px;display:grid}.step{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:22px;padding:24px 0;display:grid}.step:last-child{border-bottom:1px solid var(--line)}.step .n{font-family:var(--mono);color:var(--amber-dt);padding-top:3px;font-size:13px;font-weight:600}.step p{margin:0;font-size:14.8px}.s-navy .step,.s-navy .step:last-child{border-color:#ffffff26}.s-navy .step .n{color:var(--amber)}.ans{border-left:3px solid var(--amber);border-radius:0 var(--r) var(--r) 0;background:linear-gradient(90deg,#f6a63b1c,#0000);margin-bottom:30px;padding:22px 26px}.ans p{color:var(--ink);max-width:72ch;margin:0;font-size:1.06rem}.s-navy .ans p{color:#eaf2f9}figure{margin:0}figure img{border-radius:var(--rl);border:1px solid var(--line);box-shadow:var(--sh)}figcaption{color:var(--ink-50);margin-top:11px;font-size:13px}.shot{background:linear-gradient(150deg,var(--cream),#fbead3);border-radius:var(--rl);border:1px solid #f1dfc4;padding:22px}.shot img{border:1px solid #05284c14;border-radius:10px;width:auto;max-width:100%;max-height:400px;margin:0 auto;box-shadow:0 10px 30px #05284c29}.shot{flex-direction:column;justify-content:center;display:flex}.prose{max-width:70ch}.prose h2{margin-top:44px;font-size:1.6rem}.prose h3{margin-top:30px}.prose ul,.prose ol{color:var(--ink-70);padding-left:22px}.prose li{margin:7px 0}footer{background:var(--navy-d);color:#9db8ce;padding:64px 26px 30px}footer .fg{max-width:var(--mx);grid-template-columns:1.5fr repeat(4,1fr);gap:34px;margin:0 auto;display:grid}footer img.fl{height:40px;margin-bottom:16px}footer .fh{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#7e99b4;margin-bottom:14px;font-size:10px}footer ul{margin:0;padding:0;list-style:none}footer a{color:#b6cbdd;margin:8px 0;font-size:14px;text-decoration:none;display:block}footer a:hover{color:var(--amber);text-decoration:underline}footer p{color:#8fa9c0;max-width:34ch;font-size:14px}footer .fb{max-width:var(--mx);color:#7e99b4;border-top:1px solid #113052;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;margin:44px auto 0;padding-top:22px;font-size:13px;display:flex}footer .fb>span{white-space:nowrap}footer .fb a{margin:0;display:inline}footer .fb .cdn{color:#b6cbdd;letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:7px;font-weight:600;display:inline-flex}footer .fb .cdn .leaf{color:var(--amber);flex:none}@media (width<=760px){footer .fb{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}footer .fb>span{white-space:normal}}@media (width<=1000px){.split,.split.w{grid-template-columns:1fr;gap:34px}.g3,.g4{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr;gap:24px}.tiers,ul.tk.two{grid-template-columns:1fr}footer .fg{grid-template-columns:1fr 1fr}.hdr nav{display:none}.hdr nav.open{border-bottom:1px solid var(--line);background:#fff;padding:18px 26px;display:block;position:absolute;top:100%;left:0;right:0}.hdr nav.open ul{flex-direction:column;gap:14px}.mtog{margin-left:auto;display:block}.hdr .rt{margin-left:0}main section{padding:58px 22px}}@media (width<=660px){.g2,.g3,.g4{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}}.tw{max-width:100%;overflow-x:auto}.tw:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:4px}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.form-error{color:#6e1414;background:#fdecec;border:1px solid #e4b4b4;border-left:4px solid #a32020;border-radius:10px;max-width:520px;margin:0 0 18px;padding:13px 16px;font-size:14.6px;line-height:1.55}.form-error[hidden]{display:none}.b .spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite b-spin;display:none}.b.is-busy .spin{display:inline-block}.b.is-busy{cursor:progress}@keyframes b-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.b.is-busy .spin{display:none}}.form-status{max-width:520px;color:var(--ink-70);margin:10px 0 0;font-size:14px}.form-status[hidden]{display:none}
