:root{--ink:#14211e;--ink-soft:#53645f;--cream:#f4f3ed;--paper:#ffffff;--teal:#176157;--teal-dark:#0b332e;--accent-coral:#f06f5f;--mint:#dff1ec;--blue:#eaf2ff;--yellow:#fff4df;--line:#dbe4e0;--muted:#53645f;--container:76.25rem;--radius-sm:0.35rem;--radius-md:0.5rem;--radius-lg:0.65rem;--shadow:0 0.8rem 2rem rgba(24,32,38,0.08)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:6.5rem}body{margin:0;overflow-x:hidden;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.6;text-rendering:optimizeLegibility}.simple-header,body{background:var(--paper)}.simple-header{border-bottom:1px solid var(--line)}.simple-header__inner{display:flex;min-height:5rem;justify-content:space-between;gap:2rem}.simple-header nav{display:flex;flex-wrap:wrap;gap:1.5rem;color:var(--muted);font-size:.88rem;font-weight:620}.simple-footer{padding-block:3.5rem 2rem;border-top:1px solid var(--line);background:var(--cream)}.simple-footer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:3rem}.simple-footer__grid nav{display:grid;align-content:start;gap:.55rem}.simple-footer__grid a{color:var(--muted);font-size:.82rem}.simple-footer__grid p{color:var(--muted)}.simple-footer__bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.simple-footer__bottom p{margin:0;font-size:.7rem}.release-page{min-height:70vh;background:var(--paper)}.release-page__hero{padding-block:clamp(3.5rem,7vw,5.8rem) 2.5rem;border-bottom:1px solid var(--line)}.release-page__hero h1{max-width:15ch;font-size:clamp(2.65rem,5vw,5rem);line-height:.96;letter-spacing:-.06em}.release-page__hero>p:not(.eyebrow){max-width:48rem;color:var(--muted);font-size:1.15rem}.release-status{display:inline-flex;margin-top:1rem;padding:.35rem .55rem;border:1px solid #d49b33;border-radius:.25rem;background:#fff4df;color:#744900;font-size:.72rem;font-weight:700}.release-page__content{padding-block:3rem 7rem}.release-page:has(.vertical-hero) .release-page__hero{padding-block:3rem 2rem}.release-page:has(.vertical-hero) .release-page__hero h1{max-width:14ch;font-size:clamp(2.6rem,4.4vw,4.5rem)}.release-page:has(.vertical-hero) .release-page__content{padding-top:1.5rem}.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.release-grid article{min-height:13rem;padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.release-grid article>span{color:var(--teal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.release-grid h2{margin:2rem 0 .6rem;font-size:2rem}.release-grid p{max-width:33rem;color:var(--muted)}.release-steps{margin:0;padding:0;list-style:none}.release-steps li{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.release-steps li>span{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-weight:740}.release-steps h3{margin:0 0 .4rem;font-size:1.6rem}.release-steps p{margin:0;color:var(--muted)}.release-price{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.release-price>*{margin:0;padding:2rem;background:var(--paper)}.release-price div{display:grid;gap:.35rem}.release-price strong{color:var(--teal);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.release-price>a,.release-price>p{grid-column:1/-1}.release-price p{color:var(--muted)}.release-price>a{background:var(--teal);font-weight:720;text-align:center}.release-price>ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 2rem;margin:0;padding:2rem 2rem 2rem 3.2rem;background:#fff}.release-price>ul li{color:var(--muted)}.release-price>ul a{color:var(--teal);font-weight:720;text-decoration:underline}.support-options{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.support-options a{display:grid;min-height:8rem;gap:.5rem;padding:1.6rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.support-options a:hover{background:var(--mint)}.support-options span{color:var(--muted);font-size:.84rem}.release-notice,.release-warning{margin-top:2rem;padding:1.25rem;border:1px solid #a9c8f9;background:var(--blue)}.release-warning{border-color:#e6b85f;background:#fff4df}.policy-copy{max-width:48rem}.policy-copy h2{margin:2.2rem 0 .6rem;font-size:1.6rem}.policy-copy p{color:var(--muted)}.policy-copy a{color:var(--teal);text-decoration:underline}.analytics-release-state{padding-top:1rem;color:#3e4e59;font-size:.75rem}.michael-chat{position:fixed;z-index:80;right:1.25rem;bottom:1.25rem;display:grid;justify-items:end;gap:.8rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}.michael-chat__launcher{display:flex;min-height:4rem;align-items:center;gap:.8rem;padding:.65rem 1rem .65rem .7rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0b1715;color:#fff;box-shadow:0 1rem 2.8rem rgba(11,23,21,.25);cursor:pointer}.michael-chat__launcher>span:last-child{display:grid;justify-items:start}.michael-chat__launcher strong{font-size:.84rem;line-height:1.2}.michael-chat__launcher small{color:#b7cbc6;font-size:.65rem}.michael-chat__launcher-icon{display:flex;width:2.55rem;height:2.55rem;align-items:center;justify-content:center;gap:.18rem;border-radius:50%;background:#0a8276}.michael-chat__launcher-icon i{width:.22rem;height:.22rem;border-radius:50%;background:#fff}.michael-chat__panel{display:grid;width:min(25rem,calc(100vw - 2rem));max-height:min(43rem,calc(100vh - 7rem));overflow:hidden;border:1px solid #d9e0e5;border-radius:1rem;background:#fff;box-shadow:0 1.4rem 5rem rgba(11,23,21,.24)}.michael-chat__header{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;padding:1rem;background:#0b1715;color:#fff}.michael-chat__header strong{font-size:.9rem}.michael-chat__header span{color:#b7cbc6;font-size:.66rem}.michael-chat__header>button{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:1.4rem;cursor:pointer}.michael-chat__avatar{position:relative;width:3rem;height:3rem}.michael-chat__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.michael-chat__avatar i{position:absolute;right:0;bottom:.05rem;width:.7rem;height:.7rem;border:.13rem solid #0b1715;border-radius:50%;background:#55d7bc}.michael-chat__status{display:flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-bottom:1px solid #e6ecea;background:#f4f8f7;color:#3f514c;font-size:.68rem;font-weight:650}.michael-chat__status span{width:.42rem;height:.42rem;border-radius:50%;background:#0a8276}.michael-chat__log{display:grid;min-height:13rem;gap:.7rem;overflow-y:auto;padding:1rem;background:#f8fbfa}.michael-chat__message{max-width:86%;margin:0;padding:.75rem .85rem;border-radius:.8rem;font-size:.78rem;line-height:1.5}.michael-chat__message--michael{justify-self:start;border:1px solid #dce5e2;border-bottom-left-radius:.2rem;background:#fff;color:#263640}.michael-chat__message--visitor{justify-self:end;border-bottom-right-radius:.2rem;background:#0a8276;color:#fff}.michael-chat__thinking{display:flex;width:3.4rem;gap:.22rem;margin:0;padding:.75rem .8rem;border:1px solid #dce5e2;border-radius:.8rem;background:#fff}.michael-chat__thinking i{width:.3rem;height:.3rem;border-radius:50%;background:#7c8d88;animation:michael-pulse 1s infinite alternate}.michael-chat__thinking i:nth-child(2){animation-delay:.16s}.michael-chat__thinking i:nth-child(3){animation-delay:.32s}.michael-chat__quick{display:flex;flex-wrap:wrap;gap:.45rem;padding:.8rem 1rem 0}.michael-chat__quick button{min-height:2.2rem;padding:.45rem .65rem;border:1px solid #badbd5;border-radius:999px;color:#075f57;font-weight:650}.michael-chat__handoff{margin:.8rem 1rem 0;padding:.7rem .8rem;border-radius:.5rem;background:#e8f4f2;color:#05665d;font-size:.7rem;font-weight:720;text-align:center}.michael-chat__form{display:grid;grid-template-columns:1fr auto;gap:.55rem;padding:.8rem 1rem .45rem}.michael-chat__form input{min-width:0;height:3rem;padding:0 .85rem;border:1px solid #ccd7d4;border-radius:.55rem;color:#182026;font:inherit;font-size:.78rem}.michael-chat__form button{width:3rem;height:3rem;border:0;border-radius:.55rem;background:#0a8276;color:#fff;font-size:1.15rem;font-weight:760;cursor:pointer}.michael-chat__form button:disabled{cursor:not-allowed;opacity:.45}.michael-chat__notice{margin:0;padding:0 1rem .85rem;color:#64736f;font-size:.58rem;line-height:1.4;text-align:center}@keyframes michael-pulse{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-.12rem)}}@media (max-width:35rem){.simple-footer{padding-bottom:7rem}.michael-chat{right:.75rem;bottom:.75rem;left:.75rem}.michael-chat__panel{width:100%;max-height:calc(100dvh - 6.5rem)}.michael-chat__launcher{justify-self:end}.michael-chat__log{min-height:10rem}}.simple-header nav a:hover{color:#0b332e}.release-grid article{border-color:#dbe4e0}.release-grid article>span{color:#176157}.michael-activation__primary,.michael-chat__form button,.michael-chat__status span{background:#176157}@media (max-width:40rem){.simple-header__login{display:none}.release-page__truth{grid-template-columns:1fr;border-radius:.8rem}.release-page__truth span+span{border-top:1px solid #dbe4e0;border-left:0}.release-page__truth span:nth-child(3){border-top:1px solid #dbe4e0}}@media (prefers-reduced-motion:reduce){.michael-chat__thinking i{animation:none}}.michael-chat__teaser{position:relative;width:min(23rem,calc(100vw - 2rem));overflow:hidden;border:1px solid #d5e2df;border-radius:1rem;background:#fff;box-shadow:0 1.2rem 3.5rem rgba(11,23,21,.2);animation:michael-teaser-in .45s cubic-bezier(.2,.8,.2,1) both}.michael-chat__teaser-main{display:grid;width:100%;min-height:5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 2.7rem .8rem .8rem;border:0;background:#fff;color:#182026;text-align:left;cursor:pointer}.michael-chat__teaser-main img{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover}.michael-chat__teaser-main span{display:grid;gap:.12rem}.michael-chat__teaser-main strong{font-size:.78rem}.michael-chat__teaser-main small{color:#52635f;font-size:.69rem;line-height:1.4}.michael-chat__teaser-main>svg{width:1rem;color:#087f73}.michael-chat__teaser-close{position:absolute;top:.35rem;right:.35rem;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:50%;background:transparent;color:#63726e;cursor:pointer}.michael-chat__teaser-close:hover{background:#eef5f3}.michael-chat__teaser-close svg{width:1rem}.michael-chat__launcher{position:relative;min-height:4.5rem;padding:.58rem 1.1rem .58rem .58rem;box-shadow:0 1rem 2.8rem rgba(11,23,21,.3);transition:transform .18s ease,box-shadow .18s ease}.michael-chat__launcher:hover{transform:translateY(-2px);box-shadow:0 1.25rem 3.2rem rgba(11,23,21,.34)}.michael-chat__launcher strong{font-size:.86rem}.michael-chat__launcher small{max-width:12rem;margin-top:.08rem;font-size:.64rem}.michael-chat__launcher-portrait{position:relative;display:block;width:3.2rem;height:3.2rem;flex:0 0 auto}.michael-chat__launcher-portrait:before{position:absolute;z-index:-1;inset:-.18rem;border:2px solid rgba(85,215,188,.75);border-radius:50%;content:""}.michael-chat[data-engaged=false] .michael-chat__launcher-portrait:before{animation:michael-attention 2.1s ease-out 4}.michael-chat__launcher-portrait img{width:100%;height:100%;border:2px solid #fff;border-radius:50%;object-fit:cover}.michael-chat__launcher-portrait i{position:absolute;right:.05rem;bottom:.05rem;width:.72rem;height:.72rem;border:.12rem solid #0b1715;border-radius:50%;background:#55d7bc}.michael-chat__panel{width:min(27rem,calc(100vw - 2rem));max-height:min(46rem,calc(100dvh - 7rem))}.michael-chat__header strong{font-size:.94rem}.michael-chat__header span{margin-top:.1rem;font-size:.67rem}.michael-chat__header>button svg{width:1.15rem}.michael-chat__avatar{width:3.5rem;height:3.5rem}.michael-chat__status small{color:#72817d;font-size:.62rem;font-weight:550}.michael-chat__modes{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.55rem .65rem;border-bottom:1px solid #e1e8e6;background:#fff}.michael-chat__modes button{display:flex;min-height:2.65rem;align-items:center;justify-content:center;gap:.4rem;padding:.5rem .65rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:#53635f;font:inherit;font-size:.68rem;font-weight:720;cursor:pointer}.michael-chat__modes button[data-active=true]{border-color:#b9ddd6;background:#eaf6f3;color:#05665d}.michael-chat__modes svg{width:.9rem;height:.9rem}.michael-chat__log{min-height:12rem}.michael-chat__message-row{max-width:92%}.michael-chat__message--visitor{max-width:100%}.michael-chat__recommendation{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;margin:.7rem 1rem 0;padding:.7rem .75rem;border:1px solid #b9ddd6;border-radius:.65rem;background:#eaf6f3;color:#075f57}.michael-chat__recommendation>svg{width:1rem}.michael-chat__recommendation div{display:grid}.michael-chat__recommendation small{color:#4e6c66;font-size:.58rem}.michael-chat__recommendation strong{font-size:.69rem}.michael-chat__quick button{display:inline-flex;min-height:2.45rem;gap:.35rem;padding:.48rem .68rem;font-size:.65rem}.michael-chat__quick button:disabled{cursor:wait;opacity:.55}.michael-chat__start{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;margin:.75rem 1rem 0;padding:.7rem .8rem;border:0;border-radius:.5rem;background:#0b1715;color:#fff;font:inherit;font-size:.7rem;font-weight:760;cursor:pointer}.michael-chat__start svg{width:.95rem;height:.95rem}.michael-chat__start svg:last-child{margin-left:auto}.michael-chat__handoff{display:flex;align-items:center;justify-content:center;gap:.45rem}.michael-chat__handoff svg{width:.9rem;height:.9rem}.michael-chat__form button svg{width:1.05rem}@media (max-width:35rem){.michael-chat{right:.75rem;bottom:.75rem;left:.75rem}.michael-chat__launcher{width:4rem;min-height:4rem;justify-content:center;padding:.4rem}.michael-chat__launcher>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.michael-activation{min-height:0;overflow-y:auto;background:#f8fbfa}.michael-activation__intro{padding:1rem 1rem .8rem;background:#fff}.michael-activation__intro>button{display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:#52635f;font:inherit;font-size:.64rem;font-weight:680;cursor:pointer}.michael-activation__intro>button svg{width:.85rem}.michael-activation__intro>span{display:flex;align-items:center;gap:.35rem;margin-top:.75rem;color:#087f73;font-size:.6rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.michael-activation__intro>span svg{width:.8rem}.michael-activation__intro h2{margin:.4rem 0 .35rem;color:#182026;font-size:1.2rem;line-height:1.15;letter-spacing:-.035em}.michael-activation__intro p{margin:0;color:#52635f;font-size:.7rem;line-height:1.5}.michael-activation__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:0;padding:.7rem 1rem;border-block:1px solid #e1e8e6;background:#f3f7f6;list-style:none}.michael-activation__progress li{display:flex;align-items:center;gap:.35rem;color:#52635f;font-size:.58rem;font-weight:700}.michael-activation__progress li>span{display:grid;width:1.2rem;height:1.2rem;place-items:center;border:1px solid #cad5d2;border-radius:50%;background:#fff;font-size:.55rem}.michael-activation__progress li>span svg{width:.7rem}.michael-activation__progress li[data-active=true]{color:#05665d}.michael-activation__progress li[data-active=true]>span{border-color:#087f73;background:#087f73;color:#fff}.michael-activation__card,.michael-activation__review{margin:.85rem;padding:1rem;border:1px solid #dce5e2;border-radius:.75rem;background:#fff;box-shadow:0 .4rem 1.3rem rgba(24,32,38,.05)}.michael-activation__identity{display:grid;justify-items:start}.michael-activation__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.65rem;background:#e8f4f2;color:#087f73}.michael-activation__icon svg{width:1.2rem}.michael-activation__card h3{margin:.75rem 0 .35rem;font-size:1.05rem;line-height:1.2;letter-spacing:-.025em}.michael-activation__card>p{margin:0 0 .85rem;color:#576672;font-size:.7rem;line-height:1.55}.michael-activation__primary{display:flex;width:100%;min-height:2.8rem;align-items:center;justify-content:center;gap:.45rem;margin-top:.55rem;padding:.7rem .85rem;border:0;border-radius:.55rem;background:#087f73;color:#fff;font:inherit;font-size:.7rem;font-weight:760;text-align:center;cursor:pointer}.michael-activation__primary svg{width:.95rem}.michael-activation__primary svg:last-child{margin-left:auto}.michael-activation__secondary{width:100%;min-height:2.65rem;margin-top:.45rem;border:1px solid #cad8d4;border-radius:.55rem;background:#fff;color:#3e514b;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer}.michael-activation__secondary--link{display:flex;align-items:center;justify-content:center;padding:.6rem .8rem}.michael-activation__identity>small{margin-top:.7rem;color:#6b7874;font-size:.56rem;line-height:1.45}.michael-activation__otp-form{display:grid;width:100%;gap:.45rem;margin-top:.55rem}.michael-activation__otp-form label{display:grid;gap:.3rem;width:100%;color:#31423d;font-size:.62rem;font-weight:720}.michael-activation__otp-form input{width:100%;min-width:0;height:2.75rem;padding:0 .75rem;border:1px solid #cbd7d4;border-radius:.5rem;background:#fff;color:#182026;font:inherit;font-size:.72rem}.michael-activation__status{margin:.65rem 0 0;color:#31524b;font-size:.6rem;line-height:1.45}.michael-activation__consent{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.5rem;align-items:start;color:#4d5e59;font-size:.58rem;line-height:1.45}.michael-activation__consent input{width:1rem;height:1rem;margin:.08rem 0 0;accent-color:#087f73}.michael-activation__consent a{color:#05665d;font-weight:720}.michael-activation__form{display:grid;gap:.75rem}.michael-activation__form label{display:grid;gap:.3rem;color:#31423d;font-size:.62rem;font-weight:720}.michael-activation__form label small{color:#52635f;font-weight:540}.michael-activation__form input,.michael-activation__form select{width:100%;min-width:0;height:2.75rem;padding:0 .75rem;border:1px solid #cbd7d4;border-radius:.5rem;background:#fff;color:#182026;font:inherit;font-size:.72rem}.michael-activation__fields{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.michael-activation__verified{display:flex;align-items:center;gap:.55rem;padding:.65rem .7rem;border:1px solid #b9ddd6;border-radius:.55rem;background:#eaf6f3;color:#05665d}.michael-activation__verified>svg{width:1.1rem}.michael-activation__verified>span{display:grid;min-width:0}.michael-activation__verified strong{font-size:.66rem}.michael-activation__verified small{overflow:hidden;color:#4f6a63;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.michael-activation__verified button{min-height:2.75rem;margin-left:auto;padding:.5rem .65rem;border:1px solid #9fcfc6;border-radius:.4rem;background:#fff;color:#05665d;font:inherit;font-size:.58rem;font-weight:760;cursor:pointer}.michael-activation__verified button:disabled{cursor:wait;opacity:.6}.michael-activation__soft-note{display:flex;align-items:center;gap:.45rem;padding:.6rem .7rem;border-radius:.5rem;background:#f1f5f4;color:#52635f;font-size:.6rem}.michael-activation__soft-note svg{width:.95rem}.michael-activation__review{display:grid;gap:.65rem}.michael-activation__summary{padding:1rem;border-radius:.65rem;background:#0b1715;color:#fff}.michael-activation__summary .michael-activation__icon{background:rgba(85,215,188,.14);color:#8fe3d9}.michael-activation__summary>small{display:block;margin-top:.75rem;color:#8fe3d9;font-size:.57rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.michael-activation__summary h3{margin:.2rem 0 .25rem;font-size:1.15rem}.michael-activation__summary>p{margin:0;color:#c7d1d5;font-size:.66rem}.michael-activation__summary dl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.85rem 0 0}.michael-activation__summary dl div{padding:.6rem;border-radius:.45rem;background:rgba(255,255,255,.08)}.michael-activation__summary dt{color:#aebcb8;font-size:.54rem}.michael-activation__summary dd{margin:.1rem 0 0;font-size:.68rem;font-weight:750}.michael-activation__checkout{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;padding:.75rem;border:1px solid #dce5e2;border-radius:.6rem;background:#f8fbfa}.michael-activation__checkout>svg{width:1.1rem;color:#087f73}.michael-activation__checkout div{display:grid}.michael-activation__checkout strong{font-size:.66rem}.michael-activation__checkout p{margin:.15rem 0 0;color:#61716c;font-size:.57rem;line-height:1.45}.michael-activation__checkout>span{grid-column:1/-1;padding-top:.55rem;border-top:1px solid #e1e8e6;color:#7a5816;font-size:.55rem;font-weight:720}.michael-activation__truth{margin:.1rem 0 0;color:#6b7874;font-size:.55rem;line-height:1.45;text-align:center}@keyframes michael-attention{0%{box-shadow:0 0 0 0 rgba(85,215,188,.52)}65%{box-shadow:0 0 0 .8rem rgba(85,215,188,0)}to{box-shadow:0 0 0 0 rgba(85,215,188,0)}}@keyframes michael-teaser-in{0%{opacity:0;transform:translateY(.6rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:35rem){.michael-chat__teaser{width:100%}.michael-chat__teaser~.michael-chat__launcher{display:none}.michael-chat__teaser-main{min-height:4rem;gap:.55rem;padding:.55rem 2.25rem .55rem .55rem}.michael-chat__teaser-main img{width:2.25rem;height:2.25rem}.michael-chat__status small,.michael-chat__teaser-main small{display:none}.michael-chat__launcher small{max-width:11rem}.michael-activation__fields{grid-template-columns:1fr}.michael-activation__card,.michael-activation__review{margin:.65rem}}@media (max-width:35rem) and (max-height:36rem){body:has(#hero-title) .michael-chat:has(.michael-chat__teaser){top:16.5rem;bottom:auto}}@media (prefers-reduced-motion:reduce){.michael-chat__launcher-portrait:before,.michael-chat__teaser{animation:none!important}}.michael-chat__panel{width:min(25.5rem,calc(100vw - 2rem));height:min(40rem,calc(100dvh - 2.5rem));max-height:none;grid-template-rows:auto minmax(0,1fr);border-radius:1.25rem;background:#f7faf9}.michael-chat__panel[hidden]{display:none!important}.michael-chat__header{display:flex;min-height:4.25rem;align-items:center;gap:.45rem;padding:.6rem .7rem;border-bottom:1px solid #e1e8e6;background:#fff;color:#182026}.michael-chat__header>.michael-chat__identity{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.65rem}.michael-chat__identity>span:last-child{display:grid;min-width:0}.michael-chat__identity strong{color:#182026;font-size:.88rem;line-height:1.15}.michael-chat__identity small{overflow:hidden;margin-top:.12rem;color:#66756f;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.michael-chat__avatar{width:2.55rem;height:2.55rem;flex:0 0 auto}.michael-chat__avatar img{border:1px solid #d9e0e5}.michael-chat__avatar i{width:.62rem;height:.62rem;border-color:#fff;background:#2cb79d}.michael-chat__header>.michael-chat__back,.michael-chat__header>.michael-chat__call,.michael-chat__header>.michael-chat__close,.michael-chat__header>.michael-chat__more{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:50%;background:#f0f5f3;color:#263640;font-size:inherit;cursor:pointer}.michael-chat__header>.michael-chat__back:hover,.michael-chat__header>.michael-chat__call:hover,.michael-chat__header>.michael-chat__close:hover,.michael-chat__header>.michael-chat__more:hover{background:#e4efec}.michael-chat__header>.michael-chat__call{background:#e2f3ef;color:#075d54}.michael-chat__header>.michael-chat__more[aria-expanded=true]{background:#182026;color:#fff}.michael-chat__header>.michael-chat__back svg,.michael-chat__header>.michael-chat__call svg,.michael-chat__header>.michael-chat__close svg,.michael-chat__header>.michael-chat__more svg{width:1.1rem;height:1.1rem}.michael-chat__stage{position:relative;min-height:0;overflow:hidden}.michael-chat__stage>[hidden]{display:none!important}.michael-chat__stage>:not([hidden]){animation:michael-screen-in .18s ease-out both}.michael-chat__flow-intro h2{margin:.25rem 0 .3rem;color:#182026;font-size:1.45rem;line-height:1.08;letter-spacing:-.04em}.michael-chat__flow-intro>p:last-child{margin:0;color:#64736f;font-size:.76rem;line-height:1.5}.michael-chat__eyebrow{display:flex;align-items:center;gap:.35rem;margin:0;color:#087f73;font-size:.64rem;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.michael-chat__eyebrow svg{width:.8rem;height:.8rem}.michael-chat__conversation{display:grid;height:100%;min-height:0;grid-template-rows:minmax(7rem,1fr);grid-auto-rows:auto;overflow-y:auto;background:#fff}.michael-chat__flow-intro{padding:.85rem 1rem .75rem;border-bottom:1px solid #e4eae8;background:#fff}.michael-chat__flow-intro h2{font-size:1.08rem}.michael-chat__log{min-height:0;gap:.65rem;padding:.85rem;background:#f7faf9}.michael-chat__message-row{display:flex;max-width:94%;align-items:flex-end;gap:.42rem}.michael-chat__message-row--michael{justify-self:start}.michael-chat__message-row--visitor{justify-self:end}.michael-chat__message-row>img{width:1.75rem;height:1.75rem;flex:0 0 auto;border-radius:50%;object-fit:cover}.michael-chat__message{max-width:100%;padding:.68rem .75rem;font-size:.73rem;line-height:1.48}.michael-chat__message--michael,.michael-chat__message--visitor{justify-self:auto}.michael-chat__thinking{margin-left:2.15rem}.michael-chat__quick{display:grid;gap:.35rem;padding:.55rem .85rem 0}.michael-chat__quick button{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border:1px solid #d1dfdb;border-radius:.75rem;background:#fff;color:#31524b;font:inherit;font-size:.66rem;font-weight:680;line-height:1.35;text-align:left;cursor:pointer}.michael-chat__quick button span{min-width:0}.michael-chat__quick button:hover{border-color:#087f73;background:#f2faf8}.michael-chat__quick button svg{width:.85rem;height:.85rem;flex:0 0 auto}.michael-chat__turn-card{display:grid;gap:.55rem;max-width:94%;margin-left:2.15rem;padding:.7rem;border:1px solid #b9ddd6;border-radius:.85rem;background:#eaf6f3}.michael-chat__identity-card{display:grid;gap:.45rem}.michael-chat__identity-card p{display:grid;gap:.15rem;margin:0;color:#21443e}.michael-chat__identity-card small{color:#3d655d;font-size:.72rem;line-height:1.35}.michael-chat__identity-card label{display:grid;gap:.2rem;color:#31524b;font-size:.68rem;font-weight:700}.michael-chat__identity-card input{min-height:2.4rem;padding:.45rem .6rem;border:1px solid #cadbd7;border-radius:.5rem;background:#fff;color:#21443e;font:inherit;font-size:.82rem;font-weight:500}.michael-chat__identity-card input:focus{outline:2px solid #087f73;outline-offset:1px}.michael-chat__turn-card .michael-chat__recommendation{grid-template-columns:auto 1fr;margin:0;padding:0;border:0;background:transparent}.michael-chat__recommendation{margin:.55rem .85rem 0;padding:.62rem .68rem}.michael-chat__chat-actions{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.55rem .85rem 0}.michael-chat__turn-card .michael-chat__chat-actions{padding:0}.michael-chat__chat-actions a,.michael-chat__chat-actions button{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .6rem;border:1px solid #cadbd7;border-radius:.55rem;background:#fff;color:#31524b;font:inherit;font-size:.66rem;font-weight:720;text-align:center;text-decoration:none;cursor:pointer}.michael-chat__chat-actions button{border-color:#087f73;background:#087f73;color:#fff}.michael-chat__chat-actions svg{width:.85rem;height:.85rem;flex:0 0 auto}.michael-chat__retry{min-height:2.75rem;margin:0 0 0 2.15rem;border:1px solid #087f73;border-radius:.55rem;background:#f2faf8;color:#05665d;font:inherit;font-size:.7rem;font-weight:760;cursor:pointer}.michael-chat__form{align-items:end;padding:.65rem .85rem .35rem}.michael-chat__form textarea{display:block;width:100%;min-width:0;min-height:3rem;max-height:7.5rem;padding:.82rem .85rem;border:1px solid #ccd7d4;border-radius:.8rem;background:#fff;color:#182026;font:inherit;font-size:.78rem;line-height:1.4;resize:none;overflow-y:auto}.michael-chat__form textarea:disabled{background:#f3f6f5;color:#7a8884}.michael-chat__notice{padding:0 .85rem .7rem;font-size:.66rem;line-height:1.45}.michael-chat__sheet{position:absolute;inset:0;z-index:2;display:grid;align-items:end}.michael-chat__sheet-scrim{position:absolute;inset:0;border:0;background:rgba(16,25,30,.3);cursor:pointer}.michael-chat__sheet-card{position:relative;display:grid;gap:.5rem;padding:1rem .9rem .9rem;border-top:1px solid #d5dedb;border-radius:1.25rem 1.25rem 0 0;background:#fff;box-shadow:0 -.75rem 2.5rem rgba(16,25,30,.14);animation:michael-sheet-in .18s ease-out both}.michael-chat__sheet-head{display:grid;gap:.15rem;margin-bottom:.35rem}.michael-chat__sheet-head h2{margin:0;color:#182026;font-size:1rem;letter-spacing:-.02em}.michael-chat__sheet-head p{margin:0;color:#64736f;font-size:.72rem;line-height:1.45}.michael-chat__sheet-option{display:grid;min-height:4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .7rem;border:1px solid #d9e3e0;border-radius:1rem;background:#f7faf9;color:#182026;font:inherit;text-align:left;cursor:pointer}.michael-chat__sheet-option:hover{border-color:#87beb5;background:#f2faf8}.michael-chat__sheet-option:disabled{cursor:not-allowed;opacity:.78}.michael-chat__sheet-option:disabled:hover{border-color:#d9e3e0;background:#f7faf9}.michael-chat__sheet-option>span:nth-child(2){display:grid;min-width:0}.michael-chat__sheet-option strong{font-size:.8rem;line-height:1.2}.michael-chat__sheet-option small{margin-top:.12rem;color:#64736f;font-size:.68rem;line-height:1.35}.michael-chat__sheet-option>svg{width:1rem;height:1rem;color:#8a9793}.michael-chat__sheet-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;background:#e8f4f2;color:#087f73}.michael-chat__sheet-icon svg{width:1.15rem;height:1.15rem}.michael-chat__sheet-status{padding:.22rem .5rem;border-radius:999px;background:#f3ead8;color:#604918;font-size:.62rem;font-weight:780;letter-spacing:.03em}.michael-chat__sheet-status[data-available=true]{background:#e2f3ef;color:#075d54}.michael-chat__sheet-cancel{min-height:2.75rem;margin-top:.25rem;border:0;border-radius:.6rem;background:transparent;color:#05665d;font:inherit;font-size:.74rem;font-weight:740;cursor:pointer}.michael-chat__sheet-cancel:hover{background:#f2faf8}@keyframes michael-sheet-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.michael-chat__modes{display:none!important}.michael-chat__flow{height:100%;min-height:0;overflow:hidden}.michael-chat__flow .michael-activation{height:100%}.michael-chat__flow .michael-activation__intro>button{display:none}.michael-chat__flow .michael-activation__intro>span{margin-top:0}.michael-support,.michael-voice{height:100%;min-height:0;overflow-y:auto;background:#f7faf9}.michael-support__intro,.michael-voice__intro{border-bottom:0}.michael-voice{overscroll-behavior:contain}.michael-voice__card{display:grid;justify-items:center;margin:0 .85rem .7rem;padding:1rem .9rem .85rem;border:1px solid #d6e2df;border-radius:.85rem;background:#fff;box-shadow:0 .5rem 1.5rem rgba(15,48,42,.055);text-align:center}.michael-voice__portrait{position:relative;width:4.35rem;height:4.35rem}.michael-voice__portrait img{width:100%;height:100%;border-radius:50%;object-fit:cover}.michael-voice__portrait i{position:absolute;right:.08rem;bottom:.08rem;width:.82rem;height:.82rem;border:.15rem solid #fff;border-radius:50%;background:#9aa6a2}.michael-voice__portrait i[data-live=true]{background:#0a8276;box-shadow:0 0 0 .22rem rgba(10,130,118,.16)}.michael-voice__release-status{margin-top:.55rem;padding:.2rem .48rem;border-radius:999px;background:#f3ead8;color:#604918;font-size:.61rem;font-weight:780;letter-spacing:.035em;text-transform:uppercase}.michael-voice__release-status[data-available=true]{background:#e2f3ef;color:#075d54}.michael-voice__card h3{margin:.55rem 0 .5rem;color:#182026;font-size:.94rem;letter-spacing:-.025em}.michael-voice__start{display:grid;width:100%;gap:.65rem}.michael-voice__unavailable{display:grid;width:100%;grid-template-columns:auto 1fr;gap:.55rem;padding:.7rem;border:1px solid #dfcfaa;border-radius:.65rem;background:#fbf6ea;color:#4c4128;text-align:left}.michael-voice__unavailable>svg{width:1rem;height:1rem;margin-top:.1rem;color:#7b5b18}.michael-voice__unavailable p{margin:0;font-size:.72rem;line-height:1.5}.michael-voice__unavailable strong{display:block;margin-bottom:.12rem;color:#3f361f}.michael-voice__disclosure{display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding:.62rem;border:1px solid #cfe2de;border-radius:.65rem;background:#f2f9f7;color:#314a44;text-align:left}.michael-voice__disclosure>svg{width:1rem;height:1rem;margin-top:.1rem;color:#087f73}.michael-voice__disclosure p{margin:0;font-size:.72rem;line-height:1.5}.michael-voice__disclosure strong{display:block;margin-bottom:.12rem;color:#263c37}.michael-voice__consent{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;color:#40534e;font-size:.7rem;line-height:1.5;text-align:left;cursor:pointer}.michael-voice__consent input{width:1rem;height:1rem;margin:.12rem 0 0;accent-color:#087f73}.michael-voice__consent input:disabled{cursor:not-allowed}.michael-voice__consent a{color:#05665d;font-weight:740;text-decoration:underline;text-underline-offset:.12rem}.michael-voice__start-button{display:flex;width:100%;min-height:2.85rem;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.58rem;background:#087f73;color:#fff;font:inherit;font-size:.74rem;font-weight:780;cursor:pointer}.michael-voice__start-button:disabled{background:#dce4e1;color:#42534e;cursor:not-allowed}.michael-voice__start-button svg{width:1rem;height:1rem}.michael-voice__spinner{animation:michael-voice-spin .8s linear infinite}.michael-voice__notice{display:flex;align-items:flex-start;justify-content:center;gap:.35rem;margin:.55rem 0 0;color:#52635f;font-size:.68rem;line-height:1.45}.michael-voice__notice[data-error=true]{color:#812d2d}.michael-voice__notice svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.08rem}.michael-voice__live{display:grid;width:100%;justify-items:center;gap:.45rem}.michael-voice__live>strong{color:#263c37;font-size:.78rem;font-variant-numeric:tabular-nums}.michael-voice__live>strong span{color:#60716c;font-weight:560}.michael-voice__meter{display:flex;height:1.35rem;align-items:center;justify-content:center;gap:.18rem}.michael-voice__meter i{display:block;width:.18rem;height:.5rem;border-radius:999px;background:#087f73;animation:michael-voice-meter .9s ease-in-out infinite alternate;transform-origin:center}.michael-voice__meter i:nth-child(2),.michael-voice__meter i:nth-child(4){animation-delay:-.3s}.michael-voice__meter i:nth-child(3){animation-delay:-.55s}.michael-voice__meter[data-active=false] i{height:.32rem;animation-play-state:paused;transform:scaleY(1);opacity:.55}.michael-voice__controls{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.2rem}.michael-voice__controls button{display:flex;min-height:2.85rem;align-items:center;justify-content:center;gap:.38rem;border:1px solid #bfd7d2;border-radius:.58rem;background:#f7fbfa;color:#31524b;font:inherit;font-size:.72rem;font-weight:760;cursor:pointer}.michael-voice__controls button:last-child{border-color:#b72f36;background:#a8272e;color:#fff}.michael-voice__controls[data-audio-recovery=true] .michael-voice__audio-recovery{grid-column:1/-1;border-color:#087f73;background:#087f73;color:#fff}.michael-voice__controls svg{width:1rem;height:1rem}.michael-voice__captions{display:grid;gap:.55rem;margin:0 .85rem .7rem;padding:.72rem;border:1px solid #d6e2df;border-radius:.75rem;background:#fff}.michael-voice__captions>header{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:start}.michael-voice__captions>header>svg{width:1rem;height:1rem;margin-top:.05rem;color:#087f73}.michael-voice__captions h3,.michael-voice__captions p{margin:0}.michael-voice__captions h3{color:#263c37;font-size:.72rem}.michael-voice__captions header p{margin-top:.06rem;color:#52635f;font-size:.64rem}.michael-voice__caption-log{display:grid;max-height:9rem;gap:.42rem;overflow-y:auto;padding-right:.12rem}.michael-voice__caption-log>p{display:grid;min-width:0;grid-template-columns:3.15rem minmax(0,1fr);gap:.45rem;color:#344842;font-size:.7rem;line-height:1.45}.michael-voice__caption-log strong{color:#05665d}.michael-voice__caption-log span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.michael-voice__caption-log .michael-voice__caption-empty{display:block;color:#52635f}.michael-voice__assurances{display:grid;gap:.38rem;margin:0;padding:0 .85rem;list-style:none}.michael-voice__assurances li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;padding:.6rem .65rem;border:1px solid #e0e7e5;border-radius:.6rem;background:#fff;color:#42534e}.michael-voice__assurances li>svg{width:1rem;height:1rem;margin-top:.05rem;color:#087f73}.michael-voice__assurances span{display:grid;gap:.08rem}.michael-voice__assurances strong{color:#344842;font-size:.7rem}.michael-voice__assurances small{color:#52635f;font-size:.66rem;line-height:1.45}.michael-voice__actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:.75rem .85rem 1rem}.michael-voice__actions--immediate{padding-top:0}.michael-voice__actions button{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;padding:.55rem;border:1px solid #badbd5;border-radius:.55rem;background:#fff;color:#05665d;font:inherit;font-size:.68rem;font-weight:720;cursor:pointer}.michael-voice__actions button:first-child{border-color:#087f73;background:#087f73;color:#fff}.michael-voice__actions svg{width:.9rem;height:.9rem}.michael-voice__intro h2:focus-visible{width:fit-content;border-radius:.18rem}@keyframes michael-voice-spin{to{transform:rotate(1turn)}}@keyframes michael-voice-meter{0%{transform:scaleY(.55)}to{transform:scaleY(1.9)}}.michael-support__back{display:flex;min-height:2.75rem;align-items:center;gap:.35rem;margin:.65rem .85rem 0;padding:0 .3rem;border:0;background:transparent;color:#52635f;font:inherit;font-size:.63rem;font-weight:700;cursor:pointer}.michael-support__back svg{width:.9rem}.michael-support__routes{display:grid;gap:.45rem;margin:0;padding:0 .85rem 1rem;list-style:none}.michael-support__routes button{display:grid;width:100%;min-height:4.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;border:1px solid #dbe5e2;border-radius:.7rem;background:#fff;color:#263640;font:inherit;text-align:left;cursor:pointer}.michael-support__routes button:hover{border-color:#87beb5;background:#fbfdfc}.michael-support__route-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:.6rem;background:#e8f4f2;color:#087f73}.michael-support__route-icon svg{width:1rem}.michael-support__routes button>span:nth-child(2){display:grid;min-width:0;gap:.1rem}.michael-support__routes strong{font-size:.68rem}.michael-support__routes small{color:#6b7874;font-size:.64rem;line-height:1.35}.michael-support__routes button>svg{width:.9rem;color:#7a8984}.michael-support__form{display:grid;gap:.62rem;margin:0 .85rem 1rem;padding:.85rem;border:1px solid #dbe5e2;border-radius:.8rem;background:#fff}.michael-support__form label{display:grid;gap:.3rem;color:#31423d;font-size:.68rem;font-weight:720}.michael-support__form label small{color:#52635f;font-weight:540}.michael-support__form input,.michael-support__form select,.michael-support__form textarea{width:100%;min-width:0;padding:.65rem .7rem;border:1px solid #cbd7d4;border-radius:.5rem;background:#fff;color:#182026;font:inherit;font-size:.72rem}.michael-support__form input,.michael-support__form select{height:2.75rem}.michael-support__form textarea{min-height:6rem;resize:vertical}.michael-support__hint,.michael-support__safety{margin:0;color:#6b5b36;font-size:.68rem;line-height:1.45}.michael-support__hint{color:#596964}.michael-support__primary{min-height:2.8rem;border:0;border-radius:.55rem;background:#087f73;color:#fff;font:inherit;font-size:.68rem;font-weight:760;cursor:pointer}.michael-support__prepared{display:grid;gap:.4rem;padding:.65rem;border:1px solid #b9ddd6;border-radius:.6rem;background:#eaf6f3}.michael-support__prepared p{margin:0;color:#31524b;font-size:.66rem;line-height:1.45}.michael-support__prepared a{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.5rem;background:#0b1715;color:#fff;font-size:.64rem;font-weight:740}.michael-support__prepared a svg{width:.9rem}.michael-support__prepared small{color:#52635f;font-size:.64rem;line-height:1.4;text-align:center}@keyframes michael-screen-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:35rem){.michael-chat{right:.75rem;bottom:.75rem;left:.75rem}.michael-chat__panel{width:100%;height:calc(100dvh - 1.5rem);max-height:none}.michael-activation__form input,.michael-activation__form select,.michael-activation__otp-form input,.michael-chat__form textarea,.michael-support__form input,.michael-support__form select,.michael-support__form textarea{font-size:1rem}}@media (max-width:21.875rem){.michael-chat[data-open=true]{inset:0;display:block}.michael-chat[data-open=true] .michael-chat__panel{width:100%;height:100dvh;border:0;border-radius:0}.michael-chat__chat-actions,.michael-voice__actions,.michael-voice__controls{grid-template-columns:1fr}.michael-chat__retry,.michael-chat__turn-card{margin-left:0;max-width:100%}}@media (max-height:35rem){.michael-chat__panel[data-view=chat] .michael-chat__stage{overflow-y:auto}.michael-chat__panel[data-view=chat] .michael-chat__conversation{height:auto;min-height:100%;grid-template-rows:minmax(4rem,8rem);overflow:visible}.michael-chat__panel[data-view=chat] .michael-chat__log{min-height:4rem;max-height:8rem}}@media (prefers-reduced-motion:reduce){.michael-chat__sheet-card,.michael-chat__stage>:not([hidden]),.michael-voice__meter i,.michael-voice__spinner{animation:none!important;transition:none!important}}.site-footer .analytics-release-state{color:#c7d1d5}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.1875rem solid var(--teal);outline-offset:.25rem}::selection{background:#d9eee9;color:var(--ink)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.04;letter-spacing:-.045em}h1{margin-bottom:1.75rem;font-size:clamp(3.5rem,8.4vw,7.8rem);font-weight:660;max-width:10ch}h2{margin-bottom:1.5rem;font-size:clamp(2.35rem,5.2vw,4.8rem)}h2,h3{font-weight:640}h3{margin-bottom:.75rem;font-size:1.45rem;letter-spacing:-.025em}.container{width:min(calc(100% - 3rem),var(--container));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.7rem 1rem;transform:translateY(-180%);border-radius:.5rem;background:var(--paper);color:var(--ink);font-weight:700;transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.development-banner{position:relative;z-index:20;background:var(--yellow);color:var(--ink);font-size:.8rem;font-weight:610}.development-banner__inner{display:flex;min-height:2.35rem;align-items:center;justify-content:space-between;gap:1rem}.development-banner p{display:flex;align-items:center;gap:.55rem;margin:0}.development-banner a{border-bottom:.0625rem solid;line-height:1.25}.development-banner a:hover{border-bottom-color:transparent}.pulse-dot{display:inline-block;width:.55rem;height:.55rem;flex:0 0 auto;border:.125rem solid var(--ink);border-radius:50%;background:var(--teal)}.site-header{position:sticky;z-index:15;top:0;border-bottom:.0625rem solid rgba(18,35,31,.08);background:rgba(255,255,255,.96);backdrop-filter:blur(1rem)}.site-header__inner{display:flex;min-height:5rem;align-items:center;gap:2.25rem}.wordmark{position:relative;display:inline-flex;align-items:baseline;font-size:1.33rem;font-weight:760;letter-spacing:-.055em;line-height:1;white-space:nowrap}.wordmark__dot{display:inline-block;width:.45rem;height:.45rem;margin-left:.18rem;border-radius:50% 50% 50% 0;background:var(--teal);transform:rotate(-28deg)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,2.5vw,2.25rem);margin-left:auto;font-size:.88rem;font-weight:580}.desktop-nav a{position:relative;padding-block:.5rem}.desktop-nav a:after{position:absolute;right:0;bottom:.2rem;left:0;height:.1rem;background:var(--teal);content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.desktop-nav a:hover:after{transform:scaleX(1);transform-origin:left}.button{display:inline-flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.9rem;padding:.9rem 1.35rem;border:.0625rem solid transparent;border-radius:999px;font-size:.92rem;font-weight:690;line-height:1.2;text-align:center;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-.125rem)}.button--small{min-height:2.8rem;padding:.7rem 1.1rem;font-size:.8rem}.button--ink{background:var(--ink);color:var(--paper)}.button--ink:hover{background:var(--ink-soft);box-shadow:0 .75rem 1.5rem rgba(18,35,31,.17)}.button--teal{border-color:var(--teal-dark);background:var(--teal);color:#fff;box-shadow:none}.button--teal:hover{background:var(--teal-dark);box-shadow:0 .5rem 1.2rem rgba(8,127,115,.18);transform:translateY(-.1rem)}.button--cream{background:var(--cream);color:var(--ink)}.button--cream:hover{box-shadow:0 .75rem 2rem rgba(0,0,0,.2)}.button--full{width:100%}.hero{position:relative;overflow:hidden;background:var(--paper)}.hero__glow{display:none}.hero__glow--one{top:-15rem;left:-12rem;width:40rem;height:40rem;background:radial-gradient(circle,rgba(255,216,102,.38),transparent 66%)}.hero__glow--two{right:-10rem;bottom:-16rem;width:42rem;height:42rem;background:radial-gradient(circle,rgba(189,232,199,.62),transparent 66%)}.hero__grid{position:relative;z-index:1;display:grid;min-height:min(48rem,calc(100vh - 7.35rem));grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4.5rem,8vw,7.5rem)}.eyebrow{margin-bottom:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:680;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.hero__lede{max-width:39rem;margin-bottom:2rem;color:var(--muted);font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.58}.hero__actions{display:flex;align-items:center;gap:1.8rem}.text-link{display:inline-flex;align-items:center;gap:.65rem;border-bottom:.0625rem solid rgba(18,35,31,.4);font-size:.9rem;font-weight:660}.text-link span{font-size:1rem;transition:transform .18s ease}.text-link:hover span{transform:translateY(.18rem)}.text-link--dark{border-color:rgba(18,35,31,.4)}.hero__principles{display:flex;flex-wrap:wrap;gap:.55rem 1.4rem;margin:2.7rem 0 0;padding:0;color:var(--muted);font-size:.78rem;font-weight:570;list-style:none}.hero__principles li{display:flex;align-items:center;gap:.5rem}.hero__principles li:before{width:.45rem;height:.45rem;border-radius:50%;background:var(--teal);content:""}.conversation-preview{position:relative;width:min(100%,31rem);justify-self:end;padding:.8rem;border:.0625rem solid rgba(18,35,31,.18);border-radius:var(--radius-lg);background:rgba(255,255,255,.96);box-shadow:var(--shadow);transform:none}.conversation-preview:before{display:none}.preview-label{display:flex;align-items:center;justify-content:space-between;padding:.3rem .7rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.preview-label strong{color:var(--teal-dark)}.conversation-window{padding:1.2rem;border:.0625rem solid var(--line);border-radius:1.7rem;background:var(--paper)}.conversation-window__top{display:flex;align-items:center;gap:.7rem;padding-bottom:1rem;border-bottom:.0625rem solid var(--line)}.mini-brand{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border-radius:.3rem;background:var(--ink);color:var(--paper);font-size:.7rem;font-weight:720}.mini-brand svg{width:1.65rem;height:1.65rem}.conversation-window__top div:nth-child(2){display:flex;flex-direction:column;line-height:1.3}.conversation-window__top strong{font-size:.8rem}.conversation-window__top span:not(.availability-chip){color:var(--muted);font-size:.64rem}.availability-chip{margin-left:auto;padding:.35rem .6rem;border-radius:.25rem;background:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;font-weight:670;letter-spacing:.06em;text-transform:uppercase}.message{width:min(88%,21.5rem);margin-top:1rem;padding:.8rem .95rem;border-radius:1rem}.message span{display:block;margin-bottom:.28rem;font-size:.6rem;font-weight:690}.message p{margin:0;font-size:.75rem;line-height:1.5}.message--customer{margin-left:auto;border-bottom-right-radius:.25rem;background:var(--blue)}.message--michael{border-bottom-left-radius:.25rem;background:var(--cream)}.intent-card{display:flex;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.75rem;border:.0625rem solid rgba(18,35,31,.1);border-radius:.9rem;background:rgba(189,232,199,.36)}.intent-card__icon{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-size:.75rem}.intent-card div{display:flex;flex-direction:column;line-height:1.25}.intent-card strong{font-size:.7rem}.intent-card span:last-child{color:var(--muted);font-size:.58rem}.preview-disclaimer{margin:0;padding:.8rem .7rem .25rem;color:var(--muted);font-size:.65rem;text-align:center}.signal-strip{border-block:.0625rem solid var(--ink);background:var(--mint)}.signal-strip__inner{display:flex;min-height:5rem;align-items:center;justify-content:center;gap:clamp(1rem,4vw,4rem);text-align:center}.signal-strip p{margin:0;font-size:clamp(.9rem,1.5vw,1.08rem);font-weight:650}.signal-strip span{font-size:1.5rem}.section{padding-block:clamp(5.5rem,10vw,9.5rem)}.section--cream{background:var(--cream)}.section--ink{background:var(--ink);color:var(--paper)}.section--blue{background:var(--blue)}.section-heading{max-width:50rem;margin-bottom:clamp(3rem,6vw,5rem)}.section-heading h2{max-width:13ch}.section-heading>p:last-child{max-width:38rem;margin-bottom:0;color:var(--muted);font-size:1.08rem}.section-heading--split{display:grid;max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr);align-items:end;gap:clamp(3rem,8vw,8rem)}.section-heading--split h2{margin:0}.section-heading--split>p{padding-bottom:.25rem}.section-heading--light>p:last-child{color:rgba(255,255,255,.67)}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.0625rem solid var(--ink)}.outcome-card{position:relative;min-height:22rem;padding:2rem clamp(1.5rem,3vw,2.5rem) 2.5rem 0;border-right:.0625rem solid var(--line)}.outcome-card+.outcome-card{padding-left:clamp(1.5rem,3vw,2.5rem)}.outcome-card:last-child{padding-right:0;border-right:0}.outcome-card__number{display:block;margin-bottom:6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.outcome-card h3{max-width:10ch;font-size:clamp(1.55rem,2.7vw,2.25rem)}.outcome-card p{max-width:26rem;margin:0;color:var(--muted)}.process-list{margin:0;padding:0;border-top:.0625rem solid rgba(255,255,255,.28);list-style:none}.process-list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1rem,4vw,4rem);padding-block:2.4rem;border-bottom:.0625rem solid rgba(255,255,255,.22)}.process-list li>span{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:.0625rem solid rgba(255,255,255,.4);border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem}.process-list li>div{display:grid;grid-template-columns:minmax(8rem,.45fr) minmax(13rem,.85fr) minmax(18rem,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem)}.process-list h3,.process-list p{margin:0}.process-list h3{font-size:clamp(1.35rem,2.5vw,2rem)}.process-list li>div>p:last-child{color:rgba(255,255,255,.64)}.process-list__verb{color:#8fe3d9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:670;letter-spacing:.09em;text-transform:uppercase}.michael-section{overflow:hidden;background:var(--paper)}.michael-grid{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3.5rem,9vw,9rem)}.michael-portrait{position:relative;display:grid;width:min(100%,30rem);aspect-ratio:1;place-items:center;border:.0625rem solid var(--ink);border-radius:50%;background:var(--mint)}.michael-portrait:after,.michael-portrait:before{position:absolute;border-radius:50%;content:""}.michael-portrait:before{inset:10%;border:.0625rem solid rgba(18,35,31,.3)}.michael-portrait:after{inset:24%;background:var(--paper);box-shadow:.8rem .8rem 0 var(--teal)}.michael-portrait__core{position:relative;z-index:2;display:grid;width:29%;aspect-ratio:1;place-items:center;border-radius:50% 50% 50% 0;background:var(--ink);color:var(--paper);font-size:clamp(2rem,6vw,4rem);font-weight:720;transform:rotate(-8deg)}.michael-portrait__core svg{width:58%;height:58%}.michael-portrait__core:first-letter{transform:rotate(8deg)}.michael-portrait__orbit{position:absolute;z-index:3;width:1.15rem;height:1.15rem;border:.25rem solid var(--paper);border-radius:50%}.michael-portrait__orbit--one{top:16%;left:26%;background:var(--teal)}.michael-portrait__orbit--two{right:14%;bottom:25%;background:var(--yellow)}.michael-portrait__label{position:absolute;z-index:4;bottom:4%;left:2%;padding:.7rem 1rem;border:.0625rem solid var(--ink);border-radius:999px;background:var(--paper);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.michael-copy h2{max-width:12ch}.michael-copy__lede{max-width:43rem;margin-bottom:2.5rem;color:var(--muted);font-size:1.08rem}.michael-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.michael-columns h3{font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.boundary-list,.check-list{display:grid;gap:.8rem;margin:0;padding:0;color:var(--muted);font-size:.88rem;list-style:none}.boundary-list li,.check-list li{position:relative;padding-left:1.55rem}.boundary-list li:before,.check-list li:before{position:absolute;top:.28rem;left:0;display:grid;width:1rem;height:1rem;place-items:center;border-radius:50%;font-size:.57rem;font-weight:800;line-height:1}.check-list li:before{background:var(--mint);color:var(--ink);content:"✓"}.boundary-list li:before{border:.0625rem solid var(--teal);color:var(--teal-dark);content:"—"}.voice-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:2.7rem;padding:1rem 1.1rem;border:.0625rem solid var(--line);border-radius:var(--radius-sm);background:var(--cream)}.voice-status__waves{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;gap:.12rem;border-radius:50%;background:var(--ink)}.voice-status__waves i{display:block;width:.12rem;border-radius:999px;background:var(--mint)}.voice-status__waves i:first-child,.voice-status__waves i:nth-child(5){height:.5rem}.voice-status__waves i:nth-child(2),.voice-status__waves i:nth-child(4){height:.9rem}.voice-status__waves i:nth-child(3){height:1.25rem}.voice-status>div{display:flex;flex-direction:column;line-height:1.35}.voice-status strong{font-size:.82rem}.voice-status>div span{color:var(--muted);font-size:.7rem}.status-pill{display:inline-flex;width:fit-content;align-items:center;padding:.38rem .62rem;border:.0625rem solid rgba(18,35,31,.2);border-radius:999px;background:var(--mint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.status-pill--warm{background:var(--yellow)}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.capability-card{min-height:17.5rem;padding:1.5rem;border:.0625rem solid var(--ink);border-radius:var(--radius-md);background:rgba(255,255,255,.65)}.capability-card--accent{background:var(--yellow)}.capability-card h3{margin-top:4rem;font-size:1.55rem}.capability-card p{margin:0;color:var(--muted);font-size:.9rem}.future-row{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1fr) minmax(16rem,.75fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:1rem;padding:2rem;border:.0625rem solid var(--ink);border-radius:var(--radius-md);background:var(--ink);color:var(--paper)}.future-row h3,.future-row p{margin:0}.future-row ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.future-row li{padding-bottom:.65rem;border-bottom:.0625rem solid rgba(255,255,255,.18);font-size:.85rem}.future-row>p{color:rgba(255,255,255,.64);font-size:.85rem}.pricing-section{position:relative;overflow:hidden;background:var(--teal)}.pricing-section .eyebrow{color:#fff}.pricing-section:before{position:absolute;top:-9rem;left:-7rem;width:22rem;height:22rem;border:.0625rem solid rgba(18,35,31,.25);border-radius:50%;content:""}.pricing-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3rem,9vw,9rem)}.pricing-copy h2{max-width:10ch;color:#fff}.pricing-copy>p:not(.eyebrow){max-width:35rem;margin-bottom:2rem;font-size:1.08rem;color:#fff}.check-list--dark{max-width:32rem;color:#fff}.check-list--dark li:before{background:#fff;color:var(--teal)}.price-card{color:var(--ink);padding:clamp(1.5rem,4vw,2.5rem);border:.0625rem solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);box-shadow:.8rem .8rem 0 var(--ink)}.price-card__label{margin-bottom:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.price-card__label strong{padding:.3rem .5rem;border-radius:999px;background:var(--yellow)}.price-line div{display:flex;align-items:flex-start;line-height:1}.price-line strong{font-size:clamp(3.5rem,7vw,5.5rem);letter-spacing:-.07em}.price-line__currency{margin-top:.5rem;margin-right:.25rem;font-size:1rem;font-weight:760}.price-line p{margin:.35rem 0 0;color:var(--muted);font-size:.75rem}.price-divider{height:.0625rem;margin-block:1.7rem;background:var(--line)}.price-card .button{margin-top:2rem}.price-note{margin:1.25rem 0 0;color:var(--muted);font-size:.68rem;line-height:1.55;text-align:center}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:.0625rem solid var(--ink)}.trust-grid article{min-height:17rem;padding:1.5rem 1.5rem 2rem 0;border-right:.0625rem solid var(--line)}.trust-grid article+article{padding-left:1.5rem}.trust-grid article:last-child{padding-right:0;border-right:0}.trust-grid span{display:block;margin-bottom:4.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.trust-grid h3{font-size:1.25rem}.trust-grid p{margin:0;color:var(--muted);font-size:.85rem}.trust-disclaimer{max-width:45rem;margin:1.5rem 0 0 auto;color:var(--muted);font-size:.72rem;text-align:right}.faq-section{background:var(--paper)}.faq-grid{display:grid;grid-template-columns:minmax(17rem,.67fr) minmax(0,1.33fr);align-items:start;gap:clamp(3rem,10vw,10rem)}.faq-intro{position:sticky;top:8rem}.faq-intro h2{max-width:8ch}.faq-intro>p:not(.eyebrow){max-width:27rem;color:var(--muted)}.faq-list{border-top:.0625rem solid var(--ink)}.faq-list details{border-bottom:.0625rem solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.7rem;cursor:pointer;font-size:1.03rem;font-weight:650;line-height:1.35;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:.0625rem solid var(--ink);border-radius:50%;font-size:1rem;font-style:normal;font-weight:400;transition:transform .18s ease,background-color .18s ease}.faq-list details[open] summary i{background:var(--yellow);transform:rotate(45deg)}.faq-list details>p{max-width:45rem;margin-bottom:1.8rem;padding-right:3rem;color:var(--muted)}.closing-cta{position:relative;overflow:hidden;padding-block:clamp(5rem,9vw,8rem);background:var(--ink);color:var(--paper)}.closing-cta__shape{display:none}.closing-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.65fr);align-items:end;gap:clamp(3rem,9vw,9rem)}.closing-cta h2{max-width:12ch;margin:0}.closing-cta__inner>div:last-child p{margin-bottom:1.5rem;color:rgba(255,255,255,.78)}.site-footer{padding:4.5rem 0 1.5rem;background:#10191e;color:var(--paper)}.site-footer__grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,.8fr));gap:3rem;padding-bottom:4rem}.wordmark--light{color:var(--paper)}.site-footer__grid>div:first-child p{margin:.9rem 0 0;color:rgba(255,255,255,.7);font-size:.88rem}.footer-label{margin-bottom:1rem;color:rgba(255,255,255,.76);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.site-footer nav{display:grid;gap:.65rem;font-size:.83rem}.footer-email:hover,.site-footer nav a:hover{color:var(--yellow)}.footer-email{display:inline-block;margin-bottom:.65rem;font-size:.88rem;font-weight:650}.site-footer__grid>div:last-child>p:last-child{color:rgba(255,255,255,.68);font-size:.73rem}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem;border-top:.0625rem solid rgba(255,255,255,.2);color:rgba(255,255,255,.68);font-size:.68rem}.site-footer__bottom p{margin:0}@media (max-width:67rem){.desktop-nav{display:none}.header-cta{margin-left:auto}.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);gap:3rem}.process-list li>div{grid-template-columns:minmax(8rem,.5fr) minmax(15rem,1fr)}.process-list li>div>p:last-child{grid-column:1/-1}.capability-grid,.future-row{grid-template-columns:repeat(2,minmax(0,1fr))}.future-row>p{grid-column:1/-1}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid article:nth-child(2){border-right:0}.trust-grid article:nth-child(n+3){border-top:.0625rem solid var(--line)}}@media (max-width:48rem){.simple-header__inner{min-height:4.5rem;align-items:flex-start;flex-direction:column;gap:.8rem;padding-block:1rem}.simple-header nav{gap:.65rem 1rem}.release-grid,.release-price,.simple-footer__grid,.support-options{grid-template-columns:1fr}.simple-footer__bottom{align-items:flex-start;flex-direction:column}.release-price>a,.release-price>p{grid-column:auto}.release-price>ul{grid-column:auto;grid-template-columns:1fr}.release-page__content{padding-bottom:4rem}html{scroll-padding-top:5.5rem}.container{width:min(calc(100% - 2rem),var(--container))}.development-banner__inner{padding-block:.45rem}.development-banner p{font-size:.7rem;line-height:1.35}.development-banner a{flex:0 0 auto;font-size:.7rem}.site-header__inner{min-height:4.5rem}.hero__grid{min-height:auto;grid-template-columns:1fr;gap:4.5rem;padding-block:4.5rem 5.5rem}.conversation-preview{justify-self:center}.closing-cta__inner,.faq-grid,.michael-grid,.pricing-grid,.section-heading--split{grid-template-columns:1fr}.section-heading--split{gap:1.5rem}.section-heading--split>p{padding:0}.outcome-grid{grid-template-columns:1fr}.outcome-card,.outcome-card+.outcome-card{min-height:auto;padding:2rem 0 2.5rem;border-right:0;border-bottom:.0625rem solid var(--line)}.outcome-card:last-child{border-bottom:0}.outcome-card__number{margin-bottom:3rem}.process-list li>div{grid-template-columns:1fr;gap:.8rem}.process-list li>div>p:last-child{grid-column:auto}.michael-grid{gap:4.5rem}.michael-portrait{width:min(90%,26rem);justify-self:center}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:15rem}.future-row{grid-template-columns:1fr}.future-row>p{grid-column:auto}.pricing-grid{gap:3.5rem}.faq-intro{position:static}.closing-cta__inner{align-items:start}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__grid>div:first-child{grid-column:1/-1}}@media (max-width:35rem){.container{width:min(calc(100% - 1.5rem),var(--container))}.development-banner__inner{align-items:stretch;flex-direction:column;gap:.3rem;padding-block:.7rem}.development-banner a{min-height:2.75rem;align-items:center;display:inline-flex}.site-header__inner{min-width:0;gap:.75rem}.site-header .header-cta{display:none}h1{font-size:clamp(3.1rem,17vw,5rem)}h2{font-size:clamp(2.15rem,12vw,3.3rem)}.development-banner p{align-items:flex-start}.pulse-dot{margin-top:.22rem}.header-cta{min-height:2.5rem;padding-inline:.85rem;font-size:.7rem}.wordmark{font-size:1.15rem}.hero__actions{align-items:flex-start;flex-direction:column}.hero__actions .button{width:auto;max-width:100%}.hero__principles{display:grid}.conversation-preview{width:calc(100% - .5rem);transform:none}.conversation-preview:before{right:-1rem}.conversation-window{padding:.85rem}.signal-strip__inner{flex-direction:column;gap:.15rem;padding-block:1rem}.signal-strip span{transform:rotate(90deg)}.process-list li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.process-list li>span{width:2rem;height:2rem}.michael-columns{grid-template-columns:1fr}.voice-status{grid-template-columns:auto minmax(0,1fr)}.voice-status>.status-pill{grid-column:1/-1;margin-left:3.5rem}.future-row,.price-card{padding:1.25rem}.price-card{box-shadow:.45rem .45rem 0 var(--ink)}.price-line strong{font-size:clamp(3.3rem,19vw,4.7rem)}.trust-grid{grid-template-columns:1fr}.trust-grid article,.trust-grid article+article{min-height:auto;padding:1.5rem 0 2rem;border-right:0;border-top:.0625rem solid var(--line)}.trust-grid article:first-child{border-top:0}.trust-grid span{margin-bottom:2rem}.trust-disclaimer{text-align:left}.faq-list summary{font-size:.95rem}.faq-list details>p{padding-right:0}.site-footer__grid{grid-template-columns:1fr}.site-footer__grid>div:first-child{grid-column:auto}.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.button,.hero__principles li:before,.michael-voice__actions button,.michael-voice__controls button,.michael-voice__start-button,.pulse-dot,.status-pill,.wordmark__dot{border:.0625rem solid}}.brand-mark{--brand-dot:#fff;display:inline-flex;min-width:0;align-items:center;gap:.62rem;color:var(--teal)}.brand-mark__symbol{width:2.15rem;height:2.15rem;flex:0 0 auto}.brand-mark__word{color:var(--ink);font-size:1.04rem;font-weight:780;letter-spacing:-.035em;white-space:nowrap}.brand-mark--reversed{--brand-dot:var(--teal);color:#fff}.brand-mark--reversed .brand-mark__word{color:#fff}.brand-mark--compact{min-width:2.15rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.simple-header__cta{min-height:2.75rem}.hero__proof-line{margin:1.35rem 0 0;color:var(--ink-soft);font-size:.82rem;font-weight:700}.price-card__label{display:flex;align-items:center;justify-content:space-between;gap:1rem}.milestone-section{padding-block:clamp(3.5rem,7vw,6.5rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.section-heading--compact{margin-bottom:2.25rem}.section-heading--compact h2{font-size:clamp(2.15rem,4vw,3.8rem)}.product-action-section{background:#fff}.product-action-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.68fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.real-world-visual{position:relative;min-width:0;margin:0}.real-world-visual>img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream)}.real-world-visual figcaption{margin-top:.65rem;color:var(--muted);font-size:.7rem}.product-action-card{position:absolute;right:-1.5rem;bottom:2.25rem;width:min(23rem,76%);padding:1rem;border:1px solid #bdc8ce;border-radius:var(--radius-md);background:rgba(255,255,255,.97);box-shadow:var(--shadow);backdrop-filter:blur(.5rem)}.product-action-card__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.product-action-card__header div{display:grid}.product-action-card__header strong{font-size:.82rem}.product-action-card__header small{color:var(--muted);font-size:.62rem}.mini-bubble{display:grid;width:2rem;height:1.65rem;place-items:center;border-radius:.45rem .45rem .45rem .15rem;background:var(--teal);color:#fff;font-size:.7rem;letter-spacing:.12em}.product-action-card dl{display:grid;gap:.55rem;margin:.8rem 0 0}.product-action-card dl>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.6rem;font-size:.72rem}.product-action-card dt{color:var(--muted)}.product-action-card dd{margin:0;color:var(--ink);font-weight:660}.product-action-copy>p:not(.eyebrow){color:var(--muted);font-size:1.03rem}.product-proof-list{display:grid;gap:0;margin:2rem 0;border-top:1px solid var(--line)}.product-proof-list article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;padding-block:1rem;border-bottom:1px solid var(--line)}.product-proof-list article>span{color:var(--teal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.product-proof-list h3{margin-bottom:.2rem;font-size:1rem}.product-proof-list p{margin:0;color:var(--muted);font-size:.82rem}.use-cases-section{background:#fff}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.use-case-card{min-height:15rem;padding:1.6rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.use-case-card>span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid #9ecfc9;border-radius:var(--radius-sm);background:var(--mint);color:var(--teal-dark);font-weight:760}.use-case-card>span svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.use-case-card h3{margin-top:2.2rem}.use-case-card p{color:var(--muted);font-size:.88rem}.section-link-row{display:flex;justify-content:flex-end;margin-top:1.5rem}.newsletter-section{padding-block:clamp(3rem,7vw,5rem);background:var(--teal);color:#fff}.newsletter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:center;gap:3rem}.newsletter-section .eyebrow,.newsletter-section h2,.newsletter-section p{color:#fff}.newsletter-section h2{margin-bottom:.5rem;font-size:clamp(2.4rem,5vw,4.5rem)}.newsletter-actions p{margin:.8rem 0 0;font-size:.72rem;opacity:1}.response-gap-section{padding-block:clamp(4.5rem,8vw,7.5rem);background:var(--ink);color:#fff}.response-gap-layout{display:grid;grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.response-gap-copy h2{max-width:11ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4.9rem)}.response-gap-copy>p:not(.eyebrow){max-width:33rem;color:#dce6ea;font-size:1.04rem}.response-gap-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.response-gap-links a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.55rem .8rem;border:1px solid #56636b;border-radius:var(--radius-sm);color:#fff;font-size:.78rem;font-weight:680}.response-gap-links a:hover{border-color:#88bdb8;background:#223139}.response-gap-widget{overflow:hidden;border:1px solid #637179;border-radius:var(--radius-lg);background:#fff;color:var(--ink);box-shadow:.8rem .8rem 0 #087f73}.response-gap-widget>header{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line);background:var(--cream)}.response-gap-widget>header>div{display:flex;align-items:center;gap:.75rem}.response-gap-widget>header p{display:grid;margin:0;line-height:1.25}.response-gap-widget>header strong{font-size:.82rem}.response-gap-widget>header small,.response-gap-widget>header>span{color:var(--muted);font-size:.64rem}.response-gap-widget>header>span{text-align:right;text-transform:uppercase}.response-gap-widget blockquote{margin:0;padding:clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--line);font-size:clamp(1.55rem,3.3vw,2.65rem);font-weight:720;letter-spacing:-.035em;line-height:1.2}.response-gap-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.response-path{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.response-path+.response-path{border-left:1px solid var(--line)}.response-path>p{margin-bottom:1.5rem;color:var(--muted);font-size:.69rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.response-path h3{max-width:15ch;margin-bottom:.7rem;font-size:clamp(1.3rem,2.4vw,1.85rem)}.response-path>span{display:block;color:var(--muted);font-size:.82rem}.response-path--open{background:#fff7f4}.response-path--handled{background:var(--mint)}.response-path--handled h3,.response-path--handled>p{color:var(--teal-dark)}.response-path dl{display:grid;gap:.4rem;margin:1.1rem 0 0}.response-path dl>div{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.55rem;padding-top:.45rem;border-top:1px solid #b8d7d3;font-size:.76rem}.response-path dt{color:var(--muted)}.response-path dd{margin:0;font-weight:700}.mailto-fallback{margin:1rem 0 0;color:#dce6ea;font-size:.72rem}.mailto-fallback a{text-decoration:underline}.release-product-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;border:1px solid var(--line)}.release-product-proof>div{padding:clamp(1.5rem,4vw,2.5rem)}.release-product-proof>div+div{border-left:1px solid var(--line);background:var(--cream)}.release-product-proof h2{font-size:clamp(1.8rem,4vw,3rem)}.release-product-proof p:not(.eyebrow){color:var(--muted)}.release-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem;padding:clamp(1.5rem,4vw,2.4rem);background:var(--ink);color:#fff}.release-cta h2{margin-bottom:.45rem;font-size:clamp(1.7rem,4vw,2.6rem)}.release-cta p{margin:0;color:#c7d1d5}.release-cta>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem}.release-cta a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.65rem .9rem;border:1px solid #fff;border-radius:var(--radius-sm);font-size:.8rem;font-weight:720}.sector-list{display:grid;border-top:1px solid var(--line)}.sector-list article{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1.2rem,4vw,3rem);padding-block:clamp(2rem,6vw,4rem);border-bottom:1px solid var(--line)}.sector-list article>span{color:var(--teal-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.sector-list h2{max-width:18ch;font-size:clamp(2rem,4vw,3.8rem)}.sector-list p:not(.eyebrow){max-width:50rem;color:var(--muted)}.sector-list strong{color:var(--ink-soft);font-size:.8rem}.sector-list .text-link{width:fit-content;margin-top:1.25rem}.use-case-breadcrumb{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:clamp(2.5rem,6vw,5rem);color:var(--muted);font-size:.78rem}.use-case-mailto-note{color:var(--muted)}.use-case-breadcrumb a{text-decoration:underline;text-underline-offset:.2rem}.use-case-moment{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(3rem,7vw,5rem);padding-bottom:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--line)}.use-case-moment h2{max-width:16ch;margin-top:.65rem;font-size:clamp(2.2rem,5vw,4.6rem)}.use-case-moment>p:last-child{max-width:43rem;margin:0;color:var(--muted);font-size:1.05rem}.use-case-job-grid{margin-bottom:clamp(3rem,7vw,5rem)}.use-case-job-grid article{min-height:17rem}.example-workflow{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-block:clamp(3rem,8vw,6rem);padding:clamp(1.5rem,5vw,3.5rem);border:1px solid #b8d7d3;background:var(--mint)}.example-workflow h2{max-width:13ch;margin-top:.7rem;font-size:clamp(2rem,4vw,3.7rem)}.example-workflow blockquote{margin:0 0 1.2rem;color:var(--ink);font-size:clamp(1.4rem,3vw,2.35rem);font-weight:720;line-height:1.25}.example-workflow p{color:var(--ink-soft)}.example-workflow strong{display:block;margin-top:1.4rem;color:var(--teal-dark);font-size:.78rem}.use-case-boundaries{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-block:clamp(3rem,8vw,6rem)}.use-case-boundaries h2{max-width:12ch;margin-top:.7rem;font-size:clamp(2rem,4vw,3.7rem)}.use-case-boundaries ul{margin:0;padding:0;list-style:none}.use-case-boundaries li{padding:1rem 0 1rem 1.5rem;border-bottom:1px solid var(--line);color:var(--muted);position:relative}.use-case-boundaries li:before{position:absolute;top:1.5rem;left:0;width:.45rem;height:.45rem;border-radius:50%;background:var(--teal);content:""}.use-case-faq{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-block:clamp(3rem,8vw,6rem)}.use-case-faq>h2{max-width:14ch;margin-top:.7rem;font-size:clamp(2rem,4vw,3.7rem)}.use-case-faq>h2,.use-case-faq>p{grid-column:1}.use-case-faq>div{grid-row:1/span 2;grid-column:2}.use-case-faq details{border-top:1px solid var(--line)}.use-case-faq details:last-child{border-bottom:1px solid var(--line)}.use-case-faq summary{min-height:3.25rem;padding:1rem 2rem 1rem 0;cursor:pointer;font-weight:720}.use-case-faq details p{margin-top:0;padding:0 0 1.25rem;color:var(--muted)}@media (max-width:67rem){.product-action-grid,.response-gap-layout{grid-template-columns:1fr}.product-action-copy,.response-gap-copy{max-width:48rem}.example-workflow,.use-case-boundaries,.use-case-faq,.use-case-moment{grid-template-columns:1fr}.use-case-faq>div,.use-case-faq>h2,.use-case-faq>p{grid-row:auto;grid-column:1}.simple-header__inner{grid-template-columns:auto 1fr}.simple-header nav{display:none}.simple-header__cta{justify-self:end}}@media (max-width:48rem){.newsletter-grid,.release-product-proof,.use-case-grid{grid-template-columns:1fr}.product-action-card{position:relative;right:auto;bottom:auto;width:100%;margin:1rem auto 0}.newsletter-grid{gap:1.5rem}.release-product-proof>div+div{border-top:1px solid var(--line);border-left:0}.release-cta{align-items:flex-start;flex-direction:column}}@media (max-width:35rem){.product-action-card__header{grid-template-columns:auto minmax(0,1fr)}.product-action-card__header .status-pill{grid-column:2;justify-self:start}.product-action-card dl>div{grid-template-columns:3.5rem minmax(0,1fr)}.use-case-grid{border-left:0}.use-case-card{min-height:auto;padding-inline:0;border-right:0}.simple-header__cta{display:inline-flex;min-height:2.5rem;padding:.65rem .85rem;font-size:.72rem}.simple-header__inner{min-height:4.5rem;align-items:center;padding-block:0}.response-gap-widget{box-shadow:.35rem .35rem 0 var(--teal)}.response-gap-widget>header>span{display:none}.response-gap-paths{grid-template-columns:1fr}.response-path+.response-path{border-top:1px solid var(--line);border-left:0}.response-gap-links{display:grid}.sector-list article{grid-template-columns:1fr}}.simple-header{position:sticky;z-index:60;top:0;border-color:rgba(20,33,30,.1);background:rgba(255,255,255,.94);backdrop-filter:blur(18px)}.simple-header__inner{display:grid;min-height:5.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem)}.simple-header nav{justify-content:center;gap:clamp(.8rem,2vw,1.8rem)}.simple-header nav a{color:#41514c;font-size:.78rem;font-weight:740}.simple-header__actions{display:flex;align-items:center;gap:.8rem}.simple-header__signal{display:inline-flex;align-items:center;gap:.45rem;color:#53645f;font-size:.65rem;font-weight:760;white-space:nowrap}.simple-footer__status i,.simple-header__signal i{width:.45rem;height:.45rem;border-radius:50%;background:#176157;box-shadow:0 0 0 .24rem rgba(197,232,139,.45)}.simple-header__login{color:#263b36;font-size:.76rem;font-weight:800}.simple-header__cta{border-radius:999px;background:#0b332e;box-shadow:none}.release-page{background:#f4f3ed}.release-page__hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.62fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,8vw,7rem) clamp(2.4rem,5vw,4rem);border:0}.release-page__hero h1{margin:.65rem 0 0;color:#14211e;font-weight:760}.release-page__intro{margin:0;color:#53645f;line-height:1.65}.release-page__truth{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #c6d3ce;border-radius:1.1rem;background:#fff;box-shadow:0 10px 30px rgba(17,50,43,.07)}.release-page__truth span{display:grid;gap:.2rem;padding:1rem 1.1rem;color:#53645f;font-size:.68rem;line-height:1.4}.release-page__truth span+span{border-left:1px solid #dbe4e0}.release-page__truth strong{color:#176157;font-size:.59rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.release-page__truth span:last-child strong{color:#a94b3e}.release-page__content{padding-block:clamp(2.5rem,6vw,5rem) 7rem}.release-grid{overflow:hidden;border:1px solid #dbe4e0;border-radius:1.15rem;background:#fff}.release-steps li>span{background:#0b332e;color:#c5e88b}.release-price{overflow:hidden;border-radius:1.15rem}.release-price>a{background:#0b332e;color:#fff}.release-notice,.release-warning{border-radius:.8rem}.simple-footer{background:#0b332e;color:#fff}.simple-footer .brand-mark{color:#fff;--brand-dot:#0b332e}.simple-footer__bottom p,.simple-footer__grid a,.simple-footer__grid p{color:#b9cbc5}.simple-footer__status{display:flex;width:fit-content;align-items:center;gap:.55rem;margin-top:1.1rem;color:#e5f0ed;font-size:.68rem}.simple-footer__status i{background:#c5e88b}.simple-footer__bottom{border-color:#31544d}.michael-chat__header,.michael-chat__launcher{background:#082c29}.michael-chat__launcher{border-color:rgba(197,232,139,.4);box-shadow:0 20px 54px rgba(6,35,30,.3)}.michael-chat__launcher-portrait:before{border-color:#c5e88b}.michael-chat__panel{border-color:#c6d3ce;border-radius:1.15rem;box-shadow:0 24px 80px rgba(6,35,30,.25)}.michael-activation__primary,.michael-chat__chat-actions button,.michael-chat__form button{border-color:#176157;background:#176157}@media (max-width:74rem){.simple-header__signal{display:none}}@media (max-width:54rem){.simple-header__inner{grid-template-columns:auto 1fr}.simple-header nav{display:none}.simple-header__actions{justify-self:end}.release-page__hero{grid-template-columns:1fr;gap:1.2rem}.release-page__truth{grid-template-columns:repeat(2,1fr)}.release-page__truth span:nth-child(3){border-top:1px solid #dbe4e0;border-left:0}.release-page__truth span:nth-child(4){border-top:1px solid #dbe4e0}}@media (max-width:40rem){.simple-header__login{display:none}.release-page__truth{grid-template-columns:1fr;border-radius:.8rem}.release-page__truth span+span{border-top:1px solid #dbe4e0;border-left:0}}@media (prefers-reduced-motion:reduce){.michael-chat__launcher,.michael-chat__teaser{animation:none;transition:none}}.michael-chat__header .michael-chat__identity strong{color:#fff}.michael-chat__header .michael-chat__identity small{color:#d7e5e1}.michael-chat__message{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.8rem}.michael-chat__notice,.michael-chat__quick button{font-size:.72rem}.michael-chat__log:focus-visible{outline:.1875rem solid #176157;outline-offset:-.1875rem}.michael-chat__context-status{margin:.55rem .85rem 0;color:#40534e;font-size:.72rem;line-height:1.45}.michael-chat__error{display:grid;gap:.35rem;margin:.55rem .85rem 0;padding:.7rem;border:1px solid #d5a8aa;border-radius:.6rem;background:#fff4f4;color:#5e2427}.michael-chat__error strong{font-size:.75rem}.michael-chat__error p{margin:0;font-size:.72rem;line-height:1.5}.michael-chat__error button{min-height:2.75rem;margin-top:.1rem;border:1px solid #9d3c42;border-radius:.5rem;background:#fff;color:#742d32;font:inherit;font-size:.72rem;font-weight:780;cursor:pointer}@media (max-width:35rem){body:has(.michael-chat[data-open=true]){overflow:hidden;overscroll-behavior:none}.michael-chat[data-open=true]{inset:0;display:block}.michael-chat[data-open=true] .michael-chat__panel{width:100%;height:100dvh;border:0;border-radius:0}.michael-chat[data-open=true] .michael-chat__stage{overscroll-behavior:contain}}