.support-main{padding-bottom:var(--space-2xl);overflow:visible}.support-tabs{display:inline-flex;border-radius:var(--radius-full);border:1px solid rgb(34 129 196 / .2);background:var(--clr-white);padding:.35rem;margin-bottom:1.5rem;gap:.4rem}.support-tab-btn{padding:.7rem 1.2rem;border-radius:var(--radius-full);color:var(--clr-text);font-weight:600;font-size:var(--fs-sm);transition:all var(--transition-fast)}.support-tab-btn:hover{background:rgb(34 129 196 / .08);color:var(--clr-primary)}.support-tab-btn.active{background:linear-gradient(135deg,var(--clr-primary),var(--clr-primary-dark));color:var(--clr-white);box-shadow:var(--shadow-blue)}.support-tab-panel{display:none}.support-tab-panel.active{display:block}.support-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.5rem}.support-anchor-nav,.support-content-scroll{background:var(--clr-white);border:1px solid rgb(34 129 196 / .1);border-radius:20px;box-shadow:var(--shadow-sm)}.support-anchor-nav{position:sticky;top:110px;height:fit-content;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.support-anchor-nav h3{font-size:var(--fs-base);margin-bottom:.5rem}.support-anchor-btn{width:100%;text-align:left;font-size:var(--fs-sm);line-height:1.45;padding:.75rem .85rem;border-radius:var(--radius-md);border:1px solid rgb(34 129 196 / .08);color:var(--clr-text);transition:all var(--transition-fast)}.support-anchor-btn:hover{border-color:rgb(34 129 196 / .25);background:rgb(34 129 196 / .05);color:var(--clr-primary)}.support-anchor-btn.active{background:rgb(34 129 196 / .12);border-color:rgb(34 129 196 / .35);color:var(--clr-primary-dark);font-weight:700}.support-content-scroll{max-height:none;overflow:visible;padding:1.5rem;scroll-behavior:smooth}.support-content-block+.support-content-block{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgb(34 129 196 / .1)}.support-content-block h2{font-size:clamp(1.3rem, 2vw, 1.8rem);margin-bottom:.8rem}.support-content-block h3{margin:1rem 0 .5rem;font-size:var(--fs-md)}.support-content-block h4{margin:1rem 0 .6rem;color:var(--clr-primary)}.support-content-block p{color:var(--clr-text-muted);line-height:1.8}.support-table{width:100%;border-collapse:collapse;margin-top:.8rem;border:1px solid rgb(34 129 196 / .12);border-radius:var(--radius-md);overflow:hidden}.support-table th,.support-table td{border:1px solid rgb(34 129 196 / .12);padding:.7rem .8rem;text-align:left;font-size:var(--fs-sm)}.support-table th{background:rgb(34 129 196 / .08);color:var(--clr-primary-dark)}@media (max-width:1024px){.support-layout{grid-template-columns:1fr}.support-layout>*{min-width:0}.support-anchor-nav{position:static}.support-content-scroll{max-height:none}}@media (max-width:768px){.support-content-block{overflow-x:auto}.support-table{min-width:480px}}@media (max-width:640px){.support-tabs{width:100%;display:grid;grid-template-columns:repeat(1,1fr);border-radius:10px}.support-tab-btn{border-radius:10px}.support-content-scroll{padding:1rem}.support-anchor-nav{padding:.75rem}.support-content-block h2{font-size:1.2rem}}.downloads-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.download-card{display:flex;align-items:center;gap:1.25rem;background:var(--clr-white);border:1px solid rgb(34 129 196 / .1);border-radius:16px;padding:1.5rem;transition:all 0.35s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 12px rgb(34 129 196 / .05);color:inherit}.download-card:hover{border-color:rgb(34 129 196 / .3);transform:translateY(-4px);box-shadow:0 16px 40px rgb(34 129 196 / .12)}.download-card-icon{width:58px;height:58px;min-width:58px;border-radius:14px;background:rgb(34 129 196 / .08);border:1px solid rgb(34 129 196 / .15);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--clr-primary);transition:all 0.35s ease}.download-card:hover .download-card-icon{background:var(--clr-primary);color:#fff;box-shadow:0 8px 24px rgb(34 129 196 / .3)}.download-card-info{flex:1;min-width:0}.download-card-info h3{font-size:var(--fs-base);font-weight:700;color:var(--clr-heading);margin-bottom:.25rem;line-height:1.3}.download-card-info p{font-size:.8rem;color:var(--clr-text-muted);line-height:1.5;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.download-card-meta{font-size:.7rem;font-weight:600;color:var(--clr-primary);letter-spacing:.04em}.download-card-action{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--clr-primary);white-space:nowrap;padding:.5rem 1rem;border-radius:50px;border:1px solid rgb(34 129 196 / .2);transition:all 0.3s ease}.download-card:hover .download-card-action{background:var(--clr-primary);color:#fff;border-color:var(--clr-primary)}@media (max-width:768px){.downloads-grid{grid-template-columns:1fr}.download-card{flex-wrap:wrap}.download-card-action{width:100%;justify-content:center}}.packaging-intro{margin-bottom:2rem}.packaging-intro p{font-size:var(--fs-base);color:var(--clr-text-muted);line-height:1.8}.packaging-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.packaging-item{margin:0;background:var(--clr-white);border:1px solid rgb(34 129 196 / .1);border-radius:16px;overflow:hidden;transition:all 0.35s cubic-bezier(.23,1,.32,1);box-shadow:0 2px 12px rgb(34 129 196 / .05)}.packaging-item:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgb(34 129 196 / .12);border-color:rgb(34 129 196 / .25)}.packaging-img{position:relative;width:100%;aspect-ratio:4/3;background-size:cover;background-position:center;cursor:pointer;overflow:hidden}.packaging-overlay{position:absolute;inset:0;background:rgb(6 14 26 / .6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.packaging-overlay i{font-size:2rem;color:#fff}.packaging-img:hover .packaging-overlay{opacity:1}.packaging-item figcaption{padding:1.25rem}.packaging-item figcaption h4{font-size:var(--fs-base);font-weight:700;color:var(--clr-heading);margin-bottom:.35rem}.packaging-item figcaption p{font-size:.82rem;color:var(--clr-text-muted);line-height:1.6}@media (max-width:992px){.packaging-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.packaging-grid{grid-template-columns:1fr}}