.theme-apprating{--bg:var(--color-white-000);--bg-card:var(--color-lavender-100);--accent:var(--color-violet-500);--fg-on-accent:var(--color-white-000)}.theme-apprating:not(header){background-color:var(--bg)}.theme-apprating .ground-ink,.theme-apprating .tone-dark{background-color:var(--color-violet-500);background-image:none;--bg-dark:var(--color-violet-500);--fg:var(--color-white-000);--fg-body:var(--color-white-000);--fg-muted:var(--color-white-000);--border:color-mix(in srgb,var(--color-white-000) 28%,transparent);--border-strong:color-mix(in srgb,var(--color-white-000) 45%,transparent);--accent-structural:var(--color-white-000);--accent:var(--color-white-000);--fg-on-accent:var(--color-ink-900)}.theme-apprating .hero-ink:after,.theme-apprating .hero-ink:before{display:none}.theme-apprating main>[data-slot=cta] .tone-dark,.theme-apprating main>[data-slot=cta].ground-ink{background-color:var(--color-navy-500);--bg-dark:var(--color-navy-500);--fg-body:color-mix(in srgb,var(--color-white-000) 78%,transparent);--fg-muted:color-mix(in srgb,var(--color-white-000) 60%,transparent);--accent:var(--color-amber-300);--fg-on-accent:var(--color-ink-900)}.theme-apprating .site-frame:has(main>:last-child.ground-ink)+footer{background-color:var(--color-white-000);--fg:var(--color-ink-900);--fg-body:color-mix(in srgb,var(--color-ink-900) 72%,transparent);--fg-muted:color-mix(in srgb,var(--color-ink-900) 60%,transparent);--border:color-mix(in srgb,var(--color-ink-900) 12%,transparent);--border-strong:color-mix(in srgb,var(--color-ink-900) 26%,transparent);--accent-structural:var(--color-ink-900);color:var(--fg)}.theme-apprating .site-frame:has(main>:last-child.ground-ink)+footer img[src^="/brand"]{filter:none}.theme-apprating .ground-ink .bg-bg-card,.theme-apprating .tone-dark .bg-bg-card{--accent:var(--color-violet-500);--fg-on-accent:var(--color-white-000)}body>header.theme-apprating{--top-banner-h:0px}body:not(.header-light)>header.theme-apprating{background-color:var(--color-navy-500);--bg:var(--color-navy-500);--bg-card:color-mix(in srgb,var(--color-white-000) 10%,var(--color-navy-500))}body.header-top:not(.header-light)>header.theme-apprating{background-color:transparent}body:not(.header-light)>header.theme-apprating img[src^="/brand/apprating/logo"]{filter:brightness(0) invert(1)}.ar-display{position:relative;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;line-height:1;letter-spacing:-.035em}:root{--ar-shadow:color-mix(in srgb,var(--color-violet-500) 55%,var(--color-navy-500))}.ar-stage{--stage-floor:var(--color-white-000);position:relative;overflow:hidden;background-color:var(--stage-floor);padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(64px,8vw,112px);color:var(--color-navy-500);--fg:var(--color-navy-500);--fg-body:color-mix(in srgb,var(--color-navy-500) 78%,transparent);--fg-muted:color-mix(in srgb,var(--color-navy-500) 62%,transparent)}.ar-stage-sky{position:absolute;inset:0;background:radial-gradient(60% 45% at 18% 8%,color-mix(in srgb,var(--color-violet-500) 70%,transparent) 0,transparent 70%),radial-gradient(55% 40% at 85% 12%,color-mix(in srgb,var(--color-violet-200) 90%,transparent) 0,transparent 72%),radial-gradient(70% 50% at 50% 30%,var(--color-violet-100) 0,transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--color-violet-200) 55%,var(--stage-floor)) 0,var(--stage-floor) 72%);pointer-events:none}.ar-scene{position:relative;width:min(100%,880px);margin:0 auto;display:flex;justify-content:center}.ar-phone{position:relative;z-index:3;text-align:left}@media (min-width:768px){.ar-phone{zoom:.86}}.ar-ghost{position:absolute;z-index:1;width:clamp(150px,24%,230px);aspect-ratio:1.1;border-radius:28px;padding:22px;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--color-white-000) 70%,transparent);color:var(--color-violet-500);box-shadow:0 16px 64px color-mix(in srgb,var(--ar-shadow) 14%,transparent)}.ar-ghost-l{top:14%;left:4%;transform:rotate(-13deg);opacity:.55}.ar-ghost-r{top:8%;right:5%;transform:rotate(12deg);opacity:.6}.ar-ghost-bar{display:block;height:12px;width:80%;border-radius:6px;background:color-mix(in srgb,var(--color-violet-500) 22%,transparent)}.ar-ghost-bar-s{width:50%}.ar-puddle{position:absolute;z-index:2;left:50%;top:46%;width:118%;height:70%;transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-floor) 0%,transparent) 0,var(--stage-floor) 55%);box-shadow:inset 0 4px 50px color-mix(in srgb,var(--color-white-000) 45%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-top:1px solid color-mix(in srgb,var(--color-white-000) 70%,transparent)}.ar-float{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:20px;background:var(--color-white-000);color:var(--color-navy-500);text-align:left;box-shadow:0 6px 24px color-mix(in srgb,var(--ar-shadow) 16%,transparent),0 24px 72px color-mix(in srgb,var(--ar-shadow) 22%,transparent)}.ar-float-l{left:2%;top:46%;transform:rotate(-8deg)}.ar-float-r{right:3%;top:22%;transform:rotate(9deg);flex-direction:column;align-items:flex-start;gap:4px;padding:16px 22px}.ar-float-icon{width:40px;height:40px;border-radius:10px;background-size:cover;background-position:50%;flex-shrink:0}.ar-float-label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.02em;color:var(--fg-muted)}.ar-float-stars{color:var(--color-violet-500)}.ar-float-time{align-self:flex-start;font-size:12px;line-height:16px;color:var(--fg-muted)}.ar-float-big{display:flex;align-items:baseline;gap:10px;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ar-float-up{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600;color:var(--color-violet-500)}.ar-floor-fade{position:absolute;z-index:5;left:calc(50% - 50vw);width:100vw;bottom:0;height:42%;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-floor) 0%,transparent) 0,var(--stage-floor) 62%);pointer-events:none}.ar-stage .ar-display{z-index:6;margin-top:clamp(-190px,-13vw,-72px);font-size:clamp(52px,8.6vw,124px);line-height:.96}.ar-stage-copy{position:relative;z-index:6}.ar-display-1,.ar-display-2{display:block}.ar-display-1{color:var(--color-violet-500)}.ar-display-2{color:var(--color-navy-500)}@media (max-width:767px){.ar-ghost{display:none}.ar-float-l{left:-2%;top:52%;transform:rotate(-6deg) scale(.86);transform-origin:left center}.ar-float-r{right:-2%;top:16%;transform:rotate(7deg) scale(.86);transform-origin:right center}}.ar-scale{position:relative;z-index:6;margin:44px auto 0;max-width:24rem}.ar-scale-track{position:relative;display:block;height:10px;border-radius:999px;background:color-mix(in srgb,var(--color-navy-500) 10%,transparent)}.ar-scale-gain{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--color-violet-500)}.ar-scale-mark{position:absolute;bottom:16px;transform:translateX(-50%);font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:20px;line-height:1;color:var(--color-violet-500)}.ar-scale-mark-from{color:var(--fg-muted);font-size:15px}.ar-scale-ticks{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;line-height:16px;font-weight:600;color:var(--fg-muted)}.ar-scale-ticks>span{display:inline-flex;align-items:center;gap:2px}.ar-scale-ticks svg{color:var(--color-violet-200)}.ar-stack-eyebrow{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet-500);margin-bottom:16px}.ar-display-section{font-size:clamp(38px,4.6vw,64px);color:var(--color-navy-500)}.ar-stack-grid{display:grid;gap:48px}@media (min-width:1024px){.ar-stack-grid{grid-template-columns:1fr minmax(0,480px);gap:64px;align-items:start}.ar-stack-head{position:sticky;top:120px}}.ar-stack{gap:72px;padding-bottom:96px}.ar-card,.ar-stack{display:flex;flex-direction:column}.ar-card{position:sticky;top:calc(110px + var(--i) * 28px);min-height:300px;border-radius:40px;padding:36px 40px;box-shadow:0 8px 32px color-mix(in srgb,var(--ar-shadow) 22%,transparent),0 28px 120px color-mix(in srgb,var(--ar-shadow) 30%,transparent)}.ar-card:first-child{transform:rotate(-3deg)}.ar-card:nth-child(2){transform:rotate(4deg)}.ar-card:nth-child(3){transform:rotate(-5deg)}.ar-card-violet{background:var(--color-violet-500);color:var(--color-white-000)}.ar-card-lavender{background:var(--color-violet-100);color:var(--color-navy-500)}.ar-card-navy{background:var(--color-navy-500);color:var(--color-white-000)}.ar-card-index{font-size:14px;font-weight:600;letter-spacing:.06em}.ar-card-figure{margin-top:auto;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:clamp(56px,8vw,92px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ar-card-scale{margin:18px 0 4px;max-width:16rem}.ar-card-lavender .ar-mini-gain{background:var(--color-violet-500)}.ar-card-note{margin-top:6px;font-size:18px;line-height:24px;font-weight:600}.ar-card-who{margin-top:4px;font-size:15px;line-height:20px}@media (max-width:767px){.ar-card{min-height:220px;padding:28px;border-radius:32px}.ar-card:first-child{transform:rotate(-2deg)}.ar-card:nth-child(2){transform:rotate(3deg)}.ar-card:nth-child(3){transform:rotate(-3deg)}.ar-stack{gap:48px}}@media (prefers-reduced-motion:reduce){.ar-card{position:relative;top:auto}}.ar-rail-section{position:relative;background:radial-gradient(60% 50% at 50% 100%,color-mix(in srgb,var(--color-violet-500) 45%,transparent) 0,transparent 70%),var(--color-navy-500);background-color:var(--color-navy-500);color:var(--color-white-000);--fg:var(--color-white-000);--fg-body:color-mix(in srgb,var(--color-white-000) 78%,transparent);--fg-muted:color-mix(in srgb,var(--color-white-000) 72%,transparent)}.ar-rail-eyebrow{color:var(--color-violet-200)}.ar-rail-title{color:var(--color-white-000)}.ar-rail-outer{display:none}.ar-rail-list{padding:72px 16px;gap:16px}.ar-rail-list,.ar-rail-list-item{display:flex;flex-direction:column}.ar-rail-list-item{align-items:flex-start;gap:10px;margin-top:40px}@media (min-width:1024px){.ar-rail-list{display:none}.ar-rail-outer{display:block;height:calc(var(--n) * 70vh + 100vh)}.ar-rail-sticky{position:sticky;top:68px;height:calc(100vh - 68px);display:flex;align-items:center}.ar-rail-frame{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}.ar-rail-head{margin-bottom:40px}.ar-rail-grid{display:grid;grid-template-columns:56px minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center}}.ar-rail{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:12px 0}.ar-rail-line{position:absolute;top:24px;bottom:24px;left:calc(50% - 1px);width:2px;background:color-mix(in srgb,var(--color-white-000) 16%,transparent);overflow:hidden}.ar-rail-fill{position:absolute;inset:0;background:var(--color-white-000);transform-origin:top}.ar-rail-dot{position:relative;width:22px;height:22px;display:grid;place-items:center;color:color-mix(in srgb,var(--color-white-000) 55%,transparent);transition:color .25s ease,transform .25s ease}.ar-rail-star{width:100%;height:100%}.ar-rail-dot.is-done{color:var(--color-white-000)}.ar-rail-dot.is-active{color:var(--color-violet-200);transform:scale(1.5)}.ar-rail .ar-rail-dot{background:var(--color-navy-500);border-radius:999px}.ar-rail-card{width:100%;border-radius:40px;padding:12px;background:color-mix(in srgb,var(--color-white-000) 10%,transparent);box-shadow:0 30px 80px color-mix(in srgb,var(--color-violet-500) 30%,transparent)}.ar-rail-card-in{border-radius:28px;background:var(--color-lavender-100);padding:24px;display:grid;overflow:hidden;color:var(--color-ink-900);--fg:var(--color-ink-900);--fg-body:color-mix(in srgb,var(--color-ink-900) 72%,transparent);--fg-muted:color-mix(in srgb,var(--color-ink-900) 60%,transparent);--border:color-mix(in srgb,var(--color-ink-900) 12%,transparent);--border-strong:color-mix(in srgb,var(--color-ink-900) 26%,transparent);--bg-card:var(--color-white-000);--accent:var(--color-violet-500);--fg-on-accent:var(--color-white-000)}.ar-rail-visual{grid-area:1/1;align-self:center;opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.ar-rail-visual.is-active{opacity:1;transform:none;pointer-events:auto}.ar-rail-text{display:grid}.ar-rail-step{grid-area:1/1;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s ease}.ar-rail-step.is-active{opacity:1;transform:none}.ar-rail-step-eyebrow{font-size:13px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-violet-200)}.ar-rail-step-title{margin-top:14px;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:clamp(28px,2.8vw,40px);line-height:1.05;letter-spacing:-.03em;color:var(--color-white-000)}.ar-rail-step-body{margin-top:16px;font-size:17px;line-height:27px;color:var(--fg-body);max-width:34rem}.ar-rail-list .ar-rail-card{margin-top:12px}@media (prefers-reduced-motion:reduce){.ar-rail-dot,.ar-rail-step,.ar-rail-visual{transition:none}}.ar-fan-panel{border-radius:48px;background:var(--color-navy-500);color:var(--color-white-000);padding:clamp(40px,6vw,88px) clamp(20px,5vw,72px) clamp(56px,7vw,104px);text-align:center;overflow:hidden}.ar-fan-eyebrow{color:var(--color-violet-200)}.ar-fan-title{color:var(--color-white-000)}.ar-fan{margin-top:48px;display:grid;gap:20px;text-align:left}@media (min-width:1024px){.ar-fan{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}}.ar-fan-card{position:relative;margin:0;border-radius:32px;padding:32px;display:flex;flex-direction:column;gap:12px}.ar-mini{position:relative;display:block;height:6px;margin-bottom:12px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent)}.ar-mini-gain{position:absolute;top:0;bottom:0;left:var(--from);width:calc(var(--to) - var(--from));border-radius:999px;background:currentColor}.ar-fan-lavender .ar-mini-gain,.ar-fan-violet,.ar-fan-white .ar-mini-gain{background:var(--color-violet-500)}.ar-fan-violet{color:var(--color-white-000)}.ar-fan-white{background:var(--color-white-000);color:var(--color-navy-500)}.ar-fan-lavender{background:var(--color-violet-100);color:var(--color-navy-500)}.ar-fan-headline{font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.02em}.ar-fan-note{font-size:14px;line-height:20px;font-weight:600}.ar-fan-quote{margin:8px 0 0;font-size:15px;line-height:24px}.ar-fan-name{margin-top:auto;padding-top:12px;font-size:14px;line-height:20px;font-weight:700;display:flex;flex-direction:column;gap:2px}.ar-fan-reported{font-weight:400}.ar-section{color:var(--color-navy-500)}.ar-head{max-width:44rem}.ar-head-center{margin-left:auto;margin-right:auto;text-align:center}.ar-head-lead{margin-top:20px;max-width:36rem}.ar-head-center .ar-head-lead{margin-left:auto;margin-right:auto}.ar-section[data-slot=support] .ar-head{max-width:none}.ar-quote{margin-top:32px;padding-left:20px;border-left:4px solid var(--color-violet-500);font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.02em;color:var(--color-violet-500)}.ar-frame{border-radius:40px;padding:12px;background:var(--color-violet-100)}.ar-frame-in{border-radius:28px;background:var(--color-white-000);padding:clamp(16px,3vw,32px);overflow:hidden}.ar-tile{border-radius:32px;padding:28px 28px 32px;background:var(--color-lavender-100);color:var(--color-navy-500);display:flex;flex-direction:column;gap:12px;min-height:240px}.ar-tile-accent{background:var(--color-violet-500);color:var(--color-white-000)}.ar-tile-index{font-size:13px;line-height:16px;font-weight:700;letter-spacing:.06em;color:var(--color-violet-500)}.ar-tile-accent .ar-tile-index{color:var(--color-white-000)}.ar-tile-title{margin-top:auto;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:26px;line-height:1.08;letter-spacing:-.02em}.ar-tile-body{font-size:15px;line-height:24px;color:color-mix(in srgb,var(--color-navy-500) 78%,transparent)}.ar-panel,.ar-tile-accent .ar-tile-body{color:var(--color-white-000)}.ar-panel{border-radius:48px;padding:clamp(32px,6vw,80px) clamp(20px,5vw,72px);background:radial-gradient(70% 60% at 50% 110%,color-mix(in srgb,var(--color-violet-500) 50%,transparent) 0,transparent 70%),var(--color-navy-500);background-color:var(--color-navy-500);--fg:var(--color-white-000);--fg-body:color-mix(in srgb,var(--color-white-000) 78%,transparent);--fg-muted:color-mix(in srgb,var(--color-white-000) 72%,transparent);--border:color-mix(in srgb,var(--color-white-000) 16%,transparent);--border-strong:color-mix(in srgb,var(--color-white-000) 32%,transparent);--bg-card:color-mix(in srgb,var(--color-white-000) 10%,var(--color-navy-500));--bg-section:color-mix(in srgb,var(--color-white-000) 8%,transparent)}.ar-panel .ar-stack-eyebrow{color:var(--color-violet-200)}.ar-panel .ar-display-section{color:var(--color-white-000)}.ar-faq details{counter-increment:ar-faq}.ar-faq{counter-reset:ar-faq}.ar-faq .faq-summary{justify-content:flex-start}.ar-faq .faq-summary:after{margin-left:auto}.ar-faq summary:before{content:counter(ar-faq,decimal-leading-zero);flex:none;display:inline-block;min-width:2.5em;font-weight:700;color:var(--color-violet-200)}.ar-cta{text-align:center}.ar-cta-title{margin-top:12px;font-size:clamp(56px,10vw,136px);color:var(--color-white-000)}.ar-cta-accent{color:var(--color-violet-200)}.ar-flow{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media (min-width:1024px){.ar-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}.ar-flow-step{--c:color-mix(in srgb,var(--color-violet-500) var(--tone),var(--color-violet-200));position:relative;display:flex;flex-direction:column;gap:8px;padding:44px 18% 44px 4px;min-height:250px;color:var(--c)}.ar-flow-shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ar-flow-shape path{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ar-flow-last .ar-flow-shape path{stroke-width:2px}.ar-flow-shape-v{display:none}@media (max-width:1023px){.ar-flow-shape-h{display:none}.ar-flow-shape-v{display:block}.ar-flow-step{padding:28px 24px 56px;min-height:0}}.ar-flow-num{font-weight:800;font-size:48px;line-height:1;letter-spacing:-.03em;color:var(--c);margin-bottom:28px}.ar-flow-num,.ar-flow-title{position:relative;font-family:var(--font-ar-display),var(--font-sans),sans-serif}.ar-flow-title{font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.015em;color:var(--color-navy-500)}.ar-flow-note{position:relative;font-size:14px;line-height:21px;color:color-mix(in srgb,var(--color-navy-500) 62%,transparent)}.ar-facts{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ar-facts li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-navy-500) 14%,transparent);font-size:14px;font-weight:600;color:var(--color-navy-500)}.ar-facts li svg{color:var(--color-violet-500)}@media (min-width:1024px){.ar-what-lead{padding-top:6px}}html body>header.look-stage.theme-apprating{background:transparent;box-shadow:none;padding-top:12px;margin-bottom:-80px;pointer-events:none;--fg:var(--color-ink-900);--fg-body:color-mix(in srgb,var(--color-ink-900) 72%,transparent);--fg-muted:color-mix(in srgb,var(--color-ink-900) 60%,transparent);--border:color-mix(in srgb,var(--color-ink-900) 12%,transparent);--border-strong:color-mix(in srgb,var(--color-ink-900) 26%,transparent);--bg-card:var(--color-lavender-100);--accent:var(--color-violet-500);--fg-on-accent:var(--color-white-000);color:var(--fg)}html body>header.look-stage .ads-header-bar{pointer-events:auto;height:60px;width:min(960px,calc(100% - 24px));max-width:none!important;padding-inline:20px 8px!important;border-radius:999px;background:color-mix(in srgb,var(--color-white-000) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid color-mix(in srgb,var(--color-navy-500) 8%,transparent);box-shadow:0 2px 6px color-mix(in srgb,var(--color-navy-500) 6%,transparent),0 12px 32px color-mix(in srgb,var(--color-navy-500) 10%,transparent)}html body>header.look-stage .ads-header-bar a,html body>header.look-stage .ads-header-bar button{border-radius:999px}html body>header.look-stage img[src^="/brand/apprating/logo"]{filter:none!important}.ar-stage{padding-top:calc(80px + clamp(32px, 5vw, 72px))}@media (min-width:1024px){.ar-rail-sticky{top:0;height:100vh;padding-top:80px}}@media (max-width:639px){html body>header.look-stage .ads-header-bar{height:56px;padding-inline:16px 6px!important}}.ar-lead{width:min(560px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:32px;background:var(--color-white-000);color:var(--color-navy-500);box-shadow:0 30px 80px color-mix(in srgb,var(--color-navy-500) 30%,transparent);overflow:auto;--fg:var(--color-navy-500);--fg-body:color-mix(in srgb,var(--color-navy-500) 78%,transparent);--fg-muted:color-mix(in srgb,var(--color-navy-500) 62%,transparent);--border:color-mix(in srgb,var(--color-navy-500) 14%,transparent);--accent:var(--color-violet-500);--fg-on-accent:var(--color-white-000);--bg-card:var(--color-lavender-100)}.ar-lead::backdrop{background:color-mix(in srgb,var(--color-navy-500) 55%,transparent);backdrop-filter:blur(4px)}.ar-lead-in{position:relative;padding:clamp(24px,5vw,40px);font-family:var(--font-sans),sans-serif}.ar-lead-close{position:absolute;z-index:2;top:14px;right:14px;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--color-lavender-100);color:var(--color-navy-500)}.ar-lead-title{font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-size:clamp(26px,4vw,34px);padding-right:48px}.ar-lead-sub{margin-top:8px;font-size:15px;line-height:22px;color:var(--fg-body)}.ar-lead-progress{display:block;height:6px;margin:24px 0 28px;border-radius:999px;background:var(--color-lavender-100);overflow:hidden}.ar-lead-progress>span{display:block;height:100%;border-radius:999px;background:var(--color-violet-500);transition:width .3s ease}.ar-lead-step{border:0;margin:0;padding:0;min-width:0}.ar-lead-q{display:block;font-size:16px;line-height:22px;font-weight:700;color:var(--color-navy-500)}.ar-lead-hint{margin-top:4px;font-size:14px;line-height:20px;color:var(--fg-muted)}.ar-lead-field{margin-top:10px;width:100%;padding:14px 16px;border-radius:14px;background:var(--color-lavender-100);font-size:16px;line-height:22px}.ar-lead-field:focus{outline:2px solid var(--color-violet-500);outline-offset:0}.ar-lead-area{min-height:96px;resize:vertical}.ar-lead-rating{display:block;margin:16px 0 8px;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:64px;line-height:1;letter-spacing:-.04em;color:var(--color-violet-500);font-variant-numeric:tabular-nums}.ar-lead-range{width:100%;accent-color:var(--color-violet-500)}.ar-lead-range-ends{display:flex;justify-content:space-between;font-size:13px;color:var(--fg-muted)}.ar-lead-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ar-lead-chip{position:relative;padding:10px 16px;border-radius:999px;border:1px solid var(--border);font-size:14px;font-weight:600;cursor:pointer}.ar-lead-chip input{position:absolute;opacity:0;pointer-events:none}.ar-lead-chip:has(input:focus-visible){outline:2px solid var(--color-violet-500);outline-offset:2px}.ar-lead-chip.is-on{background:var(--color-violet-500);border-color:var(--color-violet-500);color:var(--color-white-000)}.ar-lead-consent{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:14px;line-height:20px;color:var(--fg-body)}.ar-lead-consent input{margin-top:3px;accent-color:var(--color-violet-500);width:16px;height:16px;flex:none}.ar-lead-consent a{color:var(--color-violet-500);text-decoration:underline;text-underline-offset:2px}.ar-lead-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ar-lead-error{margin-top:16px;font-size:14px;line-height:20px;font-weight:600;color:var(--color-red-600);padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--color-red-600) 8%,var(--color-white-000))}.ar-lead-field[aria-invalid=true]{outline:2px solid var(--color-red-600);outline-offset:0}.ar-lead-chips[aria-invalid=true] .ar-lead-chip{border-color:var(--color-red-600)}.ar-lead-consent[data-invalid=true]{color:var(--color-red-600)}.ar-lead-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}.ar-lead-back{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--fg-body)}.ar-lead-done{text-align:center;padding:16px 0 8px}.ar-lead-done-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:999px;display:grid;place-items:center;background:var(--color-violet-500);color:var(--color-white-000)}.ar-lead-done .ar-lead-title{padding-right:0}@keyframes ar-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media (prefers-reduced-motion:no-preference){.ar-stage .ar-float-l{animation:ar-float 6s ease-in-out infinite}.ar-stage .ar-float-r{animation:ar-float 7s ease-in-out -2.5s infinite}.ar-stage .ar-ghost-l{animation:ar-float 9s ease-in-out -1s infinite}.ar-stage .ar-ghost-r{animation:ar-float 8s ease-in-out -4s infinite}}.ar-tile-tags{display:flex;flex-wrap:wrap;gap:6px}.ar-tile-tag{padding:6px 12px;border-radius:999px;font-size:13px;line-height:16px;font-weight:700;background:color-mix(in srgb,var(--color-violet-500) 12%,transparent);color:var(--color-violet-500)}.ar-tile-accent .ar-tile-tag{background:color-mix(in srgb,var(--color-white-000) 18%,transparent);color:var(--color-white-000)}.ar-tile-action{margin-top:12px;display:flex}.ar-tile-accent .ar-tile-action{--accent:var(--color-white-000);--fg-on-accent:var(--color-navy-500)}.ar-team{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-team-card{margin:0;display:flex;flex-direction:column;gap:14px}.ar-team-photo{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:32px;display:block}.ar-team-card figcaption{display:flex;flex-direction:column;gap:2px}.ar-team-name{font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;font-size:24px;line-height:1.1;letter-spacing:-.02em;color:var(--color-navy-500)}.ar-team-role{font-size:15px;line-height:22px;color:color-mix(in srgb,var(--color-navy-500) 72%,transparent)}.grid:has(.ar-tile-tags) .ar-tile-title{margin-top:8px}.grid:has(.ar-tile-tags) .ar-tile-action{margin-top:auto;padding-top:12px}@media (max-width:639px){.ar-team{gap:12px}.ar-team-photo{border-radius:18px}.ar-team-name{font-size:16px}.ar-team-role{font-size:12px;line-height:16px}}.ar-team-grid{display:grid;gap:40px;align-items:center}@media (min-width:1024px){.ar-team-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px}}.ar-tile-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--color-white-000);color:var(--color-violet-500)}.ar-panel.ar-faq{background:var(--color-lavender-100);background-color:var(--color-lavender-100);color:var(--color-navy-500);--fg:var(--color-navy-500);--fg-body:color-mix(in srgb,var(--color-navy-500) 78%,transparent);--fg-muted:color-mix(in srgb,var(--color-navy-500) 62%,transparent);--border:color-mix(in srgb,var(--color-navy-500) 12%,transparent);--border-strong:color-mix(in srgb,var(--color-navy-500) 26%,transparent);--bg-card:var(--color-white-000);--bg-section:var(--color-white-000)}.ar-panel.ar-faq .ar-stack-eyebrow{color:var(--color-violet-500)}.ar-panel.ar-faq .ar-display-section{color:var(--color-navy-500)}.ar-faq summary:before{color:var(--color-violet-500)}.ar-feed{--slot:62px;z-index:4;top:34%;width:250px;height:calc(var(--slot) * 3);text-align:left}.ar-feed,.ar-feed-item{position:absolute;left:0}.ar-feed-item{right:0;top:0;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:18px;background:var(--color-white-000);color:var(--color-navy-500);box-shadow:0 6px 24px color-mix(in srgb,var(--ar-shadow) 16%,transparent),0 24px 72px color-mix(in srgb,var(--ar-shadow) 20%,transparent);transform:translateY(calc(var(--pos) * var(--slot))) scale(calc(1 - var(--pos) * .04));transform-origin:top center;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s ease}.ar-feed-item[data-pos="-1"]{opacity:0;transform:translateY(calc(var(--slot) * -.6)) scale(.96)}.ar-feed-item[data-pos="1"]{opacity:.8}.ar-feed-item[data-pos="2"]{opacity:.5}.ar-feed-item[data-pos="3"]{opacity:0}.ar-feed-flag{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:none}.ar-feed-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ar-feed-country{font-size:13px;line-height:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-feed-stars{display:flex;gap:1px;color:var(--color-violet-500)}.ar-feed-time{align-self:flex-start;font-size:12px;line-height:16px;color:var(--fg-muted)}@media (max-width:767px){.ar-feed{left:-2%;top:46%;width:190px;transform:scale(.86);transform-origin:left top}.ar-feed-item[data-pos="2"]{opacity:0}}@media (prefers-reduced-motion:reduce){.ar-feed-item{transition:none}}.ar-store{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:8px 16px 8px 18px;border-radius:999px;background:color-mix(in srgb,var(--color-white-000) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-violet-500) 14%,transparent);font-size:14px;line-height:20px;color:var(--color-navy-500)}.ar-store-name{font-weight:700}.ar-store-sep{width:1px;height:18px;background:color-mix(in srgb,var(--color-navy-500) 16%,transparent)}.ar-store-flags{display:inline-flex}.ar-store-flags img{width:22px;height:22px;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--color-white-000)}.ar-store-flags img+img{margin-left:-6px}.ar-store-text{color:color-mix(in srgb,var(--color-navy-500) 78%,transparent)}.ar-store,.ar-store>span{white-space:nowrap}@media (max-width:479px){.ar-store{gap:8px;padding:7px 12px 7px 14px;font-size:13px}.ar-store-flags img:nth-child(n+4){display:none}.ar-store-flags img{width:20px;height:20px}}@media (max-width:767px){.ar-swipe{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.ar-swipe::-webkit-scrollbar{display:none}.ar-swipe>*{flex:0 0 82%;scroll-snap-align:start}.ar-swipe-panel{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.ar-swipe-panel>*{flex-basis:86%}.ar-flow{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-padding-inline:var(--gutter);scrollbar-width:none}.ar-flow::-webkit-scrollbar{display:none}.ar-flow-step{flex:0 0 64%;scroll-snap-align:start;padding:32px 20% 32px 4px;min-height:210px}.ar-flow-shape-h{display:block}.ar-flow-shape-v{display:none}}.ar-lead-check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;line-height:20px;color:var(--fg-body)}.ar-lead-check input{accent-color:var(--color-violet-500);width:16px;height:16px}.ar-lead-field:disabled{opacity:.5}.ar-lead-more{margin-top:14px;font-size:14px;font-weight:600;color:var(--color-violet-500)}.ar-lead-rating-inline{margin-left:8px;font-family:var(--font-ar-display),var(--font-sans),sans-serif;font-weight:800;color:var(--color-violet-500)}.ar-stage .ar-stage-copy p{text-wrap:balance}.ar-flag{display:inline-block;flex:none;border-radius:999px;overflow:hidden;position:relative}.ar-flag img{position:absolute;left:50%;top:50%;width:140%!important;height:140%!important;max-width:none;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%);border-radius:0!important;box-shadow:none!important}.ar-store-flags .ar-flag{width:22px;height:22px;box-shadow:0 0 0 2px var(--color-white-000)}.ar-store-flags .ar-flag+.ar-flag{margin-left:-6px}.ar-feed .ar-flag{width:28px;height:28px}@media (max-width:479px){.ar-store-flags .ar-flag:nth-child(n+4){display:none}.ar-store-flags .ar-flag{width:20px;height:20px}}.ar-rail-card{padding:0;background:none;border-radius:28px}.ar-faq .border-border-strong,.theme-apprating>footer{border-top-width:0}.ar-cta p{text-wrap:balance}.angle-night{background:radial-gradient(60% 55% at 85% 20%,color-mix(in srgb,var(--color-violet-500) 50%,transparent),transparent 70%),radial-gradient(45% 40% at 5% 95%,color-mix(in srgb,var(--color-violet-500) 25%,transparent),transparent 70%),var(--color-ink-900)}.angle-violet{background:#8b5cf6}.angle-amber{background:var(--color-amber-300)}.angle-night .angle-accent,.angle-violet .angle-accent{color:var(--color-amber-300)}.angle-amber .angle-accent{color:var(--color-ink-900);opacity:.72}.angle-violet .angle-lead{color:color-mix(in srgb,var(--color-white-000) 92%,transparent)}.angle-amber .angle-lead{color:color-mix(in srgb,var(--color-ink-900) 80%,transparent)}.angle-amber .angle-primary{background:var(--color-ink-900);color:var(--color-white-000)}.angle-note{margin-top:16px;font-size:15px;color:var(--fg-muted)}.angle-violet .angle-note{color:color-mix(in srgb,var(--color-white-000) 85%,transparent)}.angle-amber .angle-note{color:color-mix(in srgb,var(--color-ink-900) 70%,transparent)}.angle-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}@media (min-width:1024px){.angle-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.angle-text .text-pretty{max-width:34rem}.angle-stage{position:relative;display:flex;justify-content:center}.angle-memes{position:relative;width:100%;max-width:560px}.angle-platform{margin-top:96px}.angle-platform-cap{margin-bottom:20px;text-align:center;font-size:15px;color:var(--fg-muted)}.angle-violet .angle-platform-cap{color:color-mix(in srgb,var(--color-white-000) 85%,transparent)}.angle-amber .angle-platform-cap{color:color-mix(in srgb,var(--color-ink-900) 70%,transparent)}@media (max-width:640px){.angle-platform{margin-top:56px}}.am-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1;background:color-mix(in srgb,var(--color-white-000) 12%,transparent);color:var(--color-white-000)}.am-pill-accent{background:color-mix(in srgb,var(--color-violet-500) 55%,transparent)}.am-review{position:relative;z-index:2;width:min(420px,92%);padding:20px 22px;border-radius:18px;background:var(--color-white-000);color:var(--color-ink-900);box-shadow:0 30px 60px -25px rgb(0 0 0/.55);transform:rotate(-3deg)}.am-review-top{display:flex;justify-content:space-between;gap:10px;font-size:17px}.am-review-top span{font-size:13px;color:color-mix(in srgb,var(--color-ink-900) 50%,transparent)}.am-review-stars{display:flex;align-items:center;gap:2px;margin-top:6px;color:var(--color-amber-300);font-size:18px}.am-review-stars i{font-style:normal;color:var(--color-grey-200)}.am-review-stars span{margin-left:auto;font-size:13px;color:color-mix(in srgb,var(--color-ink-900) 50%,transparent)}.am-review p{margin-top:10px;font-size:15px;line-height:1.45;color:color-mix(in srgb,var(--color-ink-900) 80%,transparent)}.am-forecast{position:relative;z-index:1;width:min(440px,96%);margin:-28px 0 0 auto;padding:22px;border-radius:24px;background:#1c1b22;color:var(--color-white-000);box-shadow:0 30px 60px -25px rgb(0 0 0/.6);transform:rotate(2deg)}.am-forecast-top{display:flex;justify-content:space-between;gap:8px}.am-forecast-big{display:flex;align-items:center;gap:14px;margin-top:14px;font-size:clamp(56px,6vw,84px);font-weight:600;line-height:1;letter-spacing:-.04em}.am-sun{width:.62em;height:.42em;border-radius:999px;position:relative;background:var(--color-white-000);box-shadow:-.16em -.12em 0 -.02em var(--color-amber-300)}.am-forecast-cap{margin-top:10px;font-size:18px}.am-forecast-sub{margin-top:4px;font-size:13px;color:color-mix(in srgb,var(--color-white-000) 60%,transparent)}.am-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px}.am-days div{display:grid;gap:6px;justify-items:center;padding:10px 0;border-radius:12px;background:color-mix(in srgb,var(--color-white-000) 8%,transparent)}.am-days span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--color-white-000) 55%,transparent)}.am-days b{font-size:13px;font-weight:600}.am-cat-wrap{padding-top:70px}.am-labels{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;gap:16px}.am-labels span{max-width:46%;padding:12px 16px;border-radius:14px;background:var(--color-white-000);color:var(--color-ink-900);font-size:16px;font-weight:600;line-height:1.2;text-align:center;box-shadow:0 18px 36px -18px rgb(0 0 0/.45)}.am-labels span:first-child{transform:rotate(-4deg)}.am-labels span:last-child{transform:rotate(4deg)}.am-cat{display:block;width:74%;height:auto;margin:-10px auto 0;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.am-btns{display:flex;justify-content:space-between;padding:22px 9% 0}.am-btn{position:relative;width:132px;height:50px;border-radius:50%;box-shadow:0 16px 0 var(--btn-side),0 30px 0 6px rgb(30 20 60/.35)}.am-btn:after{content:"";position:absolute;left:16%;top:14%;width:46%;height:26%;border-radius:50%;border-top:3px solid rgb(255 255 255/.75)}.am-btn-yellow{background:#fcc72a;--btn-side:#d4a213}.am-btn-red{background:#f2386b;--btn-side:#c41b4b}.am-mom{position:absolute;z-index:3;left:-36px;bottom:26px;width:250px;padding:14px 16px;border-radius:16px;background:var(--color-white-000);color:var(--color-ink-900);box-shadow:0 24px 48px -20px rgb(0 0 0/.5);transform:rotate(-3deg)}.am-mom-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:color-mix(in srgb,var(--color-ink-900) 55%,transparent)}.am-mom-head .am-pill{font-size:10px;color:var(--color-violet-500);background:var(--color-violet-100)}.am-mom-num{display:flex;align-items:baseline;gap:10px;margin-top:4px;font-size:48px;font-weight:700;line-height:1}.am-mom-num small{font-size:12px;font-weight:600;color:var(--color-red-600)}.am-mom-who{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-grey-100)}.am-mom-who b{display:block;font-size:14px}.am-mom-who small{display:block;font-size:11px;color:color-mix(in srgb,var(--color-ink-900) 55%,transparent)}.am-heart{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-amber-300);font-size:14px}.am-receipts{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.am-receipt{position:relative;padding:22px 18px 26px;background:var(--color-white-000);color:var(--color-ink-900);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;box-shadow:0 26px 50px -24px rgb(0 0 0/.45);transform:rotate(-3deg);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /14px 100%}.am-receipt-ok{transform:rotate(3deg) translateY(28px)}.am-receipt-title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;font-weight:700;letter-spacing:.02em}.am-receipt-sub{margin:4px 0 12px;text-align:center;font-size:11px;color:color-mix(in srgb,var(--color-ink-900) 55%,transparent)}.am-receipt-row{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px dashed var(--color-grey-200)}.am-receipt-row b{font-weight:700;white-space:nowrap}.am-receipt-total{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:2px solid var(--color-ink-900);font-weight:700;color:var(--color-red-600)}.am-receipt-ok .am-receipt-total{color:var(--accent-up)}@media (max-width:640px){.am-review{padding:16px 18px}.am-review-top{font-size:15px}.am-review p{font-size:14px}.am-forecast{padding:16px}.am-labels span{font-size:13px;padding:9px 11px}.am-cat-wrap{padding-top:56px}.am-btn{width:96px;height:36px;box-shadow:0 11px 0 var(--btn-side),0 21px 0 4px rgb(30 20 60/.35)}.am-cat{width:80%}.am-mom{display:none}.am-receipts{gap:10px}.am-receipt{padding:16px 10px 20px;font-size:11px}.am-receipt-title{font-size:15px}.am-receipt-ok{transform:rotate(2deg) translateY(18px)}}body.header-top:has(.angle-violet,.angle-amber)>header{background:transparent;box-shadow:none}body:has(.angle-amber)>header .ads-header-bar a[href*="platform.rankforge.com"]{background:var(--color-ink-900);color:var(--color-white-000)}body:has(.angle-amber)>header .ads-header-bar a[href*="platform.rankforge.com"]:hover{background:color-mix(in srgb,var(--color-ink-900) 85%,var(--color-white-000))}.ab-band-night{background:#3d82f0}.ab-band-violet{background:#8b5cf6}.ab-band-night .country-chip,.ab-band-violet .country-chip{box-shadow:0 8px 20px -12px rgb(0 0 0/.35)}.ab-split-visual{position:relative}.ab-card{position:absolute;z-index:3;left:-24px;bottom:96px;width:300px;transform:rotate(-4deg)}.ab-card>*{padding:18px 20px;border-radius:16px;background:var(--color-white-000);color:var(--color-ink-900);box-shadow:0 24px 50px -20px color-mix(in srgb,var(--color-ink-900) 40%,transparent),var(--shadow-overlay)}.ab-dict{background:var(--color-amber-300)!important}.ab-dict-word{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.03em}.ab-dict-pos{margin:6px 0 10px;font-size:12px;font-style:italic;color:color-mix(in srgb,var(--color-ink-900) 65%,transparent)}.ab-dict ol{margin:0;padding-left:18px;list-style:decimal;font-size:14px;font-weight:600;line-height:1.4}.ab-dict-see{margin-top:10px;font-size:11px;color:color-mix(in srgb,var(--color-ink-900) 70%,transparent)}.ab-lives{background:#1c1b22!important;color:var(--color-white-000)!important}.ab-lives-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:color-mix(in srgb,var(--color-white-000) 60%,transparent)}.ab-lives-hearts{color:#ef4b6a;letter-spacing:2px;font-size:15px}.ab-lives-hearts i{font-style:normal;color:color-mix(in srgb,var(--color-white-000) 25%,transparent)}.ab-lives-title{margin-top:10px;font-size:18px;line-height:1.25}.ab-lives-title b{color:#b99bff;font-weight:600}.ab-vs{display:grid;gap:0;padding:0!important;overflow:hidden}.ab-vs-row{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.3}.ab-vs-no{background:var(--color-white-000);color:color-mix(in srgb,var(--color-ink-900) 70%,transparent)}.ab-vs-yes{background:var(--color-amber-300)}.ab-vs-row img{flex:none;width:72px;height:72px;-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.ab-split-visual{display:flex;flex-direction:column-reverse}.ab-card{position:relative;left:auto;bottom:auto;margin:0 auto 20px;width:100%;max-width:320px;transform:rotate(-2deg)}}.site-frame main>.angle-hero+.band-flush{padding-top:var(--space-section)}.ab-mom{position:relative;margin-top:120px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;border-radius:var(--radius-sheet,28px);background:radial-gradient(55% 80% at 82% 60%,color-mix(in srgb,var(--color-violet-500) 55%,transparent),transparent 70%),var(--color-ink-900);color:var(--color-white-000)}.ab-mom-text{padding:56px}.ab-mom-pov{font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.03em;font-weight:500;max-width:560px}.ab-mom-pov span{color:var(--color-violet-200)}.ab-mom-dl{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 16px;border-radius:14px;background:var(--color-white-000);color:var(--color-ink-900);font-size:14px;font-weight:600;line-height:1.3}.ab-mom-dl b{font-size:40px;line-height:1;letter-spacing:-.04em}.ab-mom-dl small{display:block;font-weight:400;color:color-mix(in srgb,var(--color-ink-900) 60%,transparent)}.ab-mom-line{margin:22px 0 26px;font-size:20px;font-weight:500}.ab-mom-line span{color:var(--color-amber-300)}.ab-mom-art{position:relative;align-self:stretch}.ab-mom-art img{position:absolute;right:24px;bottom:0;height:calc(100% + 120px);width:auto;max-width:none}.ab-mom-bubble{position:absolute;z-index:2;left:-40px;top:40px;padding:12px 16px;border-radius:18px 18px 18px 4px;background:var(--color-white-000);color:var(--color-ink-900);font-size:16px;font-weight:600;white-space:nowrap;box-shadow:0 18px 36px -18px rgb(0 0 0/.5);transform:rotate(-3deg)}@media (max-width:900px){.ab-mom{grid-template-columns:1fr;margin-top:64px}.ab-mom-text{padding:36px 24px 8px}.ab-mom-art{height:340px}.ab-mom-art img{right:50%;translate:50% 0;height:100%}.ab-mom-bubble{left:auto;right:10px;top:36px;font-size:13px;white-space:normal;max-width:128px}}body.header-top:has(.angle-violet)>header img[src^="/logo"]{filter:brightness(0) invert(1)}.os-rows{display:grid;gap:20px;margin-top:48px}.os-row-step{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;padding:36px;border-radius:28px;background:var(--bg-card);box-shadow:var(--shadow-overlay)}.os-num{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-violet-500)}.os-text h3{margin-top:10px;font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.025em;font-weight:600;color:var(--fg)}.os-text p{margin-top:12px;font-size:16px;line-height:1.5;color:var(--fg-body);max-width:30rem}.os-text .os-case{margin-top:16px;font-size:14px;color:var(--fg-muted)}.os-visual{min-width:0}@media (max-width:1023px){.os-rows{margin-top:32px;gap:16px}.os-row-step{grid-template-columns:1fr;gap:24px;padding:22px}}.ab-fig-cat .ab-mom-art img{right:8px;height:calc(100% + 100px)}.ab-fig-cat .ab-mom-bubble{left:auto;right:260px;top:20px}@media (max-width:900px){.ab-fig-cat .ab-mom-art img{right:50%;height:100%}.ab-fig-cat .ab-mom-bubble{right:10px;top:24px}}.angle-protein{background:radial-gradient(45% 60% at 72% 45%,color-mix(in srgb,var(--color-violet-500) 70%,transparent),transparent 70%),#120a24}.angle-protein .angle-accent{color:var(--color-amber-300)}.am-tub-wrap{display:flex;justify-content:center;align-items:center;min-height:520px}.am-tub{width:min(340px,62%);height:auto;margin-right:34%;filter:drop-shadow(0 40px 60px rgb(0 0 0/.55))}.am-facts{position:absolute;right:0;bottom:-10px;width:250px;padding:14px 16px;border-radius:10px;background:var(--color-white-000);color:var(--color-ink-900);box-shadow:0 24px 48px -20px rgb(0 0 0/.6);transform:rotate(3deg)}.am-facts-title{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1}.am-facts-serving{margin:4px 0 8px;padding-bottom:6px;border-bottom:6px solid var(--color-ink-900);font-size:12px}.am-facts-row{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--color-grey-200);font-size:13px}.am-facts-row b{font-weight:700}.am-facts-note{margin-top:8px;padding-top:6px;border-top:3px solid var(--color-ink-900);font-size:11px;color:color-mix(in srgb,var(--color-ink-900) 65%,transparent)}.ab-streak{background:#1c1b22!important;color:var(--color-white-000)!important}.ab-streak-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:color-mix(in srgb,var(--color-white-000) 70%,transparent)}.ab-streak-head b{font-size:20px;color:var(--color-amber-300)}.ab-streak-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:12px}.ab-streak-days span{display:grid;justify-items:center;gap:4px;padding:6px 0;border-radius:8px;background:color-mix(in srgb,var(--color-white-000) 8%,transparent);font-size:11px;color:color-mix(in srgb,var(--color-white-000) 60%,transparent)}.ab-streak-days i{font-style:normal;font-weight:700;color:var(--color-amber-300)}.ab-streak-note{margin-top:10px;font-size:16px;font-weight:600}@media (max-width:640px){.am-tub-wrap{min-height:0;justify-content:center;align-items:center}.am-tub{width:44%;margin-right:0;flex:none}.am-facts{position:relative;right:auto;bottom:auto;flex:none;width:54%;max-width:210px;margin-left:2%;padding:9px 10px}.am-facts-title{font-size:16px}.am-facts-serving{font-size:10px;border-bottom-width:4px}.am-facts-row{gap:6px;padding:4px 0;font-size:10px}.am-facts-note{font-size:9px}}.site-frame main>[data-slot=cta]{min-height:0}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--font-sans:"Figtree","Figtree Fallback"}