.glass-cards-module__9_iJPG__cardTitle{letter-spacing:-.025em;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.06}.glass-cards-module__9_iJPG__cardDescription{letter-spacing:.004em;font-size:clamp(.92rem,1.2vw,1.02rem);font-weight:450;line-height:1.55}.glass-cards-module__9_iJPG__cardStack{--card-height:clamp(380px, 56svh, 520px);--deck-pad:0px}@supports (animation-timeline:view()){.glass-cards-module__9_iJPG__cardStack{view-timeline-name:--deck;view-timeline-axis:block}.glass-cards-module__9_iJPG__cardVisual{animation:linear forwards glass-cards-module__9_iJPG__deckScale;animation-timeline:--deck;animation-range:exit-crossing calc(var(--deck-pad) + var(--card-index) * 100svh - 50svh) exit-crossing calc(var(--deck-pad) + (var(--card-index) + 1) * 100svh - 50svh)}@keyframes glass-cards-module__9_iJPG__deckScale{to{transform:scale(var(--card-target-scale))}}@media (prefers-reduced-motion:reduce){.glass-cards-module__9_iJPG__cardVisual{animation:none}}}.glass-cards-module__9_iJPG__cardSlot{justify-content:center;align-items:flex-start;height:100svh;display:flex;position:sticky;top:0}.glass-cards-module__9_iJPG__cardShell{box-sizing:border-box;position:relative}.glass-cards-module__9_iJPG__cardVisual{transform-origin:top;will-change:transform;width:100%;height:100%;position:relative;overflow:hidden}.glass-cards-module__9_iJPG__scenes{transform:translateY(20%)}.glass-cards-module__9_iJPG__mobileSpacer{display:none}@media (max-width:639px){.glass-cards-module__9_iJPG__cardTitle{letter-spacing:-.028em;font-size:clamp(1.5rem,6.4vw,1.7rem);line-height:1.03}.glass-cards-module__9_iJPG__cardDescription{font-size:clamp(.9rem,3.5vw,.98rem);line-height:1.5}}@media (max-width:767px){.glass-cards-module__9_iJPG__cardStack{padding-top:var(--deck-title-band);--deck-pad:var(--deck-title-band);position:relative}.glass-cards-module__9_iJPG__cardSlot{top:calc(var(--deck-title-band) + var(--card-stack-offset));height:var(--card-height);z-index:var(--card-stack-layer)}.glass-cards-module__9_iJPG__cardShell{height:100%!important;margin-top:0!important}.glass-cards-module__9_iJPG__mobileSpacer{height:max(1.25rem, calc(100svh - var(--card-height)));display:block}.glass-cards-module__9_iJPG__scenes{transform-origin:bottom;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;transform:scale(.75);inset:auto 4% 35%!important}.glass-cards-module__9_iJPG__scenes>*{flex-shrink:0;position:static!important;transform:none!important}.glass-cards-module__9_iJPG__scenes>[data-satellite]{display:none!important}}
.analyzer-features-section-module__N7DjBG__header,.analyzer-features-section-module__N7DjBG__deck{position:relative}@media (min-width:768px){.analyzer-features-section-module__N7DjBG__header{position:sticky;top:0}.analyzer-features-section-module__N7DjBG__deck{margin-top:var(--deck-title-band-pullup)}}
.hero-collage-module__m0la3W__section{background:#fff;width:100%;position:relative;overflow:hidden}@media (max-width:767px){.hero-collage-module__m0la3W__section{min-height:max(760px,100dvh)}}.hero-collage-module__m0la3W__mosaic{z-index:1;position:absolute;inset:0}@media (min-width:768px){.hero-collage-module__m0la3W__mosaic{min-height:680px}}.hero-collage-module__m0la3W__anchor{left:var(--mx);top:var(--my);width:var(--mw);z-index:var(--z,1);margin:0;display:block;position:absolute;transform:translate(-50%,-50%)}@media (max-width:767px){.hero-collage-module__m0la3W__mobileHidden{display:none}}@media (min-width:768px){.hero-collage-module__m0la3W__anchor{left:var(--cx);top:var(--cy);width:var(--w)}}.hero-collage-module__m0la3W__motion{transform-origin:50%;transform:rotate(calc(var(--rot) * .72deg))}@media (min-width:768px){.hero-collage-module__m0la3W__motion{transform:translate(calc(var(--gx) * var(--s,0)), calc(var(--gy) * var(--s,0))) rotate(calc((var(--rot) + var(--rd) * var(--s,0)) * 1deg)) scale(calc(1 - .12 * var(--s,0)));will-change:transform}}.hero-collage-module__m0la3W__wiggle{transform-origin:50%}.hero-collage-module__m0la3W__isWiggling{animation:.55s ease-in-out hero-collage-module__m0la3W__hc-wiggle}@keyframes hero-collage-module__m0la3W__hc-wiggle{0%,to{transform:rotate(0)}18%{transform:rotate(-3.2deg)}42%{transform:rotate(2.6deg)}66%{transform:rotate(-1.7deg)}86%{transform:rotate(.8deg)}}.hero-collage-module__m0la3W__card{width:100%;aspect-ratio:var(--ar,.75);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e8e3d8;border:0;border-radius:15px;margin:0;padding:0;transition:box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px -16px #1a223366;container-type:inline-size}.hero-collage-module__m0la3W__card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000012}.hero-collage-module__m0la3W__card:hover{box-shadow:0 20px 40px -18px #1a223380}.hero-collage-module__m0la3W__card:focus-visible{outline:3px solid var(--color-accent,#2952b3);outline-offset:3px}.hero-collage-module__m0la3W__photo{object-fit:cover}.hero-collage-module__m0la3W__card[data-open=true] .hero-collage-module__m0la3W__photo{filter:brightness(.88)saturate(1.05)}.hero-collage-module__m0la3W__note{text-align:center;opacity:0;pointer-events:none;background:linear-gradient(158deg,#fffdf7 0%,#fbf1e0 100%);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:10px 12px;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;transform:scale(.94)}.hero-collage-module__m0la3W__card[data-open=true] .hero-collage-module__m0la3W__note{opacity:1;transform:scale(1)}.hero-collage-module__m0la3W__noteText{font-family:var(--font-hand), "Bradley Hand", "Comic Sans MS", cursive;color:#1c3a82;letter-spacing:.01em;text-wrap:balance;font-size:clamp(.82rem,11cqw,1.55rem);line-height:1.12}.hero-collage-module__m0la3W__noteHeart{color:#c2790c;opacity:.9;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.hero-collage-module__m0la3W__isWiggling{animation:none}.hero-collage-module__m0la3W__note{transition:none}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.hero-collage-module__m0la3W__motion{transform:rotate(calc(var(--rot) * 1deg));will-change:auto}}
