.etatos-design .etatos-page.bonus-toolbox[data-source-id="1360"]{max-width:none;padding:0;margin:0;font:18px/1.65 var(--et-body);color:var(--et-text);background:#fff}.bonus-toolbox *{box-sizing:border-box}.bonus-toolbox .bt-wrap{max-width:1200px;width:calc(100% - 64px);margin-inline:auto}.bonus-toolbox :is(h1,h2,h3,p){margin-top:0}.bonus-toolbox h1,.bonus-toolbox h2,.bonus-toolbox h3{font-family:var(--et-display);color:#12213b;letter-spacing:-.035em}.bonus-toolbox .bt-label{font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#0646b8;margin-bottom:16px}.bonus-toolbox .bt-hero{padding:76px 0 64px;background:linear-gradient(135deg,#f3f7ff 0%,#fff 70%)}.bonus-toolbox .bt-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:72px;align-items:center}.bonus-toolbox h1{font-size:clamp(42px,6.6vw,80px);line-height:1.02;font-weight:800;margin-bottom:26px}.bonus-toolbox h1 span{color:#0646b8}.bonus-toolbox .bt-lead{font-size:21px;line-height:1.55;max-width:580px}.bonus-toolbox .bt-small{font-size:13px;color:#596579;line-height:1.6}.bonus-toolbox a{color:#0646b8;text-decoration:none}.bonus-toolbox a:hover{text-decoration:underline}.bonus-toolbox a:focus-visible{outline:3px solid #1371db;outline-offset:4px}.bonus-toolbox .bt-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 22px}.bonus-toolbox .bt-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:12px 21px;border-radius:7px;background:#0646b8;color:#fff;font-weight:700;font-size:15px}.bonus-toolbox .bt-button:hover{background:#00348f}.bonus-toolbox .bt-link{font-weight:700;display:inline-flex;align-items:center;gap:14px;min-height:44px}.bonus-toolbox .bt-start{padding:30px;border:1px solid #d9dfe9;border-radius:20px;background:#fff;box-shadow:0 20px 60px #12213b0d}.bonus-toolbox .bt-start h2{font-size:28px;line-height:1.25;margin-bottom:24px}.bonus-toolbox .bt-start>a{display:grid;grid-template-columns:40px 1fr 18px;gap:14px;align-items:center;padding:20px 0;border-top:1px solid #d9dfe9}.bonus-toolbox .bt-start a:hover strong{color:#0646b8}.bonus-toolbox .bt-start-number{display:grid;place-items:center;width:40px;height:40px;background:#eaf0fb;border-radius:10px;font-weight:750;font-size:13px}.bonus-toolbox .bt-start strong{display:block;color:#12213b;font-size:17px}.bonus-toolbox .bt-start small{display:block;font-size:13px;color:#596579;margin-top:3px}.bonus-toolbox .bt-section-nav{border-block:1px solid #d9dfe9}.bonus-toolbox .bt-section-nav .bt-wrap{display:flex;gap:32px;flex-wrap:wrap;padding:16px 0}.bonus-toolbox .bt-section-nav a{font-size:14px;font-weight:650;min-height:28px}.bonus-toolbox .bt-section{padding:72px 0;scroll-margin-top:24px}.bonus-toolbox .bt-section-heading{display:flex;gap:36px;justify-content:space-between;align-items:end;margin-bottom:30px}.bonus-toolbox .bt-section-heading>p{max-width:420px;color:#596579;font-size:16px}.bonus-toolbox h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15;margin-bottom:10px}.bonus-toolbox .bt-grid{display:grid;gap:22px}.bonus-toolbox .bt-three{grid-template-columns:repeat(3,minmax(0,1fr))}.bonus-toolbox .bt-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-toolbox .bt-card{border:1px solid #d9dfe9;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff;min-width:0}.bonus-toolbox .bt-card-body{padding:26px;display:flex;flex-direction:column;flex:1}.bonus-toolbox .bt-card h3{font-size:25px;line-height:1.2;margin-bottom:16px}.bonus-toolbox .bt-card p{font-size:16px}.bonus-toolbox .bt-card .bt-label{font-size:11px}.bonus-toolbox .bt-card .bt-small{font-size:13px}.bonus-toolbox .bt-card-image{display:block;width:100%;height:auto;aspect-ratio:1024/288;object-fit:contain;background:#f3f5f9}.bonus-toolbox .bt-card .bt-link{margin-top:auto;padding-top:12px}.bonus-toolbox .bt-three .bt-card:first-child{background:#12213b;border-color:#12213b}.bonus-toolbox .bt-three .bt-card:first-child :is(h3,p){color:#fff}.bonus-toolbox .bt-three .bt-card:first-child .bt-label{color:#bcd3ff}.bonus-toolbox .bt-three .bt-card:first-child .bt-link{color:#bcd3ff}.bonus-toolbox .bt-provider-note{margin-top:22px}.bonus-toolbox .bt-course{background:#f3f5f9}.bonus-toolbox .bt-course-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px}.bonus-toolbox .bt-course h2{font-size:clamp(34px,4vw,50px)}.bonus-toolbox .bt-course-intro{align-self:start}.bonus-toolbox .bt-lessons{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bonus-toolbox .bt-lessons li{display:flex;gap:20px;padding:18px 22px;background:#fff;border:1px solid #d9dfe9;border-radius:12px}.bonus-toolbox .bt-lessons p{font-size:14px;color:#596579;margin:2px 0 0}.bonus-toolbox .bt-lesson-number{font-size:13px;font-weight:750;color:#0646b8;padding-top:10px}.bonus-toolbox .bt-note{padding:14px;background:#f3f5f9;border-radius:8px;font-size:14px!important}.bonus-toolbox .bt-newsletter{padding:60px 0;background:#edf3ff;border-top:1px solid #d9dfe9}.bonus-toolbox .bt-newsletter-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bonus-toolbox .bt-signup iframe{display:block;width:100%;max-width:480px;border-radius:12px;margin:auto}.bonus-toolbox .bt-signup .bt-small{text-align:center;margin:8px 0 0}
@media(max-width:900px){.bonus-toolbox .bt-hero-grid,.bonus-toolbox .bt-course-grid{gap:36px}.bonus-toolbox .bt-three{grid-template-columns:1fr}.bonus-toolbox .bt-card-image{max-height:180px}.bonus-toolbox .bt-three .bt-card{display:grid;grid-template-columns:1fr}.bonus-toolbox .bt-section-heading{align-items:start;flex-direction:column;gap:8px}}
@media(max-width:680px){.bonus-toolbox .bt-wrap{width:calc(100% - 36px)}.bonus-toolbox .bt-hero{padding:42px 0}.bonus-toolbox .bt-hero-grid,.bonus-toolbox .bt-course-grid,.bonus-toolbox .bt-newsletter-grid,.bonus-toolbox .bt-two{grid-template-columns:1fr;gap:28px}.bonus-toolbox .bt-start{padding:24px}.bonus-toolbox .bt-section{padding:44px 0}.bonus-toolbox .bt-section-nav .bt-wrap{gap:12px 24px}.bonus-toolbox .bt-card-body{padding:22px}.bonus-toolbox .bt-newsletter{padding:42px 0}.bonus-toolbox .bt-lead{font-size:19px}.bonus-toolbox .bt-actions{align-items:start;flex-direction:column;gap:10px}.bonus-toolbox .bt-lessons li{padding:16px;gap:14px}}
