/* FASE NUEVE — F9 Support Signal / soporte.html */
.support-main{--support-bg:#080a0f;--support-panel:#0e1219;--support-panel-2:#141922;--support-line:rgba(255,255,255,.105);--support-line-strong:rgba(255,255,255,.22);--support-copy:#aab1bd;--support-copy-soft:#747d8c;position:relative;overflow:hidden;color:#f8f9fb;background:linear-gradient(180deg,#080a0f 0%,#0a0d13 46%,#080a0f 100%)}
.support-main::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 35%)}
.support-main svg{display:block}.support-main button,.support-main input,.support-main select,.support-main textarea{font:inherit}
.support-section{position:relative;padding:clamp(82px,9vw,140px) 0;border-bottom:1px solid var(--support-line)}
.support-section--compact{padding:clamp(64px,7vw,105px) 0}
.support-kicker{display:flex;align-items:center;gap:12px;margin:0;color:rgb(var(--f9-accent-rgb));font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}
.support-kicker::before{content:"";width:34px;height:1px;background:currentColor;box-shadow:0 0 16px rgba(var(--f9-accent-rgb),.5)}
.support-heading{margin:14px 0 0;color:#fff;font-size:clamp(46px,6.5vw,94px);font-weight:950;letter-spacing:-.058em;line-height:.91;text-transform:uppercase;text-wrap:balance}
.support-heading--medium{font-size:clamp(40px,5.2vw,76px)}
.support-lead{max-width:720px;margin:22px 0 0;color:var(--support-copy);font-size:clamp(15px,1.35vw,19px);line-height:1.72}
.support-subhead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:clamp(30px,7vw,110px);margin-bottom:clamp(42px,6vw,76px)}
.support-subhead>p{max-width:560px;margin:0;color:var(--support-copy);font-size:16px;line-height:1.75}
.support-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 23px;border:1px solid rgb(var(--f9-accent-rgb));color:#07090d;background:rgb(var(--f9-accent-rgb));font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--f9-ease),box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}
.support-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .25s var(--f9-ease)}
.support-btn:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(var(--f9-accent-rgb),.22)}.support-btn:hover svg{transform:translateX(3px)}
.support-btn--secondary{border-color:var(--support-line-strong);color:#fff;background:rgba(9,11,16,.5);backdrop-filter:blur(15px)}
.support-btn--secondary:hover{border-color:rgba(var(--f9-accent-rgb),.7);background:rgba(var(--f9-accent-rgb),.08)}
.support-text-link{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.support-text-link span{color:rgb(var(--f9-accent-rgb));transition:transform .22s}.support-text-link:hover span{transform:translateX(3px)}

/* 01–02 Support Signal + hero */
.support-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(790px,calc(100svh - 42px));border-bottom:1px solid var(--support-line);background:radial-gradient(circle at 73% 46%,rgba(var(--f9-accent-rgb),.15),transparent 24rem),linear-gradient(118deg,#080a0f 0%,#0d1118 52%,#080a0f 100%)}
.support-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(8,10,15,.99) 0%,rgba(8,10,15,.82) 43%,rgba(8,10,15,.28) 72%,rgba(8,10,15,.72) 100%)}
.support-hero::after{content:"";position:absolute;right:-12vw;top:50%;z-index:-1;width:58vw;aspect-ratio:1;border:1px solid rgba(255,255,255,.05);border-radius:50%;box-shadow:0 0 0 80px rgba(255,255,255,.015),0 0 0 160px rgba(255,255,255,.009);transform:translateY(-50%)}
.support-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(32px,5vw,84px);min-height:inherit;padding:clamp(48px,6vw,86px) 0}
.support-hero__copy{position:relative;z-index:4;min-width:0;width:100%;max-width:760px}
.support-hero h1{width:100%;max-width:790px;margin:18px 0 0;color:#fff;font-size:clamp(58px,6.7vw,108px);font-weight:950;letter-spacing:-.067em;line-height:.86;text-transform:uppercase;text-wrap:balance}
.support-hero h1 span{display:block}.support-mobile-break{display:none}.support-hero__lead{max-width:670px;margin:28px 0 0;color:var(--support-copy);font-size:clamp(16px,1.35vw,20px);line-height:1.7}
.support-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.support-hero__note{margin:20px 0 0;color:var(--support-copy-soft);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}
.support-hero__visual{position:relative;min-width:0;display:grid;place-items:center;min-height:640px}.support-hero__visual::before{content:"";position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--f9-accent-rgb),.16),rgba(var(--f9-accent-rgb),.04) 42%,transparent 70%);filter:blur(12px)}
.support-signal{position:relative;width:min(660px,48vw);filter:drop-shadow(0 42px 58px rgba(0,0,0,.48))}.support-signal svg{width:100%;overflow:visible}
.support-signal__grid path{fill:none;stroke:rgba(255,255,255,.05);stroke-width:1}.support-signal__orbit{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1;stroke-dasharray:3 9}.support-signal__orbit--accent{stroke:rgba(var(--f9-accent-rgb),.22)}
.support-signal__incoming,.support-signal__route{fill:none;stroke-linecap:round;stroke-width:3}.support-signal__incoming--base,.support-signal__route--base{stroke:rgba(255,255,255,.12);stroke-dasharray:3 10}.support-signal__incoming--active,.support-signal__route--active{stroke:url(#support-signal-gradient);filter:drop-shadow(0 0 9px rgba(var(--f9-accent-rgb),.72));stroke-dasharray:620;stroke-dashoffset:0}
.support-signal__core-outer{fill:#0b0f16;stroke:rgba(255,255,255,.2);stroke-width:2}.support-signal__core-mid{fill:rgba(var(--f9-accent-rgb),.07);stroke:rgba(var(--f9-accent-rgb),.42);stroke-width:1.5}.support-signal__core-inner{fill:rgb(var(--f9-accent-rgb));filter:url(#support-signal-glow)}.support-signal__core text{fill:#090b0f;font-size:18px;font-weight:950;letter-spacing:1px}
.support-signal__route-node circle:first-child{fill:#0c1017;stroke:rgba(255,255,255,.22);stroke-width:1.5}.support-signal__route-node circle:nth-child(2){fill:rgba(var(--f9-accent-rgb),.18);stroke:rgb(var(--f9-accent-rgb));stroke-width:1.4}.support-signal__route-node text{fill:rgba(255,255,255,.72);font-size:9px;font-weight:900;letter-spacing:1.55px}
.support-signal__micro circle{fill:#0b0e14;stroke:rgba(255,255,255,.21);stroke-width:1.2}.support-signal__micro i{display:none}.support-signal__micro text{fill:rgba(255,255,255,.48);font-size:7.5px;font-weight:850;letter-spacing:1.2px}
.support-signal__scan{fill:rgb(var(--f9-accent-rgb));filter:url(#support-signal-glow)}
.support-signal__caption{position:absolute;right:2%;bottom:2%;display:grid;gap:5px;padding-left:18px;border-left:2px solid rgb(var(--f9-accent-rgb));text-align:left}.support-signal__caption span{color:rgb(var(--f9-accent-rgb));font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.support-signal__caption strong{color:rgba(255,255,255,.72);font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.is-support-enhanced .support-hero__copy{animation:supportHeroIn .62s .1s both var(--f9-ease)}
.is-support-enhanced .support-signal__incoming--active{stroke-dashoffset:620;animation:supportSignalDraw .46s .05s forwards cubic-bezier(.3,.75,.25,1)}
.is-support-enhanced .support-signal__core{opacity:0;transform-box:fill-box;transform-origin:center;animation:supportCoreIn .28s .34s forwards var(--f9-ease)}
.is-support-enhanced .support-signal__route--active{stroke-dashoffset:620;animation:supportSignalDraw .42s .48s forwards cubic-bezier(.3,.75,.25,1)}
.is-support-enhanced .support-signal__route-node{opacity:0;transform-box:fill-box;transform-origin:center;animation:supportNodeIn .24s forwards var(--f9-ease)}.is-support-enhanced .support-signal__route-node--one{animation-delay:.68s}.is-support-enhanced .support-signal__route-node--two{animation-delay:.78s}.is-support-enhanced .support-signal__route-node--three{animation-delay:.88s}
.is-support-enhanced .support-signal__micro{opacity:0;animation:supportMicroIn .22s forwards ease-out}.is-support-enhanced .support-signal__micro--1{animation-delay:.77s}.is-support-enhanced .support-signal__micro--2{animation-delay:.81s}.is-support-enhanced .support-signal__micro--3{animation-delay:.85s}.is-support-enhanced .support-signal__micro--4{animation-delay:.89s}.is-support-enhanced .support-signal__micro--5{animation-delay:.93s}.is-support-enhanced .support-signal__micro--6{animation-delay:.97s}.is-support-enhanced .support-signal__micro--7{animation-delay:1.01s}
.is-support-enhanced .support-signal__scan{animation:supportScanTravel 1.18s .08s both cubic-bezier(.2,.7,.25,1)}

/* 03 Trust */
.support-trust{position:relative;border-bottom:1px solid var(--support-line);background:rgba(255,255,255,.018)}.support-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.support-trust article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:16px;min-height:138px;padding:26px;border-right:1px solid var(--support-line)}.support-trust article:last-child{border-right:0}.support-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(var(--f9-accent-rgb),.35);background:rgba(var(--f9-accent-rgb),.07)}.support-icon svg{width:22px;height:22px;fill:none;stroke:rgb(var(--f9-accent-rgb));stroke-width:1.6}.support-trust strong{display:block;color:#fff;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.support-trust p{margin:7px 0 0;color:var(--support-copy-soft);font-size:11px;line-height:1.55}

/* 04 Six routes */
.support-routes{background:radial-gradient(circle at 50% 36%,rgba(var(--f9-accent-rgb),.06),transparent 34rem)}
.support-route-network{position:relative}.support-route-network::before{content:"F9";position:relative;z-index:2;display:grid;place-items:center;width:60px;height:60px;margin:0 auto 42px;border:1px solid rgba(var(--f9-accent-rgb),.5);border-radius:50%;color:#0a0c10;background:rgb(var(--f9-accent-rgb));font-size:14px;font-weight:950;box-shadow:0 0 0 9px #0a0d13,0 0 34px rgba(var(--f9-accent-rgb),.18)}.support-route-network::after{content:"";position:absolute;left:50%;top:59px;width:1px;height:44px;background:linear-gradient(rgb(var(--f9-accent-rgb)),rgba(var(--f9-accent-rgb),0));box-shadow:0 0 12px rgba(var(--f9-accent-rgb),.5)}
.support-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.support-route-card{position:relative;display:flex;flex-direction:column;min-height:385px;padding:30px;border:1px solid var(--support-line);background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.018));overflow:hidden;opacity:.48;transform:translateY(12px);transition:opacity .32s calc(var(--route-index)*.045s),transform .32s calc(var(--route-index)*.045s),border-color .25s,box-shadow .25s,background .25s}.support-route-grid.is-visible .support-route-card{opacity:1;transform:none}.support-route-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 10%,rgba(var(--f9-accent-rgb),.09),transparent 15rem);opacity:.75}.support-route-card::after{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:rgb(var(--f9-accent-rgb));box-shadow:0 0 16px rgba(var(--f9-accent-rgb),.55);transition:height .36s calc(var(--route-index)*.045s)}.support-route-grid.is-visible .support-route-card::after{height:100%}.support-route-card:hover{border-color:rgba(var(--f9-accent-rgb),.45);box-shadow:0 18px 48px rgba(0,0,0,.24);background:linear-gradient(145deg,rgba(var(--f9-accent-rgb),.065),rgba(255,255,255,.018))}.support-route-card>*{position:relative;z-index:1}.support-route-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-route-card__index{color:rgb(var(--f9-accent-rgb));font-size:10px;font-weight:950;letter-spacing:.18em}.support-route-card__icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--support-line);background:rgba(0,0,0,.2)}.support-route-card__icon svg{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:1.45}.support-route-card h3{margin:54px 0 0;color:#fff;font-size:clamp(29px,2.8vw,43px);font-weight:950;letter-spacing:-.045em;line-height:.95;text-transform:uppercase}.support-route-card>p{margin:18px 0 0;color:var(--support-copy);font-size:13px;line-height:1.65}.support-route-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0}.support-route-card__tags span{padding:7px 8px;border:1px solid var(--support-line);color:var(--support-copy-soft);font-size:8px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.support-route-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:auto;padding-top:28px}.support-route-card__mini-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.support-route-card__mini-links a{padding:8px 9px;border:1px solid var(--support-line);color:#fff;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.support-route-card__mini-links a:hover{border-color:rgba(var(--f9-accent-rgb),.5);color:rgb(var(--f9-accent-rgb))}
.support-inline-panel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:40px;margin-top:16px;padding:32px;border:1px solid rgba(var(--f9-accent-rgb),.32);background:linear-gradient(135deg,rgba(var(--f9-accent-rgb),.075),rgba(255,255,255,.025));box-shadow:0 22px 60px rgba(0,0,0,.22)}.support-inline-panel[hidden]{display:none}.support-inline-panel h3{margin:12px 0 0;color:#fff;font-size:clamp(31px,3.5vw,52px);letter-spacing:-.05em;line-height:.95;text-transform:uppercase}.support-inline-panel p{color:var(--support-copy);line-height:1.65}.support-inline-panel__close{justify-self:start;margin-top:18px;border:0;color:var(--support-copy);background:transparent;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.support-inline-panel__close:hover{color:#fff}

/* Shared forms */
.support-form{display:grid;gap:15px}.support-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.support-field{display:grid;gap:8px}.support-field label{color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.support-field input,.support-field select,.support-field textarea{width:100%;min-height:52px;padding:14px 15px;border:1px solid var(--support-line);border-radius:0;color:#fff;background:rgba(4,6,10,.58);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.support-field textarea{min-height:118px;resize:vertical}.support-field input::placeholder,.support-field textarea::placeholder{color:#687181}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{border-color:rgba(var(--f9-accent-rgb),.75);box-shadow:0 0 0 3px rgba(var(--f9-accent-rgb),.1);background:rgba(7,9,13,.86)}.support-form__message{min-height:20px;margin:0;color:var(--support-copy);font-size:11px;line-height:1.5}.support-form__message.is-error{color:#ff9c7a}

/* 05 Help search */
.support-search{background:linear-gradient(135deg,#0b0e14,#10151d)}.support-search__panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,110px);align-items:start}.support-search__copy{position:sticky;top:190px}.support-search__box{position:relative;padding:28px;border:1px solid var(--support-line);background:rgba(4,6,10,.46);box-shadow:0 24px 70px rgba(0,0,0,.2)}.support-search__input-wrap{position:relative}.support-search__input-wrap svg{position:absolute;left:19px;top:50%;width:24px;height:24px;fill:none;stroke:rgb(var(--f9-accent-rgb));stroke-width:1.7;transform:translateY(-50%)}.support-search__input{width:100%;min-height:70px;padding:0 20px 0 58px;border:1px solid var(--support-line-strong);color:#fff;background:#080b10;font-size:16px;outline:none}.support-search__input:focus{border-color:rgba(var(--f9-accent-rgb),.8);box-shadow:0 0 0 3px rgba(var(--f9-accent-rgb),.09)}.support-search__hints{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 0}.support-search__hints button{padding:7px 9px;border:1px solid var(--support-line);color:var(--support-copy-soft);background:transparent;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.support-search__hints button:hover{border-color:rgba(var(--f9-accent-rgb),.45);color:#fff}.support-search__status{margin:22px 0 10px;color:var(--support-copy-soft);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.support-search__results{display:grid;gap:8px}.support-search-result{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:15px;min-height:82px;padding:14px 16px;border:1px solid var(--support-line);background:rgba(255,255,255,.025);transition:border-color .2s,background .2s,transform .2s}.support-search-result:hover{border-color:rgba(var(--f9-accent-rgb),.45);background:rgba(var(--f9-accent-rgb),.055);transform:translateX(3px)}.support-search-result__type{color:rgb(var(--f9-accent-rgb));font-size:8px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.support-search-result strong{display:block;color:#fff;font-size:14px}.support-search-result small{display:block;margin-top:5px;color:var(--support-copy-soft);font-size:10px;line-height:1.45}.support-search-result>span:last-child{color:#fff;font-size:18px}.support-search__empty{padding:28px;border:1px dashed var(--support-line);color:var(--support-copy);line-height:1.65}

/* 06 Help by product */
.support-products{background:radial-gradient(circle at 50% 30%,rgba(var(--f9-accent-rgb),.05),transparent 34rem)}.support-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-product-card{position:relative;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:18px;min-height:128px;padding:22px;border:1px solid var(--support-line);color:#fff;background:rgba(255,255,255,.025);text-align:left;cursor:pointer;transition:transform .22s,border-color .22s,background .22s}.support-product-card:hover,.support-product-card.is-selected{transform:translateY(-3px);border-color:rgba(var(--f9-accent-rgb),.55);background:rgba(var(--f9-accent-rgb),.065)}.support-product-card.is-selected::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgb(var(--f9-accent-rgb));box-shadow:0 0 14px rgba(var(--f9-accent-rgb),.5)}.support-product-card__icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--support-line);background:rgba(0,0,0,.2)}.support-product-card svg{width:27px;height:27px;fill:none;stroke:rgb(var(--f9-accent-rgb));stroke-width:1.5}.support-product-card strong{display:block;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.support-product-card small{display:block;margin-top:7px;color:var(--support-copy-soft);font-size:9px;line-height:1.4}.support-product-actions{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:34px;margin-top:14px;padding:30px;border:1px solid var(--support-line);background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(var(--f9-accent-rgb),.045))}.support-product-actions h3{margin:10px 0 0;color:#fff;font-size:clamp(29px,3.2vw,48px);letter-spacing:-.05em;line-height:.95;text-transform:uppercase}.support-product-actions p{margin:15px 0 0;color:var(--support-copy);line-height:1.65}.support-product-actions__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-product-actions__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:15px;border:1px solid var(--support-line);color:#fff;background:rgba(0,0,0,.16);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.support-product-actions__links a:hover{border-color:rgba(var(--f9-accent-rgb),.5);background:rgba(var(--f9-accent-rgb),.06)}.support-product-actions__links a span{color:rgb(var(--f9-accent-rgb));font-size:15px}.support-product-actions__guide{grid-column:1/-1;color:var(--support-copy)!important;font-weight:750!important;text-transform:none!important;letter-spacing:0!important}.support-product-actions__guide[hidden]{display:none}

/* 07–08 Before / after */
.support-before{background:#090c12}.support-after{background:linear-gradient(180deg,#0a0d13,#0d1118)}.support-simple-grid{display:grid;gap:12px}.support-simple-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.support-simple-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.support-simple-card{position:relative;display:flex;flex-direction:column;min-height:285px;padding:26px;border:1px solid var(--support-line);background:rgba(255,255,255,.025);transition:transform .22s,border-color .22s,background .22s}.support-simple-card:hover{transform:translateY(-3px);border-color:rgba(var(--f9-accent-rgb),.4);background:rgba(var(--f9-accent-rgb),.045)}.support-simple-card>span{color:rgb(var(--f9-accent-rgb));font-size:10px;font-weight:950;letter-spacing:.16em}.support-simple-card h3{margin:58px 0 0;color:#fff;font-size:clamp(26px,2.4vw,38px);font-weight:950;letter-spacing:-.045em;line-height:.98;text-transform:uppercase}.support-simple-card p{margin:15px 0 0;color:var(--support-copy);font-size:12px;line-height:1.65}.support-simple-card .support-text-link{margin-top:auto;padding-top:24px}

/* 09 Guides */
.support-guides{background:radial-gradient(circle at 70% 30%,rgba(var(--f9-accent-rgb),.06),transparent 28rem)}.support-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.support-guide-card{position:relative;display:flex;flex-direction:column;min-height:390px;padding:26px;border:1px solid var(--support-line);background:linear-gradient(155deg,rgba(255,255,255,.04),rgba(255,255,255,.015));overflow:hidden;transition:transform .25s,border-color .25s}.support-guide-card:hover{transform:translateY(-4px);border-color:rgba(var(--f9-accent-rgb),.45)}.support-guide-card::before{content:attr(data-mark);display:grid;place-items:center;height:155px;margin:-26px -26px 28px;color:rgba(255,255,255,.92);background:radial-gradient(circle at 50% 50%,rgba(var(--f9-accent-rgb),.18),transparent 11rem),linear-gradient(135deg,#111720,#080a0e);font-size:clamp(42px,6vw,82px);font-weight:950;letter-spacing:-.06em}.support-guide-card small{color:rgb(var(--f9-accent-rgb));font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.support-guide-card h3{margin:15px 0 0;color:#fff;font-size:clamp(24px,2.2vw,35px);line-height:1;letter-spacing:-.04em}.support-guide-card p{margin:16px 0 0;color:var(--support-copy);font-size:12px;line-height:1.6}.support-guide-card .support-text-link{margin-top:auto;padding-top:24px}

/* 10 Human support */
.support-human{background:linear-gradient(135deg,#0c1017,#080a0f)}.support-human__panel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,100px);padding:clamp(30px,5vw,68px);border:1px solid var(--support-line);background:radial-gradient(circle at 10% 12%,rgba(var(--f9-accent-rgb),.11),transparent 24rem),rgba(255,255,255,.025);box-shadow:0 32px 90px rgba(0,0,0,.24)}.support-human__number{display:inline-flex;align-items:center;gap:13px;margin-top:28px;color:#fff;font-size:clamp(24px,3vw,42px);font-weight:950;letter-spacing:-.04em}.support-human__number img{width:37px;height:37px;border-radius:10px}.support-human__copy>p:not(.support-kicker){max-width:560px;color:var(--support-copy);line-height:1.7}.support-human__direct{margin-top:22px}.support-human__form-wrap{padding-left:clamp(0px,4vw,58px);border-left:1px solid var(--support-line)}.support-human__form-wrap h3{margin:0 0 23px;color:#fff;font-size:18px;letter-spacing:-.02em}

/* 11 FAQ */
.support-faq{background:#090c12}.support-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-accordion{border:1px solid var(--support-line);background:rgba(255,255,255,.025)}.support-accordion__trigger{display:grid;grid-template-columns:1fr 36px;align-items:center;gap:16px;width:100%;min-height:88px;padding:20px 22px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.support-accordion__trigger strong{display:block;color:#fff;font-size:12px;font-weight:900;letter-spacing:.03em}.support-accordion__trigger small{display:block;margin-top:7px;color:var(--support-copy-soft);font-size:9px;line-height:1.4}.support-accordion__trigger i{position:relative;width:32px;height:32px;border:1px solid var(--support-line)}.support-accordion__trigger i::before,.support-accordion__trigger i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1px;background:#fff;transform:translate(-50%,-50%);transition:transform .2s}.support-accordion__trigger i::after{transform:translate(-50%,-50%) rotate(90deg)}.support-accordion__trigger[aria-expanded="true"] i{border-color:rgba(var(--f9-accent-rgb),.55)}.support-accordion__trigger[aria-expanded="true"] i::after{transform:translate(-50%,-50%) rotate(0)}.support-accordion__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s ease}.support-accordion__panel>div{overflow:hidden}.support-accordion__panel p{margin:0;padding:0 22px 22px;color:var(--support-copy);font-size:12px;line-height:1.7}.support-accordion__panel a{color:#fff;text-decoration:underline;text-decoration-color:rgba(var(--f9-accent-rgb),.55);text-underline-offset:3px}.is-support-enhanced .support-accordion__panel[hidden]{display:none}

/* 12 Manifesto + 13 final CTA */
.support-manifesto{padding:clamp(90px,11vw,170px) 0;text-align:center;background:radial-gradient(circle at 50% 50%,rgba(var(--f9-accent-rgb),.08),transparent 30rem),#080a0f}.support-manifesto p{max-width:1180px;margin:0 auto;color:#fff;font-size:clamp(42px,6.2vw,92px);font-weight:950;letter-spacing:-.06em;line-height:.92;text-transform:uppercase;text-wrap:balance}.support-manifesto span{display:block;max-width:720px;margin:30px auto 0;color:var(--support-copy);font-size:clamp(15px,1.35vw,19px);line-height:1.65}
.support-final{background:#0b0e14}.support-final__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:clamp(32px,5vw,72px);border:1px solid var(--support-line);background:radial-gradient(circle at 90% 10%,rgba(var(--f9-accent-rgb),.12),transparent 24rem),rgba(255,255,255,.025)}.support-final h2{max-width:900px;margin:15px 0 0;color:#fff;font-size:clamp(44px,5.8vw,84px);font-weight:950;letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.support-final p{max-width:690px;margin:21px 0 0;color:var(--support-copy);line-height:1.65}.support-final__actions{display:grid;gap:10px;min-width:230px}

/* Reveal */
[data-support-reveal]{opacity:.5;transform:translateY(15px);transition:opacity .48s var(--f9-ease),transform .48s var(--f9-ease)}[data-support-reveal].is-visible{opacity:1;transform:none}

/* Light preset */
html[data-resolved-scheme="light"] .support-main{--support-bg:#f5f7fa;--support-panel:#fff;--support-panel-2:#eef2f6;--support-line:rgba(12,18,28,.12);--support-line-strong:rgba(12,18,28,.24);--support-copy:#4f5968;--support-copy-soft:#737d8d;color:#111722;background:linear-gradient(180deg,#f9fafc,#eef2f7)}
html[data-resolved-scheme="light"] .support-hero{background:radial-gradient(circle at 73% 46%,rgba(var(--f9-accent-rgb),.12),transparent 24rem),linear-gradient(118deg,#fff,#eef2f7)}html[data-resolved-scheme="light"] .support-hero::before{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.78) 48%,rgba(255,255,255,.2) 75%,rgba(255,255,255,.62))}
html[data-resolved-scheme="light"] .support-heading,html[data-resolved-scheme="light"] .support-hero h1,html[data-resolved-scheme="light"] .support-route-card h3,html[data-resolved-scheme="light"] .support-inline-panel h3,html[data-resolved-scheme="light"] .support-search-result strong,html[data-resolved-scheme="light"] .support-product-card,html[data-resolved-scheme="light"] .support-product-actions h3,html[data-resolved-scheme="light"] .support-simple-card h3,html[data-resolved-scheme="light"] .support-guide-card h3,html[data-resolved-scheme="light"] .support-accordion__trigger strong,html[data-resolved-scheme="light"] .support-manifesto p,html[data-resolved-scheme="light"] .support-final h2,html[data-resolved-scheme="light"] .support-human__number{color:#111722}
html[data-resolved-scheme="light"] .support-btn--secondary,html[data-resolved-scheme="light"] .support-text-link,html[data-resolved-scheme="light"] .support-product-actions__links a{color:#111722;background:rgba(255,255,255,.65)}
html[data-resolved-scheme="light"] .support-trust,html[data-resolved-scheme="light"] .support-routes,html[data-resolved-scheme="light"] .support-products,html[data-resolved-scheme="light"] .support-before,html[data-resolved-scheme="light"] .support-after,html[data-resolved-scheme="light"] .support-guides,html[data-resolved-scheme="light"] .support-faq,html[data-resolved-scheme="light"] .support-final{background:#f3f6f9}
html[data-resolved-scheme="light"] .support-search,html[data-resolved-scheme="light"] .support-human{background:linear-gradient(135deg,#fff,#edf1f6)}
html[data-resolved-scheme="light"] .support-route-card,html[data-resolved-scheme="light"] .support-search__box,html[data-resolved-scheme="light"] .support-search-result,html[data-resolved-scheme="light"] .support-product-card,html[data-resolved-scheme="light"] .support-product-actions,html[data-resolved-scheme="light"] .support-simple-card,html[data-resolved-scheme="light"] .support-guide-card,html[data-resolved-scheme="light"] .support-human__panel,html[data-resolved-scheme="light"] .support-accordion,html[data-resolved-scheme="light"] .support-final__panel{background:rgba(255,255,255,.75)}
html[data-resolved-scheme="light"] .support-search__input,html[data-resolved-scheme="light"] .support-field input,html[data-resolved-scheme="light"] .support-field select,html[data-resolved-scheme="light"] .support-field textarea{color:#111722;background:#fff}html[data-resolved-scheme="light"] .support-field label{color:#111722}
html[data-resolved-scheme="light"] .support-manifesto{background:radial-gradient(circle at 50% 50%,rgba(var(--f9-accent-rgb),.1),transparent 28rem),#eef2f7}

/* Responsive */
@media(max-width:1220px){.support-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(490px,1fr);gap:24px}.support-signal{width:min(660px,54vw)}.support-trust article{grid-template-columns:38px 1fr;padding:22px 18px}.support-route-card{padding:26px}.support-route-card h3{font-size:36px}.support-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-simple-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1020px){.support-section{padding:86px 0}.support-subhead{grid-template-columns:1fr;gap:20px}.support-heading{font-size:clamp(45px,8vw,78px)}.support-hero{min-height:auto}.support-hero__grid{grid-template-columns:1fr;padding:54px 0 38px}.support-hero__copy{max-width:820px}.support-hero h1{font-size:clamp(54px,9vw,84px)}.support-hero__visual{min-height:490px}.support-signal{width:min(700px,88vw)}.support-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-trust article:nth-child(2){border-right:0}.support-trust article:nth-child(-n+2){border-bottom:1px solid var(--support-line)}.support-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-inline-panel,.support-search__panel,.support-product-actions,.support-human__panel{grid-template-columns:1fr}.support-search__copy{position:static}.support-simple-grid--three{grid-template-columns:1fr}.support-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-guide-card:last-child{grid-column:1/-1}.support-human__form-wrap{padding-left:0;padding-top:30px;border-left:0;border-top:1px solid var(--support-line)}.support-faq__grid{grid-template-columns:1fr}.support-final__panel{grid-template-columns:1fr}.support-final__actions{display:flex;flex-wrap:wrap;min-width:0}}
@media(max-width:680px){.support-section{padding:66px 0}.support-section--compact{padding:58px 0}.support-subhead{margin-bottom:34px}.support-heading{font-size:clamp(36px,11.4vw,52px);line-height:.94}.support-subhead>p{font-size:14px}.support-hero::after{display:none}.support-hero__grid{width:min(calc(100% - 28px),var(--f9-max));padding:34px 0 20px}.support-hero h1{font-size:clamp(34px,9.8vw,44px);line-height:.92;text-wrap:wrap}.support-mobile-break{display:block}.support-hero__lead{margin-top:18px;font-size:14px;line-height:1.58}.support-hero__actions{display:grid;grid-template-columns:1fr;margin-top:24px}.support-btn{width:100%;min-height:52px}.support-hero__note{margin-top:14px;font-size:8px;line-height:1.5}.support-hero__visual{min-height:310px;margin-top:4px}.support-signal{width:min(430px,108vw);transform:translateX(1%)}.support-signal__caption{right:8%;bottom:0;padding-left:10px}.support-signal__caption strong{display:none}.support-signal__caption span{font-size:7px}.support-signal__route-node text,.support-signal__micro text{font-size:6.7px}.is-support-enhanced .support-signal__incoming--active{animation-duration:.28s}.is-support-enhanced .support-signal__route--active{animation-duration:.3s;animation-delay:.3s}.is-support-enhanced .support-signal__route-node--one{animation-delay:.47s}.is-support-enhanced .support-signal__route-node--two{animation-delay:.54s}.is-support-enhanced .support-signal__route-node--three{animation-delay:.61s}.is-support-enhanced .support-signal__micro{animation-delay:.62s}.is-support-enhanced .support-signal__scan{animation-duration:.72s}.support-trust__grid{grid-template-columns:1fr}.support-trust article{min-height:108px;border-right:0;border-bottom:1px solid var(--support-line);padding:19px 0}.support-trust article:last-child{border-bottom:0}.support-route-network::before{margin-bottom:30px}.support-route-grid{grid-template-columns:1fr}.support-route-card{min-height:auto;padding:23px}.support-route-card h3{margin-top:42px;font-size:31px}.support-route-card__actions{display:grid}.support-route-card__mini-links{display:grid;grid-template-columns:1fr 1fr}.support-inline-panel{padding:22px}.support-form__row{grid-template-columns:1fr}.support-search__box{padding:18px}.support-search__input{min-height:58px;padding-left:50px;font-size:14px}.support-search-result{grid-template-columns:64px 1fr auto;gap:10px;padding:12px}.support-search-result small{font-size:9px}.support-product-grid{grid-template-columns:1fr}.support-product-card{min-height:112px}.support-product-actions{padding:22px}.support-product-actions__links{grid-template-columns:1fr}.support-simple-grid--four{grid-template-columns:1fr}.support-simple-card{min-height:240px;padding:22px}.support-simple-card h3{margin-top:44px}.support-guide-grid{grid-template-columns:1fr}.support-guide-card:last-child{grid-column:auto}.support-guide-card{min-height:360px}.support-human__panel{padding:24px 18px}.support-human__number{font-size:25px}.support-human__direct{display:grid}.support-accordion__trigger{min-height:84px;padding:18px}.support-accordion__trigger strong{font-size:11px}.support-accordion__panel p{padding:0 18px 20px}.support-manifesto{padding:92px 0}.support-manifesto p{font-size:clamp(36px,10.8vw,52px)}.support-manifesto span{margin-top:24px;font-size:14px}.support-final__panel{padding:28px 20px}.support-final h2{font-size:40px}.support-final__actions{display:grid}.support-experience .f9-floating-whatsapp.is-support-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px)}}
@media(min-width:1021px) and (max-height:840px){.support-hero{min-height:620px}.support-hero__grid{padding:32px 0;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr)}.support-hero h1{font-size:clamp(50px,5.6vw,82px)}.support-hero__lead{margin-top:18px;font-size:15px}.support-hero__actions{margin-top:22px}.support-hero__note{margin-top:14px}.support-hero__visual{min-height:530px}.support-signal{width:min(610px,48vw)}}
@media(prefers-reduced-motion:reduce){.support-hero__copy,.support-signal__incoming--active,.support-signal__route--active,.support-signal__core,.support-signal__route-node,.support-signal__micro,.support-signal__scan{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.support-route-card,[data-support-reveal]{opacity:1!important;transform:none!important;transition:none!important}.support-route-card::after{height:100%!important;transition:none!important}.support-btn,.support-route-card,.support-product-card,.support-simple-card,.support-guide-card,.support-search-result,.support-accordion__panel{transition:none!important}}

@keyframes supportHeroIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes supportSignalDraw{to{stroke-dashoffset:0}}
@keyframes supportCoreIn{from{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}
@keyframes supportNodeIn{from{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}
@keyframes supportMicroIn{from{opacity:0}to{opacity:1}}
@keyframes supportScanTravel{0%{transform:translateX(-220px);opacity:0}13%{opacity:1}78%{opacity:1}100%{transform:translateX(315px);opacity:0}}

/* V09 finishing details: anchored sections and keyboard-visible help results */
.support-main section[id],.support-inline-panel[id]{scroll-margin-top:176px}
.support-search-result:focus-visible{outline:2px solid rgb(var(--f9-accent-rgb));outline-offset:3px;border-color:rgba(var(--f9-accent-rgb),.72);background:rgba(var(--f9-accent-rgb),.07);transform:translateX(3px)}
@media(max-width:680px){.support-main section[id],.support-inline-panel[id]{scroll-margin-top:118px}}

/* V10: accessible combobox and neutral product category state */
.support-search__results[hidden],.support-product-actions__links[hidden],.support-product-actions__empty[hidden]{display:none!important}.support-search-result[role="option"]{cursor:pointer}.support-search-result.is-active{outline:2px solid rgb(var(--f9-accent-rgb));outline-offset:2px;border-color:rgba(var(--f9-accent-rgb),.72);background:rgba(var(--f9-accent-rgb),.075)}.support-product-actions__empty{display:flex;align-items:center;min-height:150px;padding:26px;border:1px dashed var(--support-line);color:var(--support-copy);line-height:1.7}.support-product-actions.is-neutral{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.support-product-actions.is-neutral h3{color:rgba(255,255,255,.86)}html[data-resolved-scheme="light"] .support-product-actions.is-neutral h3{color:#111722}@media(max-width:1020px){.support-product-actions.is-neutral{grid-template-columns:1fr}}
