.RkhIcW_landing{--ink:#171717;--muted:#666;--line:#e5e5e5;--soft:#f7f7f7;--bg:#fff;--accent:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.RkhIcW_landing *{box-sizing:border-box}.RkhIcW_landing{scroll-behavior:smooth;scrollbar-color:#b9b9b9 #f8f8f8;color:var(--ink);background:var(--bg);font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:30px}.RkhIcW_landing ::selection{color:#111;background:#dcebe7}.RkhIcW_landing a{color:inherit;text-underline-offset:4px;text-decoration:none}.RkhIcW_landing button,.RkhIcW_landing summary,.RkhIcW_landing a{-webkit-tap-highlight-color:transparent}.RkhIcW_landing button{font:inherit;cursor:pointer}.RkhIcW_landing a:focus-visible,.RkhIcW_landing button:focus-visible,.RkhIcW_landing summary:focus-visible{outline-offset:5px;outline:2px solid #171717}.RkhIcW_landing p{color:var(--muted);margin:0;line-height:1.65}.RkhIcW_landing h1,.RkhIcW_landing h2,.RkhIcW_landing h3{margin:0;font-weight:600}.RkhIcW_landing h1,.RkhIcW_landing h2{text-wrap:balance;letter-spacing:-.035em}.RkhIcW_landing h3{letter-spacing:-.02em}.RkhIcW_landing svg{stroke:currentColor;fill:none;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.RkhIcW_landing .RkhIcW_wrap{width:calc(100% - 64px);max-width:1184px;margin:auto}.RkhIcW_landing .RkhIcW_btn{border:1px solid var(--line);white-space:nowrap;min-height:46px;color:var(--ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.RkhIcW_landing .RkhIcW_btn:hover{background:#f2f2f2}.RkhIcW_landing .RkhIcW_btn.RkhIcW_dark{background:var(--accent);color:#fff;border-color:var(--accent)}.RkhIcW_landing .RkhIcW_btn.RkhIcW_dark:hover{background:#343434}.RkhIcW_landing .RkhIcW_btn svg{width:16px;height:16px}.RkhIcW_landing .RkhIcW_text-link{align-items:center;gap:9px;font-size:14px;font-weight:500;display:inline-flex}.RkhIcW_landing .RkhIcW_text-link:hover{text-decoration:underline}.RkhIcW_landing .RkhIcW_text-link svg{width:16px;height:16px}.RkhIcW_landing .RkhIcW_logo{width:105px;height:auto;display:block}.RkhIcW_landing .RkhIcW_nav{align-items:center;gap:54px;height:94px;display:flex}.RkhIcW_landing .RkhIcW_navlinks{gap:30px;font-size:14px;font-weight:500;display:flex}.RkhIcW_landing .RkhIcW_navlinks a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.RkhIcW_landing .RkhIcW_navlinks a:hover{color:#6b6b6b}.RkhIcW_landing .RkhIcW_nav-actions{gap:10px;margin-left:auto;display:flex}.RkhIcW_landing .RkhIcW_nav-actions .RkhIcW_btn{min-height:40px;padding:0 16px}.RkhIcW_landing .RkhIcW_mobile-menu{display:none}.RkhIcW_landing .RkhIcW_hero{text-align:center;padding-top:84px;position:relative;overflow:hidden}.RkhIcW_landing .RkhIcW_rings{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.RkhIcW_landing .RkhIcW_ring{border:1px solid #ececec;border-radius:50%;width:780px;height:780px;position:absolute;top:282px;left:50%;transform:translate(-50%,-50%)}.RkhIcW_landing .RkhIcW_ring:nth-child(2){width:1090px;height:1090px}.RkhIcW_landing .RkhIcW_ring:nth-child(3){width:1400px;height:1400px}.RkhIcW_landing .RkhIcW_hero-content{z-index:1;position:relative}.RkhIcW_landing .RkhIcW_hero-mark{background:#fff;border:1px solid #e8e8e8;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 27px;display:grid}.RkhIcW_landing .RkhIcW_hero-mark svg{width:24px;height:24px}.RkhIcW_landing .RkhIcW_hero h1{max-width:960px;margin:0 auto 25px;font-size:64px;line-height:1.06}.RkhIcW_landing .RkhIcW_hero h1 span{color:var(--muted);display:block}.RkhIcW_landing .RkhIcW_hero .RkhIcW_lead{max-width:660px;margin:auto;font-size:18px;line-height:1.6}.RkhIcW_landing .RkhIcW_hero-cta{justify-content:center;align-items:center;gap:12px;margin-top:29px;display:flex}.RkhIcW_landing .RkhIcW_hero-note{color:#6b6b6b;margin-top:15px;font-size:12px}.RkhIcW_landing .RkhIcW_product{text-align:left;max-width:1056px;margin:0 auto;position:relative}.RkhIcW_landing .RkhIcW_product-image{background:var(--bg);overflow:auto}.RkhIcW_landing .RkhIcW_product-image img{width:100%;height:auto;display:block}.RkhIcW_landing .RkhIcW_mobile-hint{display:none}.RkhIcW_landing .RkhIcW_product figcaption{text-align:center;color:#717171;margin-top:13px;font-size:12px;line-height:1.5}.RkhIcW_landing .RkhIcW_audience-strip{color:#646464;letter-spacing:-.025em;justify-content:center;align-items:center;gap:65px;padding:52px 0 12px;font-size:17px;font-weight:500;display:flex}.RkhIcW_landing .RkhIcW_audience-strip span{white-space:nowrap}.RkhIcW_landing .RkhIcW_section{padding:116px 0}.RkhIcW_landing .RkhIcW_section-title{text-align:center;max-width:760px;margin:0 auto 56px}.RkhIcW_landing .RkhIcW_section-title h2{font-size:43px;line-height:1.14}.RkhIcW_landing .RkhIcW_section-title p{max-width:620px;margin:18px auto 0;font-size:16px}.RkhIcW_landing .RkhIcW_features{grid-template-columns:repeat(3,1fr);gap:46px 60px;display:grid}.RkhIcW_landing .RkhIcW_feature .RkhIcW_icon{background:#f5f5f5;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:21px;display:grid}.RkhIcW_landing .RkhIcW_feature h3{margin-bottom:11px;font-size:19px}.RkhIcW_landing .RkhIcW_feature p{max-width:330px;font-size:14px;line-height:1.65}.RkhIcW_landing .RkhIcW_section-action{justify-content:center;margin-top:44px;display:flex}.RkhIcW_landing .RkhIcW_scope{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:80px;display:grid}.RkhIcW_landing .RkhIcW_scope-intro{position:sticky;top:40px}.RkhIcW_landing .RkhIcW_scope-intro h2{font-size:43px;line-height:1.14}.RkhIcW_landing .RkhIcW_scope-intro p{margin-top:18px;font-size:16px}.RkhIcW_landing .RkhIcW_scope-intro .RkhIcW_text-link{margin-top:28px}.RkhIcW_landing .RkhIcW_scope-groups{gap:52px;display:grid}.RkhIcW_landing .RkhIcW_scope-group h3{margin-bottom:14px;font-size:19px}.RkhIcW_landing .RkhIcW_scope-group ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.RkhIcW_landing .RkhIcW_scope-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) minmax(0,190px);align-items:start;gap:18px;padding:20px 0;display:grid}.RkhIcW_landing .RkhIcW_scope-icon{background:#f5f5f5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.RkhIcW_landing .RkhIcW_scope-icon svg{width:18px;height:18px}.RkhIcW_landing .RkhIcW_scope-row h4{letter-spacing:-.015em;margin:0;padding-top:2px;font-size:16px;font-weight:600}.RkhIcW_landing .RkhIcW_scope-row div p{max-width:460px;margin-top:5px;font-size:14px}.RkhIcW_landing .RkhIcW_scope-plans{text-align:right;text-wrap:balance;padding-top:3px;font-size:13px;line-height:1.5}@media (max-width:1050px){.RkhIcW_landing .RkhIcW_scope{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:48px}.RkhIcW_landing .RkhIcW_scope-row{grid-template-columns:38px minmax(0,1fr);row-gap:8px}.RkhIcW_landing .RkhIcW_scope-plans{text-align:left;grid-column:2;padding-top:0}}@media (max-width:767px){.RkhIcW_landing .RkhIcW_scope{grid-template-columns:1fr;gap:40px}.RkhIcW_landing .RkhIcW_scope-intro{text-align:center;position:static}.RkhIcW_landing .RkhIcW_scope-intro h2{font-size:32px;line-height:1.15}.RkhIcW_landing .RkhIcW_scope-intro p{margin-top:16px;font-size:14px}.RkhIcW_landing .RkhIcW_scope-intro .RkhIcW_text-link{margin-top:22px}.RkhIcW_landing .RkhIcW_scope-groups{gap:40px}.RkhIcW_landing .RkhIcW_scope-group h3{font-size:17px}.RkhIcW_landing .RkhIcW_scope-row{gap:6px 16px;padding:18px 0}.RkhIcW_landing .RkhIcW_scope-row h4{font-size:15px}.RkhIcW_landing .RkhIcW_scope-row div p{font-size:13px}}.RkhIcW_landing .RkhIcW_people{background:#fafafa;border-block:1px solid #eee}.RkhIcW_landing .RkhIcW_people-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.RkhIcW_landing .RkhIcW_person-card{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:32px}.RkhIcW_landing .RkhIcW_person-card:nth-child(2){margin-top:35px}.RkhIcW_landing .RkhIcW_person-card:nth-child(3){margin-top:70px}.RkhIcW_landing .RkhIcW_person-card h3{max-width:240px;margin-bottom:18px;font-size:24px;line-height:1.2}.RkhIcW_landing .RkhIcW_person-card p{font-size:14px}.RkhIcW_landing .RkhIcW_person-card .RkhIcW_text-link{margin-top:34px}.RkhIcW_landing .RkhIcW_person-card ul{color:#515151;border-top:1px solid #ededed;margin:24px 0 0;padding:24px 0 0;font-size:13px;line-height:1.55;list-style:none}.RkhIcW_landing .RkhIcW_person-card li+li{margin-top:12px}.RkhIcW_landing .RkhIcW_person-card li{gap:10px;display:flex}.RkhIcW_landing .RkhIcW_person-card li svg{width:16px;height:16px;margin-top:2px}.RkhIcW_landing .RkhIcW_person-card{--audience-lift:0px;--audience-delay:0s;animation:RkhIcW_audience-step .72s var(--ease-fluid) var(--audience-delay) backwards}.RkhIcW_landing .RkhIcW_person-card:nth-child(2){--audience-lift:-35px;--audience-delay:.11s}.RkhIcW_landing .RkhIcW_person-card:nth-child(3){--audience-lift:-70px;--audience-delay:.22s}.RkhIcW_landing .RkhIcW_person-card li svg path{stroke-dasharray:24;animation:RkhIcW_audience-tick .38s var(--ease-fluid) calc(var(--audience-delay) + .32s + var(--audience-tick) * 90ms) backwards}.RkhIcW_landing .RkhIcW_person-card li:first-child{--audience-tick:0}.RkhIcW_landing .RkhIcW_person-card li:nth-child(2){--audience-tick:1}.RkhIcW_landing .RkhIcW_person-card li:nth-child(3){--audience-tick:2}.RkhIcW_landing .RkhIcW_person-card[data-entrance=waiting]{transform:translateY(var(--audience-lift));animation:none}.RkhIcW_landing .RkhIcW_person-card[data-entrance=waiting] li svg path{stroke-dashoffset:-24px;animation:none}@keyframes RkhIcW_audience-step{0%{transform:translateY(var(--audience-lift))}}@keyframes RkhIcW_audience-tick{0%{stroke-dashoffset:-24px}}.RkhIcW_landing .RkhIcW_price-section .RkhIcW_section-title{margin-bottom:24px}.RkhIcW_landing .RkhIcW_segment-tabs{justify-content:center;align-items:center;gap:8px;margin:0 auto 20px;display:flex}.RkhIcW_landing .RkhIcW_segment-tab{color:var(--muted);cursor:pointer;transition:all .2s var(--ease-fluid);background:#fff;border:1px solid #e0e0e0;border-radius:9999px;padding:8px 18px;font-size:14px;font-weight:500}.RkhIcW_landing .RkhIcW_segment-tab:hover{color:var(--ink);border-color:#bbb}.RkhIcW_landing .RkhIcW_segment-tab[aria-selected=true]{color:#fff;background:#171717;border-color:#171717}.RkhIcW_landing .RkhIcW_billing{justify-content:center;align-items:center;gap:12px;margin:0 auto 44px;font-size:14px;display:flex}.RkhIcW_landing .RkhIcW_billing-switch{width:42px;height:24px;transition:background-color .2s var(--ease-fluid);background:#858585;border:0;border-radius:20px;align-items:center;padding:3px;display:flex}.RkhIcW_landing .RkhIcW_billing-switch span{width:18px;height:18px;transition:transform .26s var(--ease-fluid);background:#fff;border-radius:50%;box-shadow:0 1px 3px #0002}.RkhIcW_landing .RkhIcW_billing-switch[aria-checked=true]{background:#171717}.RkhIcW_landing .RkhIcW_billing-switch[aria-checked=true] span{transform:translate(18px)}.RkhIcW_landing .RkhIcW_billing-switch:active span{transform:scaleX(1.2)}.RkhIcW_landing .RkhIcW_billing-switch[aria-checked=true]:active span{transform:translate(18px)scaleX(1.2)}.RkhIcW_landing .RkhIcW_cycle{transition:color .2s var(--ease-fluid)}.RkhIcW_landing .RkhIcW_cycle[data-active=false]{color:var(--muted)}.RkhIcW_landing .RkhIcW_discount{color:#565656;transition:border-color .2s var(--ease-fluid), background-color .2s var(--ease-fluid), color .2s var(--ease-fluid);background:#f8f8f8;border:1px solid #e3e3e3;border-radius:5px;padding:4px 7px;font-size:12px}.RkhIcW_landing .RkhIcW_discount[data-active=true]{border-color:var(--ink);background:var(--bg);color:var(--ink)}.RkhIcW_landing .RkhIcW_plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1080px;margin:auto;display:grid}.RkhIcW_landing .RkhIcW_plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.RkhIcW_landing .RkhIcW_plan{border:1px solid #dedede;border-radius:12px;flex-direction:column;padding:30px;display:flex}.RkhIcW_landing .RkhIcW_plan.RkhIcW_featured{background:#fcfcfc;border-color:#171717}.RkhIcW_landing .RkhIcW_plan h3{margin-bottom:9px;font-size:20px}.RkhIcW_landing .RkhIcW_plan .RkhIcW_description{min-height:42px;font-size:13px}.RkhIcW_landing .RkhIcW_plan .RkhIcW_amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:25px 0 8px;font-size:44px;font-weight:600;line-height:1}.RkhIcW_landing .RkhIcW_currency{letter-spacing:-.02em;margin-right:4px;font-size:22px}.RkhIcW_landing .RkhIcW_period{letter-spacing:0;color:#737373;font-size:13px;font-weight:400}.RkhIcW_landing .RkhIcW_billing-note{color:#666;min-height:34px;font-size:12px;line-height:1.5}.RkhIcW_landing .RkhIcW_roll{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.RkhIcW_landing .RkhIcW_roll-slot{transition:grid-template-columns .52s var(--ease-fluid);grid-template-columns:1fr;display:inline-grid}.RkhIcW_landing .RkhIcW_roll-slot[data-shown=false]{transition:grid-template-columns .4s var(--ease-fluid);grid-template-columns:0fr}.RkhIcW_landing .RkhIcW_roll-glyph{min-width:0;transition:opacity .32s var(--ease-fluid) .14s;overflow-x:clip}.RkhIcW_landing .RkhIcW_roll-slot[data-shown=false] .RkhIcW_roll-glyph{opacity:0;transition:opacity .16s ease-out}.RkhIcW_landing .RkhIcW_roll-digit{--roll-pad:.18em;--roll-step:1.6em;padding:var(--roll-pad) 0;margin:calc(var(--roll-pad) * -1) 0;-webkit-mask-image:linear-gradient(transparent, #000 var(--roll-pad), #000 calc(100% - var(--roll-pad)), transparent);mask-image:linear-gradient(transparent, #000 var(--roll-pad), #000 calc(100% - var(--roll-pad)), transparent);display:inline-block;position:relative}.RkhIcW_landing .RkhIcW_roll-ghost{visibility:hidden}.RkhIcW_landing .RkhIcW_roll-strip{top:calc(var(--roll-pad) - (var(--roll-step) - 1em) / 2);transform:translateY(calc(var(--roll-d) * var(--roll-step) * -1));transition:transform .64s var(--ease-fluid) calc(var(--roll-i) * 32ms);animation:RkhIcW_price-roll-in .8s var(--ease-fluid) calc(.12s + var(--roll-card,0) * 90ms + var(--roll-i) * 60ms) backwards;flex-direction:column;display:flex;position:absolute;left:0}.RkhIcW_landing .RkhIcW_roll[data-entrance=waiting] .RkhIcW_roll-strip{animation:none}@media (min-width:768px){.RkhIcW_landing .RkhIcW_plan:nth-child(2){--roll-card:1}.RkhIcW_landing .RkhIcW_plan:nth-child(3){--roll-card:2}}@keyframes RkhIcW_price-roll-in{0%{transform:translateY(0)}}.RkhIcW_landing .RkhIcW_roll-strip span{padding:calc((var(--roll-step) - 1em) / 2) 0;line-height:1;display:block}.RkhIcW_landing .RkhIcW_plans[data-cycled] .RkhIcW_billing-note{animation:RkhIcW_billing-note-in .36s var(--ease-fluid) both}@keyframes RkhIcW_billing-note-in{0%{opacity:0;filter:blur(2px)}}.RkhIcW_landing .RkhIcW_plan .RkhIcW_btn{width:100%;margin:22px 0 26px}.RkhIcW_landing .RkhIcW_plan ul{border-top:1px solid #e5e5e5;margin:0;padding:25px 0 0;font-size:13px;line-height:1.55;list-style:none}.RkhIcW_landing .RkhIcW_plan li{gap:9px;display:flex}.RkhIcW_landing .RkhIcW_plan li+li{margin-top:14px}.RkhIcW_landing .RkhIcW_plan li svg{width:16px;height:16px;margin-top:2px}.RkhIcW_landing .RkhIcW_network{background:#f6f6f6;border-radius:12px;align-items:center;gap:36px;max-width:1080px;margin:22px auto 0;padding:27px 30px;display:flex}.RkhIcW_landing .RkhIcW_network h3{margin-bottom:7px;font-size:18px}.RkhIcW_landing .RkhIcW_network p{max-width:560px;font-size:13px}.RkhIcW_landing .RkhIcW_network .RkhIcW_btn{margin-left:auto}.RkhIcW_landing .RkhIcW_pricing-disclaimer{text-align:center;max-width:850px;margin:24px auto 0;font-size:12px;line-height:1.6}.RkhIcW_landing .RkhIcW_faq-section{padding-top:30px}.RkhIcW_landing .RkhIcW_faq-wrap{max-width:780px;margin:auto}.RkhIcW_landing .RkhIcW_faq-section .RkhIcW_section-title{margin-bottom:36px}.RkhIcW_landing .RkhIcW_faq-wrap details{border-bottom:1px solid var(--line)}.RkhIcW_landing .RkhIcW_faq-wrap summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:15px;font-weight:500;line-height:1.5;list-style:none;display:flex}.RkhIcW_landing .RkhIcW_faq-wrap summary::-webkit-details-marker{display:none}.RkhIcW_landing .RkhIcW_faq-wrap summary svg{width:17px;height:17px;transition:transform .3s var(--ease-fluid)}.RkhIcW_landing .RkhIcW_faq-wrap details[open] summary svg{transform:rotate(45deg)}.RkhIcW_landing .RkhIcW_faq-wrap{interpolate-size:allow-keywords}.RkhIcW_landing .RkhIcW_faq-wrap details::details-content{opacity:0;filter:blur(2px);block-size:0;transition:block-size .26s var(--ease-fluid), opacity .16s ease-out, filter .16s ease-out, content-visibility .26s allow-discrete;overflow-y:clip}.RkhIcW_landing .RkhIcW_faq-wrap details[open]::details-content{opacity:1;filter:none;block-size:auto;transition:block-size .46s var(--ease-fluid), opacity .34s var(--ease-fluid) 80ms, filter .34s var(--ease-fluid) 80ms, content-visibility .46s allow-discrete}.RkhIcW_landing .RkhIcW_faq-wrap details p{padding:0 40px 25px 0;font-size:14px}.RkhIcW_landing .RkhIcW_faq-contact{text-align:center;margin-top:27px;font-size:13px}.RkhIcW_landing .RkhIcW_faq-contact a{color:var(--ink);text-decoration:underline}.RkhIcW_landing .RkhIcW_closing{background:#f5f5f5;border-block:1px solid #ebebeb;padding:64px 0}.RkhIcW_landing .RkhIcW_closing .RkhIcW_wrap{justify-content:space-between;align-items:center;gap:70px;display:flex}.RkhIcW_landing .RkhIcW_closing h2{margin-bottom:16px;font-size:36px;line-height:1.12}.RkhIcW_landing .RkhIcW_closing p{max-width:570px;font-size:15px}.RkhIcW_landing .RkhIcW_closing-actions{flex-shrink:0;gap:10px;display:flex}.RkhIcW_landing .RkhIcW_footer{padding:65px 0 28px}.RkhIcW_landing .RkhIcW_footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:55px;display:grid}.RkhIcW_landing .RkhIcW_footer-brand p{max-width:250px;margin-top:16px;font-size:13px}.RkhIcW_landing .RkhIcW_footer-column h3{margin:10px 0 21px;font-size:13px}.RkhIcW_landing .RkhIcW_footer-column a{color:#696969;margin:15px 0;font-size:12px;line-height:1.5;display:block}.RkhIcW_landing .RkhIcW_footer-column a:hover{color:#171717;text-decoration:underline}.RkhIcW_landing .RkhIcW_footer-bottom{border-top:1px solid var(--line);color:#737373;justify-content:space-between;gap:20px;padding-top:25px;font-size:12px;display:flex}@media (max-width:1050px){.RkhIcW_landing .RkhIcW_nav{gap:30px}.RkhIcW_landing .RkhIcW_navlinks{gap:19px}.RkhIcW_landing .RkhIcW_hero h1{font-size:56px}.RkhIcW_landing .RkhIcW_features{gap:40px}.RkhIcW_landing .RkhIcW_person-card{padding:26px}.RkhIcW_landing .RkhIcW_plan{padding:25px}.RkhIcW_landing .RkhIcW_closing .RkhIcW_wrap{gap:36px}.RkhIcW_landing .RkhIcW_closing-actions{flex-direction:column}.RkhIcW_landing .RkhIcW_footer-main{gap:28px}.RkhIcW_landing .RkhIcW_audience-strip{gap:40px}}@media (max-width:767px){.RkhIcW_landing .RkhIcW_mobile-hint{color:#666;margin-bottom:5px;display:block}.RkhIcW_landing .RkhIcW_wrap{width:calc(100% - 40px)}.RkhIcW_landing .RkhIcW_nav{gap:15px;height:76px;position:relative}.RkhIcW_landing .RkhIcW_logo{width:84px}.RkhIcW_landing .RkhIcW_navlinks,.RkhIcW_landing .RkhIcW_nav-actions .RkhIcW_login{display:none}.RkhIcW_landing .RkhIcW_nav-actions{gap:8px}.RkhIcW_landing .RkhIcW_nav-actions .RkhIcW_btn{min-height:38px;padding:0 13px;font-size:12px}.RkhIcW_landing .RkhIcW_mobile-menu{display:block;position:static}.RkhIcW_landing .RkhIcW_mobile-menu summary{cursor:pointer;place-items:center;width:38px;height:38px;list-style:none;display:grid}.RkhIcW_landing .RkhIcW_mobile-menu summary::-webkit-details-marker{display:none}.RkhIcW_landing .RkhIcW_mobile-menu nav{z-index:5;border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;position:absolute;top:72px;left:0;right:0}.RkhIcW_landing .RkhIcW_mobile-menu nav a{padding:12px 14px;font-size:14px;display:block}.RkhIcW_landing .RkhIcW_hero{padding-top:49px}.RkhIcW_landing .RkhIcW_hero-mark{width:48px;height:48px;margin-bottom:23px}.RkhIcW_landing .RkhIcW_hero-mark svg{width:21px;height:21px}.RkhIcW_landing .RkhIcW_hero h1{letter-spacing:-.035em;max-width:440px;margin-bottom:23px;font-size:39px;line-height:1.08}.RkhIcW_landing .RkhIcW_hero h1 span{display:block}.RkhIcW_landing .RkhIcW_hero .RkhIcW_lead{max-width:400px;font-size:15px;line-height:1.65}.RkhIcW_landing .RkhIcW_hero-cta{flex-direction:column;gap:10px;margin-top:25px}.RkhIcW_landing .RkhIcW_hero-cta .RkhIcW_btn{width:100%;max-width:310px}.RkhIcW_landing .RkhIcW_hero-note{margin-top:15px;line-height:1.5}.RkhIcW_landing .RkhIcW_ring{width:510px;height:510px;top:200px}.RkhIcW_landing .RkhIcW_ring:nth-child(2){width:730px;height:730px}.RkhIcW_landing .RkhIcW_ring:nth-child(3){width:950px;height:950px}.RkhIcW_landing .RkhIcW_product{margin-top:38px}.RkhIcW_landing .RkhIcW_product-image{scrollbar-width:thin;border-radius:8px;overflow:auto}.RkhIcW_landing .RkhIcW_product-image img{width:680px;max-width:none}.RkhIcW_landing .RkhIcW_product figcaption{max-width:315px;margin:12px auto 0}.RkhIcW_landing .RkhIcW_audience-strip{text-align:center;grid-template-columns:1fr 1fr;gap:24px 18px;padding:34px 0 0;font-size:14px;display:grid}.RkhIcW_landing .RkhIcW_section{padding:76px 0}.RkhIcW_landing .RkhIcW_section-title{margin-bottom:35px}.RkhIcW_landing .RkhIcW_section-title h2{font-size:32px;line-height:1.15}.RkhIcW_landing .RkhIcW_section-title p{margin-top:16px;font-size:14px}.RkhIcW_landing .RkhIcW_features{grid-template-columns:1fr;gap:29px}.RkhIcW_landing .RkhIcW_feature{grid-template-columns:42px 1fr;column-gap:16px;display:grid}.RkhIcW_landing .RkhIcW_feature .RkhIcW_icon{grid-row:1/3;width:42px;height:42px;margin:0}.RkhIcW_landing .RkhIcW_feature h3{margin:2px 0 8px;font-size:17px}.RkhIcW_landing .RkhIcW_feature p{grid-column:2;max-width:none;font-size:13px}.RkhIcW_landing .RkhIcW_section-action{margin-top:32px}.RkhIcW_landing .RkhIcW_people-grid{display:block}.RkhIcW_landing .RkhIcW_person-card,.RkhIcW_landing .RkhIcW_person-card:nth-child(2),.RkhIcW_landing .RkhIcW_person-card:nth-child(3){--audience-lift:0px;--audience-delay:0s;margin:0 0 17px;padding:27px}.RkhIcW_landing .RkhIcW_person-card h3{max-width:270px;font-size:23px}.RkhIcW_landing .RkhIcW_person-card p{font-size:13px}.RkhIcW_landing .RkhIcW_person-card .RkhIcW_text-link{margin-top:25px}.RkhIcW_landing .RkhIcW_person-card ul{margin-top:20px;padding-top:20px}.RkhIcW_landing .RkhIcW_billing{gap:8px;margin-bottom:30px;font-size:13px}.RkhIcW_landing .RkhIcW_discount{padding:4px 6px}.RkhIcW_landing .RkhIcW_plans,.RkhIcW_landing .RkhIcW_plans[data-count="2"]{grid-template-columns:1fr;gap:18px}.RkhIcW_landing .RkhIcW_plan{padding:28px}.RkhIcW_landing .RkhIcW_plan .RkhIcW_description{min-height:0}.RkhIcW_landing .RkhIcW_plan .RkhIcW_amount{margin-top:24px;font-size:43px}.RkhIcW_landing .RkhIcW_billing-note{min-height:0}.RkhIcW_landing .RkhIcW_plan .RkhIcW_btn{margin:22px 0}.RkhIcW_landing .RkhIcW_plan ul{padding-top:22px}.RkhIcW_landing .RkhIcW_network{margin-top:18px;padding:27px;display:block}.RkhIcW_landing .RkhIcW_network .RkhIcW_btn{width:100%;margin-top:22px}.RkhIcW_landing .RkhIcW_pricing-disclaimer{margin-top:22px}.RkhIcW_landing .RkhIcW_faq-section{padding-top:0}.RkhIcW_landing .RkhIcW_faq-wrap summary{gap:20px;padding:22px 0;font-size:14px}.RkhIcW_landing .RkhIcW_faq-wrap details p{padding-right:12px;font-size:13px}.RkhIcW_landing .RkhIcW_closing{padding:49px 0}.RkhIcW_landing .RkhIcW_closing .RkhIcW_wrap{display:block}.RkhIcW_landing .RkhIcW_closing h2{font-size:31px}.RkhIcW_landing .RkhIcW_closing p{font-size:14px}.RkhIcW_landing .RkhIcW_closing-actions{flex-direction:column;margin-top:27px}.RkhIcW_landing .RkhIcW_closing-actions .RkhIcW_btn{width:100%}.RkhIcW_landing .RkhIcW_footer{padding-top:42px}.RkhIcW_landing .RkhIcW_footer-main{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:35px}.RkhIcW_landing .RkhIcW_footer-brand{grid-column:1/-1}.RkhIcW_landing .RkhIcW_footer-brand p{max-width:280px;margin-top:12px}.RkhIcW_landing .RkhIcW_footer-column h3{margin-top:0}.RkhIcW_landing .RkhIcW_footer-bottom{display:block}.RkhIcW_landing .RkhIcW_footer-bottom p+p{margin-top:12px}}@media (prefers-reduced-motion:reduce){.RkhIcW_landing{scroll-behavior:auto}.RkhIcW_landing *,.RkhIcW_landing :before,.RkhIcW_landing :after{transition:none!important;animation:none!important}.RkhIcW_landing .RkhIcW_faq-wrap details::details-content{transition:none!important}}.RkhIcW_landing .RkhIcW_btn:disabled{opacity:.5;cursor:not-allowed}.RkhIcW_landing .RkhIcW_billing-switch{position:relative}.RkhIcW_landing .RkhIcW_billing-switch:before{content:"";position:absolute;inset:-10px 0}.RkhIcW_landing [tabindex]:focus-visible{outline-offset:4px;outline:2px solid #171717}.RkhIcW_landing .RkhIcW_mobile-menu summary{min-width:44px;min-height:44px}.RkhIcW_landing section{scroll-margin-top:30px}.RkhIcW_landing .RkhIcW_anchor{scroll-margin-top:30px;display:block}.RkhIcW_landing .RkhIcW_footer-column a{align-items:center;min-height:44px;margin:0;display:flex}.dark .RkhIcW_landing{--ink:#e8e8e8;--muted:#a1a1a1;--line:#2b2b2b;--soft:#1f1f1f;--bg:#161616;--accent:#e8e8e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#444 #161616}.dark .RkhIcW_landing ::selection{color:#e8e8e8;background:#1d3b37}.dark .RkhIcW_landing a:focus-visible{outline-color:var(--ink)}.dark .RkhIcW_landing button:focus-visible{outline-color:var(--ink)}.dark .RkhIcW_landing summary:focus-visible{outline-color:var(--ink)}.dark .RkhIcW_landing [tabindex]:focus-visible{outline-color:var(--ink)}.dark .RkhIcW_landing .RkhIcW_btn{background:#1c1c1c}.dark .RkhIcW_landing .RkhIcW_btn:hover{background:#262626}.dark .RkhIcW_landing .RkhIcW_btn.RkhIcW_dark{background:var(--accent);color:#161616}.dark .RkhIcW_landing .RkhIcW_btn.RkhIcW_dark:hover{background:#ccc}.dark .RkhIcW_landing .RkhIcW_navlinks a:hover{color:var(--muted)}.dark .RkhIcW_landing .RkhIcW_ring{border-color:#242424}.dark .RkhIcW_landing .RkhIcW_hero-mark{border-color:var(--line);background:#1c1c1c}.dark .RkhIcW_landing .RkhIcW_hero-note{color:#8f8f8f}.dark .RkhIcW_landing .RkhIcW_product figcaption{color:#8f8f8f}.dark .RkhIcW_landing .RkhIcW_period{color:#8f8f8f}.dark .RkhIcW_landing .RkhIcW_footer-bottom{color:#8f8f8f}.dark .RkhIcW_landing .RkhIcW_product-image{border-color:var(--line);background:var(--bg)}.dark .RkhIcW_landing .RkhIcW_audience-strip{color:#9a9a9a}.dark .RkhIcW_landing .RkhIcW_footer-column a{color:#9a9a9a}.dark .RkhIcW_landing .RkhIcW_footer-column a:hover{color:var(--ink)}.dark .RkhIcW_landing .RkhIcW_feature .RkhIcW_icon{background:#222}.dark .RkhIcW_landing .RkhIcW_scope-icon{background:#222}.dark .RkhIcW_landing .RkhIcW_people{background:#191919;border-color:#2a2a2a}.dark .RkhIcW_landing .RkhIcW_person-card{border-color:var(--line);background:#1c1c1c}.dark .RkhIcW_landing .RkhIcW_person-card ul{color:#b3b3b3;border-color:#2e2e2e}.dark .RkhIcW_landing .RkhIcW_billing-switch{background:#6b6b6b}.dark .RkhIcW_landing .RkhIcW_billing-switch span{background:var(--ink)}.dark .RkhIcW_landing .RkhIcW_billing-switch[aria-checked=true]{background:var(--ink)}.dark .RkhIcW_landing .RkhIcW_billing-switch[aria-checked=true] span{background:#161616}.dark .RkhIcW_landing .RkhIcW_discount{color:#b3b3b3;background:#212121;border-color:#333}.dark .RkhIcW_landing .RkhIcW_discount[data-active=true]{border-color:var(--ink);background:var(--bg);color:var(--ink)}.dark .RkhIcW_landing .RkhIcW_plan{border-color:#333}.dark .RkhIcW_landing .RkhIcW_plan.RkhIcW_featured{border-color:var(--ink);background:#1c1c1c}:is(.dark .RkhIcW_landing .RkhIcW_billing-note,.dark .RkhIcW_landing .RkhIcW_mobile-hint){color:var(--muted)}.dark .RkhIcW_landing .RkhIcW_plan ul{border-color:var(--line)}.dark .RkhIcW_landing .RkhIcW_network{background:#1f1f1f}.dark .RkhIcW_landing .RkhIcW_closing{background:#1c1c1c;border-color:#2a2a2a}.dark .RkhIcW_landing .RkhIcW_mobile-menu nav{background:#1c1c1c}@media (pointer:coarse){.RkhIcW_landing .RkhIcW_text-link,.RkhIcW_landing .RkhIcW_nav-actions .RkhIcW_btn{min-height:44px}}.RkhIcW_landing .RkhIcW_bento{grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.RkhIcW_landing .RkhIcW_bento-patients,.RkhIcW_landing .RkhIcW_bento-side{border:1px solid var(--line);background:var(--soft);border-radius:12px;overflow:hidden}.RkhIcW_landing .RkhIcW_bento-patients{flex-direction:column;grid-row:span 2;display:flex}.RkhIcW_landing .RkhIcW_bento-copy{padding:30px}.RkhIcW_landing .RkhIcW_bento-copy h3{font-size:19px}.RkhIcW_landing .RkhIcW_bento-copy p{max-width:52ch;margin-top:11px;font-size:14px}.RkhIcW_landing .RkhIcW_bento-example{margin-top:auto;padding:0 30px 27px}.RkhIcW_landing .RkhIcW_demo-roster{background:var(--bg);border-radius:8px;margin:0;padding:0;list-style:none}.RkhIcW_landing .RkhIcW_demo-roster li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 17px;font-size:12px;display:flex}.RkhIcW_landing .RkhIcW_demo-roster li:last-child{border-bottom:0}.RkhIcW_landing .RkhIcW_demo-patient{align-items:center;gap:7px;display:flex}.RkhIcW_landing .RkhIcW_demo-patient>span:last-child{color:var(--muted)}.RkhIcW_landing .RkhIcW_demo-avatar{background:var(--soft);border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-grid}.RkhIcW_landing .RkhIcW_demo-status{background:var(--bg);color:var(--ink);white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:12px;display:inline-flex}.RkhIcW_landing .RkhIcW_demo-roster .RkhIcW_demo-status{background:var(--soft)}.RkhIcW_landing .RkhIcW_demo-disclaimer{margin:10px 0 13px;font-size:12px}.RkhIcW_landing .RkhIcW_bento-example .RkhIcW_text-link{min-height:44px;font-size:12px}.RkhIcW_landing .RkhIcW_team-flow{align-items:center;gap:9px;padding:0 30px 28px;font-size:12px;display:flex}.RkhIcW_landing .RkhIcW_team-flow span{background:var(--bg);border-radius:6px;padding:8px 10px}.RkhIcW_landing .RkhIcW_team-flow svg{width:16px;height:16px}.RkhIcW_landing .RkhIcW_privacy-proof{align-items:center;gap:9px;padding:0 30px 27px;font-size:12px;display:flex}.RkhIcW_landing .RkhIcW_routine-section{background:var(--soft);border-block:1px solid var(--line)}.RkhIcW_landing .RkhIcW_routine-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.RkhIcW_landing .RkhIcW_routine-intro{position:sticky;top:40px}.RkhIcW_landing .RkhIcW_routine-intro h2{font-size:40px;line-height:1.14}.RkhIcW_landing .RkhIcW_routine-intro>p{margin:20px 0 25px;font-size:15px}.RkhIcW_landing .RkhIcW_routine-steps{margin:0;padding:0;list-style:none}.RkhIcW_landing .RkhIcW_routine-steps>li{border-bottom:1px solid var(--line);padding:24px 0}.RkhIcW_landing .RkhIcW_routine-steps>li:first-child{padding-top:0}.RkhIcW_landing .RkhIcW_routine-steps h3{align-items:center;gap:12px;font-size:18px;display:flex}.RkhIcW_landing .RkhIcW_routine-steps>li>p{margin-top:12px;font-size:14px}.RkhIcW_landing .RkhIcW_routine-example{background:var(--bg);border-radius:8px;margin-top:19px;padding:15px;font-size:12px}.RkhIcW_landing .RkhIcW_routine-example>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.RkhIcW_landing .RkhIcW_routine-example>div+div,.RkhIcW_landing .RkhIcW_routine-example>p{margin-top:10px}.RkhIcW_landing .RkhIcW_routine-example>p{font-size:12px}.RkhIcW_landing .RkhIcW_routine-steps>.RkhIcW_routine-disclaimer{color:var(--muted);border:0;padding-bottom:0;font-size:12px}@media (max-width:1050px){.RkhIcW_landing .RkhIcW_navlinks{gap:17px}.RkhIcW_landing .RkhIcW_routine-layout{gap:40px}}@media (max-width:767px){.RkhIcW_landing .RkhIcW_bento,.RkhIcW_landing .RkhIcW_routine-layout{grid-template-columns:minmax(0,1fr);gap:16px}.RkhIcW_landing .RkhIcW_bento-copy{padding:25px}.RkhIcW_landing .RkhIcW_bento-copy p{font-size:13px}.RkhIcW_landing .RkhIcW_bento-example{padding:0 22px 22px}.RkhIcW_landing .RkhIcW_demo-roster li{padding:12px;font-size:12px}.RkhIcW_landing .RkhIcW_team-flow{gap:6px;padding:0 22px 24px;font-size:12px}.RkhIcW_landing .RkhIcW_team-flow span{padding:7px 8px}.RkhIcW_landing .RkhIcW_privacy-proof{padding:0 25px 24px;font-size:12px}.RkhIcW_landing .RkhIcW_routine-intro{position:static}.RkhIcW_landing .RkhIcW_routine-intro h2{font-size:32px}.RkhIcW_landing .RkhIcW_routine-intro>p{font-size:14px}.RkhIcW_landing .RkhIcW_routine-example{font-size:12px}}
.UzdZkG_demo{text-align:left;margin-top:40px}.UzdZkG_tabs{justify-content:center;gap:6px;margin-bottom:18px;display:flex}.UzdZkG_demo .UzdZkG_tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;display:inline-flex}.UzdZkG_demo .UzdZkG_tabs button:hover{background:var(--soft)}.UzdZkG_demo .UzdZkG_tabs button[aria-selected=true]{background:var(--soft);color:var(--ink)}.UzdZkG_demo .UzdZkG_tabs button svg{width:17px;height:17px}.UzdZkG_frame{border:1px solid var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.UzdZkG_toolbar{border-bottom:1px solid var(--line);min-height:35px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 16px;font-size:12px;display:flex}.UzdZkG_dots{gap:5px;display:flex}.UzdZkG_dots i{background:var(--muted);opacity:.45;border-radius:50%;width:6px;height:6px}.UzdZkG_panel{aspect-ratio:1390/618;scrollbar-color:var(--muted) var(--soft);min-height:390px;animation:.36s cubic-bezier(.16,1,.3,1) UzdZkG_change-panel;overflow-x:auto}.UzdZkG_panel[hidden]{display:none}.UzdZkG_preview{background:var(--soft);min-width:650px;height:100%;min-height:390px;color:var(--ink);padding:24px 32px}.UzdZkG_preview h3{font-size:23px}.UzdZkG_identity{align-items:center;gap:13px;display:flex}.UzdZkG_identity p{margin-top:5px;font-size:12px}.UzdZkG_avatar{background:var(--line);width:38px;height:38px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.UzdZkG_sections{border-bottom:1px solid var(--line);color:var(--muted);gap:25px;margin-bottom:18px;padding:15px 0 10px;font-size:12px;display:flex}.UzdZkG_sections strong{color:var(--ink);font-weight:600}.UzdZkG_columns{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.UzdZkG_paper{background:var(--bg);border-radius:8px;padding:20px}.UzdZkG_paper h4{margin:0 0 13px;font-size:14px;font-weight:600}.UzdZkG_timeline{margin:0;padding:0 0 0 5px;list-style:none}.UzdZkG_timeline li{border-left:1px solid var(--line);padding:0 0 18px 23px;position:relative}.UzdZkG_timeline li:last-child{border-left-color:#0000;padding-bottom:0}.UzdZkG_timeline li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.UzdZkG_timeline time{color:var(--muted);font-size:12px}.UzdZkG_timeline strong{margin:5px 0;font-size:12px;font-weight:600;display:block}.UzdZkG_timeline p{font-size:12px}.UzdZkG_facts{margin:0}.UzdZkG_facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.UzdZkG_facts div:last-child{border-bottom:0}.UzdZkG_facts dt{color:var(--muted)}.UzdZkG_facts dd{margin:0;font-weight:500}.UzdZkG_metrics{background:var(--bg);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:19px 0;padding:18px 0;display:grid}.UzdZkG_metrics div{border-right:1px solid var(--line);padding:0 20px}.UzdZkG_metrics div:last-child{border-right:0}.UzdZkG_metrics dt{color:var(--muted);font-size:12px}.UzdZkG_metrics dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:23px;font-weight:600}.UzdZkG_transactions{border-collapse:collapse;width:100%;font-size:12px}.UzdZkG_transactions td{border-bottom:1px solid var(--line);padding:12px 8px 12px 0}.UzdZkG_transactions td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.UzdZkG_transactions td:last-child{text-align:right;padding-right:0}.UzdZkG_transactions tr:last-child td{border-bottom:0}.UzdZkG_status{background:var(--soft);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:12px;display:inline-flex}.UzdZkG_demo-note{color:var(--muted);margin-top:15px;font-size:12px}@keyframes UzdZkG_change-panel{0%{filter:blur(1px);transform:translateY(5px)}to{filter:blur();transform:translateY(0)}}@media (max-width:767px){.UzdZkG_tabs{gap:2px}.UzdZkG_demo .UzdZkG_tabs button{gap:6px;padding:0 10px;font-size:12px}.UzdZkG_demo .UzdZkG_tabs button svg{width:15px;height:15px}.UzdZkG_toolbar{gap:8px;padding-inline:10px;font-size:12px}.UzdZkG_panel{min-height:285px}.UzdZkG_preview{min-height:285px;padding:18px 22px}.UzdZkG_demo{margin-top:30px}}@media (prefers-reduced-motion:reduce){.UzdZkG_panel{animation:none}}
.kyJfJG_page{--ink:var(--primary);--muted:var(--on-surface-variant);--line:var(--outline-variant);--soft:var(--mint-subtle);--bg:var(--background);--accent:var(--primary);color:var(--primary);background:var(--background);font-family:var(--font-inter), sans-serif;overflow-x:clip}.kyJfJG_page ::selection{background:var(--secondary-container);color:var(--primary)}.kyJfJG_page a:focus-visible,.kyJfJG_page button:focus-visible,.kyJfJG_page summary:focus-visible{outline:3px solid var(--clinical-teal);outline-offset:5px}.kyJfJG_page button{cursor:pointer}.kyJfJG_page button:disabled{cursor:not-allowed;opacity:.5}.kyJfJG_page h1,.kyJfJG_page h2,.kyJfJG_page h3,.kyJfJG_page h4,.kyJfJG_page p{margin:0}.kyJfJG_page h1,.kyJfJG_page h2{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.035em;text-wrap:balance}.kyJfJG_page h2{font-size:clamp(2rem,3.7vw,3.2rem);font-weight:700;line-height:1.16}.kyJfJG_wrap{width:min(1160px,100% - 64px);margin:0 auto}.kyJfJG_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;min-height:640px;padding:68px 0 64px;display:grid}.kyJfJG_heroCopy{min-width:0}.kyJfJG_hero h1{max-width:640px;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:750;line-height:1.1}.kyJfJG_hero h1 span{color:var(--clinical-teal)}.kyJfJG_intro{font-size:1.4rem;font-weight:500;line-height:1.55;margin-top:26px!important}.kyJfJG_lead{max-width:49ch;color:var(--on-surface-variant);font-size:1rem;line-height:1.8;margin-top:18px!important}.kyJfJG_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.kyJfJG_primaryButton,.kyJfJG_secondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 20px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.kyJfJG_primaryButton{background:var(--primary);color:var(--on-primary)}.kyJfJG_primaryButton:hover{background:var(--primary-hover)}.kyJfJG_secondaryButton{color:var(--primary);border:1px solid var(--outline-variant)}.kyJfJG_secondaryButton:hover{background:var(--mint-subtle)}.kyJfJG_primaryButton svg,.kyJfJG_secondaryButton svg,.kyJfJG_textLink svg{flex-shrink:0;width:17px;height:17px}.kyJfJG_heroNote{color:var(--on-surface-variant);max-width:50ch;font-size:.75rem;line-height:1.7;margin-top:16px!important}.kyJfJG_heroScene{flex-direction:column;align-items:center;min-width:0;padding:0 0 24px;display:flex;position:relative}.kyJfJG_mascot{object-fit:contain;filter:drop-shadow(0 20px 22px #0224481a);width:min(100%,400px);height:auto}.kyJfJG_hello{background:var(--mint-subtle);border-radius:14px;width:min(100%,340px);margin-top:-32px;padding:18px 24px;animation:.65s cubic-bezier(.16,1,.3,1) kyJfJG_greet;position:relative}.kyJfJG_hello span{color:var(--clinical-teal);margin-bottom:7px;font-size:.75rem;display:block}.kyJfJG_hello strong{font-family:var(--font-plus-jakarta), sans-serif;font-size:1rem;line-height:1.55;display:block}@keyframes kyJfJG_greet{0%{transform:translateY(8px)}to{transform:translateY(0)}}.kyJfJG_demoSection{padding:44px 0 100px;scroll-margin-top:24px}.kyJfJG_sectionHeading{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-bottom:36px;display:grid}.kyJfJG_sectionHeading p{color:var(--on-surface-variant);max-width:45ch;font-size:1rem;line-height:1.8}.kyJfJG_demo{background:var(--mint-subtle);border-radius:16px;grid-template-columns:.9fr 1.15fr;align-items:start;gap:48px;padding:38px;display:grid}.kyJfJG_demoPrompts h3{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.02em;font-size:1.65rem;line-height:1.3}.kyJfJG_demoPrompts>p{color:var(--on-surface-variant);margin-top:12px;font-size:.875rem;line-height:1.7}.kyJfJG_promptList{gap:10px;margin-top:30px;display:grid}.kyJfJG_promptList button{text-align:left;border:1px solid var(--outline-variant);color:var(--primary);background:0 0;border-radius:10px;align-items:center;gap:10px;min-height:60px;padding:15px 16px;font-size:.875rem;line-height:1.5;transition:background-color .2s;display:flex}.kyJfJG_promptList button[aria-pressed=true]{color:var(--on-primary);background:var(--primary);border-color:#0000}.kyJfJG_promptList button:not([aria-pressed=true]):hover{background:var(--surface-card)}.kyJfJG_promptList button svg{flex-shrink:0;width:18px;height:18px}.kyJfJG_promptList button span{flex:1}.kyJfJG_fictional{margin-top:24px!important;font-size:.75rem!important}.kyJfJG_demoConversation{background:var(--surface-card);border-radius:14px;min-width:0;padding:24px;box-shadow:0 16px 40px #0224480f}.kyJfJG_demoIdentity{border-bottom:1px solid var(--outline-variant);align-items:center;gap:10px;padding-bottom:18px;display:flex}.kyJfJG_demoIdentity strong,.kyJfJG_demoIdentity span{display:block}.kyJfJG_demoIdentity>div>span{color:var(--on-surface-variant);margin-top:3px;font-size:.75rem}.kyJfJG_demoMode{color:var(--clinical-teal);background:var(--mint-subtle);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:.75rem}.kyJfJG_question{background:var(--primary);color:var(--on-primary);border-radius:12px;padding:12px 16px;font-size:.875rem;line-height:1.6;margin:22px 0 20px 24px!important}.kyJfJG_demoAnswer h4{font-size:.95rem;font-weight:600;line-height:1.6}.kyJfJG_demoAnswer>p{color:var(--on-surface-variant);margin-top:9px;font-size:.875rem;line-height:1.8}.kyJfJG_demoAnswer dl{flex-wrap:wrap;gap:24px;margin:22px 0;display:flex}.kyJfJG_demoAnswer dt{color:var(--on-surface-variant);font-size:.75rem}.kyJfJG_demoAnswer dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.35rem;font-weight:600}.kyJfJG_demoSources{gap:10px;display:grid}.kyJfJG_demoSources article{border-top:1px solid var(--outline-variant);align-items:start;gap:10px;padding:12px 0;display:flex}.kyJfJG_demoSources svg{width:16px;height:16px;color:var(--clinical-teal);flex-shrink:0;margin-top:3px}.kyJfJG_demoSources article>div{flex:1}.kyJfJG_demoSources span,.kyJfJG_demoSources strong{display:block}.kyJfJG_demoSources span{color:var(--on-surface-variant);margin-bottom:4px;font-size:.75rem}.kyJfJG_demoSources strong{font-size:.8125rem;font-weight:500}.kyJfJG_demoSources p{color:var(--on-surface-variant);margin-top:4px;font-size:.75rem;line-height:1.7}.kyJfJG_demoToggle{border:1px solid var(--outline-variant);min-height:44px;color:var(--primary);background:0 0;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:0 14px;font-size:.8125rem;display:inline-flex}.kyJfJG_demoToggle:hover{background:var(--surface-card)}.kyJfJG_demoToggle svg{width:16px;height:16px}.kyJfJG_answerStack{display:grid}.kyJfJG_answerStack>*{grid-area:1/1;min-width:0}.kyJfJG_answerGhost{visibility:hidden;pointer-events:none}.kyJfJG_untyped{visibility:hidden}.kyJfJG_caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite kyJfJG_demoCaret;display:inline-block}.kyJfJG_demoAnswer>p.kyJfJG_thinking{align-items:center;gap:10px;margin-top:0;display:flex}.kyJfJG_dots{gap:4px;display:inline-flex}.kyJfJG_dots i{background:var(--clinical-teal);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite kyJfJG_demoDot}.kyJfJG_dots i:nth-child(2){animation-delay:.15s}.kyJfJG_dots i:nth-child(3){animation-delay:.3s}.kyJfJG_rise{animation:.45s both kyJfJG_demoRise;animation-delay:calc(var(--i,0) * 90ms)}@keyframes kyJfJG_demoCaret{50%{opacity:0}}@keyframes kyJfJG_demoDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes kyJfJG_demoRise{0%{opacity:0;transform:translateY(8px)}}.kyJfJG_demoFootnote{color:var(--on-surface-variant);font-size:.75rem;line-height:1.7;margin-top:16px!important}.kyJfJG_features{grid-template-columns:1fr 1.2fr;gap:88px;padding:48px 0 112px;display:grid}.kyJfJG_features>div{gap:32px;display:grid}.kyJfJG_features article{border-bottom:1px solid var(--outline-variant);padding:0 0 30px}.kyJfJG_features h3{letter-spacing:-.02em;font-size:1.3rem;font-weight:600;line-height:1.4}.kyJfJG_features p{color:var(--on-surface-variant);max-width:52ch;margin-top:10px;font-size:.95rem;line-height:1.8}.kyJfJG_features article>span{color:var(--clinical-teal);margin-top:14px;font-size:.75rem;font-weight:500;display:inline-block}.kyJfJG_how{background:var(--primary);color:var(--on-primary);padding:88px 0}.kyJfJG_howLayout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.kyJfJG_how h2 span{color:var(--secondary-container)}.kyJfJG_howLayout>div>p{max-width:42ch;color:color-mix(in srgb, var(--on-primary) 80%, var(--primary));margin-top:25px;font-size:1rem;line-height:1.8}.kyJfJG_how ol{counter-reset:steps;gap:24px;margin:0;padding:0;list-style:none;display:grid}.kyJfJG_how li{counter-increment:steps;border-bottom:1px solid color-mix(in srgb, var(--on-primary) 20%, var(--primary));padding:0 0 24px}.kyJfJG_how li strong{font-size:1.1rem;font-weight:600;line-height:1.6}.kyJfJG_how li p{color:color-mix(in srgb, var(--on-primary) 80%, var(--primary));margin-top:8px;font-size:.95rem;line-height:1.8}.kyJfJG_security{grid-template-columns:1.2fr 1fr;gap:80px;padding:116px 0;display:grid}.kyJfJG_security>div>svg{width:30px;height:30px;color:var(--clinical-teal);margin-bottom:20px}.kyJfJG_security>div>p{max-width:51ch;color:var(--on-surface-variant);margin-top:20px;font-size:1rem;line-height:1.8}.kyJfJG_textLink{min-height:44px;color:var(--clinical-teal);text-underline-offset:5px;align-items:center;gap:8px;margin-top:18px;font-size:.875rem;line-height:1.7;text-decoration:underline;display:inline-flex}.kyJfJG_safetyList{align-content:center;gap:30px;display:grid}.kyJfJG_safetyList article{align-items:start;gap:14px;display:flex}.kyJfJG_safetyList svg{width:20px;height:20px;color:var(--clinical-teal);flex-shrink:0;margin-top:3px}.kyJfJG_safetyList h3{font-size:1rem;font-weight:600;line-height:1.6}.kyJfJG_safetyList p{color:var(--on-surface-variant);margin-top:8px;font-size:.875rem;line-height:1.8}.kyJfJG_purchase{grid-template-columns:1fr;align-items:center;gap:36px;padding:64px 0 100px;scroll-margin-top:32px;display:grid}.kyJfJG_moduleOffers{min-width:0}.kyJfJG_moduleOffers>.kyJfJG_cycleSelector{max-width:520px;margin:0 0 24px}.kyJfJG_offerCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kyJfJG_offerCards .kyJfJG_offer{flex-direction:column;display:flex}.kyJfJG_offerCards .kyJfJG_offerTop{flex-direction:column;align-items:flex-start}.kyJfJG_offerCards .kyJfJG_offerPrice{margin-top:24px}.kyJfJG_offerCards .kyJfJG_primaryButton{margin-top:auto}.kyJfJG_offerCards .kyJfJG_useCase{min-height:3.6em;margin-top:20px}.kyJfJG_moduleNote{max-width:88ch;color:var(--on-surface-variant);line-height:1.8;margin-top:20px!important;font-size:.875rem!important}.kyJfJG_moduleNote a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.kyJfJG_offerCards{grid-template-columns:1fr}.kyJfJG_offerCards .kyJfJG_useCase{min-height:0}}.kyJfJG_purchase>div>p{max-width:48ch;color:var(--on-surface-variant);margin-top:20px;font-size:1rem;line-height:1.8}.kyJfJG_offer{background:var(--mint-subtle);border-radius:16px;min-width:0;padding:32px}.kyJfJG_offer h3{font-family:var(--font-plus-jakarta), sans-serif;font-size:1.5rem;font-weight:650;line-height:1.3}.kyJfJG_offer>p{color:var(--on-surface-variant);margin-top:15px;font-size:.875rem;line-height:1.8}.kyJfJG_offerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kyJfJG_offerTop>span{color:var(--clinical-teal);font-size:.75rem;font-weight:500}.kyJfJG_cycleSelector{background:var(--surface-card);border-radius:10px;gap:4px;margin:24px 0;padding:5px;display:flex}.kyJfJG_cycleSelector button{color:var(--primary);background:0 0;border:0;border-radius:7px;flex:1;min-height:44px;padding:12px;font-size:.8125rem;font-weight:500}.kyJfJG_cycleSelector button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.kyJfJG_offerPrice strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.5vw,3rem);font-weight:650;line-height:1.25;display:block}.kyJfJG_offerPrice>span{color:var(--on-surface-variant);margin-top:8px;font-size:.875rem;display:block}.kyJfJG_offerPrice p{color:var(--clinical-teal);margin-top:14px;font-size:.8125rem;font-weight:500;line-height:1.7}.kyJfJG_offerPrice p.kyJfJG_equivalent{color:var(--on-surface-variant);margin-top:5px;font-size:.75rem;font-weight:400}.kyJfJG_offer ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.kyJfJG_offer li{color:var(--primary);align-items:center;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.kyJfJG_offer li svg{width:17px;height:17px;color:var(--clinical-teal);flex-shrink:0}.kyJfJG_offer>.kyJfJG_primaryButton{width:100%;margin-top:8px}.kyJfJG_offerNote{font-size:.75rem!important}.kyJfJG_offerNote a{text-underline-offset:3px;text-decoration:underline}.kyJfJG_faq{grid-template-columns:.8fr 1.2fr;gap:96px;padding:36px 0 110px;display:grid}.kyJfJG_faq details{border-bottom:1px solid var(--outline-variant);margin-bottom:20px;padding:0 0 20px}.kyJfJG_faq summary{cursor:pointer;min-height:44px;font-size:.95rem;font-weight:500;line-height:1.7}.kyJfJG_faq details p{color:var(--on-surface-variant);margin-top:12px;font-size:.875rem;line-height:1.8}@media (max-width:1023px){.kyJfJG_hero{gap:24px;min-height:570px}.kyJfJG_hero h1{font-size:2.8rem}.kyJfJG_sectionHeading,.kyJfJG_security{gap:40px}.kyJfJG_features,.kyJfJG_purchase,.kyJfJG_faq,.kyJfJG_howLayout{gap:48px}.kyJfJG_demo{gap:28px;padding:26px}}@media (max-width:767px){.kyJfJG_wrap{width:calc(100% - 36px)}.kyJfJG_hero{grid-template-columns:1fr;gap:24px;min-height:auto;padding:34px 0 42px}.kyJfJG_hero h1{font-size:clamp(2.25rem,8.5vw,3.2rem)}.kyJfJG_intro{font-size:1.125rem;margin-top:24px!important}.kyJfJG_lead{font-size:.95rem;margin-top:12px!important}.kyJfJG_heroActions{flex-direction:column;align-items:stretch;margin-top:24px}.kyJfJG_heroNote{text-align:center}.kyJfJG_heroScene{width:100%;padding-bottom:12px}.kyJfJG_mascot{width:min(70vw,300px)}.kyJfJG_hello{width:min(80%,300px);margin-top:-24px;padding:14px 18px}.kyJfJG_sectionHeading,.kyJfJG_demo,.kyJfJG_features,.kyJfJG_howLayout,.kyJfJG_security,.kyJfJG_purchase,.kyJfJG_faq{grid-template-columns:1fr;gap:28px}.kyJfJG_sectionHeading{margin-bottom:26px}.kyJfJG_demoSection{padding:34px 0 64px}.kyJfJG_demo{padding:20px}.kyJfJG_demoConversation{padding:18px}.kyJfJG_promptList{margin-top:20px}.kyJfJG_demoAnswer dl{gap:18px}.kyJfJG_features{padding:24px 0 64px}.kyJfJG_features>div{gap:24px}.kyJfJG_how{padding:56px 0}.kyJfJG_security{padding:64px 0}.kyJfJG_security>div>svg{margin-bottom:14px}.kyJfJG_purchase{padding:24px 0 64px}.kyJfJG_offer{padding:24px}.kyJfJG_faq{padding:16px 0 64px}}@media (prefers-reduced-motion:reduce){.kyJfJG_hello,.kyJfJG_rise,.kyJfJG_caret,.kyJfJG_dots i{animation:none}.kyJfJG_page a,.kyJfJG_page button{transition:none}}