@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2?dpl=dpl_BRbwq95Nu7yxczmk8gdSjzu22VrE)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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_2c3afe65-module___QcoCW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_2c3afe65-module___QcoCW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
[data-theme=brand]{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#ec3013;--color-accent-2:#e15b47;--color-divider:#201e1d66;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff2ef;--color-accent-200:#ffe0d9;--color-accent-300:#ffc4b8;--color-accent-400:#ff9783;--color-accent-500:#ff563c;--color-accent-600:#dd2b0f;--color-accent-700:#ae1800;--color-accent-800:#7c1405;--color-accent-900:#4d170e;--color-accent-2-100:#fff2ef;--color-accent-2-200:#ffe0da;--color-accent-2-300:#ffc4b9;--color-accent-2-400:#ff9784;--color-accent-2-500:#ef6853;--color-accent-2-600:#c94b39;--color-accent-2-700:#9e3526;--color-accent-2-800:#71261b;--color-accent-2-900:#471d16;--font-heading:var(--font-archivo), var(--font-geist-sans), system-ui, sans-serif;--font-heading-weight:800;--font-body:var(--font-archivo), var(--font-geist-sans), system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--shadow-sm:0 1px 2px #2d2b2b24;--shadow-md:0 3px 10px #2d2b2b29;--shadow-lg:0 12px 32px #2d2b2b38;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}[data-theme=brand] *{transition-property:none}[data-theme=brand] h1,[data-theme=brand] h2,[data-theme=brand] h3,[data-theme=brand] h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}[data-theme=brand] .grayscale{filter:grayscale()contrast(1.08)}[data-theme=brand],[data-theme=brand] *,[data-theme=brand]:before,[data-theme=brand] :before,[data-theme=brand]:after,[data-theme=brand] :after{box-sizing:border-box}[data-theme=brand]{margin:0;font-size:15px;font-weight:400;line-height:1.55}[data-theme=brand] h1,[data-theme=brand] h2,[data-theme=brand] h3,[data-theme=brand] h4,[data-theme=brand] h5,[data-theme=brand] h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}[data-theme=brand] h1{font-size:42px}[data-theme=brand] h2{font-size:32px}[data-theme=brand] h3{font-size:25px}[data-theme=brand] h4{font-size:20px}[data-theme=brand] h5{font-size:16px}[data-theme=brand] h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}[data-theme=brand] p{margin:0 0 var(--space-3)}[data-theme=brand] a{color:var(--color-accent);text-underline-offset:3px}[data-theme=brand] img{max-width:100%;display:block}[data-theme=brand] figure{margin:0}[data-theme=brand] figcaption{margin-top:var(--space-1);color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}[data-theme=brand] .text-muted{color:color-mix(in srgb, var(--color-text) 55%, transparent)}[data-theme=brand] :focus,[data-theme=brand]:focus{outline:none}[data-theme=brand] :focus-visible,[data-theme=brand]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-theme=brand] ::selection,[data-theme=brand]::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}[data-theme=brand] .hr{height:2px;margin:var(--space-4) 0;background:var(--color-divider);border:0}[data-theme=brand] .btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}[data-theme=brand] .btn svg{display:block}[data-theme=brand] .btn:disabled{opacity:.45;cursor:not-allowed}[data-theme=brand] .btn-primary{background:var(--color-accent);color:var(--color-bg)}[data-theme=brand] .btn-primary:hover{background:var(--color-accent-600)}[data-theme=brand] .btn-primary:active{background:var(--color-accent-700)}[data-theme=brand] .btn-secondary{border-color:var(--color-divider)}[data-theme=brand] .btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}[data-theme=brand] .btn-secondary:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}[data-theme=brand] .btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}[data-theme=brand] .btn-ghost:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}[data-theme=brand] .btn-ghost:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}[data-theme=brand] .btn-icon{width:36px;height:36px;padding:0}[data-theme=brand] .btn-block{width:100%;margin-top:var(--space-2);text-align:left;justify-content:flex-start}[data-theme=brand] .field>label{color:color-mix(in srgb, var(--color-text) 70%, transparent);margin-bottom:5px;font-size:12px;display:block}[data-theme=brand] .input{width:100%;min-height:36px;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:6px 10px;font-size:14px}[data-theme=brand] .input:hover{border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}[data-theme=brand] .input:focus-visible{border-color:var(--color-accent);outline-offset:0}[data-theme=brand] textarea.input{resize:vertical;min-height:90px}[data-theme=brand] .radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}[data-theme=brand] .radio input,[data-theme=brand] .seg-opt input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}[data-theme=brand] .radio .dot{border:1.5px solid var(--color-divider);border-radius:50%;flex:none;width:16px;height:16px}[data-theme=brand] .radio:hover .dot{border-color:var(--color-accent)}[data-theme=brand] .radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}[data-theme=brand] .radio input:focus-visible+.dot{outline:2px solid var(--color-accent);outline-offset:2px}[data-theme=brand] .seg{border:1px solid var(--color-divider);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}[data-theme=brand] .seg-opt{cursor:pointer;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}[data-theme=brand] .seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}[data-theme=brand] .seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}[data-theme=brand] .seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}[data-theme=brand] .seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}[data-theme=brand] .card{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}[data-theme=brand] .card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-size:10px}[data-theme=brand] .card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}[data-theme=brand] .card-body{opacity:.8;flex:1;margin:0;font-size:13px}[data-theme=brand] .card-meta{color:color-mix(in srgb, var(--color-text) 50%, transparent);align-items:center;gap:6px;font-size:11px;display:flex}[data-theme=brand] .elev-sm{box-shadow:var(--shadow-sm)}[data-theme=brand] .elev-md{box-shadow:var(--shadow-md)}[data-theme=brand] .elev-lg{box-shadow:var(--shadow-lg)}[data-theme=brand] .tag{letter-spacing:.02em;border-radius:calc(var(--radius-md) * .75);align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}[data-theme=brand] .tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}[data-theme=brand] .tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}[data-theme=brand] .tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}[data-theme=brand] .tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}[data-theme=brand] .nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-divider);display:flex}[data-theme=brand] .nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin-right:auto;font-size:18px}[data-theme=brand] .nav a{color:inherit;font-size:14px;text-decoration:none}[data-theme=brand] .nav a:hover,[data-theme=brand] .nav a[aria-current=page]{color:var(--color-accent)}[data-theme=brand] .table{border-collapse:collapse;width:100%;font-size:14px}[data-theme=brand] .table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);padding:var(--space-2);border-bottom:2px solid var(--color-divider);font-size:11px}[data-theme=brand] .table td{padding:var(--space-2);border-bottom:1px solid var(--color-divider)}[data-theme=brand] .table tbody tr:hover{background:color-mix(in srgb, var(--color-text) 4%, transparent)}[data-theme=brand] .dialog-backdrop{padding:var(--space-4);background:color-mix(in srgb, var(--color-neutral-900) 50%, transparent);place-items:center;display:grid;position:fixed;inset:0}[data-theme=brand] .dialog{gap:var(--space-3);width:min(440px,100%);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}[data-theme=brand] .dialog-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:20px}[data-theme=brand] .dialog-body{opacity:.85;font-size:14px}[data-theme=brand] .dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}[data-theme=brand]{--color-accent:#005aa5;--color-accent-2:#005aa5;--color-accent-100:#eef4fa;--color-accent-200:#d3e4f2;--color-accent-300:#a9c9e5;--color-accent-400:#6ba2cf;--color-accent-500:#1a74b8;--color-accent-600:#004b8c;--color-accent-700:#003d73;--color-accent-800:#002f59;--color-accent-900:#00203d;--color-accent-2-100:#eef4fa;--color-accent-2-200:#d3e4f2;--color-accent-2-300:#a9c9e5;--color-accent-2-400:#6ba2cf;--color-accent-2-500:#1a74b8;--color-accent-2-600:#004b8c;--color-accent-2-700:#003d73;--color-accent-2-800:#002f59;--color-accent-2-900:#00203d;--color-flag:#ec3013;--color-flag-100:#fff2ef;--color-flag-200:#ffe0d9;--color-flag-700:#ae1800}[data-theme=brand] .tag-flag{background:var(--color-flag-100);color:var(--color-flag-700)}[data-theme=brand] input[type=range]{accent-color:var(--color-accent);width:100%;margin:0;display:block}[data-theme=brand] .nav a.btn-primary{color:var(--color-bg)}[data-theme=brand] .nav a.btn-primary:hover{color:var(--color-bg);background:var(--color-accent-600)}[data-theme=brand] .nav a.btn-secondary{color:var(--color-text)}[data-theme=brand],[data-theme=brand] img{max-width:100%}[data-theme=brand]>div:not(.st-fixed){padding-inline:calc(calc(var(--space-8) * 1.5) + max(0px, calc((100% - 1344px) / 2)))!important}[data-theme=brand]>div[data-stats]{padding-inline:max(0px,50% - 672px)!important}[data-theme=brand]>div[data-seo]{margin-inline:calc(calc(var(--space-8) * 1.5) + max(0px, calc((100% - 1344px) / 2)))!important;padding-inline:0!important}@media (max-width:1180px){[data-theme=brand] .st-split{grid-template-columns:minmax(0,1fr)!important}[data-theme=brand] .st-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-theme=brand] .st-cols-5,[data-theme=brand] .st-cols-4,[data-theme=brand] .st-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-theme=brand] .st-cols-6>:not(.st-panel),[data-theme=brand] .st-cols-5>:not(.st-panel),[data-theme=brand] .st-cols-4>:not(.st-panel),[data-theme=brand] .st-cols-3>:not(.st-panel){border-right:0!important}[data-theme=brand] h1{max-width:20ch!important;font-size:clamp(40px,6.4vw,80px)!important}[data-theme=brand] .nav>a:first-child{width:220px!important;height:46px!important}[data-theme=brand] .nav>a:first-child img{width:220px!important}[data-theme=brand] .nav .nav-actions{order:1;margin-left:auto!important}[data-theme=brand] .nav .nav-links{flex-basis:100%;order:2;justify-content:flex-start;margin-left:0!important}}@media (max-width:760px){[data-theme=brand]>div:not(.st-fixed){padding-left:20px!important;padding-right:20px!important}[data-theme=brand] h1{font-size:clamp(30px,8.6vw,46px)!important;line-height:1.02!important}[data-theme=brand] h2{letter-spacing:-.02em!important;font-size:27px!important}[data-theme=brand] h3{font-size:22px!important}[data-theme=brand] blockquote{font-size:24px!important;line-height:1.14!important}[data-theme=brand] p{font-size:16px!important}[data-theme=brand] .st-cols-6,[data-theme=brand] .st-cols-5,[data-theme=brand] .st-cols-4,[data-theme=brand] .st-cols-3,[data-theme=brand] .st-cols-2,[data-theme=brand] .st-clock,[data-theme=brand] .st-outlist,[data-theme=brand] .st-kv{grid-template-columns:minmax(0,1fr)!important;gap:10px 0!important}[data-theme=brand] .st-cols-6>:not(.st-panel),[data-theme=brand] .st-cols-2>:not(.st-panel),[data-theme=brand] .st-clock>:not(.st-panel),[data-theme=brand] .st-outlist>:not(.st-panel){border-right:0!important}[data-theme=brand] .st-ledger{grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important}[data-theme=brand] .st-ledger>*{text-align:left!important;grid-column:1!important}[data-theme=brand] .st-drow{grid-template-columns:58px minmax(0,1fr)!important;row-gap:3px!important;padding:10px 4px!important}[data-theme=brand] .st-drow>:nth-child(n+3){text-align:left!important;grid-column:2!important;font-size:13px!important}[data-theme=brand] .st-dhead{display:none!important}[data-theme=brand] .nav{flex-wrap:wrap;row-gap:10px;position:static!important}[data-theme=brand] .nav>a:first-child{width:180px!important;height:38px!important}[data-theme=brand] .nav>a:first-child img{width:180px!important}[data-theme=brand] .nav .nav-links{font-size:14px;gap:var(--space-4)!important}[data-theme=brand] .nav .nav-actions .btn{padding:var(--space-2) var(--space-4)!important;font-size:14px!important}[data-theme=brand] .btn{white-space:nowrap}[data-theme=brand] #faq summary{font-size:17px!important}[data-theme=brand] .st-fixed>div{justify-content:space-between;gap:var(--space-4);flex-wrap:nowrap;padding:10px 20px!important}[data-theme=brand] .st-fixed>div>span:first-child{line-height:1.25;font-size:15px!important}[data-theme=brand] .st-fixed .mono{display:none!important}[data-theme=brand] .st-fixed .btn{white-space:nowrap;flex:none;width:auto;padding:var(--space-3) var(--space-4)!important;margin-left:0!important;font-size:14px!important}[data-theme=brand] .st-fixed a[href=\#roi]{display:none!important}[data-theme=brand] .st-head{align-items:flex-start!important;gap:var(--space-3)!important;flex-direction:column!important}[data-theme=brand] .st-clock{gap:0!important}[data-theme=brand] .st-clock-head{display:none!important}[data-theme=brand] .st-clock .st-clock-t{border-bottom:0!important;padding:16px 0 4px!important;font-size:12px!important}[data-theme=brand] .st-clock .st-clock-h,[data-theme=brand] .st-clock .st-clock-s{box-shadow:none!important;border-bottom:0!important;padding:3px 0!important;font-size:15px!important}[data-theme=brand] .st-clock .st-clock-h:before{content:"By hand";letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 45%, transparent);font-size:10px;display:block}[data-theme=brand] .st-clock .st-clock-s:before{content:"With SmartTakeoffs";letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-700);font-size:10px;display:block}[data-theme=brand] .st-clock .st-clock-s{border-bottom:1px solid var(--color-divider)!important;padding-bottom:16px!important}[data-theme=brand] .st-roi-toggle{display:inline-flex!important}[data-theme=brand] .st-roi-body[data-open=false]{display:none!important}[data-theme=brand] .st-roi-body .st-cols-3>div{border-bottom:1px solid var(--color-divider);border-right:0!important;padding:14px 0!important}[data-theme=brand] .st-roi-body .st-cols-3>div:last-child{border-bottom:0}[data-theme=brand] .st-outlist{gap:0 var(--space-3)!important;grid-template-columns:26px minmax(0,1fr) auto!important}[data-theme=brand] #pipeline .st-cols-6>div{border-bottom:1px solid color-mix(in srgb, var(--color-text) 18%, transparent);padding:var(--space-4) 0!important;border-right:0!important}[data-theme=brand] #pipeline .st-cols-6>div:last-child{border-bottom:0}[data-theme=brand] #pricing .st-cols-5>div{border-bottom:1px solid var(--color-divider);padding:var(--space-6) 0!important;border-right:0!important}[data-theme=brand] #pricing .st-cols-5>div:last-child{border-bottom:0}[data-theme=brand] #pricing .st-cols-5>.st-price-hot{margin:0 calc(-1 * var(--space-4));padding:var(--space-6) var(--space-4)!important}}[data-theme=brand] #faq summary::-webkit-details-marker{display:none}[data-theme=brand] #faq summary::marker{content:""}[data-theme=brand] #faq summary:hover,[data-theme=brand] #faq details[open]>summary{color:var(--color-accent-700)}[data-theme=brand] #faq details[open]>summary>span{transform:rotate(45deg)}[data-theme=brand] #faq summary>span{transition:transform .16s;display:inline-block}[data-theme=brand] #faq summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[data-theme=brand] .st-fixed>div{max-width:1440px;width:100%!important}[data-theme=brand] #access input,[data-theme=brand] #access select{color:var(--color-text)}[data-theme=brand] #access input:focus-visible,[data-theme=brand] #access select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-theme=brand] [id=features],[data-theme=brand] [id=how-it-works],[data-theme=brand] [id=watch-it-work],[data-theme=brand] [id=waitlist]{scroll-margin-top:150px;position:static!important;top:auto!important}[data-theme=brand] div[id]{scroll-margin-top:100px}[data-theme=brand] .btn,[data-theme=brand] input,[data-theme=brand] select,[data-theme=brand] textarea{border-radius:8px!important}[data-theme=brand] [data-seg]{border-radius:0!important}[data-theme=brand] [data-seg]:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}[data-theme=brand] [data-seg]:last-child{border-right:1px solid var(--color-divider)!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}[data-theme=brand] .st-card{border-radius:12px;overflow:hidden}[data-theme=brand] .st-panel{border-radius:14px}[data-theme=brand] .tag{border-radius:999px!important}[data-theme=brand] .st-drow,[data-theme=brand] .st-dhead,[data-theme=brand] .st-ledger,[data-theme=brand] .st-outlist,[data-theme=brand] .st-clock{border-radius:0!important}[data-theme=brand] #top,[data-theme=brand] #access,[data-theme=brand] #footer{isolation:isolate;position:relative;overflow:clip}[data-theme=brand] #top:before,[data-theme=brand] #access:before,[data-theme=brand] #footer:before{content:"";z-index:-2;opacity:.1;pointer-events:none;background-image:url(/blueprint-tile.svg);background-size:320px 320px;position:absolute;inset:0}[data-theme=brand] #top:after,[data-theme=brand] #access:after{content:"";z-index:-1;pointer-events:none;transform-origin:30% 25%;will-change:transform;background-image:radial-gradient(38% 44% at 22% 28%,#005aa521,#0000 70%),radial-gradient(34% 40% at 76% 68%,#005aa51a,#0000 72%);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;animation:26s ease-in-out infinite alternate st-drift;position:absolute;inset:-30%}@keyframes st-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,3%)scale(1.12)}}[data-theme=brand] [data-rise=armed]{opacity:0;transform:translateY(16px)}[data-theme=brand] [data-rise=in]{opacity:1;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transform:none}[data-theme=brand] .st-sheen{--sheen-hi:var(--color-accent-400);position:relative}[data-theme=brand] .st-sheen:after{content:attr(data-sheen);padding:inherit;pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(100deg, transparent 0%, transparent 34%, var(--sheen-hi) 43%, var(--color-accent-200) 50%, var(--sheen-hi) 57%, transparent 66%, transparent 100%);background-position:-80% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}[data-theme=brand] .st-sheen[data-sheen-on]:after{animation:11s linear infinite st-sheen}@keyframes st-sheen{0%{background-position:120% 0}32%{background-position:-80% 0}to{background-position:-80% 0}}[data-theme=brand] .st-logo{position:relative}[data-theme=brand] .st-logo:after{content:"";pointer-events:none;background-image:linear-gradient(100deg,#fff0 34%,#ffffff4d 43%,#ffffff8c 50%,#ffffff4d 57%,#fff0 66%);background-position:-80% 0;background-repeat:no-repeat;background-size:300% 100%;animation:12.5s linear infinite st-glint;position:absolute;inset:0;-webkit-mask-image:url(/logo-trim.png);mask-image:url(/logo-trim.png);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes st-glint{0%{background-position:120% 0}28%{background-position:-80% 0}to{background-position:-80% 0}}[data-theme=brand] .st-shimmer{background-image:linear-gradient(90deg, var(--color-neutral-200) 0%, var(--color-neutral-300) 45%, var(--color-neutral-200) 90%);background-size:220% 100%;animation:1.5s linear infinite st-shimmer}@keyframes st-shimmer{0%{background-position:120% 0}to{background-position:-60% 0}}[data-theme=brand] [data-row]{transition:background-color .13s}[data-theme=brand] [data-row]:hover{background-color:color-mix(in srgb, var(--color-accent) 7%, transparent)}[data-theme=brand] #traceability [data-row]{cursor:pointer}[data-theme=brand] #traceability [data-row]>span:last-child{transition:color .13s}[data-theme=brand] #traceability [data-row]:hover>span:last-child{color:var(--color-accent-700);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}[data-theme=brand] #traceability [data-row]>span:last-child:after{content:"";transition:opacity .13s}[data-theme=brand] #traceability [data-row]:hover>span:last-child:after{content:" ↗"}[data-theme=brand]{font-variant-numeric:tabular-nums}[data-theme=brand] .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=brand] .mono,[data-theme=brand] .st-drow,[data-theme=brand] .st-ledger,[data-theme=brand] .st-outlist,[data-theme=brand] .st-clock,[data-theme=brand] .tag{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero" 1, "tnum" 1}@media (prefers-reduced-motion:reduce){[data-theme=brand] #top:after,[data-theme=brand] #access:after,[data-theme=brand] .st-shimmer,[data-theme=brand] .st-sheen[data-sheen-on]:after,[data-theme=brand] .st-sheen:after,[data-theme=brand] .st-logo:after{animation:none}[data-theme=brand] [data-rise=armed]{opacity:1!important;transform:none!important}[data-theme=brand] [data-rise=in],[data-theme=brand] #faq summary>span,[data-theme=brand] [data-row],[data-theme=brand] #traceability [data-row]>span:last-child{transition:none}}