@font-face{font-family:__Montserrat_ca911e;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_ca911e;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_ca911e;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_ca911e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_ca911e;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_ca911e;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_ca911e;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_ca911e;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_ca911e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_ca911e;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_ca911e;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_ca911e;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_ca911e;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_ca911e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_ca911e;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_ca911e;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_ca911e;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_ca911e;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_ca911e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_ca911e;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_ca911e;font-style:normal;font-weight:800;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_ca911e;font-style:normal;font-weight:800;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_ca911e;font-style:normal;font-weight:800;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_ca911e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:__Montserrat_ca911e;font-style:normal;font-weight:800;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_ca911e;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_ca911e{font-family:__Montserrat_ca911e,__Montserrat_Fallback_ca911e;font-style:normal}body,html{min-height:100vh;margin:0;padding:0}body{font-family:Montserrat,Arial,sans-serif;font-size:clamp(.92rem,1.7vw,1.08rem);font-weight:600;letter-spacing:.01em;line-height:1.6;background:#0b0e14;color:#f1f5f9;transition:background .3s,color .3s}.broad-section,.container-fluid{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.benefits,.contact-section,.cta-section,.hero{min-width:0;max-width:100%;margin:0;padding-left:0;padding-right:0}.hero{min-height:calc(100svh - var(--header-height, 64px));display:flex;justify-content:center}.hero,.hero .row{align-items:center}.hero .row{min-height:80vh}.btn-primary,.contact-form button{font-size:clamp(.95rem,1.8vw,1.08rem);font-weight:800;padding:1rem 2.5rem}.logo{font-weight:700;font-size:1.7rem;letter-spacing:1px}nav a{margin-left:2rem;text-decoration:none;color:#f1f5f9;font-weight:500;transition:color .2s;position:relative}nav a:after{content:"";display:block;width:0;height:2px;background:linear-gradient(90deg,#ff8a3d,#ffd166);transition:width .3s;position:absolute;left:0;bottom:-4px}nav a:hover{color:#ff8a3d}nav a:hover:after{width:100%}.hero img{box-shadow:0 4px 32px #ff8a3d22}.brands{background:#11141c;padding:2rem 0 1rem;text-align:center;box-shadow:0 2px 16px rgba(0,0,0,.12)}.brand-logos{display:flex;gap:2rem;justify-content:center;align-items:center;overflow-x:auto;padding-bottom:1rem}.brand-logos img{height:40px;width:auto;filter:grayscale(1) brightness(1.5);opacity:.85;transition:filter .2s,opacity .2s,box-shadow .2s;background:#11141c;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.14)}.brand-logos img:hover{filter:none;opacity:1;box-shadow:0 4px 24px #ff8a3d33}.benefits{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:3rem 1rem 2rem;background:linear-gradient(120deg,#0b0e14 60%,#11141c)}.benefit-card{background:#11141c;border-radius:1rem;box-shadow:0 2px 24px rgba(0,0,0,.12);padding:2rem 1.5rem;max-width:340px;flex:1 1 300px;min-width:260px;text-align:left;border:1.5px solid #282f4b;transition:box-shadow .2s,border .2s}.benefit-card:hover{box-shadow:0 4px 32px #ff8a3d22;border:1.5px solid #ff8a3d}.creator-note{text-align:center;padding:2.5rem 1rem 1.5rem;background:#11141c;box-shadow:0 2px 16px rgba(0,0,0,.12)}.cta-section{text-align:center;padding:2.5rem 1rem 2rem;background:linear-gradient(90deg,#11141c,#0b0e14);box-shadow:0 2px 32px rgba(0,0,0,.2)}.contact-section{background:#181f33;padding:2.5rem 1rem 2rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:flex-start;box-shadow:0 2px 16px rgba(0,0,0,.12)}.contact-info{flex:1 1 260px;min-width:220px;max-width:320px}.contact-info h3{color:#ff8a3d;font-size:1.1rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 8px #ff8a3d33}.contact-info ul{list-style:none;padding:0;margin:0;color:#cbd5e1;font-size:1rem}.contact-info li{margin-bottom:.7rem}.contact-info a{color:#ff8a3d;text-decoration:none;transition:color .2s}.contact-info a:hover{color:#ffd166}.contact-form{flex:1 1 320px;min-width:260px;max-width:400px;background:#232946;border-radius:1rem;padding:2rem 1.5rem;box-shadow:0 2px 24px rgba(0,0,0,.12);border:1.5px solid #282f4b;transition:box-shadow .2s,border .2s}.contact-form:hover{box-shadow:0 4px 32px #ff8a3d22;border:1.5px solid #ff8a3d}.contact-form h4{color:#ff8a3d;font-size:1.1rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 8px #ff8a3d33}.contact-form label{display:block;margin-bottom:.3rem;color:#cbd5e1;font-size:.97rem}.contact-form input,.contact-form textarea{width:100%;padding:.7rem;margin-bottom:1rem;border:1.5px solid #282f4b;border-radius:.5rem;font-size:1rem;font-family:inherit;background:#181f33;color:#f1f5f9;resize:none;transition:border .2s,box-shadow .2s}.contact-form input:focus,.contact-form textarea:focus{border:1.5px solid #ff8a3d;box-shadow:0 2px 8px #ff8a3d33;outline:none}.contact-form button{background:linear-gradient(90deg,#ff8a3d,#ffd166);color:#0b0e14;border:none;padding:.8rem 2rem;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-shadow:0 2px 8px #ff8a3d33}.contact-form button:hover{background:linear-gradient(90deg,#ffd166,#ff8a3d);color:#fff;box-shadow:0 4px 24px #ff8a3d55}@media (max-width:900px){.benefits,.broad-section,.contact-section,.container-fluid,.cta-section,.hero{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.hero{min-height:calc(100svh - var(--header-height, 64px))}}.fade-in{opacity:0;transform:translateY(40px);animation:fadeInUp 1.2s ease forwards;animation-play-state:paused}.fade-in.show{opacity:1!important;transform:none!important;animation-play-state:running}@keyframes fadeInUp{to{opacity:1;transform:none}}.fade-in-delayed{opacity:0;transform:translateY(40px);animation:fadeInUp 1.2s ease .5s forwards;animation-play-state:paused}.fade-in-delayed.show{opacity:1!important;transform:none!important;animation-play-state:running}.opacity-hover{opacity:.85;transition:opacity .3s,transform .3s,box-shadow .3s}.opacity-hover:focus,.opacity-hover:hover{opacity:1;transform:scale(1.04);box-shadow:0 4px 32px #ff8a3d33;z-index:2}.hero-overlay{top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,#0b0e14cc 60%,#11141ccc);opacity:.7;border-radius:1.5rem}.hero-media{position:relative;overflow:hidden;border-radius:1.5rem}.hero-content{position:relative;z-index:2}.glow{box-shadow:0 0 24px 4px #ff8a3d33}.broad-section{max-width:1400px;margin:0 auto}.typewriter{display:inline-block;overflow:hidden;white-space:nowrap;animation:typing 3s steps(40);font-size:2.2rem;color:#ff8a3d;font-weight:700;max-width:100%}@keyframes typing{0%{width:0}to{width:100%}}.kenburns{animation:kenburnsZoom 18s ease-in-out infinite alternate;will-change:transform}@keyframes kenburnsZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.marquee{overflow:hidden;position:relative;width:100%;height:90px;background:none}.marquee-content{display:flex;align-items:center;height:90px;animation:marqueeMove 8s linear infinite;gap:3rem;will-change:transform}@keyframes marqueeMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-content-reverse{display:flex;align-items:center;height:90px;animation:marqueeMoveReverse 10s linear infinite;gap:3rem;will-change:transform}@keyframes marqueeMoveReverse{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.marquee:hover .marquee-content,.marquee:hover .marquee-content-reverse{animation-play-state:paused}.marquee-gradient{position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.marquee-gradient.left{left:0;background:linear-gradient(90deg,#0b0e14 80%,transparent)}.marquee-gradient.right{right:0;background:linear-gradient(270deg,#0b0e14 80%,transparent)}.marquee img{height:70px;width:auto;filter:grayscale(.2) brightness(1.2);opacity:.92;transition:filter .2s,opacity .2s,transform .2s}.marquee img:hover{filter:none;opacity:1;transform:scale(1.12);z-index:3}.float-anim{animation:floatY 3.5s ease-in-out infinite alternate}.float-anim2{animation:floatY2 4.2s ease-in-out infinite alternate}.float-anim3{animation:floatY3 3.8s ease-in-out infinite alternate}@keyframes floatY{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes floatY2{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes floatY3{0%{transform:translateY(0)}to{transform:translateY(-24px)}}.creator-marquee{overflow:hidden;position:relative;width:100%;height:100px;margin-bottom:1.5rem}.creator-marquee-content{display:flex;align-items:center;height:100px;animation:creatorMarqueeMove 14s linear infinite;gap:2.5rem;will-change:transform}@keyframes creatorMarqueeMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.creator-marquee:hover .creator-marquee-content{animation-play-state:paused}.creator-marquee-gradient{position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.creator-marquee-gradient.left{left:0;background:linear-gradient(90deg,#181f33 80%,transparent)}.creator-marquee-gradient.right{right:0;background:linear-gradient(270deg,#181f33 80%,transparent)}.creator-marquee img{width:80px;height:80px;border-radius:50%;background:#11141c;box-shadow:0 2px 16px rgba(0,0,0,.14);opacity:.92;transition:opacity .2s,transform .2s,box-shadow .2s}.creator-marquee img:hover{opacity:1;transform:scale(1.15) rotate(-4deg);box-shadow:0 4px 32px #ff8a3d55;z-index:3}.benefits-gradient-bg{position:relative;z-index:1;background:linear-gradient(120deg,#0b0e14 60%,#11141c);overflow:hidden}.benefits-gradient-bg:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:conic-gradient(from 90deg,#ff8a3d33,#38b00033,#ef476f33,#ffd16633,#ff8a3d33);filter:blur(60px);z-index:0;animation:rotateBg 12s linear infinite}.suit{font-size:2.2rem;margin-bottom:.5rem;display:inline-block;animation:suitPulse 2.2s infinite alternate}@keyframes suitPulse{0%{filter:drop-shadow(0 0 0 #fff0)}to{filter:drop-shadow(0 0 12px #fff8)}}.suit-club{color:#38b000;text-shadow:0 2px 8px #38b00055;animation-delay:0s}.suit-spade{color:#60a5fa;text-shadow:0 2px 8px #60a5fa55;animation-delay:.3s}.suit-heart{color:#ef476f;text-shadow:0 2px 8px #ef476f55;animation-delay:.6s}.suit-diamond{color:#ffd166;text-shadow:0 2px 8px #ffd16655;animation-delay:.9s}.benefit-card-modern{background:linear-gradient(135deg,#11141c 80%,#0b0e14);border-radius:2.5rem;box-shadow:0 2px 24px rgba(0,0,0,.12);border:3px solid transparent;padding:2.2rem 1.5rem 1.7rem;min-height:320px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow .3s,border .3s,transform .3s,background .3s;margin-bottom:1.5rem;position:relative;z-index:1}.benefit-card-modern h3{font-size:1.18rem;font-weight:700;color:#fff;margin-bottom:.7rem;letter-spacing:.01em}.benefit-card-modern p{color:#e0e7ef;font-size:1.01rem;margin-bottom:0}.benefit-card-modern.club{border-image:linear-gradient(120deg,#38b000,#60fa8a) 1;box-shadow:0 4px 32px #38b00033}.benefit-card-modern.spade{border-image:linear-gradient(120deg,#ff8a3d,#ffd166) 1;box-shadow:0 4px 32px #ff8a3d33}.benefit-card-modern.heart{border-image:linear-gradient(120deg,#ef476f,#ffb3c6) 1;box-shadow:0 4px 32px #ef476f33}.benefit-card-modern.diamond{border-image:linear-gradient(120deg,#ffd166,#fff6a5) 1;box-shadow:0 4px 32px #ffd16633}.benefit-card-modern:hover{background:linear-gradient(120deg,#11141c 60%,#11141c);box-shadow:0 8px 48px #fff5,0 2px 24px #ff8a3d22;transform:translateY(-8px) scale(1.045);z-index:2;border-width:3.5px;filter:brightness(1.08)}.benefit-card-modern.club:hover{border-image:linear-gradient(120deg,#60fa8a,#38b000) 1}.benefit-card-modern.spade:hover{border-image:linear-gradient(120deg,#ffd166,#ff8a3d) 1}.benefit-card-modern.heart:hover{border-image:linear-gradient(120deg,#ffb3c6,#ef476f) 1}.benefit-card-modern.diamond:hover{border-image:linear-gradient(120deg,#fff6a5,#ffd166) 1}.benefits,.contact-section,.cta-section,.hero,footer{background:#0b0e14!important;color:#f1f5f9}.cta-section,.hero{background:linear-gradient(120deg,#0b0e14 60%,#11141c)!important}.benefits,.contact-section{background:#11141c!important}footer{background:#0b0e14!important;color:#8b92a6}.benefit-card-modern,.btn-primary,.contact-form,.contact-form button{transition:box-shadow .3s,border .3s,transform .3s,background .3s,color .3s}.benefit-card-modern:hover,.contact-form:hover{box-shadow:0 4px 32px #ff8a3d33,0 2px 24px rgba(0,0,0,.14);border-color:#ff8a3d;transform:translateY(-6px) scale(1.04);z-index:2}.btn-primary,.contact-form button{background:#11141c;color:#ff8a3d;border:1.5px solid #11141c;font-weight:700;letter-spacing:.03em;box-shadow:0 2px 12px rgba(0,0,0,.14)}.btn-primary:hover,.contact-form button:hover{background:linear-gradient(90deg,#ff8a3d,#ffd166);color:#0b0e14;border-color:#ff8a3d;box-shadow:0 4px 32px #ff8a3d55;transform:scale(1.05)}.benefit-card-modern h3,.colorful-heading,.suit{transition:color .3s,text-shadow .3s}.benefit-card-modern h3:hover,.colorful-heading:hover{color:#ff8a3d!important;text-shadow:0 2px 16px #ff8a3d33}.suit:hover{color:#ffd166!important;text-shadow:0 2px 16px #ffd16655}.accent-bar,.benefits-gradient-bg,.cta-gradient-bg,.footer-gradient-bg,.hero-gradient-bg{background:none!important;box-shadow:none!important;filter:none!important}.benefits-gradient-bg:before,.cta-gradient-bg:before,.footer-gradient-bg:before,.hero-gradient-bg:before{display:none!important}.floating-shape{position:absolute;border-radius:50%;opacity:.18;pointer-events:none;z-index:1;animation:floatShape 12s ease-in-out infinite alternate}.floating-shape.shape1{width:120px;height:120px;background:#ff8a3d;top:10%;left:5%;animation-delay:0s}.floating-shape.shape2{width:80px;height:80px;background:#ef476f;top:70%;left:78%;animation-delay:2s}.floating-shape.shape3{width:100px;height:100px;background:#ffd166;top:50%;left:60%;animation-delay:4s}.floating-shape.shape4{width:60px;height:60px;background:#38b000;top:30%;left:82%;animation-delay:6s}@keyframes floatShape{0%{transform:translateY(0) scale(1)}to{transform:translateY(-40px) scale(1.15)}}@media (max-width:767px){.floating-shape.shape1{width:72px;height:72px;top:8%;left:4%}.floating-shape.shape2{width:56px;height:56px;top:72%;left:76%}.floating-shape.shape3{width:64px;height:64px;top:48%;left:58%}.floating-shape.shape4{width:44px;height:44px;top:26%;left:78%}}.move-in{opacity:0;transform:translateY(60px) scale(.98);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.move-in.visible{opacity:1;transform:none}.parallax-tilt{transition:transform .2s cubic-bezier(.4,0,.2,1);will-change:transform}.draggable-marquee{cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.draggable-marquee:active{cursor:-webkit-grabbing;cursor:grabbing}.benefit-card,.benefit-card-modern,.benefits,.brand-logos img,.contact-form,.contact-section,.creator-marquee img,.cta-section,.flip-kpi-back,.floating-shape.shape1,.footer-effective,.footer-social a,.hero,.theme-override,footer{background:#0b0e14!important;color:#f1f5f9!important;box-shadow:none!important;border-color:transparent!important}.footer-social a,.theme-override .btn-primary,.theme-override .contact-form button,.theme-override a{background:linear-gradient(90deg,#ff8a3d,#ffd166)!important;color:#0b0e14!important;border-color:#ff8a3d!important}.theme-override .logo{color:#ff8a3d!important;text-shadow:0 2px 16px #ff8a3d33!important}.theme-override .footer-effective{background:linear-gradient(90deg,#0b0e14 60%,#11141c)!important;color:#8b92a6!important}.btn-primary:hover,.contact-form button:hover,.theme-override .footer-social a:hover{background:linear-gradient(90deg,#ff8a3d,#ffd166)!important;color:#0b0e14!important;box-shadow:0 4px 24px #ff8a3d55!important}.theme-override .floating-shape.shape1{background:#ff8a3d!important}html{scroll-behavior:smooth}.benefit-card-modern,.brand-logos img,.btn-primary,.contact-form,.contact-form button,.contact-info img,.creator-marquee img,.img-fluid,input.form-control,textarea.form-control{border-radius:2.5rem!important}.footer-effective{background:linear-gradient(90deg,#0b0e14 60%,#11141c);color:#8b92a6;border-radius:2.5rem 2.5rem 0 0;box-shadow:0 -4px 32px rgba(0,0,0,.12);padding:2.5rem 0 1.5rem;margin-top:3rem;position:relative;z-index:2;text-align:center}.footer-social{margin:1.2rem 0 .7rem;display:flex;justify-content:center;gap:2.2rem}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;background:#11141c;border-radius:999px;color:#8b92a6;font-size:2rem;box-shadow:0 2px 12px rgba(0,0,0,.14);transition:background .2s,color .2s,transform .2s;text-decoration:none}.footer-social a:hover{background:linear-gradient(90deg,#ff8a3d,#ffd166);color:#0b0e14;transform:scale(1.12);box-shadow:0 4px 24px #ff8a3d55}.footer-tagline{color:#e0e7ef;font-size:1.13rem;font-weight:600;margin-bottom:.7rem;letter-spacing:.01em}header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:rgba(11,14,20,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px rgba(0,0,0,.14);border-bottom:1.5px solid hsla(0,0%,100%,.03);position:-webkit-sticky;position:sticky;top:0;z-index:100;border-radius:0 0 2.5rem 2.5rem;transition:background .3s,box-shadow .3s,padding .3s,border .3s;opacity:0;animation:headerFadeIn 1.2s ease forwards}@keyframes headerFadeIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}header.scrolled{box-shadow:0 8px 32px #ff8a3d22,0 2px 24px rgba(0,0,0,.14);border-bottom:2.5px solid rgba(255,138,61,.14);padding:.7rem 1.2rem;background:rgba(11,14,20,.97)}header.glow{box-shadow:0 0 24px 4px #ff8a3d33,0 8px 32px rgba(0,0,0,.14);border-bottom:2.5px solid rgba(255,138,61,.16)}.logo{font-weight:900;font-size:2.2rem;color:#ff8a3d;letter-spacing:2px;text-shadow:0 2px 16px #ff8a3d33;padding-right:1.5rem;transition:color .3s,text-shadow .3s,opacity .3s,font-size .3s;cursor:pointer;opacity:.92}header.scrolled .logo{font-size:1.5rem;padding-right:.7rem}.logo:focus{outline:2.5px solid #ff8a3d;outline-offset:2px}.header-cta,nav a{outline:none}.header-cta:focus,nav a:focus{outline:2.5px solid #60a5fa;outline-offset:2px;z-index:2}.header-cta{margin-left:2.5rem;padding:.7rem 2rem;background:#11141c;color:#ff8a3d;border:none;border-radius:999px;font-weight:800;font-size:1.13rem;box-shadow:0 2px 12px rgba(0,0,0,.14);transition:background .3s,color .3s,box-shadow .3s,opacity .3s;cursor:pointer;opacity:.9}.header-cta:hover{background:linear-gradient(90deg,#ff8a3d,#ffd166);color:#0b0e14;box-shadow:0 4px 24px #ff8a3d55;opacity:1}.hamburger span{background:#ff8a3d;opacity:.85;transition:background .3s,opacity .3s}.hamburger:hover span{background:#fff;opacity:1}@media (max-width:900px){header{flex-direction:column;align-items:flex-start;padding:1rem;border-radius:0 0 1.2rem 1.2rem}.logo{font-size:1.5rem;padding-right:.7rem}nav{flex-direction:column;align-items:flex-start;width:100%;background:rgba(24,31,51,.98);border-radius:0 0 1.2rem 1.2rem;box-shadow:0 4px 24px #23294633;position:absolute;top:100%;left:0;right:0;padding:1.2rem .5rem;display:none}nav.open{display:flex}.header-cta,nav a{font-size:1rem;margin-left:0;margin-bottom:1.2rem;padding:.5rem 1.2rem}.header-cta{margin-left:0;margin-top:.7rem}}.flip-card{perspective:1200px;cursor:pointer;height:100%;min-height:320px;position:relative;overflow:visible}.flip-card-inner{position:relative;width:100%;height:320px;transition:transform .7s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card.flipped .flip-card-inner,.flip-card:focus-within .flip-card-inner,.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2.2rem 1.5rem 1.7rem;top:0;left:0}.flip-card-front{z-index:2;background:inherit}.flip-card-back{transform:rotateY(180deg);background:linear-gradient(135deg,#ffd166 80%,#fff6a5);color:#232946;z-index:3;box-shadow:0 4px 32px #ffd16633}@media (max-width:900px){.flip-card,.flip-card-inner{height:340px;min-height:340px}}@keyframes featureMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.flip-kpi{perspective:1200px;cursor:pointer;min-height:320px;position:relative;background:none!important;border:none!important;box-shadow:none!important;outline:none}.flip-kpi-inner{position:relative;width:100%;height:320px;transition:transform .7s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-kpi.flipped .flip-kpi-inner,.flip-kpi:focus-within .flip-kpi-inner,.flip-kpi:hover .flip-kpi-inner{transform:rotateY(180deg)}.flip-kpi-back,.flip-kpi-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;background:none;box-shadow:none}.flip-kpi-front{z-index:2}.flip-kpi-back{transform:rotateY(180deg);background:#232946;color:#fff;z-index:3;box-shadow:0 4px 32px #23294633}@media (max-width:900px){.flip-kpi,.flip-kpi-inner{height:340px;min-height:340px}}.flex-cta-effective .cta-flex-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;background:linear-gradient(120deg,#232946 60%,#60a5fa33);border-radius:2.5rem;box-shadow:0 4px 32px #60a5fa22;padding:2.5rem 2rem;margin:0 auto;position:relative;overflow:hidden}.flex-cta-effective .cta-tagline-block{flex:1 1 50%;min-width:220px;display:flex;flex-direction:column;align-items:flex-end;gap:1.1rem;text-align:right}.flex-cta-effective .cta-btn-animated{background:linear-gradient(90deg,#60a5fa,#a78bfa);color:#181f33;border:none;font-weight:800;font-size:1.13rem;padding:.9rem 2.2rem;border-radius:999px;box-shadow:0 2px 12px #60a5fa33;transition:background .3s,color .3s,box-shadow .3s,transform .2s;outline:none}.flex-cta-effective .cta-btn-animated:focus,.flex-cta-effective .cta-btn-animated:hover{background:linear-gradient(90deg,#a78bfa,#60a5fa);color:#fff;box-shadow:0 4px 24px #a78bfa55;transform:scale(1.07)}.flex-cta-effective .cta-icon{animation:pulseGlow 1.8s infinite alternate;filter:drop-shadow(0 0 12px #60a5fa88)}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 0 #60a5fa00)}to{filter:drop-shadow(0 0 18px #60a5fa88)}}@media (max-width:900px){.flex-cta-effective .cta-flex-row{flex-direction:column!important;justify-content:center!important;padding:1.5rem .7rem}.flex-cta-effective .cta-flex-row,.flex-cta-effective .cta-tagline-block{align-items:center!important;text-align:center!important}}.empowering-creators-section{position:relative;overflow:hidden;background:linear-gradient(120deg,#232946 60%,#60a5fa)}.empowering-creators-section:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:conic-gradient(from 90deg,#60a5fa33,#ffd16633,#a78bfa33,#38b00033,#60a5fa33);filter:blur(80px);z-index:0;animation:rotateBg 16s linear infinite}@keyframes rotateBg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empower-card{position:relative;z-index:1;transition:box-shadow .4s,transform .4s,border .3s;box-shadow:0 2px 24px #60a5fa22;border:2.5px solid transparent;will-change:transform,box-shadow;opacity:0;transform:translateY(40px) scale(.98);animation:fadeInUpEmpower 1.2s ease forwards}.empower-card:first-child{animation-delay:.1s}.empower-card:nth-child(2){animation-delay:.3s}.empower-card:nth-child(3){animation-delay:.5s}.empower-card:nth-child(4){animation-delay:.7s}@keyframes fadeInUpEmpower{to{opacity:1;transform:none}}.empower-card:hover{box-shadow:0 8px 48px #60a5fa55,0 2px 24px #ffd16655;border-color:#60a5fa;transform:translateY(-10px) scale(1.04);z-index:2}.empower-card div[style*="font-size:2.2rem"]{animation:pulseIcon 1.8s infinite alternate;display:inline-block}@keyframes pulseIcon{0%{filter:drop-shadow(0 0 0 #60a5fa00);transform:scale(1)}to{filter:drop-shadow(0 0 18px #60a5fa88);transform:scale(1.13)}}.typewriter-effect{display:inline-block;border-right:2.5px solid #60a5fa;font-size:2.7rem;font-weight:900;color:#60a5fa;white-space:nowrap;overflow:hidden;animation:blink-cursor .8s steps(1) infinite}@keyframes blink-cursor{0%,to{border-color:#60a5fa}50%{border-color:transparent}}.pulse-cta{animation:pulseCta 1.5s infinite alternate}@keyframes pulseCta{0%{box-shadow:0 2px 16px #60a5fa33,0 0 0 0 #60a5fa44}to{box-shadow:0 2px 32px #60a5fa55,0 0 16px 8px #60a5fa22}}.nav-link.active,nav a.active{color:#a78bfa!important;text-shadow:0 2px 16px #a78bfa55}.hamburger span{display:block;height:4px;width:32px;margin:6px 0;background:#60a5fa;border-radius:2px;transition:all .4s cubic-bezier(.4,0,.2,1)}.hamburger.open span:first-child{transform:translateY(10px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.empowering-timeline{position:relative;margin:0 auto;max-width:700px;padding:2.5rem 0 2rem}.timeline-step{display:flex;align-items:flex-start;margin-bottom:3.2rem;position:relative;opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1)}.timeline-step.visible{opacity:1;transform:none}.timeline-icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#232946 60%,#60a5fa);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#ffd166;box-shadow:0 2px 16px #60a5fa33;margin-right:1.5rem;position:relative;z-index:2;border:2.5px solid #60a5fa;transition:box-shadow .3s,border .3s}.timeline-step:hover .timeline-icon{box-shadow:0 4px 32px #a78bfa55;border-color:#a78bfa}.timeline-content{background:rgba(35,41,70,.82);border-radius:1.5rem;box-shadow:0 2px 24px #60a5fa22;padding:1.5rem 2rem;position:relative;z-index:1;min-width:0;flex:1 1}.timeline-desc{color:#e0e7ef;font-size:1.07rem;margin-bottom:.5rem}.timeline-tip{color:#ffd166;font-size:1.01rem;font-weight:700;margin-bottom:.7rem}.timeline-cta{background:linear-gradient(90deg,#60a5fa,#a78bfa);color:#181f33;border:none;border-radius:999px;font-weight:800;font-size:1.05rem;padding:.6rem 1.7rem;box-shadow:0 2px 12px #60a5fa33;transition:background .3s,color .3s,box-shadow .3s,transform .2s;outline:none}.timeline-cta:focus,.timeline-cta:hover{background:linear-gradient(90deg,#a78bfa,#60a5fa);color:#fff;box-shadow:0 4px 24px #a78bfa55;transform:scale(1.07)}.timeline-connector{position:absolute;left:28px;top:56px;width:4px;height:calc(100% - 56px);background:linear-gradient(180deg,#60a5fa,#a78bfa);z-index:0;border-radius:2px;opacity:.5}@media (max-width:700px){.timeline-content{padding:1.2rem 1rem}.timeline-desc,.timeline-tip{font-size:.97rem}}.storybook-timeline-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.storybook-float{position:absolute;opacity:.18;animation:floatStory 8s ease-in-out infinite alternate;pointer-events:none}.storybook-float.star{width:48px;height:48px;left:10%;top:12%;animation-delay:0s}.storybook-float.sparkle{width:32px;height:32px;left:80%;top:18%;animation-delay:2s}.storybook-float.blob{width:80px;height:80px;left:60%;top:70%;animation-delay:4s}.storybook-float.star2{width:36px;height:36px;left:25%;top:80%;animation-delay:1.5s}.storybook-float.sparkle2{width:28px;height:28px;left:70%;top:60%;animation-delay:3.2s}@keyframes floatStory{0%{transform:translateY(0) scale(1)}to{transform:translateY(-24px) scale(1.08)}}.storybook-timeline{position:relative;margin:0 auto;max-width:700px;padding:3.5rem 0 2.5rem;z-index:1}.storybook-step{position:relative;display:flex;align-items:flex-start;margin-bottom:4.5rem;min-height:160px;z-index:2;opacity:0;transform:translateY(60px) scale(.97);animation:storyPopIn 1.1s cubic-bezier(.4,0,.2,1) forwards;animation-play-state:paused;will-change:transform,box-shadow}.storybook-step.visible{opacity:1;transform:none;animation-play-state:running}.storybook-step:nth-child(2n){flex-direction:row-reverse;justify-content:flex-end}.storybook-step .storybook-content{background:rgba(35,41,70,.92);border-radius:2rem;box-shadow:0 8px 48px #60a5fa33,0 2px 24px #ffd16622;padding:2rem 2.2rem;min-width:0;flex:1 1;position:relative;z-index:2;transition:box-shadow .3s,transform .3s}.storybook-step:nth-child(2n) .storybook-content{box-shadow:0 8px 48px #a78bfa33,0 2px 24px #60a5fa22}.storybook-step .storybook-content:focus-within,.storybook-step .storybook-content:hover{box-shadow:0 12px 64px #ffd16655,0 4px 32px #60a5fa55;transform:scale(1.04)}.storybook-icon{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#232946 60%,#60a5fa);display:flex;align-items:center;justify-content:center;font-size:2.2rem;color:#ffd166;box-shadow:0 2px 16px #60a5fa33;margin:0 2rem;position:relative;z-index:3;border:3px solid #60a5fa;animation:floatStory 4.5s ease-in-out infinite alternate;transition:box-shadow .3s,border .3s}.storybook-step:nth-child(2n) .storybook-icon{background:linear-gradient(135deg,#232946 60%,#a78bfa);color:#60a5fa;border-color:#a78bfa}.storybook-step .storybook-icon:focus,.storybook-step .storybook-icon:hover{box-shadow:0 0 24px 8px #ffd16688;border-color:#ffd166}.storybook-desc{color:#e0e7ef;font-size:1.09rem;margin-bottom:.5rem}.storybook-tip{color:#ffd166;font-size:1.01rem;font-weight:700;margin-bottom:.7rem}.storybook-cta{background:linear-gradient(90deg,#60a5fa,#a78bfa);color:#181f33;border:none;border-radius:999px;font-weight:800;font-size:1.05rem;padding:.6rem 1.7rem;box-shadow:0 2px 12px #60a5fa33;transition:background .3s,color .3s,box-shadow .3s,transform .2s;outline:none}.storybook-cta:focus,.storybook-cta:hover{background:linear-gradient(90deg,#a78bfa,#60a5fa);color:#fff;box-shadow:0 4px 24px #a78bfa55;transform:scale(1.07)}.storybook-path{position:absolute;left:50%;top:0;width:6px;height:100%;background:none;z-index:1;pointer-events:none}.storybook-path svg{width:100%;height:100%;display:block}@keyframes storyPopIn{0%{opacity:0;transform:translateY(60px) scale(.97)}80%{opacity:1;transform:translateY(-10px) scale(1.04)}to{opacity:1;transform:none}}@media (max-width:900px){.storybook-timeline{max-width:98vw}.storybook-step .storybook-content{padding:1.2rem 1rem}}@media (max-width:600px){.storybook-timeline{padding:2rem 0 1.2rem}.storybook-step .storybook-content{padding:.9rem .7rem}.storybook-icon{width:44px;height:44px;margin:0 1rem}}.minimal-timeline-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.minimal-timeline{position:relative;margin:0 auto;max-width:700px;padding:3.5rem 0 2.5rem;z-index:1}.minimal-step{position:relative;display:flex;align-items:flex-start;margin-bottom:3.5rem;min-height:140px;z-index:2;opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.minimal-step.visible{opacity:1;transform:none}.minimal-step:last-child{margin-bottom:0}.minimal-step .minimal-content{background:rgba(35,41,70,.65);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.7rem;box-shadow:0 4px 32px #60a5fa22,0 1.5px 8px #23294622;padding:1.7rem 2rem;min-width:0;flex:1 1;position:relative;z-index:2;border:1.5px solid #23294644;transition:box-shadow .3s,border .3s,transform .3s}.minimal-step .minimal-content:focus-within,.minimal-step .minimal-content:hover{box-shadow:0 8px 48px #60a5fa44,0 2px 24px #ffd16633;border-color:#60a5fa;transform:scale(1.025)}.minimal-icon{flex-shrink:0;width:54px;height:54px;border-radius:50%;background:rgba(96,165,250,.13);display:flex;align-items:center;justify-content:center;margin:0 1.5rem 0 0;position:relative;z-index:3;box-shadow:0 2px 12px #60a5fa22;border:2px solid #60a5fa44;transition:box-shadow .3s,border .3s,background .3s;animation:minimalPulse 2.2s infinite alternate}.minimal-step .minimal-icon:focus,.minimal-step .minimal-icon:hover{box-shadow:0 0 16px 4px #60a5fa55;border-color:#60a5fa;background:rgba(96,165,250,.22)}@keyframes minimalPulse{0%{box-shadow:0 2px 12px #60a5fa22}to{box-shadow:0 4px 24px #60a5fa44}}.minimal-desc{color:#e0e7ef;font-size:1.05rem;margin-bottom:.4rem}.minimal-tip{color:#ffd166;font-size:.99rem;font-weight:700;margin-bottom:.6rem}.minimal-cta{background:linear-gradient(90deg,#60a5fa,#a78bfa);color:#181f33;border:none;border-radius:999px;font-weight:800;font-size:1.01rem;padding:.5rem 1.3rem;box-shadow:0 2px 8px #60a5fa22;transition:background .3s,color .3s,box-shadow .3s,transform .2s;outline:none}.minimal-cta:focus,.minimal-cta:hover{background:linear-gradient(90deg,#a78bfa,#60a5fa);color:#fff;box-shadow:0 4px 16px #a78bfa44;transform:scale(1.06)}.minimal-timeline-line{position:absolute;left:27px;top:0;width:4px;height:100%;background:linear-gradient(180deg,#60a5fa,#a78bfa);border-radius:2px;z-index:1;overflow:hidden}.minimal-timeline-fill{width:100%;background:linear-gradient(180deg,#60a5fa,#ffd166);border-radius:2px;transition:height .5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #60a5fa22}@media (max-width:900px){.minimal-timeline{max-width:98vw}.minimal-step .minimal-content{padding:1.1rem .7rem}}@media (max-width:600px){.minimal-timeline{padding:1.2rem 0 .7rem}.minimal-step .minimal-content{padding:.7rem .5rem}.minimal-icon{width:38px;height:38px;margin:0 .7rem 0 0}.minimal-timeline-line{left:18px;width:3px}}.contact-status-banner{position:fixed;top:1rem;right:1rem;z-index:1000;max-width:420px;padding:.95rem 1.15rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(19,26,42,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafc;box-shadow:0 18px 40px rgba(15,23,42,.35)}.contact-status-banner.success{border-color:rgba(56,189,117,.45)}.contact-status-banner.error{border-color:hsla(0,91%,71%,.45)}.contact-status-banner.warning{border-color:rgba(251,191,36,.45)}.faq-item{background:rgba(35,41,70,.92);border-radius:1.2rem;margin-bottom:1.2rem;overflow:hidden}.faq-button{width:100%;border:0;text-align:left;font-size:1.25rem;font-weight:800;color:#60a5fa;background:hsla(0,0%,100%,.08);padding:1rem 1.25rem}.faq-button[aria-expanded=true]{color:#ffd166}.faq-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-panel.open{max-height:220px}.faq-panel-inner{font-size:1.13rem;color:#e0e7ef;padding:1rem 1.25rem 1.35rem}:root{--site-max-width:1180px;--site-gutter:clamp(1rem,3vw,2rem);--header-height:64px;--surface:#181f33;--surface-soft:#232946;--surface-strong:#0f172a;--text-main:#f8fafc;--text-soft:#cbd5e1;--accent:#60a5fa;--accent-2:#a78bfa;--accent-3:#38bdf8;--gold:#ffd166;--border-soft:rgba(148,163,184,.14);--shadow-soft:0 18px 40px rgba(15,23,42,.25);--shadow-accent:0 12px 36px rgba(96,165,250,.18);--gradient-primary:linear-gradient(135deg,var(--accent),var(--accent-2));--gradient-surface:linear-gradient(135deg,rgba(24,31,51,.96),rgba(35,41,70,.96));--gradient-panel:linear-gradient(135deg,#181f33,#232946);--gradient-panel-strong:linear-gradient(135deg,#232946,#181f33)}body,html{width:100%;overflow-x:clip}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.site-shell{position:relative}.section-shell{width:min(calc(100% - 2rem),var(--site-max-width))!important;max-width:var(--site-max-width)!important;margin:0 auto!important;padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important}.site-nav{display:flex;align-items:center;gap:2rem}.site-nav-link{color:var(--text-soft);text-decoration:none;font-weight:600;transition:color .25s ease}.site-nav-link:focus-visible,.site-nav-link:hover{color:var(--accent)}.site-nav-cta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.45rem;background:var(--gradient-primary);color:#fff;text-decoration:none;border-radius:999px;font-weight:700;box-shadow:0 4px 14px rgba(96,165,250,.35);transition:transform .25s ease,box-shadow .25s ease}.site-nav-cta:focus-visible,.site-nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(96,165,250,.45);color:#fff}.benefits,.brands,.contact-section,.cta-section,.empowering-creators-section,.faq-kpi-section,.hero,.kpi-section,.why-iblink-section{min-width:0;max-width:100%}.hero{padding-top:0!important;padding-bottom:0!important}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(96,165,250,.2),transparent 30%),linear-gradient(180deg,rgba(10,15,26,.2),rgba(10,15,26,.72)),linear-gradient(90deg,rgba(10,15,26,.72),rgba(24,31,51,.4));z-index:1}.hero-content{max-width:780px}.hero-eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.55rem .95rem;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(15,23,42,.45);color:#dbeafe;font-size:.86rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:.98}.hero .subheading{max-width:640px;font-size:clamp(1.05rem,2vw,1.28rem)}.hero-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-primary-btn,.hero-secondary-btn{min-width:190px}.hero-secondary-btn{border-radius:999px!important;border-width:1.5px;color:var(--text-main)}.hero-secondary-btn:hover{color:#101624;background:#fff;border-color:#fff}.hero-proof{margin-top:1.25rem;color:var(--text-soft);font-size:.98rem}.feature-strip{border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.theme-strip{width:100%;background:rgba(24,31,51,.9);color:var(--text-main);font-weight:700;font-size:1.05rem;letter-spacing:.01em;overflow:hidden;position:relative;z-index:10;box-shadow:0 2px 16px rgba(35,41,70,.2)}.theme-strip-item{display:inline-block;padding:.8rem 1.4rem}.theme-strip-separator{color:var(--accent);font-size:1.2em}.section-panel{background:var(--gradient-panel)!important}.section-panel-soft{background:var(--gradient-panel-strong)!important}.benefits,.brands,.contact-section,.cta-section,.empowering-creators-section,.faq-kpi-section,.kpi-section,.why-iblink-section{padding-top:clamp(3.5rem,7vw,5.5rem)!important;padding-bottom:clamp(3rem,7vw,5rem)!important}.benefits h2,.brands h2,.contact-section h2,.cta-section h2,.empowering-creators-section h2,.faq-kpi-section h2,.kpi-section h2,.why-iblink-section h2{text-wrap:balance}.marquee{border-radius:1.75rem;background:rgba(35,41,70,.55);border:1px solid var(--border-soft);padding:.2rem 0}.marquee img{height:52px;max-width:132px;object-fit:contain;padding:.65rem 1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05)}.benefit-card-modern,.contact-form,.contact-info,.cta-flex-row,.flip-kpi-back,.glassy-faq,.kpi-card,.minimal-content{border:1px solid var(--border-soft)}.kpi-card{height:100%}.benefit-card-modern{min-height:100%}.flip-kpi-inner{height:100%;min-height:320px}.flip-kpi-back,.flip-kpi-front{padding:1.8rem;text-align:center}.flip-kpi-back h3,.flip-kpi-front h3{font-size:1.35rem;line-height:1.2}.contact-form,.contact-info,.minimal-content{background:rgba(35,41,70,.8)}.contact-copy{margin-bottom:1rem;color:var(--text-soft);font-size:1rem}.contact-info img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.contact-form{width:100%}.contact-form input,.contact-form textarea{background:rgba(15,23,42,.82)!important;border-color:rgba(148,163,184,.22)!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#94a3b8}.btn-primary,.contact-form button{border-radius:999px!important}.cta-flex-row{align-items:center}.cta-copy{max-width:28rem}.footer-effective{margin-top:0;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.faq-button{display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-button:after{content:"+";flex-shrink:0;font-size:1.25rem;line-height:1;color:#dbeafe}.faq-button[aria-expanded=true]:after{content:"−"}.faq-panel.open{max-height:420px}.faq-theme-surface{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2rem;padding:2.2rem 1.7rem;box-shadow:var(--shadow-accent)}.contact-status-banner{width:min(calc(100% - 2rem),420px)}@media (max-width:767px){body{font-size:1rem}.section-shell{width:min(calc(100% - 1rem),var(--site-max-width))!important;padding-left:.5rem!important;padding-right:.5rem!important}.hero{padding-top:5rem!important;padding-bottom:2.5rem!important}.hero h1{font-size:clamp(2.2rem,11vw,3.4rem)!important}.hero .subheading{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-primary-btn,.hero-secondary-btn{width:100%}.brands h2,.cta-copy,.faq-kpi-section p{max-width:100%}.marquee img{height:44px;max-width:110px;padding:.55rem .8rem}.benefit-card-modern,.contact-form,.contact-info,.flip-kpi-back,.flip-kpi-front,.glassy-faq{border-radius:1.5rem!important}.faq-button{font-size:1.05rem;padding:.95rem 1rem}.faq-panel-inner{font-size:1rem;padding:.9rem 1rem 1.15rem}.contact-status-banner{right:.5rem;left:.5rem;width:auto}.footer-social{gap:1rem}.footer-social a{width:46px;height:46px;font-size:1.4rem}}[id]{scroll-margin-top:var(--header-height)}.marquee-fade-left,.marquee-fade-right{position:absolute;top:0;height:100%;width:clamp(32px,10vw,120px);z-index:2;pointer-events:none}.marquee-fade-left{left:0;background:linear-gradient(90deg,#020617,transparent)}.marquee-fade-right{right:0;background:linear-gradient(270deg,#020617,transparent)}.cta-left-block{display:flex;align-items:center;gap:16px;flex:1 1 320px}.cta-right-block{display:flex;flex-direction:column;align-items:flex-end;gap:14px;flex:1 1 280px}.cta-right-block p{color:#94a3b8;max-width:400px;text-align:right;font-size:clamp(.85rem,2.3vw,.95rem);margin:0}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center;color:#64748b;font-size:.9rem}.footer-link{color:#94a3b8;font-size:.95rem;padding:8px 0;display:inline-block;line-height:28px}.footer-link,.social-icon-link{text-decoration:none;min-height:44px}.social-icon-link{width:44px;height:44px;min-width:44px;border-radius:50%;background:hsla(0,0%,100%,.04);align-items:center;color:#e2e8f0;font-size:18px;border:1px solid hsla(0,0%,100%,.08)}.contact-actions,.social-icon-link{display:flex;justify-content:center}.contact-actions{flex-wrap:wrap;gap:.5rem;margin-top:8px}.contact-btn{padding:12px 16px;min-height:44px;border-radius:10px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:clamp(.85rem,2.5vw,.95rem)}.contact-btn-primary{background:linear-gradient(135deg,#60a5fa,#6366f1);color:#fff;border:none}.contact-btn-secondary{background:hsla(0,0%,100%,.04);color:#dbeafe;border:1px solid hsla(0,0%,100%,.04)}.highlight-card-inner{min-height:auto;height:auto}.creator-timeline-line{position:absolute;left:calc(clamp(36px, 8vw, 40px) / 2 - 1.5px);top:0;bottom:0;width:3px;background:linear-gradient(180deg,#60a5fa,#a78bfa);opacity:.3}@media (max-width:767px){.cta-left-block{flex-direction:column;text-align:center}.cta-left-block,.cta-right-block{align-items:center}.cta-right-block p,.footer-grid{text-align:center}.footer-grid>div{display:flex;flex-direction:column;align-items:center}.footer-bottom{justify-content:center;text-align:center}.hero h1{font-size:clamp(1.75rem,8vw,3.4rem)!important}.section-shell{width:min(calc(100% - 1.5rem),var(--site-max-width))!important;padding-left:clamp(.75rem,3vw,1rem)!important;padding-right:clamp(.75rem,3vw,1rem)!important}}@media (hover:none){.highlight-card-tilt{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--header-height:76px;--nav-ink:#0b0e14;--nav-panel:rgba(12,15,22,.84);--nav-panel-strong:rgba(17,20,28,.96);--nav-border:hsla(43,30%,95%,.1);--nav-border-strong:rgba(255,138,61,.38);--nav-text:#f7f5f0;--nav-muted:#aeb4c3;--nav-subtle:#6f768a;--nav-accent:#ff8a3d;--nav-gold:#ffd166;--nav-focus:#8ecbff;--nav-shadow:0 18px 54px rgba(0,0,0,.34)}body.site-drawer-open{overflow:hidden}.skip-to-content:not(:focus),.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:fixed;top:14px;left:14px;z-index:1400;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;background:var(--nav-accent);color:var(--nav-ink);font-size:.9rem;font-weight:800;text-decoration:none;box-shadow:var(--nav-shadow)}.site-header,.site-mobile-drawer,.site-sidebar{font-family:Montserrat,Arial,sans-serif;letter-spacing:0}.site-header{position:fixed;top:12px;left:clamp(12px,2.4vw,28px);right:clamp(12px,2.4vw,28px);z-index:1100;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:18px;min-height:var(--header-height);padding:10px 12px 10px 14px;border:1px solid var(--nav-border);border-radius:18px;background:linear-gradient(180deg,hsla(43,30%,95%,.065),hsla(43,30%,95%,.02)),var(--nav-panel);box-shadow:var(--nav-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:1;animation:none;transition:min-height .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.site-header.scrolled{min-height:68px;border-color:rgba(255,138,61,.22);background:linear-gradient(180deg,hsla(43,30%,95%,.08),hsla(43,30%,95%,.025)),rgba(12,15,22,.92);box-shadow:0 16px 46px rgba(0,0,0,.38)}.site-header.glow{border-color:var(--nav-border-strong)}.site-drawer-brand,.site-header-brand{display:inline-flex;align-items:center;min-width:0;color:var(--nav-text);text-decoration:none}.site-header-brand{gap:10px;flex:0 0 auto;min-height:52px;padding:4px 8px 4px 4px;border-radius:12px}.site-brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;overflow:hidden;border:1px solid hsla(0,0%,100%,.04);border-radius:12px;background:#0b0e14}.site-brand-mark img{width:100%;height:100%;object-fit:contain}.site-brand-copy{display:grid;grid-gap:1px;gap:1px;min-width:0}.site-brand-copy strong,.site-drawer-brand strong{color:var(--nav-text);font-size:.96rem;line-height:1.15;font-weight:800}.site-brand-copy span,.site-drawer-brand small{color:var(--nav-muted);font-size:.72rem;line-height:1.2;font-weight:600}.site-header-nav{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;margin:0;padding:4px;border:1px solid hsla(43,30%,95%,.07);border-radius:14px;background:hsla(43,30%,95%,.035)}.site-header-nav a,.site-mobile-drawer a,.site-sidebar a{margin-left:0;color:inherit;text-decoration:none}.site-header-nav a:after,.site-mobile-drawer a:after,.site-sidebar a:after{content:none}.site-header-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 13px;border-radius:10px;color:var(--nav-muted);font-size:.84rem;font-weight:700;white-space:nowrap;transition:color .2s ease,background .2s ease}.site-header-nav a.is-active,.site-header-nav a:focus-visible,.site-header-nav a:hover{color:var(--nav-text);background:rgba(255,138,61,.12)}.site-header-nav a.is-active{box-shadow:inset 0 0 0 1px rgba(255,138,61,.16)}.site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.site-drawer-close,.site-icon-action,.site-menu-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid hsla(43,30%,95%,.1);border-radius:12px;background:hsla(43,30%,95%,.04);color:var(--nav-text);font-size:1.08rem;text-decoration:none;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.site-drawer-close:focus-visible,.site-drawer-close:hover,.site-icon-action:focus-visible,.site-icon-action:hover,.site-menu-button:focus-visible,.site-menu-button:hover{color:var(--nav-accent);border-color:rgba(255,138,61,.36);background:rgba(255,138,61,.1)}.site-drawer-cta,.site-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,138,61,.58);border-radius:12px;background:var(--nav-accent);color:var(--nav-ink);font-size:.87rem;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px rgba(255,138,61,.22);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.site-drawer-cta:focus-visible,.site-drawer-cta:hover,.site-header-cta:focus-visible,.site-header-cta:hover{color:var(--nav-ink);filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 30px rgba(255,138,61,.28)}.site-menu-button{display:none}.site-sidebar{position:fixed;top:calc(var(--header-height) + 32px);left:clamp(12px,1.8vw,24px);bottom:22px;z-index:1000;width:74px;border:1px solid var(--nav-border);border-radius:20px;background:linear-gradient(180deg,hsla(43,30%,95%,.06),hsla(43,30%,95%,.015)),var(--nav-panel);box-shadow:0 20px 58px rgba(0,0,0,.32);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;transition:width .24s ease,border-color .22s ease,background .22s ease}.site-sidebar:focus-within,.site-sidebar:hover{width:258px;border-color:rgba(255,138,61,.2);background:linear-gradient(180deg,hsla(43,30%,95%,.07),hsla(43,30%,95%,.02)),var(--nav-panel-strong)}.site-sidebar-inner{display:flex;flex-direction:column;gap:14px;height:100%;min-width:258px;padding:12px}.site-sidebar-status{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;color:var(--nav-subtle);font-size:.72rem;font-weight:800}.site-sidebar-status span{position:relative;width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:var(--nav-accent);box-shadow:0 0 0 5px rgba(255,138,61,.12)}.site-sidebar-chevron,.site-sidebar-contact span,.site-sidebar-label,.site-sidebar-status strong{opacity:0;transition:opacity .18s ease}.site-sidebar:focus-within .site-sidebar-chevron,.site-sidebar:focus-within .site-sidebar-contact span,.site-sidebar:focus-within .site-sidebar-label,.site-sidebar:focus-within .site-sidebar-status strong,.site-sidebar:hover .site-sidebar-chevron,.site-sidebar:hover .site-sidebar-contact span,.site-sidebar:hover .site-sidebar-label,.site-sidebar:hover .site-sidebar-status strong{opacity:1}.site-sidebar-nav{display:grid;grid-gap:6px;gap:6px}.site-sidebar-group{display:grid;grid-gap:4px;gap:4px}.site-sidebar-contact,.site-sidebar-group-button,.site-sidebar-subnav a{display:flex;align-items:center;min-height:46px;border-radius:12px;color:var(--nav-muted)}.site-sidebar-group-button{width:100%;gap:12px;padding:0 12px;border:0;background:transparent;font:inherit;font-size:.88rem;font-weight:800;text-align:left;cursor:pointer;transition:color .2s ease,background .2s ease}.site-sidebar-contact svg,.site-sidebar-group-button svg,.site-sidebar-subnav a svg{flex:0 0 20px;width:20px;height:20px}.site-sidebar-chevron{margin-left:auto;width:16px!important;height:16px!important;transition:opacity .18s ease,transform .2s ease}.site-sidebar-group.is-open .site-sidebar-chevron{transform:rotate(180deg)}.site-sidebar-group-button:focus-visible,.site-sidebar-group-button:hover,.site-sidebar-group.is-active>.site-sidebar-group-button{color:var(--nav-text);background:rgba(255,138,61,.1)}.site-sidebar-subnav{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s ease,opacity .2s ease}.site-sidebar-subnav>div{overflow:hidden}.site-sidebar:focus-within .site-sidebar-group.is-open .site-sidebar-subnav,.site-sidebar:hover .site-sidebar-group.is-open .site-sidebar-subnav{grid-template-rows:1fr;opacity:1}.site-sidebar-subnav a{gap:10px;margin:2px 0 2px 32px;padding:8px 10px;font-size:.84rem;transition:color .2s ease,background .2s ease}.site-sidebar-subnav a span{display:grid;grid-gap:1px;gap:1px;min-width:0}.site-sidebar-subnav a strong{color:inherit;font-size:.84rem;line-height:1.2}.site-sidebar-subnav a small{color:var(--nav-subtle);font-size:.72rem;line-height:1.2}.site-sidebar-subnav a.is-active,.site-sidebar-subnav a:focus-visible,.site-sidebar-subnav a:hover{color:var(--nav-text);background:hsla(43,30%,95%,.055)}.site-sidebar-subnav a.is-active{box-shadow:inset 3px 0 0 var(--nav-accent)}.site-sidebar-contact{gap:12px;margin-top:auto;padding:0 12px;border:1px solid rgba(255,138,61,.2);background:rgba(255,138,61,.08);color:var(--nav-text);font-size:.84rem;font-weight:800}.site-drawer-layer{position:fixed;inset:0;z-index:1300;visibility:hidden;pointer-events:none;transition:visibility 0s linear .28s}.site-drawer-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.site-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.56);opacity:0;cursor:pointer;transition:opacity .24s ease}.site-drawer-layer.is-open .site-drawer-backdrop{opacity:1}.site-mobile-drawer{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(420px,92vw);height:100%;padding:18px;border-left:1px solid var(--nav-border);background:linear-gradient(180deg,hsla(43,30%,95%,.06),hsla(43,30%,95%,.015)),#0c0f16;box-shadow:-22px 0 58px rgba(0,0,0,.4);transform:translateX(102%);transition:transform .28s ease;overflow-y:auto;outline:none}.site-drawer-layer.is-open .site-mobile-drawer{transform:translateX(0)}.site-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid hsla(43,30%,95%,.08)}.site-drawer-brand{gap:11px}.site-drawer-brand span:last-child{display:grid;grid-gap:1px;gap:1px}.site-drawer-close{flex:0 0 44px}.site-mobile-nav{display:grid;grid-gap:10px;gap:10px;padding:18px 0}.site-mobile-group{display:grid;grid-gap:6px;gap:6px}.site-mobile-group-button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 13px;border:1px solid hsla(43,30%,95%,.08);border-radius:12px;background:hsla(43,30%,95%,.035);color:var(--nav-text);font:inherit;font-size:.94rem;font-weight:800;text-align:left}.site-mobile-group-button svg:last-child{margin-left:auto;transition:transform .2s ease}.site-mobile-group.is-open .site-mobile-group-button svg:last-child{transform:rotate(180deg)}.site-mobile-group.is-active .site-mobile-group-button{border-color:rgba(255,138,61,.3);background:rgba(255,138,61,.1)}.site-mobile-subnav{display:grid;grid-template-rows:0fr;grid-gap:0;gap:0;opacity:0;overflow:hidden;transition:grid-template-rows .22s ease,opacity .2s ease,gap .2s ease}.site-mobile-group.is-open .site-mobile-subnav{grid-template-rows:1fr;gap:6px;opacity:1}.site-mobile-subnav a{display:flex;align-items:center;gap:12px;min-height:52px;padding:9px 12px 9px 18px;border-radius:12px;color:var(--nav-muted);transition:color .2s ease,background .2s ease}.site-mobile-subnav a svg{width:19px;height:19px;flex:0 0 19px}.site-mobile-subnav a span{display:grid;grid-gap:2px;gap:2px}.site-mobile-subnav a strong{color:inherit;font-size:.92rem;line-height:1.2}.site-mobile-subnav a small{color:var(--nav-subtle);font-size:.76rem;line-height:1.25}.site-mobile-subnav a.is-active,.site-mobile-subnav a:focus-visible,.site-mobile-subnav a:hover{color:var(--nav-text);background:hsla(43,30%,95%,.055)}.site-mobile-subnav a.is-active{box-shadow:inset 3px 0 0 var(--nav-accent)}.site-drawer-actions{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid hsla(43,30%,95%,.08)}.site-drawer-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:12px;font-size:.92rem;font-weight:800}.site-drawer-actions a:first-child{border:1px solid hsla(43,30%,95%,.1);background:hsla(43,30%,95%,.04);color:var(--nav-text)}.site-header a:focus-visible,.site-header button:focus-visible,.site-mobile-drawer a:focus-visible,.site-mobile-drawer button:focus-visible,.site-sidebar a:focus-visible,.site-sidebar button:focus-visible{outline:2px solid var(--nav-focus);outline-offset:3px}@media (max-width:1120px){:root{--header-height:72px}.site-header-nav,.site-sidebar{display:none}.site-menu-button{display:inline-flex}.site-header{min-height:var(--header-height)}}@media (max-width:760px){:root{--header-height:66px}.site-header{top:8px;left:8px;right:8px;min-height:var(--header-height);gap:10px;padding:8px;border-radius:14px}.site-header-brand{min-height:48px;padding-right:4px}.site-brand-mark{width:42px;height:42px;flex-basis:42px;border-radius:12px}.site-brand-copy strong{font-size:.9rem}.site-brand-copy span,.site-header-cta,.site-icon-action{display:none}.site-header-actions{gap:6px}.site-menu-button{width:46px;height:46px}.site-mobile-drawer{width:min(360px,94vw);padding:14px}}