@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_6b03d3;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:__Manrope_6b03d3,__Manrope_Fallback_6b03d3;font-style:normal}.__variable_6b03d3{--font-body:"__Manrope_6b03d3","__Manrope_Fallback_6b03d3"}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}.__variable_49a339{--font-heading:"__Space_Grotesk_49a339","__Space_Grotesk_Fallback_49a339"}.gradient-rotation-amber{position:relative;overflow:hidden;background:linear-gradient(45deg,#f59e0b,#d97706,#92400e,#f59e0b,#fbbf24,#d97706);background-size:300% 300%;transition:all .4s cubic-bezier(.4,0,.2,1)}.gradient-rotation-amber:hover{animation:rotateGradient 3s ease-in-out infinite;transform:scale(1.02);box-shadow:0 10px 25px -5px rgba(245,158,11,.4),0 10px 10px -5px rgba(245,158,11,.04)}.gradient-rotation-amber:hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shimmer 2s ease-in-out infinite}.gradient-rotation-green{position:relative;overflow:hidden;background:linear-gradient(45deg,var(--brand-green,#ff6b35),color-mix(in srgb,var(--brand-green,#ff6b35) 85%,#000 15%),color-mix(in srgb,var(--brand-green,#ff6b35) 70%,#000 30%),var(--brand-green,#ff6b35),color-mix(in srgb,var(--brand-green,#ff6b35) 65%,#fff 35%),color-mix(in srgb,var(--brand-green,#ff6b35) 85%,#000 15%));background-size:300% 300%;transition:all .4s cubic-bezier(.4,0,.2,1)}.gradient-rotation-green:hover{animation:rotateGradient 3s ease-in-out infinite;transform:scale(1.02);box-shadow:0 10px 25px -5px color-mix(in srgb,var(--brand-green,#ff6b35) 40%,transparent),0 10px 10px -5px color-mix(in srgb,var(--brand-green,#ff6b35) 10%,transparent)}.gradient-rotation-green:hover:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shimmer 2s ease-in-out infinite}@keyframes rotateGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.quantity-pulse-active{transform:scale(1.25);color:#fef3c7;animation:pulse .3s ease-in-out;transition:all .3s cubic-bezier(.4,0,.2,1)}.amount-bounce-active{animation:amountBounce .6s cubic-bezier(.68,-.55,.265,1.55);color:#059669;font-weight:600}@keyframes amountBounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.bg-gradient-rotation-light{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9) 25%,rgba(241,245,249,.85) 50%,rgba(236,254,255,.9) 75%,rgba(240,253,250,.95)),radial-gradient(circle at 30% 20%,rgba(167,243,208,.1) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(134,239,172,.08) 0,transparent 50%);background-size:100% 100%,800px 800px,600px 600px;animation:subtleFlow 30s ease-in-out infinite;overflow:hidden;--mouse-x:50%;--mouse-y:50%;--wave-intensity:0}.bg-gradient-rotation-light:before{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),rgba(16,185,129,calc(var(--wave-intensity) * .08)) 0,rgba(52,211,153,calc(var(--wave-intensity) * .06)) 15%,rgba(110,231,183,calc(var(--wave-intensity) * .04)) 30%,rgba(167,243,208,calc(var(--wave-intensity) * .02)) 45%,transparent 60%);opacity:var(--wave-intensity);transform:scale(calc(1 + var(--wave-intensity) * .1));transition:all 1.2s cubic-bezier(.23,1,.32,1)}.bg-gradient-rotation-light:after,.bg-gradient-rotation-light:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.bg-gradient-rotation-light:after{background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),transparent 0,rgba(134,239,172,calc(var(--wave-intensity) * .03)) 20%,rgba(187,247,208,calc(var(--wave-intensity) * .02)) 40%,rgba(220,252,231,calc(var(--wave-intensity) * .01)) 60%,transparent 80%);opacity:calc(var(--wave-intensity) * .7);transform:scale(calc(1 + var(--wave-intensity) * .2));transition:all 1.8s cubic-bezier(.23,1,.32,1);animation:rippleDelay 2s ease-out infinite;animation-play-state:paused}@keyframes subtleFlow{0%,to{background-position:0 50%,0 0,100% 100%;transform:scale(1)}33%{background-position:100% 25%,25% 25%,75% 75%;transform:scale(1.005)}66%{background-position:50% 75%,75% 50%,25% 50%;transform:scale(.995)}}@keyframes rippleDelay{0%{transform:scale(1) rotate(0deg);opacity:0}50%{transform:scale(1.1) rotate(180deg);opacity:.3}to{transform:scale(1.2) rotate(1turn);opacity:0}}:root{--brand-green:#ff6b35;--v4-accent:#ff6b35;--v4-accent-strong:#d94e1f;--v4-bg:#f5f7fb;--v4-surface:#fff;--v4-surface-muted:#eef3f7;--v4-ink:#102033;--v4-muted:#64748b;--v4-border:#dce5ec;--v4-border-strong:#c7d5df;--v4-shadow:0 18px 48px rgba(31,53,72,.08);--background:216 33% 97%;--foreground:214 42% 14%;--card:0 0% 100%;--card-foreground:214 42% 14%;--muted:210 31% 94%;--muted-foreground:215 18% 42%;--border:210 28% 88%;--input:210 28% 88%;--ring:16 100% 60%}.dark{--brand-green:#ff6b35;--v4-accent:#ff6b35;--v4-accent-strong:#ff8a63;--v4-bg:#081321;--v4-surface:#0e1d2d;--v4-surface-muted:#12263a;--v4-ink:#ecf5f7;--v4-muted:#8ba1b2;--v4-border:#1c3449;--v4-border-strong:#2b4a60;--v4-shadow:0 20px 60px rgba(0,0,0,.25);--background:214 49% 8%;--foreground:190 29% 94%;--card:211 43% 13%;--card-foreground:190 29% 94%;--muted:211 36% 18%;--muted-foreground:213 19% 64%;--border:208 44% 20%;--input:208 44% 20%;--ring:16 100% 60%}body,html{background:var(--v4-bg);color:var(--v4-ink)}.v4-page{min-height:calc(100vh - 4.5rem);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--v4-accent) 8%,transparent),transparent 34rem),var(--v4-bg);padding:2rem 1.25rem 3rem}.v4-page-inner{width:100%;max-width:88rem;margin:0 auto}.v4-surface{background:color-mix(in srgb,var(--v4-surface) 96%,transparent);border:1px solid var(--v4-border);border-radius:1.25rem;box-shadow:var(--v4-shadow)}.v4-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem;border-bottom:1px solid var(--v4-border)}.v4-eyebrow{color:var(--v4-accent-strong);font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.dark .v4-eyebrow{color:var(--v4-accent)}.v4-title{color:var(--v4-ink);font-size:clamp(1.6rem,2vw,2.25rem);font-weight:750;letter-spacing:-.04em;line-height:1.05}.v4-subtitle{color:var(--v4-muted);font-size:.9rem;line-height:1.55}.v4-action-card,.v4-metric-card,.v4-module-card{background:var(--v4-surface);border:1px solid var(--v4-border);border-radius:1rem;box-shadow:0 8px 24px rgba(31,53,72,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.v4-action-card:hover,.v4-metric-card:hover,.v4-module-card:hover{border-color:color-mix(in srgb,var(--v4-accent) 50%,var(--v4-border));box-shadow:0 14px 32px color-mix(in srgb,var(--v4-accent) 10%,transparent);transform:translateY(-2px)}.v4-icon-box{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.8rem;color:var(--v4-accent-strong);background:color-mix(in srgb,var(--v4-accent) 12%,var(--v4-surface));border:1px solid color-mix(in srgb,var(--v4-accent) 24%,var(--v4-border))}.dark .v4-icon-box{color:var(--v4-accent)}.v4-button-primary{color:#2b1006;background:var(--v4-accent);border:1px solid color-mix(in srgb,var(--v4-accent) 78%,#fff);box-shadow:0 8px 18px color-mix(in srgb,var(--v4-accent) 22%,transparent)}.v4-button-primary:hover{background:color-mix(in srgb,var(--v4-accent) 86%,#fff)}.v4-button-secondary{color:var(--v4-ink);background:var(--v4-surface);border:1px solid var(--v4-border-strong)}.v4-button-secondary:hover{background:var(--v4-surface-muted)}.v4-status-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--v4-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--v4-accent) 16%,transparent)}.v4-status-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .7rem;color:var(--v4-muted);background:color-mix(in srgb,var(--v4-accent) 8%,var(--v4-surface));border:1px solid var(--v4-border);border-radius:999px;font-size:.75rem;font-weight:700}.v4-status-pill>.v4-status-dot{flex:0 0 auto}.v4-table-shell{overflow:hidden;border:1px solid var(--v4-border);border-radius:1.25rem;box-shadow:var(--v4-shadow)}.v4-field,.v4-table-shell{background:var(--v4-surface)}.v4-field{color:var(--v4-ink);border:1px solid var(--v4-border-strong)}.v4-field:focus-visible{border-color:var(--v4-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--v4-accent) 18%,transparent)}@media (max-width:640px){.v4-page{padding:1.25rem .875rem 2rem}.v4-panel-header{padding:1.1rem}}.v4-landing{--landing-bg:#f6f8fb;--landing-surface:#fff;--landing-ink:#101d2b;--landing-muted:#647589;--landing-border:#dce5ec;--landing-accent:#ff6b35;--landing-accent-dark:#d94e1f;--landing-dark:#091625;--landing-dark-border:rgba(166,194,213,.16);min-height:100vh;overflow:hidden;color:var(--landing-ink);background:var(--landing-bg);font-family:var(--font-body),sans-serif}.dark .v4-landing{--landing-bg:#071321;--landing-surface:#0d1d2c;--landing-ink:#f0f5f8;--landing-muted:#93a7b9;--landing-border:#20384b;--landing-dark:#050d18;--landing-dark-border:rgba(166,194,213,.16)}.v4-landing *,.v4-landing :after,.v4-landing :before{box-sizing:border-box}.v4-landing a{color:inherit;text-decoration:none}.v4-landing__container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.v4-landing__ambient{position:absolute;inset:0 0 auto;height:750px;pointer-events:none;opacity:.7;background:radial-gradient(circle at 83% 11%,rgba(255,107,53,.15),transparent 27%),radial-gradient(circle at 8% 32%,rgba(39,120,165,.1),transparent 30%)}.dark .v4-landing__ambient{opacity:1}.v4-landing__header{position:relative;z-index:5;border-bottom:1px solid var(--landing-border);background:color-mix(in srgb,var(--landing-bg) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v4-landing__header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.v4-landing__brand{display:inline-flex;align-items:center;flex:none}.v4-landing__brand--compact{width:120px}.v4-landing__logo{display:block;width:154px;height:auto;-o-object-fit:contain;object-fit:contain}.v4-landing__brand--compact .v4-landing__logo{width:120px}.dark .v4-landing__logo--light,.v4-landing__logo--dark{display:none}.dark .v4-landing__logo--dark{display:block}.v4-landing__nav{display:flex;align-items:center;gap:32px;color:var(--landing-muted);font-size:.86rem;font-weight:700}.v4-landing__login-link,.v4-landing__nav a{transition:color .2s ease}.v4-landing__login-link:hover,.v4-landing__nav a:hover{color:var(--landing-accent)}.v4-landing__header-actions{display:flex;align-items:center;gap:21px;font-size:.84rem;font-weight:800}.v4-landing__login-link{color:var(--landing-muted)}.v4-landing__small-cta{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid var(--landing-border);border-radius:9px;background:var(--landing-surface);transition:border-color .2s ease,transform .2s ease}.v4-landing__small-cta:hover{border-color:var(--landing-accent);transform:translateY(-1px)}.v4-landing__hero{position:relative;z-index:1;padding:98px 0 82px}.v4-landing__hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);gap:50px;align-items:center}.v4-landing__hero-copy{max-width:550px}.v4-landing__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--landing-accent);font-size:.72rem;letter-spacing:.2em;line-height:1.4;font-weight:900}.v4-landing__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--landing-accent) 16%,transparent)}.v4-landing h1,.v4-landing h2,.v4-landing h3{margin:0;font-family:var(--font-heading),sans-serif;letter-spacing:-.045em}.v4-landing h1{margin-top:23px;color:var(--landing-ink);font-size:clamp(3.5rem,6vw,5.65rem);line-height:.98;font-weight:700}.v4-landing h1 em,.v4-landing h2 em{color:var(--landing-accent);font-style:normal}.v4-landing__hero-lead{max-width:500px;margin:28px 0 0;color:var(--landing-muted);font-size:1.07rem;line-height:1.75}.v4-landing__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:21px;margin-top:35px}.v4-landing__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:9px;padding:0 20px;font-size:.87rem;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.v4-landing__button:hover{transform:translateY(-2px)}.v4-landing__button--primary{color:#fff;background:var(--landing-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--landing-accent) 27%,transparent)}.v4-landing__button--primary:hover{background:var(--landing-accent-dark);box-shadow:0 15px 34px color-mix(in srgb,var(--landing-accent) 36%,transparent)}.v4-landing__button--text{min-height:44px;padding:0;color:var(--landing-muted)}.v4-landing__button--text:hover{color:var(--landing-accent)}.v4-landing__hero-proof{display:inline-flex;align-items:center;gap:8px;margin-top:35px;color:var(--landing-muted);font-size:.77rem;font-weight:700}.v4-landing__hero-proof svg{color:var(--landing-accent)}.v4-landing__preview{position:relative;min-height:438px}.v4-landing__preview-glow{position:absolute;inset:9% 2% 0 9%;border-radius:35px;background:var(--landing-accent);filter:blur(62px);opacity:.14;transform:rotate(-5deg)}.v4-landing__preview-window{position:relative;overflow:hidden;border:1px solid var(--landing-dark-border);border-radius:16px;background:var(--landing-dark);box-shadow:0 34px 75px rgba(5,14,26,.25),0 0 0 9px color-mix(in srgb,var(--landing-accent) 5%,transparent);transform:rotate(2deg)}.v4-landing__preview-bar{height:43px;display:flex;align-items:center;gap:14px;padding:0 18px;color:#7e96aa;border-bottom:1px solid var(--landing-dark-border);background:#0d1c2b;font-size:.64rem}.v4-landing__preview-dots{display:flex;gap:5px}.v4-landing__preview-dots span{width:6px;height:6px;border-radius:50%;background:#39536a}.v4-landing__preview-path{flex:1}.v4-landing__preview-status{display:inline-flex;align-items:center;gap:6px;color:#a9bbc7}.v4-landing__preview-status i{width:6px;height:6px;border-radius:50%;background:#57ca8c;box-shadow:0 0 0 4px rgba(87,202,140,.13)}.v4-landing__preview-body{min-height:390px;display:grid;grid-template-columns:116px 1fr}.v4-landing__preview-sidebar{padding:18px 12px;border-right:1px solid var(--landing-dark-border);background:#081625}.v4-landing__preview-mark{margin:0 3px 26px;font-family:var(--font-heading),sans-serif;font-size:.84rem;font-weight:800;letter-spacing:-.1em}.v4-landing__preview-mark span{color:var(--landing-accent)}.v4-landing__preview-mark b{color:#eef4f7}.v4-landing__preview-nav-item{display:flex;align-items:center;gap:7px;min-height:31px;padding:0 7px;margin:4px 0;border-radius:6px;color:#668095;font-size:.62rem;font-weight:700}.v4-landing__preview-nav-item.is-active{color:#fff;background:rgba(255,107,53,.16)}.v4-landing__preview-nav-item.is-active svg{color:var(--landing-accent)}.v4-landing__preview-content{padding:27px 25px 22px;background:#0d1e2e}.v4-landing__preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.v4-landing__preview-heading small{display:block;color:var(--landing-accent);font-size:.54rem;letter-spacing:.12em;font-weight:900}.v4-landing__preview-heading strong{display:block;margin-top:5px;color:#f3f7f9;font-family:var(--font-heading),sans-serif;font-size:1.25rem}.v4-landing__preview-date{color:#7891a4;font-size:.63rem}.v4-landing__preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.v4-landing__preview-metrics>div{min-height:87px;padding:12px;border:1px solid var(--landing-dark-border);border-radius:8px;background:rgba(5,14,24,.34)}.v4-landing__preview-metrics small,.v4-landing__preview-metrics span{display:block;color:#7791a5;font-size:.57rem}.v4-landing__preview-metrics strong{display:block;margin:10px 0 5px;color:#fff;font-family:var(--font-heading),sans-serif;font-size:1rem}.v4-landing__preview-metrics .positive{color:#63cf96}.v4-landing__preview-chart-card{margin-top:14px;padding:15px 16px 12px;border:1px solid var(--landing-dark-border);border-radius:8px;background:rgba(5,14,24,.34)}.v4-landing__preview-card-title{display:flex;justify-content:space-between;color:#cbd8df;font-size:.66rem;font-weight:800}.v4-landing__preview-card-title small{color:#7791a5;font-size:.56rem;font-weight:600}.v4-landing__preview-chart{position:relative;height:126px;margin-top:13px;overflow:hidden}.v4-landing__preview-chart svg{position:absolute;inset:0;width:100%;height:100%}.v4-landing__preview-chart .chart-grid{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(132,163,184,.1) 0,rgba(132,163,184,.1) 1px,transparent 0,transparent 31px)}.v4-landing__logo-strip{border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:var(--landing-surface)}.v4-landing__logo-strip-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.v4-landing__logo-strip-inner>span{color:var(--landing-muted);font-size:.66rem;letter-spacing:.16em;font-weight:900}.v4-landing__logo-strip-inner>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:25px;color:var(--landing-muted);font-size:.77rem;font-weight:800}.v4-landing__logo-strip-inner>div span{display:inline-flex;align-items:center;gap:7px}.v4-landing__logo-strip-inner svg{color:var(--landing-accent)}.v4-landing__section{position:relative;padding:120px 0}.v4-landing__split-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);gap:90px;align-items:end}.v4-landing h2{margin-top:18px;color:var(--landing-ink);font-size:clamp(2.2rem,4.2vw,3.7rem);line-height:1.05}.v4-landing__split-heading>p{margin:0;color:var(--landing-muted);font-size:1rem;line-height:1.75}.v4-landing__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:75px;border-top:1px solid var(--landing-border);border-left:1px solid var(--landing-border)}.v4-landing__feature{position:relative;min-height:247px;padding:29px 31px 26px;border-right:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border);background:color-mix(in srgb,var(--landing-surface) 42%,transparent);transition:background .2s ease,transform .2s ease}.v4-landing__feature:hover{z-index:1;background:var(--landing-surface);transform:translateY(-3px)}.v4-landing__feature-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:25px;border:1px solid color-mix(in srgb,var(--landing-accent) 38%,transparent);border-radius:10px;color:var(--landing-accent);background:color-mix(in srgb,var(--landing-accent) 9%,transparent)}.v4-landing__feature h3{color:var(--landing-ink);font-size:1.08rem;letter-spacing:-.02em}.v4-landing__feature p{max-width:275px;margin:11px 0 0;color:var(--landing-muted);font-size:.86rem;line-height:1.65}.v4-landing__feature-line{position:absolute;left:31px;bottom:24px;width:26px;height:2px;background:var(--landing-accent);opacity:.7}.v4-landing__section--image{padding-top:25px}.v4-landing__operations-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--landing-dark-border);border-radius:18px;background:var(--landing-dark);box-shadow:0 22px 50px rgba(8,19,33,.18)}.v4-landing__operations-image{position:relative;min-height:480px}.v4-landing__operations-image:after{position:absolute;content:"";inset:0;background:linear-gradient(90deg,rgba(5,13,24,.18),rgba(5,13,24,.72))}.v4-landing__operations-image img{-o-object-fit:cover;object-fit:cover}.v4-landing__operations-copy{padding:65px 63px;align-self:center}.v4-landing__operations-copy h2{color:#f3f7f9}.v4-landing__operations-copy p{margin:24px 0;color:#93a7b9;line-height:1.75}.v4-landing__operations-copy ul{display:grid;gap:14px;padding:0;margin:0 0 32px;list-style:none;color:#d5e0e5;font-size:.87rem;font-weight:700}.v4-landing__operations-copy li{display:flex;align-items:center;gap:10px}.v4-landing__operations-copy li svg{flex:none;color:var(--landing-accent)}.v4-landing__inline-link{display:inline-flex;align-items:center;gap:9px;color:var(--landing-accent);font-size:.86rem;font-weight:900}.v4-landing__inline-link:hover{color:#ff9775}.v4-landing__section--business{padding-bottom:100px}.v4-landing__business-layout{display:grid;grid-template-columns:.8fr 1fr;gap:110px}.v4-landing__business-list{border-top:1px solid var(--landing-border)}.v4-landing__business-list>div{display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:20px;min-height:64px;border-bottom:1px solid var(--landing-border);color:var(--landing-muted)}.v4-landing__business-list span{color:var(--landing-accent);font-size:.67rem;letter-spacing:.1em;font-weight:900}.v4-landing__business-list strong{color:var(--landing-ink);font-family:var(--font-heading),sans-serif;font-size:1.05rem}.v4-landing__business-list svg{transition:transform .2s ease}.v4-landing__business-list>div:hover{color:var(--landing-accent)}.v4-landing__business-list>div:hover svg{transform:translateX(5px)}.v4-landing__cta-section{padding:30px 0 105px}.v4-landing__cta-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:44px 52px;border-radius:15px;color:#fff;background:var(--landing-accent);box-shadow:0 20px 45px color-mix(in srgb,var(--landing-accent) 24%,transparent)}.v4-landing__cta-mark{width:53px;height:53px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.38);border-radius:12px;background:hsla(0,0%,100%,.13)}.v4-landing__cta-card .v4-landing__eyebrow{color:hsla(0,0%,100%,.78)}.v4-landing__cta-card h2{margin-top:8px;color:#fff;font-size:clamp(1.7rem,3vw,2.55rem)}.v4-landing__cta-card p{margin:9px 0 0;color:hsla(0,0%,100%,.76)}.v4-landing__button--light{color:var(--landing-accent);background:#fff}.v4-landing__button--light:hover{box-shadow:0 11px 25px rgba(0,0,0,.16)}.v4-landing__footer{border-top:1px solid var(--landing-border);background:var(--landing-surface)}.v4-landing__footer-inner{min-height:92px;display:flex;align-items:center;gap:27px;color:var(--landing-muted);font-size:.75rem}.v4-landing__footer-inner>span:last-child{margin-left:auto}@media (max-width:1050px){.v4-landing__hero-grid{grid-template-columns:1fr}.v4-landing__hero-copy{max-width:680px}.v4-landing__preview{max-width:760px;width:100%;margin:15px auto 0}.v4-landing__split-heading{gap:50px}.v4-landing__business-layout{gap:60px}}@media (max-width:760px){.v4-landing__container{width:min(100% - 32px,600px)}.v4-landing__header-inner{height:68px}.v4-landing__login-link,.v4-landing__nav{display:none}.v4-landing__small-cta{padding:9px 11px;font-size:.72rem}.v4-landing__hero{padding:72px 0 60px}.v4-landing h1{font-size:clamp(3.1rem,15vw,4.6rem)}.v4-landing__hero-lead{font-size:.96rem}.v4-landing__hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.v4-landing__preview{min-height:0}.v4-landing__preview-window{transform:none}.v4-landing__preview-body{grid-template-columns:74px 1fr;min-height:305px}.v4-landing__preview-sidebar{padding:15px 7px}.v4-landing__preview-mark{font-size:.67rem}.v4-landing__preview-nav-item{justify-content:center;padding:0;font-size:0}.v4-landing__preview-nav-item svg{width:15px}.v4-landing__preview-content{padding:18px 13px 15px}.v4-landing__preview-heading strong{font-size:1rem}.v4-landing__preview-metrics{gap:5px;margin-top:14px}.v4-landing__preview-metrics>div{min-height:68px;padding:8px}.v4-landing__preview-metrics small,.v4-landing__preview-metrics span{font-size:.46rem}.v4-landing__preview-metrics strong{margin:6px 0 3px;font-size:.75rem}.v4-landing__preview-chart-card{margin-top:8px;padding:10px}.v4-landing__preview-chart{height:82px}.v4-landing__logo-strip-inner{align-items:flex-start;flex-direction:column;padding:22px 0}.v4-landing__logo-strip-inner>div{justify-content:flex-start;gap:13px 18px}.v4-landing__section{padding:75px 0}.v4-landing__business-layout,.v4-landing__operations-card,.v4-landing__split-heading{grid-template-columns:1fr;gap:35px}.v4-landing__split-heading>p{font-size:.92rem}.v4-landing__feature-grid{grid-template-columns:1fr;margin-top:45px}.v4-landing__feature{min-height:215px}.v4-landing__operations-image{min-height:260px}.v4-landing__operations-copy{padding:38px 26px 45px}.v4-landing__cta-section,.v4-landing__section--business{padding-bottom:70px}.v4-landing__cta-card{grid-template-columns:1fr;gap:18px;padding:32px 26px}.v4-landing__cta-mark{width:45px;height:45px}.v4-landing__cta-card .v4-landing__button{width:100%}.v4-landing__footer-inner{flex-wrap:wrap;gap:12px 20px;padding:20px 0}.v4-landing__footer-inner>span:last-child{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.v4-landing *,.v4-landing :after,.v4-landing :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}