.sihra-theme{--sihra-bg:#fff;--sihra-card:#fff;--sihra-ink:#1a1a1a;--sihra-ink-muted:rgba(26,26,26,.72);--sihra-ink-soft:rgba(26,26,26,.5);--sihra-purple:#724e99;--sihra-purple-deep:#5d3a7b;--sihra-line:rgba(114,78,153,.16);--sihra-warm:#9a7b4f;--sihra-radius:1.75rem;--sihra-display-size:59px;background:var(--sihra-bg);color:var(--sihra-ink);font-family:var(--font-geist-sans),system-ui,sans-serif;overflow-x:clip}.sihra-theme *,.sihra-theme :after,.sihra-theme :before{box-sizing:border-box}.sihra-wrap{width:min(1280px,calc(100% - 3rem));margin-inline:auto}@media (min-width:768px){.sihra-wrap{width:min(1280px,calc(100% - 5.5rem))}}@media (min-width:1100px){.sihra-wrap{width:min(1280px,calc(100% - 7rem))}}.sihra-hero{position:relative;padding:0;overflow:visible;background:#fff}.sihra-hero-mobile{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0 0 1.35rem}.sihra-hero-desktop-art,.sihra-hero-mobile-art{display:block;width:100%;height:auto;margin:0}.sihra-hero-mobile-art{margin-top:2rem;margin-bottom:0}.sihra-hero-mobile-actions{display:flex;flex-direction:column;gap:.65rem;width:100%;margin-top:-3rem;padding:0 1.25rem 1rem;position:relative;z-index:2}.sihra-hero-mobile-actions .sihra-btn{width:100%;justify-content:center;min-height:2.9rem}.sihra-hero-desktop-actions .sihra-btn-primary,.sihra-hero-mobile-actions .sihra-btn-primary{box-shadow:0 6px 16px rgba(114,78,153,.22)}.sihra-hero-desktop{display:none}.sihra-hero-desktop-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.65rem;margin:0;padding:0;justify-content:flex-start;position:absolute;left:24.5%;top:82.6%;bottom:auto;transform:translateY(-50%);z-index:2;max-width:calc(100% - 38%)}.sihra-hero-desktop-actions .sihra-btn{min-height:2.65rem;padding-inline:1.05rem;font-size:.9rem;flex-shrink:0}@media (min-width:900px){.sihra-hero-mobile{display:none}.sihra-hero{padding:0 0 2rem;overflow:visible}.sihra-hero-desktop-art{margin-top:0;display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.sihra-hero-desktop{position:relative;display:block;width:100%;margin-top:0;padding-bottom:.25rem;overflow:visible}.sihra-meet{padding-top:1.25rem}}.sihra-meet{position:relative;padding:0;background:#fff;border-top:none;overflow:hidden;scroll-margin-top:5.75rem}.sihra-meet-art{display:block;width:100%;height:auto;margin:0}.sihra-meet-art-desktop{display:none}@media (max-width:899px){.sihra-meet-art-mobile{margin-bottom:clamp(-5.5rem,-28vw,-3.5rem)}.sihra-shell-why{min-height:0;padding:1.15rem 0 1.75rem;justify-content:flex-start}}@media (min-width:900px){.sihra-meet-art-mobile{display:none}.sihra-meet-art-desktop{display:block}}.sihra-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sihra-purple)}.sihra-shell{padding:.65rem 0;background:transparent}.sihra-shell-last{padding-top:0;padding-bottom:2.5rem}.sihra-card{width:min(1280px,calc(100% - 2.5rem));margin-inline:auto;background:transparent;border-radius:0;border:none;box-shadow:none;padding:2.25rem 0 2.5rem}@media (min-width:768px){.sihra-card{width:min(1280px,calc(100% - 4rem));padding:2.75rem 0 3rem}}.sihra-card-title{margin:.75rem 0 0;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:clamp(1.85rem,4.2vw,var(--sihra-display-size));font-weight:800;letter-spacing:-.03em;color:var(--sihra-purple);line-height:1.12;max-width:22ch}.sihra-card-lead{margin:.85rem 0 0;max-width:40rem;font-size:1.02rem;line-height:1.65;color:var(--sihra-ink-muted)}.sihra-card-cta{display:flex;justify-content:center;margin-top:1.75rem}.sihra-shell-screen{padding:0}.sihra-shell-screen,.sihra-shell-why{min-height:100dvh;display:flex;flex-direction:column;justify-content:center}.sihra-shell-why{--sihra-section-max:1200px;--sihra-section-pad-x:1.25rem;padding:2rem 0}.sihra-combo{width:min(var(--sihra-section-max),100%);margin-inline:auto;display:flex;flex-direction:column;gap:2.25rem;padding-inline:var(--sihra-section-pad-x);box-sizing:border-box}@media (min-width:768px){.sihra-shell-why{--sihra-section-pad-x:2.5rem;padding:2.75rem 0}.sihra-combo{gap:2.5rem}}.sihra-combo-main{display:grid;grid-template-columns:1fr;gap:2.25rem;align-items:start}@media (min-width:900px){.sihra-combo-main{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"intro path";gap:2rem 1rem;align-items:center}.sihra-combo-intro{grid-area:intro}.sihra-combo .sihra-path-wrap{grid-area:path}}.sihra-combo-intro{max-width:none;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.sihra-shell-why .sihra-kicker{font-size:.8rem;letter-spacing:.18em}.sihra-combo-intro .sihra-card-title{max-width:none;font-size:clamp(2.05rem,4.6vw,3.15rem);line-height:1.12;margin-top:1.15rem}.sihra-combo-intro .sihra-why-line{display:block}@media (max-width:899px){.sihra-combo-intro .sihra-card-title{font-size:clamp(1.48rem,6.8vw,1.9rem);letter-spacing:-.04em;line-height:1.18}.sihra-combo-intro .sihra-why-line{white-space:nowrap}}.sihra-combo-intro .sihra-card-lead{max-width:34rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.7}@media (min-width:900px){.sihra-combo-intro{gap:.5rem}.sihra-combo-intro .sihra-card-title{margin-top:1.5rem}.sihra-combo-intro .sihra-card-lead{margin-top:1.85rem}}.sihra-combo .sihra-path-wrap{margin-top:0;margin-inline:0;width:100%;max-width:none;justify-self:stretch}@media (min-width:900px){.sihra-combo .sihra-path-wrap{justify-self:stretch;align-self:center;padding-top:0;max-width:none;display:flex;justify-content:flex-end}.sihra-combo .sihra-path{width:-moz-max-content;width:max-content;max-width:100%}}.sihra-combo .sihra-path{scroll-margin-top:6rem}.sihra-why-actions{display:flex;flex-wrap:wrap;gap:.75rem;flex-shrink:0;margin-top:2.25rem}@media (min-width:900px){.sihra-why-actions{margin-top:2.75rem}}.sihra-why-actions .sihra-btn{padding:1rem 1.55rem;font-size:1rem}.sihra-why-actions .sihra-btn-primary{box-shadow:0 8px 20px rgba(90,56,124,.18)}.sihra-combo-intro .sihra-eval,.sihra-combo-main>.sihra-eval{margin-top:2rem;width:100%}.sihra-process{padding:0;background:#fff}.sihra-process-wrap{width:min(800px,calc(100% - 2.5rem));margin-inline:auto;padding-block:1.75rem}@media (min-width:768px){.sihra-process-wrap{width:min(800px,calc(100% - 4rem))}}.sihra-process-art{display:block;width:100%;height:auto;margin:0 auto}.sihra-card-accent{background:transparent;text-align:center;margin-top:2rem}.sihra-card-accent .sihra-card-lead,.sihra-card-accent .sihra-card-title{margin-inline:auto}.sihra-card-cta-band{text-align:center;background:transparent}.sihra-card.sihra-card-cta-band{padding-top:.35rem}.sihra-card-cta-band .sihra-card-lead,.sihra-card-cta-band .sihra-card-title{margin-inline:auto}.sihra-card-lead-oneline{max-width:none}@media (min-width:900px){.sihra-card-lead-oneline{white-space:nowrap}}.sihra-path-head .sihra-card-title{max-width:22ch}.sihra-path-wrap{--path-steps:4;--path-flow:3.2s;position:relative;margin-top:0;margin-inline:0;width:100%;max-width:none;padding-inline:0;box-sizing:border-box}.sihra-path{list-style:none;margin:0;flex-direction:column;gap:1.15rem;background:transparent;border:none;border-radius:0;box-shadow:none;max-width:100%;box-sizing:border-box}.sihra-path,.sihra-path-step{padding:0;display:flex;position:relative;width:100%}.sihra-path-step{z-index:1;text-align:left;gap:1rem}.sihra-path-body,.sihra-path-step{flex-direction:row;align-items:flex-start;min-width:0}.sihra-path-body{display:flex;gap:.9rem;flex:1}.sihra-path-icon{display:grid;place-items:center;width:3.15rem;height:3.15rem;flex-shrink:0;border-radius:.95rem;background:#fff;color:var(--sihra-purple);border:1px solid rgba(114,78,153,.12);box-shadow:0 8px 18px rgba(114,78,153,.1)}.sihra-path-icon svg{width:1.4rem;height:1.4rem}.sihra-path-title{margin:0;font-size:1.15rem;font-weight:750;color:var(--sihra-purple);letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.sihra-path-text{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.sihra-path-desc{font-size:.88rem;line-height:1.45;color:var(--sihra-ink-soft);font-weight:500;overflow-wrap:break-word;word-break:normal}.sihra-path-subs{--sub-steps:5;list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sihra-path-sub{display:flex;align-items:center;gap:.6rem;min-width:0}.sihra-path-sub-num{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:999px;background:rgba(114,78,153,.72);color:#fff;font-size:.74rem;font-weight:700;line-height:1}.sihra-path-sub-label{font-size:.88rem;font-weight:600;line-height:1.3;color:var(--sihra-ink-muted);overflow-wrap:break-word}@media (min-width:640px){.sihra-path{gap:1.35rem}.sihra-path-step{gap:1.15rem}.sihra-path-body{gap:1rem}.sihra-path-icon{width:3.5rem;height:3.5rem}.sihra-path-icon svg{width:1.55rem;height:1.55rem}.sihra-path-title{font-size:1.32rem}.sihra-path-desc{font-size:.92rem}.sihra-path-sub-num{width:1.6rem;height:1.6rem;font-size:.78rem}.sihra-path-sub-label{font-size:.92rem}}.sihra-path-wrap.is-flowing .sihra-path-sub-num{animation:sihra-path-num-pulse 3.6s ease-in-out infinite;animation-delay:calc(var(--sub-i) * (3.6s / var(--sub-steps)))}@keyframes sihra-path-num-pulse{0%,8%{transform:scale(1);box-shadow:0 0 0 0 transparent}14%,20%{transform:scale(1.18);box-shadow:0 0 0 4px rgba(114,78,153,.2)}28%,to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.sihra-path-wrap.is-flowing .sihra-path-sub-num{animation:none!important}}.sihra-eval{align-items:flex-start;gap:1rem;margin-top:.85rem;padding-inline:0}.sihra-eval,.sihra-eval-head{display:flex;flex-direction:column;width:100%}.sihra-eval-head{gap:.35rem;max-width:none}.sihra-eval-head .sihra-kicker{margin:0}.sihra-eval-lead{margin:0;font-size:.95rem;line-height:1.5;color:var(--sihra-ink-muted);max-width:38rem}.sihra-eval-tags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .6rem;width:100%}.sihra-eval-tags li{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-height:2.55rem;padding:.55rem .7rem;font-size:.78rem;font-weight:650;color:var(--sihra-purple);background:rgba(114,78,153,.07);border:1px solid rgba(114,78,153,.16);border-radius:999px;white-space:normal;line-height:1.25}@media (min-width:900px){.sihra-eval-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem .75rem}.sihra-eval-tags li{justify-content:center;min-height:0;padding:.7rem 1.15rem;font-size:.95rem;white-space:nowrap}}.sihra-eval-tags li svg{flex-shrink:0;width:15px;height:15px;color:var(--sihra-purple);opacity:.9}.sihra-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin-top:1.75rem;color:var(--sihra-purple);font-weight:700;font-size:1.05rem}.sihra-flow span{padding:.55rem 1rem;border-radius:999px;background:rgba(114,78,153,.08);border:1px solid rgba(114,78,153,.14)}.sihra-leader{width:min(1280px,calc(100% - 2.5rem));margin-inline:auto;display:grid;gap:1.75rem;align-items:center;justify-items:center;text-align:center;padding:2.25rem 1.25rem .75rem;border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible}@media (min-width:768px){.sihra-leader{width:min(1280px,calc(100% - 5rem));padding:2.75rem 1.5rem 1rem}}@media (min-width:960px){.sihra-leader{grid-template-columns:minmax(140px,.9fr) minmax(0,1.35fr) minmax(180px,.95fr);gap:1.25rem 1.5rem;text-align:center;justify-items:center;padding:3rem 2rem 1rem}}.sihra-podium{position:relative;width:11.5rem;padding-top:3.25rem;filter:drop-shadow(0 18px 28px rgba(114,78,153,.18))}.sihra-podium-trophy{position:absolute;left:50%;top:.15rem;transform:translateX(-50%);width:3.4rem;height:3.4rem;border-radius:1.1rem;display:grid;place-items:center;background:linear-gradient(160deg,#8f6fb8,#6a458f 55%,#5a387c);color:#fff;box-shadow:0 14px 28px rgba(90,56,124,.35),inset 0 1px 0 hsla(0,0%,100%,.28);z-index:3}.sihra-podium-trophy-star{position:absolute;bottom:.35rem;font-size:.55rem;line-height:1;color:hsla(0,0%,100%,.95);pointer-events:none}.sihra-podium-steps{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:.4rem;height:7.25rem;perspective:400px}.sihra-podium-step{position:relative;display:grid;place-items:end center;padding-bottom:.7rem;border-radius:.85rem .85rem .45rem .45rem;background:linear-gradient(180deg,#e4d6f3,#c4aad9 55%,#b398cc);color:#fff;font-weight:800;font-size:1.2rem;letter-spacing:-.02em;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.45),inset 0 -6px 12px rgba(90,56,124,.12)}.sihra-podium-step:before{content:"";position:absolute;inset:0 0 auto;height:.55rem;border-radius:.85rem .85rem 0 0;background:linear-gradient(180deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.05));pointer-events:none}.sihra-podium-step.is-2{height:70%}.sihra-podium-step.is-1{height:100%;background:linear-gradient(180deg,#d8c4ec,#a888c9 50%,#8f6bb3);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.5),inset 0 -8px 14px rgba(90,56,124,.16),0 8px 18px rgba(114,78,153,.16)}.sihra-podium-step.is-3{height:54%}.sihra-podium-spark{position:absolute;width:.7rem;height:.7rem;background:var(--sihra-purple);opacity:.55;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:sihraSparkle 2.8s ease-in-out infinite}.sihra-podium-spark-a{left:.35rem;top:1.35rem}.sihra-podium-spark-b{right:.2rem;top:.55rem;width:.55rem;height:.55rem;animation-delay:.6s}.sihra-podium-spark-c{left:1.6rem;top:.2rem;width:.45rem;height:.45rem;opacity:.4;animation-delay:1.2s}@keyframes sihraSparkle{0%,to{transform:scale(.85) rotate(0deg);opacity:.35}50%{transform:scale(1.15) rotate(12deg);opacity:.75}}.sihra-leader-copy{max-width:28rem}.sihra-leader-copy .sihra-card-title{max-width:none;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.05em;white-space:nowrap}.sihra-leader-line{display:block;white-space:nowrap}@media (max-width:640px){.sihra-leader-copy .sihra-card-title,.sihra-leader-line{white-space:normal}.sihra-leader-copy .sihra-card-title{max-width:16ch}}.sihra-leader-copy .sihra-card-lead{margin-inline:auto;max-width:34rem;color:rgba(70,48,96,.72)}.sihra-leader-actions{display:flex;justify-content:center;margin-top:1.45rem}.sihra-leader-actions .sihra-btn-primary{box-shadow:0 12px 28px rgba(90,56,124,.28)}.sihra-lb-card{width:min(100%,240px);background:#fff;border:1px solid rgba(114,78,153,.1);border-radius:1.25rem;box-shadow:0 22px 50px rgba(90,56,124,.16),inset 0 2px 0 hsla(0,0%,100%,.8);padding:1.1rem 1.15rem 1rem;text-align:left;transform:rotate(-6deg);animation:sihraLbFloat 5.5s ease-in-out infinite}@keyframes sihraLbFloat{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-6px)}}.sihra-lb-card-title{margin:0 0 .85rem;font-size:.88rem;font-weight:750;color:var(--sihra-purple)}.sihra-lb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.sihra-lb-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem}.sihra-lb-rank{width:1.55rem;height:1.55rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:#fff;box-shadow:0 4px 10px rgba(26,26,26,.12)}.sihra-lb-rank.is-gold{background:linear-gradient(160deg,#f0d06e,#d4a017)}.sihra-lb-rank.is-silver{background:linear-gradient(160deg,#d8dde6,#9aa3b2)}.sihra-lb-rank.is-bronze{background:linear-gradient(160deg,#e0a878,#b8743f)}.sihra-lb-bar{height:.55rem;border-radius:999px;background:rgba(114,78,153,.12)}.sihra-lb-score{font-size:.82rem;font-weight:700;color:rgba(70,48,96,.65);font-variant-numeric:tabular-nums}.sihra-lb-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.95rem;gap:.75rem}.sihra-lb-dots{font-size:1.1rem;letter-spacing:.08em;color:rgba(114,78,153,.45);line-height:1}.sihra-lb-link{display:inline-block;margin-top:0;font-size:.78rem;font-weight:650;color:var(--sihra-purple);text-decoration:none}.sihra-lb-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.sihra-lb-card,.sihra-podium-spark{animation:none}}.sihra-perspective-grid{--sihra-section-max:1200px;--sihra-section-pad-x:1.25rem;width:min(var(--sihra-section-max),100%);margin-inline:auto;display:grid;gap:1.35rem;align-items:start;padding:1.75rem var(--sihra-section-pad-x) 1rem;box-sizing:border-box}@media (min-width:768px){.sihra-perspective-grid{--sihra-section-pad-x:2.5rem;padding:1.75rem var(--sihra-section-pad-x) 1rem}}@media (max-width:899px){.sihra-perspective-grid{padding:1.75rem var(--sihra-section-pad-x) 1.25rem}.sihra-photo{width:100%;max-width:22rem;margin-inline:auto;aspect-ratio:4/5}.sihra-perspective-copy .sihra-card-title{max-width:14ch;font-size:clamp(1.55rem,7vw,2.1rem)}.sihra-bio-list li{font-size:.9rem}.sihra-bio-blurb{font-size:.95rem;line-height:1.6}.sihra-creds{display:flex;align-items:flex-start;border-radius:1rem;font-size:.78rem;line-height:1.45;white-space:normal}}@media (min-width:900px){.sihra-perspective-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:2rem 2.5rem;padding:1.5rem var(--sihra-section-pad-x) .5rem}}.sihra-perspective-copy .sihra-card-title{max-width:16ch}.sihra-bio{margin:1.35rem 0 0;display:flex;flex-direction:column;gap:.85rem}.sihra-bio-head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.sihra-bio-name{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4rem .85rem;border-radius:999px;background:rgba(114,78,153,.08);border:1px solid rgba(114,78,153,.14);font-size:.95rem;font-weight:750;color:var(--sihra-purple)}.sihra-bio-name svg{flex-shrink:0}.sihra-bio-linkedin{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.45rem;background:#0a66c2;color:#fff;flex-shrink:0;text-decoration:none;box-shadow:0 1px 3px rgba(10,102,194,.35);transition:transform .15s ease,filter .15s ease}.sihra-bio-linkedin svg{width:1rem;height:1rem}.sihra-bio-linkedin:focus-visible,.sihra-bio-linkedin:hover{transform:translateY(-1px);filter:brightness(1.08);outline:none}.sihra-bio-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.sihra-bio-list li{display:flex;align-items:flex-start;gap:.55rem;color:var(--sihra-ink-muted);font-size:.98rem;line-height:1.45;min-width:0;overflow-wrap:anywhere}.sihra-bio-list svg{flex-shrink:0;margin-top:.15rem;color:var(--sihra-purple)}.sihra-bio-blurb{margin:1.15rem 0 0;max-width:32rem;font-size:1.02rem;line-height:1.7;color:var(--sihra-ink-muted)}.sihra-creds{margin:1.35rem 0 0;display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.7rem 1rem;border-radius:999px;background:rgba(114,78,153,.08);border:1px solid rgba(114,78,153,.12);font-size:.82rem;letter-spacing:.02em;color:var(--sihra-purple);font-weight:650;line-height:1.4}.sihra-creds svg{flex-shrink:0}.sihra-impact{--sihra-section-max:1200px;--sihra-section-pad-x:1.25rem;width:min(var(--sihra-section-max),100%);margin-inline:auto;padding:.35rem var(--sihra-section-pad-x) 1.5rem;box-sizing:border-box;text-align:center}@media (min-width:768px){.sihra-impact{--sihra-section-pad-x:2.5rem}}.sihra-impact .sihra-kicker{margin-bottom:1rem}.sihra-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1rem;text-align:left}@media (min-width:960px){.sihra-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem}}.sihra-impact-item{display:flex;align-items:flex-start;gap:.7rem;background:transparent;border:none;box-shadow:none;padding:.15rem 0;min-width:0}.sihra-impact-icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:999px;display:grid;place-items:center;background:rgba(114,78,153,.1);color:var(--sihra-purple)}@media (min-width:640px){.sihra-impact-icon{width:2.6rem;height:2.6rem}.sihra-impact-item{align-items:center;gap:.9rem}}.sihra-impact-item .sihra-stat-value{font-size:clamp(1.35rem,5.5vw,2.1rem);font-variant-numeric:tabular-nums;line-height:1.1}.sihra-impact-item .sihra-stat-label{margin-top:.25rem;font-size:.82rem;line-height:1.35}@media (min-width:640px){.sihra-impact-item .sihra-stat-label{font-size:.92rem}}.sihra-photo{position:relative;width:min(100%,440px);margin-inline:auto;aspect-ratio:1/1;border-radius:1.15rem;overflow:hidden;background:rgba(114,78,153,.06);align-self:center}@media (min-width:900px){.sihra-photo{width:100%;max-width:none;margin-inline:0;justify-self:stretch}}.sihra-photo img,.sihra-photo-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.sihra-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin-top:.5rem;margin-bottom:1.5rem;padding-top:1.75rem;border-top:1px solid rgba(114,78,153,.1)}@media (min-width:640px){.sihra-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sihra-stat-value{font-size:clamp(1.65rem,3.2vw,2.2rem);font-weight:800;letter-spacing:-.03em;color:var(--sihra-purple);line-height:1}.sihra-stat-label{margin-top:.4rem;font-size:.78rem;line-height:1.35;color:var(--sihra-ink-soft);font-weight:500}.sihra-cta-band{padding:4rem 0 5rem;text-align:center;border-top:1px solid rgba(114,78,153,.08);background:linear-gradient(180deg,#fbf7ff,#fff)}.sihra-cta-band h2{margin:.65rem auto 0;max-width:18ch;font-size:clamp(1.9rem,4.5vw,2.9rem)}.sihra-cta-band p{margin:1rem auto 0;max-width:34rem;color:var(--sihra-ink-muted);line-height:1.65}.sihra-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;justify-content:center}.sihra-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.9rem 1.35rem;border-radius:999px;font-size:.92rem;font-weight:650;text-decoration:none;transition:transform .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.sihra-btn:hover{transform:translateY(-2px)}.sihra-btn-primary{background:#724e99;color:#fff;box-shadow:0 10px 28px rgba(114,78,153,.28);border:1px solid transparent}.sihra-btn-primary:hover{background:#5d3a7b}.sihra-btn-ghost{border:1.5px solid rgba(114,78,153,.35);background:transparent;color:var(--sihra-purple)}.sihra-btn-ghost:hover{background:rgba(114,78,153,.06);border-color:var(--sihra-purple)}.sihra-footer{padding:1.5rem 0 2rem;border-top:1px solid rgba(114,78,153,.08)}.sihra-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--sihra-ink-soft)}.sihra-footer a{color:var(--sihra-ink-muted);text-decoration:none;transition:color .25s ease}.sihra-footer a:hover{color:var(--sihra-purple)}@keyframes sihraRiseOpacity{0%{opacity:0}to{opacity:1}}@keyframes sihraRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sihraFloatIn{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sihraFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sihra-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.sihra-reveal.is-visible{opacity:1;transform:translateY(0)}.sihra-reveal-delay-1{transition-delay:.1s}.sihra-reveal-delay-2{transition-delay:.2s}.sihra-shell-faq{padding-bottom:1.5rem}.sihra-faq{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.sihra-faq details{border:1px solid var(--sihra-line);border-radius:1rem;background:#fff;padding:.95rem 1.1rem}.sihra-faq summary{cursor:pointer;font-weight:700;color:var(--sihra-purple-deep);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.sihra-faq summary::-webkit-details-marker{display:none}.sihra-faq summary i{flex:none;width:30px;height:30px;border-radius:50%;background:rgba(114,78,153,.12);display:grid;place-items:center;color:var(--sihra-purple-deep);font-style:normal;font-weight:800;line-height:1;transition:transform .3s}.sihra-faq details[open] summary i{transform:rotate(45deg)}.sihra-faq p{margin:.7rem 0 0;color:var(--sihra-ink-muted);line-height:1.55}@media (prefers-reduced-motion:reduce){.sihra-reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}