.phead{isolation:isolate;width:min(100% - (var(--gut) * 2), var(--wrap));padding-block:calc(var(--nav-h) + clamp(2.5rem, 6vw, 4.5rem)) clamp(2rem, 4vw, 3rem);justify-items:start;gap:1.1rem;margin-inline:auto;display:grid;position:relative}.phead:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 22% 45%, var(--glow-soft), transparent), radial-gradient(closest-side at 82% 30%, var(--glow-soft), transparent);position:absolute;inset:-30% 0 -10%}.phead__title{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.08}.phead__title span{display:inline}.phead__title .out{display:block}.phead__lede{max-width:60ch;font-size:clamp(1.05rem,1.35vw,1.2rem)}.phead--sm{padding-block-end:1.5rem}.phead--sm .phead__title{font-size:clamp(2.2rem,4.6vw,3.5rem)}.ab-sec{width:min(100% - (var(--gut) * 2), var(--wrap));gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.ab-sec__head{justify-items:start;gap:.9rem;max-width:720px;display:grid}.ab-two{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.ab-two>p{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75}@media (width<=760px){.ab-two{grid-template-columns:minmax(0,1fr)}}.ab-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.1rem;display:grid}.ab-grid--steps{grid-template-columns:repeat(5,minmax(0,1fr))}.ab-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){.ab-grid--steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ab-grid--two{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ab-grid--steps{grid-template-columns:minmax(0,1fr)}}.ab-item{background:var(--surface);background-image:var(--card-sheen);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-content:start;gap:.6rem;padding:clamp(1.3rem,2.4vw,1.75rem);transition:border-color .2s,transform .2s;display:grid}.ab-item:hover{border-color:var(--border-strong);transform:translateY(-2px)}.ab-item__no{justify-self:start;margin-block-end:.3rem}.ab-item__h{font-size:1.1rem}.ab-item__p{font-size:.97rem;line-height:1.65}.ab-grid--steps .ab-item__h{font-size:1.05rem}.ab-item--big{background-image:linear-gradient(160deg, var(--glow-soft), transparent 60%);gap:1rem;padding:clamp(1.75rem,4vw,2.75rem)}.ab-item--big .ab-item__no{border-radius:var(--pill);border:1px solid var(--border-strong);background:var(--glow-soft);color:var(--accent);justify-self:start;padding:.3rem .9rem;font-size:.85rem;font-weight:600}.ab-item--big .ab-item__p{font-family:var(--font-head);color:var(--text);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;line-height:1.55}.ab-two:has(.ab-item--big){box-shadow:none;background:0 0;border:0;gap:1.1rem;padding:0}.chan{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;padding-block-end:clamp(1rem,3vw,2rem);display:grid}.chan--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.chan,.chan--two{grid-template-columns:minmax(0,1fr)}}.chan__row{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.4rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.chan__row:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.chan__body{gap:.15rem;min-width:0;display:grid}.chan__name{font-family:var(--font-head);color:var(--text);font-size:1.15rem;font-weight:600}.chan__sub{color:var(--dim);font-size:.9rem}.chan__val{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.88rem;font-weight:600;overflow:hidden}:root[dir=rtl] .chan__val{text-align:right}.chan__arw{width:22px;height:22px;color:var(--dim);transition:transform .2s var(--ease), color .2s;grid-area:1/3/span 2}.chan__row:hover .chan__arw{color:var(--accent);transform:translate(4px)}:root[dir=rtl] .chan__row:hover .chan__arw{transform:scaleX(-1)translate(4px)}.chan__icon{grid-row:1/span 2}.chan__row[data-wa] .chan__icon{background:linear-gradient(145deg,#34e07a,#1ba552);box-shadow:0 10px 24px -8px #25d36680}.chan__row[data-instagram] .chan__icon{background:linear-gradient(145deg,#f58529,#dd2a7b 55%,#8134af);box-shadow:0 10px 24px -8px #dd2a7b73}.chan__icon svg{stroke-width:1.7px}.ct-grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:1.25rem;padding-block:clamp(1rem,3vw,2rem) clamp(2rem,5vw,3.5rem);display:grid}@media (width<=900px){.ct-grid{grid-template-columns:minmax(0,1fr)}}.ct-side{align-content:start;gap:1.5rem;display:grid}.ct-spec{margin:0;display:grid}.ct-spec div{border-block-end:1px solid var(--border);justify-content:space-between;gap:1rem;padding-block:.85rem;display:flex}.ct-spec div:last-child{border-block-end:none}.ct-spec dt{color:var(--dim);font-size:.92rem}.ct-spec dd{text-align:end;color:var(--text);margin:0;font-size:.95rem;font-weight:500}.ct-bulk{border-radius:var(--radius);background:var(--glow-soft);border:1px solid var(--border-strong);gap:.5rem;padding:1.2rem 1.25rem;display:grid}.ct-bulk h2{font-size:1.1rem}.ct-bulk p{font-size:.93rem}.ct-form__h{margin-block-end:.4rem;font-size:clamp(1.5rem,2.6vw,2rem)}.ct-form__sub{max-width:52ch;margin-block-end:1.5rem}.ct-form form{gap:1.1rem;display:grid}.ct-form__row{grid-template-columns:1fr 1fr;align-items:start;gap:1.1rem;display:grid}@media (width<=560px){.ct-form__row{grid-template-columns:1fr}}.ct-form .cta{justify-self:start}@media (width<=560px){.ct-form .cta{justify-self:stretch}}.ct-form__err{border-radius:var(--radius-sm);border:1px solid var(--danger);background:var(--danger-bg);color:var(--text);padding:.7rem .9rem;font-size:.9rem}.section--tight{padding-block:0 clamp(3rem,6vw,5rem)}.legal{justify-items:start;gap:2rem;max-width:46rem;display:grid}.legal__part{gap:.6rem;display:grid}.legal__part h2{font-size:clamp(1.2rem,1.8vw,1.45rem)}.legal__part p{color:var(--dim);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.8}.footer__bottom a{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer__bottom a:hover{color:var(--accent)}
