*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cookie-banner{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:max(24px,env(safe-area-inset-bottom));z-index:90;width:min(400px,calc(100vw - 32px));padding:24px;background:var(--paper);color:var(--body);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px rgb(20 23 26/12%)}.cookie-banner h2{margin:0 0 10px;font-family:var(--serif);font-size:22px;line-height:1.25;color:var(--ink)}.cookie-banner p{margin:0 0 20px;font-size:14px;line-height:1.65}.cookie-banner a{color:var(--ox);text-decoration:underline;text-underline-offset:3px}.cookie-banner-actions{display:flex;gap:12px}.cookie-banner-actions button{flex:1;min-height:44px;border:1px solid var(--ox);border-radius:6px;padding:10px 16px;background:transparent;color:var(--ox);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.cookie-banner-actions button:last-child{background:var(--ox);color:var(--paper)}.cookie-banner-actions button:hover{box-shadow:inset 0 0 0 1px var(--ox)}.cookie-banner :focus-visible{outline:2px solid var(--ox);outline-offset:4px}@media (max-width:600px){.cookie-banner{left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));padding:20px}}:root{--paper:#F2F0E8;--panel:#EBE8E0;--ink:#14171A;--body:#3D3A35;--mute:#7C766B;--ox:#6E1A26;--ox-deep:#2E0A11;--pine:#0F3A33;--brass:#8A6B2F;--line:#D9D3C6;--white:#FFFFFF;--color-bg-page:var(--paper);--color-bg-panel:var(--panel);--color-bg-inverse:var(--ink);--color-text-primary:var(--ink);--color-text-body:var(--body);--color-text-muted:var(--mute);--color-text-accent:var(--ox);--color-text-on-accent:var(--white);--color-border:var(--line);--color-action:var(--ox);--color-action-deep:var(--ox-deep);--serif:"PT Serif",Georgia,serif;--sans:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--text-display:58px;--text-h1:40px;--text-h2:32px;--text-h3:20px;--text-body:15.5px;--text-body-sm:13.5px;--text-eyebrow:12.5px;--text-nav:13.5px;--text-button:14px;--text-caption:12px;--leading-display:1.08;--leading-body:1.65;--leading-tight:1.28;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-18:18px;--space-24:24px;--space-28:28px;--space-32:32px;--space-48:48px;--space-72:72px;--space-80:80px;--wrap-max:1320px;--gut:clamp(20px,5vw,80px);--policy-max:850px;--radius-sm:7px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-full:999px;--ease-out:cubic-bezier(.23,1,.32,1)}.tf-display{font-size:clamp(34px,4.6vw,var(--text-display));line-height:var(--leading-display);letter-spacing:-.005em}.tf-display,.tf-h1{font-family:var(--serif);font-weight:400;color:var(--color-text-primary)}.tf-h1{font-size:clamp(28px,4vw,var(--text-h1));line-height:1.12}.tf-h2{font-size:clamp(24px,2.7vw,var(--text-h2));line-height:var(--leading-tight)}.tf-h2,.tf-h3{font-family:var(--serif);font-weight:400;color:var(--color-text-primary)}.tf-h3{font-size:var(--text-h3)}.tf-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-body)}.tf-body,.tf-eyebrow{font-family:var(--sans);font-weight:400}.tf-eyebrow{font-size:var(--text-eyebrow);color:var(--color-text-muted)}.tf-nav{font-size:var(--text-nav);color:var(--color-text-body)}.tf-button,.tf-nav{font-family:var(--sans);font-weight:600}.tf-button,.tf-cta{font-size:var(--text-button)}.tf-cta{display:inline-block;background:var(--color-action);color:var(--color-text-on-accent);text-decoration:none;padding:13px 24px;border-radius:var(--radius-md)}.tf-cta-ghost{background:none;color:var(--color-action);border:1px solid var(--color-action)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--paper);color:var(--body);font-family:var(--sans);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}.wrap{max-width:1320px;margin:0 auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.serif,h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink);letter-spacing:-.005em}a{color:var(--ox)}.site-shell{background:var(--paper)}@supports (animation-timeline:scroll()){body{animation:tf-overscroll-to-footer linear both;animation-timeline:scroll()}@keyframes tf-overscroll-to-footer{0%{background-color:var(--paper)}to{background-color:var(--ox-deep)}}}.site-shell>header{position:sticky;top:0;z-index:400;padding:calc(18px + env(safe-area-inset-top,0px)) 0 18px;isolation:isolate;overflow:visible;background:var(--paper);border-bottom:1px solid transparent;transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease}.site-shell>header.scrolled,.site-shell>header:has(.navlinks.open){background:rgba(242,240,232,.62);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border-bottom-color:rgba(217,211,198,.55)}.site-shell>header:has(.navlinks.open){background:rgba(242,240,232,.96)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.mark{width:32px;height:32px;border-radius:7px;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover;background:var(--ink)}.brand b{font-family:var(--sans);font-weight:600;letter-spacing:-.01em}.brand b,.brand-wordmark{font-size:16.5px;color:var(--ink)}.brand-wordmark{display:block;width:6.39709em;height:1.36182em;flex-shrink:0}.topnav{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.nav-toggle{display:none;width:40px;height:40px;margin-left:auto;padding:0;border:0;background:transparent;cursor:pointer;position:relative}.nav-toggle span,.nav-toggle:after,.nav-toggle:before{position:absolute;left:11px;width:18px;height:2px;background:var(--ink);border-radius:1px;transition:transform .18s ease,opacity .18s ease,top .18s ease}.nav-toggle:after,.nav-toggle:before{content:""}.nav-toggle:before{top:13px}.nav-toggle span{top:19px;display:block}.nav-toggle:after{top:25px}.nav-toggle[aria-expanded=true]:before{top:19px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span{opacity:0}.nav-toggle[aria-expanded=true]:after{top:19px;transform:rotate(-45deg)}body.nav-open{overflow:hidden}body.nav-open:before{content:"";position:fixed;inset:0;z-index:350;background:rgba(20,23,26,.38)}.navlinks{display:flex;align-items:center;gap:22px}.nav-btn,.navlinks>a{color:var(--body);text-decoration:none;font-size:13.5px;background:none;border:0;padding:0;font-family:var(--sans);cursor:pointer;white-space:nowrap;transition:color .2s}.nav-btn:hover,.navlinks>a:hover,.navlinks>a[aria-current=page]{color:var(--ox)}.nav-btn,.navlinks>a:not(.cta){transition:color .15s ease}.nav-btn:focus-visible,.nav-btn:hover,.navlinks>a:not(.cta):focus-visible,.navlinks>a:not(.cta):hover{color:#963747;text-decoration:none}.nav-btn:focus-visible,.navlinks>a:not(.cta):focus-visible{outline:2px solid var(--ox);outline-offset:5px}@media(prefers-reduced-motion:reduce){.nav-btn,.navlinks>a:not(.cta){transition:none}}.nav-item{position:static;z-index:2}.nav-btn{display:inline-flex;align-items:center;gap:6px}.nav-chevron{display:block;width:14px;height:14px;flex-shrink:0;transform:rotate(0deg);transform-origin:50% 50%;opacity:.7;transition:transform .2s ease}.has-drop.open .nav-chevron,.has-drop:focus-within .nav-chevron,.has-drop:hover .nav-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.nav-chevron{transition:none}}.mega{top:100%;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:var(--paper);border:1px solid var(--line);border-top:2px solid var(--ox);border-radius:0;z-index:410;box-shadow:0 16px 40px rgba(20,23,26,.12),0 3px 10px rgba(20,23,26,.05);padding:24px 12px;margin-top:14px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility .18s}.mega,.mega:before{position:absolute;right:0}.mega:before{content:"";left:0;bottom:100%;height:24px}.has-drop.open .mega,.has-drop:focus-within .mega,.has-drop:hover .mega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0 16px;text-decoration:none;color:inherit;border:0;position:relative}.mega-col+.mega-col:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line);pointer-events:none}a.mega-col{cursor:pointer}a.mega-col:focus-visible{outline:2px solid var(--ox);outline-offset:4px}a.mega-col:focus-visible strong,a.mega-col:hover strong{color:var(--ox)}.mega-icon{display:block;flex-shrink:0;width:24px;height:24px;margin-bottom:14px;color:var(--ox)}.mega-col strong{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.3;min-height:52px;color:var(--ink);margin:0 0 12px;transition:color .16s ease}.mega-description{display:block;flex:1;font-size:13px;line-height:1.6;color:var(--body);margin-bottom:20px}.mega-action{display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:12px;line-height:1.4;font-weight:600;color:var(--ox);white-space:nowrap}a.mega-col:focus-visible .mega-action-label,a.mega-col:hover .mega-action-label{text-decoration:underline;text-underline-offset:4px}.mega-arrow{display:inline-block;font-size:16px;line-height:1;transition:transform .16s ease}a.mega-col:focus-visible .mega-arrow,a.mega-col:hover .mega-arrow{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.mega-arrow,.mega-col strong{transition:none}a.mega-col:focus-visible .mega-arrow,a.mega-col:hover .mega-arrow{transform:none}}.cta.small{padding:9px 17px;font-size:13px;white-space:nowrap}.cta{display:inline-block;background:var(--ox);color:#fff;text-decoration:none;font-size:14px;padding:13px 24px;border-radius:10px;transition:background .18s ease,transform .16s var(--ease-out)}.cta:hover{background:#57131D;transform:translateY(-1px);color:#fff}.cta:active{transform:scale(.97)}.cta.ghost{background:none;color:var(--ox);border:1px solid var(--ox)}.cta.ghost:hover{background:var(--ox);color:#fff}.cta-claude{display:inline-flex;align-items:center;gap:8px}.cta-claude .claude-mark{width:16px;height:16px;flex:none;display:block;-o-object-fit:contain;object-fit:contain}footer{position:relative;background:var(--ox-deep);color:#E7DCDE;overflow:hidden}footer canvas{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;height:170px;opacity:.6;pointer-events:none}.fwrap{position:relative;z-index:2;padding:78px 0 calc(96px + env(safe-area-inset-bottom,0px))}footer .brand b{color:#fff}footer .mark{background:#fff;filter:invert(1)}.fgrid{display:grid;grid-template-columns:minmax(240px,1fr) 1.7fr;gap:48px;align-items:start}.fnews h3{font-family:var(--serif);font-weight:400;font-size:22px;color:#fff;margin:0 0 10px;letter-spacing:-.01em}.fnews p{margin:0;font-size:14px;line-height:1.6;color:#E7DCDE;opacity:.9;max-width:38ch}.newsletter{display:flex;margin-top:18px;max-width:380px;overflow:hidden;border-radius:3px;background:#fff;border:0}.newsletter input{flex:1;min-width:0;border:0;padding:0 14px;height:48px;font-family:var(--sans);font-size:14px;background:#fff;color:var(--ink);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter input:focus,.newsletter input:focus-visible{outline:none;box-shadow:none;border:0}.newsletter button{flex-shrink:0;border:0;height:48px;padding:0 20px;background:var(--ox);color:#fff;font-family:var(--sans);font-weight:600;font-size:14px;cursor:pointer}.newsletter button:hover{background:#57131D}.newsletter button:disabled{opacity:.7;cursor:wait}.nl-ok{margin:18px 0 0;font-size:14px;color:#fff}.nl-err{margin:10px 0 0;font-size:13px;color:#F3C9C9}.cols{display:grid;grid-template-columns:repeat(5,auto);gap:28px 32px;margin-top:0;justify-content:end}.cols h4{font-family:var(--sans);font-weight:600;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#A88A8F;margin:0 0 16px}.cols .dead,.cols a{display:block;color:#E7DCDE;text-decoration:none;font-size:14px;padding:5px 0;opacity:.88;transition:color .16s ease,opacity .16s ease}.cols a:hover{opacity:1;color:#fff}.cols .dead{opacity:.45;cursor:default}.fbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.25);font-size:13px;color:#E7DCDE}.fbar p{margin:0;opacity:.9}.fbar-links{display:flex;align-items:center;gap:22px}.fbar-links a{color:#E7DCDE;text-decoration:none;opacity:.8}.fbar-links a:hover{opacity:1;color:#fff}.fbar-links a{display:inline-flex;align-items:center;gap:8px}.fbar-links .link-ico{width:16px;height:16px;flex:none;display:block}.status-link{gap:8px}.status-dot{width:8px;height:8px;flex:none;border-radius:999px;background:rgba(231,220,222,.5)}.status-dot.is-ok{background:#3DDC74}.status-dot.is-issue{background:#F4C152}.hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:52px 0 0}.eyebrow{font-size:12.5px;color:var(--mute);margin:0 0 22px}h1{font-size:clamp(34px,4.6vw,58px);line-height:1.08;margin:0 0 18px;max-width:22ch}.nw{white-space:nowrap}.sub2{margin:0 0 30px;font-size:15.5px;line-height:1.65;color:var(--body);max-width:46ch}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.figure{flex-direction:column;min-height:380px}.figure,.plate{display:flex;align-items:center;justify-content:center;position:relative}.plate,.view{width:100%}.view{line-height:0}.figure.slot,.plate.slot,.plate.slot .view{min-height:380px;width:100%}.plate.slot{opacity:1;filter:none}.plate.slot .view{background:radial-gradient(ellipse 62% 72% at 50% 42%,rgba(20,23,26,.045),transparent 72%)}.plate.slot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(242,240,232,0) 0,var(--paper) 92%)}.band{position:relative;z-index:1;width:100%;height:170px;display:block;margin:-150px 0 0;pointer-events:none}.statement{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:70px 0 20px}.statement h2{font-size:clamp(24px,2.7vw,32px);line-height:1.28;margin:0;max-width:36ch}.statement p{margin:6px 0 0;color:var(--body);max-width:52ch}.prose{padding:28px 0 10px;max-width:68ch}.prose p{margin:0 0 18px}.page-about .about-body{max-width:min(860px,100%);margin:0 auto;padding:12px 0 32px;text-align:left}.page-about .about-body .prose{max-width:none;padding-top:36px}.page-about .about-body .lede,.page-about .about-body .step p{max-width:none}.page-about .stack-band,.page-developers .stack-band{background:#fff;padding:64px 0 72px;margin:28px 0 0}.page-about .stack-split,.page-developers .stack-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px 56px;align-items:center}.page-about .stack-copy .section-title,.page-developers .stack-copy .section-title{margin-bottom:16px}.page-about .stack-copy .stack-note,.page-developers .stack-copy .stack-note{margin:0;max-width:none;font-size:15.5px;line-height:1.65;color:var(--body)}.page-about .stack-figure,.page-developers .stack-figure{margin:0}.page-about .stack-figure img,.page-developers .stack-figure img{display:block;width:100%;height:auto;border-radius:0}.page-about .stats{gap:0;border-top:0;border-bottom:0;max-width:none;width:100%;margin:8px 0 48px}.page-about .stats div{padding:8px 36px;border-right:1px solid var(--line)}.page-about .stats div:first-child{padding-left:0}.page-about .stats div:last-child{padding-right:0;border-right:0}.page-about .wrap>.section-title{max-width:960px;width:100%;margin:0 auto 24px}.page-about .leaders{grid-template-columns:repeat(3,1fr);gap:22px 28px;max-width:none;width:100%;margin:0 0 40px}@media(min-width:901px){.page-about .leaders{grid-template-columns:repeat(6,minmax(0,1fr));max-width:960px;margin-inline:auto;row-gap:44px}.page-about .leader{grid-column:span 2}.page-about .leader:nth-child(4){grid-column:2/span 2}.page-about .leader:nth-child(5){grid-column:4/span 2}}.page-about .leader{display:flex;align-items:center;gap:14px;padding:6px 0;border:0;color:inherit}.page-about .leader img{display:block;width:88px;height:88px;flex-shrink:0;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;border-radius:8px;background:var(--panel);margin:0;box-shadow:0 1px 3px rgba(20,23,26,.06),0 4px 12px rgba(20,23,26,.04)}.page-about .leader-meta{flex:1;min-width:0}.page-about .leader-photo{flex-shrink:0;border-radius:8px}.page-about .leader a:focus-visible{outline:2px solid var(--ox);outline-offset:4px}.page-about .leader-name{display:flex;align-items:center;gap:6px}.page-about .leader-name>a:first-child{min-width:0;overflow-wrap:anywhere}.page-about .leader-name b{display:inline;font-size:16px;line-height:1.25}.page-about .leader span{margin-top:2px}.page-about .leader-li{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:var(--ox);text-decoration:none;border-radius:4px;transition:background .16s ease,color .16s ease}.page-about .leader-li:focus-visible,.page-about .leader-li:hover{background:rgba(110,26,38,.08);color:var(--ox)}.page-about .leader-li svg{display:block;width:14px;height:14px}.page-about .closing{padding:88px 0 0;max-width:none;width:100%}.page-about .closing-ico{display:flex;justify-content:center;margin:0 0 22px;color:#C4A15A}.page-about .closing-ico svg{width:48px;height:48px;display:block}.page-about .closing h2{font-size:32px;line-height:1.25;max-width:40ch;margin:0 auto;letter-spacing:-.02em}.page-about .backed{display:flex;flex-direction:column;align-items:center;gap:32px;padding:128px 0 80px;margin-top:0;max-width:none;width:100%}.page-about .backed-label{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);text-align:center}.page-about .backed-logos{flex-wrap:wrap;gap:50px;width:auto}.page-about .backed-logos,.page-about .backed-logos a{display:flex;align-items:center;justify-content:center}.page-about .backed-logos a{flex:none;opacity:.92;transition:opacity .15s}.page-about .backed-logos a:hover{opacity:1}.page-about .backed-logos img{display:block;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.page-about .backed-logos .logo-exponential{height:63px}.page-about .backed-logos .logo-8vc{height:32px}.page-about .backed-logos .logo-opengov{height:28px}.section-title{font-size:clamp(24px,2.7vw,32px);line-height:1.28;margin:0 0 12px}.lede{color:var(--body);max-width:62ch;margin:0 0 28px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:12px 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:8px 0 48px}.stats div{padding:8px 0}.stats b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,40px);color:var(--ink);letter-spacing:-.02em}.stats span{display:block;margin-top:6px;font-size:13.5px;color:var(--mute)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 56px}.cards.purpose{grid-template-columns:repeat(2,1fr)}.card{background:var(--panel);border-radius:14px;padding:28px 24px}.card h3{font-size:20px;margin:0 0 10px}.card p{margin:0;font-size:14px;color:var(--body)}.card .more,.card p+p{margin-top:10px}.card a.more{font-weight:600;text-decoration:none}.card a.more:hover{text-decoration:underline}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:20px 0 56px;align-items:start}.split h2{font-size:clamp(24px,2.7vw,32px);line-height:1.28;margin:0}.split p{margin:0;max-width:52ch}.quotes{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 0 56px}.quote{background:var(--panel);border-radius:14px;padding:28px 24px}.quote blockquote{margin:0 0 16px;font-family:var(--serif);font-size:17px;line-height:1.45;color:var(--ink)}.quote cite{display:block;font-style:normal;font-size:13px;color:var(--mute)}.quote cite b{color:var(--ink);font-weight:600}.quote cite a{color:var(--ox);text-decoration:none}.quote cite a:hover{text-decoration:underline}.quotes-carousel{margin:0 0 56px}.quotes-carousel .quote{display:none;max-width:56ch;margin:0 auto;text-align:center;background:transparent;padding:12px 8px 0}.quotes-carousel .quote.is-on{display:block}.quotes-carousel .quote blockquote{font-size:clamp(18px,2.1vw,22px);line-height:1.45}.quotes-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:22px}.quotes-nav .q-next,.quotes-nav .q-prev{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--mute);cursor:pointer;font-size:18px;line-height:1}.quotes-nav .q-next:hover,.quotes-nav .q-prev:hover{background:var(--panel);color:var(--ink)}.q-dots{display:flex;align-items:center;gap:8px}.q-dots button{width:8px;height:8px;padding:0;border-radius:999px;border:0;background:var(--line);cursor:pointer}.q-dots button.is-on{width:22px;background:var(--ox)}.law-band{background:#e3f2e7;padding:56px 0 48px;margin:0 0 8px}.law-band .lede,.law-band .section-title{color:var(--pine)}.law-band .lede a{color:var(--pine);font-weight:600}.law-band .card{background:rgba(255,255,255,.62)}.trust-band{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:stretch;padding:48px 0 64px;border-top:1px solid var(--line)}.trust-band h2{font-size:clamp(24px,2.7vw,32px);margin:0 0 10px}.trust-band p{margin:0 0 22px;max-width:46ch}.trust-acts{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.trust-acts a:not(.cta){font-size:14px;font-weight:600;text-decoration:none}.trust-acts a:not(.cta):hover{text-decoration:underline}.trust-aside{display:flex;flex-direction:column;justify-content:center;gap:18px;background:var(--panel);border-radius:14px;padding:28px 24px}.trust-aside p{margin:0}.trust-aside b{display:block;color:var(--ink);font-weight:600;font-size:15px}.trust-aside span{display:block;margin-top:2px;font-size:13px;color:var(--mute);font-weight:400}.stack-note{font-size:14px;color:var(--mute);max-width:62ch;margin:0 0 28px}.leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 56px}.leader{padding:22px 0;border-top:1px solid var(--line)}.leader b{display:block;font-family:var(--serif);font-weight:400;font-size:18px;color:var(--ink)}.leader span{display:block;font-size:13px;color:var(--mute);margin-top:4px}.leader a{text-decoration:none;color:inherit}.leader a:hover b{color:var(--ox)}.steps{display:grid;gap:22px;margin:0 0 48px}.step{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start}.step i{font-family:var(--serif);font-style:normal;font-size:22px;color:var(--ox);line-height:1.2}.step h3{margin:0 0 6px;font-size:20px}.step p{margin:0;max-width:62ch}.page-head{padding:48px 0 28px;position:static;z-index:auto}.page-head h1{max-width:20ch;position:static}.page-audience .page-head{padding:56px 0 12px}.page-audience .page-head h1{max-width:24ch;hyphens:none;-webkit-hyphens:none}.page-audience .page-head .sub2{max-width:64ch}.page-audience .hero-ctas{margin:10px 0 40px}.page-audience .cards{grid-template-columns:repeat(2,1fr)}.page-attorneys .page-head{text-align:center;min-height:60vh;min-height:60svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 0 56px;box-sizing:border-box}.page-attorneys .page-head h1{font-size:clamp(26px,3.4vw,44px);max-width:800px;width:100%;margin-left:auto;margin-right:auto}.page-attorneys .page-head .sub2{max-width:68ch;margin-left:auto;margin-right:auto}.page-attorneys .page-head .hero-ctas{justify-content:center;margin:10px 0 0}.page-attorneys .trusted{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px 36px;padding:0;margin-top:80px}.page-attorneys .trusted-label{margin:0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.page-attorneys .trusted img{display:block;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain;background:transparent}.page-attorneys .trusted .logo-calbar{height:58px}.page-attorneys .trusted .logo-lacba{height:36px}.page-attorneys .pricing-band{background:transparent;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-attorneys .pricing-band .pricing-split{padding:56px 0}.page-attorneys .outcomes-band{background:#1A3C52;padding:64px 0 72px;margin:0}.page-attorneys .outcomes-head{margin:0 0 32px}.page-attorneys .outcomes-band .section-title{color:#F2F0E8;margin-bottom:12px}.page-attorneys .outcomes-band .lede{color:rgba(242,240,232,.72);max-width:62ch;margin:0 0 22px}.page-attorneys .outcomes-band .mid-cta{padding:0}.page-attorneys .outcomes-band .cards{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:16px;margin:0}.page-attorneys .outcomes-band .card{background:#244E68;border-radius:10px;min-height:0;height:100%;display:flex;flex-direction:column;padding:32px 28px}.page-attorneys .outcomes-band .card h3{color:#F2F0E8}.page-attorneys .outcomes-band .card p{color:rgba(242,240,232,.78)}.page-attorneys .outcomes-band .ico{display:flex;width:40px;height:40px;margin:0 0 16px;color:#C4A15A}.page-attorneys .outcomes-band .ico svg{width:40px;height:40px;display:block}.feat-list{display:flex;flex-direction:column;gap:40px;padding:8px 0 36px}.feat-block h3{font-size:clamp(22px,2.4vw,28px);margin:0 0 10px}.feat-block p{margin:0;max-width:72ch;font-size:15.5px;line-height:1.65}.feat-block ul{margin:0;padding-left:1.15em;max-width:74ch}.feat-block li{margin:0 0 12px;font-size:15.5px;line-height:1.65;color:var(--body)}.feat-block li:last-child{margin-bottom:0}.feat-block .eg{display:block;margin-top:6px;font-size:14px;color:var(--mute);line-height:1.55}.page-audience .mid-cta{padding:8px 0 40px}.page-audience .usecase{padding:8px 0 40px;max-width:72ch}.page-audience .usecase h2{font-size:clamp(22px,2.4vw,28px);margin:0 0 12px}.page-audience .usecase p{margin:0;font-size:15.5px;line-height:1.65}.page-audience .stack-copy{padding:12px 0 48px;max-width:72ch}.page-audience .stack-copy h2,.page-audience .stack-copy p{margin:0 0 14px}.page-audience .stack-copy p:last-child{margin-bottom:0}.page-attorneys .pricing-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px 64px;align-items:start;padding:56px 0 40px}.page-attorneys .pricing-copy h2{font-size:clamp(24px,2.7vw,32px);line-height:1.28;margin:0 0 12px;max-width:14em}.page-attorneys .pricing-copy p{margin:0 0 22px;max-width:42ch;font-size:15.5px}.page-attorneys .pricing-cases{display:flex;flex-direction:column;gap:20px}.page-attorneys .pricing-cases p{margin:0;font-size:15px;line-height:1.65;color:var(--body)}.page-attorneys .pricing-cases b{color:var(--ink);font-weight:600}.page-attorneys .reliable-split{padding-top:56px;padding-bottom:88px}.page-attorneys .reliable-split .pricing-copy h2{max-width:12em}.page-developers .page-head{text-align:center;min-height:60vh;min-height:60svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 0 56px;box-sizing:border-box}.page-developers .page-head h1{font-size:clamp(26px,3.4vw,44px);hyphens:none;-webkit-hyphens:none}.page-developers .page-head .sub2,.page-developers .page-head h1{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.page-developers .page-head .hero-ctas{justify-content:center;margin:10px 0 0}.page-developers .hero-docs{margin:14px 0 0;text-align:center}.page-developers .hero-docs a{font-size:14.5px;font-weight:600;color:var(--ox);text-decoration:none}.page-developers .hero-docs a:hover{text-decoration:underline}.page-developers .page-head .note{margin:18px auto 0;max-width:800px;text-align:center}.page-developers .feat-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin:8px 0 48px}.page-developers .feat-cards .card{padding:32px 28px;height:100%;border-radius:10px;display:flex;flex-direction:column}.page-developers .feat-cards .ico{display:flex;width:40px;height:40px;margin:0 0 16px;color:var(--ox)}.page-developers .feat-cards .ico svg{width:40px;height:40px;display:block}.page-developers .feat-cards h3{font-size:20px;margin:0 0 10px}.page-developers .feat-cards ul{max-width:none;padding-left:0;list-style:none}.page-developers .feat-cards li{font-size:14px;line-height:1.55;margin:0 0 10px}.page-developers .feat-cards li:last-child{margin-bottom:0}.page-developers .feat-cards .eg{font-size:13px;line-height:1.5}.page-developers .closing h2{font-size:clamp(28px,3.2vw,40px)}.page-developers .stack-band{margin:0}.quotes-static{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;text-align:left}.quotes-static .quote{background:transparent;margin:0;padding:0 32px 0 0;border-radius:0}.quotes-static .quote+.quote{padding-left:32px;border-left:1px solid var(--line)}.quotes-static .quote:first-child{padding-left:0}.quotes-static .q-photo{width:88px;height:88px;border-radius:8px;margin:0 0 18px;background:#E8E4DA;overflow:hidden}.quotes-static .q-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.quotes-static .q-name{font-family:var(--serif);font-size:20px;color:var(--ink);margin:0 0 12px;letter-spacing:-.01em}.quotes-static .quote blockquote{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--body);margin:0 0 16px}.quotes-static .q-firm{margin:0 0 8px;font-size:13px;color:var(--mute);font-style:normal}.quotes-static .q-link{font-size:13.5px;font-weight:600;color:var(--ox);text-decoration:none}.quotes-static .q-link:hover{text-decoration:underline}.page-attorneys .quotes-sec{padding:56px 0}.page-attorneys .quotes-sec .section-title{text-align:left;margin-bottom:36px}.page-audience .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:12px 0 40px;margin:8px 0 24px}.page-audience .proof div{padding:8px 32px;border-right:1px solid var(--line)}.page-audience .proof div:first-child{padding-left:0}.page-audience .proof div:last-child{padding-right:0;border-right:0}.page-audience .proof b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,40px);color:var(--ink);letter-spacing:-.02em}.page-audience .proof span{display:block;margin-top:6px;font-size:13.5px;color:var(--mute)}.page-audience .note{font-size:13px;color:var(--mute);margin:-12px 0 40px;max-width:62ch}.page-blog .page-head .sub2{max-width:72ch}.posts{display:grid;gap:0;border-top:1px solid var(--line);margin:0 0 80px}.post{display:grid;grid-template-columns:120px 1fr;gap:28px;padding:28px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.post:hover h3{color:var(--ox)}.post .tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding-top:6px}.post h3{margin:0 0 8px;font-size:22px}.post p{margin:0;font-size:14px;color:var(--body);max-width:68ch}.post .meta{display:block;margin-top:10px;font-size:12.5px;color:var(--mute)}.closing{text-align:center;padding:110px 0 120px;position:relative}.closing h2{position:relative;z-index:1;font-size:clamp(14px,1.7vw,20px);line-height:1.35;margin:0 auto 22px;max-width:28ch}.page-audience .closing{text-align:left;padding:40px 0 56px}.page-audience .closing h2{font-size:clamp(24px,2.7vw,32px);line-height:1.28;margin:0 0 12px;max-width:18ch}.page-audience .closing p{margin:0 0 22px;max-width:52ch;font-size:15.5px}.page-developers .closing{text-align:center;padding:56px 0 64px}.page-developers .closing h2{margin-left:auto;margin-right:auto;max-width:18em}.page-developers .closing p{margin-left:auto;margin-right:auto;max-width:56ch}.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:56px 0 0}.prod{border-right:1px solid var(--line);min-height:0;padding:38px 28px 28px;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:24px;background:transparent;transition:background .2s ease}.prod:last-child{border-right:0}.prod:focus-within,.prod:hover{background:var(--panel)}.pcopy{display:flex;flex-direction:column;min-height:0}.prod h3{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:4px;font-size:21px;margin:0}.prod .audience{margin:8px 0 0;font-size:14px;line-height:1.5;font-weight:600;font-style:italic;color:var(--ox)}.prod .body,.prod .pvisual{width:100%;max-width:42ch;font-size:13.5px}.prod .body{margin:0;line-height:1.7;color:var(--body)}.prod .act{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}.prod.cta-on .act{opacity:1;transform:none;pointer-events:auto}.pvisual{height:200px;display:flex;align-items:center;justify-content:flex-end;position:relative;overflow:hidden;pointer-events:none}.pvisual .pimg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.92}.pvisual .pviz{display:none;position:absolute;right:0;bottom:0;width:58%;max-height:200px}@media(prefers-reduced-motion:reduce){.cta:active{transform:none}.mega,.prod .act{transition:none}}@media(hover:none),(max-width:900px){.prod .act{opacity:1;transform:none;pointer-events:auto}}@media(max-width:900px){.nav-toggle{display:block}.topnav{flex-wrap:wrap}.site-shell>header:has(.navlinks.open){background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}.navlinks{display:none;flex-direction:column;align-items:stretch;width:100%;gap:0;padding:8px 0 16px;border-top:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 100px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain}.navlinks.open{display:flex}.nav-btn,.navlinks>a{display:flex;align-items:center;width:100%;text-align:left;padding:12px 0;white-space:normal}.nav-btn{justify-content:space-between;gap:12px}.nav-chevron{width:18px;height:18px;margin-right:13px}.has-drop .nav-chevron{transform:rotate(0deg)}.has-drop.open .nav-chevron{transform:rotate(180deg)}.navlinks>a.cta{display:inline-flex;justify-content:center;width:100%;margin-top:12px;padding:13px 18px;font-size:14.5px;font-weight:600;text-align:center;box-sizing:border-box;background:var(--ox);color:#fff;border:0}.mega,.nav-item.has-drop{width:100%}.mega{position:static;display:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;box-shadow:none;border:0;padding:0;margin-top:0;background:transparent;grid-template-columns:1fr}.mega:before{content:none}.has-drop:focus-within .mega,.has-drop:hover .mega{display:none}.has-drop.open .mega{display:grid}.mega-col{padding:16px 12px}.mega-col strong{font-size:18px;min-height:0;margin-bottom:6px}.mega-description{font-size:12.5px;margin-bottom:12px}.mega-action{min-height:44px}.mega-col+.mega-col:before{content:"";position:absolute;left:12px;right:12px;top:0;bottom:auto;width:auto;height:1px;background:var(--line);pointer-events:none}.hero,.split,.statement,.trust-band{grid-template-columns:1fr;gap:30px}.hero{padding-top:28px}.hero-copy,.page-head,.statement{text-align:center}.hero-copy .eyebrow,.hero-copy .sub2,.hero-copy h1,.hero-ctas,.page-head .sub2,.page-head h1,.statement h2,.statement p{margin-left:auto;margin-right:auto}.hero-ctas{justify-content:center}.figure,.figure.slot,.plate.slot,.plate.slot .view{min-height:220px}.products{grid-template-columns:1fr;row-gap:0}.prod{display:flex;flex-direction:column;border-right:0;border-bottom:1px solid var(--line);padding:28px 22px 24px}.stats{text-align:center;gap:18px}.stats b{font-size:clamp(22px,6vw,28px)}.stats span{font-size:12.5px}.page-about .stats{grid-template-columns:1fr;gap:0}.page-about .stats div{padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.page-about .stats div:first-child{padding-left:0}.page-about .stats div:last-child{padding-right:0;border-bottom:0}.page-about .closing h2{font-size:21px;line-height:1.4;max-width:28ch}.page-about .backed{padding:88px 0 72px}.cards,.leaders,.page-about .leaders,.stats{grid-template-columns:1fr 1fr}.page-about .leaders{gap:18px 16px}.page-about .stack-split,.page-developers .stack-split{grid-template-columns:1fr;gap:28px}.page-about .stack-band,.page-developers .stack-band{padding:48px 0 56px}.page-audience .cards,.quotes,.quotes-static{grid-template-columns:1fr}.quotes-static .quote,.quotes-static .quote+.quote{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.quotes-static .quote:first-child{padding-top:0;border-top:0}.page-attorneys .outcomes-band .cards{grid-template-columns:1fr;grid-auto-rows:auto}.page-attorneys .pricing-split{grid-template-columns:1fr;gap:32px}.page-attorneys .trusted{margin-top:64px}.page-developers .feat-cards,.page-developers .stats{grid-template-columns:1fr 1fr}.page-developers .stats{gap:20px 16px;text-align:center}.page-developers .stats div:last-child{grid-column:1/-1;justify-self:center;max-width:46%}.page-audience .proof{grid-template-columns:1fr;text-align:center}.page-audience .proof div{padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.page-audience .proof div:last-child{border-bottom:0}.post{grid-template-columns:1fr;gap:8px}.cols,.fnews,footer .brand,footer .fwrap{text-align:center}footer .brand{justify-content:center}.fgrid{grid-template-columns:1fr;gap:32px}.fnews p,.newsletter{margin-left:auto;margin-right:auto}.cols{grid-template-columns:1fr 1fr;gap:24px;justify-items:center}.cols,.fbar{justify-content:center}.fbar{flex-direction:column;text-align:center}.band,footer canvas{height:96px}.band{margin-top:-64px}.page-about .band{margin-top:-12px}.closing{padding:72px 0 88px}.fwrap{padding:56px 0 100px}}@media(max-width:640px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.site-shell>header{padding:12px 0}.brand,.topnav{gap:8px}.brand{min-width:0}.brand b{white-space:nowrap}.brand b,.brand-wordmark{font-size:14px}.cta.small{padding:7px 12px;font-size:11.5px}.navlinks>a.cta.small{padding:13px 18px;font-size:14.5px}h1{font-size:clamp(22px,6.2vw,32px)}.page-attorneys .page-head,.page-developers .page-head{padding:80px 0 40px}.page-attorneys .page-head h1{font-size:clamp(26px,6.2vw,32px);max-width:800px}.page-attorneys .trusted{margin-top:56px;gap:16px 28px}.page-attorneys .trusted .logo-calbar{height:48px}.page-attorneys .trusted .logo-lacba{height:31px}.page-developers .feat-cards{grid-template-columns:1fr}.page-developers .page-head .hero-ctas{justify-content:center}.cards,.cols,.leaders,.stats{grid-template-columns:1fr}.stats{padding:16px 0 28px;gap:16px}.page-developers .stats{grid-template-columns:1fr 1fr;gap:20px 16px;text-align:center}.page-developers .stats div:last-child{grid-column:1/-1;justify-self:center;max-width:46%}.page-about .leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.page-about .leader{gap:10px}.page-about .leader img{width:72px;height:72px}.page-about .leader{flex-direction:column;align-items:flex-start}.page-about .leader-name b{font-size:13.5px}.step{grid-template-columns:32px 1fr}}[data-motion-paused],[data-motion-paused] *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.cta,.nav-toggle span,.nav-toggle:after,.nav-toggle:before,.page-legal .quotes-track{transition:none!important}.cta:active,.cta:hover{transform:none}}