.tips-intro{display:grid;grid-template-columns:minmax(0,1.7fr)minmax(0,1.1fr);gap:var(--space-8);align-items:flex-start}.tips-intro__list{margin-top:var(--space-3);color:var(--color-text-muted)}.tips-intro__list li+li{margin-top:var(--space-2)}.tips-intro__actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}.tips-intro__highlight{display:flex;justify-content:flex-end}.tips-intro__stat-card{max-width:20rem;border-radius:var(--radius-xl);padding:var(--space-4);background:var(--gradient-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-soft)}.tips-intro__stat-label{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-soft);margin-bottom:var(--space-2)}.tips-intro__stat-value{font-family:var(--font-display);font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.tips-intro__stat-text{font-size:var(--font-size-sm)}.tips-section{gap:var(--space-8)}.tips-section__header{margin-bottom:var(--space-4)}.tips-section__text p:last-child{margin-bottom:0}.tips-section__text--accent{border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border-subtle)}.tips-section__media{align-self:stretch;display:flex;align-items:stretch}.tips-image-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--gradient-surface);border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;height:100%}.tips-image-card img{width:100%;height:auto;object-fit:cover}.tips-image-card figcaption{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-soft)}.tips-section--reverse{direction:rtl}.tips-section--reverse>*{direction:ltr}.tips-list{font-size:var(--font-size-sm);color:var(--color-text-muted)}.tips-list li+li{margin-top:var(--space-2)}.tips-list--columns{columns:2;column-gap:var(--space-6)}.tips-list--columns li{break-inside:avoid}.tips-steps{counter-reset:step;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.tips-steps li{position:relative;padding-left:2.2rem}.tips-steps li::before{counter-increment:step;content:counter(step);position:absolute;left:0;top:.1rem;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:600}.tips-note{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-soft);border-radius:var(--radius-md);padding:var(--space-3);background:rgba(17,24,43,.8);border:1px solid var(--color-border-subtle)}.tips-faq{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-bg-alt);overflow:hidden}.tips-faq__item+.tips-faq__item{border-top:1px solid var(--color-border-subtle)}.tips-faq__question{width:100%;text-align:left;padding:var(--space-3) var(--space-4);background:none;color:var(--color-text);font-size:var(--font-size-sm);display:flex;justify-content:space-between;align-items:center;cursor:pointer}.tips-faq__question::after{content:"+";margin-left:var(--space-3);font-size:var(--font-size-base);color:var(--color-text-soft);transition:transform var(--transition-base)}.tips-faq__question[aria-expanded="true"]::after{content:"–";transform:rotate(180deg)}.tips-faq__answer{padding:0 var(--space-4) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.tips-cta{font-size:var(--font-size-sm);color:var(--color-text-soft)}.tips-bottom-cta{border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6);background:var(--gradient-offerwall);border:1px solid rgba(0,212,255,.35);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.tips-bottom-cta__content{max-width:36rem}.tips-bottom-cta__content p{margin-bottom:0}.tips-bottom-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:960px){.tips-intro{grid-template-columns:minmax(0,1fr)}.tips-intro__highlight{justify-content:flex-start}.tips-section--reverse{direction:ltr}}@media (max-width:640px){.tips-bottom-cta{padding:var(--space-4)}.tips-list--columns{columns:1}}