
/* English Insights premium visual layer — text untouched */
:root{
  --ei-black:#090A0E;
  --ei-dark:#11141B;
  --ei-ink:#181A20;
  --ei-cream:#F7F1E8;
  --ei-card:#FFFFFF;
  --ei-red:#E53935;
  --ei-red2:#C92320;
  --ei-gold:#E8C66A;
  --ei-muted:#B9B1A6;
  --ei-line:rgba(232,198,106,.28);
  --ei-shadow:0 26px 70px rgba(0,0,0,.22);
}
html{scroll-behavior:smooth;}
body{background:var(--ei-black)!important;color:var(--ei-ink);}
.t-rec .t-title,.t-rec .t-name,.t-rec .t-descr,.t-rec .t-text,.t-rec .tn-atom,.t-rec a,.t-rec p,.t-rec li{
  font-family:TildaSans,Arial,sans-serif!important;
  letter-spacing:-.015em;
}
.t-container{max-width:1160px!important;}
.t-rec{position:relative;overflow:hidden;}
.t-rec strong{font-weight:800!important;}

/* navigation */
#rec3249073703{position:sticky!important;top:0;z-index:1000!important;background:rgba(9,10,14,.86)!important;backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(255,255,255,.08);}
#rec3249073703 .t-menu-base{background:transparent!important;min-height:74px!important;}
#rec3249073703 .t-menu-base__maincontainer{min-height:74px!important;padding:0 34px!important;}
#rec3249073703 .t-menu-base__textlogo{color:#fff!important;font-weight:900!important;letter-spacing:.01em!important;font-size:22px!important;}
#rec3249073703 .t-menu__link-item{color:rgba(255,255,255,.72)!important;font-size:14px!important;font-weight:700!important;transition:.2s ease;}
#rec3249073703 .t-menu__link-item:hover{color:var(--ei-gold)!important;}

