@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--obispo:#2B0F3C;--violeta:#6A2EC8;--crudo:#F2EEE8;--carbon:#0E0E10;--dorado:#C9A24A;--bg:#F5F1EA;--bg-2:#EEE8DF;--card:#FBF8F3;--card-line:rgba(43,15,60,.1);--ink:#2B0F3C;--text:#4C3E58;--muted:#7B6C87;--gold:#C9A24A;--gold-ink:#9F7626;--icon-bg:#F6E3EE;--icon-ink:#892A78;--lilac:#E9DCF1;--lilac-ink:#6A2EC8;--track:#EAE2D8;--crit:#D24B4B;--mid:#8D5DA6;--good:#3C8C5A;--band:#1F0B2C;--band-2:#2B0F3C;--on-band:#F6F1EA;--on-band-soft:#CDBFD6;--shadow:0 1px 2px rgba(43,15,60,.05),0 14px 34px -18px rgba(43,15,60,.28);--shadow-lg:0 2px 4px rgba(43,15,60,.06),0 30px 60px -28px rgba(43,15,60,.4);--r:18px;--pad:clamp(1.15rem,4.2vw,2.6rem);--maxw:1200px;--head-h:74px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#170820;--bg-2:#1C0A27;--card:#21102E;--card-line:rgba(246,241,234,.11);--ink:#F5EFF8;--text:#CFC3D8;--muted:#A093AC;--gold-ink:#DBB968;--icon-bg:#3A1D4C;--icon-ink:#E8B9F2;--lilac:#2E1A41;--lilac-ink:#CBB0F5;--track:#2F1C3D;--crit:#E96E6E;--mid:#B88DD3;--good:#5BB27E;--band:#120618;--band-2:#1F0B2C;--shadow:0 1px 2px rgba(0,0,0,.3),0 14px 34px -18px rgba(0,0,0,.7);--shadow-lg:0 2px 4px rgba(0,0,0,.35),0 30px 60px -28px rgba(0,0,0,.8);color-scheme:dark}}:root[data-theme=dark]{--bg:#170820;--bg-2:#1C0A27;--card:#21102E;--card-line:rgba(246,241,234,.11);--ink:#F5EFF8;--text:#CFC3D8;--muted:#A093AC;--gold-ink:#DBB968;--icon-bg:#3A1D4C;--icon-ink:#E8B9F2;--lilac:#2E1A41;--lilac-ink:#CBB0F5;--track:#2F1C3D;--crit:#E96E6E;--mid:#B88DD3;--good:#5BB27E;--band:#120618;--band-2:#1F0B2C;--shadow:0 1px 2px rgba(0,0,0,.3),0 14px 34px -18px rgba(0,0,0,.7);--shadow-lg:0 2px 4px rgba(0,0,0,.35),0 30px 60px -28px rgba(0,0,0,.8);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1rem,.96rem + .18vw,1.07rem);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:Jost,Century Gothic,Futura,system-ui,sans-serif;color:var(--ink);margin:0;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}h1{font-weight:700}h2{font-weight:600;font-size:clamp(2rem,1.4rem + 2.3vw,3.1rem)}h3{font-weight:600;font-size:1.28rem}p{margin:0;text-wrap:pretty}a{color:inherit}img,svg{max-width:100%}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2.5px solid var(--violeta);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:-999px;top:0;background:var(--obispo);color:#fff;padding:.7rem 1rem;z-index:300}.skip:focus{left:8px;top:8px}.container{width:min(var(--maxw),100% - 2*var(--pad));margin-inline:auto}.gd{color:var(--gold)}.i{width:1.2em;height:1.2em;flex:none;vertical-align:-.2em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.eyebrow{display:flex;align-items:center;gap:.8rem;font-family:Jost,sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.eyebrow:before{content:"";width:34px;height:1.5px;background:var(--gold);flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;white-space:nowrap;font-family:Jost,sans-serif;font-weight:600;font-size:1.02rem;letter-spacing:.005em;padding:.92rem 1.65rem;border-radius:999px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;line-height:1.1;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .i{width:1.15em;height:1.15em;transition:transform .18s ease}.btn:hover .i{transform:translate(3px)}.btn--gold{background:var(--gold);color:#27122f;box-shadow:0 10px 22px -12px #a07828cc}.btn--gold:hover{background:#d4af5c}.btn--ink{background:var(--obispo);color:var(--crudo)}.btn--ink:hover{box-shadow:0 14px 26px -14px #2b0f3ccc}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--card-line)}.btn--ghost:hover{background:var(--card)}.btn--lg{padding:1.05rem 1.9rem;font-size:1.08rem}.btn--sm{padding:.7rem 1.2rem;font-size:.94rem}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--ink);font-weight:500;font-size:.98rem;padding-bottom:.35rem;border-bottom:1.5px solid var(--gold)}.link-arrow .i{color:var(--gold-ink);transition:transform .18s}.link-arrow:hover .i{transform:translate(4px)}.head{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--card-line)}.head__row{display:flex;align-items:center;gap:1.4rem;min-height:var(--head-h)}.brand{display:flex;align-items:center;gap:.9rem;text-decoration:none;color:var(--ink)}.brand svg{width:92px;height:auto;display:block}.brand small{font-family:Jost,sans-serif;font-weight:500;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding-top:.2rem;white-space:nowrap}.nav{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2.2rem);margin-left:auto;margin-right:.4rem}.nav a{font-size:.95rem;font-weight:450;text-decoration:none;color:var(--text);padding:.4rem 0;border-bottom:1.5px solid transparent;transition:color .15s,border-color .15s}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);border-color:var(--gold)}.head__cta{display:flex;align-items:center;gap:.7rem}.theme-btn,.menu-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--card-line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .15s;flex:none}.theme-btn:hover,.menu-btn:hover{background:var(--bg-2)}.theme-btn .i{width:18px;height:18px}.theme-btn .i-sun{display:none}:root[data-theme=dark] .theme-btn .i-sun{display:inline}:root[data-theme=dark] .theme-btn .i-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .i-sun{display:inline}:root:not([data-theme=light]) .theme-btn .i-moon{display:none}}.menu-btn{display:none}@media(max-width:980px){.brand small{display:none}.menu-btn{display:grid;margin-left:auto}.nav{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;margin:0;background:var(--bg);border-bottom:1px solid var(--card-line);padding:.5rem var(--pad) 1rem;display:none}.nav.is-open{display:flex}.nav a{padding:.9rem 0;border-bottom:1px solid var(--card-line);font-size:1.05rem}.head__cta .btn{display:none}.head__cta{margin-left:0}}.hero{padding-block:clamp(1.1rem,2.4vw,2rem) clamp(1.4rem,2.8vw,2.4rem)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(1.4rem,3.4vw,3rem);align-items:center}.hero h1{font-size:clamp(2.5rem,1.2rem + 4vw,4.3rem);letter-spacing:-.035em;line-height:.98;margin-top:.9rem}.hero__sub{font-family:Jost,sans-serif;font-weight:600;color:var(--muted);font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);letter-spacing:-.015em;margin-top:.7rem;line-height:1.15}.hero__lead{margin-top:.9rem;max-width:31em;font-size:1rem;line-height:1.55;color:var(--text)}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:1.3rem}.hero__note{margin-top:.8rem;font-size:.84rem;color:var(--muted)}@media(max-width:980px){.hero__grid{grid-template-columns:1fr}}.collage{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;width:100%;max-width:580px;margin-inline:auto}.tile{position:relative;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-lg);background:var(--card)}.tile--video{grid-column:1/-1;aspect-ratio:2/1.02;border-radius:26px;background:#2b0f3c}.tile--video video{width:100%;height:100%;object-fit:cover;display:block}.tile__chip{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:.4rem;background:#ffffffeb;color:#2b0f3c;font:600 .74rem/1 Jost,sans-serif;letter-spacing:.06em;padding:.45rem .7rem;border-radius:99px}.tile__chip .i{width:.9em;height:.9em;color:#6a2ec8}.faces{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;background:#200a2cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;padding:5px 14px 5px 5px;color:#fff;font:500 .8rem Jost,sans-serif}.faces img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #C9A24A;margin-left:-10px;background:#fff}.faces img:first-child{margin-left:0}.faces span{margin-left:.6rem}.tile--a{background:linear-gradient(150deg,#ebcb85,#c9a24a 55%,#a9792a);min-height:112px;display:flex;align-items:flex-end;padding:1rem}.tile--c{background:linear-gradient(160deg,#7a3fd0,#3c1560);padding:1rem}.tile__txt{font-family:Jost,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;font-size:.74rem;color:#fff}.tile--a .tile__txt{font-size:1rem;line-height:1.2;letter-spacing:.05em;color:#2b0f3c;font-weight:700}.tile--c .tile__rule{display:block;width:34px;height:2px;background:#fff9;margin-top:.7rem}.sec{padding-block:clamp(1.8rem,3.6vw,3rem)}.sec--tight{padding-block:clamp(1.3rem,2.8vw,2.2rem)}.sec--alt{background:var(--bg-2)}.sec__head{max-width:46rem;margin-bottom:clamp(1rem,2.2vw,1.6rem)}.sec__head h2{margin-top:1rem}.sec__head p{margin-top:1rem;font-size:1.1rem;color:var(--text);max-width:40em}.sec__head--row{max-width:none;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem}.sec__head--row p{margin:0;font-size:.95rem;color:var(--muted);max-width:26em}.cards{display:grid;gap:1.1rem}.cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.cards--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cards--3{grid-template-columns:1fr}}.card{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.3rem 1.4rem;border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}a.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--gold) 55%,var(--card-line))}.card__head{display:flex;align-items:center;gap:.9rem}.card__head h3{font-size:1.25rem;flex:1;line-height:1.1}.card p{font-size:.95rem;line-height:1.5;color:var(--text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;font-family:Jost,sans-serif;font-weight:600;font-size:.97rem;color:var(--lilac-ink);text-decoration:none}.card__cta .i{transition:transform .2s}a.card:hover .card__cta .i,.card__cta:hover .i{transform:translate(4px)}.card__cta--btn{align-self:flex-start;padding:.55rem 1rem;border-radius:99px;background:var(--lilac);margin-top:.2rem}.ico{width:56px;height:56px;border-radius:50%;background:var(--icon-bg);color:var(--icon-ink);display:grid;place-items:center;flex:none}.ico .i{width:27px;height:27px}.ico--lilac{background:var(--lilac);color:var(--lilac-ink)}.tech{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:1.4rem;margin-top:1rem;padding:1.3rem 1.6rem;border-radius:var(--r);color:#fff;background:linear-gradient(120deg,#6a2ec8,#4a1e96 55%,#2b0f3c);box-shadow:0 18px 40px -24px #6a2ec8f2}.tech:after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,74,.4),transparent 70%);pointer-events:none}.tech>*{position:relative;z-index:1}.tech .ico--white{width:64px;height:64px;background:#ffffff29;color:#fff}.tech .ico .i{width:32px;height:32px}.tech h3{color:#fff;font-size:clamp(1.35rem,1rem + 1.2vw,1.8rem);margin-top:.25rem}.tech .eyebrow{color:#e6c877}.tech .eyebrow:before{display:none}.tech p{color:#e9ddf7;font-size:.95rem}@media(max-width:980px){.tech{grid-template-columns:auto 1fr}.tech>p{grid-column:1/-1}.tech>.btn{grid-column:1/-1;justify-self:start}}.cta{position:relative;overflow:hidden;border-radius:22px;color:var(--on-band);background:#1d0a29 url(/assets/img/silk.svg) left center/auto 100% no-repeat;padding:clamp(1.4rem,3vw,2.2rem) clamp(1.3rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 2.2rem;align-items:center;box-shadow:var(--shadow-lg);transition:transform .2s ease,box-shadow .2s ease}.cta--click{cursor:pointer}.cta--click:hover{transform:translateY(-3px);box-shadow:0 34px 60px -26px #2b0f3cb3}.cta--click:hover .btn--gold{background:#d4af5c}.btn--stretch:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.cta__main{padding-left:clamp(0rem,17vw,15rem)}.cta .eyebrow{color:var(--gold)}.cta h2{color:#fff;font-size:clamp(1.8rem,1.2rem + 2.2vw,2.7rem);margin-top:.7rem}.cta__main p:not(.eyebrow){color:var(--on-band-soft);font-size:.98rem;max-width:30em;margin-top:.7rem}.cta__action{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.cta__action small{font-size:.82rem;color:var(--on-band-soft)}@media(max-width:1000px){.cta{grid-template-columns:1fr;padding-top:clamp(5.2rem,22vw,7.5rem);background-size:auto 46%;background-position:left top}.cta__main{padding-left:0}}.cta-wrap{padding-block:0 clamp(1.4rem,3vw,2.4rem)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}@media(max-width:860px){.steps{grid-template-columns:1fr}}.step{display:flex;align-items:center;gap:1.1rem;padding:1.4rem 1.5rem;border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);position:relative}.step__n{width:62px;height:62px;border-radius:50%;background:var(--icon-bg);display:grid;place-items:center;flex:none;font-family:Jost,sans-serif;font-weight:600;font-size:1.1rem;color:var(--ink)}.step .i{width:30px;height:30px;color:var(--icon-ink);margin-bottom:.3rem}.step h3{font-size:1.4rem}.step p{font-size:.94rem;margin-top:.3rem;line-height:1.5}.step__go{margin-left:auto;color:var(--gold-ink);flex:none}@media(max-width:860px){.step__go{display:none}}.areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:980px){.areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.areas{grid-template-columns:1fr}}.area{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.3rem;border-radius:var(--r);background:var(--card);border:1px solid var(--card-line)}.area__n{width:38px;height:38px;border-radius:50%;background:var(--icon-bg);display:grid;place-items:center;flex:none;font-family:Jost,sans-serif;font-weight:600;font-size:.82rem;color:var(--ink);margin-top:.2rem}.area .i{width:34px;height:34px;color:var(--icon-ink);flex:none;margin-top:.1rem}.area h3{font-size:1.1rem}.area p{font-size:.9rem;margin-top:.3rem;line-height:1.5;color:var(--muted)}.dhero{padding-block:clamp(1rem,2.4vw,1.8rem) clamp(1.2rem,2.6vw,2rem)}.dhero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.6rem,3.6vw,3.4rem);align-items:center}.dhero h1{font-size:clamp(2.8rem,1.4rem + 4.6vw,5rem);letter-spacing:-.035em;line-height:1;margin-top:1.3rem}.dhero__sub{font-family:Jost,sans-serif;font-weight:600;color:var(--muted);font-size:clamp(1.4rem,1rem + 1.3vw,2.1rem);line-height:1.12;margin-top:1.1rem;letter-spacing:-.015em}.dhero__lead{margin-top:1.3rem;max-width:30em;font-size:1.1rem}.dhero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem}.dhero__cta small{font-size:.88rem;color:var(--muted)}@media(max-width:980px){.dhero__grid{grid-template-columns:1fr}}.scene{position:relative;border-radius:26px;overflow:hidden;box-shadow:var(--shadow-lg);background:linear-gradient(150deg,#fbf1dd,#f1ddf1)}.scene svg{display:block;width:100%;height:auto}.scene--radar{display:grid;place-items:center;padding:1.2rem 1.2rem 5.6rem}.scene__radar{width:min(100%,430px)}.float-note{position:absolute;left:50%;bottom:1rem;translate:-50% 0;width:min(88%,380px);padding:.9rem 1.1rem;border-radius:16px;background:#fffffff0;box-shadow:var(--shadow-lg);font-family:Jost,sans-serif;font-weight:500;color:#2b0f3c;font-size:.98rem;line-height:1.3;text-align:center}.float-note:after{content:"";display:block;width:34px;height:2px;background:var(--gold);margin-top:.7rem}.sample{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.2rem;align-items:stretch}@media(max-width:900px){.sample{grid-template-columns:1fr}}.panel{border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);padding:1.5rem 1.6rem}.panel__tag{display:inline-block;font-size:.82rem;color:var(--lilac-ink);background:var(--lilac);padding:.35rem .8rem;border-radius:8px;margin-bottom:1rem}.panel h3{font-size:1.25rem;margin-bottom:1rem}.bars{display:flex;flex-direction:column;gap:.7rem}.bar{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) 3.4rem;align-items:center;gap:.9rem;font-size:.88rem}.bar__name{color:var(--text)}.bar__track{display:block;height:11px;border-radius:99px;background:var(--track);overflow:hidden}.bar__fill{display:block;height:100%;border-radius:99px;background:var(--mid);min-width:0}.bar__fill.is-crit{background:var(--crit)}.bar__fill.is-good{background:var(--good)}.bar__val{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;font-size:.86rem}.prios{display:flex;flex-direction:column;gap:.8rem}.prio{display:flex;gap:1rem;padding:1rem 1.1rem;border-radius:14px;background:color-mix(in srgb,var(--icon-bg) 55%,transparent)}.prio__n{width:46px;height:46px;border-radius:50%;background:var(--icon-bg);display:grid;place-items:center;font-family:Jost,sans-serif;font-weight:600;color:var(--ink);flex:none}.prio h4{font-size:1rem;font-family:Inter,sans-serif;font-weight:600}.prio h4 em{font-style:normal;color:var(--crit);font-weight:500;margin-left:.3rem;font-size:.9rem}.prio p{font-size:.9rem;line-height:1.5;margin-top:.2rem}.faq{display:grid;gap:.8rem;max-width:52rem}.faq details{border-radius:14px;background:var(--card);border:1px solid var(--card-line);padding:1.05rem 1.3rem}.faq summary{cursor:pointer;font-family:Jost,sans-serif;font-weight:600;font-size:1.1rem;color:var(--ink);list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold-ink);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"\2013"}.faq p{margin-top:.7rem;font-size:.98rem}.svc{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.4rem,4vw,3.4rem);padding-block:clamp(1.3rem,2.8vw,2rem);border-top:1px solid var(--card-line)}.svc:first-of-type{border-top:0}@media(max-width:860px){.svc{grid-template-columns:1fr}}.svc__head .ico{margin-bottom:1.1rem;width:64px;height:64px}.svc__head h2{font-size:clamp(1.8rem,1.2rem + 2vw,2.5rem)}.svc__head p{margin-top:1rem;font-size:1.02rem}.svc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}@media(max-width:560px){.svc__list{grid-template-columns:1fr}}.svc__list li{display:flex;gap:.7rem;align-items:flex-start;padding:.9rem 1rem;border-radius:14px;background:var(--card);border:1px solid var(--card-line);font-size:.96rem;color:var(--ink);font-weight:500}.svc__list .i{color:var(--gold-ink);margin-top:.2rem;width:1.05em;height:1.05em}.svc__ideal{margin-top:1rem;padding:.9rem 1.1rem;border-radius:14px;background:var(--lilac);color:var(--ink);font-size:.94rem}.svc__ideal b{font-family:Jost,sans-serif;font-weight:600}.page-hero{padding-block:clamp(1.3rem,3vw,2.2rem) clamp(.6rem,1.6vw,1.2rem)}.page-hero h1{font-size:clamp(2.5rem,1.3rem + 4vw,4.4rem);letter-spacing:-.03em;line-height:1;margin-top:.9rem;max-width:17em}.page-hero p{margin-top:.9rem;max-width:none;font-size:1.05rem}.crumbs{font-size:.84rem;color:var(--muted);margin-bottom:1.2rem}.crumbs a{text-decoration:none;border-bottom:1px solid var(--card-line)}.case{border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);overflow:hidden}.case__top{padding:clamp(1.5rem,3vw,2.4rem)}.case__tag{font-family:Jost,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.case h2{font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);margin-top:.7rem}.case__top p{margin-top:1rem;max-width:44em}.case__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--card-line)}@media(max-width:900px){.case__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.case__stats{grid-template-columns:1fr}}.stat{padding:1.4rem clamp(1.2rem,2.6vw,2rem);border-left:1px solid var(--card-line);display:flex;flex-direction:column;gap:.5rem}.stat:first-child{border-left:0}@media(max-width:900px){.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--card-line)}}@media(max-width:520px){.stat{border-left:0;border-top:1px solid var(--card-line)}.stat:first-child{border-top:0}}.stat .ico{width:46px;height:46px}.stat .ico .i{width:22px;height:22px}.stat b{font-family:Jost,sans-serif;font-weight:600;font-size:1.25rem;color:var(--ink);line-height:1.1}.stat span{font-size:.9rem;line-height:1.5}.stat--big b{font-size:2.4rem;letter-spacing:-.03em}.note{margin-top:1.4rem;padding:1.2rem 1.4rem;border-radius:14px;background:var(--lilac);color:var(--ink);font-size:.97rem}.team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}@media(max-width:900px){.team{grid-template-columns:1fr}}.member{border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);padding:1.6rem}.member__photo{width:116px;height:116px;border-radius:50%;overflow:hidden;border:2px solid var(--gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 16%,transparent)}.member__photo img{width:100%;height:100%;object-fit:cover;display:block}.member h3{margin-top:1.3rem;font-size:1.5rem}.member__role{margin-top:.35rem;font-family:Jost,sans-serif;font-weight:500;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.member__q{margin-top:1rem;font-family:Jost,sans-serif;font-weight:600;font-size:1.18rem;line-height:1.25;color:var(--ink)}.member__q em{font-style:italic;font-weight:500}.member p+p{margin-top:.7rem;font-size:.95rem}.contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.4rem,4vw,3.4rem);align-items:start}@media(max-width:860px){.contact{grid-template-columns:1fr}}.channels{display:grid;gap:.8rem}.channel{display:flex;gap:1rem;align-items:center;padding:1.1rem 1.2rem;border-radius:16px;background:var(--card);border:1px solid var(--card-line);text-decoration:none;color:inherit;transition:transform .18s,box-shadow .18s}a.channel:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.channel .ico{width:48px;height:48px}.channel .ico .i{width:23px;height:23px}.channel small{display:block;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:Jost,sans-serif}.channel b{font-weight:600;color:var(--ink)}.form{display:grid;gap:1rem}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:560px){.form .row{grid-template-columns:1fr}}.field label{display:block;font-family:Jost,sans-serif;font-weight:600;font-size:.88rem;color:var(--ink);margin-bottom:.4rem}.field input,.field select,.field textarea{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--card-line);background:var(--card);color:var(--ink);font:inherit;font-size:1rem}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--violeta);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--violeta) 22%,transparent)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-msg{font-size:.95rem;padding:.8rem 1rem;border-radius:12px;display:none}.form-msg.is-show{display:block}.form-msg.ok{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--ink)}.form-msg.err{background:color-mix(in srgb,var(--crit) 14%,transparent);color:var(--ink)}.prose{max-width:46rem}.prose h2{font-size:1.6rem;margin-top:2.2rem}.prose p,.prose ul{margin-top:.9rem}.prose ul{list-style:disc;padding-left:1.3rem}.prose li{margin-top:.4rem}.foot{background:var(--band);color:var(--on-band-soft);padding-block:clamp(2.4rem,5vw,3.6rem) 1.6rem}.foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2rem}@media(max-width:900px){.foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__grid{grid-template-columns:1fr}}.foot .brand{color:#fff}.foot .brand svg{width:104px}.foot__tag{margin-top:1rem;font-family:Jost,sans-serif;font-weight:500;font-size:1.05rem;color:#fff;line-height:1.35}.foot h4{font-family:Jost,sans-serif;font-weight:600;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem}.foot li+li{margin-top:.5rem}.foot a{text-decoration:none;color:var(--on-band-soft);font-size:.96rem}.foot a:hover{color:#fff}.foot__bottom{margin-top:2.4rem;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;justify-content:space-between;font-size:.86rem}.dg{position:fixed;inset:0;z-index:200;background:var(--bg);display:none;flex-direction:column}.dg.is-open{display:flex}.dg__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--pad);border-bottom:1px solid var(--card-line);background:var(--card)}.dg__bar .brand svg{width:76px}.dg__bar .brand span{font-family:Jost,sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dg__close{display:inline-flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--card-line);color:var(--text);border-radius:999px;padding:.5rem 1rem;font:inherit;font-size:.9rem;cursor:pointer}.dg__close:hover{background:var(--bg-2);color:var(--ink)}.dg__prog{height:4px;background:var(--track);position:relative}.dg__prog i{position:absolute;inset:0 100% 0 0;background:var(--gold);transition:right .4s cubic-bezier(.4,0,.2,1)}.dg__scroll{flex:1;overflow-y:auto;padding:clamp(1.4rem,4vw,2.8rem) var(--pad) 4rem}.dg__panel{max-width:680px;margin-inline:auto}.dg__panel--wide{max-width:1040px}.dg-label{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;font-family:Jost,sans-serif;font-weight:500;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.dg-dots{display:flex;gap:6px}.dg-dots i{width:8px;height:8px;border-radius:50%;background:var(--track);transition:background .3s,transform .3s}.dg-dots i.is-done{background:var(--gold)}.dg-dots i.is-now{background:var(--violeta);transform:scale(1.4)}.dg-q{margin-top:1.3rem}.dg-q h2{font-size:clamp(1.55rem,1.15rem + 1.6vw,2.15rem);letter-spacing:-.015em;line-height:1.15}.dg-hint{margin-top:.8rem;color:var(--muted);font-size:.95rem}.dg-scale{margin-top:1.7rem;display:flex;flex-direction:column;gap:.6rem}.dg-opt{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;padding:.95rem 1.1rem;border-radius:14px;border:1.5px solid var(--card-line);background:var(--card);color:var(--ink);font:inherit;font-size:1.02rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.dg-opt:hover{border-color:var(--violeta);transform:translate(3px)}.dg-opt.is-sel{border-color:var(--violeta);background:color-mix(in srgb,var(--violeta) 11%,var(--card));box-shadow:inset 0 0 0 1px var(--violeta)}.dg-opt__n{width:32px;height:32px;border-radius:50%;background:var(--bg-2);display:grid;place-items:center;font-family:Jost,sans-serif;font-weight:600;font-size:.95rem;color:var(--muted);flex:none}.dg-opt.is-sel .dg-opt__n{background:var(--violeta);color:#fff}.dg-opt__lvl{margin-left:auto;display:flex;gap:3px;align-items:flex-end}.dg-opt__lvl i{width:5px;border-radius:2px;background:var(--track)}.dg-opt__lvl i:nth-child(1){height:6px}.dg-opt__lvl i:nth-child(2){height:9px}.dg-opt__lvl i:nth-child(3){height:12px}.dg-opt__lvl i:nth-child(4){height:15px}.dg-opt__lvl i:nth-child(5){height:18px}.dg-opt__lvl i.on{background:var(--gold)}.dg-na{margin-top:.9rem;background:none;border:1.5px dashed var(--card-line);color:var(--muted);padding:.7rem 1rem;border-radius:12px;font:inherit;font-size:.93rem;cursor:pointer;width:100%;text-align:center}.dg-na:hover{border-color:var(--muted);color:var(--ink)}.dg-na.is-sel{border-style:solid;border-color:var(--violeta);color:var(--ink);background:color-mix(in srgb,var(--violeta) 9%,transparent)}.dg-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.dg-back{background:none;border:none;color:var(--muted);font:inherit;font-family:Jost,sans-serif;font-weight:500;cursor:pointer;padding:.6rem .2rem}.dg-back:hover{color:var(--ink)}.dg-back[hidden]{visibility:hidden}.dg-count{font-size:.85rem;color:var(--muted);font-variant-numeric:tabular-nums}.dg-field{margin-top:1.1rem}.dg-field label{display:block;font-family:Jost,sans-serif;font-weight:600;font-size:.9rem;color:var(--ink);margin-bottom:.4rem}.dg-field label .opt{color:var(--muted);font-weight:400;font-family:Inter,sans-serif}.dg-field input[type=text],.dg-field input[type=email],.dg-field select{width:100%;padding:.8rem .95rem;border-radius:12px;border:1px solid var(--card-line);background:var(--card);color:var(--ink);font:inherit;font-size:1rem}.dg-field input:focus,.dg-field select:focus{border-color:var(--violeta);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--violeta) 22%,transparent)}.dg-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.1rem}.dg-chip{padding:.55rem 1rem;border-radius:999px;border:1.5px solid var(--card-line);background:var(--card);cursor:pointer;font:inherit;font-size:.93rem;color:var(--ink);transition:.15s}.dg-chip:hover{border-color:var(--violeta)}.dg-chip.is-sel{background:var(--obispo);color:var(--crudo);border-color:var(--obispo)}.dg-consent{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.4rem;font-size:.9rem;color:var(--text);line-height:1.5}.dg-consent input{margin-top:.25rem;width:18px;height:18px;accent-color:var(--violeta);flex:none}.dg-consent a{color:var(--ink);text-decoration-color:var(--gold)}.dg-err{display:none;margin-top:.9rem;color:var(--crit);font-size:.9rem}.dg-err.is-show{display:block}.dg-intro-points{display:grid;gap:.7rem;margin-top:1.6rem}.dg-intro-points li{display:flex;gap:.8rem;align-items:flex-start;font-size:.98rem}.dg-intro-points .i{color:var(--gold-ink);margin-top:.25rem}.res{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem)}.res-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.4rem;align-items:stretch}@media(max-width:900px){.res-top{grid-template-columns:1fr}}.res-score{border-radius:22px;background:linear-gradient(160deg,var(--band-2),var(--band));color:var(--on-band);padding:clamp(1.5rem,3vw,2.2rem);display:flex;flex-direction:column;justify-content:center;gap:1.1rem;box-shadow:var(--shadow-lg)}.res-score .eyebrow{color:var(--gold)}.res-score__row{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.ring{position:relative;width:150px;height:150px;flex:none}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring__bg{stroke:#ffffff24}.ring__fg{stroke:var(--gold);stroke-linecap:round}.ring__n{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-family:Jost,sans-serif}.ring__n b{font-size:2.9rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#fff}.ring__n small{font-size:.9rem;color:var(--on-band-soft)}.res-score h2{color:#fff;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.res-score p{color:var(--on-band-soft);font-size:.98rem;margin-top:.6rem}.res-radar{border-radius:22px;background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);padding:1rem;display:grid;place-items:center}.res-radar svg{width:100%;max-width:470px;height:auto}.res-h{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)}.res-sub{margin-top:.6rem;color:var(--muted);max-width:44em}.prio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.3rem}@media(max-width:980px){.prio-grid{grid-template-columns:1fr}}.pcard{border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);padding:1.4rem;display:flex;flex-direction:column;gap:.9rem}.pcard__top{display:flex;align-items:center;gap:.9rem}.pcard__n{width:44px;height:44px;border-radius:50%;background:var(--icon-bg);display:grid;place-items:center;font-family:Jost,sans-serif;font-weight:600;color:var(--ink);flex:none}.pcard h3{font-size:1.2rem;line-height:1.1}.pcard__score{margin-left:auto;font-family:Jost,sans-serif;font-weight:700;font-size:1.3rem;color:var(--crit);white-space:nowrap}.pcard__score small{font-size:.75rem;font-weight:500;color:var(--muted)}.pcard__why{font-size:.94rem;line-height:1.5}.pcard__gaps{display:flex;flex-direction:column;gap:.6rem;border-top:1px dashed var(--card-line);padding-top:.9rem}.gap{display:flex;gap:.7rem;align-items:flex-start;font-size:.88rem;line-height:1.45}.gap b{display:block;color:var(--ink);font-weight:600}.gap__s{flex:none;min-width:2.9rem;text-align:center;padding:.2rem .45rem;border-radius:8px;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--crit) 14%,transparent);color:var(--crit)}.gap__s.is-mid{background:color-mix(in srgb,var(--mid) 16%,transparent);color:var(--mid)}.gap__s.is-good{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.solved{margin-top:1.1rem;padding:1rem 1.2rem;border-radius:14px;background:color-mix(in srgb,var(--good) 12%,transparent);border:1px solid color-mix(in srgb,var(--good) 30%,transparent);font-size:.95rem;color:var(--ink)}.sv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.3rem}@media(max-width:820px){.sv-grid{grid-template-columns:1fr}}.sv{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:.2rem 1rem;align-items:center;padding:1rem 1.1rem;border-radius:16px;background:var(--card);border:1px solid var(--card-line)}.sv .ico{width:44px;height:44px;grid-row:span 2}.sv .ico .i{width:21px;height:21px}.sv__name{font-family:Jost,sans-serif;font-weight:600;color:var(--ink);font-size:1.05rem;line-height:1.15}.sv__s{font-family:Jost,sans-serif;font-weight:700;font-size:1.2rem;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.sv__s small{font-size:.72rem;color:var(--muted);font-weight:500}.sv__bar{grid-column:2/4}.sv__bar .bar__track{height:9px}.sv__note{grid-column:1/-1;font-size:.86rem;color:var(--text);margin-top:.35rem;line-height:1.45}.sv__note b{color:var(--ink);font-weight:600}.pill{display:inline-block;font-family:Inter,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.16rem .5rem;border-radius:99px;margin-left:.4rem;vertical-align:.1em}.pill--crit{background:color-mix(in srgb,var(--crit) 15%,transparent);color:var(--crit)}.pill--mid{background:color-mix(in srgb,var(--mid) 17%,transparent);color:var(--mid)}.pill--good{background:color-mix(in srgb,var(--good) 17%,transparent);color:var(--good)}.rm{margin-top:1.4rem;border-radius:var(--r);background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow);padding:clamp(1rem,2.4vw,1.8rem)}.rm__row{display:grid;grid-template-columns:170px repeat(3,minmax(0,1fr));gap:1rem}.rm__head{position:relative;margin-bottom:1.2rem}.rm__head:before{content:"";position:absolute;left:170px;right:0;top:11px;height:2px;background:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--gold) 25%,transparent))}.rm__ph{position:relative;padding-top:2rem}.rm__ph:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 22%,transparent)}.rm__ph b{display:block;font-family:Jost,sans-serif;font-weight:600;font-size:1.25rem;color:var(--ink)}.rm__ph span{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);font-family:Jost,sans-serif;font-weight:500}.rm__lane{padding-block:1rem;border-top:1px solid var(--card-line);align-items:stretch}.rm__area{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.rm__area .ico{width:44px;height:44px}.rm__area .ico .i{width:21px;height:21px}.rm__area b{font-family:Jost,sans-serif;font-weight:600;color:var(--ink);font-size:1.05rem;line-height:1.15}.rm__area small{font-size:.78rem;color:var(--crit);font-weight:600}.rm__cell{border-radius:14px;background:color-mix(in srgb,var(--icon-bg) 45%,var(--card));padding:.95rem 1rem;display:flex;flex-direction:column;gap:.45rem}.rm__cell h4{font-family:Inter,sans-serif;font-weight:600;font-size:.96rem;line-height:1.3;color:var(--ink)}.rm__cell p{font-size:.86rem;line-height:1.5}.rm__kpi{margin-top:auto;display:inline-flex;align-self:flex-start;font-size:.74rem;font-weight:600;padding:.25rem .6rem;border-radius:99px;background:var(--lilac);color:var(--lilac-ink)}.rm__tag{display:none}@media(max-width:900px){.rm__head{display:none}.rm__row{grid-template-columns:1fr;gap:.8rem}.rm__area{flex-direction:row;align-items:center;gap:.9rem}.rm__cell{position:relative;margin-left:1.2rem;border-radius:0 14px 14px 0;border-left:3px solid var(--gold)}.rm__tag{display:block;font-family:Jost,sans-serif;font-weight:500;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}}.next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.3rem}@media(max-width:820px){.next{grid-template-columns:1fr}}.nbox{border-radius:22px;padding:clamp(1.4rem,3vw,2rem);display:flex;flex-direction:column;gap:.9rem;background:var(--card);border:1px solid var(--card-line);box-shadow:var(--shadow)}.nbox--dark{background:linear-gradient(160deg,var(--band-2),var(--band));color:var(--on-band);border-color:transparent}.nbox .eyebrow{font-size:.74rem}.nbox--dark .eyebrow{color:var(--gold)}.nbox h3{font-size:1.5rem}.nbox--dark h3{color:#fff}.nbox p{font-size:.97rem}.nbox--dark p{color:var(--on-band-soft)}.nbox ul{display:grid;gap:.45rem;font-size:.94rem}.nbox li{display:flex;gap:.6rem;align-items:flex-start}.nbox li .i{color:var(--gold);margin-top:.28rem;width:1em;height:1em}.nbox .btn{margin-top:auto;align-self:flex-start}.res-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1.4rem}.send-state{display:flex;gap:.7rem;align-items:center;font-size:.92rem;padding:.8rem 1rem;border-radius:12px;background:var(--card);border:1px solid var(--card-line);margin-top:1rem}.send-state.is-ok{border-color:color-mix(in srgb,var(--good) 40%,transparent);background:color-mix(in srgb,var(--good) 9%,var(--card))}.send-state.is-err{border-color:color-mix(in srgb,var(--crit) 40%,transparent)}.send-state .i{flex:none}.send-state button{margin-left:auto;background:none;border:none;color:var(--ink);text-decoration:underline;cursor:pointer;font:inherit}.toast{position:fixed;left:50%;bottom:1.6rem;translate:-50% 8px;opacity:0;visibility:hidden;background:var(--obispo);color:var(--crudo);padding:.8rem 1.3rem;border-radius:999px;font-size:.92rem;transition:opacity .3s,visibility .3s,translate .3s;z-index:400;box-shadow:var(--shadow);pointer-events:none}.toast.is-show{opacity:1;visibility:visible;translate:-50% 0}#printRoot{display:none}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important;color:#2b0f3c!important}body>*:not(#printRoot){display:none!important}#printRoot{display:block!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}#printRoot{font-family:Inter,system-ui,sans-serif;font-size:10.5pt;line-height:1.5;color:#3d2e49}#printRoot h1,#printRoot h2,#printRoot h3{color:#2b0f3c}.pr-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10pt;border-bottom:2pt solid #C9A24A}.pr-head svg.pr-logo{width:90pt;height:auto;color:#2b0f3c}.pr-head small{font-family:Jost,sans-serif;font-size:7.5pt;letter-spacing:.18em;text-transform:uppercase;color:#7b6c87}.pr-title{margin-top:14pt;font-family:Jost,sans-serif;font-size:24pt;font-weight:700;line-height:1.05}.pr-meta{margin-top:5pt;font-size:9.5pt;color:#7b6c87}.pr-top{display:grid;grid-template-columns:auto 1fr;gap:16pt;align-items:center;margin-top:14pt;padding:14pt;border-radius:10pt;background:#2b0f3c;color:#f6f1ea}.pr-top h2{color:#fff;font-family:Jost,sans-serif;font-size:15pt;font-weight:600}.pr-top p{color:#cdbfd6;font-size:9.5pt;margin-top:4pt}.pr-ring{position:relative;width:86pt;height:86pt}.pr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pr-ring div{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-family:Jost,sans-serif;color:#fff}.pr-ring b{font-size:24pt;line-height:1}.pr-ring small{font-size:8pt;color:#cdbfd6}.pr-h{font-family:Jost,sans-serif;font-size:13pt;font-weight:600;margin-top:16pt;padding-bottom:4pt;border-bottom:.75pt solid #E4DACE;break-after:avoid}.pr-radar{display:grid;grid-template-columns:1fr 1fr;gap:12pt;align-items:center;margin-top:8pt}.pr-radar svg{width:100%;height:auto}.pr-bars{display:grid;gap:5pt}.pr-bar{display:grid;grid-template-columns:96pt 1fr 24pt;gap:6pt;align-items:center;font-size:8.5pt}.pr-bar i{display:block;height:6pt;border-radius:6pt;background:#eae2d8;position:relative;overflow:hidden}.pr-bar i u{position:absolute;left:0;top:0;bottom:0;border-radius:6pt;background:#8d5da6}.pr-bar i u.c{background:#d24b4b}.pr-bar i u.g{background:#3c8c5a}.pr-bar b{text-align:right;color:#2b0f3c}.pr-prio{margin-top:8pt;padding:9pt 10pt;border:.75pt solid #E4DACE;border-left:3pt solid #C9A24A;border-radius:6pt;break-inside:avoid}.pr-prio h3{font-family:Jost,sans-serif;font-size:11.5pt}.pr-prio h3 em{font-style:normal;color:#d24b4b;margin-left:5pt}.pr-prio p{font-size:9pt;margin-top:2pt}.pr-prio ul{margin-top:5pt;display:grid;gap:3pt;font-size:8.8pt}.pr-prio li b{color:#2b0f3c}.pr-sv{display:grid;grid-template-columns:1fr 1fr;gap:6pt;margin-top:8pt}.pr-sv div{padding:6pt 8pt;border:.75pt solid #E4DACE;border-radius:6pt;break-inside:avoid}.pr-sv b{display:flex;justify-content:space-between;font-size:9pt;color:#2b0f3c}.pr-sv p{font-size:8pt;margin-top:2pt;color:#6b5c76}.pr-rm{margin-top:8pt;width:100%;border-collapse:separate;border-spacing:4pt}.pr-rm th{font-family:Jost,sans-serif;text-align:left;font-size:9pt;color:#2b0f3c;padding:3pt 4pt;border-bottom:1.5pt solid #C9A24A}.pr-rm th small{display:block;font-size:7pt;letter-spacing:.1em;text-transform:uppercase;color:#9f7626;font-weight:500}.pr-rm td{vertical-align:top;background:#f6eef3;border-radius:5pt;padding:6pt;font-size:8pt;line-height:1.4;break-inside:avoid}.pr-rm td b{display:block;font-size:8.6pt;color:#2b0f3c}.pr-rm td em{display:inline-block;margin-top:3pt;font-style:normal;font-size:7pt;font-weight:600;color:#6a2ec8}.pr-rm td.pr-area{background:none;font-family:Jost,sans-serif;font-weight:600;font-size:9pt;color:#2b0f3c;width:62pt}.pr-foot{margin-top:14pt;padding:10pt 12pt;border-radius:8pt;background:#f6eef3;font-size:9pt;display:flex;justify-content:space-between;gap:10pt;break-inside:avoid}.pr-foot b{color:#2b0f3c}.nav .nav__diag{display:none}@media(max-width:980px){.nav .nav__diag{display:block;margin-top:.9rem;background:var(--gold);color:#27122f;text-align:center;border-radius:999px;border-bottom:0;padding:.95rem 1rem;font-family:Jost,sans-serif;font-weight:600}}#printRoot .pr-top h2{color:#fff}.rm__area b,.rm__area small{display:block}.res-score__cta{margin-top:.2rem}.send-state{margin-top:-.8rem}@media(max-width:520px){.dg__bar .brand span{display:none}}.svc[id],section[id]{scroll-margin-top:calc(var(--head-h) + 14px)}.ico--white{background:#ffffff29;color:#fff}.sit__n{width:38px;height:38px;border-radius:50%;background:var(--icon-bg);display:grid;place-items:center;font:600 1rem Jost,sans-serif;color:var(--ink)}.js .reveal{opacity:0;translate:0 18px;transition:opacity .6s ease,translate .6s ease}.js .reveal.is-in{opacity:1;translate:0 0}.split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.4rem,3.4vw,3rem);align-items:center}@media(max-width:900px){.split{grid-template-columns:1fr}}.steps--col{grid-template-columns:1fr;gap:.7rem;list-style:none;padding:0;margin:0}.steps--col .step{padding:.9rem 1.2rem}.steps--col .step h3{font-size:1.12rem}.steps--col .step__n{width:46px;height:46px;font-size:.92rem}.trio{margin:0}.trio__imgs{position:relative;aspect-ratio:1.12/1;max-width:440px;margin-inline:auto}.trio__imgs img{position:absolute;width:52%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:5px solid var(--card);box-shadow:0 0 0 3px var(--gold),var(--shadow-lg);background:var(--card)}.trio__1{left:0;top:7%}.trio__2{right:0;top:0}.trio__3{left:24%;bottom:0}.trio figcaption{margin-top:1rem;text-align:center;font-size:.95rem}.trio figcaption a{display:inline-flex;align-items:center;gap:.4rem;margin-left:.4rem;color:var(--ink);font-weight:600;text-decoration-color:var(--gold)}.page-hero--wave{position:relative;overflow:hidden;padding-bottom:clamp(3.4rem,8vw,5.6rem)}.wave{position:absolute;left:0;right:0;bottom:-1px;height:clamp(54px,8vw,96px);pointer-events:none}.wave i{position:absolute;inset:0;background-repeat:repeat-x;background-size:1440px 100%}.wave i:nth-child(1){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%236A2EC8' fill-opacity='.14' d='M0 60C180 120 360 0 540 55S900 115 1080 55 1320 10 1440 60V120H0Z'/%3E%3C/svg%3E");animation:waveMove 26s linear infinite}.wave i:nth-child(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath fill='%23C9A24A' fill-opacity='.26' d='M0 80C200 20 380 120 600 70S980 10 1180 70 1360 100 1440 80V120H0Z'/%3E%3C/svg%3E");animation:waveMove 17s linear infinite reverse}@keyframes waveMove{to{background-position-x:1440px}}.svc .ico{animation:floaty 5.5s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-5px)}}.svc__list li{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.svc__list li:hover{transform:translate(4px);border-color:var(--gold);box-shadow:var(--shadow)}.js .svc.is-in .svc__list li{animation:liIn .5s ease both}.js .svc.is-in .svc__list li:nth-child(2){animation-delay:.06s}.js .svc.is-in .svc__list li:nth-child(3){animation-delay:.12s}.js .svc.is-in .svc__list li:nth-child(4){animation-delay:.18s}.js .svc.is-in .svc__list li:nth-child(5){animation-delay:.24s}.js .svc.is-in .svc__list li:nth-child(6){animation-delay:.3s}@keyframes liIn{0%{opacity:0;transform:translate(14px)}}.svc__head .btn{margin-top:1rem}.ws{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:980px){.ws{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ws{grid-template-columns:1fr}}.ws__c{display:flex;flex-direction:column;gap:.4rem;padding:1.15rem 1.3rem;background:var(--card);border:1px solid var(--card-line);border-radius:var(--r);box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.ws__c:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.ws__c h3{font-size:1.12rem;line-height:1.15}.ws__w{font-size:.82rem;color:var(--muted)}.ws__o{font-size:.92rem}.ws__c .card__cta{margin-top:.6rem;font-size:.92rem}@media(prefers-reduced-motion:reduce){.wave i,.svc .ico,.js .svc.is-in .svc__list li{animation:none}.js .reveal{opacity:1;translate:0 0;transition:none}}.cases{display:grid;gap:clamp(1.1rem,2.4vw,1.8rem);padding-bottom:clamp(1.4rem,3vw,2.2rem)}.casex{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.1rem,2.8vw,2.2rem);align-items:center;padding:clamp(.9rem,1.8vw,1.3rem);background:var(--card);border:1px solid var(--card-line);border-radius:24px;box-shadow:var(--shadow)}.casex--rev .casex__media{order:2}@media(max-width:860px){.casex{grid-template-columns:1fr}.casex--rev .casex__media{order:0}}.casex__media{position:relative}.casex__cover{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;background:var(--bg-2)}.casex__cover img,.casex__cover video{width:100%;height:100%;object-fit:cover;display:block}.casex__logo{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;background:#fff;border-radius:12px;padding:.5rem .8rem;box-shadow:var(--shadow)}.casex__logo img{height:34px;width:auto;max-width:150px;object-fit:contain;display:block}.casex__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:.85rem;color:var(--muted)}.chip{display:inline-block;font:600 .72rem/1 Jost,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 18%,transparent);padding:.38rem .65rem;border-radius:99px}.casex h2{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.3rem);margin-top:.6rem}.casex__title{margin-top:.4rem;font-family:Jost,sans-serif;font-weight:600;color:var(--ink);font-size:1.15rem;line-height:1.25}.casex__body p+p,.casex__body .casex__title+p{margin-top:.7rem;font-size:.96rem}.casex__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.casex__tags span{font-size:.78rem;padding:.3rem .65rem;border-radius:99px;background:var(--lilac);color:var(--ink);font-weight:500}.casex__extra{grid-column:1/-1;border-top:1px solid var(--card-line);padding-top:1.1rem}.casex__h3{font-size:1.15rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:.2rem 0 .8rem}.casex__h3 small{font:500 .85rem Inter,sans-serif;color:var(--muted)}.mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}@media(max-width:900px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcard{padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--card-line);background:linear-gradient(160deg,var(--lilac),transparent 130%),var(--card)}.mcard b{display:block;font-family:Jost,sans-serif;font-weight:700;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.4rem);letter-spacing:-.03em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.mcard span{display:block;margin-top:.45rem;font-weight:600;font-size:.92rem;color:var(--ink)}.mcard small{display:block;margin-top:.2rem;font-size:.78rem;color:var(--muted);line-height:1.35}.nets{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}@media(max-width:700px){.nets{grid-template-columns:1fr}}.nets__c{display:flex;gap:.8rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--card-line);border-radius:14px}.nets__ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(45deg,#f9a03f,#e1306c 50%,#8a3ab9);flex:none}.nets__ic--in{background:#0a66c2}.nets__ic .i{width:22px;height:22px}.nets__c b{display:block;color:var(--ink)}.nets__c small{font-size:.8rem;color:var(--muted);line-height:1.4}.banner{margin:.9rem 0 0}.banner img{width:100%;height:auto;border-radius:14px;display:block;border:1px solid var(--card-line)}.reels{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.reels li{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border:1px solid var(--card-line);border-radius:12px}.reels li>.i{color:var(--violeta);flex:none}.reels__t{flex:1;font-weight:500;color:var(--ink);min-width:0}.reels__m{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.casex__src{margin-top:.8rem;font-size:.78rem;color:var(--muted)}.note--center{text-align:center;display:grid;gap:.9rem;justify-items:center;padding:1.4rem}.note__cta{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center;justify-content:center}.about{padding-bottom:.6rem}.about__intro{max-width:46rem}.about__lead{font-family:Jost,sans-serif;font-size:clamp(1.3rem,1rem + 1.2vw,1.8rem);line-height:1.25;color:var(--ink);letter-spacing:-.01em}.about__intro p+p{margin-top:.6rem}.trip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}@media(max-width:860px){.trip{grid-template-columns:1fr}}.trip__c{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r);padding:1.15rem 1.3rem;box-shadow:var(--shadow)}.trip__n{width:34px;height:34px;border-radius:50%;background:var(--icon-bg);display:grid;place-items:center;font:600 .9rem Jost,sans-serif;color:var(--ink)}.trip__c h3{margin-top:.7rem;font-size:1.2rem}.trip__c p{margin-top:.4rem;font-size:.94rem}.pledge{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.pledge li{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:99px;background:var(--lilac);color:var(--ink);font-weight:500;font-size:.92rem}.pledge .i{color:var(--lilac-ink)}.member h3{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.social-link{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#0a66c2;color:#fff;text-decoration:none;flex:none;transition:filter .15s}.social-link .i{width:16px;height:16px}.social-link:hover{filter:brightness(1.12)}.foot__soc{display:flex;gap:.6rem;margin-top:1rem}.foot__soc a{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.22);color:#fff}.foot__soc a:hover{background:#ffffff1f}.foot__soc .i{width:18px;height:18px}.form .dg-consent input{margin-top:.25rem}.faq{margin-top:0}.about{padding-bottom:1.6rem}.svc__head .eyebrow{margin-bottom:.1rem}.collage{grid-template-columns:repeat(3,minmax(0,1fr))}.collage .tile--video{grid-column:1/-1}.tile--logo{display:grid;place-items:center;background:#fff;min-height:96px;padding:1rem 1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.tile--logo:hover{transform:translateY(-3px);box-shadow:0 26px 50px -24px #2b0f3c80}.tile--logo img{max-height:44px;width:auto;max-width:100%;object-fit:contain;display:block}.collage:after{content:"Marcas que conf\ed an en nosotras";grid-column:1/-1;order:5;text-align:center;font:500 .72rem Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:480px){.tile--logo{min-height:78px;padding:.7rem}.tile--logo img{max-height:34px}}.casex--banner{grid-template-columns:1fr}.casex--banner .casex__cover{aspect-ratio:1024/292}.casex--banner .casex__body{max-width:none}.casex--banner .casex__logo{left:12px;bottom:12px}.feed{display:block;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--card-line);text-decoration:none;box-shadow:var(--shadow)}.feed img{width:100%;height:auto;display:block}.feed__bar{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.8rem 1rem;background:var(--card);color:var(--ink)}.feed__bar b{font-weight:600}.feed__go{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--lilac-ink);font-size:.92rem}.feed__go .i{transition:transform .2s}.feed:hover .feed__go .i{transform:translate(4px)}@media(max-width:620px){.casex__duo{grid-template-columns:1fr}.casex__duo .casex__cover{min-height:220px}}.page-hero h1.h1--long{font-size:clamp(1.7rem,1.1rem + 2.2vw,2.8rem);max-width:30em;line-height:1.1;letter-spacing:-.025em}.about__text{font-size:1.12rem;color:var(--text)}.casex__duo{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.casex__duo .casex__cover{aspect-ratio:9/16;height:auto;min-height:0;max-height:560px;background:#1b0a25}.casex__duo .casex__cover video{width:100%;height:100%;object-fit:cover}.vsound{position:absolute;right:10px;bottom:10px;z-index:4;width:40px;height:40px;border-radius:50%;border:0;background:#14061eb8;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,transform .15s}.vsound:hover{background:#6a2ec8e6;transform:scale(1.06)}.vsound .i{width:20px;height:20px}.vsound[aria-pressed=true]{background:#c9a24a;color:#27122f}@media(max-width:620px){.casex__duo{gap:8px}.casex__duo .casex__cover{max-height:none}.vsound{width:36px;height:36px}}.casex--video .casex__logo{position:static;display:inline-flex;margin-top:12px;box-shadow:none;border:1px solid var(--card-line)}.collage .tile--video{aspect-ratio:16/9}.tile--video .faces{inset:12px 12px auto auto}.tile--video .tile__chip{background:#2b0f3ce0;color:#fff}.tile--video .tile__chip .i{color:#c9a24a}.scheme{width:100%;max-width:600px;margin-inline:auto;background:var(--card);border:1px solid var(--card-line);border-radius:22px;box-shadow:var(--shadow-lg);padding:1.1rem 1.3rem 1.2rem}.scheme__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.scheme__t{font-family:Jost,sans-serif;font-weight:600;font-size:1.12rem;color:var(--ink);margin:0}.scheme__tag{font:600 .66rem Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--card-line);border-radius:99px;padding:.28rem .65rem}.scheme__svg{display:block;width:100%;height:auto;margin:.4rem 0 .1rem}.sc-pill{fill:var(--bg);stroke:var(--card-line);stroke-width:1.5}.sc-pill--on{fill:var(--card);stroke:var(--gold);stroke-width:2}.sc-txt{font-family:Jost,sans-serif;font-weight:600;font-size:15px;fill:var(--ink)}.sc-txt--muted{fill:var(--muted)}.sc-txt--small{font-size:12.5px;font-weight:500;fill:var(--muted)}.sc-dots{fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-dasharray:1 7;opacity:.7}.sc-div{stroke:var(--card-line);stroke-width:1.5;stroke-dasharray:4 6}.sc-line{fill:none;stroke:var(--gold);stroke-width:2.4;stroke-linecap:round}.sc-coin-ring{fill:color-mix(in srgb,var(--gold) 22%,transparent)}.sc-coin{fill:var(--gold)}.sc-dollar{font-family:Jost,sans-serif;font-weight:700;font-size:22px;fill:#27122f}.scheme__cap{display:flex;justify-content:space-between;gap:1rem;font-size:.84rem;color:var(--muted);padding:0 .2rem}.scheme__cap b{color:var(--ink);font-weight:600}.scheme__chips{list-style:none;padding:0;margin:.8rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.scheme__chips li{font-size:.82rem;color:var(--text);border:1px solid var(--card-line);border-radius:99px;padding:.38rem .8rem;background:var(--bg)}.scheme__chips b{color:var(--lilac-ink);font-weight:600}.js .sc-line{stroke-dasharray:1;stroke-dashoffset:1;animation:scDraw 1.3s .35s ease forwards}.js .sc-line:nth-of-type(2){animation-delay:.55s}.js .sc-line:nth-of-type(3){animation-delay:.75s}@keyframes scDraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.js .sc-line{animation:none;stroke-dashoffset:0}}@media(max-width:520px){.scheme{padding:.9rem .9rem 1rem}.scheme__t{font-size:1rem}.scheme__cap,.scheme__chips li{font-size:.76rem}}.clients{padding:.2rem 0 1.1rem}.clients__row{display:flex;align-items:center;justify-content:center;gap:.8rem 2rem;flex-wrap:wrap;border-top:1px solid var(--card-line);padding-top:1rem}.clients__t{margin:0;font:500 .72rem Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.clients__logos{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:clamp(1.2rem,4vw,2.8rem);flex-wrap:wrap;justify-content:center}.clients__logos a{display:block;opacity:.92;transition:opacity .2s,transform .2s}.clients__logos a:hover{opacity:1;transform:translateY(-2px)}.clients__logos img{height:34px;width:auto;max-width:150px;object-fit:contain;display:block;background:#fff;border-radius:10px;padding:.35rem .7rem}.statsrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:1rem;align-items:start}.mgrid--col{grid-template-columns:1fr;gap:.7rem}.feed--sm img{width:100%;height:auto}@media(max-width:900px){.statsrow{grid-template-columns:1fr}.mgrid--col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.mgrid--col{grid-template-columns:1fr}}.page-hero .page-sub{margin-top:.8rem;font-family:Jost,sans-serif;font-weight:600;color:var(--muted);font-size:clamp(1.15rem,.95rem + .9vw,1.6rem);line-height:1.2;letter-spacing:-.01em;max-width:none}
