@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_946509{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_946509{--font-display:"Manrope","Manrope Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ef116d{--font-ui:"DM Sans","DM Sans Fallback"}:root{color-scheme:light;--bg:#fcfdff;--bg-deep:#f2f8fb;--panel:rgba(255,255,255,0.9);--panel-strong:rgba(255,255,255,0.98);--panel-soft:rgba(19,56,108,0.04);--panel-softer:rgba(255,255,255,0.88);--surface:#ffffff;--surface-elevated:#ffffff;--surface-muted:#dfe9f5;--text:#10203b;--text-muted:#5b6f89;--text-soft:#7a8ea9;--text-strong:#091728;--line:rgba(16,41,84,0.12);--line-strong:rgba(16,41,84,0.2);--line-dark:rgba(9,17,32,0.08);--cyan:#1aa3a2;--blue:#1e3f8d;--gold:#d9ac35;--shadow-deep:0 42px 96px rgba(31,76,146,0.16);--shadow-light:0 20px 50px rgba(24,61,124,0.09);--radius-xl:38px;--radius-lg:30px;--radius-md:24px;--radius-sm:18px;--max-width:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 4% 0,rgba(30,63,141,.08),transparent 28%),radial-gradient(circle at 88% 10%,rgba(26,163,162,.1),transparent 22%),radial-gradient(circle at 56% 92%,rgba(217,172,53,.08),transparent 24%),linear-gradient(180deg,#ffffff,#f8fbff 52%,#f4f9fb);color:var(--text);font-family:var(--font-ui),"SF Pro Text","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}img,svg{display:block}code{padding:.16rem .42rem;border-radius:999px;background:rgba(17,52,102,.08);color:var(--text-strong);font-family:SF Mono,IBM Plex Mono,monospace;font-size:.9em}.showcase-body{position:relative;overflow-x:hidden}.showcase-home{padding-bottom:3rem}.download-support,.marketing-shell,.site-footer{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.marketing-shell{position:relative;overflow:clip;padding:0 0 4rem}.marketing-shell:after,.marketing-shell:before{content:"";position:absolute;border-radius:999px;filter:blur(72px);pointer-events:none;opacity:.72}.marketing-shell:before{top:8rem;left:-10rem;width:22rem;height:22rem;background:rgba(217,172,53,.12)}.marketing-shell:after{top:22rem;right:-4rem;width:20rem;height:20rem;background:rgba(26,163,162,.14)}.marketing-shell--content{padding-top:2.6rem}.marketing-shell--download{padding-top:1rem}.download-hero-panel,.hero-panel{position:relative;overflow:hidden;width:min(calc(100% - 1rem),1480px);margin:0 auto;padding:1.45rem 1.45rem 4rem;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.56);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.36),transparent 18%),radial-gradient(circle at 82% 18%,rgba(119,231,221,.22),transparent 20%),linear-gradient(135deg,#18a7a5,#2f73b3 45%,#1e3f8d);box-shadow:var(--shadow-deep)}.hero-panel{width:100%;margin:0;border-radius:0;border-left:0;border-right:0}.download-hero-panel{border-color:rgba(21,56,109,.08);background:radial-gradient(circle at 10% 10%,rgba(217,172,53,.12),transparent 24%),radial-gradient(circle at 92% 18%,rgba(26,163,162,.12),transparent 22%),radial-gradient(circle at 72% 80%,rgba(30,63,141,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,251,255,.98))}.download-hero-panel:before,.hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent 28%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.14),transparent 26%);pointer-events:none}.hero-orbit{position:absolute;border-radius:999px;filter:blur(30px);pointer-events:none;opacity:.88;mix-blend-mode:screen}.hero-orbit--left{top:9rem;left:-6rem;width:17rem;height:17rem;background:rgba(255,222,116,.3)}.hero-orbit--right{right:6%;bottom:1rem;width:20rem;height:20rem;background:rgba(89,230,210,.22)}.topbar{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.2rem 0 2.2rem}.brand-lockup{display:grid;grid-gap:.55rem;gap:.55rem}.brand-logo{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.72rem .92rem;border-radius:1.35rem;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.78);box-shadow:0 18px 34px rgba(15,56,117,.13)}.brand-logo__image{width:auto;height:2rem}.brand-text{display:grid;grid-gap:.08rem;gap:.08rem}.brand-text small{color:rgba(255,255,255,.9);font-size:.88rem;letter-spacing:-.01em}.topbar__cluster{display:flex;align-items:center;gap:.8rem}.language-switcher,.topnav{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.76);box-shadow:0 14px 32px rgba(15,56,117,.1)}.language-switcher__link,.topnav a{padding:.78rem 1rem;border-radius:999px;color:rgba(8,20,39,.72);font-size:.93rem;font-weight:600;letter-spacing:-.01em}.topnav__download{background:rgba(8,20,39,.06);color:var(--text-strong)!important}.language-switcher__link--active,.topnav__download--active{background:linear-gradient(135deg,rgba(217,172,53,.18),rgba(26,163,162,.16));color:var(--text-strong)!important}.download-hero,.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-gap:2.6rem;gap:2.6rem;align-items:end}.hero-copy{position:relative;z-index:2;max-width:38rem;padding:3rem 0 1rem}.eyebrow,.section-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.46rem .82rem;border-radius:999px;background:rgba(15,63,124,.06);border:1px solid rgba(15,63,124,.1);color:#1f5a9d;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-panel .eyebrow,.hero-panel .section-badge{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.26);color:rgba(255,255,255,.96)}.eyebrow--dim{background:rgba(15,63,124,.05);color:#4a6d9f}.section-badge--soft{color:rgba(9,17,32,.78);background:rgba(255,255,255,.88);border-color:rgba(9,17,32,.06)}.section-badge--dark{color:rgba(125,86,10,.92);background:rgba(217,172,53,.12);border-color:rgba(217,172,53,.18)}.capability-feature .section-badge--dark{color:#ffd76a;background:rgba(255,217,106,.12);border-color:rgba(255,217,106,.26)}.capability-card h3,.capability-feature h3,.download-availability-card h3,.download-note-card h3,.editorial-point h3,.hero-title,.section-intro h2,.store-card h2,.trust-card h3{margin:0;font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.hero-title{margin-top:1.2rem;font-size:clamp(3.4rem,6.3vw,6.2rem);line-height:.92;text-shadow:0 16px 38px rgba(13,47,104,.18)}.hero-title em,.hero-title span{display:block}.hero-title span{color:#ffffff}.hero-title em{font-style:normal;color:#ffe28b}.hero-title--download{font-size:clamp(3rem,7vw,5.4rem)}.capability-card p,.capability-feature p,.download-availability-card p,.download-note-card p,.editorial-point p,.final-cta__copy p,.market-card p,.section-intro p,.site-footer p,.store-card p,.trust-card p{color:var(--text-muted);font-size:1.04rem;line-height:1.78}.hero-lead{max-width:30rem;margin:1.7rem 0 0;font-size:1.1rem;line-height:1.7;color:rgba(255,255,255,.9);text-shadow:0 10px 24px rgba(12,42,96,.18)}.hero-actions{display:flex;flex-wrap:wrap;gap:1.15rem;margin-top:2.35rem}.hero-actions--stacked{justify-content:flex-end;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.65rem;padding:.92rem 1.4rem;border-radius:1.25rem;border:1px solid transparent;font-weight:700;letter-spacing:-.02em}.button--primary{color:#122a5b;background:linear-gradient(135deg,#efbf42,#ffd968);box-shadow:0 18px 44px rgba(217,172,53,.24)}.button--ghost{color:var(--text-strong);background:rgba(255,255,255,.84);border-color:rgba(17,52,102,.1)}.button--disabled{color:rgba(26,46,86,.78);background:rgba(255,255,255,.9);border:1px dashed rgba(30,63,141,.18);cursor:not-allowed}.store-badge{display:inline-flex;align-items:center;gap:.78rem;text-align:left}.store-badge__icon{width:1.18rem;height:1.18rem;border-radius:.35rem;background:linear-gradient(135deg,#1aa3a2,#1e3f8d 62%,#d9ac35)}.store-badge small,.store-badge strong{display:block}.store-badge small{color:rgba(18,42,91,.72);font-size:.78rem}.proof-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:.5rem;padding:1.15rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-card,.download-availability-card,.download-note-card,.editorial-point,.market-card,.proof-card,.trust-card{border-radius:var(--radius-md);border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-light)}.proof-card{padding:1rem 1.5rem;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.proof-card:not(:first-child){border-left:1px solid var(--line)}.capability-stat strong,.proof-card strong{display:block;font-family:var(--font-display),sans-serif;font-weight:700;color:var(--text-strong);font-size:1.8rem;letter-spacing:-.04em}.capability-stat span,.market-card__header span,.proof-card span,.store-card__header small,.store-card__meta{color:var(--text-muted)}.proof-card span{display:block;margin-top:.28rem;font-size:.98rem;line-height:1.45}.download-hero-panel .brand-text small,.download-hero-panel .section-intro p,.download-hero-panel .store-card__header small,.download-hero-panel .store-card__meta{color:var(--text-muted)}.download-hero-panel .hero-title{color:var(--text-strong)}.portrait-stage{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding-top:.5rem}.portrait-stage__frame{position:relative;min-height:44rem}.portrait-stage__media{position:relative;min-height:41rem;overflow:hidden;border-radius:2.9rem;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.32),transparent 18%),linear-gradient(135deg,#1aa3a2,#2c6fb1 44%,#1e3f8d);box-shadow:0 36px 90px rgba(21,74,155,.22)}.portrait-stage__image{object-fit:cover;object-position:center 18%}.portrait-stage__placeholder{position:absolute;inset:0;display:grid;align-content:end;grid-gap:.9rem;gap:.9rem;padding:1.8rem;color:#ffffff;background:radial-gradient(circle at 18% 18%,rgba(255,224,130,.24),transparent 18%),radial-gradient(circle at 72% 20%,rgba(119,231,221,.16),transparent 22%),linear-gradient(180deg,rgba(7,20,43,.04),rgba(7,20,43,.3))}.market-card__header strong,.portrait-stage__copy strong,.portrait-stage__placeholder strong{display:block;margin-top:.2rem;font-size:1rem;letter-spacing:-.03em}.market-card__header strong{font-size:1.35rem}.floating-prompt p,.portrait-stage__copy p,.portrait-stage__placeholder p{margin:0;line-height:1.64}.portrait-stage__wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,20,39,.04),rgba(8,20,39,.16) 42%,rgba(8,20,39,.68))}.portrait-stage__content{position:absolute;left:1.8rem;right:1.8rem;bottom:1.8rem;z-index:2;display:grid;grid-gap:1rem;gap:1rem;max-width:25rem;color:#ffffff}.portrait-stage__copy strong{font-family:var(--font-display),sans-serif;font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:.94;font-weight:800}.portrait-stage__copy p{margin-top:.7rem;color:rgba(255,255,255,.84);font-size:1rem}.portrait-stage__signature{position:absolute;top:1.6rem;right:1.6rem;z-index:2;display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem 1.1rem;border-radius:1.4rem;border:1px solid rgba(255,255,255,.32);background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#ffffff;box-shadow:0 18px 42px rgba(14,52,112,.2)}.portrait-chip small,.portrait-stage__signature small{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em}.portrait-chip strong,.portrait-stage__signature strong{font-family:var(--font-display),sans-serif;font-size:1.05rem;letter-spacing:-.03em}.floating-prompt{position:absolute;z-index:3;width:min(16.5rem,100%);padding:1.15rem 1.2rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.68);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 22px 54px rgba(16,58,122,.12)}.floating-prompt .section-badge{background:rgba(30,63,141,.06);border-color:rgba(30,63,141,.1);color:rgba(16,32,59,.64)}.floating-prompt--top{top:2.2rem;left:-1.2rem}.floating-prompt--bottom{left:1.5rem;bottom:-1rem}.floating-prompt--accent{background:rgba(244,250,255,.96)}.floating-prompt strong{display:block;margin-top:.45rem;color:var(--text-strong);font-size:1.22rem;line-height:1.16;letter-spacing:-.03em}.floating-prompt p{margin-top:.55rem;color:var(--text-muted)}.portrait-stage__chips{display:flex;flex-wrap:wrap;gap:.85rem}.portrait-chip{display:inline-flex;align-items:center;gap:.65rem;padding:.92rem 1rem;border-radius:999px;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.92);color:var(--text-strong);box-shadow:0 14px 30px rgba(20,62,126,.08)}.portrait-chip--accent{border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(42,84,155,.56),rgba(26,163,162,.42));color:#ffffff}.portrait-chip--accent small,.portrait-chip--accent strong{color:#ffffff}.portrait-chip--soft{background:rgba(8,20,39,.88);color:#ffffff}.editorial-section,.final-cta,.market-section,.trust-section{position:relative;z-index:1;padding:5.4rem 0 0}.section-intro{max-width:42rem;margin-bottom:2.8rem}.section-intro--compact{margin-bottom:0}.section-intro h2{margin-top:1rem;font-size:clamp(2.5rem,4.4vw,4.1rem);line-height:.98;color:var(--text-strong)}.section-intro p{margin:1rem 0 0}.capability-grid,.download-support,.editorial-grid,.market-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:2.6rem;gap:2.6rem}.editorial-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.editorial-note{padding:0 0 0 1.8rem;border-left:4px solid rgba(30,63,141,.9)}.editorial-note p{margin:0;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.capability-stack,.editorial-points,.trust-grid{display:grid;grid-gap:0;gap:0}.editorial-points{grid-template-columns:1fr;border-top:1px solid var(--line)}.capability-card,.download-availability-card,.download-note-card,.editorial-point,.market-card,.trust-card{padding:1.55rem 0}.capability-card h3,.download-availability-card h3,.download-note-card h3,.editorial-point h3,.market-card__header,.store-card h2,.trust-card h3{margin-top:1rem}.editorial-point{border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.editorial-point h3{margin:0 0 .45rem}.capability-feature{padding:2.6rem;border-radius:2rem;background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.3),transparent 18%),linear-gradient(135deg,#1e3f8d,#2465a6 52%,#1aa3a2);border:0;color:#ffffff;box-shadow:var(--shadow-deep)}.capability-feature h3{margin-top:1rem;font-size:clamp(2.5rem,4vw,3.7rem);line-height:.95;color:#ffffff}.capability-feature p{color:rgba(255,255,255,.84)}.capability-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.capability-stat{padding:1rem;border-radius:1.3rem;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.capability-stat strong{color:#ffffff;font-size:1.22rem}.capability-stat span{display:block;margin-top:.35rem;color:rgba(255,255,255,.72);line-height:1.55}.capability-section{position:relative;margin-top:5.6rem;padding:3.4rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(244,249,252,.85),rgba(255,255,255,.2))}.capability-stack{gap:0}.capability-card{border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.capability-card:last-child{border-bottom:1px solid var(--line)}.market-manifesto{padding:0;border:0;background:none;box-shadow:none}.market-manifesto p{margin:1.1rem 0 0;color:var(--text-strong);font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(2.45rem,4vw,3.9rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.market-stack{display:grid;grid-gap:0;gap:0}.market-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.market-card{border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.market-card:last-child{border-bottom:1px solid var(--line)}.market-card__header span{padding:.45rem .7rem;border-radius:999px;background:rgba(30,63,141,.08);color:var(--blue);font-size:.82rem;font-weight:700}.final-cta__panel .eyebrow,.market-manifesto .section-badge{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.26);color:#ffffff}.market-manifesto .section-badge{background:rgba(217,172,53,.12);border-color:rgba(217,172,53,.18);color:rgba(123,92,16,.96)}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.trust-card{border:0;border-top:2px solid rgba(30,63,141,.22);border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.trust-card:nth-child(2){border-top-color:rgba(26,163,162,.26)}.trust-card:nth-child(3){border-top-color:rgba(217,172,53,.28)}.final-cta{padding-bottom:5.5rem}.final-cta__panel{display:grid;grid-template-columns:minmax(0,1.05fr) auto;align-items:start;grid-gap:2rem;gap:2rem;padding:2.8rem;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.4);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.26),transparent 18%),linear-gradient(135deg,#1e3f8d,#2e6fb2 50%,#1aa3a2);box-shadow:var(--shadow-deep)}.final-cta__copy h2{margin:1rem 0 0;font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.04em;text-wrap:balance;color:#ffffff}.final-cta__copy p{color:rgba(255,255,255,.82)}.download-hero{padding:3rem 0 .8rem}.download-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.store-card{display:flex;flex-direction:column;gap:.85rem;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-light)}.store-card--ios{color:var(--text-strong);border:1px solid rgba(9,17,32,.08);background:linear-gradient(180deg,#ffffff,#f4f9ff)}.store-card--android{color:#ffffff;border:1px solid rgba(255,255,255,.34);background:radial-gradient(circle at 14% 16%,rgba(255,224,130,.2),transparent 18%),linear-gradient(135deg,#1e3f8d,#2d68aa 60%,#1aa3a2)}.store-card__header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.store-card__header small{font-size:.82rem}.store-card--ios .store-card__header small,.store-card--ios .store-card__meta,.store-card--ios p{color:rgba(9,17,32,.62)}.store-card--android .store-card__header small,.store-card--android .store-card__meta,.store-card--android p{color:rgba(255,255,255,.72)}.store-card--android .button--disabled{color:rgba(18,42,91,.92);background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.5)}.store-card__meta{margin-top:auto;font-size:.9rem}.download-support{padding-top:2rem}.download-availability-card,.download-note-card{min-height:100%;padding:2rem;border-radius:var(--radius-lg);border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.78);box-shadow:var(--shadow-light)}.market-chip-row,.site-footer__links{display:flex;flex-wrap:wrap;gap:.8rem}.market-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.82rem 1rem;border-radius:999px;border:1px solid rgba(17,52,102,.08);background:rgba(255,255,255,.88);color:var(--text-strong);font-weight:700}.market-chip small{color:var(--text-muted)}.site-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;padding-bottom:1rem;border-top:1px solid var(--line)}.site-footer strong{font-size:1rem;letter-spacing:-.03em}.site-footer p{max-width:34rem;margin:.45rem 0 0}.site-footer__links a{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}@media (prefers-reduced-motion:no-preference){.button,.capability-card,.download-availability-card,.download-note-card,.editorial-point,.floating-prompt,.market-card,.proof-card,.store-card,.trust-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.button:hover,.capability-card:hover,.download-availability-card:hover,.download-note-card:hover,.editorial-point:hover,.floating-prompt:hover,.market-card:hover,.proof-card:hover,.store-card:hover,.trust-card:hover{transform:translateY(-2px)}.editorial-point,.hero-copy,.market-card,.portrait-stage,.proof-card,.store-card,.trust-card{animation:rise-in .72s cubic-bezier(.2,.8,.2,1) both}.editorial-point:nth-child(2),.market-card:nth-child(2),.proof-card:nth-child(2),.store-card:nth-child(2),.trust-card:nth-child(2){animation-delay:90ms}.editorial-point:nth-child(3),.market-card:nth-child(3),.proof-card:nth-child(3),.trust-card:nth-child(3){animation-delay:.16s}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1140px){.capability-grid,.download-hero,.download-support,.editorial-grid,.final-cta__panel,.hero-layout,.market-layout,.trust-grid{grid-template-columns:1fr}.hero-actions--stacked{justify-content:flex-start}.portrait-stage__frame{min-height:auto;display:grid;grid-gap:1rem;gap:1rem}.portrait-stage__media{min-height:34rem}.capability-section{margin-top:4.2rem;padding:2.6rem 0}.floating-prompt{position:static;width:100%}.site-footer{flex-direction:column;align-items:flex-start}}@media (min-width:1025px) and (max-height:940px),(min-width:1025px) and (max-width:1500px){.hero-panel{padding:1.1rem 1.25rem 1.6rem}.topbar{padding-bottom:1.4rem}.brand-logo{padding:.64rem .86rem;border-radius:1.15rem}.brand-logo__image{height:1.8rem}.language-switcher__link,.topnav a{padding:.72rem .92rem;font-size:.88rem}.hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.7rem;align-items:center}.hero-copy{max-width:31rem;padding:.95rem 0 0}.hero-title{margin-top:.95rem;font-size:clamp(3.15rem,5vw,4.85rem);line-height:.9}.hero-lead{max-width:26rem;margin-top:1rem;font-size:1rem;line-height:1.58}.hero-actions{gap:.85rem;margin-top:1.35rem}.button{min-height:3.35rem;padding:.84rem 1.2rem}.portrait-stage{gap:.75rem;padding-top:0}.portrait-stage__frame{min-height:35rem}.portrait-stage__media{min-height:31.5rem;border-radius:2.4rem}.portrait-stage__content{left:1.25rem;right:1.25rem;bottom:1.25rem;max-width:19rem}.portrait-stage__copy strong{font-size:clamp(2.05rem,3vw,2.85rem)}.portrait-stage__copy p{margin-top:.5rem;font-size:.96rem;line-height:1.48}.portrait-stage__signature{top:1.15rem;right:1.15rem;padding:.82rem .95rem;border-radius:1.15rem}.floating-prompt{width:14.25rem;padding:.95rem 1rem;border-radius:1.35rem}.floating-prompt strong{font-size:1.08rem}.floating-prompt p{font-size:.94rem;line-height:1.46}.floating-prompt--top{top:1.15rem;left:.75rem}.floating-prompt--bottom{display:none}.portrait-stage__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.portrait-chip{width:100%;justify-content:space-between;padding:.82rem .92rem;min-width:0}.portrait-chip--soft{grid-column:1/-1}}@media (min-width:1025px) and (max-height:860px){.hero-panel{padding:.9rem 1.15rem 1.1rem}.topbar{padding-bottom:1rem}.brand-text small{font-size:.82rem}.hero-layout{gap:1.35rem}.hero-copy{padding-top:.35rem}.hero-title{margin-top:.8rem;font-size:clamp(2.9rem,4.5vw,4.3rem)}.hero-lead{margin-top:.85rem;font-size:.96rem;line-height:1.5}.hero-actions{margin-top:1.1rem}.button{min-height:3.1rem}.portrait-stage__frame{min-height:32rem}.portrait-stage__media{min-height:28.75rem;border-radius:2.15rem}.portrait-stage__content{left:1rem;right:1rem;bottom:1rem;max-width:17rem}.portrait-stage__copy strong{font-size:clamp(1.85rem,2.8vw,2.45rem)}.portrait-stage__copy p{font-size:.92rem}.portrait-stage__signature{top:1rem;right:1rem}.floating-prompt{width:13.5rem;padding:.88rem .92rem}.floating-prompt--top{top:1rem;left:.55rem}.portrait-stage__chips{gap:.55rem}.portrait-chip{padding:.74rem .82rem}}@media (max-width:940px){.topbar,.topbar__cluster{flex-direction:column;align-items:flex-start}.topbar__cluster{width:100%}.language-switcher,.topnav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.language-switcher__link,.topnav a{min-width:0;text-align:center}.capability-stats,.download-platforms,.editorial-points,.proof-rail,.trust-grid{grid-template-columns:1fr}.proof-card:not(:first-child){border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.showcase-home{padding-bottom:2rem}.download-support,.marketing-shell,.site-footer{width:min(calc(100% - 1rem),var(--max-width))}.marketing-shell{padding-top:.5rem}.download-hero-panel,.hero-panel{padding:.9rem 1rem 2rem;border-radius:30px}.hero-panel{border-radius:0}.topbar{gap:.8rem;padding-bottom:1.15rem}.brand-lockup{gap:.4rem}.brand-logo{padding:.58rem .72rem;border-radius:1.05rem}.brand-logo__image{height:1.65rem}.brand-text small{font-size:.82rem}.topbar__cluster{gap:.7rem}.topnav{width:100%;display:flex;flex-wrap:nowrap;gap:.28rem;padding:.28rem;overflow-x:auto;background:rgba(255,255,255,.82);scrollbar-width:none;box-shadow:0 10px 26px rgba(15,56,117,.08)}.topnav::-webkit-scrollbar{display:none}.language-switcher{width:auto;padding:.28rem;gap:.28rem;box-shadow:0 10px 26px rgba(15,56,117,.08)}.language-switcher__link,.topnav a{padding:.7rem .9rem;font-size:.86rem;white-space:nowrap}.language-switcher__link{min-width:3.05rem}.hero-layout{gap:1.25rem;align-items:start}.hero-copy{max-width:none;padding:1rem 0 0}.hero-title{font-size:clamp(2.95rem,14vw,4.3rem);line-height:.94}.hero-lead{margin-top:1rem;font-size:1rem;line-height:1.58}.hero-actions{gap:.75rem;margin-top:1.35rem}.button{min-height:3.35rem;padding:.88rem 1.05rem}.store-badge{gap:.68rem}.store-badge__icon{width:1rem;height:1rem}.hero-orbit{display:none}.capability-feature h3,.editorial-note p,.final-cta__copy h2,.market-manifesto p,.section-intro h2{font-size:clamp(2rem,9vw,3rem)}.portrait-stage,.portrait-stage__frame{gap:.75rem}.portrait-stage__media{min-height:24rem;border-radius:1.85rem}.editorial-note{padding-left:1rem;border-left-width:3px}.portrait-stage__content{left:.95rem;right:.95rem;bottom:.95rem;max-width:14rem;gap:.75rem}.portrait-stage__copy strong{font-size:clamp(1.9rem,9vw,2.8rem)}.portrait-stage__copy p{margin-top:.55rem;font-size:.94rem;line-height:1.5}.portrait-stage__signature{top:.85rem;right:.85rem;padding:.78rem .9rem;border-radius:1.1rem}.floating-prompt{padding:1rem;border-radius:1.35rem}.floating-prompt p{margin-top:.5rem;font-size:.94rem;line-height:1.52}.portrait-stage__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.portrait-chip{width:100%;justify-content:space-between;padding:.84rem .92rem;border-radius:1rem}.portrait-chip--soft{grid-column:1/-1}.marketing-shell--content{padding-top:1.4rem}.proof-rail{display:flex;gap:.7rem;margin-top:0;padding:0 0 .25rem;overflow-x:auto;border:0;scrollbar-width:none}.proof-rail::-webkit-scrollbar{display:none}.proof-card{min-width:13rem;padding:1rem .95rem;border:1px solid rgba(17,52,102,.08);border-radius:1.15rem;background:rgba(255,255,255,.74);box-shadow:none}.proof-card:not(:first-child){border-left:1px solid rgba(17,52,102,.08);border-top:0}.editorial-section,.final-cta,.market-section,.trust-section{padding:3.5rem 0 0}.section-intro{margin-bottom:1.6rem}.section-intro p{font-size:1rem;line-height:1.65}.editorial-note p{font-size:clamp(1.9rem,10vw,2.8rem)}.capability-card,.editorial-point,.market-card,.trust-card{padding:1.2rem 0}.capability-section{margin-top:3.4rem;padding:2rem 0}.capability-feature{padding:1.7rem;border-radius:1.6rem}.capability-feature h3{font-size:clamp(2rem,10vw,3rem)}.capability-feature p{font-size:1rem;line-height:1.65}.capability-stats{gap:.7rem;margin-top:1.25rem}.capability-stat{padding:.9rem;border-radius:1rem}.market-manifesto p{font-size:clamp(2rem,9vw,2.8rem)}.trust-grid{gap:1rem}.final-cta{padding-bottom:3.5rem}.final-cta__panel{padding:1.65rem;gap:1.15rem;border-radius:1.5rem}.final-cta__copy p{font-size:1rem;line-height:1.65}.download-hero{padding:1.5rem 0 .2rem;gap:1rem}.download-platforms{gap:.9rem}.store-card{padding:1.45rem;border-radius:1.5rem}.store-card h2{font-size:clamp(1.9rem,9vw,2.6rem)}.download-support{gap:.9rem;padding-top:1.25rem}.download-availability-card,.download-note-card{padding:1.5rem;border-radius:1.5rem}.market-chip-row,.site-footer__links{gap:.6rem}.market-chip{padding:.72rem .9rem}.site-footer{margin-top:1rem;padding-top:1rem;gap:.8rem}.topbar{position:static}}@media (max-width:560px){.download-hero-panel,.hero-panel{padding:.82rem .88rem 1.8rem}.topbar{gap:.72rem}.language-switcher,.topnav{padding:.32rem;gap:.32rem}.language-switcher__link,.topnav a{padding:.68rem .78rem;font-size:.82rem}.hero-title{font-size:clamp(2.65rem,13vw,3.6rem)}.hero-lead{font-size:.96rem}.portrait-stage__media{min-height:21.5rem;border-radius:1.55rem}.portrait-stage__content{max-width:11.75rem}.portrait-stage__copy strong{font-size:clamp(1.65rem,8vw,2.25rem)}.portrait-stage__signature{max-width:9rem;padding:.7rem .78rem}.floating-prompt{padding:.9rem}.floating-prompt strong{font-size:1.08rem}.portrait-stage__chips{grid-template-columns:1fr}.capability-feature{padding:1.5rem}.final-cta__panel{padding:1.4rem}.download-availability-card,.download-note-card,.store-card{padding:1.25rem}}