/* hero */
#rec3296551603 .t396__artboard{height:720px!important;background:var(--ei-black)!important;overflow:hidden!important;}
#rec3296551603 .t396__carrier{background-image:none!important;background:
  radial-gradient(circle at 78% 22%,rgba(229,57,53,.32),transparent 30%),
  radial-gradient(circle at 18% 82%,rgba(232,198,106,.17),transparent 28%),
  linear-gradient(135deg,#07080C 0%,#111722 52%,#090A0E 100%)!important;opacity:1!important;}
#rec3296551603 .t396__filter{background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.52))!important;}
#rec3296551603 .t396__artboard:before{content:"";position:absolute;inset:38px;border:1px solid rgba(232,198,106,.18);border-radius:36px;pointer-events:none;z-index:1;}
#rec3296551603 .t396__artboard:after{content:"";position:absolute;right:-160px;bottom:-190px;width:520px;height:520px;border-radius:50%;background:rgba(229,57,53,.18);filter:blur(10px);pointer-events:none;z-index:1;}
#rec3296551603 .tn-elem{z-index:3!important;}
#rec3296551603 .tn-elem__32965516031470210128180{top:105px!important;left:calc(50% - 560px)!important;width:590px!important;}
#rec3296551603 .tn-elem__32965516031470210128180 .tn-atom{color:var(--ei-gold)!important;font-size:16px!important;line-height:1.35!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;}
#rec3296551603 .tn-elem__32965516031470209944682{top:148px!important;left:calc(50% - 560px)!important;width:620px!important;}
#rec3296551603 .tn-elem__32965516031470209944682 .tn-atom{color:#fff!important;font-size:64px!important;line-height:.98!important;font-weight:900!important;letter-spacing:-.055em!important;text-align:left!important;text-shadow:0 20px 55px rgba(0,0,0,.35);}
#rec3296551603 .tn-elem__32965516031470210011265{top:395px!important;left:calc(50% - 560px)!important;width:560px!important;height:auto!important;}
#rec3296551603 .tn-elem__32965516031470210011265 .tn-atom{color:rgba(255,255,255,.88)!important;font-size:22px!important;line-height:1.45!important;font-weight:700!important;text-align:left!important;}
#rec3296551603 .tn-elem__32965516031787647395143000001{top:150px!important;left:calc(50% + 90px)!important;width:500px!important;height:280px!important;border-radius:28px!important;overflow:hidden!important;box-shadow:var(--ei-shadow),0 0 0 1px rgba(255,255,255,.12)!important;background:#000!important;}
#rec3296551603 iframe{border-radius:28px!important;}

/* results */
#rec3302737303,#rec3296673503{background:var(--ei-cream)!important;}
#rec3302737303{padding-top:82px!important;padding-bottom:16px!important;}
#rec3302737303 .t119__preface{font-size:44px!important;line-height:1.08!important;font-weight:900!important;color:var(--ei-black)!important;max-width:850px!important;margin:0 auto!important;letter-spacing:-.045em!important;}
#rec3296673503{padding-top:35px!important;padding-bottom:95px!important;}
#rec3296673503 .t1030__row{gap:26px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
#rec3296673503 .t1030__col{width:auto!important;max-width:none!important;margin:0!important;float:none!important;display:flex!important;flex-direction:column!important;}
#rec3296673503 .t1030__content{height:100%!important;background:#fff!important;border:1px solid rgba(9,10,14,.08)!important;border-radius:24px!important;padding:28px 26px 24px!important;box-shadow:0 18px 45px rgba(42,32,20,.08)!important;text-align:left!important;transition:transform .22s ease,box-shadow .22s ease;}
#rec3296673503 .t1030__content:hover{transform:translateY(-4px);box-shadow:0 26px 65px rgba(42,32,20,.14)!important;}
#rec3296673503 .t1030__descr{font-size:17px!important;line-height:1.62!important;color:#2B2B2B!important;text-align:left!important;}
#rec3296673503 .t1030__descr strong{color:var(--ei-red)!important;}
#rec3296673503 .t1030__title{font-size:21px!important;line-height:1.2!important;font-weight:900!important;color:var(--ei-black)!important;margin-top:20px!important;text-align:left!important;}

/* problem */
#rec3249074203{background:linear-gradient(135deg,#0B0D12,#151922)!important;padding-top:110px!important;padding-bottom:100px!important;}
#rec3249074203:before{content:"";position:absolute;left:-120px;top:110px;width:360px;height:360px;border-radius:50%;background:rgba(229,57,53,.18);filter:blur(8px);}
#rec3249074203 .t-section__title{color:#fff!important;font-size:52px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.05em!important;max-width:760px!important;margin:0 auto 30px!important;}
#rec3249074203 .t-section__descr{color:rgba(255,255,255,.76)!important;font-size:22px!important;line-height:1.56!important;max-width:720px!important;}
#rec3249074203 .t820__container{margin-top:42px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;}
#rec3249074203 .t820__col{width:auto!important;margin:0!important;float:none!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;padding:26px!important;min-height:190px!important;}
#rec3249074203 .t-name,#rec3249074203 .t-descr{color:#fff!important;font-size:18px!important;line-height:1.55!important;}
#rec3249074203 .t820__icon{filter:brightness(0) saturate(100%) invert(43%) sepia(78%) saturate(2515%) hue-rotate(337deg) brightness(95%) contrast(90%);}

/* technology */
#rec3249075903{background:var(--ei-black)!important;padding-top:110px!important;padding-bottom:86px!important;}
#rec3249075903 .t-section__title{font-size:52px!important;line-height:1.08!important;font-weight:900!important;color:#fff!important;letter-spacing:-.05em!important;}
#rec3249075903 .t-section__descr{font-size:22px!important;line-height:1.55!important;color:rgba(255,255,255,.72)!important;max-width:720px!important;}
#rec3249075903 .t550 .t-container.t-helper-container{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:14px!important;max-width:1120px!important;margin-top:52px!important;}
#rec3249075903 .t550__col{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;}
#rec3249075903 .t550__numberwrapper,#rec3249075903 .t550__circle{display:none!important;}
#rec3249075903 .t550__title{background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.045))!important;border:1px solid rgba(232,198,106,.22)!important;border-radius:20px!important;min-height:94px!important;padding:23px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:16px!important;line-height:1.15!important;font-weight:900!important;text-align:center!important;box-shadow:0 15px 34px rgba(0,0,0,.18)!important;}
#rec3249280003{background:var(--ei-black)!important;padding-top:0!important;padding-bottom:92px!important;}
#rec3249280003 .t-text{max-width:900px!important;margin:auto!important;background:linear-gradient(135deg,rgba(232,198,106,.13),rgba(229,57,53,.10))!important;border:1px solid rgba(232,198,106,.25)!important;border-radius:28px!important;padding:32px 42px!important;color:#fff!important;font-size:24px!important;line-height:1.5!important;font-weight:800!important;text-align:center!important;}

/* results of method */
#rec3249077503{background:linear-gradient(135deg,var(--ei-red),#B71F1B)!important;padding-top:95px!important;padding-bottom:95px!important;}
#rec3249077503 .t-section__title{color:#fff!important;font-size:50px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.045em!important;}
#rec3249077503 .t-section__descr{color:rgba(255,255,255,.88)!important;font-size:22px!important;line-height:1.55!important;max-width:840px!important;}
#rec3249077503 .t820__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-top:44px!important;}
#rec3249077503 .t820__col{float:none!important;width:auto!important;margin:0!important;background:rgba(255,255,255,.96)!important;border-radius:22px!important;padding:24px!important;color:var(--ei-black)!important;box-shadow:0 22px 50px rgba(0,0,0,.16)!important;}
#rec3249077503 .t-name{font-size:20px!important;line-height:1.35!important;font-weight:900!important;color:var(--ei-black)!important;}

/* author */
#rec3249077603{background:linear-gradient(135deg,#10141C,#07080C)!important;padding-top:105px!important;padding-bottom:105px!important;}
#rec3249077603 .t-title{color:#fff!important;font-size:54px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.05em!important;}
#rec3249077603 .t-text,#rec3249077603 .t-descr{color:rgba(255,255,255,.82)!important;font-size:20px!important;line-height:1.65!important;}
#rec3249077603 .t544__blockimg{border-radius:36px!important;box-shadow:var(--ei-shadow),0 0 0 1px rgba(255,255,255,.12)!important;background-size:cover!important;background-position:center top!important;}
#rec3249077603 .t544__textwrapper{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:32px!important;padding:42px!important;}

/* invite */
#rec3249411103 .t396__artboard,#rec3249411103{background:var(--ei-cream)!important;}
#rec3249411103 .t396__carrier{background-image:none!important;background:var(--ei-cream)!important;}
#rec3249411103 .tn-atom{color:var(--ei-black)!important;}
#rec3249411103 .t396__artboard:before{content:"";position:absolute;inset:70px 120px;background:#fff;border-radius:34px;box-shadow:0 28px 70px rgba(42,32,20,.10);border:1px solid rgba(9,10,14,.06);z-index:1;}
#rec3249411103 .tn-elem{z-index:2!important;}

/* 7 day offer */
#rec3249077803{background:linear-gradient(135deg,#090A0E,#151922)!important;padding-top:105px!important;padding-bottom:70px!important;}
#rec3249077803 .t-section__title{font-size:52px!important;line-height:1.08!important;color:#fff!important;font-weight:900!important;letter-spacing:-.05em!important;}
#rec3249077803 .t-section__descr{color:rgba(255,255,255,.78)!important;font-size:22px!important;line-height:1.55!important;}
#rec3249077803 .t820__container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:42px!important;}
#rec3249077803 .t820__col{float:none!important;width:auto!important;margin:0!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(232,198,106,.20)!important;border-radius:22px!important;padding:22px!important;min-height:115px!important;}
#rec3249077803 .t-name{color:#fff!important;font-size:18px!important;line-height:1.35!important;font-weight:900!important;}
#rec3249597203{background:linear-gradient(180deg,#151922,#090A0E)!important;padding-top:30px!important;padding-bottom:86px!important;}
#rec3249597203 .t580__title{color:rgba(255,255,255,.52)!important;font-size:34px!important;text-decoration:line-through!important;text-decoration-thickness:3px!important;}
#rec3249597203 .t580__descr{color:var(--ei-gold)!important;font-size:64px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.05em!important;margin-top:6px!important;}
#rec3249597203 .t-btn{background:linear-gradient(135deg,var(--ei-red),var(--ei-red2))!important;border-radius:999px!important;box-shadow:0 18px 36px rgba(229,57,53,.28)!important;font-weight:900!important;font-size:18px!important;min-width:260px!important;height:64px!important;}

/* bonus */
#rec3263496703 .t396__artboard{height:520px!important;background:var(--ei-black)!important;}
#rec3263496703 .t396__carrier{background-image:none!important;background:radial-gradient(circle at 50% 20%,rgba(229,57,53,.20),transparent 36%),linear-gradient(135deg,#08090D,#141821)!important;}
#rec3263496703 .tn-elem__32634967031669540851383 .tn-atom{color:#fff!important;font-size:42px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.04em!important;}
#rec3263496703 .tn-elem__32634967031669540889371{border-radius:28px!important;overflow:hidden!important;box-shadow:0 26px 70px rgba(0,0,0,.22)!important;}
#rec3263496703 .tn-elem__32634967031669540958201 .tn-atom{font-size:22px!important;line-height:1.55!important;font-weight:800!important;color:#fff!important;}

/* audience */
#rec3249078103{background:var(--ei-cream)!important;padding-top:92px!important;padding-bottom:80px!important;}
#rec3249078103 .t-section__title{color:var(--ei-black)!important;font-size:50px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.045em!important;}
#rec3249078103 .t-section__descr{font-size:22px!important;line-height:1.62!important;color:#262626!important;max-width:820px!important;}
#rec3249078103 .t820__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:38px!important;}
#rec3249078103 .t820__col{float:none!important;width:auto!important;margin:0!important;background:#fff!important;border-radius:22px!important;padding:22px!important;box-shadow:0 15px 40px rgba(42,32,20,.08)!important;}
#rec3249078103 .t-name{font-size:18px!important;line-height:1.45!important;color:#171717!important;font-weight:800!important;}

/* why now */
#rec3249078203{background:linear-gradient(135deg,#10141C,#07080C)!important;padding-top:100px!important;padding-bottom:90px!important;}
#rec3249078203 .t-section__title{font-size:52px!important;line-height:1.08!important;color:#fff!important;font-weight:900!important;letter-spacing:-.05em!important;}
#rec3249078203 .t-section__descr{color:rgba(255,255,255,.80)!important;font-size:22px!important;line-height:1.65!important;max-width:850px!important;}
#rec3249078203 .t508__container{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin-top:45px!important;}
#rec3249078203 .t508__container .t-item{width:auto!important;margin:0!important;float:none!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(232,198,106,.20)!important;border-radius:22px!important;padding:22px 14px!important;min-height:135px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
#rec3249078203 .t-name{color:#fff!important;font-size:17px!important;line-height:1.3!important;text-align:center!important;font-weight:900!important;}
#rec3249793803{background:#07080C!important;padding-top:0!important;padding-bottom:82px!important;}
#rec3249793803 .t-btn{background:linear-gradient(135deg,var(--ei-red),var(--ei-red2))!important;border-radius:999px!important;box-shadow:0 18px 36px rgba(229,57,53,.28)!important;font-weight:900!important;height:62px!important;min-width:240px!important;}

/* FAQ and final */
#rec3249078403{background:#fff!important;padding-top:100px!important;padding-bottom:95px!important;}
#rec3249078403 .t-section__title{font-size:50px!important;line-height:1.08!important;color:var(--ei-black)!important;font-weight:900!important;letter-spacing:-.045em!important;}
#rec3249078403 .t849__accordion{border-radius:18px!important;border:1px solid rgba(9,10,14,.08)!important;margin-bottom:12px!important;overflow:hidden!important;background:#FAFAFA!important;}
#rec3249078403 .t849__title{font-weight:900!important;color:var(--ei-black)!important;}
#rec3249078503{background:linear-gradient(135deg,#0A0B10,#151922)!important;padding-top:105px!important;padding-bottom:105px!important;}
#rec3249078503 .t580__title{font-size:54px!important;line-height:1.06!important;color:#fff!important;font-weight:900!important;letter-spacing:-.055em!important;}
#rec3249078503 .t580__descr,#rec3249078503 .t-text{color:rgba(255,255,255,.82)!important;font-size:22px!important;line-height:1.55!important;}
#rec3249078503 .t-btn{background:linear-gradient(135deg,var(--ei-red),var(--ei-red2))!important;border-radius:999px!important;font-weight:900!important;box-shadow:0 18px 36px rgba(229,57,53,.30)!important;height:64px!important;}
#rec3249078603{background:#07080C!important;color:rgba(255,255,255,.62)!important;border-top:1px solid rgba(255,255,255,.08)!important;}
#rec3249078603 *{color:rgba(255,255,255,.62)!important;}

@media (max-width:1200px){
  #rec3296551603 .tn-elem__32965516031470210128180,#rec3296551603 .tn-elem__32965516031470209944682,#rec3296551603 .tn-elem__32965516031470210011265{left:40px!important;}
  #rec3296551603 .tn-elem__32965516031787647395143000001{left:calc(100% - 540px)!important;}
}
@media (max-width:960px){
  #rec3296551603 .t396__artboard{height:820px!important;}
  #rec3296551603 .t396__artboard:before{inset:22px;border-radius:24px;}
  #rec3296551603 .tn-elem__32965516031470210128180{top:70px!important;left:28px!important;width:calc(100% - 56px)!important;}
  #rec3296551603 .tn-elem__32965516031470209944682{top:118px!important;left:28px!important;width:calc(100% - 56px)!important;}
  #rec3296551603 .tn-elem__32965516031470209944682 .tn-atom{font-size:46px!important;text-align:left!important;}
  #rec3296551603 .tn-elem__32965516031470210011265{top:305px!important;left:28px!important;width:calc(100% - 56px)!important;}
  #rec3296551603 .tn-elem__32965516031470210011265 .tn-atom{font-size:19px!important;}
  #rec3296551603 .tn-elem__32965516031787647395143000001{top:465px!important;left:28px!important;width:calc(100% - 56px)!important;height:230px!important;}
  #rec3296673503 .t1030__row,#rec3249074203 .t820__container,#rec3249077503 .t820__container,#rec3249077803 .t820__container,#rec3249078103 .t820__container,#rec3249078203 .t508__container{grid-template-columns:1fr!important;}
  #rec3249075903 .t550 .t-container.t-helper-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  #rec3302737303 .t119__preface,#rec3249074203 .t-section__title,#rec3249075903 .t-section__title,#rec3249077503 .t-section__title,#rec3249077603 .t-title,#rec3249077803 .t-section__title,#rec3249078103 .t-section__title,#rec3249078203 .t-section__title,#rec3249078403 .t-section__title,#rec3249078503 .t580__title{font-size:38px!important;}
  #rec3249597203 .t580__descr{font-size:52px!important;}
}
@media (max-width:640px){
  .t-rec{padding-left:0!important;padding-right:0!important;}
  #rec3296551603 .t396__artboard{height:760px!important;}
  #rec3296551603 .tn-elem__32965516031470209944682 .tn-atom{font-size:38px!important;}
  #rec3296551603 .tn-elem__32965516031470210011265{top:288px!important;}
  #rec3296551603 .tn-elem__32965516031787647395143000001{top:475px!important;height:200px!important;}
  #rec3249075903 .t550 .t-container.t-helper-container{grid-template-columns:1fr!important;}
  #rec3249280003 .t-text{font-size:20px!important;padding:26px 22px!important;border-radius:22px!important;}
  #rec3263496703 .t396__artboard{height:560px!important;}
  #rec3263496703 .tn-elem__32634967031669540851383 .tn-atom{font-size:31px!important;}
}


/* English Insights mobile polish — text untouched */
@media screen and (max-width:960px){
  #rec3249073703,
  #rec3249073703 .tmenu-mobile,
  #rec3249073703 .t-menu-base,
  #rec3249073703 .t-menu-base__maincontainer{
    background:rgba(9,10,14,.96)!important;
    background-color:rgba(9,10,14,.96)!important;
  }
  #rec3249073703{
    border-bottom:1px solid rgba(232,198,106,.22)!important;
    box-shadow:0 16px 36px rgba(0,0,0,.38)!important;
  }
  #rec3249073703 .t-menu-base__textlogo,
  #rec3249073703 .tmenu-mobile__burgerlogo,
  #rec3249073703 .tmenu-mobile__burgerlogo a{
    color:#fff!important;
    font-weight:900!important;
    letter-spacing:-.04em!important;
  }
  #rec3249073703 .t-menu-burger span{background-color:#E8C66A!important;}

  #rec3296551603 .t396__artboard{
    height:780px!important;
    min-height:780px!important;
  }
  #rec3296551603 .t396__elem{
    left:24px!important;
    max-width:calc(100vw - 48px)!important;
  }
  #rec3296551603 .tn-elem__32965516031470210128180{
    top:72px!important;
    width:calc(100vw - 48px)!important;
  }
  #rec3296551603 .tn-elem__32965516031470209944682{
    top:138px!important;
    width:calc(100vw - 48px)!important;
  }
  #rec3296551603 .tn-elem__32965516031470210011265{
    top:332px!important;
    width:calc(100vw - 48px)!important;
  }
  #rec3296551603 .tn-elem__32965516031787647395143000001{
    top:535px!important;
    left:24px!important;
    width:calc(100vw - 48px)!important;
    height:190px!important;
  }
  #rec3296551603 .tn-elem__32965516031470210128180 .tn-atom{
    font-size:13px!important;
    line-height:1.35!important;
    letter-spacing:.08em!important;
  }
  #rec3296551603 .tn-elem__32965516031470209944682 .tn-atom{
    font-size:38px!important;
    line-height:.98!important;
    letter-spacing:-.07em!important;
  }
  #rec3296551603 .tn-elem__32965516031470210011265 .tn-atom{
    font-size:18px!important;
    line-height:1.55!important;
    letter-spacing:-.03em!important;
  }
}
