/* ===== Page styles — Support (Tiger) — scoped to this page ===== */
/* Tiger Support — compact (containers targeted by id → .e-con-inner) */
.elementor-element-4edbc52>.e-con-inner,.elementor-element-48c57b8>.e-con-inner,.elementor-element-7ce2191>.e-con-inner,.elementor-element-b08c89b>.e-con-inner{max-width:920px;margin:0 auto}
/* Elementor element 7cee175 */ .elementor-element-7cee175>.e-con-inner{max-width:720px;margin:0 auto}
/* Elementor element 48c57b8 */ .elementor-element-48c57b8,.elementor-element-7ce2191,.elementor-element-b08c89b,.elementor-element-7cee175{padding-top:20px!important;padding-bottom:20px!important}

/* Hero */
.elementor-element-4edbc52{padding:52px 20px 22px!important}
/* Elementor element 4edbc52 */ .elementor-element-4edbc52>.e-con-inner{text-align:center;align-items:center}
/* Title */ .sp-eyebrow .elementor-heading-title{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#c85f08;font-weight:600}
/* Heading 1 */ .sp-h1 .elementor-heading-title{font-size:clamp(28px,5vw,42px);line-height:1.05;font-weight:800;letter-spacing:-.03em;color:#201c16;margin:10px 0 8px}
/* Sp sub */ .sp-sub{max-width:52ch}
/* Sp sub */ .sp-sub p{color:#6f665a;font-size:15.5px;margin:0}
/* Sp search */ .sp-search{max-width:560px;width:100%;margin-top:22px!important}
/* Sp quicks */ .sp-quicks{margin-top:14px!important}
/* Sp quicks */ .sp-quicks p{color:#6f665a;font-size:13px;margin:0}
/* Sp quicks */ .sp-quicks a{color:#c85f08;text-decoration:none}/* Sp quicks */ .sp-quicks a:hover{text-decoration:underline}

/* Section titles */
.sp-h2 .elementor-heading-title{font-size:16px;font-weight:750;color:#201c16;letter-spacing:-.02em;margin-bottom:14px}

/* Channels grid + cards */
.elementor-element-65c1753>.e-con-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
/* Elementor element 77a1de7 */ .elementor-element-77a1de7,.elementor-element-4dce1e8,.elementor-element-3c1bfb5,.elementor-element-144561e{background:#fff;border:1px solid #e8e0d5;border-radius:14px;box-shadow:0 1px 2px rgba(32,28,22,.05),0 8px 24px -14px rgba(32,28,22,.18);transition:transform .16s,border-color .16s}
/* Elementor element 77a1de7:hover */ .elementor-element-77a1de7:hover,.elementor-element-4dce1e8:hover,.elementor-element-3c1bfb5:hover,.elementor-element-144561e:hover{transform:translateY(-3px);border-color:#f0c9a3}
/* Elementor element 77a1de7 */ .elementor-element-77a1de7>.e-con-inner,.elementor-element-4dce1e8>.e-con-inner,.elementor-element-3c1bfb5>.e-con-inner,.elementor-element-144561e>.e-con-inner{padding:16px;align-items:flex-start;gap:2px}
/* Icon */ .sp-ci .elementor-icon{background:#fff1e4!important;color:#c85f08!important;width:34px!important;height:34px!important;border-radius:9px;display:inline-flex!important;align-items:center;justify-content:center;margin-bottom:8px}
/* Icon */ .sp-ci .elementor-icon i,.sp-ci .elementor-icon svg{font-size:15px!important;width:15px;height:15px;color:#c85f08!important;fill:#c85f08!important}
/* Card */ .sp-card-h .elementor-heading-title{font-size:14.5px;font-weight:700;color:#201c16}
/* Card */ .sp-card-p p{font-size:12.5px;color:#6f665a;margin:2px 0 0;line-height:1.45}

/* Articles */
.sp-arts .elementor-widget-container{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}
/* Sp art */ .sp-art{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e8e0d5;border-radius:11px;background:#fff;color:#201c16;text-decoration:none;transition:border-color .15s,background .15s}
/* Sp art:hover */ .sp-art:hover{border-color:#f0c9a3;background:#f5f0e9}
/* Sp num */ .sp-num{font-family:ui-monospace,monospace;font-size:12px;color:#c85f08;font-weight:600}
/* Sp art t */ .sp-art-t{flex:1;font-size:13.5px;font-weight:600;line-height:1.3}
/* Sp art t */ .sp-art-t span{display:block;font-weight:400;font-size:11.5px;color:#6f665a;margin-top:2px}
/* Sp tag */ .sp-tag{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#6f665a;border:1px solid #e8e0d5;border-radius:6px;padding:2px 7px;white-space:nowrap}

/* Band */
.elementor-element-f507397{background:#fff;border:1px solid #e8e0d5;border-radius:18px;box-shadow:0 1px 2px rgba(32,28,22,.05),0 12px 30px -16px rgba(32,28,22,.25)}
/* Elementor element f507397 */ .elementor-element-f507397>.e-con-inner{flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 24px}
/* Elementor element 8849e28 */ .elementor-element-8849e28>.e-con-inner{flex-direction:row;gap:10px;flex-wrap:wrap;width:auto}
/* Sp band txt */ .sp-band-txt{flex:1;min-width:240px}
/* Heading 2 */ .sp-band-txt h2{font-size:18px;font-weight:750;margin:0 0 4px;color:#201c16;letter-spacing:-.02em}
/* Sp band txt */ .sp-band-txt p{margin:0;color:#6f665a;font-size:13.5px}
/* Button */ .sp-btn .elementor-button{border-radius:10px;font-weight:650;font-size:14px;padding:12px 20px}
/* Button */ .sp-btn-primary .elementor-button{background:linear-gradient(150deg,#ec7002,#c85f08);color:#fff;border:0}
/* Button */ .sp-btn-primary .elementor-button:hover{filter:brightness(1.05)}
/* Button */ .sp-btn-ghost .elementor-button{background:transparent;border:1px solid #e8e0d5;color:#201c16}
/* Button */ .sp-btn-ghost .elementor-button:hover{border-color:#ec7002;color:#c85f08}

/* Responsive — (max-width:720px) */ @media(max-width:720px){/* Elementor element 65c1753 */ .elementor-element-65c1753>.e-con-inner{grid-template-columns:1fr 1fr}/* Container */ .sp-arts .elementor-widget-container{grid-template-columns:1fr}}
/* Responsive — (max-width:440px) */ @media(max-width:440px){/* Elementor element 65c1753 */ .elementor-element-65c1753>.e-con-inner{grid-template-columns:1fr}}