.platform-story_story__E_mED{--ink:#202d29;--subtle:#64716b;--line:#d8dfd8;--green:#315b48;color:var(--ink);background:#fff}.platform-story_story__E_mED h2,.platform-story_story__E_mED h3,.platform-story_story__E_mED h4{font-family:var(--font-serif),Georgia,serif;font-weight:500;letter-spacing:-.035em}.platform-story_story__E_mED h2{font-size:clamp(32px,3.7vw,48px);line-height:1.1}.platform-story_story__E_mED em{font-weight:400;color:var(--green)}.platform-story_platform__IZ6x6,.platform-story_reliability__we9na{max-width:1200px;margin:auto;padding:100px 32px;scroll-margin-top:32px}.platform-story_eyebrow__TSALR,.platform-story_overline__0EONR{font-size:10px;letter-spacing:.17em;font-weight:600;text-transform:uppercase}.platform-story_eyebrow__TSALR{margin-bottom:24px;color:var(--subtle)}.platform-story_headingRow__qhzu_{display:flex;justify-content:space-between;align-items:end;gap:48px}.platform-story_headingRow__qhzu_>p{max-width:340px;font-size:14px;line-height:1.8;color:var(--subtle)}.platform-story_switcher__peCsm{display:flex;gap:32px;margin-top:46px;border-bottom:1px solid var(--line)}.platform-story_switcher__peCsm button{display:flex;align-items:center;gap:10px;padding:17px 0;color:var(--subtle);border-bottom:2px solid transparent;margin-bottom:-1px;font-size:13px;cursor:pointer;transition:color .2s,border-color .2s}.platform-story_switcher__peCsm button[aria-pressed=true]{border-color:var(--green);color:var(--green)}.platform-story_dot__f0QwY{width:6px;height:6px;border-radius:50%;background:#719d70;display:inline-block;flex-shrink:0}.platform-story_switcher__peCsm .platform-story_dot__f0QwY{opacity:0}.platform-story_switcher__peCsm button[aria-pressed=true] .platform-story_dot__f0QwY{opacity:1}.platform-story_story__E_mED a:focus-visible,.platform-story_story__E_mED button:focus-visible{outline:2px solid var(--green);outline-offset:6px}.platform-story_stage__Gnuy_{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center;min-height:510px;padding-top:40px}.platform-story_featureCopy__MfDGs{animation:platform-story_reveal__QCEbL .4s ease both}.platform-story_featureCopy__MfDGs .platform-story_overline__0EONR{color:var(--green)}.platform-story_featureCopy__MfDGs h3{font-size:clamp(27px,2.7vw,36px);line-height:1.16;margin:20px 0;max-width:370px}.platform-story_featureCopy__MfDGs>p{color:var(--subtle);font-size:14px;line-height:1.85;max-width:360px}.platform-story_featureCopy__MfDGs a{display:inline-flex;align-items:center;gap:24px;padding-bottom:8px;border-bottom:1px solid var(--ink);margin-top:30px;font-size:13px}.platform-story_visual__kfi56{position:relative;isolation:isolate;overflow:hidden;padding:32px 22px 48px;background:radial-gradient(ellipse at center,#e7eee4 0,#f6f8f3 48%,transparent 72%)}.platform-story_orbit__rPd5v{position:absolute;z-index:-1;inset:0 0 20px;border:1px solid #e2e7db;border-radius:50%;transform:rotate(-15deg)}.platform-story_document__tHR01{background:#fff;border:1px solid #dbe1d8;box-shadow:0 20px 48px #20352a0b,8px 8px 0 #eff2eb;padding:24px;animation:platform-story_reveal__QCEbL .45s ease both}.platform-story_documentTop__7gXOs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:8px;letter-spacing:.1em;color:var(--subtle);margin-bottom:28px}.platform-story_sample__TnpIG{letter-spacing:0}.platform-story_input__DdYlG{display:flex;align-items:center;gap:12px;padding:16px;background:#f7f8f5;border:1px solid #e6e9e1}.platform-story_input__DdYlG div{flex:1}.platform-story_input__DdYlG strong{display:block;font-size:12px;font-weight:500}.platform-story_input__DdYlG span{font-size:10px;color:var(--subtle)}.platform-story_connector__0_tdY{height:32px;margin-left:25px;border-left:1px dashed #aba}.platform-story_result__EqjWc{border-left:2px solid #6d9270;padding:4px 0 4px 18px}.platform-story_result__EqjWc .platform-story_overline__0EONR{font-size:8px;color:var(--green)}.platform-story_result__EqjWc h4{font-size:25px;line-height:1.2;margin:10px 0 18px}.platform-story_checkRow__dd3rz{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:11px;color:#59665d}.platform-story_checkRow__dd3rz svg{color:#557f58}.platform-story_documentBottom__PFgvr{border-top:1px solid #e6e9e1;margin-top:25px;padding-top:14px;display:flex;align-items:center;gap:8px;font-size:9px;color:var(--subtle)}.platform-story_marginNote__sgi0I{position:absolute;bottom:12px;right:24px;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:13px;color:var(--subtle)}.platform-story_sources__qCRqu{background:#f4f2eb;border-block:1px solid #e8e5db;scroll-margin-top:0}.platform-story_sourceInner__d2SZp{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;max-width:1200px;padding:90px 32px;margin:auto}.platform-story_sourceIntro__VB7IT>p:not(.platform-story_eyebrow__TSALR){color:#6a7167;font-size:14px;line-height:1.85;max-width:300px;margin-top:24px}.platform-story_seal___SH_B{display:flex;align-items:center;gap:18px;margin-top:40px;color:#718271}.platform-story_seal___SH_B span{font-size:9px;line-height:1.8;letter-spacing:.14em}.platform-story_sourceItem__M6YV_{display:grid;grid-template-columns:68px minmax(0,1fr);gap:24px;border-top:1px solid #d6d8cc;padding:25px 0}.platform-story_sourceMark__eHzrs{font-family:var(--font-serif),Georgia,serif;font-size:30px;letter-spacing:-.05em;color:#899784}.platform-story_sourceItem__M6YV_ .platform-story_overline__0EONR{font-size:8px;color:#6e796b}.platform-story_sourceItem__M6YV_ h3{font-size:23px;line-height:1.2;margin:8px 0}.platform-story_sourceItem__M6YV_ p:last-child{font-size:12px;line-height:1.7;color:#6a7167}.platform-story_sourceLink__ryLVN{display:flex;gap:12px;align-items:center;font-size:11px;padding-top:18px;border-top:1px solid #d6d8cc}.platform-story_reliability__we9na h2{font-size:clamp(30px,3.2vw,42px)}.platform-story_principles__pnS7p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin-top:44px}.platform-story_principles__pnS7p article{border-top:1px solid var(--line);padding-top:24px}.platform-story_principles__pnS7p svg{width:21px;color:var(--green)}.platform-story_principles__pnS7p h3{font-size:23px;margin:20px 0 12px}.platform-story_principles__pnS7p p{font-size:13px;line-height:1.8;color:var(--subtle);max-width:290px}.platform-story_closing__txf2s{position:relative;overflow:hidden;background:#233c31;color:#fafbf4;padding:72px max(32px,calc((100vw - 1136px) / 2));display:flex;justify-content:space-between;align-items:center;gap:40px}.platform-story_closing__txf2s>a,.platform-story_closing__txf2s>div{z-index:1}.platform-story_closing__txf2s .platform-story_eyebrow__TSALR{color:#b5c9b8}.platform-story_closing__txf2s h2{font-size:clamp(32px,3.7vw,46px)}.platform-story_closing__txf2s em{color:#cee0b8}.platform-story_closing__txf2s a{display:inline-flex;align-items:center;gap:26px;white-space:nowrap;background:#dfedcd;color:#243c30;padding:18px 24px;font-size:13px;transition:background .2s}.platform-story_closing__txf2s a:hover{background:#eff8e4}.platform-story_closingLine__aMOLs{position:absolute;width:700px;height:700px;border:1px solid #ffffff12;border-radius:50%;right:-120px;top:-130px}@keyframes platform-story_reveal__QCEbL{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.platform-story_platform__IZ6x6,.platform-story_reliability__we9na{padding:64px 24px}.platform-story_headingRow__qhzu_{display:block}.platform-story_headingRow__qhzu_>p{margin-top:22px}.platform-story_switcher__peCsm{gap:22px;overflow-x:auto}.platform-story_switcher__peCsm button{flex-shrink:0}.platform-story_stage__Gnuy_{grid-template-columns:1fr;gap:16px}.platform-story_featureCopy__MfDGs{min-height:240px}.platform-story_sourceInner__d2SZp{grid-template-columns:1fr;gap:40px;padding:64px 24px}.platform-story_sourceIntro__VB7IT h2 br{display:none}.platform-story_sourceIntro__VB7IT>p:not(.platform-story_eyebrow__TSALR){max-width:440px}.platform-story_seal___SH_B{display:none}.platform-story_principles__pnS7p{grid-template-columns:1fr;gap:24px}.platform-story_principles__pnS7p p{max-width:none}.platform-story_closing__txf2s{flex-direction:column;align-items:start;padding:56px 24px}.platform-story_sourceItem__M6YV_{grid-template-columns:48px minmax(0,1fr);gap:15px}.platform-story_visual__kfi56{padding:24px 8px 42px}.platform-story_document__tHR01{padding:18px}}@media (prefers-reduced-motion:reduce){.platform-story_story__E_mED *,.platform-story_story__E_mED :after,.platform-story_story__E_mED :before{animation:none!important;transition:none!important}}.landing-theme_landing__57vJX{--background:#fbfcf8;--foreground:#202d29;--primary:#315b48;--primary-foreground:#f7faef;--secondary:#eaf0e5;--secondary-foreground:#315b48;--muted:#edf1e8;--muted-foreground:#64716b;--accent:#e4ecdc;--accent-foreground:#233c31;--border:#d8dfd3;--input:#d8dfd3;--ring:#719d70;--card:#fbfcf8;--card-foreground:#202d29}.landing-theme_landing__57vJX .hero-animated-bg{background:#f4f2eb}.landing-theme_landing__57vJX .hero-gradient-layer{background:radial-gradient(900px 520px at 12% 24%,#dce6d480 0,transparent 55%),radial-gradient(840px 520px at 78% 22%,#b6cbb75c 0,transparent 58%),radial-gradient(900px 520px at 45% 80%,#eee5d975 0,transparent 60%)}.landing-theme_landing__57vJX .hero-grid-layer{background:linear-gradient(180deg,transparent,#f4f2ebcc),linear-gradient(90deg,#315b480d 1px,transparent 0),linear-gradient(180deg,#315b480d 1px,transparent 0);background-size:auto,72px 72px,72px 72px}.landing-theme_landing__57vJX .hero-glow-layer{background:radial-gradient(520px 520px at 80% 75%,#b9cfa342 0,transparent 60%),radial-gradient(520px 520px at 20% 70%,#e4ddc938 0,transparent 58%)}.landing-theme_landing__57vJX .teaser-item{background:#fbfcf8b3;border-color:#d8dfd3}.landing-theme_landing__57vJX footer{background:#f4f2eb}