
/* Tutivra toolkit launch redesign */
.tk-hero{background:#102535;color:#fff;padding:88px 0 80px;position:relative;overflow:hidden}.tk-hero h1{color:#fff;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.09;max-width:850px;letter-spacing:-.045em;margin:15px 0 20px}.tk-hero p{color:#d9e8ec;max-width:680px;font-size:1.13rem;line-height:1.7}.tk-kicker{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#77e0bf;font-weight:800}.tk-hero .tk-price{font-size:2.4rem;font-weight:800;color:#fff;margin:25px 0 18px}.tk-hero .tk-price small{font-size:.9rem;color:#d0e0e7;font-weight:500}.tk-hero .tk-note{font-size:.82rem;color:#c5d9de;margin-top:14px}.tk-pill-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.tk-pill{border:1px solid #456778;color:#e7f7f7;padding:8px 12px;border-radius:999px;font-size:.81rem}.tk-section{padding:78px 0}.tk-section.tk-tint{background:#f4f8f6}.tk-section h2{color:#142637;font-size:clamp(1.8rem,3vw,2.65rem);letter-spacing:-.03em;line-height:1.17;margin:12px 0 18px}.tk-lead{color:#405462;max-width:780px;line-height:1.75;font-size:1.03rem}.tk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin-top:34px}.tk-resource{background:#fff;border:1px solid #d9e6e2;border-radius:16px;padding:26px;box-shadow:0 10px 28px rgba(16,37,53,.04)}.tk-resource .tk-icon{display:grid;place-items:center;background:#dcf5eb;color:#146f5d;width:43px;height:43px;border-radius:12px;font-weight:800;margin-bottom:17px}.tk-resource h3{color:#152b39;font-size:1.13rem;margin:0 0 10px}.tk-resource p{color:#445764;line-height:1.67;margin:0}.tk-resource .tk-meta{display:block;color:#16715f;font-size:.78rem;font-weight:800;margin-top:14px}.tk-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:30px}.tk-step{border-top:3px solid #45bda1;padding:20px 12px;background:#fff;border-radius:0 0 12px 12px}.tk-step b{color:#17303f;display:block;margin-bottom:8px}.tk-step p{font-size:.89rem;color:#49606b;line-height:1.6}.tk-checkout{background:#102535;border-radius:22px;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:#fff}.tk-checkout h2{color:#fff;margin:8px 0}.tk-checkout p{color:#d6e6e8;max-width:650px}.tk-button{display:inline-flex;align-items:center;justify-content:center;background:#75ddbb;color:#102a29!important;padding:15px 22px;border-radius:9px;font-weight:800;text-decoration:none;white-space:nowrap;border:0}.tk-button:hover{background:#a0f2d6}.tk-outline{display:inline-block;border:1px solid #b8d3ce;color:#183b3b!important;padding:12px 18px;border-radius:9px;text-decoration:none;font-weight:700}.tk-faq details{padding:18px 0;border-bottom:1px solid #d6e3df}.tk-faq summary{font-weight:750;color:#182e3b;cursor:pointer}.tk-faq p{color:#445965;line-height:1.7}.tk-sample{display:flex;gap:18px;align-items:center;background:#e7f5ee;border-radius:15px;padding:25px;margin-top:30px}.tk-sample p{color:#405462;margin:8px 0 0}.tk-compact{padding:52px 0}.tk-compact .tk-grid{margin-top:24px}.tk-compact .tk-resource{padding:21px}.tk-compact .tk-resource h3{font-size:1rem}.tk-compact .tk-resource p{font-size:.92rem}.tk-label{display:inline-block;color:#16705e;font-size:.8rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tk-hero .tk-button{margin-top:4px}.tk-preview{font-size:.82rem;color:#526570;margin-top:12px}.tk-preview a{color:#155f55;text-decoration:underline}.tk-tiny{font-size:.8rem;color:#60717b}.tk-hero a.tk-link{color:#9cf2d4;text-decoration:underline}
@media(max-width:900px){.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-checkout{flex-direction:column;align-items:flex-start}.tk-hero{padding:60px 0}}@media(max-width:600px){.tk-grid,.tk-steps{grid-template-columns:1fr}.tk-section{padding:52px 0}.tk-checkout{padding:27px}.tk-hero h1{font-size:2.35rem}.tk-sample{flex-direction:column;align-items:flex-start}.tk-button{white-space:normal;text-align:center}}
