@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4835b470-module__hBb-Ka__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4835b470-module__hBb-Ka__variable{--be-font-heading:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.b68677ba.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:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.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 Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_d411d78e-module__LCOkBW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_d411d78e-module__LCOkBW__variable{--be-font-sans:"Figtree","Figtree Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_1290063c-module__e67QUa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_1290063c-module__e67QUa__variable{--be-font-data:"Space Mono","Space Mono Fallback"}
.be-root{--be-font-heading:var(--be-font-heading),"DM Sans",ui-sans-serif,system-ui,sans-serif;--be-font-sans:var(--be-font-sans),"Figtree",ui-sans-serif,system-ui,sans-serif;--be-font-data:var(--be-font-data),"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--be-type-display:clamp(2.6rem,5.2vw,4.6rem);--be-type-hero:clamp(2.2rem,4.6vw,3.9rem);--be-type-section:clamp(1.9rem,4vw,3.2rem);--be-type-section-tight:clamp(1.65rem,3.2vw,2.5rem);--be-type-card:clamp(1.15rem,1.6vw,1.35rem);--be-type-body-size:16px;--be-type-body-small:13px;--be-type-body-leading:1.75;--be-type-eyebrow-size:11px;--be-type-eyebrow-track:.28em;--be-type-nav-size:11px;--be-type-nav-track:.2em;--be-type-button-size:11px;--be-type-button-track:.2em;--be-type-heading-leading:1.06;--be-radius:6px;--be-radius-sm:4px;--be-ink:#1f1710;--be-ink-soft:#52433a;--be-ink-mute:#8a7b6f;--be-paper:#fbf5e8;--be-paper-alt:#f4e6ca;--be-paper-deep:#ecdab3;--be-card:#fff;--be-rule:#1f17101f;--be-rule-soft:#1f17100f;--be-rule-strong:#1f17106b;--be-orange:#ff6b2c;--be-orange-bright:#ff8a4f;--be-orange-deep:#c94a14;--be-orange-glow:#ff6b2c47;--be-yellow:#f5c93b;--be-yellow-bright:#ffd966;--be-yellow-deep:#c99b0f;--be-yellow-glow:#f5c93b4d;--be-beige:#f4e6ca;--be-sand:#e8d3a5;--be-teal:#c94a14;--be-teal-bright:#ff8a4f;--be-teal-glow:#ff8a4f47;--be-rose:#f26a6a;--be-mint:#f4e6ca;--section-max-width:76rem;background:var(--be-paper);color:var(--be-ink);font-family:var(--be-font-sans);font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased}.be-root[data-theme=kids]{--be-orange:#ff8a5b;--be-orange-deep:#cc5a2b;--be-yellow:#ffdc7a;--be-yellow-bright:#ffe89c;--be-paper:#fff6e2;--be-paper-alt:#ffeac8;--be-teal:#cc5a2b;--be-teal-bright:#ffdc7a}.be-root[data-theme=tests]{--be-orange:#c94a14;--be-orange-bright:#e66232;--be-yellow:#f0b814;--be-yellow-bright:#f9cb47;--be-ink:#1a0f06;--be-ink-soft:#4b3824}.be-root[data-theme=study]{--be-orange:#ff5e56;--be-orange-bright:#ff8374;--be-rose:#f26a6a;--be-yellow:#ffc24a;--be-yellow-bright:#ffd87a;--be-paper-alt:#fbe1cc}.be-root[data-theme=enterprise]{--be-paper:#1c1208;--be-paper-alt:#261910;--be-paper-deep:#2f2016;--be-card:#241810;--be-ink:#fae8c4;--be-ink-soft:#c9b388;--be-ink-mute:#8a7860;--be-rule:#fae8c41f;--be-rule-soft:#fae8c40d;--be-rule-strong:#fae8c466;--be-orange:#ff8a4f;--be-orange-bright:#ffab7a;--be-yellow:#ffd966;--be-beige:#3c2a1c;--be-sand:#51382a}.be-root[data-theme=broady]{--be-teal:#c94a14;--be-teal-bright:#ff9255;--be-orange:#ff7a3a;--be-orange-bright:#ff9255;--be-yellow:#ffd066;--be-paper-alt:#f7efe1}.be-root[data-theme=method]{--be-orange:#e85d18;--be-orange-bright:#ff7a3a;--be-orange-deep:#aa3a0a;--be-yellow:#f7c14a;--be-yellow-bright:#ffd86b;--be-paper-alt:#f4ecdc}.be-display{font-family:var(--be-font-heading);font-size:var(--be-type-display);line-height:var(--be-type-heading-leading);letter-spacing:-.022em;color:var(--be-ink);font-weight:600}.be-hero-title{font-family:var(--be-font-heading);font-size:var(--be-type-hero);line-height:var(--be-type-heading-leading);letter-spacing:-.02em;color:var(--be-ink);font-weight:600}.be-section-title{font-family:var(--be-font-heading);font-size:var(--be-type-section);letter-spacing:-.018em;color:var(--be-ink);font-weight:600;line-height:1.06}.be-section-title-tight{font-family:var(--be-font-heading);font-size:var(--be-type-section-tight);letter-spacing:-.015em;color:var(--be-ink);font-weight:600;line-height:1.08}.be-card-title{font-family:var(--be-font-heading);font-size:var(--be-type-card);letter-spacing:-.01em;color:var(--be-ink);font-weight:600;line-height:1.2}.be-data{font-family:var(--be-font-data);letter-spacing:-.01em;font-weight:400}.be-eyebrow{font-family:var(--be-font-sans);font-size:var(--be-type-eyebrow-size);letter-spacing:var(--be-type-eyebrow-track);text-transform:uppercase;color:var(--be-ink-soft);align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.be-eyebrow:before{content:"";background:linear-gradient(135deg,var(--be-orange)0%,var(--be-yellow)100%);width:7px;height:7px;box-shadow:0 0 0 0 var(--be-orange-glow);border-radius:50%;flex-shrink:0;animation:2.8s ease-in-out infinite be-indicator-breathe}.be-eyebrow-bar:before{content:"";background:linear-gradient(90deg,var(--be-orange),var(--be-yellow));width:22px;height:1.5px;box-shadow:none;border-radius:0;flex-shrink:0;animation:none;display:inline-block}.be-aurora-text{background:linear-gradient(92deg,var(--be-orange-deep)0%,var(--be-orange)30%,var(--be-yellow)65%,var(--be-orange)100%);-webkit-text-fill-color:transparent;color:#0000;font-family:inherit;font-weight:inherit;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite be-aurora-flow}.be-broady-text{background:linear-gradient(92deg,var(--be-orange)0%,var(--be-yellow)40%,var(--be-teal-bright)100%);-webkit-text-fill-color:transparent;color:#0000;font-family:inherit;font-weight:inherit;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s linear infinite be-aurora-flow}.be-rule-aurora{background:linear-gradient(90deg,transparent,var(--be-orange)20%,var(--be-yellow)50%,var(--be-orange)80%,transparent);opacity:.55;height:1.5px}.be-btn-aurora{font-family:var(--be-font-sans);font-size:var(--be-type-button-size);letter-spacing:var(--be-type-button-track);text-transform:uppercase;color:#1f1710;border-radius:var(--be-radius-sm);cursor:pointer;box-shadow:0 6px 18px -8px var(--be-orange-glow);background:linear-gradient(90deg,#ff6b2c 0%,#ff8a4f 25%,#f5c93b 50%,#ff8a4f 75%,#ff6b2c 100%) 0 0/300% 100%;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .25s;animation:3.5s linear infinite be-gradient-flow;display:inline-flex;position:relative;overflow:hidden}.be-btn-aurora:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3s ease-in-out 1.5s infinite be-shimmer;position:absolute;inset:0;transform:translate(-100%)}.be-btn-aurora:hover{filter:brightness(1.06);box-shadow:0 14px 28px -10px var(--be-orange-glow);transform:translateY(-2px)}.be-btn-aurora:active{transform:translateY(0)scale(.98)}.be-btn-outline{font-family:var(--be-font-sans);font-size:var(--be-type-button-size);letter-spacing:var(--be-type-button-track);text-transform:uppercase;color:var(--be-ink);border:1px solid var(--be-ink);border-radius:var(--be-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-weight:700;transition:color .3s,border-color .3s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.be-btn-outline:before{content:"";background:var(--be-ink);transform-origin:0;z-index:0;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.be-btn-outline>*{z-index:1;position:relative}.be-btn-outline:hover{color:var(--be-paper)}.be-btn-outline:hover:before{transform:scaleX(1)}.be-btn-ghost{font-family:var(--be-font-sans);letter-spacing:.01em;background:linear-gradient(90deg,var(--be-orange-deep),var(--be-orange),var(--be-yellow),var(--be-orange));-webkit-text-fill-color:transparent;color:#0000;cursor:pointer;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;border:none;align-items:center;gap:.45rem;padding:0;font-size:.82rem;font-weight:700;transition:gap .2s,filter .2s;animation:4s linear infinite be-aurora-flow;display:inline-flex}.be-btn-ghost:hover{filter:brightness(1.1);gap:.7rem}.be-btn-ghost svg{color:var(--be-orange);-webkit-text-fill-color:initial}.be-card{background:var(--be-card);border:1px solid var(--be-rule);border-radius:var(--be-radius);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .4s}.be-card:hover{border-color:var(--be-rule-strong);transform:translateY(-3px);box-shadow:0 22px 40px -24px #1f171038}.be-card-flat{background:var(--be-card);border:1px solid var(--be-rule);border-radius:var(--be-radius)}.be-plate{background:var(--be-card);border:1px solid var(--be-rule);border-radius:var(--be-radius);position:relative}.be-plate:before,.be-plate:after{content:"";border:1.5px solid var(--be-orange);pointer-events:none;width:14px;height:14px;position:absolute}.be-plate:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.be-plate:after{border-top:none;border-left:none;bottom:-1px;right:-1px}.be-ticker{border-top:1px solid var(--be-rule);border-bottom:1px solid var(--be-rule);background:var(--be-paper-alt);overflow:hidden}.be-ticker-track{align-items:center;gap:2.5rem;width:max-content;padding:1.1rem 0;animation:42s linear infinite be-ticker-left;display:flex}.be-ticker-item{font-family:var(--be-font-heading);color:var(--be-ink-soft);white-space:nowrap;letter-spacing:-.005em;font-size:1.05rem;font-weight:500}.be-ticker-sep{background:var(--be-orange);opacity:.7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.be-nav-link{font-family:var(--be-font-sans);font-size:var(--be-type-nav-size);letter-spacing:var(--be-type-nav-track);text-transform:uppercase;color:var(--be-ink-soft);padding:.3rem 0;font-weight:600;transition:color .2s;position:relative}.be-nav-link:hover,.be-nav-link[data-active=true]{color:var(--be-ink)}.be-nav-link[data-active=true]:after{content:"";background:linear-gradient(90deg,var(--be-orange),var(--be-yellow));height:1.5px;position:absolute;bottom:-4px;left:0;right:0}.be-header{z-index:50;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.be-header[data-scrolled=true]{background:color-mix(in srgb,var(--be-paper)80%,transparent);-webkit-backdrop-filter:saturate(1.15)blur(14px);backdrop-filter:saturate(1.15)blur(14px);border-bottom:1px solid var(--be-rule)}.be-footer{background:var(--be-paper);border-top:1px solid var(--be-rule);position:relative;overflow:hidden}.be-footer:before{content:"";background:radial-gradient(closest-side,var(--be-orange-glow)0%,transparent 70%);opacity:.35;pointer-events:none;width:110%;height:400px;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.be-footer-cta{font-family:var(--be-font-heading);letter-spacing:-.025em;color:var(--be-ink);font-size:clamp(1.8rem,4vw,3.2rem);font-weight:400;line-height:1.1;transition:color .3s;display:inline-block;position:relative}.be-footer-cta:after{content:"";background:linear-gradient(90deg,var(--be-orange),var(--be-yellow));width:0;height:2px;transition:width .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0}.be-footer-cta:hover:after{width:100%}.be-aurora-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.be-aurora-blob{filter:blur(60px);opacity:.55;mix-blend-mode:multiply;border-radius:50%;animation:22s ease-in-out infinite be-blob-drift;position:absolute}.be-aurora-blob[data-role=orange]{background:radial-gradient(closest-side,var(--be-orange)0%,transparent 70%);width:520px;height:520px;animation-delay:0s;top:-140px;left:-120px}.be-aurora-blob[data-role=yellow]{background:radial-gradient(closest-side,var(--be-yellow)0%,transparent 70%);width:460px;height:460px;animation-delay:-7s;top:50%;left:30%}.be-aurora-blob[data-role=beige]{background:radial-gradient(closest-side,var(--be-beige)0%,transparent 60%);opacity:.85;width:600px;height:600px;animation-delay:-11s;bottom:-120px;right:-120px}.be-root[data-theme=enterprise] .be-aurora-blob{mix-blend-mode:screen;opacity:.35}.be-mockup-shell{background:var(--be-card);border:1px solid var(--be-rule-strong);border-radius:10px;animation:7s ease-in-out infinite be-float-gentle;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 30px 60px -30px #1f171038}.be-mockup-shell:before{content:"";background:linear-gradient(90deg,var(--be-orange)0%,var(--be-yellow)50%,var(--be-teal-bright)100%);z-index:2;background-size:200% 100%;height:3px;animation:4s linear infinite be-gradient-flow;position:absolute;top:0;left:0;right:0}.be-mockup-header{border-bottom:1px solid var(--be-rule);background:var(--be-paper-alt);align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.be-mockup-dot{background:var(--be-rule-strong);opacity:.5;border-radius:50%;width:8px;height:8px}.be-typing-dots{align-items:center;gap:4px;display:inline-flex}.be-typing-dots span{background:var(--be-teal);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite be-typing-bounce}.be-typing-dots span:nth-child(2){animation-delay:.15s}.be-typing-dots span:nth-child(3){animation-delay:.3s}.be-chat-cursor:after{content:"▍";color:var(--be-orange);margin-left:2px;animation:1s steps(2,end) infinite be-teleprint-cursor;display:inline-block}.be-node{background:var(--be-card);border:1px solid var(--be-rule);border-radius:var(--be-radius);padding:1.15rem 1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .4s;position:relative}.be-node[data-ignite=true]{animation:.85s cubic-bezier(.22,1,.36,1) both be-node-ignite}.be-node:hover{border-color:var(--be-orange);box-shadow:0 16px 30px -18px var(--be-orange-glow);transform:translateY(-2px)}.be-path-card{background:var(--be-card);border:1px solid var(--be-rule);border-radius:var(--be-radius);cursor:pointer;padding:1.5rem 1.3rem 3rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .35s;display:block;position:relative;overflow:hidden}.be-path-card:before{content:"";background:linear-gradient(135deg,var(--be-orange-glow)0%,transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.be-path-card:after{content:"→";color:var(--be-orange);font-size:1.3rem;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1rem;right:1.2rem}.be-path-card:hover{border-color:var(--be-orange);box-shadow:0 22px 36px -24px var(--be-orange-glow);transform:translateY(-4px)}.be-path-card:hover:before{opacity:1}.be-path-card:hover:after{transform:translate(6px)}.be-wizard-shell{background:var(--be-card);border:1px solid var(--be-rule-strong);border-radius:10px;padding:2rem 1.75rem;position:relative;box-shadow:inset 0 1px #ffffffb3,0 30px 60px -28px #1f17103d}@media (min-width:768px){.be-wizard-shell{padding:2.5rem 2.25rem}}.be-wizard-shell:before{content:"";background:linear-gradient(90deg,var(--be-orange)0%,var(--be-yellow)40%,var(--be-teal-bright)75%,var(--be-orange)100%);background-size:220% 100%;border-top-left-radius:10px;border-top-right-radius:10px;height:3px;animation:4s linear infinite be-gradient-flow;position:absolute;top:0;left:0;right:0}@keyframes be-indicator-breathe{0%,to{box-shadow:0 0 0 0 var(--be-orange-glow),0 0 8px var(--be-orange-glow);transform:scale(1)}50%{box-shadow:0 0 0 4px transparent,0 0 14px var(--be-orange-glow);transform:scale(1.1)}}@keyframes be-aurora-flow{0%{background-position:0%}to{background-position:200%}}@keyframes be-gradient-flow{0%{background-position:0%}to{background-position:300%}}@keyframes be-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.be-marquee-track:hover{animation-play-state:paused}@keyframes be-shimmer{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes be-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes be-fade-in{0%{opacity:0}to{opacity:1}}@keyframes be-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes be-metric-resolve{0%{opacity:0;filter:blur(10px);transform:scale(1.1)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes be-metric-afterglow{0%,to{text-shadow:0 0 20px var(--be-orange-glow)}50%{text-shadow:0 0 40px var(--be-orange-glow),0 0 80px #ff6b2c33}}@keyframes be-node-ignite{0%{box-shadow:0 0 0 0 var(--be-orange-glow);transform:scale(.94)}50%{box-shadow:0 0 22px 4px var(--be-orange-glow);transform:scale(1.06)}to{box-shadow:0 0 6px 0 var(--be-orange-glow);transform:scale(1)}}@keyframes be-line-draw{0%{stroke-dashoffset:var(--be-dash-len,200)}to{stroke-dashoffset:0}}@keyframes be-stratum-scan{0%{opacity:0;transform:translate(-100%)}20%{opacity:.5}80%{opacity:.5}to{opacity:0;transform:translate(100%)}}@keyframes be-card-stack-in{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes be-loop-flow{0%{opacity:0;top:-8%}6%{opacity:1}46%{opacity:1;top:100%}52%{opacity:0;top:-8%}to{opacity:0;top:-8%}}@keyframes be-curve-draw{0%{stroke-dashoffset:var(--be-curve-len,500)}to{stroke-dashoffset:0}}@keyframes be-dial-sweep{0%{stroke-dashoffset:var(--be-dial-len,260)}to{stroke-dashoffset:var(--be-dial-target,80)}}@keyframes be-ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes be-orb-idle{0%,to{box-shadow:0 0 24px var(--be-teal-glow),0 0 60px #ff8a4f2e;transform:scale(1)}50%{box-shadow:0 0 32px var(--be-teal-glow),0 0 80px #ff8a4f3d;transform:scale(1.025)}}@keyframes be-voice-bar{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes be-teleprint-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes be-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes be-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes be-pulse-travel{0%{opacity:1;left:0%}to{opacity:.3;left:100%}}@keyframes be-blob-drift{0%,to{transform:translate(0)}25%{transform:translate(40px,-30px)}50%{transform:translate(-20px,30px)}75%{transform:translate(-40px,-10px)}}@keyframes be-heatmap-fill{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes be-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--be-bar-target,.7))}}@keyframes be-counter-resolve{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes be-chip-reveal{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes be-pin-pulse{0%,to{box-shadow:0 0 0 0 var(--be-orange-glow);transform:scale(1)}50%{transform:scale(1.15);box-shadow:0 0 0 8px #0000}}.be-root :focus-visible{outline:2px solid var(--be-orange);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.be-root *,.be-root :before,.be-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.be-ticker-track,.be-aurora-blob,.be-marquee-track{animation:none!important}}.be-btn-wizard-primary{background:linear-gradient(90deg,var(--be-orange)0%,var(--be-orange-bright)35%,var(--be-yellow)100%);letter-spacing:.01em;box-shadow:0 8px 18px -10px var(--be-orange-glow);border:none;font-weight:700;transition:filter .18s,transform .15s,box-shadow .25s;color:#1f1710!important}.be-btn-wizard-primary:hover{filter:brightness(1.05);box-shadow:0 14px 26px -12px var(--be-orange-glow);transform:translateY(-1px)}.be-btn-wizard-primary:active{transform:translateY(0)scale(.98)}.be-btn-wizard-primary:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3);box-shadow:none}.be-btn-wizard-dark{background:var(--be-ink);color:var(--be-paper);letter-spacing:.01em;border:none;font-weight:700;transition:background .2s,transform .15s;box-shadow:0 6px 14px -10px #1f171066}.be-btn-wizard-dark:hover{background:#2c1f15;transform:translateY(-1px)}.be-btn-wizard-dark:active{transform:translateY(0)scale(.98)}.be-btn-wizard-dark:disabled{opacity:.55;cursor:not-allowed}.be-btn-wizard-outline{color:var(--be-ink);border:1px solid var(--be-ink);letter-spacing:.01em;background:0 0;font-weight:600;transition:background .2s,color .2s,border-color .2s}.be-btn-wizard-outline:hover{background:var(--be-ink);color:var(--be-paper)}.be-btn-wizard-outline:disabled{opacity:.5;cursor:not-allowed}.be-alert-error{color:#b22e2e;font-family:var(--be-font-sans);background:#e14a4a14;border:1px solid #e14a4a52;border-radius:6px;padding:.75rem .9rem}.be-alert-success{background:linear-gradient(135deg,#c94a1414 0%,var(--be-card)100%);border:1px solid #c94a1447;border-radius:8px}.be-alert-info{border:1px solid var(--be-rule-strong);background:linear-gradient(135deg,var(--be-orange-glow)0%,var(--be-card)60%);border-radius:8px}.be-links-panel{border:1px solid var(--be-rule-strong);background:linear-gradient(135deg,var(--be-orange-glow)0%,var(--be-yellow-glow)35%,var(--be-card)100%);border-radius:10px;box-shadow:0 18px 36px -24px #1f171047}@keyframes be-count-blur{0%{opacity:0;filter:blur(10px);transform:translateY(6px)scale(1.06)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.be-count{animation:.7s cubic-bezier(.22,1,.36,1) both be-count-blur}@keyframes be-stamp-in{0%{opacity:0;transform:rotate(-18deg)scale(.6)}60%{opacity:1;transform:rotate(2deg)scale(1.08)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.be-stamp{animation:.6s cubic-bezier(.34,1.56,.64,1) .4s both be-stamp-in}@keyframes be-icon-bloom{0%{transform:scale(1);box-shadow:0 0 #ff6b2c00}50%{transform:scale(1.08);box-shadow:0 0 0 10px #ff6b2c38}to{transform:scale(1);box-shadow:0 0 0 18px #ff6b2c00}}.be-icon-bloom{animation:1.2s ease-in-out both be-icon-bloom}@keyframes be-pin-drop{0%{opacity:0;transform:translateY(-12px)scale(.85)}60%{opacity:1;transform:translateY(2px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.be-pin-drop{animation:.55s cubic-bezier(.34,1.56,.64,1) both be-pin-drop}@keyframes be-chip-wave{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.be-chip-wave{animation:.45s cubic-bezier(.22,1,.36,1) both be-chip-wave}@keyframes be-column-sweep{0%{background-position:200% 0}to{background-position:-50% 0}}.be-column-sweep{background:linear-gradient(110deg,#0000 30%,#ff6b2c2e 50%,#0000 70%) 0 0/200% 100%;animation:2.6s ease-in-out .4s both be-column-sweep}@keyframes be-path-flow{0%{stroke-dashoffset:var(--be-path-len,300)}to{stroke-dashoffset:0}}@keyframes be-live-ping{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}.be-live-ping{position:relative}.be-live-ping:after{content:"";border-radius:inherit;background:var(--be-orange);opacity:0;pointer-events:none;z-index:-1;animation:1.6s ease-out infinite be-live-ping;position:absolute;inset:0}@keyframes be-plate-stitch{0%{opacity:0;transform:translateY(-8px)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(110%)}}@keyframes be-quote-flourish{0%{opacity:0;transform:translateY(8px)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.be-quote-flourish{animation:.7s cubic-bezier(.22,1,.36,1) .15s both be-quote-flourish;display:inline-block}@keyframes be-metric-breathe{0%,to{text-shadow:0 0 #ff6b2c00}50%{text-shadow:0 0 18px #ff6b2c59}}.be-metric-breathe{animation:3.6s ease-in-out 1.2s infinite be-metric-breathe}@keyframes be-outcome-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.be-path-card:hover .be-outcome-line{animation:.35s cubic-bezier(.22,1,.36,1) both be-outcome-slide}@keyframes be-toggle-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.be-root .be-btn-portal-primary{letter-spacing:.01em;box-shadow:0 10px 22px -12px var(--be-orange-glow,#ff6b2c47);font-weight:700;transition:filter .18s,transform .15s,box-shadow .25s;background:linear-gradient(135deg,var(--be-orange,#ff6b2c)0%,var(--be-yellow,#f5c93b)100%)!important;color:#1f1710!important;border:none!important}.be-root .be-btn-portal-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}
