.ticksterz-hero{padding:64px 24px 40px;background:radial-gradient(circle at 52% 18%,rgba(196,27,127,.11),transparent 24%),linear-gradient(90deg,#fff 0,#fff7fc 48%,#f8fbff 100%)}.ticksterz-hero__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,0.78fr) minmax(520px,1.22fr);gap:56px;align-items:center}.ticksterz-hero__copy{max-width:520px}.ticksterz-hero__audience{color:#151b2d;font:600 15px/1.5 Poppins,sans-serif;margin:0 0 16px}.ticksterz-hero__title{color:#151b2d;font-family:Poppins,sans-serif;font-size:55px;font-weight:700;line-height:1.06;letter-spacing:0;margin:0}.ticksterz-hero__title-highlight{color:var(--primary_color);white-space:nowrap}.ticksterz-hero__title-black{white-space:nowrap}.ticksterz-hero__title-accent{color:#5bc6b3}.ticksterz-hero__text{color:#31394d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.8;max-width:455px;margin:24px 0 0}.ticksterz-hero__actions{display:flex;flex-wrap:nowrap;gap:12px;margin-top:34px}.ticksterz-hero__button{align-items:center;border-radius:999px;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;justify-content:center;min-height:52px;padding:0 28px;transition:transform .2s ease,box-shadow .2s ease}.ticksterz-hero__actions .ticksterz-hero__button{padding:0 20px;white-space:nowrap}.ticksterz-hero__button:hover{transform:translateY(-1px)}.ticksterz-hero__button--primary{background:var(--primary_color);box-shadow:0 14px 28px rgba(196,27,127,.22);color:#fff}.ticksterz-hero__button--secondary{border:2px solid var(--primary_color);color:var(--primary_color)}.ticksterz-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}.ticksterz-hero__trust-item{align-items:center;color:#1d2536;display:flex;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;gap:10px;line-height:1.35}.ticksterz-hero__trust-item i{color:#151b2d;font-size:24px;width:26px}.ticksterz-hero__media img{display:block;width:100%;height:auto;object-fit:contain}.tournament-tools{background:#fff;padding:56px 24px 12px}.tournament-tools__inner{max-width:1440px;margin:0 auto}.tournament-tools__heading{color:#151b2d;font-family:Poppins,sans-serif;font-size:clamp(28px, 3vw, 40px);font-weight:700;letter-spacing:0;line-height:1.2;margin:0;text-align:center}.tournament-tools__subheading{color:#3f4657;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.7;margin:12px auto 0;max-width:680px;text-align:center}.tournament-tools__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;margin-top:32px}.tournament-tools__card{background:#fff;border:1px solid #e8ebf2;border-radius:14px;box-shadow:0 10px 28px rgba(18,24,38,.04);min-height:210px;padding:24px}.tournament-tools__icon{align-items:center;border-radius:999px;display:inline-flex;font-size:26px;height:64px;justify-content:center;margin-bottom:18px;width:64px}.tournament-tools__icon--sky{background:#e5f6fe;color:#0e7fb3}.tournament-tools__icon--teal{background:#dff8f2;color:#22a98e}.tournament-tools__icon--cyan{background:#daf8ff;color:#087ea4}.tournament-tools__icon--orange{background:#ffe9e1;color:#d84315}.tournament-tools__icon--blue{background:#e1efff;color:#1769e0}.tournament-tools__icon--gold{background:#fff2cf;color:#d68a00}.tournament-tools__icon--green{background:#def5d7;color:#35a631}.tournament-tools__card-title{color:#151b2d;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;line-height:1.35;margin:0}.tournament-tools__card-text{color:#30384b;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:1.65;margin:10px 0 0}.event-journey{background:radial-gradient(circle at 74% 18%,rgba(216,35,157,.1),transparent 30%),radial-gradient(circle at 18% 12%,rgba(25,174,239,.11),transparent 32%),linear-gradient(135deg,#f4fbff 0,#fff7fb 55%,#f3fffb 100%);padding:76px 24px}.event-journey__inner{max-width:1440px;margin:0 auto}.event-journey__header{margin:0 auto 34px;max-width:760px;text-align:center}.event-journey__header h2{color:#151b2d;font:700 clamp(30px,3.5vw,46px)/1.2 Poppins,sans-serif;margin:0}.event-journey__header h2 span{color:#20aeea}.event-journey__header p{color:#687187;font:500 15px/1.7 Poppins,sans-serif;margin:12px 0 0}.event-journey__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.event-journey__step{background:rgba(255,255,255,.94);border:1px solid rgba(227,231,239,.9);border-radius:18px;box-shadow:0 15px 35px rgba(40,48,70,.08);min-height:176px;padding:24px 18px;text-align:center}.event-journey__number{align-items:center;background:var(--step-color);border-radius:50%;color:#fff;display:inline-flex;font:700 14px/1 Poppins,sans-serif;height:42px;justify-content:center;margin-bottom:15px;width:42px}.event-journey__step h3{color:#151b2d;font:700 16px/1.35 Poppins,sans-serif;margin:0}.event-journey__step p{color:#71798a;font:500 12px/1.55 Poppins,sans-serif;margin:8px 0 0}.event-journey__highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}.event-journey__highlight{border-radius:22px;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 220px;min-height:280px;overflow:hidden;padding:34px;position:relative}.event-journey__highlight--blue{background:linear-gradient(135deg,#13b7ef 0,#3d72f0 100%)}.event-journey__highlight--pink{background:linear-gradient(135deg,#ec168e 0,#902dcc 100%)}.event-journey__highlight h3{color:#fff;font:700 28px/1.2 Poppins,sans-serif;margin:0;max-width:300px}.event-journey__highlight p{color:rgba(255,255,255,.9);font:500 14px/1.6 Poppins,sans-serif;margin:12px 0 0;max-width:330px}.event-journey__mockup{align-self:end;background:#fff;border-radius:15px;box-shadow:0 16px 35px rgba(12,24,55,.2);color:#172039;padding:16px;position:relative;z-index:1}.event-journey__mockup-title{display:flex;font:700 12px/1.3 Poppins,sans-serif;justify-content:space-between;margin-bottom:12px}.event-journey__row{align-items:center;background:#f5f7fb;border-radius:7px;display:flex;font:600 11px/1.2 Poppins,sans-serif;justify-content:space-between;margin-top:7px;padding:9px 10px}.event-journey__bar{background:#e8ecf3;border-radius:99px;height:7px;margin:7px 0 10px;overflow:hidden}.event-journey__bar span{background:#20b6ec;border-radius:inherit;display:block;height:100%}.event-journey__payout{border-top:1px solid #e5e8ef;font:700 11px/1.4 Poppins,sans-serif;margin-top:10px;padding-top:10px}.organizer-pricing{background:#151b2d;color:#fff;padding:72px 24px}.organizer-pricing__inner{max-width:1120px;margin:0 auto}.organizer-pricing__header{max-width:720px;margin:0 auto 34px;text-align:center}.organizer-pricing__header h2{color:#fff;font:700 clamp(30px,4vw,46px)/1.2 Poppins,sans-serif;margin:0 0 12px}.organizer-pricing__header p{color:#cbd2e1;font:500 16px/1.7 Poppins,sans-serif}.organizer-pricing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.organizer-pricing__card{background:#fff;border-radius:18px;color:#151b2d;padding:30px}.organizer-pricing__card strong{display:block;font:700 24px/1.3 Poppins,sans-serif}.organizer-pricing__price{color:var(--primary_color);font:700 34px/1.3 Poppins,sans-serif;margin:10px 0}.organizer-pricing__note{color:#616b7e;font:500 14px/1.6 Poppins,sans-serif}.organizer-pricing__footer{color:#cbd2e1;font:500 13px/1.6 Poppins,sans-serif;margin:22px auto 0;max-width:760px;text-align:center}.app-promo__inner{margin:0 auto;max-width:1440px;padding:80px 32px;width:100%}@media (max-width:1100px){.ticksterz-hero__inner{grid-template-columns:1fr;gap:36px}.ticksterz-hero__copy{max-width:720px}.ticksterz-hero__media{max-width:860px;margin:0 auto}.tournament-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-journey__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.event-journey__highlight{grid-template-columns:1fr;gap:28px}.event-journey__mockup{width:100%}}@media (max-width:700px){.ticksterz-hero{padding:42px 18px 26px}.ticksterz-hero__title{font-size:clamp(30px, 7.5vw, 50px)}.ticksterz-hero__title-black,.ticksterz-hero__title-highlight{white-space:normal}.ticksterz-hero__trust{grid-template-columns:1fr;gap:14px;margin-top:34px}.ticksterz-hero__actions .ticksterz-hero__button{width:auto;font-size:13px;padding:0 14px}.tournament-tools{padding:42px 18px 0}.tournament-tools__grid{grid-template-columns:1fr;gap:18px}.tournament-tools__card{min-height:0}.event-journey{padding:52px 18px}.event-journey__highlights,.event-journey__steps{grid-template-columns:1fr}.event-journey__step{min-height:0}.event-journey__highlight{min-height:0;padding:26px}.event-journey__highlight h3{font-size:24px}.organizer-pricing__grid{grid-template-columns:1fr}.app-promo__inner{padding:54px 18px}}
