@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:normal}body{margin:0}ul,ol,menu{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea,optgroup{font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}button{cursor:pointer}table{border-collapse:separate;border-spacing:0}img,picture,video,canvas,svg{display:inline-block}[data-ditto-lottie]>div>svg,[data-ditto-lottie]>div>canvas{width:100%;height:100%;display:block}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong,th{font-weight:inherit}em,i,cite,var,dfn,address,q{font-style:inherit}small,big,sub,sup{font-size:inherit}sub,sup{vertical-align:inherit}code,kbd,samp,pre,tt,var{font-family:inherit;font-size:inherit}mark{color:inherit;background-color:#0000}abbr[title]{text-decoration:none}fieldset,legend{min-width:0}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/cloned/fonts/f20917bb070c.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/cloned/fonts/08765af3b16a.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/cloned/fonts/f20917bb070c.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/cloned/fonts/08765af3b16a.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;font-display:swap;src:url(/assets/cloned/fonts/babd7c78e47b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/9d8e44e631dc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/77dd3e04002d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/4d2225db0744.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/73347ab2d224.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;font-display:swap;src:url(/assets/cloned/fonts/05063a335816.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;font-display:swap;src:url(/assets/cloned/fonts/babd7c78e47b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/9d8e44e631dc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/77dd3e04002d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/4d2225db0744.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cloned/fonts/73347ab2d224.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;font-display:swap;src:url(/assets/cloned/fonts/05063a335816.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:500;font-display:swap;src:url(/assets/cloned/fonts/babd7c78e47b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/9d8e44e631dc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/77dd3e04002d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/4d2225db0744.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/73347ab2d224.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:500;font-display:swap;src:url(/assets/cloned/fonts/05063a335816.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:500;font-display:swap;src:url(/assets/cloned/fonts/babd7c78e47b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/9d8e44e631dc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/77dd3e04002d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/4d2225db0744.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cloned/fonts/73347ab2d224.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:500;font-display:swap;src:url(/assets/cloned/fonts/05063a335816.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:600;font-display:swap;src:url(/assets/cloned/fonts/babd7c78e47b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/9d8e44e631dc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/77dd3e04002d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/4d2225db0744.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/73347ab2d224.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:600;font-display:swap;src:url(/assets/cloned/fonts/05063a335816.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:600;font-display:swap;src:url(/assets/cloned/fonts/babd7c78e47b.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/9d8e44e631dc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/77dd3e04002d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/4d2225db0744.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cloned/fonts/73347ab2d224.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:600;font-display:swap;src:url(/assets/cloned/fonts/05063a335816.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}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html,body{overflow-x:clip}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#fff;--foreground:#221f1b;--primary:#3b7c2e;--accent:#fcce00;--border:#e9e6df;--muted-foreground:#6b655b;--surface:#fff6;--surface-2:#f1f8ee;--muted:#8a8378;--surface-3:#f5f3ee;--surface-4:#ffffffd9;--surface-5:#fff9;--color-001:#d8d3c8;--color-002:#171512;--color-003:#221f1bcc;--color-004:red;--color-005:#fef7cc;--color-006:#bd081c;--color-007:#0a66c2;--color-008:#0866ff;--color-009:#e4405f;--color-010:#0285ff;--color-011:#0000004d;--color-012:#221f1b99;--color-013:#0003;--color-014:#34302b;--color-015:#a88700;--font-body:Figtree, "Figtree Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-001:12px;--font-size-002:14px;--font-size-003:16px;--font-size-004:18px;--font-size-005:22px;--font-size-006:26px;--font-size-007:27px;--font-size-008:30px;--font-size-009:36px;--font-weight-001:400;--font-weight-002:500;--font-weight-003:600;--font-weight-004:700;--line-height-001:24px;--line-height-002:20px;--line-height-003:27px;--line-height-004:28px;--line-height-005:18px;--line-height-006:40px;--line-height-007:40.5px;--line-height-008:36px;--line-height-009:33px;--line-height-010:39px;--space-001:1.5px;--space-002:2px;--space-003:4px;--space-004:6px;--space-005:8px;--space-006:10px;--space-007:12px;--space-008:14px;--space-009:15px;--space-010:16px;--space-011:18px;--space-012:20px;--space-013:22px;--space-014:24px;--space-015:26px;--space-016:32px;--space-017:34px;--space-018:36px;--space-019:40px;--space-020:48px;--space-021:64px;--space-022:96px;--radius-001:33554400px;--radius-002:5px;--radius-003:10px;--radius-004:12px;--radius-005:16px;--radius-006:24px;--radius-007:50%;--shadow-001:#0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #221f1b14 0px 1px 3px 0px, #221f1b0f 0px 1px 2px -1px;--shadow-002:#0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000001a 0px 20px 25px -5px, #0000001a 0px 8px 10px -6px;--shadow-003:#0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #0000 0px 0px 0px 0px, #221f1b0d 0px 1px 2px 0px;--z-001:-10;--bp-375:375px;--bp-768:768px;--bp-1280:1280px;--bp-1920:1920px;--clr-0:#00000012;--clr-1:#0000001a;--clr-2:#0000;--clr-3:#221f1b0d;--clr-4:#221f1b2e;--clr-5:#fdee99;--clr-6:#ddeed4;--clr-7:#221f1b29;--clr-8:#f9ce34;--clr-9:#ee2a7b;--clr-10:#6228d7;--clr-11:#e0b40099;--clr-12:#000;--clr-13:#221f1b14;--clr-14:#fcce0073;--clr-15:#b3ac9f;--clr-16:#221f1b40;--clr-17:#4e9a3d;--clr-18:#fffdf0;--clr-19:#e9e6dfb3;--clr-20:#4e9a3d99;--clr-21:#f5f3ee80}@supports (color:lab(0% 0 0)){:root{--surface:lab(99.9988% .0152886 .00777245/.4);--surface-4:lab(99.9988% .0152886 .00777245/.85);--surface-5:lab(99.9988% .0152886 .00777245/.6);--color-003:lab(11.9877% .818513 3.28894/.8);--color-012:lab(11.9877% .818513 3.28894/.6);--color-013:lab(0% 0 0/.2);--clr-3:lab(11.9877% .818513 3.28894/.05);--clr-19:lab(91.3734% .155807 3.80251/.7);--clr-20:lab(57.2116% -38.3442 40.1692/.6);--clr-21:lab(95.8843% .0590384 2.67404/.5)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
:root{--violet-100:#ebe8fe;--violet-200:#d8d1fd;--violet-300:#bfb2f9;--violet-400:#a793f4;--violet-500:#9776fb;--violet-600:#7b46e9;--violet-700:#6335be;--violet-800:#432088;--violet-900:#281253;--ink-1000:#0c0c11;--ink-900:#14141b;--ink-800:#1d1d26;--ink-700:#2a2a35;--ink-500:#5d5d6b;--ink-400:#8a8a97;--ink-300:#b6b6c0;--ink-200:#d9d9e0;--ink-100:#eeeef1;--ink-050:#f6f6f4;--white:#fff;--up:#20a04e;--down:#de3b3d;--warn:#dfa11a;--info:#008fd4;--series-1:#885af5;--series-2:#2389e2;--series-3:#00a9a2;--series-4:#3bb360;--series-5:#c99f00;--bg-page:var(--ink-050);--bg-surface:var(--white);--bg-sunken:var(--ink-100);--bg-inverse:var(--ink-1000);--text-primary:var(--ink-1000);--text-secondary:#5d5d6b;--text-muted:var(--ink-400);--text-on-brand:var(--white);--text-brand:var(--violet-600);--border-subtle:var(--ink-200);--border-strong:var(--ink-300);--brand:var(--violet-600);--brand-hover:var(--violet-700);--brand-press:var(--violet-800);--brand-tint:var(--violet-100);--focus-ring:var(--violet-500);--font-display:"Chakra Petch", "Space Grotesk", system-ui, sans-serif;--font-ui:"Space Grotesk", Helvetica, Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, "SFMono-Regular", monospace;--type-display-1:italic 700 56px/1.02 var(--font-display);--type-display-2:italic 700 40px/1.05 var(--font-display);--type-display-3:italic 700 28px/1.1 var(--font-display);--type-h1:600 28px/1.2 var(--font-ui);--type-h2:600 22px/1.25 var(--font-ui);--type-h3:600 17px/1.3 var(--font-ui);--type-body:400 15px/1.55 var(--font-ui);--type-body-sm:400 13px/1.5 var(--font-ui);--type-button:600 14px/1 var(--font-ui);--type-metric:500 34px/1 var(--font-mono);--type-data:400 13px/1.4 var(--font-mono);--type-label:400 11px/1.3 var(--font-mono);--tracking-label:.14em;--tracking-display:-.01em;--skew-brand:-12deg;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--gutter-page:var(--space-6);--gap-card:var(--space-5);--gap-field:var(--space-3);--control-h-sm:30px;--control-h-md:38px;--control-h-lg:46px;--measure-prose:68ch;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--radius-bar:5px;--border-width:1px;--shadow-sm:0 1px 2px #0c0c110f;--shadow-md:0 4px 14px #0c0c1114;--shadow-lg:0 18px 44px #0c0c1124;--shadow-brand:0 8px 24px #7b46e947;--inset-hairline:inset 0 -1px 0 #0c0c110d;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-overshoot:cubic-bezier(.2, .9, .2, 1.3);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.3s;--dur-chart:.6s}@supports (color:lab(0% 0 0)){:root{--violet-100:lab(92.7371% 4.10387 -10.4219);--violet-200:lab(85.44% 8.6517 -20.6055);--violet-300:lab(75.6397% 15.5979 -33.8592);--violet-400:lab(65.7237% 23.8943 -46.8187);--violet-500:lab(57.7779% 36.2714 -62.8878);--violet-600:lab(43.7661% 50.5986 -75.7228);--violet-700:lab(34.9767% 44.3339 -65.8434);--violet-800:lab(22.8506% 36.1599 -52.6757);--violet-900:lab(12.2177% 24.322 -36.2142);--up:lab(57.9142% -48.5439 32.2804);--down:lab(51.5803% 63.2457 38.9399);--warn:lab(71.006% 16.077 70.1908);--info:lab(55.6664% -14.1193 -46.6027);--series-1:lab(50.006% 45.8394 -72.5042);--series-2:lab(55.1124% -4.33153 -53.7148);--series-3:lab(62.3719% -54.5967 -10.6099);--series-4:lab(64.8879% -48.3815 31.9815);--series-5:lab(67.8255% 8.47316 81.6508);--shadow-brand:0 8px 24px lab(43.7661% 50.5986 -75.7228/.28)}}[data-theme=dark]{--bg-page:var(--ink-1000);--bg-surface:var(--ink-900);--bg-sunken:#08080c;--bg-inverse:var(--ink-050);--text-primary:var(--white);--text-secondary:var(--ink-300);--text-muted:#6f6f7a;--text-brand:var(--violet-400);--border-subtle:var(--ink-800);--border-strong:var(--ink-700);--brand:#8a54ff;--brand-hover:var(--violet-500);--brand-press:var(--violet-600);--brand-tint:var(--violet-900)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--brand:lab(49.4948% 51.808 -79.0315)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg-page);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}[data-theme=dark]{background:var(--bg-page);color:var(--text-primary)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand-tint);color:var(--text-primary)}.o-container{width:100%;max-width:1200px;padding-inline:var(--gutter-page);margin-inline:auto}.o-section{padding-block:var(--space-7)}@media (min-width:900px){.o-section{padding-block:var(--space-9)}}.o-section-head{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-6);flex-direction:column;display:flex}@media (min-width:900px){.o-section-head{margin-bottom:var(--space-7)}}.o-grid{gap:var(--gap-card);display:grid}.o-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.o-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.o-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.o-grid-5{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.o-skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--bg-inverse);color:var(--ink-050);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}.o-skip-link:focus{transform:translateY(0)}.o-display-1,.o-display-2,.o-display-3{font:var(--type-display-3);letter-spacing:var(--tracking-display);text-wrap:balance}@media (min-width:720px){.o-display-1{font:var(--type-display-1);letter-spacing:var(--tracking-display)}.o-display-2{font:var(--type-display-2);letter-spacing:var(--tracking-display)}}.o-h1{font:var(--type-h1)}.o-h2{font:var(--type-h2)}.o-h3{font:var(--type-h3)}.o-body{font:var(--type-body);color:var(--text-secondary)}.o-body-sm{font:var(--type-body-sm);color:var(--text-secondary)}.o-lede{font:400 17px/1.55 var(--font-ui);color:var(--text-secondary);max-width:var(--measure-prose)}@media (min-width:720px){.o-lede{font-size:19px}}.o-label,.o-eyebrow{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}[data-theme=dark] .o-label,[data-theme=dark] .o-eyebrow{color:var(--ink-300)}.o-eyebrow{align-items:center;gap:var(--space-2);display:inline-flex}.o-eyebrow:before{content:"";background:var(--brand);width:10px;height:10px;transform:skewX(var(--skew-brand));border-radius:2px}.o-metric{font:var(--type-metric);font-variant-numeric:tabular-nums}.o-data{font:var(--type-data);font-variant-numeric:tabular-nums}.o-prose{max-width:var(--measure-prose)}.o-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font:var(--type-button);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);display:inline-flex}.o-btn-lg{height:var(--control-h-lg);padding-inline:var(--space-5)}.o-btn-primary{background:var(--brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.o-btn-primary:hover{background:var(--brand-hover)}.o-btn-primary:active{background:var(--brand-press);box-shadow:none}.o-btn-secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}.o-btn-secondary:hover{border-color:var(--border-strong)}.o-btn-secondary:active{background:var(--bg-sunken);box-shadow:none}.o-btn-ghost{color:var(--text-brand);background:0 0}.o-btn-ghost:hover{color:var(--brand-hover);background:var(--brand-tint)}[data-theme=dark] .o-btn-secondary{box-shadow:none}.o-btn:disabled{opacity:.4;cursor:not-allowed}.o-link{color:var(--text-brand);transition:color var(--dur-fast) var(--ease-standard);font-weight:600}.o-link:hover{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.o-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.o-card{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}[data-theme=dark] .o-card{box-shadow:none}a.o-card{gap:var(--space-3);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex}a.o-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.o-badge{border-radius:var(--radius-pill);height:22px;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;background:var(--brand-tint);color:var(--violet-700);align-items:center;padding-inline:10px;display:inline-flex}[data-theme=dark] .o-badge{background:var(--violet-900);color:var(--violet-300)}.o-icon{border-radius:var(--radius-md);background:var(--brand-tint);width:40px;height:40px;color:var(--violet-700);justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .o-icon{background:var(--violet-900);color:var(--violet-300)}.o-bars{--bar-h:46px;align-items:flex-end;gap:calc(var(--bar-h) * 6 / 46);height:var(--bar-h);transform:skewX(var(--skew-brand));display:flex}.o-bars span{width:calc(var(--bar-h) * 10 / 46);border-radius:calc(var(--bar-h) * 5 / 46);transform-origin:bottom}.o-bars span:first-child{height:calc(var(--bar-h) * 20 / 46);background:var(--violet-400)}.o-bars span:nth-child(2){height:calc(var(--bar-h) * 32 / 46);background:var(--violet-500)}.o-bars span:nth-child(3){height:var(--bar-h);background:var(--violet-600)}[data-theme=dark] .o-bars span:nth-child(3){background:var(--brand)}@keyframes o-bar-grow{0%{transform:scaleY(.06)}60%{transform:scaleY(1.14)}to{transform:scaleY(1)}}.o-bars-animate span{animation:o-bar-grow .58s var(--ease-overshoot) both}.o-bars-animate span:nth-child(2){animation-delay:.11s}.o-bars-animate span:nth-child(3){animation-delay:.22s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.o-bars-animate span{animation:none}*{transition-duration:.01ms!important}}.o-header{z-index:50;background:color-mix(in oklab, var(--bg-page) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--border-width) solid var(--border-subtle);position:sticky;top:0}.o-header-inner{height:var(--topbar-h,64px);align-items:center;gap:var(--space-5);display:flex}.o-header-brand{padding:var(--space-2) 0;align-items:center;margin-right:auto;display:inline-flex}.o-header-brand .o-logo-mark{display:none}.o-header-nav{gap:var(--space-1);display:none}.o-header-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:500 14px/1 var(--font-ui);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.o-header-nav a:hover{color:var(--text-primary);background:var(--bg-sunken)}.o-header-actions{align-items:center;gap:var(--space-2);display:none}.o-header-login{padding:var(--space-2) var(--space-3);font:500 14px/1 var(--font-ui);color:var(--text-primary);border-radius:var(--radius-sm)}.o-header-login:hover{background:var(--bg-sunken)}.o-menu-toggle{width:var(--control-h-md);height:var(--control-h-md);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.o-mobile-panel{border-top:var(--border-width) solid var(--border-subtle);background:var(--bg-surface)}.o-mobile-panel nav{gap:var(--space-1);padding:var(--space-4) var(--gutter-page) var(--space-5);flex-direction:column;display:flex}.o-mobile-panel nav a{padding:var(--space-3);border-radius:var(--radius-sm);font:500 16px/1 var(--font-ui)}.o-mobile-panel nav a:hover{background:var(--bg-sunken)}.o-mobile-panel .o-btn{margin-top:var(--space-3)}@media (max-width:899px){.o-header-brand .o-logo-lockup{display:none}.o-header-brand .o-logo-mark{display:block}}@media (min-width:900px){.o-header-nav,.o-header-actions{display:flex}.o-menu-toggle,.o-mobile-panel{display:none}}.o-footer{padding-block:var(--space-8) var(--space-6)}.o-footer-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:720px){.o-footer-grid{grid-template-columns:1.6fr repeat(4,1fr)}}.o-footer-col{gap:var(--space-3);flex-direction:column;display:flex}.o-footer-col a{font:var(--type-body-sm);color:var(--text-secondary);width:fit-content}.o-footer-col a:hover{color:var(--text-primary)}.o-footer-bottom{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.cookie-banner{inset-inline:var(--space-4);bottom:var(--space-4);z-index:60;max-width:560px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font:var(--type-body-sm);color:var(--text-secondary);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed}.cookie-banner>div{gap:var(--space-2);display:flex}.cookie-banner button{height:var(--control-h-sm);padding-inline:var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid transparent;background:var(--brand);color:var(--text-on-brand);font:var(--type-button);cursor:pointer;font-size:13px}.cookie-banner button:hover{background:var(--brand-hover)}.cookie-banner .cookie-secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle)}.cookie-banner .cookie-secondary:hover{background:var(--bg-sunken)}.o-hero{padding-block:var(--space-7) var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle)}@media (min-width:900px){.o-hero{padding-block:var(--space-9) var(--space-8)}}.o-hero-grid{gap:var(--space-7);align-items:end;display:grid}@media (min-width:900px){.o-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.o-hero-copy{gap:var(--space-5);flex-direction:column;display:flex}.o-hero-copy .o-display-1{max-width:14ch}.o-hero-mark{--bar-h:92px;margin-bottom:var(--space-2)}@media (min-width:900px){.o-hero-mark{--bar-h:120px}}.o-proof{gap:var(--space-3);display:grid}@media (min-width:560px){.o-proof{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.o-proof{grid-template-columns:1fr}}.o-stat{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.o-stat .o-metric{font-size:30px}.o-stat-delta{font:var(--type-data)}.o-stat-delta.is-up{color:#007835;color:lab(43.7335% -42.6217 28.5221)}.o-stat-delta.is-warn{color:#855a00;color:lab(41.9033% 15.6047 75.1286)}.o-stat-delta .o-muted{color:var(--text-secondary)}.o-hero-frame{margin-top:var(--space-7)}.o-frame{background:var(--bg-surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}[data-theme=dark] .o-frame{box-shadow:none;border-color:var(--border-strong)}.o-frame-bar{align-items:center;gap:var(--space-2);height:36px;padding-inline:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);background:var(--bg-sunken);display:flex}.o-frame-bar i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.o-frame-bar span{margin-left:var(--space-2);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.o-frame img{width:100%;height:auto}.o-frame figcaption{padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--border-subtle);font:var(--type-data);color:var(--text-secondary)}.o-frame-placeholder{aspect-ratio:16/9;background:repeating-linear-gradient(-45deg, var(--bg-sunken) 0 12px, var(--bg-surface) 12px 24px);place-items:center;display:grid}.o-job{gap:var(--space-4)}.o-job .o-h3{margin-top:var(--space-1)}.o-job-link{align-items:center;gap:var(--space-1);font:var(--type-button);color:var(--text-brand);margin-top:auto;display:inline-flex}.o-steps{gap:var(--space-5);counter-reset:step;display:grid}@media (min-width:900px){.o-steps{grid-template-columns:repeat(3,1fr)}}.o-step{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-strong);flex-direction:column;display:flex}.o-step-n{font:var(--type-metric);color:var(--violet-400);font-size:28px}.o-module{gap:var(--space-2);padding:var(--space-4) var(--space-5)}.o-module .o-h3{font-size:16px}.o-module-summary{font:var(--type-body-sm);color:var(--text-secondary)}.o-operators{gap:var(--space-5);display:grid}@media (min-width:900px){.o-operators{grid-template-columns:repeat(3,1fr)}}.o-operator{gap:var(--space-3);flex-direction:column;display:flex}.o-operator .o-display-3{color:var(--text-primary)}.o-cta{background:var(--brand);color:var(--text-on-brand);padding-block:var(--space-8)}.o-cta-inner{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.o-cta .o-display-2{max-width:18ch}.o-cta .o-body{color:var(--white);max-width:var(--measure-prose)}.o-cta .o-btn-secondary{box-shadow:none}.o-cta .o-btn-secondary:hover{background:var(--ink-050)}.o-page-hero{padding-block:var(--space-7) var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle)}@media (min-width:900px){.o-page-hero{padding-block:var(--space-8)}}.o-page-hero-inner{gap:var(--space-5);flex-direction:column;max-width:820px;display:flex}.o-split{gap:var(--space-6);align-items:center;display:grid}@media (min-width:900px){.o-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.o-split-copy{gap:var(--space-4);flex-direction:column;display:flex}.o-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.o-capability{gap:var(--space-2)}.o-note{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-left:3px solid var(--brand);background:var(--bg-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:899px){:root{--control-h-sm:44px;--control-h-md:44px;--type-body:400 16px/1.55 var(--font-ui);--type-body-sm:400 14px/1.5 var(--font-ui);--type-data:400 14px/1.4 var(--font-mono);--type-label:400 14px/1.3 var(--font-mono);--type-button:600 15px/1 var(--font-ui)}.o-skip-link{align-items:center;min-height:44px;display:inline-flex}.o-header-brand{justify-content:center;min-width:44px;min-height:44px;padding:0}.o-mobile-panel nav a{align-items:center;min-height:48px;display:flex}.o-link,.op-prose a,.o-section-cta a,.o-footer-col a{position:relative}.o-link:before,.op-prose a:before,.o-section-cta a:before,.o-footer-col a:before{content:"";position:absolute;inset:-14px 0}.o-section-cta a{min-height:44px}.o-link{align-items:center;min-width:44px;display:inline-flex}.o-footer-col{gap:0}.o-footer-col>.o-label,.o-footer-col>.o-body{margin-bottom:var(--space-3)}.o-footer-col>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.o-footer-col>a:before{content:none}.o-footer-grid{gap:var(--space-5)}.cookie-banner>div{flex-direction:column;width:100%}.cookie-banner button{width:100%;font-size:15px}.op-field input,.op-field textarea{padding-inline:var(--space-4);font-size:16px}}
