.yorra-overview{--bg:#fafbfc;--paper:#fff;--ink:#11182b;--muted:#536073;--line:#dce1e8;--soft:#eef2f6;--navy:#10172b;--gold:#fbd34f;--xs:.75rem;--sm:.875rem;--base:1rem;--lg:1.25rem;--title:clamp(1.8rem,3vw,2.4rem);--hero:clamp(2.3rem,4.4vw,3.5rem);color:var(--ink);background:var(--bg);font:var(--base)/1.65 var(--font-dm-sans),sans-serif}.yorra-overview *{box-sizing:border-box}.yorra-overview figure,.yorra-overview h1,.yorra-overview h2,.yorra-overview h3,.yorra-overview p{margin:0}.yorra-overview h1,.yorra-overview h2,.yorra-overview h3{line-height:1.12;letter-spacing:-.035em;font-weight:750}.yorra-overview h1{font-size:var(--hero)}.yorra-overview h2{font-size:var(--title)}.yorra-overview h3{font-size:var(--lg)}.yorra-overview p{max-width:65ch}.yorra-overview a{color:inherit}.yorra-overview button{font:inherit;cursor:pointer;color:inherit;background:none;border:0}.yorra-overview a,.yorra-overview button{touch-action:manipulation}.yorra-overview a:focus-visible,.yorra-overview button:focus-visible{outline:3px solid #b28400;outline-offset:4px}.yorra-overview img{display:block;width:100%;height:auto}.yorra-overview .wrap{width:min(1200px,calc(100% - 80px));margin:auto}.yorra-overview .button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--gold);color:var(--navy);padding:12px 20px;min-height:48px;text-decoration:none;font-weight:700;border-radius:6px;font-size:var(--sm)}.yorra-overview .textlink{font-size:var(--sm);font-weight:700;text-underline-offset:5px;display:inline-block;min-height:44px;align-content:center}.yorra-overview .eyebrow{font-size:var(--xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:16px}.yorra-overview .tour-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;padding:80px 0 48px;align-items:center}.yorra-overview .tour-hero h1+p{margin-top:24px;color:var(--muted)}.yorra-overview .actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:24px}.yorra-overview .promise{background:var(--soft);padding:32px;border-top:3px solid var(--gold);border-radius:4px}.yorra-overview .promise h2{font-size:var(--lg);line-height:1.35}.yorra-overview .promise ol{padding-left:20px;margin:20px 0 0;font-size:var(--sm);color:var(--muted)}.yorra-overview .promise li{margin-top:12px}.yorra-overview .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;border-block:1px solid var(--line)}.yorra-overview .steps a{padding:12px 8px;text-decoration:none;font-size:var(--sm);font-weight:650}.yorra-overview .steps span{display:block;font-size:var(--xs);letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.yorra-overview .section{padding:80px 0;border-bottom:1px solid var(--line);scroll-margin-top:100px}.yorra-overview .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:32px}.yorra-overview .section-heading>p,.yorra-overview .split p:not(.eyebrow){color:var(--muted)}.yorra-overview .proof{min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--paper)}.yorra-overview .proof-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line);font-size:var(--xs);letter-spacing:.045em;color:var(--muted)}.yorra-overview .proof-head button{font-size:var(--xs);font-weight:650;text-decoration:underline;min-height:44px;flex-shrink:0}.yorra-overview .image-button{display:block;width:100%;padding:0;cursor:zoom-in}.yorra-overview .proof figcaption{padding:16px 20px;font-size:var(--sm);color:var(--muted);border-top:1px solid var(--line)}.yorra-overview .benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.yorra-overview .benefits h3{font-size:var(--base)}.yorra-overview .benefits p{font-size:var(--sm);color:var(--muted);margin-top:12px}.yorra-overview .note{font-size:var(--xs);color:var(--muted);margin-top:24px;max-width:90ch}.yorra-overview .compare-tabs{display:flex;gap:12px;margin-top:40px;border-bottom:1px solid var(--line)}.yorra-overview .compare-tabs button{padding:14px 18px;border-bottom:3px solid transparent;font-weight:650;color:var(--muted)}.yorra-overview .compare-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.yorra-overview .commit-story{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:32px;padding-top:28px}.yorra-overview [hidden]{display:none!important}.yorra-overview .commit-copy h3{font-size:var(--title);line-height:1.16}.yorra-overview .commit-copy p:not(.eyebrow){color:var(--muted);font-size:var(--sm);margin-top:16px}.yorra-overview .split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.yorra-overview .split p:not(.eyebrow){margin-top:20px}.yorra-overview .question{background:var(--navy);color:#fff;border-bottom:3px solid var(--gold);padding:32px;margin-top:32px}.yorra-overview .question .eyebrow{color:#c6cedd}.yorra-overview .question>p:last-child{font-size:var(--lg);line-height:1.5}.yorra-overview .research-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.yorra-overview .research-links a{padding:20px;border:1px solid var(--line);border-radius:6px;font-size:var(--base);font-weight:700;text-decoration:none;min-height:44px}.yorra-overview .research-links span{display:block;font-size:var(--sm);color:var(--muted);font-weight:400;margin-top:8px}.yorra-overview .research-breadth{font-size:var(--sm);margin-top:24px;color:var(--muted)}.yorra-overview .tracking-benefit{margin-top:24px;font-size:var(--lg)}.yorra-overview #questions h2+p{margin-top:20px}.yorra-overview .end{padding:64px;background:var(--navy);color:#fff;margin:64px 0;border-radius:10px}.yorra-overview .end .eyebrow{color:var(--gold)}.yorra-overview .end>p:not(.eyebrow){margin-top:20px;color:#d4dbe7}.yorra-overview .contact-line{font-size:var(--sm)}.yorra-overview .mobile-caption{display:none}.yorra-overview .product-dialog img{width:100%}@media(max-width:760px){.yorra-overview .wrap{width:calc(100% - 40px)}.yorra-overview .tour-hero{grid-template-columns:1fr;gap:32px;padding:40px 0}.yorra-overview .tour-hero h1{font-size:clamp(2rem,8vw,2.8rem)}.yorra-overview .promise{padding:24px}.yorra-overview .steps{grid-template-columns:1fr 1fr;gap:8px}.yorra-overview .section{padding:48px 0}.yorra-overview .commit-story,.yorra-overview .section-heading,.yorra-overview .split{grid-template-columns:1fr;gap:24px}.yorra-overview .benefits,.yorra-overview .research-links{grid-template-columns:1fr;gap:20px}.yorra-overview .end{padding:32px;margin:40px 0}.yorra-overview .proof-head{padding:8px 16px;gap:8px}.yorra-overview .proof figcaption{padding:16px}.yorra-overview .question{padding:24px}.yorra-overview .compare-tabs{gap:0}.yorra-overview .compare-tabs button{padding:12px;font-size:var(--sm)}.yorra-overview .mobile-caption{display:block;margin-top:8px}}