:root{--blue:#0d74f7;--blue-deep:#0758c4;--blue-soft:#eaf3ff;--ink:#18335f;--muted:#637590;--line:#0d74f729;--surface:#ffffffb8;--surface-strong:#ffffffeb;--shadow:0 24px 70px #1947872e;--radius:8px;color-scheme:light;color:var(--ink);background:#f8fbff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:#f8fbff;min-width:320px}body{min-width:320px;color:var(--ink);background:linear-gradient(#f7fbff 0%,#edf6ff 34%,#f5faff 70%,#fff 100%);margin:0;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}.hero{background:radial-gradient(at top,#0d74f721,#0000 58%);grid-template-rows:auto 1fr;min-height:88svh;padding:18px clamp(18px,4vw,56px) 40px;display:grid;position:relative;overflow:hidden}.site-header{padding:18px clamp(18px,4vw,56px) 0}.site-header-hero{padding:0}.top-nav{z-index:4;justify-content:space-between;align-items:center;gap:16px;width:min(1120px,100%);margin:0 auto;display:flex;position:relative}.header-actions{justify-content:flex-end;align-items:center;gap:22px;margin-left:auto;display:flex}.brand-link{border-radius:8px;align-items:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.brand-link span{line-height:1;transform:translateY(-1px)}.brand-link img,.footer-brand img{border-radius:8px;width:36px;height:36px;box-shadow:0 10px 24px #0d74f738}.hero-copy{z-index:3;text-align:center;place-self:center;width:100%;max-width:760px;padding:82px 0 110px;position:relative}.hero-icon{border-radius:22px;width:96px;height:96px;margin:0 auto 34px;box-shadow:0 24px 55px #0d74f747}h1,h2,h3,p{overflow-wrap:anywhere}h1{color:var(--blue-deep);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(40px,6vw,78px);line-height:.95}.hero-subtitle{color:#425d85;width:min(620px,100%);margin:46px auto 48px;font-size:clamp(20px,3vw,28px);line-height:1.32}.hero-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.scene-phone{opacity:.42;filter:blur(.1px);position:absolute;transform:rotate(-8deg)}.scene-phone .phone-shot{width:230px}.scene-phone figcaption{display:none}.scene-phone-left{bottom:4vh;left:max(18px,50% - 650px)}.scene-phone-right{top:18vh;right:max(18px,50% - 650px);transform:rotate(8deg)}.app-store-badge-link{will-change:transform;border-radius:8px;justify-content:center;align-items:center;height:48px;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.app-store-badge-link:hover{filter:drop-shadow(0 14px 24px #13213a29);transform:translateY(-2px)}.app-store-badge-link:active{filter:drop-shadow(0 8px 16px #13213a24);transform:translateY(0)scale(.985)}.app-store-badge-link img{width:auto;height:48px}.hero-copy .app-store-badge-link,.hero-copy .app-store-badge-link img{height:62px}.app-store-badge-link.compact,.app-store-badge-link.compact img{height:40px}.top-nav .app-store-badge-link.compact{position:relative;top:-1px}.screenshot-band,.reviews-band,.endorse-band,.explanation-band{width:min(1180px,100% - 36px);margin:0 auto;padding:56px 0}.section-heading{width:min(760px,100%);margin-bottom:56px}.section-heading h2,.reviews-heading h2,.explanation-copy h2,.plain-card h1{color:var(--blue-deep);letter-spacing:0;margin:0;font-size:clamp(32px,4.4vw,50px);font-weight:800;line-height:1.08}.screenshot-band .section-heading h2{line-height:1.22}.screenshot-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(18px,2.5vw,28px);display:grid}.phone-shot{transform-origin:top;gap:14px;margin:0;display:grid}.screenshot-grid .phone-shot{gap:0}.screenshot-grid .phone-shot figcaption{display:none}.phone-shell{aspect-ratio:1148/2436;background:linear-gradient(145deg,#071222 0%,#17243a 42%,#07111f 100%);border-radius:8.9%/4.2%;width:100%;min-height:0;padding:2.18%;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 0 4px #00000047,0 22px 54px #25529126,0 4px 12px #0f1f381a}.phone-island{z-index:3;background:#08162a;border-radius:999px;width:15.5%;height:1.97%;position:absolute;top:1.85%;left:50%;transform:translate(-50%)}.phone-screen{z-index:1;background:#f6fbff;border-radius:7%/3.2%;width:100%;position:relative;overflow:hidden}.phone-side-button{z-index:0;background:#07111f;border-radius:999px;width:.87%;position:absolute;box-shadow:inset 1px 0 #ffffff24}.phone-side-button-left{left:-.7%}.phone-side-button-silent{height:3.3%;top:19.7%}.phone-side-button-volume-up{height:5.9%;top:23.6%}.phone-side-button-volume-down{height:5.9%;top:31%}.phone-side-button-right{height:8.6%;top:25%;right:-.1%}.phone-screen-image{width:100%;height:auto}.principle-item svg{color:var(--blue);flex:none}.phone-shot figcaption{color:var(--ink);text-align:center;font-size:18px;font-weight:800}.reviews-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:48px;display:grid}.reviews-heading h2{line-height:1.16}.rating-summary{width:min(430px,100%);color:inherit;border-radius:8px;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:24px;padding:14px 16px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}.rating-summary:hover{background:#ffffff8f;transform:translateY(-2px)}.rating-summary:active{transform:translateY(0)scale(.99)}.rating-summary:focus-visible{outline-offset:4px;outline:3px solid #0d74f733}.rating-score{justify-items:center;gap:7px;display:grid}.rating-value{color:var(--blue-deep);font-size:64px;font-weight:800;line-height:.88}.rating-scale{color:#5b7090;font-size:15px;font-weight:700;line-height:1}.rating-breakdown{gap:10px;min-width:0;display:grid}.rating-chart{gap:4px;display:grid}.rating-row{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid}.rating-row-stars{color:var(--blue);justify-content:flex-end;align-items:center;gap:0;display:flex}.rating-track{background:#0d74f71f;border-radius:999px;height:5px;overflow:hidden}.rating-fill{border-radius:inherit;background:var(--blue);height:100%;display:block}.rating-total{color:#5b7090;justify-self:end;font-size:15px;font-weight:700;line-height:1.2}.review-stars{color:var(--blue);align-items:center;gap:3px;display:flex}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review-card{background:var(--surface);backdrop-filter:blur(20px);border:1px solid #ffffffc7;border-radius:8px;flex-direction:column;min-height:250px;margin:0;padding:24px;display:flex;box-shadow:0 16px 42px #1b4e8e14}.review-card blockquote{margin:20px 0 24px}.review-card h3{color:var(--blue-deep);letter-spacing:0;margin:0;font-size:20px;font-weight:750;line-height:1.2}.review-card blockquote p{color:#506b92;margin:12px 0 0;font-size:16px;line-height:1.58}.review-card figcaption{color:#7486a0;margin-top:auto;font-size:13px;font-weight:650;line-height:1.3}.review-card figcaption a{color:inherit;text-underline-offset:3px;border-radius:4px;text-decoration-color:#7486a073}.review-card figcaption a:hover{text-decoration-color:currentColor}.review-card figcaption a:focus-visible{outline-offset:3px;outline:3px solid #0d74f733}.explanation-band{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(26px,6vw,72px);display:grid}.explanation-copy p{color:#506b92;margin:22px 0 0;font-size:20px;line-height:1.55}.principle-list{gap:12px;display:grid}.principle-item{background:var(--surface);backdrop-filter:blur(20px);color:#36557f;border:1px solid #ffffffc7;border-radius:8px;align-items:center;gap:14px;min-height:62px;padding:0 18px;font-weight:700;display:flex;box-shadow:0 12px 34px #1b4e8e14}.site-footer{padding:30px clamp(18px,4vw,56px) 40px}.footer-inner{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px 24px;width:min(1120px,100%);margin:0 auto;padding-top:24px;display:grid}.footer-brand,.site-links{align-items:center;gap:14px;display:flex}.footer-brand{color:var(--ink);font-weight:800;text-decoration:none}.site-links{flex-wrap:wrap}.header-links{justify-content:flex-end}.footer-links{flex-wrap:wrap;justify-content:flex-end}.footer-download{justify-content:flex-end;display:flex}.site-links a{color:#5d728f;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none}.site-links a:hover{color:var(--blue-deep)}.brand-link:focus-visible,.site-links a:focus-visible,.app-store-badge-link:focus-visible{outline-offset:4px;outline:3px solid #0d74f733}.footer-credit,.footer-legal{color:#7d8da4;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.footer-credit{color:#5d728f;font-size:13px}.footer-credit a{color:inherit;text-underline-offset:3px}.plain-page{width:min(820px,100% - 36px);min-height:72svh;margin:0 auto;padding:48px 0 74px}.plain-card{background:var(--surface-strong);box-shadow:var(--shadow);border:1px solid #ffffffc7;border-radius:8px;padding:clamp(28px,6vw,56px)}.plain-card p{color:#506b92;font-size:19px;line-height:1.6}.plain-card a{color:var(--blue-deep);font-weight:700}.policy-updated{color:#6f82a0;margin:12px 0 0;font-size:15px;line-height:1.45}.policy-section{margin-top:34px}.policy-section h2{color:var(--blue-deep);letter-spacing:0;margin:0 0 12px;font-size:24px;line-height:1.16}.policy-section p{color:#506b92;margin:14px 0 0;font-size:18px;line-height:1.62}.policy-list{color:#506b92;gap:10px;margin:16px 0 0;padding-left:20px;font-size:18px;line-height:1.52;display:grid}.policy-list li::marker{color:var(--blue)}.contact-card a{text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.contact-form{gap:18px;margin-top:32px;display:grid}.contact-form label{color:#526f98;gap:8px;font-size:14px;font-weight:600;display:grid}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffdb;border:1px solid #0d74f729;border-radius:8px;font-size:16px;line-height:1.4;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 8px 22px #1e56990b,inset 0 1px #fffffff2}.contact-form input{height:50px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:170px;padding:14px 15px}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-field{min-height:65px}.contact-form input:focus,.contact-form textarea:focus{background:#fffffff5;border-color:#0d74f775;outline:0;box-shadow:0 12px 28px #1e569914,0 0 0 4px #0d74f71a}.contact-form button{background:linear-gradient(180deg, #2388ff 0%, var(--blue) 100%);color:#fff;cursor:pointer;min-height:48px;font:inherit;letter-spacing:0;will-change:transform;border:1px solid #0d74f714;border-radius:8px;justify-content:center;justify-self:start;align-items:center;margin-top:2px;padding:0 20px;font-size:16px;font-weight:650;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 22px #0d74f729,inset 0 1px #ffffff47}.contact-form button:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 14px 28px #0d74f733,inset 0 1px #ffffff4d}.contact-form button:disabled{cursor:wait;opacity:.72;transform:none}.contact-form button:active{filter:brightness(.98);transform:translateY(0)scale(.985);box-shadow:0 7px 16px #0d74f729,inset 0 1px #fff3}.contact-form button:focus-visible{outline-offset:3px;outline:3px solid #0d74f733}.contact-status{color:#526f98;margin:0;font-size:15px;line-height:1.45}.contact-status.is-success{color:#14756e}.contact-status.is-error{color:#c65342}@media (width<=940px){.hero{min-height:84svh}.scene-phone{opacity:.2}.screenshot-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-grid{grid-template-columns:1fr}.screenshot-grid>.phone-shot{transform:none}.explanation-band{grid-template-columns:1fr}}@media (width<=700px){.reviews-heading{grid-template-columns:1fr}}@media (width<=640px){.hero{min-height:88svh;padding-inline:16px}.top-nav .app-store-badge-link{display:none}.header-actions{flex:1;gap:12px;min-width:0}.brand-link span{display:none}.header-links{justify-content:flex-end;gap:7px 10px}.header-links a{font-size:13px}.hero-copy{max-width:360px;padding:52px 0 92px}.hero-icon{border-radius:18px;width:78px;height:78px;margin-bottom:30px}h1{font-size:28px;line-height:1}.hero-subtitle{width:min(290px,100%);margin:30px auto 36px;font-size:18px}.scene-phone .phone-shot{width:170px}.scene-phone-left{bottom:6vh;left:-94px}.scene-phone-right{top:18vh;right:-108px}.scene-phone{display:none}.screenshot-band,.reviews-band,.endorse-band,.explanation-band{width:min(440px,100% - 32px);padding:40px 0}.section-heading{margin-bottom:34px}.screenshot-grid,.review-grid{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory;grid-template-columns:none;grid-auto-flow:column;width:calc(100vw - 16px);margin-left:0;padding-right:32px;overflow-x:auto}.screenshot-grid{grid-auto-columns:min(78vw,300px);gap:18px}.screenshot-grid::-webkit-scrollbar{display:none}.review-grid::-webkit-scrollbar{display:none}.phone-shot{width:min(280px,100%);margin-inline:auto}.screenshot-grid .phone-shot{scroll-snap-align:start;width:100%;margin-inline:0}.section-heading h2,.reviews-heading h2,.explanation-copy h2,.plain-card h1{font-size:36px}.reviews-heading{gap:24px;margin-bottom:32px}.rating-summary{grid-template-columns:auto minmax(0,1fr);justify-self:start;gap:18px;width:100%;margin-left:0;padding-inline:0}.review-grid{grid-auto-columns:min(82vw,330px);gap:14px}.review-card{scroll-snap-align:start;min-height:270px}.explanation-copy p{font-size:18px}.contact-form button{width:100%}.footer-inner{grid-template-columns:1fr;align-items:flex-start}.footer-links,.footer-download{justify-content:flex-start}.footer-links{grid-template-columns:repeat(3,max-content);justify-items:start;gap:10px 14px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.feature-list{gap:12px;display:grid}.feature-item{border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(20px);color:#36557f;border:1px solid #ffffffc7;align-items:flex-start;gap:14px;padding:20px;font-size:17px;line-height:1.5;display:flex;box-shadow:0 12px 34px #1b4e8e14}.feature-item svg{color:var(--blue);flex:none;margin-top:2px}.feature-item strong{color:var(--blue-deep)}.page-cta{border-radius:var(--radius);background:var(--surface-strong);box-shadow:var(--shadow);border:1px solid #ffffffc7;flex-wrap:wrap;align-items:center;gap:20px;padding:clamp(24px,4vw,34px);display:flex}.page-cta>img{border-radius:14px;width:62px;height:62px}.page-cta .app-store-badge-link{flex:none}.page-cta div{flex:260px}.page-cta h2{color:var(--blue-deep);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:800;line-height:1.16}.page-cta p{color:#506b92;margin:8px 0 0;font-size:17px;line-height:1.5}.ref-list{gap:10px;display:grid}.ref-row{border-radius:var(--radius);background:var(--surface-strong);border:1px solid #ffffffc7;grid-template-columns:160px minmax(0,1fr);gap:6px 24px;padding:20px 24px;text-decoration:none;display:grid;box-shadow:0 12px 34px #1b4e8e14}a.ref-row:hover{box-shadow:0 18px 46px #1b4e8e26}.ref-row h3{color:var(--blue-deep);margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.24}.ref-row p{color:#506b92;margin:0;font-size:16px;line-height:1.55}.ref-meta{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-top:3px;font-size:13px;font-weight:700}.spec-list{border-radius:var(--radius);background:var(--surface-strong);border:1px solid #ffffffc7;overflow:hidden;box-shadow:0 12px 34px #1b4e8e14}.spec-row{border-top:1px solid var(--line);color:#36557f;grid-template-columns:160px minmax(0,1fr);gap:6px 24px;padding:17px 24px;font-size:17px;line-height:1.5;display:grid}.spec-row:first-child{border-top:none}.spec-row dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding-top:3px;font-size:13px;font-weight:700}.spec-row dd{margin:0}@media (width<=700px){.ref-row,.spec-row{grid-template-columns:minmax(0,1fr);gap:6px}.ref-meta,.spec-row dt{padding-top:0}}.kit-page{width:min(1120px,100% - 48px);margin:0 auto;padding-bottom:clamp(16px,2vw,32px)}.kit-header{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,34px);padding:clamp(36px,5vw,68px) 0 clamp(26px,4vw,44px);display:flex}.kit-header>img{border-radius:23px;width:104px;height:104px;box-shadow:0 18px 46px #1b4e8e2e}.kit-intro{flex:340px}.kit-eyebrow{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.kit-intro h1{color:var(--blue-deep);letter-spacing:-.012em;white-space:normal;margin:0;font-size:clamp(32px,4.2vw,50px);font-weight:800;line-height:1.06}.kit-intro p{color:#506b92;width:min(560px,100%);margin:12px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.kit-links{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.kit-links a{color:var(--blue-deep);font-size:16px;font-weight:700;text-decoration:none}.kit-links a:hover{text-decoration:underline}.kit-section{border-top:1px solid var(--line);padding:clamp(30px,4vw,50px) 0}.kit-page>.kit-section:last-of-type{padding-bottom:0}.kit-section>h2{color:var(--blue-deep);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.2}.kit-lede{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.55}.kit-body{gap:16px;width:min(760px,100%);margin-top:22px;display:grid}.kit-body.is-wide{width:100%}.kit-body p{color:#506b92;margin:0;font-size:17px;line-height:1.65}.kit-note{color:var(--muted);font-size:15px;line-height:1.6}.kit-link{color:var(--blue-deep);justify-self:start;font-size:17px;font-weight:700;text-decoration:none}.kit-link:hover{text-decoration:underline}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stat-tile{border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(20px);border:1px solid #ffffffc7;padding:22px 24px;box-shadow:0 12px 34px #1b4e8e14}.stat-tile b{color:var(--blue-deep);font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1;display:block}.stat-tile span{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.45;display:block}.split-hero{grid-template-columns:minmax(0,1.08fr) minmax(240px,.92fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(32px,5vw,64px) 0 clamp(26px,4vw,48px);display:grid}.split-hero h1{color:var(--blue-deep);letter-spacing:-.015em;white-space:normal;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:700;line-height:1.06}.split-hero p{color:#506b92;margin:20px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.split-hero-art{justify-self:center;width:min(250px,100%)}.split-hero-art figcaption{display:none}.kit-body.is-flush{margin-top:0}@media (width<=900px){.split-hero{grid-template-columns:minmax(0,1fr)}.split-hero-art{justify-self:start;width:min(210px,60%)}}@media (width<=640px){.stat-row{grid-template-columns:minmax(0,1fr)}}.kit-hero{padding:clamp(32px,5vw,64px) 0 clamp(24px,3.4vw,40px)}.kit-back{color:var(--muted);margin-bottom:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.kit-back:hover{color:var(--blue-deep)}.kit-hero h1{width:min(820px,100%);color:var(--blue-deep);letter-spacing:-.015em;white-space:normal;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.06}.kit-hero p{color:#506b92;width:min(640px,100%);margin:20px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.kit-steps{counter-reset:s;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.kit-steps li{border-radius:var(--radius);background:var(--surface);backdrop-filter:blur(20px);color:#36557f;counter-increment:s;border:1px solid #ffffffc7;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;padding:15px 20px;font-size:17px;line-height:1.55;display:grid;box-shadow:0 12px 34px #1b4e8e14}.kit-steps li:before{content:counter(s);color:var(--blue);font-size:20px;font-weight:800;line-height:1.3}.kit-body ul{color:#506b92;margin:0;padding-left:22px;font-size:17px;line-height:1.7}.kit-body li{margin:0 0 9px}.kit-body li:last-child,.kit-body ul:last-child{margin-bottom:0}.endorse-list{gap:14px;display:grid}.endorse{border-radius:var(--radius);background:#fff;border:1px solid #0d74f724;gap:14px;padding:clamp(24px,3vw,32px);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 28px #1b4e8e0f}.endorse:hover{border-color:#0d74f757;transform:translateY(-1px);box-shadow:0 18px 44px #1b4e8e1f}.endorse .endorse-quote{color:var(--ink);letter-spacing:-.008em;margin:0;font-size:clamp(18px,1.85vw,22px);font-weight:700;line-height:1.45}.endorse .endorse-by{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0;font-size:15px;line-height:1.5;display:flex}.endorse .endorse-by strong{color:var(--blue-deep);font-size:15px;font-weight:800}.endorse-by span+span:before,.endorse-by strong+span:before{content:"·";color:#6375908c;margin-right:9px}.press-logos{justify-items:center;gap:16px;display:grid}.press-logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px clamp(28px,4vw,44px);margin:0;padding:0;list-style:none;display:flex}.press-logo-row a{color:#42618d;display:block}.press-logo-row a:hover{color:var(--blue-deep)}.press-logo{width:calc(var(--logo-w) * var(--logo-scale,1));height:calc(var(--logo-h) * var(--logo-scale,1));-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat;background-color:currentColor;display:block}.press-logos .press-mention{max-width:620px;color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.5}.press-logos .press-mention a{text-wrap:balance;color:inherit;text-underline-offset:3px;text-decoration-color:#63759047;display:inline-block}.press-logos .press-mention a:hover{color:var(--blue-deep)}.hero-press{margin-top:clamp(38px,5vw,58px)}.press-logos.split-hero-press{width:fit-content;margin-top:clamp(30px,4vw,44px)}@media (width<=640px){.press-logos{--logo-scale:.8}}@media (forced-colors:active){.press-logo{forced-color-adjust:none;background-color:linktext}}.spec-sep{color:var(--blue);margin:0 11px;font-weight:800}.stat-tile b{align-items:center;gap:9px;display:flex}.stat-star{color:var(--blue);flex:none}
