@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}:root{--ink-rgb:20, 26, 71;--berry-rgb:166, 20, 77;--accent-pink-rgb:199, 39, 99;--ink:#141a47;--ink-2:#0f1438;--berry:#a6144d;--berry-dark:#820f3d;--berry-soft:#fdeaf1;--berry-tint:#f7dbe7;--berry-light:#f06f9d;--accent-pink:#c72763;--accent-blue:#5662a7;--accent-gold:#d99a2b;--paper:#fffaf5;--surface:#fff;--surface-2:#f8f9ff;--panel:#fdfdff;--muted:rgba(var(--ink-rgb), .68);--line:rgba(var(--berry-rgb), .16);--display:"Instrument Sans", sans-serif;--body:"Instrument Sans", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-18:72px;--space-20:80px;--radius-xs:6px;--radius-sm:8px;--radius:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:24px;--radius-3xl:30px;--radius-pill:999px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--shadow-sm:0 8px 22px rgba(var(--ink-rgb), .05);--shadow-md:0 14px 34px rgba(var(--ink-rgb), .06);--shadow-lg:0 30px 80px rgba(var(--ink-rgb), .18);--shadow-glow:0 0 28px rgba(var(--berry-rgb), .35);--shadow:0 28px 80px rgba(var(--ink-rgb), .12);--dur-fast:.16s;--dur:.18s;--dur-slow:.3s;--ease:ease}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(var(--fadeUp-y,28px))}to{opacity:1;transform:translateY(0)}}body{min-height:100vh;color:var(--ink);font-family:var(--body);background:radial-gradient(circle at 12% 10%, rgba(var(--berry-rgb), .12), transparent 25rem), radial-gradient(circle at 88% 0%, rgba(var(--ink-rgb), .1), transparent 26rem), linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);margin:0;line-height:1.65}body.menu-open{overflow:hidden}a{color:inherit}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary,label.nav-toggle,[tabindex]):focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:4px}.skip-link{z-index:100;border-radius:var(--radius);background:var(--berry);color:var(--surface);font-weight:var(--fw-bold);padding:10px 16px;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.site-nav,main,footer{z-index:1;position:relative}.site-nav{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-8);border-bottom:1px solid rgba(var(--ink-rgb), .08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;padding:14px max(24px,50% - 620px);display:flex;position:sticky;top:0}.logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-text{color:var(--ink);font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.03em;white-space:nowrap}.logo-text span{color:var(--berry)}.nav-links,.nav-ctas,.mobile-menu-links,.mobile-menu-ctas,.actions,.pill-row,.card-grid,.related-grid,.foot-links{align-items:center;display:flex}.nav-links{gap:2px}.nav-links a,.mobile-menu-links a{color:var(--muted);font-size:var(--fs-md);font-weight:var(--fw-medium);letter-spacing:-.01em;transition:color var(--dur) ease, background-color var(--dur) ease;text-decoration:none}.nav-links a{border-radius:var(--radius);white-space:nowrap;padding:8px 12px}.nav-links a:hover,.nav-links a.cur{background:rgba(var(--berry-rgb), .06)}.mobile-menu-links a:hover,.mobile-menu-links a.cur{color:var(--berry)}.nav-ctas{gap:14px}.btn{border-radius:var(--radius-pill);min-height:42px;font:800 14px var(--body);cursor:pointer;transition:transform var(--dur-fast) ease, box-shadow var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.site-nav .btn,.mobile-menu-ctas .btn{font-weight:var(--fw-medium)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--berry);color:var(--surface);box-shadow:0 18px 36px rgba(var(--berry-rgb), .24)}.btn-ghost{color:var(--ink);border-color:var(--line);background:#ffffffb8}.site-nav .nav-links a,.mobile-menu .mobile-menu-links a{color:rgba(var(--ink-rgb), .66)!important}.site-nav .nav-links a:hover,.site-nav .nav-links a.cur,.mobile-menu .mobile-menu-links a:hover,.mobile-menu .mobile-menu-links a.cur{color:var(--ink)!important}.site-nav .btn-primary{border-radius:var(--radius-md);min-height:40px;font-size:var(--fs-md);font-weight:var(--fw-semibold);white-space:nowrap;box-shadow:0 8px 18px -8px rgba(var(--berry-rgb), .6);padding:0 22px}.site-nav .btn-primary:hover{background:var(--berry-dark)}@media (width<=1180px){.site-nav{gap:var(--space-4);padding-left:24px;padding-right:24px}.site-nav .nav-links a{font-size:var(--fs-base);padding:8px 9px}.site-nav .btn-primary{font-size:var(--fs-base);padding:0 18px}}.nav-toggle-cb{opacity:0;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-toggle{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:none}.nav-toggle-cb:focus-visible~.site-nav .nav-toggle{outline:2px solid var(--berry);outline-offset:2px}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{border-radius:var(--radius-pill);content:"";background:currentColor;width:18px;height:2px;display:block}.nav-toggle-bars{position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{position:absolute;left:0}.nav-toggle-bars:before{top:-6px}.nav-toggle-bars:after{top:6px}.mobile-menu{z-index:19;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fffffff7;border-radius:20px;max-height:calc(100dvh - 90px);padding:16px;display:none;position:fixed;top:74px;left:16px;right:16px;overflow-y:auto}.nav-toggle-cb:checked~.mobile-menu{display:block}.mobile-menu-links,.mobile-menu-ctas{flex-direction:column;align-items:stretch;gap:6px}.mobile-menu-links a{border-radius:var(--radius-md);padding:10px 12px}.mobile-menu-links a:hover{background:var(--berry-soft)}.mobile-menu-ctas{margin-top:10px}main{width:min(1160px,100% - 44px);margin:0 auto}.hero{grid-template-columns:minmax(0,1.05fr) 360px;align-items:center;gap:38px;padding:88px 0 54px;display:grid}.eyebrow{color:var(--berry);font-size:var(--fs-xs);font-weight:var(--fw-black);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}h1,h2,h3,p{margin-top:0}h1{max-width:850px;font-family:var(--display);font-size:clamp(2.38rem,5.6vw,5.18rem);font-weight:var(--fw-semibold);letter-spacing:-.035em;margin-bottom:20px;line-height:1.03}.hero-copy p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:clamp(1.04rem,2vw,1.25rem)}.actions{flex-wrap:wrap;gap:12px;margin-top:28px}.hero-panel{border:1px solid var(--line);border-radius:var(--radius-3xl);background:linear-gradient(145deg, var(--surface), var(--berry-soft));box-shadow:var(--shadow);padding:28px}.hero-panel strong{color:var(--berry);letter-spacing:-.04em;margin-bottom:8px;font-size:42px;line-height:1;display:block}.hero-panel p{color:var(--muted);font-weight:var(--fw-bold);margin:0}.pill-row{flex-wrap:wrap;gap:8px;margin-top:22px}.pill-row span{border:1px solid rgba(var(--berry-rgb), .22);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--fs-xs);font-weight:var(--fw-heavy);background:#ffffff9e;padding:7px 10px}.section{padding:46px 0}.section-head{max-width:760px;margin-bottom:24px}.section-head h2{font-family:var(--display);font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--fw-semibold);letter-spacing:-.035em;margin-bottom:10px;line-height:1.1}.section-head p{color:var(--muted);font-size:1.05rem}.card-grid{align-items:stretch;gap:16px}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:0 18px 48px rgba(var(--ink-rgb), .07);background:#ffffffc7;padding:24px}.card h3{font-size:var(--fs-xl);letter-spacing:-.02em;margin-bottom:8px}.card p{color:var(--muted);font-size:var(--fs-md);margin-bottom:0}.workflow{gap:14px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius-xl);background:#ffffffb8;grid-template-columns:42px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.step-num{background:var(--berry);width:42px;height:42px;color:var(--surface);font-weight:var(--fw-black);border-radius:14px;place-items:center;display:grid}.step h3{margin-bottom:4px}.step p{color:var(--muted);margin:0}.compare-table-wrap{border:1px solid var(--line);border-radius:var(--radius-2xl);background:#ffffffd1;overflow-x:auto}.compare-table{border-collapse:collapse;text-align:start;width:100%;margin:0}.compare-row{border-top:1px solid var(--line)}.compare-row:first-child{border-top:0}.compare-table th,.compare-table td{text-align:start;vertical-align:top;margin:0;padding:18px 20px}.compare-table th{width:230px;color:var(--berry);font-weight:var(--fw-bold)}.compare-table td{color:var(--muted)}.fq-q{font:inherit;color:inherit;letter-spacing:inherit;margin:0;display:inline}.prose{max-width:760px}.prose p{color:var(--muted);font-size:var(--fs-lg);margin-bottom:14px;line-height:1.7}.prose p:last-child{margin-bottom:0}.prose h3{letter-spacing:-.02em;margin:24px 0 8px;font-size:19px}.prose strong{color:var(--ink)}.prose ul{color:var(--muted);margin:0 0 14px;padding-left:20px}.prose li{margin-bottom:6px;line-height:1.6}.faq-list{gap:12px;display:grid}.faq-item{border:1px solid var(--line);border-radius:var(--radius-xl);background:#ffffffc7;padding:22px}.faq-item h3{margin-bottom:6px}.faq-item p{color:var(--muted);margin:0}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.related-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);font-weight:var(--fw-black);padding:20px;text-decoration:none;display:block}.related-card:hover{border-color:rgba(var(--berry-rgb), .35);box-shadow:0 16px 38px rgba(var(--ink-rgb), .08)}.cta{border-radius:var(--radius-3xl);background:linear-gradient(135deg, var(--berry), var(--berry-dark));color:var(--surface);text-align:center;box-shadow:var(--shadow);margin:48px 0 64px;padding:clamp(28px,5vw,56px)}.cta h2{font-family:var(--display);font-size:clamp(2.2rem,5vw,4.8rem);font-weight:var(--fw-semibold);letter-spacing:-.035em;margin-bottom:10px;line-height:1.1}.cta p{color:#ffffffd1}.cta .btn{background:var(--surface);color:var(--berry)}.tool-wrap{max-width:760px;margin:0 auto}.tool-field{text-align:left;flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.tool-field label{color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-md)}.tool-field .hint{color:var(--muted);font-weight:400;font-size:var(--fs-sm)}.tool-field input,.tool-field select{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:11px 14px}.tool-field input:focus,.tool-field select:focus{outline:2px solid var(--berry);outline-offset:1px;border-color:var(--berry)}.tool-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.tool-grid .tool-field input,.tool-grid .tool-field select{margin-top:auto}.tool-result{border:1px solid var(--berry-tint);border-radius:var(--radius-md);background:var(--berry-soft);text-align:left;margin-top:20px;padding:16px}.tool-result code{color:var(--berry-dark);font-size:var(--fs-md);word-break:break-all;margin-bottom:12px;display:block}.tool-result.stat{text-align:center;padding:20px}.tool-result .big{color:var(--berry-dark);font-size:clamp(2rem,6vw,2.4rem);font-weight:var(--fw-heavy);line-height:1.1}.tool-result .sub{color:var(--muted);margin-top:6px}.tool-result .total{font-weight:var(--fw-semibold);margin-top:14px}.tool-actions{flex-wrap:wrap;gap:10px;display:flex}footer{border-top:1px solid rgba(var(--ink-rgb), .1);background:#ffffffb8;justify-content:space-between;align-items:center;gap:24px;padding:34px 48px;display:flex}.foot-links{flex-wrap:wrap;justify-content:center;gap:18px}.foot-copy{color:var(--muted);font-size:var(--fs-xs);font-weight:400}@media (width<=980px){.site-nav{padding:14px 22px}.nav-toggle{display:inline-flex}.nav-links,.nav-ctas{display:none}.hero,.card-grid.three,.related-grid{grid-template-columns:1fr}.hero{padding-top:56px}.hero-panel{max-width:520px}}@media (width<=640px){main{width:min(100% - 28px,1160px)}h1{font-size:clamp(2.1rem,11.2vw,3.64rem)}.tool-grid{grid-template-columns:1fr}.compare-table,.compare-table tbody,.compare-row,.compare-table th,.compare-table td{width:auto;display:block}.compare-table th{padding-bottom:4px}.compare-table td{padding-top:0}footer{text-align:center;flex-direction:column;padding:28px 20px}}.nav-mega{align-items:center;display:flex;position:static}.nav-mega>a{align-items:center;gap:6px;display:inline-flex;position:relative}.nav-mega>a:after{content:"";opacity:.5;width:5px;height:5px;transition:opacity var(--dur) ease, transform var(--dur) ease;border-bottom:1.4px solid;border-right:1.4px solid;transform:translateY(-2px)rotate(45deg)}.nav-mega:hover>a:after,.nav-mega:focus-within>a:after{opacity:.9;transform:translateY(0)rotate(225deg)}.nav-mega:hover>a,.nav-mega:focus-within>a{background:rgba(var(--berry-rgb), .06);color:var(--ink)!important}.mega-menu{z-index:120;gap:var(--space-2);border:1px solid rgba(var(--ink-rgb), .08);border-radius:var(--radius-lg);background:var(--surface);width:min(620px,100vw - 40px);box-shadow:0 24px 60px -24px rgba(var(--ink-rgb), .35), 0 2px 6px rgba(var(--ink-rgb), .05);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) ease, transform var(--dur) ease, visibility var(--dur) ease;grid-template-columns:repeat(2,minmax(220px,1fr));padding:10px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,10px)}.nav-mega>a:before{content:"";pointer-events:none;height:44px;position:absolute;top:100%;left:-48px;right:-48px}.nav-mega:hover>a:before,.nav-mega:focus-within>a:before{pointer-events:auto}.nav-mega:hover .mega-menu,.nav-mega:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-menu a{border-radius:var(--radius-md);transition:background-color var(--dur) ease;white-space:normal;padding:12px 14px;text-decoration:none;display:block;color:var(--ink)!important}.mega-menu a:hover,.mega-menu a.cur{background:rgba(var(--berry-rgb), .06)}.mega-menu strong,.mega-menu span{display:block}.mega-menu strong{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:-.015em;margin-bottom:3px}.mega-menu a:hover strong{color:var(--berry)}.mega-menu span{color:rgba(var(--ink-rgb), .58);font-size:var(--fs-sm);font-weight:400;line-height:1.4}.mobile-menu-links a[href^="/features/"]:not([href="/features/"]):not([href="/features/index.html"]){font-size:var(--fs-base);padding-left:28px}@media (width<=980px){.nav-mega .mega-menu{display:none}}footer{justify-content:space-between;align-items:start;gap:var(--space-8);text-align:left;grid-template-columns:repeat(5,max-content);display:grid}.footer-brand,.footer-col{align-content:start;gap:var(--space-3);display:grid}.footer-brand .logo{align-self:start}.footer-address{max-width:220px;color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.6}.footer-title{color:var(--ink,var(--white,var(--ink)));font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1.2}.foot-links{justify-content:start;gap:9px;width:auto;display:grid}.foot-links a{color:var(--muted);font-size:var(--fs-sm);font-weight:400;text-decoration:none;display:inline-flex}.foot-links a:hover{color:var(--ink)}.foot-copy{margin-top:4px}@media (width<=900px){footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){footer{text-align:left;grid-template-columns:1fr}.foot-links{justify-items:start}}.mega-menu{grid-template-columns:repeat(3,minmax(176px,1fr));gap:4px;width:min(860px,100vw - 40px);max-height:calc(100vh - 84px);padding:12px;overflow-y:auto}.mega-menu a{padding:8px 10px}.mega-menu strong{font-size:var(--fs-sm);margin-bottom:2px}.mega-menu span{font-size:var(--fs-2xs);line-height:1.25}@media (width<=900px){.nav-mega .mega-menu{display:none}}footer>.footer-col:nth-child(2) .foot-links{grid-template-columns:max-content max-content;align-content:start;gap:9px 50px;display:grid}@media (width<=560px){footer>.footer-col:nth-child(2) .foot-links{grid-template-columns:1fr}}.mega-menu-compare{width:min(860px,100vw - 40px)}.mega-menu-usecases{width:min(660px,100vw - 40px)}.mega-menu-tools{grid-template-columns:repeat(2,minmax(176px,1fr));width:min(520px,100vw - 40px)}.related-card span{margin-bottom:8px;font-size:20px;display:block}.related-card small{color:var(--muted);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:1.5;display:block}.docs-code{color:#f6e9f0;border-radius:var(--radius-md);font-size:var(--fs-base);background:#1a1118;margin:18px 0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.7;overflow:auto}.docs-code code{white-space:pre}.docs-note{color:var(--muted);font-size:var(--fs-base);font-weight:var(--fw-semibold);margin-top:6px}.install-lang{font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin-bottom:2px}.lang-switcher-nav-wrap{align-items:center;display:inline-flex;position:relative}.lang-switcher-nav-label{font:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--ink);opacity:.85;cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.lang-switcher-nav-label::-webkit-details-marker{display:none}.lang-switcher-nav-wrap:hover .lang-switcher-nav-label,.lang-switcher-nav-wrap[open] .lang-switcher-nav-label{opacity:1}.lang-switcher-nav-label:after{content:"";opacity:.5;border-bottom:1.4px solid;border-right:1.4px solid;width:5px;height:5px;transform:translateY(-2px)rotate(45deg)}.lang-switcher-menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:128px;max-height:60vh;box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.lang-switcher-menu li{margin:0}.lang-switcher-menu a{border-radius:var(--radius-sm);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--muted);transition:background-color var(--dur) ease;padding:8px 12px;text-decoration:none;display:block}.lang-switcher-menu a:hover,.lang-switcher-menu a[aria-current=true]{background:rgba(var(--berry-rgb), .06);color:var(--berry)}[dir=rtl] .lang-switcher-menu{left:0;right:auto}@media (width<=980px){.site-nav .nav-ctas{gap:8px;display:inline-flex}.site-nav .nav-ctas .btn{display:none}}.sec-tag{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--purple-l)}.sec-h{font-family:var(--display);font-weight:var(--fw-heavy);letter-spacing:-1.5px;line-height:1.1}
