@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway Fallback;src:local("Arial");ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.00%;size-adjust:103.86%}.__className_32f31d{font-family:Raleway,Raleway Fallback;font-style:normal}.__variable_32f31d{--font-heading:"Raleway","Raleway Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_851c14{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_851c14{--font-body:"Montserrat","Montserrat Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_a2d674{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_a2d674{--font-brand:"Fraunces","Fraunces Fallback"}:root{--bottom-nav-h:56px;--vatrum-primary:#294a53;--vatrum-primary-hover:#1e3940;--vatrum-secondary:#47727c;--vatrum-secondary-hover:#3a5d66;--vatrum-tertiary:#a3b0b3;--vatrum-accent:#f5c576;--vatrum-accent-hover:#fdd84a;--vatrum-warm:#b97d6c;--vatrum-warm-hover:#a66857;--vatrum-bg:#fafbfb;--vatrum-surface-alt:#f3f5f6;--vatrum-bg-gradient:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(185,125,108,0.08),transparent 60%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(71,114,124,0.09),transparent 65%),radial-gradient(ellipse 40% 30% at 50% 100%,rgba(245,197,118,0.05),transparent 70%),linear-gradient(155deg,#fdfaf6,#f6f2ec 30%,#eef1f1 70%,#e6edee);--vatrum-fg:#1a2a30;--vatrum-fg-soft:#3a4a50;--vatrum-muted:#6e7c80;--vatrum-card:#ffffff;--vatrum-border:#dde2e3;--vatrum-border-soft:#eef1f2;--vatrum-border-strong:#c4ccce;--vatrum-success:#15803d;--vatrum-success-bg:rgba(34,197,94,0.12);--vatrum-warning:#b45309;--vatrum-warning-bg:rgba(245,197,118,0.32);--vatrum-danger:#b91c1c;--vatrum-danger-bg:rgba(185,28,28,0.1);font-family:var(--font-body),"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif}:root[data-theme=dark]{--vatrum-primary:#7fa8b1;--vatrum-primary-hover:#98bcc4;--vatrum-secondary:#6c9ba5;--vatrum-secondary-hover:#82adb6;--vatrum-tertiary:#5e6e72;--vatrum-accent:#f5c576;--vatrum-accent-hover:#fdd84a;--vatrum-warm:#d09080;--vatrum-warm-hover:#dba797;--vatrum-bg:#0f1a1d;--vatrum-surface-alt:#1a2730;--vatrum-bg-gradient:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(208,144,128,0.06),transparent 60%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(108,155,165,0.07),transparent 65%),radial-gradient(ellipse 40% 30% at 50% 100%,rgba(245,197,118,0.04),transparent 70%),linear-gradient(155deg,#0c1518,#11202a 30%,#142932 70%,#0e1c20);--vatrum-fg:#e6eaeb;--vatrum-fg-soft:#c2cbce;--vatrum-muted:#7e8a8d;--vatrum-card:#182429;--vatrum-border:#2a3a40;--vatrum-border-soft:#21303a;--vatrum-border-strong:#3a4e55;--vatrum-success:#4ade80;--vatrum-success-bg:rgba(74,222,128,0.14);--vatrum-warning:#fbbf24;--vatrum-warning-bg:rgba(251,191,36,0.16);--vatrum-danger:#f87171;--vatrum-danger-bg:rgba(248,113,113,0.14)}html{transition:color-scheme .2s ease}:root[data-theme=dark]{color-scheme:dark}:root{--bg:var(--vatrum-bg);--surface:var(--vatrum-card);--surface-alt:var(--vatrum-surface-alt);--card:var(--vatrum-card);--fg:var(--vatrum-fg);--fg-soft:var(--vatrum-fg-soft);--muted:var(--vatrum-muted);--border:var(--vatrum-border);--border-soft:var(--vatrum-border-soft);--border-strong:var(--vatrum-border-strong);--primary:var(--vatrum-primary);--primary-hover:var(--vatrum-primary-hover);--primary-fg:#ffffff;--accent:var(--vatrum-accent);--accent-hover:var(--vatrum-accent-hover);--accent-fg:#1a2a30;--warm:var(--vatrum-warm);--warm-hover:var(--vatrum-warm-hover);--warm-fg:#ffffff;--success:var(--vatrum-success);--success-bg:var(--vatrum-success-bg);--warning:var(--vatrum-warning);--warning-bg:var(--vatrum-warning-bg);--danger:var(--vatrum-danger);--danger-bg:var(--vatrum-danger-bg);--info:var(--vatrum-secondary);--info-bg:rgba(71,114,124,0.1);--ring:rgba(71,114,124,0.4);--shadow-sm:0 1px 2px rgba(41,74,83,0.06);--shadow-md:0 2px 8px rgba(41,74,83,0.1);--shadow-lg:0 8px 24px rgba(41,74,83,0.14);--shadow-xl:0 16px 48px rgba(41,74,83,0.2);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:9999px;--motion-fast:150ms;--motion-base:200ms;--motion-slow:320ms;--easing:cubic-bezier(0.4,0,0.2,1);--z-dropdown:50;--z-sticky:100;--z-drawer:200;--z-modal:300;--z-toast:400}:root[data-theme=dark]{--info-bg:rgba(108,155,165,0.14);--ring:rgba(127,168,177,0.5);--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 2px 8px rgba(0,0,0,0.5);--shadow-lg:0 8px 24px rgba(0,0,0,0.6);--shadow-xl:0 16px 48px rgba(0,0,0,0.7)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:clip}body{margin:0;min-height:100vh;background:var(--vatrum-bg);color:var(--vatrum-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wordmark{font-family:var(--font-brand),"Fraunces","Georgia","Times New Roman",serif;font-weight:800;font-variation-settings:"opsz" 144,"SOFT" 50;letter-spacing:-.025em;line-height:1;color:var(--vatrum-primary);text-decoration:none;display:inline-block}.wordmark.on-dark{color:white}.wordmark .accent-letter{color:var(--vatrum-warm);display:inline-block;transform:rotate(-18deg);transform-origin:50% 62%}h1,h2,h3,h4{font-family:var(--font-heading),"Raleway",system-ui,sans-serif;color:var(--vatrum-primary);letter-spacing:-.01em;line-height:1.15;font-weight:700}h1{margin-top:0;font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:800}h2{font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem)}h3{font-size:clamp(1.125rem,1.2vw + .6rem,1.5rem)}blockquote,li,p{font-family:var(--font-body),"Montserrat",system-ui,sans-serif;line-height:1.6}a{color:var(--vatrum-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease}a:hover{color:var(--vatrum-primary)}code{font-family:ui-monospace,SF Mono,Roboto Mono,monospace;font-size:.875em;background:rgba(163,176,179,.18);padding:.1em .35em;border-radius:.25em}.container{max-width:72rem;margin:0 auto;padding:2rem 1.5rem}.card{background:var(--vatrum-card);border:1px solid var(--vatrum-border);border-radius:.875rem;padding:1.75rem;box-shadow:0 1px 2px rgba(41,74,83,.04)}.card p,code{overflow-wrap:anywhere}.button,.input{font:inherit;font-family:var(--font-body),"Montserrat",sans-serif;border-radius:.5rem;padding:.625rem .875rem;border:1px solid var(--vatrum-border)}.input{width:100%;background:var(--vatrum-card);color:var(--vatrum-fg)}.input::placeholder{color:var(--vatrum-muted)}.input:focus{outline:2px solid var(--vatrum-secondary);outline-offset:-1px;border-color:var(--vatrum-secondary)}.button{background:var(--vatrum-primary);color:white;border-color:var(--vatrum-primary);cursor:pointer;font-weight:600;transition:background .15s ease,transform .15s ease}.button:hover:not(:disabled){background:var(--vatrum-primary-hover)}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{opacity:.55;cursor:not-allowed}.button.secondary{background:white;color:var(--vatrum-primary);border-color:var(--vatrum-border-strong)}.button.secondary:hover:not(:disabled){background:rgba(71,114,124,.06);border-color:var(--vatrum-secondary);color:var(--vatrum-secondary)}.button.cta{background:var(--vatrum-accent);color:var(--vatrum-primary);border-color:var(--vatrum-accent);font-weight:700}.button.cta:hover:not(:disabled){background:var(--vatrum-accent-hover);border-color:var(--vatrum-accent-hover)}.button.warm{background:var(--vatrum-warm);color:white;border-color:var(--vatrum-warm)}.button.warm:hover:not(:disabled){background:var(--vatrum-warm-hover);border-color:var(--vatrum-warm-hover)}.button.ghost{background:transparent;color:var(--vatrum-fg-soft);border-color:var(--vatrum-border)}.button.ghost:hover:not(:disabled){background:rgba(71,114,124,.06);border-color:var(--vatrum-primary);color:var(--vatrum-primary)}.button.danger{background:transparent;color:var(--vatrum-danger,#9f1239);border-color:var(--vatrum-danger-border,rgba(159,18,57,.3))}.button.danger:hover:not(:disabled){background:var(--vatrum-danger-bg,#ffe4e6);border-color:var(--vatrum-danger,#9f1239);color:var(--vatrum-danger,#9f1239)}.button.sm{padding:.375rem .75rem;font-size:.8125rem;border-radius:.4rem}.button.lg{padding:.875rem 1.5rem;font-size:1rem}.button:not(.sm){min-height:40px;gap:.4rem}.button.sm,.button:not(.sm){line-height:1.15;display:inline-flex;align-items:center;justify-content:center}.button.sm{min-height:32px;gap:.35rem}label{display:block;margin-top:1rem;font-size:.875rem;color:var(--vatrum-fg-soft);font-weight:500}label>.input{margin-top:.375rem}.muted{color:var(--vatrum-muted)}:focus-visible{outline:2px solid var(--vatrum-secondary);outline-offset:2px}.data-scroll{overflow-x:auto;min-width:0;max-width:100%}.data-table{width:100%;border-collapse:collapse;font-size:.875rem;font-family:var(--font-body),"Montserrat",sans-serif}.data-table thead th{text-align:left;font-weight:600;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--vatrum-muted);padding:.5rem .75rem;border-bottom:1px solid var(--vatrum-border)}.data-table tbody td{padding:.875rem .75rem;border-bottom:1px solid var(--vatrum-border-soft);vertical-align:top}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .12s ease}.data-table tbody tr:hover{background:var(--vatrum-bg)}.data-table .num{text-align:right;font-family:ui-monospace,monospace;font-size:.825rem}.status-badge{display:inline-block;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}.status-badge--success{background:var(--vatrum-success-bg);color:var(--vatrum-success)}.status-badge--warning{background:var(--vatrum-warning-bg);color:var(--vatrum-warning)}.status-badge--danger{background:var(--vatrum-danger-bg);color:var(--vatrum-danger)}.status-badge--neutral{background:rgba(163,176,179,.18);color:var(--vatrum-fg-soft)}.bullet-row{display:flex;gap:.5rem;align-items:flex-start;padding:.375rem 0;font-size:.9rem}.bullet-check{color:var(--vatrum-secondary);flex-shrink:0}.faq-details{background:var(--vatrum-bg);border-radius:.5rem;border:1px solid var(--vatrum-border);padding:0;overflow:hidden}.faq-summary{padding:1rem 1.25rem;cursor:pointer;font-weight:600;color:var(--vatrum-primary);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--font-heading),Raleway,sans-serif}.faq-summary::-webkit-details-marker{display:none}.faq-plus{color:var(--vatrum-warm);font-size:1.25rem}.faq-body{padding:0 1.25rem 1rem;color:var(--vatrum-fg-soft);line-height:1.6}.footer-list li{padding:.2rem 0}.footer-link{color:rgba(255,255,255,.78);text-decoration:none;font-size:.875rem}.footer-link:hover{color:rgba(255,255,255,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.lp-mobile-nav{display:none}@media (max-width:1024px){.lp-desktop-actions,.lp-desktop-nav{display:none!important}.lp-mobile-nav{display:block}}.lp-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--vatrum-border);border-radius:10px;color:var(--vatrum-primary,#294a53);cursor:pointer}.lp-burger:hover{background:rgba(41,74,83,.06)}.lp-burger-box{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:20px;height:14px}.lp-burger-line{display:block;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .14s ease}.lp-burger-box.is-open .lp-burger-line:first-child{transform:translateY(6px) rotate(45deg)}.lp-burger-box.is-open .lp-burger-line:nth-child(2){opacity:0}.lp-burger-box.is-open .lp-burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lp-mobile-backdrop{position:fixed;inset:0;top:0;z-index:40;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}.lp-mobile-panel{position:absolute;top:100%;left:0;right:0;z-index:50;gap:.75rem;padding:1rem 1.5rem 1.25rem;background:#fff;border-bottom:1px solid var(--vatrum-border);box-shadow:0 16px 32px -16px rgba(28,43,48,.28)}.lp-mobile-links,.lp-mobile-panel{display:flex;flex-direction:column}.lp-mobile-link{display:block;padding:.875rem .25rem;color:var(--vatrum-fg,#1c2b30);font-size:1rem;font-weight:500;text-decoration:none;border-bottom:1px solid var(--vatrum-border)}.lp-mobile-link:hover{color:var(--vatrum-secondary,#47727c)}.lp-mobile-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.lp-mobile-actions .button{width:100%;justify-content:center}.lp-mobile-lang{display:flex;justify-content:flex-start;padding-top:.25rem}@media (max-width:768px){input,select,textarea{font-size:16px}.card{padding:1rem}.cal-icon-btn,.cdp-rm,.cl-pill,.cp-swatch,.ctp-rm,.ds-btn-link,.ep-btn-link,.nav-item,.pg-action,.pli-rm,.qf-btn-link,.qf-q-move,.qf-q-remove,.rec-btn-mini,.wd-btn-mini,.wo-chip-assign-btn{min-height:44px}.cal-icon-btn,.cdp-rm,.cp-swatch,.ctp-rm,.pg-action,.pli-rm,.qf-q-move,.qf-q-remove,.rec-btn-mini,.wd-btn-mini,.wo-chip-assign-btn{min-width:44px}}