@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}:root{--porcelain:#fafaf7;--surface:#fff;--ink:#15171a;--slate:#62686d;--ember:#c5562b;--leaf:#2e7d54;--leaf-text:#2b754f;--hairline:color-mix(in srgb, var(--ink) 12%, transparent);--soft-surface:color-mix(in srgb, var(--ink) 4%, var(--porcelain));--gutter:clamp(1.25rem, 4vw, 4rem);--section:clamp(5.5rem, 10vw, 9rem);--max:1280px;--font-display:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--cream:var(--porcelain);--canvas:var(--soft-surface);--beige:var(--soft-surface);--mute:var(--slate);--orange:var(--ember);--orange-text:#a8441f;--ember-on-dark:#e58b68;--green:var(--leaf);--line:var(--hairline);--serif:var(--font-display);--sans:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:78px}body{background:var(--porcelain);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}.wrap{width:min(100%, calc(var(--max) + 2 * var(--gutter)));padding-right:var(--gutter);padding-left:var(--gutter);margin:0 auto}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.how :focus-visible,.feature-dark :focus-visible,.global :focus-visible,.download :focus-visible,footer :focus-visible{outline-color:var(--surface)}.skip-link{z-index:100;background:var(--ink);color:var(--surface);padding:.75rem 1rem;position:fixed;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.attribute-number,.capabilities span,.how li>span,.rail-label,.rail-reading{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.eyebrow{color:var(--leaf);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.4;display:block}.button{border:1px solid var(--hairline);border-radius:3px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.8rem 1.2rem;font-size:.9375rem;font-weight:500;transition:color .11s,background-color .11s,border-color .11s;display:inline-flex}.button svg{flex:none;width:1.1rem;height:1.1rem}.button-primary{border-color:var(--ink);background:var(--ink);color:var(--surface)}.button-primary:hover{background:var(--leaf);border-color:var(--leaf)}.button-secondary{color:var(--ink);background:0 0}.button-secondary:hover{background:var(--surface)}.button-compact{min-height:44px;padding:.65rem 1rem;font-size:.875rem}.brand{letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1.18rem;font-weight:500;display:inline-flex}.brand img{border-radius:7px}.nav{z-index:50;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--porcelain) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);position:sticky;top:0}.nav-inner{width:min(100%, calc(var(--max) + 2 * var(--gutter)));min-height:72px;padding:.75rem var(--gutter);grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(.8rem,2vw,2rem);margin:0 auto;display:grid}.nav-links{color:var(--slate);justify-content:center;gap:clamp(1rem,2.2vw,2.2rem);font-size:.875rem;display:flex}.nav-links a:hover{color:var(--ink)}.locale-menu{position:relative}.locale-menu summary{border:1px solid var(--hairline);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:.35rem;min-width:50px;min-height:44px;font-family:IBM Plex Mono,monospace;font-size:.75rem;list-style:none;display:flex}.locale-menu summary::-webkit-details-marker{display:none}.locale-menu[open] summary{background:var(--surface)}.locale-menu>div{border:1px solid var(--hairline);background:var(--surface);width:190px;box-shadow:0 18px 42px color-mix(in srgb, var(--ink) 14%, transparent);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0}.locale-menu .locale-options a{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:2rem 1fr;gap:.7rem;width:100%;min-height:44px;padding:.65rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:grid}.locale-menu .locale-options a:hover,.locale-menu .locale-options a.active{background:var(--soft-surface)}.locale-menu small{color:var(--slate);font-family:IBM Plex Sans,sans-serif;font-size:.8rem}.hero{border-bottom:1px solid var(--hairline)}.hero-inner{width:min(100%, calc(var(--max) + 2 * var(--gutter)));min-height:min(920px,100svh - 72px);padding:clamp(4rem, 8vw, 7rem) var(--gutter);grid-template-columns:minmax(0,1.12fr) 110px minmax(320px,.72fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);margin:0 auto;display:grid}.hero-copy h1{letter-spacing:-.055em;max-width:780px;margin:1.25rem 0 1.7rem;font-size:clamp(4rem,7.5vw,7.2rem);font-weight:300;line-height:.9}.hero-lead{letter-spacing:-.02em;max-width:600px;margin-bottom:1rem;font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:400;line-height:1.35}.hero-support{max-width:550px;color:var(--slate);margin-bottom:0;font-size:1rem;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.trust{color:var(--slate);flex-wrap:wrap;gap:.6rem 1.3rem;margin:1.25rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.trust li:before{color:var(--leaf);content:"✓";margin-right:.45rem}.phone-frame{border:1px solid var(--hairline);background:var(--surface);width:min(100%,370px);box-shadow:0 30px 70px color-mix(in srgb, var(--ink) 15%, transparent);border-radius:clamp(31px,6.5vw,48px);margin:0 auto;line-height:0;position:relative}.phone-frame img{border-radius:inherit;width:100%;height:auto}.time-rail{align-self:center;width:100px;height:610px;min-height:400px;position:relative}.rail-track{width:4px;position:absolute;top:3%;bottom:3%;left:42px}.rail-segment,.rail-fill{width:4px;position:absolute;left:0}.rail-segment{background:var(--hairline)}.rail-a{height:16.666%;top:0}.rail-b{background:color-mix(in srgb, var(--leaf) 30%, transparent);height:33.334%;top:16.666%}.rail-c{background:color-mix(in srgb, var(--ember) 28%, transparent);height:16.666%;top:50%}.rail-d{height:33.334%;top:66.666%}.rail-fill{background:var(--ember);transform-origin:top;height:55.8%;top:0}.rail-now{z-index:2;border:3px solid var(--porcelain);background:var(--ember);width:14px;height:14px;box-shadow:0 0 0 1px var(--ember);border-radius:50%;position:absolute;top:55.8%;left:2px;transform:translate(-50%,-50%)}.rail-label{color:var(--slate);font-size:.65rem;line-height:1;position:absolute;left:56px;transform:translateY(-50%)}.r0{top:3%}.r4{top:18.7%}.r12{top:50%}.r16{top:65.7%}.r24{top:97%}.rail-reading{z-index:3;color:var(--orange-text);font-size:.66rem;font-weight:500;line-height:1;position:absolute;top:55.8%;right:62px;transform:translateY(-50%)}.motion-ready .time-rail:not(.is-drawn) .rail-fill{transform:scaleY(0)}.motion-ready .time-rail:not(.is-drawn) .rail-now{opacity:0;transform:translate(-50%,-50%)scale(.75)}.motion-ready .time-rail .rail-fill{transition:transform .9s cubic-bezier(.33,1,.68,1)}.motion-ready .time-rail .rail-now{transition:opacity .17s .66s,transform .24s cubic-bezier(.33,1,.68,1) .66s}.capabilities{border-bottom:1px solid var(--hairline);background:var(--surface)}.capability-inner{width:min(100%, calc(var(--max) + 2 * var(--gutter)));padding:0 var(--gutter);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.capabilities .capability-inner>div{border-left:1px solid var(--hairline);min-height:118px;padding:1.6rem clamp(1rem,2vw,2rem)}.capabilities .capability-inner>div:last-child{border-right:1px solid var(--hairline)}.capabilities span{color:var(--orange-text);font-size:.68rem}.capabilities p{margin:.75rem 0 0;font-size:.95rem;font-weight:500;line-height:1.25}.how{background:var(--ink);color:var(--surface)}.how-inner{width:min(100%, calc(var(--max) + 2 * var(--gutter)));padding:var(--section) var(--gutter);grid-template-columns:.9fr 1.4fr;gap:clamp(3rem,7vw,7rem);margin:0 auto;display:grid}.how-heading h2,.feature h2,.global h2,.prose h2,.faq h2,.download h2,.outcome h2{letter-spacing:-.045em;margin:1rem 0 1.5rem;font-size:clamp(3rem,5.4vw,5.1rem);font-weight:300;line-height:.94}.how .eyebrow{color:color-mix(in srgb, var(--leaf) 75%, white)}.how-heading>p{color:#ffffffb3;max-width:420px;line-height:1.7}.how ol{border-top:1px solid #ffffff2e;margin:0;padding:0;list-style:none;display:grid}.how li{border-bottom:1px solid #ffffff2e;grid-template-columns:3.5rem 1fr 1.5fr;gap:1rem;padding:1.5rem 0;display:grid}.how li>span{color:var(--ember-on-dark);font-size:.72rem}.how li h3{margin:0;font-size:1.1rem;font-weight:500}.how li p{color:#ffffffa6;margin:0;font-size:.92rem;line-height:1.6}.how .time-rail{grid-column:1/-1}.rail-horizontal{width:100%;height:92px;min-height:0;margin-top:2.5rem}.rail-horizontal .rail-track{width:100%;height:4px;inset:26px 0 auto}.rail-horizontal .rail-segment,.rail-horizontal .rail-fill{height:4px;top:0}.rail-horizontal .rail-a{width:16.666%;left:0}.rail-horizontal .rail-b{width:33.334%;left:16.666%}.rail-horizontal .rail-c{width:16.666%;left:50%}.rail-horizontal .rail-d{width:33.334%;left:66.666%}.rail-horizontal .rail-fill{transform-origin:0;width:55.8%;left:0}.motion-ready .rail-horizontal:not(.is-drawn) .rail-fill{transform:scaleX(0)}.rail-horizontal .rail-now{top:2px;left:55.8%}.rail-horizontal .rail-label{top:48px;left:auto;transform:translate(-50%)}.rail-horizontal .r0{left:0;transform:none}.rail-horizontal .r4{left:16.666%}.rail-horizontal .r12{left:50%}.rail-horizontal .r16{left:66.666%}.rail-horizontal .r24{left:auto;right:0;transform:none}.rail-horizontal .rail-reading{top:0;left:55.8%;right:auto;transform:translate(-50%,-120%)}.how .rail-segment{background:#ffffff2e}.how .rail-b{background:color-mix(in srgb, var(--leaf) 58%, transparent)}.how .rail-c{background:color-mix(in srgb, var(--ember) 58%, transparent)}.how .rail-now{border-color:var(--ink)}.how .rail-label{color:#fff9}.how .rail-reading{color:var(--ember-on-dark)}.feature{border-bottom:1px solid var(--hairline)}.feature-inner{width:min(100%, calc(var(--max) + 2 * var(--gutter)));min-height:780px;padding:var(--section) var(--gutter);grid-template:"heading phone""details phone"/minmax(0,1fr) minmax(320px,.78fr);align-items:stretch;gap:0 clamp(2.5rem,6vw,6rem);margin:0 auto;display:grid}.feature-temporal .feature-inner{grid-template-columns:minmax(0,1fr) 100px minmax(320px,.78fr);grid-template-areas:"heading rail phone""details rail phone";column-gap:clamp(1.5rem,3.5vw,3.5rem)}.feature-heading{grid-area:heading;align-self:end;max-width:590px}.feature-details{grid-area:details;align-self:start;width:100%;max-width:590px}.feature .time-rail{grid-area:rail}.feature .phone-frame{grid-area:phone;align-self:center}.feature-heading .lead,.outcome .lead,.global .lead{max-width:540px;color:var(--slate);margin-bottom:2.3rem;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.55}.feature-reverse .feature-inner{grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);grid-template-areas:"phone heading""phone details"}.feature-reverse.feature-temporal .feature-inner{grid-template-columns:minmax(320px,.78fr) 100px minmax(0,1fr);grid-template-areas:"phone rail heading""phone rail details"}.attribute-list{border-top:1px solid var(--hairline)}.attribute{border-bottom:1px solid var(--hairline);grid-template-columns:2.7rem 1fr;gap:.8rem;padding:1rem 0;display:grid}.attribute-number{color:var(--orange-text);padding-top:.17rem;font-size:.66rem}.attribute h3{margin:0 0 .25rem;font-size:.98rem;font-weight:500}.attribute p{color:var(--slate);margin:0;font-size:.86rem;line-height:1.55}.disclaimer{color:var(--slate);gap:.75rem;margin:1.25rem 0 0;font-size:.78rem;line-height:1.55;display:flex}.disclaimer>span{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:inline-flex}.feature-dark{background:var(--ink);color:var(--surface)}.feature-dark .feature-inner{min-height:900px}.feature-dark .eyebrow{color:color-mix(in srgb, var(--leaf) 75%, white)}.feature-dark .lead,.feature-dark .attribute p{color:#ffffffad}.feature-dark .attribute-list,.feature-dark .attribute{border-color:#ffffff29}.feature-dark .attribute-number{color:var(--ember-on-dark)}.feature-dark .phone-frame{border-color:#ffffff2e;box-shadow:0 30px 80px #00000080}.feature-journal{background:var(--surface)}.feature-tint{background:color-mix(in srgb, var(--leaf) 7%, var(--porcelain))}.feature-tint .eyebrow{color:var(--leaf-text)}.feedback-transition{padding:0 var(--gutter);background:var(--ink);color:var(--surface)}.feedback-transition>div{width:min(100%, var(--max));grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;min-height:96px;margin:0 auto;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:grid}.feedback-transition i{background:#ffffff38;height:1px}.feedback-transition span:first-child{color:var(--ember-on-dark)}.feedback-transition span:last-child{color:color-mix(in srgb, var(--leaf) 78%, white)}.outcomes{padding:var(--section) var(--gutter);background:var(--soft-surface)}.outcomes-inner{width:min(100%, var(--max));background:var(--hairline);border:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:1px;margin:0 auto;display:grid}.outcome{background:var(--porcelain);grid-template-columns:1fr minmax(190px,.7fr);gap:2rem;min-width:0;padding:clamp(1.5rem,3.5vw,3.5rem);display:grid}.outcome-head{grid-column:1/-1}.outcome h2{font-size:clamp(2.6rem,4.3vw,4.1rem)}.outcome .phone-frame{align-self:start;width:min(100%,270px)}.outcome .attribute-list{align-self:start}.outcome .attribute{grid-template-columns:2rem 1fr}.outcome .disclaimer{grid-column:1/-1}.global{padding:var(--section) var(--gutter);background:var(--ink);color:var(--surface)}.global-inner{width:min(100%, var(--max));grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);margin:0 auto;display:grid}.global .eyebrow{color:color-mix(in srgb, var(--leaf) 75%, white)}.global .lead{color:#ffffffad}.language-table{border-top:1px solid #ffffff2e}.language-table a{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff2e;grid-template-columns:3rem 1fr auto;padding:1.2rem 0;display:grid}.language-table a:hover{color:color-mix(in srgb, var(--leaf) 75%, white)}.language-table span{color:var(--ember-on-dark);font-family:IBM Plex Mono,monospace;font-size:.7rem}.language-table strong{font-size:1rem;font-weight:400}.language-table i{font-style:normal}.prose{padding:var(--section) var(--gutter)}.prose-inner{width:min(100%, var(--max));grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);margin:0 auto;display:grid}.prose h2{margin-top:0}.prose p{color:var(--slate);font-size:1.05rem;line-height:1.8}.prose strong{color:var(--ink);font-weight:500}.faq{padding:var(--section) var(--gutter);border-top:1px solid var(--hairline);background:var(--surface)}.faq-inner{width:min(100%, var(--max));grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,8rem);margin:0 auto;display:grid}.faq-heading h2{margin-top:1rem}.faq-list{border-top:1px solid var(--hairline)}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;grid-template-columns:1fr 1.25rem;align-items:center;gap:1rem;min-height:72px;padding:1rem 0;font-size:1.05rem;font-weight:500;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:1rem;height:1rem;position:relative}.faq summary i:before,.faq summary i:after{background:var(--ember);content:"";position:absolute}.faq summary i:before{width:16px;height:2px;top:7px;left:0}.faq summary i:after{width:2px;height:16px;top:0;left:7px}.faq details[open] i:after{display:none}.faq details p{max-width:720px;color:var(--slate);padding:0 2rem 1.5rem 0;line-height:1.7}.download{padding:var(--section) var(--gutter);background:var(--ink);color:var(--surface);text-align:center;position:relative;overflow:hidden}.download:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:min(80vw,900px);height:min(80vw,900px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-inner{z-index:1;max-width:800px;margin:0 auto;position:relative}.download img{border-radius:22px;margin:0 auto 2rem}.download .eyebrow{color:color-mix(in srgb, var(--leaf) 75%, white)}.download p{color:#ffffffad;max-width:590px;margin:0 auto 2rem;font-size:1.08rem;line-height:1.65}.download .button-primary{border-color:var(--surface);background:var(--surface);color:var(--ink)}.download .button-primary:hover{border-color:var(--leaf);background:var(--leaf);color:#fff}footer{padding:2.5rem var(--gutter);background:var(--ink);color:var(--surface);border-top:1px solid #ffffff24}.footer-inner{width:min(100%, var(--max));grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;margin:0 auto;display:grid}.footer-inner>div{color:#ffffffa6;justify-content:center;gap:1.5rem;font-size:.85rem;display:flex}.footer-inner p{color:#ffffff7a;margin:0;font-size:.78rem}.preview-error{max-width:720px;margin:8rem auto;padding:2rem}@media (max-width:1080px){.nav-links{display:none}.nav-inner{grid-template-columns:auto 1fr auto auto}.nav-inner .brand{grid-column:1}.nav .locale-menu{grid-column:3}.nav .button-compact{grid-column:4}.hero-inner{grid-template-columns:minmax(0,1fr) 90px minmax(290px,.72fr)}.feature-inner{grid-template-columns:minmax(0,1fr) minmax(290px,.72fr)}.feature-temporal .feature-inner{grid-template-columns:minmax(0,1fr) 80px minmax(290px,.72fr)}.feature-reverse .feature-inner{grid-template-columns:minmax(290px,.72fr) minmax(0,1fr)}.feature-reverse.feature-temporal .feature-inner{grid-template-columns:minmax(290px,.72fr) 80px minmax(0,1fr)}.outcome{grid-template-columns:1fr}.outcome .phone-frame{width:min(100%,290px)}}@media (max-width:860px){.hero-inner{grid-template-columns:1fr;min-height:0}.hero .time-rail{order:2}.hero .phone-frame{order:3;width:min(82vw,360px)}.hero-copy{order:1}.hero .time-rail{width:100%;height:92px;min-height:0;margin:1.5rem 0}.hero .rail-track{width:100%;height:4px;inset:26px 0 auto}.hero .rail-segment,.hero .rail-fill{height:4px;top:0}.hero .rail-a{width:16.666%;left:0}.hero .rail-b{width:33.334%;left:16.666%}.hero .rail-c{width:16.666%;left:50%}.hero .rail-d{width:33.334%;left:66.666%}.hero .rail-fill{transform-origin:0;width:55.8%;left:0}.motion-ready .hero .time-rail:not(.is-drawn) .rail-fill{transform:scaleX(0)}.hero .rail-now{top:2px;left:55.8%}.hero .rail-label{top:48px;left:auto;transform:translate(-50%)}.hero .r0{left:0;transform:none}.hero .r4{left:16.666%}.hero .r12{left:50%}.hero .r16{left:66.666%}.hero .r24{left:auto;right:0;transform:none}.hero .rail-reading{top:0;left:55.8%;right:auto;transform:translate(-50%,-120%)}.how-inner,.global-inner,.prose-inner,.faq-inner{grid-template-columns:1fr}.how li{grid-template-columns:2.5rem 1fr}.how li p{grid-column:2}.feature-inner,.feature-temporal .feature-inner{grid-template:"heading""phone""details"/1fr;gap:1.5rem;min-height:0}.feature-temporal .feature-inner{grid-template-areas:"heading""rail""phone""details"}.feature-reverse .feature-inner{grid-template-columns:1fr;grid-template-areas:"heading""phone""details"}.feature-reverse.feature-temporal .feature-inner{grid-template-columns:1fr;grid-template-areas:"heading""rail""phone""details"}.feature .time-rail{width:100%;height:92px;min-height:0;margin:.5rem 0 1rem}.feature .phone-frame{width:min(82vw,340px)}.feature .rail-track{width:100%;height:4px;inset:26px 0 auto}.feature .rail-segment,.feature .rail-fill{height:4px;top:0}.feature .rail-a{width:16.666%;left:0}.feature .rail-b{width:33.334%;left:16.666%}.feature .rail-c{width:16.666%;left:50%}.feature .rail-d{width:33.334%;left:66.666%}.feature .rail-fill{transform-origin:0;width:55.8%;left:0}.motion-ready .feature .time-rail:not(.is-drawn) .rail-fill{transform:scaleX(0)}.feature .rail-now{top:2px;left:55.8%}.feature .rail-label{top:48px;left:auto;transform:translate(-50%)}.feature .r0{left:0;transform:none}.feature .r4{left:16.666%}.feature .r12{left:50%}.feature .r16{left:66.666%}.feature .r24{left:auto;right:0;transform:none}.feature .rail-reading{top:0;left:55.8%;right:auto;transform:translate(-50%,-120%)}.outcomes-inner{grid-template-columns:1fr}.outcome{grid-template-columns:1fr minmax(190px,.65fr)}.footer-inner{grid-template-columns:1fr;justify-items:start}.footer-inner>div{justify-content:start}}@media (max-width:620px){.nav-inner{grid-template-columns:auto 1fr auto auto;gap:.55rem}.nav-inner .brand{grid-column:1}.nav .locale-menu{grid-column:3}.nav .button-compact{grid-column:4;width:44px;min-width:44px;padding:.6rem}.nav .button-compact span{display:none}.hero-copy h1{font-size:clamp(3.7rem,17vw,5.4rem)}.hero-actions{display:grid}.button{width:100%}.capability-inner{grid-template-columns:1fr 1fr}.capabilities .capability-inner>div{border-bottom:1px solid var(--hairline);min-height:108px}.capabilities .capability-inner>div:nth-child(2n){border-right:1px solid var(--hairline)}.how li{padding:1.25rem 0}.feature-heading h2,.how-heading h2,.global h2,.prose h2,.faq h2,.download h2,.outcome h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.75rem,14vw,4rem)}.outcome{grid-template-columns:1fr}.outcome .phone-frame{width:min(78vw,290px)}.language-table a{grid-template-columns:2.5rem 1fr auto}.footer-inner>div{flex-wrap:wrap;gap:.8rem 1.2rem}}@media (max-width:360px){.nav-inner{padding-left:.85rem;padding-right:.85rem}.locale-menu summary{min-width:44px}.hero-inner,.feature-inner,.how-inner,.capability-inner{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.nav-in{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.nav .nl{color:var(--slate);font-size:.875rem;font-weight:500}.brand .dot{background:conic-gradient(from -45deg, var(--ember) 0 50%, var(--leaf) 50% 100%);border-radius:50%;width:14px;height:14px}.foot{justify-content:space-between;align-items:center;gap:2rem;display:flex}.foot-copy{color:#ffffff9e;font-size:.8rem}@media (max-width:620px){.foot{flex-direction:column;align-items:flex-start}}
