@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/landing/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/landing/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/build/landing/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#020617;--muted:#647084;--green:#7c3aed;--mint:#0dd5de;--pale:#f2effb;--line:#dfddeb;--paper:#f8fafc;--ease:cubic-bezier(.22,.75,.2,1);--section:104px;--gap:64px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.65 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #8b5cf6;outline-offset:5px}img{display:block;max-width:100%}[hidden]{display:none!important}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding-block:var(--section)}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:0 var(--gap);align-items:start;margin-bottom:56px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.8px;color:var(--green);line-height:1.5;margin:0 0 24px}.section-heading>.eyebrow{grid-column:1/-1}.section-heading>h2{margin:0}.section-heading>p:last-child{font-size:19px;line-height:1.7;color:var(--muted);max-width:470px;margin:0;padding-top:3px}h2{font-size:clamp(36px,3.3vw,50px);line-height:1.18;letter-spacing:-1.8px;font-weight:500;margin-bottom:24px}h2 span{color:var(--green)}#how .section-heading h2>span{color:var(--ink)}h3{font-size:26px;line-height:1.35;letter-spacing:-.7px;font-weight:600;margin-bottom:20px}h4{font-size:18px;line-height:1.5;margin-bottom:12px}.fine{font-size:13px;line-height:1.7;color:var(--muted)}.skip{position:absolute;top:-80px;z-index:50;background:#fff;padding:12px}.skip:focus{top:0}.header{position:sticky;top:0;z-index:20;background:#f8fafcf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:left;background:var(--green)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font-size:30px;font-weight:800;letter-spacing:-1.5px;white-space:nowrap}.logo span{color:var(--green)}nav{display:flex;gap:30px;font-size:14px;font-weight:600}nav a{position:relative;padding-block:8px}nav a:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .3s}nav a:hover:after{transform:scaleX(1)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--ink);color:#fff;border:1px solid transparent;padding:16px 23px;border-radius:10px;font-size:15px;font-weight:700;transition:background .25s,transform .25s,box-shadow .25s}.button:hover{background:var(--green);transform:translateY(-3px);box-shadow:0 10px 25px #02061718}.button span{font-size:22px;transition:transform .25s}.button:hover span{transform:translate(3px,-3px)}.button.small{padding:11px 18px;font-size:13px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.text-link{font-size:14px;font-weight:700;border-bottom:1px solid #c4b5fd;padding-block:7px}.text-link span{margin-left:10px}.hero-band,.time-section,.pilot-band{position:relative;isolation:isolate;overflow:hidden}.sound-field{position:absolute;pointer-events:none;z-index:-1;width:100%;height:280px;left:0;bottom:0;opacity:.8}.hero-band>.sound-field{height:300px;bottom:-30px}.hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center;padding-block:72px 94px;min-height:660px}.hero-copy{min-width:0}h1{font-size:clamp(46px,4.5vw,68px);line-height:1.07;letter-spacing:-3px;font-weight:600;margin-bottom:28px}h1 span{color:var(--green)}.lead{font-size:18px;line-height:1.7;color:var(--muted);margin-bottom:30px}.hero-visual{position:relative;min-width:0;padding-bottom:50px}.photo-frame{border-radius:20px 70px 20px 20px;overflow:hidden;box-shadow:0 22px 60px #31204e12;transform:translateY(var(--photo-y,0px))}.photo-frame img{width:100%;height:auto;aspect-ratio:1280/699;object-fit:contain}.hero-note{position:absolute;bottom:15px;left:-20px;display:flex;align-items:center;gap:14px;padding:19px 22px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 15px 35px #31204e10;transform:translateY(var(--card-y,0px))}.note-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--pale);color:var(--green);border-radius:50%;flex-shrink:0}.hero-note strong{display:block;font-size:14px}.hero-note div>span{font-size:12px;color:var(--muted)}.visual-caption{position:absolute;bottom:10px;right:0;font-size:12px;color:var(--muted)}.trust{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding-block:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;font-weight:600;color:var(--muted)}.trust>*+*{border-left:1px solid var(--line);padding-left:32px}.trust a{color:var(--green)}.journey{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0;border-block:1px solid var(--line)}.journey li{display:grid;grid-template-rows:60px 92px auto;align-content:start;position:relative;padding:32px 26px 30px;min-width:0}.journey li:first-child{padding-left:0}.journey li+li{border-left:1px solid var(--line)}.journey li:last-child{padding-right:0}.journey-number{font-size:14px;font-weight:700;color:var(--green);width:38px;height:38px;display:grid;place-items:center;background:var(--pale);border-radius:50%;transition:color .5s,background .5s}.journey h3{font-size:23px;line-height:1.35;margin:0}.journey p{font-size:15px;color:var(--muted);margin:0}.journey.visible li:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left;animation:journey-line 12s ease-in-out infinite;animation-delay:calc(var(--step,0)*3s)}.journey li:nth-child(2){--step:1}.journey li:nth-child(3){--step:2}.journey li:nth-child(4){--step:3}.journey.visible .journey-number{animation:journey-node 12s ease-in-out infinite;animation-delay:calc(var(--step,0)*3s)}.interactive-model-mount:empty{display:none}.interactive-model-mount:not(:empty){margin-top:48px;width:100%}.interactive-model-mount iframe{width:100%;border:0;min-height:640px}.template-strip{display:flex;align-items:flex-start;gap:24px;padding-top:32px}.template-mark{color:var(--green);font-size:50px;line-height:1.15}.template-strip h3{font-size:20px;margin-bottom:8px}.template-strip p{font-size:15px;color:var(--muted);max-width:820px;margin:0}.time-section{padding-block:var(--section);background:var(--ink);color:#fff;border-block:1px solid #264a57}.time-section>.sound-field{height:230px;opacity:.65}.time-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.time-grid>*{min-width:0}.time-section .eyebrow,.time-section h2 span{color:var(--mint)}.time-grid>div>p:not(.eyebrow){color:#bfd1d5;max-width:470px}.time-grid h2{margin-bottom:28px}.time-grid .fine{margin-top:28px;font-size:13px}.time-calculator{border-left:1px solid #45616a;padding-left:48px}.time-output{display:flex;align-items:center;gap:24px;line-height:1;margin:0 0 36px;min-height:114px}.time-output>span:first-child{font-size:94px;letter-spacing:-4px;font-weight:500;color:var(--mint);font-variant-numeric:tabular-nums}.time-output>span:last-child{font-size:20px;line-height:1.5}.time-bar{height:5px;background:#35535d;border-radius:8px;overflow:hidden;margin-bottom:34px}.time-bar span{height:100%;display:block;width:6%;background:var(--mint);transition:width .5s var(--ease)}.range-row{display:flex;justify-content:space-between;gap:16px;font-size:15px}.range-row output{font-weight:700;font-variant-numeric:tabular-nums}input[type=range]{width:100%;height:28px;accent-color:var(--mint);margin:10px 0 18px;cursor:pointer}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:stretch}.quality-story{padding:32px 0;border-top:1px solid var(--line)}.quality-story>p:not(.eyebrow){color:var(--muted);font-size:17px}.quality-story>.fine{font-size:13px!important;margin:24px 0 0}.quality-story h3{font-size:30px}.quality-tabs{display:grid;margin-top:28px}.quality-tabs button{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:16px 0;background:none;border:0;border-bottom:1px solid var(--line);font-size:16px;color:var(--muted);transition:color .3s,padding .3s}.quality-tabs button:after{content:"";color:var(--green);opacity:0;transition:opacity .3s}.quality-tabs button[aria-selected=true]{color:var(--green);font-weight:700;padding-left:12px}.quality-tabs button[aria-selected=true]:after{opacity:1}.feedback-card{background:var(--pale);border:1px solid var(--line);border-radius:16px;padding:32px;display:flex;flex-direction:column;min-width:0}.feedback-top{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;letter-spacing:1.5px;line-height:1.5;color:var(--green);font-weight:800;margin-bottom:30px;min-height:18px}.feedback-number{font-size:14px;letter-spacing:0}.feedback-card>.eyebrow{font-size:11px;letter-spacing:1.2px;margin:0 0 15px;min-height:34px}.feedback-card h3{font-size:34px;line-height:1.3;margin-bottom:20px;min-height:90px}.feedback-card>#feedback-copy{font-size:17px;color:var(--muted);min-height:90px}.feedback-meter{display:flex;gap:8px;margin-top:auto;padding-top:24px}.feedback-meter i{height:4px;flex:1;background:#ded5ef;transition:background .4s}.feedback-meter i.active{background:var(--green)}.feedback-card>.fine{font-size:12px;margin:20px 0 0}.management{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:0 var(--gap);padding-top:48px;margin-top:64px;border-top:1px solid var(--line)}.management>.eyebrow{grid-column:1/-1}.management>*{min-width:0}.management h3{font-size:27px;overflow-wrap:anywhere;margin:0}.management>p:not(.eyebrow){color:var(--muted);font-size:17px;margin:0}.product-view{margin-top:36px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px #31204e08}.product-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;font-size:15px;font-weight:600}.product-toolbar [role=tablist]{display:flex;gap:5px;background:var(--pale);border-radius:8px;padding:4px}.product-toolbar button{border:0;background:transparent;padding:9px 14px;font-size:13px;color:var(--muted);border-radius:5px;transition:background .25s,box-shadow .25s}.product-toolbar button[aria-selected=true]{background:#fff;color:var(--green);box-shadow:0 2px 8px #02061710}.product-view img{width:100%;height:auto;border-radius:8px}.product-view>.fine{font-size:12px;text-align:center;margin:16px 0 0}.security{background:#f2effb;border-block:1px solid #ddd5f0}.security-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid #d9cdec}.security-principles article{display:grid;grid-template-rows:88px 88px auto;align-content:start;padding:32px;min-width:0}.security-principles article:first-child{padding-left:0}.security-principles article:last-child{padding-right:0}.security-principles article+article{border-left:1px solid #d9cdec}.security-value{font-size:44px;font-weight:500;letter-spacing:-1.7px;color:var(--green);line-height:1.3}.security-principles h3{font-size:22px;line-height:1.35;margin:0}.security-principles p{font-size:15px;color:var(--muted);margin:0}.lifecycle{display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-top:48px;gap:32px}.lifecycle-line{position:absolute;top:23px;left:23px;right:calc(33.333% - 23px);height:1px;background:#d9cdec}.lifecycle-line span{display:block;height:2px;width:0;background:var(--green);transition:width 1.4s var(--ease);position:relative}.lifecycle.visible .lifecycle-line span{width:100%}.lifecycle.visible .lifecycle-line span:after{content:"";position:absolute;width:8px;height:8px;top:-3px;background:var(--green);border-radius:50%;animation:signal-travel 6s linear infinite}.life-node{position:relative}.life-node>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d9cdec;border-radius:50%;background:#f2effb;color:var(--green);font-size:12px;margin-bottom:20px}.life-node h4{margin-bottom:8px}.life-node p{font-size:14px;color:var(--muted);margin:0}.security-note{font-size:13px;color:var(--muted);margin:30px 0 0;max-width:840px}.security-details{border-top:1px solid #d9cdec;padding-top:32px;margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:24px var(--gap)}.security-details h4{font-size:17px}.security-details p{font-size:15px;color:var(--muted);margin-bottom:0}.security-details details{grid-column:1/-1}.security-details details>p{padding-bottom:16px}details{border-top:1px solid var(--line)}summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:600}summary::-webkit-details-marker{display:none}summary span{font-size:25px;font-weight:400;color:var(--green);transition:transform .25s}details[open] summary span{transform:rotate(45deg)}details>p{color:var(--muted);max-width:860px;padding-bottom:16px;font-size:17px}.security-details details{border-color:#d9cdec}.pilot-band{border-bottom:1px solid var(--line)}.pilot-band>.sound-field{height:190px;opacity:.55}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start}.pilot-grid>*{min-width:0}.pilot-grid>div>p:not(.eyebrow){color:var(--muted);max-width:460px}.pilot-lead{font-size:21px;font-weight:600;color:var(--green)!important}.pilot-card{padding-left:48px;border-left:1px solid var(--line)}.pilot-card h3{font-size:27px}.pilot-card ol{padding-left:24px;margin:0 0 28px;font-size:16px;color:var(--muted)}.pilot-card li{padding:8px 0 8px 8px}.pilot-card li::marker{color:var(--green);font-weight:700}.pilot-card .fine{margin-top:22px;font-size:13px}.contact-links{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:14px;color:var(--green);margin-top:22px}.faq .section-heading{margin-bottom:30px}.faq details:last-child{border-bottom:1px solid var(--line)}.footer{border-top:1px solid var(--line);padding-block:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px}.footer p{margin:0;color:var(--muted)}.motion-toggle{border:0;background:transparent;font-size:12px;padding:10px 0;color:var(--muted);border-bottom:1px solid var(--line)}.motion-ready .reveal{opacity:0;transform:translateY(32px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.motion-ready .reveal.visible{opacity:1;transform:none}.hero-copy{animation:enter .85s var(--ease) both}.hero-visual{animation:enter 1s .1s var(--ease) both}.feedback-card.switching h3,.feedback-card.switching>#feedback-copy{animation:enter .45s var(--ease)}@keyframes enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes journey-line{0%{transform:scaleX(0);opacity:1}22%,25%{transform:scaleX(1);opacity:1}30%,to{transform:scaleX(1);opacity:0}}@keyframes journey-node{0%,25%{background:var(--green);color:#fff}30%,to{background:var(--pale);color:var(--green)}}@keyframes signal-travel{0%{left:0;opacity:0}5%,90%{opacity:1}to{left:100%;opacity:0}}@media (min-width:1500px){.hero{min-height:700px}}@media (max-width:1100px){:root{--section:80px;--gap:40px}.container{width:calc(100% - 56px)}.hero{gap:36px;padding-block:60px 80px;min-height:620px}h1{font-size:54px}.hero-note{left:-12px;padding:15px}.hero-note strong{font-size:12px}.visual-caption{bottom:-8px}.nav nav{gap:20px}.journey li{padding-inline:18px;grid-template-rows:56px 85px auto}.journey h3{font-size:20px}.journey p{font-size:14px}.security-principles article{padding:28px 22px;grid-template-rows:80px 86px auto}.security-principles h3{font-size:20px}.security-value{font-size:39px}.time-calculator,.pilot-card{padding-left:32px}.time-output>span:first-child{font-size:80px}.time-output{gap:18px}.feedback-card{padding:28px}.feedback-card h3{font-size:30px}.trust{font-size:12px}.trust>*+*{padding-left:24px}}@media (max-width:800px){:root{--section:64px;--gap:28px}.container{width:calc(100% - 40px)}.nav{height:76px}.nav nav{display:none}.hero{grid-template-columns:1fr;gap:32px;padding-block:44px 55px;min-height:0}.hero-copy{max-width:600px}.hero-visual{width:100%;max-width:610px;margin:auto;padding-bottom:40px}.hero-note{left:12px;bottom:8px}.visual-caption{bottom:-14px}.hero-band>.sound-field{height:350px;bottom:0}h1{font-size:56px;letter-spacing:-2.5px}h1 br:nth-of-type(2){display:none}h1 span{display:block}h1 span br{display:none}.hero .lead{font-size:18px}.trust{grid-template-columns:1fr 1fr;font-size:12px;gap:12px 20px;padding-block:20px}.trust>*+*{border:0;padding:0}.trust>:last-child{grid-column:1/-1}.section-heading{grid-template-columns:1fr;gap:0;margin-bottom:36px}.section-heading>h2{margin-bottom:22px}.section-heading>p:last-child{font-size:18px;max-width:600px;padding:0}.eyebrow{font-size:11px;letter-spacing:1.5px;margin-bottom:20px}h2{font-size:39px;letter-spacing:-1.5px}.journey{grid-template-columns:1fr 1fr}.journey li{padding:24px!important;grid-template-rows:55px 84px auto}.journey li:nth-child(3){border-left:0}.journey li:nth-child(n+3){border-top:1px solid var(--line)}.journey h3{font-size:22px}.journey p{font-size:15px}.template-strip{padding-top:28px}.template-strip p{font-size:15px}.time-grid,.quality-grid,.pilot-grid,.management{grid-template-columns:1fr}.time-calculator,.pilot-card{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.time-calculator{border-color:#45616a}.time-output{min-height:90px}.time-grid>div>p:not(.eyebrow){max-width:600px}.time-grid .fine{margin-top:22px}.time-section>.sound-field{height:300px}.quality-grid{gap:24px}.quality-story{padding:26px 0 0}.quality-story h3{font-size:28px}.quality-tabs{grid-template-columns:repeat(3,1fr);gap:18px}.quality-tabs button{font-size:14px;align-items:flex-start}.quality-tabs button[aria-selected=true]{padding-left:0}.quality-tabs button:after{display:none}.feedback-card{padding:28px;min-height:390px}.feedback-card>.eyebrow{min-height:0}.feedback-card h3{min-height:85px}.feedback-card>#feedback-copy{min-height:60px}.management{margin-top:44px;padding-top:36px;gap:0}.management h3{font-size:26px;margin-bottom:20px}.management>.eyebrow{grid-column:auto}.management>p:not(.eyebrow){font-size:17px}.product-view{padding:14px;margin-top:28px}.product-toolbar{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:16px}.product-toolbar [role=tablist]{width:100%}.product-toolbar button{flex:1;font-size:13px}.security-principles{grid-template-columns:1fr}.security-principles article{padding:26px 0!important;grid-template-columns:135px 1fr;grid-template-rows:auto auto;gap:12px 20px}.security-principles article+article{border-left:0;border-top:1px solid #d9cdec}.security-value{grid-row:1/3;font-size:35px}.security-principles h3{font-size:22px}.security-principles h3 br{display:none}.security-principles p{grid-column:2;font-size:15px}.lifecycle{gap:18px;margin-top:36px}.life-node h4{font-size:16px}.life-node p{font-size:12px}.security-details{gap:22px 28px}.security-details p{font-size:14px}.security-details summary{font-size:16px}.security-note{font-size:12px}.pilot-card h3{font-size:27px}.pilot-band>.sound-field{height:210px}.footer{flex-wrap:wrap;gap:15px 30px}.footer p{order:3;width:100%}.footer .motion-toggle{margin-left:auto}.faq summary{font-size:17px}.faq details>p{font-size:16px}}@media (max-width:420px){.container{width:calc(100% - 32px)}h1{font-size:45px;letter-spacing:-2px}h2{font-size:33px}h3{font-size:24px}.logo{font-size:26px}.nav{gap:15px}.nav .button{font-size:12px;padding:10px 12px;gap:12px}.nav .button span{font-size:18px}.hero .button{font-size:14px;padding:15px 18px}.actions{gap:18px}.hero-note{padding:13px;gap:10px}.hero-note strong{font-size:12px}.hero-note div>span{font-size:11px}.hero-note .note-icon{width:32px;height:32px}.visual-caption{font-size:11px}.journey li{padding:20px 14px!important;grid-template-rows:50px 80px auto}.journey h3{font-size:20px}.journey p{font-size:14px}.template-strip{gap:16px}.template-strip h3{font-size:19px}.time-output>span:first-child{font-size:77px}.time-output>span:last-child{font-size:17px}.feedback-card{padding:24px}.feedback-card h3{font-size:29px}.feedback-top{font-size:10px}.quality-tabs{gap:12px}.quality-tabs button{font-size:13px}.security-principles article{grid-template-columns:98px 1fr;gap:12px 16px}.security-value{font-size:29px}.security-principles h3{font-size:20px}.security-details{grid-template-columns:1fr}.security-details details{grid-column:auto}.life-node p{font-size:11px}.contact-links{font-size:13px}.motion-toggle{font-size:11px}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .reveal{opacity:1;transform:none;transition:none}.motion-paused .photo-frame,.motion-paused .hero-note{transform:none}.motion-paused .hero-copy,.motion-paused .hero-visual{animation:none;opacity:1}.motion-paused .lifecycle-line span{width:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}.photo-frame,.hero-note{transform:none!important}.lifecycle-line span{width:100%}}@media (max-width:800px){.integrations{grid-template-columns:1fr;gap:26px;margin-top:36px;padding:32px 0}.integrations h3{font-size:25px}}@media (max-width:420px){.integration-logos li{min-height:82px;font-size:20px}.logo-infoclinica,.logo-klientiks{font-size:16px!important}}@media (max-width:800px){.product-toolbar [role=tablist]{gap:2px}.product-toolbar button{padding:9px 7px}.admin-shot{grid-template-columns:1fr;min-height:0}.admin-shot aside{display:none}.shot-main{padding:18px}.shot-main h4{font-size:18px}.shot-metrics{grid-template-columns:1fr 1fr}.shot-chart svg{height:130px}.doctor-shot-grid{grid-template-columns:1fr}.radar-card svg{height:235px}.insight-list article{grid-template-columns:82px 1fr;padding:11px}.insight-list span{grid-column:2}.insight-stats{gap:7px}.insight-stats span{padding:10px;font-size:9px}.insight-stats b{font-size:22px}}.recommendation-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.recommendation-stats span{display:grid;gap:4px;padding:13px 15px;border:1px solid #d5dce7;border-radius:9px;background:#fff;color:#6c7788;font-size:10px}.recommendation-stats b{font-size:22px;color:#155fe4}.recommendation-list{display:grid;gap:9px}.recommendation-list article{display:grid;grid-template-columns:30px 1fr;gap:11px;padding:13px 15px;border:1px solid #d5dce7;border-radius:9px;background:#fff}.recommendation-list i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9f0ff;color:#185fde;font-size:10px;font-style:normal;font-weight:800}.recommendation-list b{font-size:12px}.recommendation-list p{margin:5px 0 7px;color:#697789;font-size:10px;line-height:1.4}.recommendation-list strong{display:block;color:#197047;font-size:10px;line-height:1.35}.best-practice{margin-top:13px;padding:14px 16px;border-left:3px solid #8b5cf6;border-radius:7px;background:#f5f0fc}.best-practice span{display:block;margin-bottom:5px;color:#197047;font-size:9px;font-weight:800;letter-spacing:.7px}.best-practice b{font-size:12px}.best-practice p{margin:4px 0 0;color:#736481;font-size:10px}@media (max-width:800px){.recommendation-stats{gap:7px}.recommendation-stats span{padding:10px;font-size:9px}.recommendation-stats b{font-size:18px}.recommendation-list article{padding:11px}.recommendation-list p{font-size:9px}}.security-principles article>*{min-width:0}.integrations{display:grid;grid-template-columns:1fr 1.35fr;gap:var(--gap);align-items:center;margin-top:48px;padding:42px 0;border-bottom:1px solid var(--line)}.integrations h3{font-size:27px;margin:0 0 12px}.integrations>div>p:not(.eyebrow){color:var(--muted);max-width:440px}.integration-logos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.integration-logos li{display:grid;place-items:center;min-height:100px;padding:18px;border-bottom:1px solid var(--line);font-size:23px;font-weight:800;letter-spacing:-1px}.integration-logos li:nth-child(odd){border-right:1px solid var(--line)}.integration-logos li:nth-last-child(-n+2){border-bottom:0}.logo-1c{color:#d52a22;font-style:italic}.logo-medialog{color:#6d28d9;font-family:Georgia,serif;font-weight:700!important}.logo-infoclinica{color:#196f9d;font-size:19px!important;letter-spacing:-.8px!important}.logo-klientiks{color:#6a4b9a;font-size:20px!important}.admin-shot{display:grid;grid-template-columns:18% 1fr;min-height:420px;background:#eef3f9;border:1px solid #d5dce7;border-radius:9px;overflow:hidden;color:#172330;font-family:Arial,sans-serif}.admin-shot aside{padding:22px 16px;background:#001d50;color:#fff;display:flex;flex-direction:column;gap:5px}.admin-shot aside>b{font-size:15px}.admin-shot aside>small{font-size:9px;opacity:.56}.admin-shot aside>span{display:block;margin:30px 0 14px;padding:12px;border:1px solid #ffffff1c;border-radius:8px;color:#b9c8e2;font-size:10px}.admin-shot aside nav{display:grid;gap:8px}.admin-shot aside i{padding:10px;border-radius:7px;color:#b9c8e2;font-size:12px;font-style:normal}.admin-shot aside i.active{background:#1564ee;color:#fff}.shot-main{padding:24px 26px;min-width:0}.shot-main h4{font-size:20px;margin:0 0 8px}.shot-main>p{font-size:11px;color:#6f7b8c;margin:0 0 21px}.shot-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.shot-metrics article,.insight-stats span{display:grid;gap:8px;padding:16px;background:#fff;border:1px solid #d5dce7;border-radius:11px}.shot-metrics span{font-size:10px;color:#657284}.shot-metrics strong{font-size:25px}.shot-metrics em{font-size:10px;color:#1f9b62;font-style:normal;font-weight:700}.shot-metrics .green{color:#1f9b62}.shot-metrics .red{color:#d52b35}.shot-metrics .orange{color:#d98524}.shot-chart{margin-top:18px;padding:20px;background:#fff;border:1px solid #d5dce7;border-radius:11px}.shot-chart>b{font-size:13px}.shot-chart svg{display:block;width:100%;height:180px;margin:10px 0}.shot-chart span{font-size:10px;color:#607088}.doctor-shot-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:16px}.radar-card,.rating-card{padding:20px;background:#fff;border:1px solid #d5dce7;border-radius:11px}.radar-card>b,.rating-card>b{font-size:12px}.radar-card svg{display:block;width:100%;height:285px}.radar-card text{fill:#425063;font-size:10px}.rating-card ol{display:grid;gap:14px;list-style:none;padding:16px 0 0;margin:0}.rating-card li{display:flex;align-items:center;gap:10px;font-size:12px}.rating-card li span{display:grid;place-items:center;width:26px;height:26px;background:#3577ea;color:#fff;border-radius:7px;font-size:10px}.rating-card li strong{margin-left:auto;color:#15925e}.insight-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.insight-stats span{grid-template-columns:auto 1fr;align-items:center;font-size:10px;color:#6c7788}.insight-stats b{grid-row:span 2;font-size:28px;color:#165fe4}.insight-stats .risk{border-color:#f0afb4}.insight-stats .risk b{color:#d52732}.insight-list{margin-top:18px;border:1px solid #d5dce7;border-radius:10px;overflow:hidden;background:#fff}.insight-list article{display:grid;grid-template-columns:106px 1fr 125px;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #dce2eb}.insight-list article:last-child{border-bottom:0}.insight-list i{padding:5px 7px;background:#edf2ff;border-radius:6px;color:#225bc1;font-size:9px;font-style:normal;font-weight:700}.insight-list i.risk{background:#fff0f1;color:#bf2630}.insight-list b{font-size:11px}.insight-list span{font-size:10px;color:#6c7788}.insight-list em{color:#d52732;font-style:normal;font-weight:700}@media (max-width:420px){.security-principles article{grid-template-columns:1fr;gap:16px}.security-value{grid-row:auto}.security-principles p{grid-column:auto}.security-principles h3{font-size:22px}.security-principles h3 br{display:initial}.security-value{font-size:35px}.nav .button{gap:8px;padding-inline:10px}.nav .button span{display:none}}@supports (grid-template-rows:subgrid){.journey li{grid-row:span 3;grid-template-rows:subgrid}.journey-number{margin-bottom:22px}.journey h3{margin-bottom:20px}.security-principles article{grid-row:span 3;grid-template-rows:subgrid}.security-value{margin-bottom:24px}.security-principles h3{margin-bottom:22px}@media (max-width:800px){.security-principles article{grid-row:auto;grid-template-rows:auto auto}.security-value,.security-principles h3{margin-bottom:0}}}.feedback-top{margin-bottom:24px}.quality-story h3,.feedback-card h3{font-size:30px;line-height:1.35;min-height:81px}.feedback-card>#feedback-copy{margin-top:0}@media (max-width:800px){.quality-story h3,.feedback-card h3{font-size:28px;min-height:0}}.feedback-number{line-height:18px}.feedback-card{gap:0}.feedback-score{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 14px;color:var(--muted);font-size:13px}.feedback-score strong{color:var(--green);font-size:25px;letter-spacing:-.8px;line-height:1}.feedback-score small{font-size:12px;font-weight:600;letter-spacing:0}.feedback-card h3{min-height:0!important;margin-bottom:12px}.feedback-card>#feedback-copy{min-height:0!important;margin:0 0 18px}.feedback-evidence{padding:15px 16px;border-left:3px solid #c5ace8;border-radius:0 8px 8px 0;background:#fff}.feedback-evidence>span,.feedback-action>span{display:block;color:var(--green);font-size:10px;font-weight:800;letter-spacing:1px}.feedback-evidence blockquote{margin:8px 0 0;color:var(--ink);font-size:14px;line-height:1.45}.feedback-action{margin-top:15px}.feedback-action p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.feedback-card .feedback-meter{margin-top:20px;padding-top:0}.feedback-card>.fine{margin-top:14px}@media (max-width:800px){.feedback-score strong{font-size:22px}.feedback-evidence blockquote,.feedback-action p{font-size:13px}}.test-visit{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:start;margin-top:48px;padding-block:42px;border-block:1px solid var(--line)}.test-visit-copy h3{font-size:28px;margin-bottom:14px}.test-visit-copy>p:not(.fine){color:var(--muted);max-width:420px}.test-visit-copy .fine{margin:24px 0 0}.test-visit-panel{background:var(--pale);border:1px solid var(--line);border-radius:16px;padding:26px;min-height:245px}.test-visit-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #ddd5f0}.test-visit-name{font-size:16px;font-weight:700}.test-visit-state{font-size:12px;color:var(--green);font-weight:700}.test-visit-ready{display:grid;gap:14px}.test-visit-ready label{font-size:13px;color:var(--muted);font-weight:600}.test-visit-ready select{width:100%;min-height:48px;padding:0 14px;border:1px solid #d9cdec;border-radius:8px;background:#fff;color:var(--ink);font-size:15px}.test-visit-ready .button{justify-self:start;margin-top:4px}.test-visit-live{text-align:left}.record-indicator{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:700}.record-indicator i{width:10px;height:10px;border-radius:50%;background:#c24b4b;box-shadow:0 0 #c24b4b70;animation:record-pulse 1.6s ease-out infinite}.record-indicator strong{margin-left:auto;font-variant-numeric:tabular-nums;font-size:18px}.test-visit-live>p{color:var(--muted);font-size:15px;margin:23px 0}.visit-result{width:min(600px,calc(100% - 32px));border:0;border-radius:18px;padding:32px;background:#fff;color:var(--ink);box-shadow:0 28px 80px #02061742}.visit-result::backdrop{background:#0206178f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.visit-result-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.visit-result-top .eyebrow{margin-bottom:16px}.visit-result h3{font-size:31px;margin-bottom:12px}.visit-result>p{color:var(--muted);font-size:16px}.close-result{border:0;background:transparent;color:var(--muted);font-size:32px;line-height:1;padding:0}.backend-output{min-height:112px;padding:19px;border:1px dashed #bda8d8;border-radius:10px;background:var(--pale);color:var(--green);font-size:15px;white-space:pre-wrap}.result-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.text-button{border:0;background:transparent;padding:10px 0;border-bottom:1px solid #bda8d8;color:var(--ink);font-size:14px;font-weight:700}@keyframes record-pulse{0%{box-shadow:0 0 #c24b4b70}70%{box-shadow:0 0 0 10px #c24b4b00}to{box-shadow:0 0 #c24b4b00}}@media (max-width:800px){.test-visit{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-block:32px}.test-visit-copy h3{font-size:26px}.visit-result{padding:25px}.visit-result h3{font-size:27px}}.motion-paused .record-indicator i{animation:none}@media (prefers-reduced-motion:reduce){.record-indicator i{animation:none}}.result-sample-label{margin:0 0 13px!important;color:var(--green)!important;font-size:11px!important;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.result-document{display:grid;gap:10px}.result-document>div,.result-feedback{display:grid;gap:5px;padding:14px 0;border-top:1px solid #ddd5f0}.result-document strong,.result-feedback strong{font-size:14px}.result-document span,.result-feedback span{color:var(--muted);font-size:14px;line-height:1.45}.result-feedback{margin-top:6px;border:1px solid #ddd5f0;border-radius:8px;padding:14px;background:#fff}.result-feedback strong{color:var(--green)}@media (max-width:420px){.management h3{font-size:24px;letter-spacing:-.8px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}.admin-shot{height:540px;min-height:0}.admin-shot .shot-main{overflow:hidden}@media (max-width:800px){.admin-shot{height:600px;min-height:600px}}.hero-copy h1{font-size:clamp(32px,3.7vw,56px);letter-spacing:-.045em}.visit-result{width:min(920px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.visit-document-tabs{display:flex;gap:8px;margin:24px 0 0;border-bottom:1px solid #ddd5f0;padding-bottom:12px}.visit-document-tabs button{flex:1;padding:13px 20px;border:1px solid #ddd5f0;border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-weight:700}.visit-document-tabs button[aria-selected=true]{background:var(--green);color:#fff;border-color:var(--green)}.visit-document{max-height:44dvh;min-height:200px;overflow:auto;padding:24px 10px 12px 0}.visit-document>h4{font-size:20px;color:var(--green);margin-bottom:24px}.protocol-section{margin:0 0 26px}.protocol-section h4{font-size:18px;margin:0 0 10px}.protocol-section p,.protocol-section li,.transcript-turn p,.transcript-text{font-size:16px;line-height:1.65;white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere}.protocol-section ul{list-style:disc;padding-left:23px}.protocol-section li{padding-left:2px;margin-bottom:4px}.transcript-turn{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #f0eafa}.transcript-turn strong{font-size:13px;color:var(--green);padding-top:4px}.transcript-turn p{margin:0}.document-empty{font-size:16px;color:var(--muted);padding:30px 0}.document-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #ddd5f0}.document-tools span{font-size:13px;color:var(--green)}.visit-result .result-actions{padding-top:20px;border-top:1px solid #e9e2f2}.visit-result button:disabled{opacity:.45;cursor:default}#visit-error{margin:20px 0;color:#a32b35;font-size:15px;line-height:1.5}#visit-progress{padding:22px 0;color:var(--green);line-height:1.6}#cancel-visit,#new-visit{margin-top:16px}#view-visit-result{margin-top:20px}#visit-progress:not([hidden]):before{content:"";display:inline-block;width:14px;height:14px;margin-right:12px;border:2px solid #ddd5f0;border-top-color:var(--green);border-radius:50%;animation:visit-spin 1s linear infinite}@keyframes visit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#visit-progress:not([hidden]):before{animation:none}}@media (max-width:600px){.visit-result{padding:22px}.visit-result h3{font-size:26px}.visit-document{max-height:42dvh}.visit-document-tabs button{font-size:14px;padding:12px 8px}.transcript-turn{grid-template-columns:1fr;gap:4px}.document-tools{gap:12px}.visit-result .result-actions{gap:16px}}.anonymization-callout{display:flex;align-items:flex-start;gap:24px;background:#ede7fa;border:1px solid #c7b1e6;border-radius:16px;padding:36px;margin:0 0 48px}.anonymization-callout>span{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:25px}.anonymization-callout h3{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:0 0 16px;color:var(--ink)}.anonymization-callout p{font-size:18px;line-height:1.6;max-width:850px;color:var(--muted)}@media (max-width:600px){.anonymization-callout{padding:24px;gap:18px;flex-direction:column}.anonymization-callout p{font-size:16px}}.visit-result[open]{display:flex;flex-direction:column;overflow:hidden}.visit-result>:not(.visit-document){flex-shrink:0}.visit-result .visit-document{flex:1 1 auto;min-height:0}.visit-result .result-actions{margin-top:16px;padding-top:16px}.visit-result .visit-result-top{margin-bottom:8px}@media (max-width:600px){.visit-result .result-actions .button{padding:14px 18px}.visit-result .document-tools .text-button{font-size:12px}.visit-result .result-actions{margin-top:10px;padding-top:10px}}.recognition-proof{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.3fr) auto;align-items:center;gap:28px;margin-top:48px;padding:30px 34px;border:1px solid #c7b1e6;border-radius:16px;background:linear-gradient(130deg,#f2effb,#faf8fe);box-shadow:0 14px 35px #7c3aed17}.recognition-metric{display:grid;gap:3px;border-right:1px solid #d7c5ee;padding-right:28px}.recognition-metric strong{font-size:clamp(54px,6vw,86px);line-height:.9;letter-spacing:-.07em;color:var(--green);font-weight:800}.recognition-metric span{color:#6d4c8e;font-size:14px;line-height:1.35;font-weight:700}.recognition-copy .eyebrow{margin-bottom:8px}.recognition-copy h3{font-size:clamp(23px,2.5vw,34px);line-height:1.15;margin:0 0 10px;color:var(--ink)}.recognition-copy p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.5;margin:0}.recognition-action{white-space:nowrap}@media (max-width:800px){.recognition-proof{grid-template-columns:1fr;gap:20px;margin-top:36px;padding:27px}.recognition-metric{border-right:0;border-bottom:1px solid #d7c5ee;padding:0 0 18px}.recognition-action{justify-self:start}}.photo-frame video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--ink)}.hero-video-shell{position:relative}.hero-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:106px;height:106px;padding:0;border:1px solid #ffffffaa;border-radius:50%;background:#020617d9;color:#fff;box-shadow:0 16px 45px #02061750;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%);transition:transform .25s var(--ease),background .25s,box-shadow .25s;pointer-events:auto}.hero-video-play:hover{background:var(--green);transform:translate(-50%,-50%) scale(1.06);box-shadow:0 20px 48px #7c3aed50}.hero-video-play span{padding-left:5px;font-size:42px;line-height:1}.hero-video-cue{position:absolute;z-index:2;left:-20px;bottom:16px;display:grid;gap:4px;width:min(330px,calc(100% - 72px));padding:14px 17px;border:1px solid #ffffffb5;border-radius:13px;background:#fffffff2;color:var(--ink);box-shadow:0 12px 30px #0206172b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cue-in .38s var(--ease)}.hero-video-cue>span{color:var(--green);font-size:9px;line-height:1.3;font-weight:800;letter-spacing:1.2px}.hero-video-cue strong{font-size:15px;line-height:1.28}.hero-video-cue p{margin:0;color:var(--muted);font-size:12px;line-height:1.42}@keyframes cue-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.hero-video-play{width:88px;height:88px}.hero-video-play span{font-size:34px}.hero-video-cue{left:0;bottom:10px;width:min(320px,calc(100% - 36px));padding:13px 15px}.hero-video-cue strong{font-size:14px}.hero-video-cue p{font-size:12px}}@media (max-width:420px){.hero-video-play{width:76px;height:76px}.hero-video-cue{bottom:6px;left:0}.hero-video-cue p{display:none}}@media (max-width:700px){html,body{max-width:100%;overflow-x:clip}.container{width:calc(100% - 40px)}.nav{gap:12px}.logo{font-size:28px;letter-spacing:-1.3px}.nav .button{flex-shrink:0;padding:11px 12px;gap:8px;font-size:12px}.nav .button span{display:none}h1 br:nth-of-type(2),h1 span br{display:initial}.trust{grid-template-columns:auto minmax(0,1fr);gap:12px 24px}.trust>:last-child{grid-column:1/-1}.hero{gap:28px}.hero-visual{padding-bottom:34px}.visual-caption{right:0;bottom:-10px}.integrations{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0}.integrations h3{font-size:25px}.integration-logos{width:100%}.integration-logos li{min-width:0;padding:14px 8px;font-size:19px;overflow-wrap:anywhere}.logo-infoclinica,.logo-klientiks{font-size:15px!important}.security-principles{grid-template-columns:minmax(0,1fr)}.security-principles article{display:block!important;padding:24px 0!important;min-width:0}.security-principles article+article{border-left:0;border-top:1px solid #d9cdec}.security-value{display:block;margin-bottom:12px;font-size:34px}.security-principles h3{margin:0 0 10px;font-size:22px}.security-principles h3 br{display:initial}.security-principles p{font-size:15px}.time-section,.pilot-band,.hero-band{width:100%}.product-view{padding:14px;margin-inline:0;overflow:hidden}.product-toolbar [role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:3px}.product-toolbar button{min-width:0;padding:9px 5px;font-size:12px}.admin-shot{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.admin-shot aside{display:none}.admin-shot .shot-main{padding:16px;overflow:visible}.shot-main h4{font-size:18px}.shot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shot-metrics article{min-width:0;padding:12px}.shot-metrics strong{font-size:22px}.insight-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.insight-stats span{min-width:0;padding:9px 6px;grid-template-columns:1fr;text-align:center}.insight-stats b{grid-row:auto;font-size:22px}.insight-list article{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px}.insight-list i{justify-self:start}.insight-list span{grid-column:auto}.insight-list b{font-size:12px;line-height:1.4}.insight-list span{font-size:10px}.risk{max-width:100%}.recommendation-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.recommendation-stats span{min-width:0;padding:10px 7px;font-size:9px}.recommendation-stats b{font-size:18px}#how .section-heading h2{font-size:clamp(30px,9vw,35px);line-height:1.17;letter-spacing:-1.5px}#how .section-heading h2 span{white-space:nowrap}}:root{--violet:#8b5cf6;--cyan:#0dd5de;--gradient:linear-gradient(110deg,#7c3aed,#9447d6 60%,#a855c8)}.header:after{background:var(--gradient)}.logo span{background:linear-gradient(110deg,var(--cyan),var(--violet));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-actions{display:flex;align-items:center;gap:20px}.login-link{font-size:14px;font-weight:700;white-space:nowrap;color:var(--green);padding:10px 4px}.button{background:var(--gradient);box-shadow:0 5px 18px #8b5cf620}.button:hover{background:linear-gradient(110deg,#6d28d9,#8b3fc4);box-shadow:0 10px 24px #8b5cf632}.hero-band{background:radial-gradient(ellipse at 5% 0%,#8b5cf615,transparent 55%),radial-gradient(ellipse at 100% 80%,#a855c811,transparent 55%),#fbfaff;color:var(--ink)}.hero .eyebrow{color:#7c3aed}.hero h1 span{color:#7c3aed;background:linear-gradient(110deg,#7c3aed,#9d3fbf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero .lead{color:#566176}.hero .text-link{color:#302342}.hero .visual-caption{color:#647084}.hero .text-link{border-color:#c4b5dd}.hero-video-play{background:linear-gradient(135deg,#7c3aeded,#a04fc8ed)!important;border-color:#fff9!important;box-shadow:0 0 0 12px #ffffff15,0 12px 44px #02061750}.hero-video-cue{background:#fffffff2!important;border-color:#d9cdec!important;color:var(--ink)}.hero-video-cue>span{color:#7c3aed!important}.hero-video-cue>p{color:#566176!important}.trust{color:#647084}.recognition-proof{background:radial-gradient(ellipse at right top,#a855c80d,transparent 70%),#f2effb;border-color:#d8cbed}.recognition-metric strong{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.security{background:#f2effb}.anonymization-callout{background:#e9dff9!important;border-color:#cbb4ef!important}.learning-band{background:radial-gradient(ellipse at 95% 25%,#8b5cf626,transparent 50%),#020617;color:#fff}.learning-band .section-heading p:last-child,.learning-band .quality-story>p:not(.eyebrow){color:#c0c3d4}.learning-band h2 span{color:#c6a6ff}.learning-band .eyebrow{color:#c4b5fd}.learning-band .quality-story{border-color:#45355b}.learning-band .quality-tabs button{color:#c0c3d4;border-color:#45355b}.learning-band .quality-tabs button[aria-selected=true],.learning-band .quality-tabs button:after{color:#c4b5fd}.learning-band .fine{color:#9291aa}.learning-band .feedback-card{color:var(--ink);background:#f8f6fe}.learning-cycle{list-style:none;padding:0;margin:0 0 52px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.learning-cycle li{padding:24px 0;border-top:1px solid #45355b;min-width:0}.learning-cycle li>span{color:var(--cyan);font-size:13px}.learning-cycle h3{font-size:22px;margin:15px 0 10px}.learning-cycle p{font-size:15px;color:#b5b3ca;margin:0}.clinic-management{margin-top:0;padding-top:0;border-top:0}.pilot-band{background:radial-gradient(ellipse at right,#a855c810,transparent 55%),#f8f6fe}.feedback-evidence,.feedback-action{border-color:#d9cdec!important}.feedback-evidence{background:#fff!important}.feedback-meter i.active{background:var(--gradient)}.admin-shot aside{background:#150a31}.admin-shot aside i.active{background:#7c3aed}.shot-main{background:#f2effb}.shot-chart svg path[stroke="#2a9b65"]{stroke:#8b5cf6}.quality-demo{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:start;margin:48px 0}.quality-demo-copy{padding-top:18px}.quality-demo-copy h3{font-size:36px;line-height:1.2}.quality-demo-copy>p:not(.eyebrow){color:var(--muted);font-size:16px}.quality-demo-copy>.fine{font-size:13px!important}.quality-demo-panel{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 20px 55px #4221780c;min-width:0}.demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;background:#020617;color:#fff;font-size:13px}.demo-top>span{display:flex;align-items:center;gap:8px}.demo-status-dot{width:7px;height:7px;background:var(--cyan);border-radius:50%}.demo-top button{background:#ffffff12;color:#fff;border:1px solid #ffffff25;border-radius:8px;padding:6px 12px;font-size:12px}.demo-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px;gap:6px;border-bottom:1px solid var(--line)}.demo-stages button{position:relative;border:0;background:#f8f6fe;border-radius:8px;font-size:11px;font-weight:700;color:var(--muted);padding:10px 5px 14px;overflow:hidden}.demo-stages button>span{display:block;font-size:10px;color:#9c8cae;margin-bottom:4px}.demo-stages button[aria-selected=true]{background:#eee6fb;color:#6d28d9}.demo-stages button i{position:absolute;bottom:0;left:0;height:3px;background:var(--gradient);width:0}.demo-body{height:360px}.demo-scene{height:100%;padding:22px;animation:demo-enter .35s ease}.demo-record{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.demo-kicker{font-size:11px;color:var(--muted);margin-bottom:14px}.demo-timer{font-size:48px;line-height:1.3;letter-spacing:-2px;font-weight:500;font-variant-numeric:tabular-nums}.demo-wave{display:flex;gap:4px;align-items:center;justify-content:center;height:55px;margin:10px 0}.demo-wave i{width:4px;height:12px;border-radius:4px;background:linear-gradient(var(--violet),#a855c8);animation:demo-wave 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--i,0)*-.1s)}.demo-wave i:nth-child(3n){--i:2}.demo-wave i:nth-child(3n+1){--i:5}.demo-wave i:nth-child(5n){--i:8}.demo-record>p{font-size:14px;line-height:1.6;max-width:400px;min-height:46px;margin-bottom:15px}.demo-record-action{background:var(--gradient);color:#fff;border-radius:8px;padding:9px 20px;font-size:12px;font-weight:700}.demo-processing ol{list-style:none;margin:25px 0;padding:0;display:grid;gap:22px}.demo-processing li{display:flex;gap:15px;align-items:center}.demo-processing li>span{display:grid;place-items:center;width:34px;height:34px;background:#ede7fa;color:var(--green);border-radius:50%;flex-shrink:0}.demo-processing b{font-size:15px}.demo-processing small{display:block;font-size:12px;color:var(--muted)}.demo-process-track{height:4px;background:#eee6fb;border-radius:4px;overflow:hidden}.demo-process-track i{display:block;height:100%;width:0;background:var(--gradient)}.demo-document{overflow:auto}.demo-doc-heading{display:flex;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line);font-size:14px}.demo-doc-heading>span{font-size:11px;color:var(--muted)}.demo-dialogue p{font-size:13px;line-height:1.65;margin-bottom:14px}.demo-dialogue b{display:block;font-size:10px;color:var(--green);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.demo-document h4{font-size:14px;margin-bottom:5px}.demo-document section p{font-size:13px;color:var(--muted);line-height:1.65;margin-bottom:16px}.demo-review-note{font-size:11px;color:var(--green);background:#f2effb;padding:10px;border-radius:8px}.demo-bottom{border-top:1px solid var(--line);padding:12px 20px;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.manual-visit{border-block:1px solid var(--line);margin:0 0 32px}.manual-visit>summary{font-size:15px;font-weight:700;padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.manual-visit[open]>summary{color:var(--green)}.manual-visit .test-visit{margin-top:10px}.motion-paused .demo-wave i{animation-play-state:paused}@keyframes demo-wave{to{height:46px}}@keyframes demo-enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1050px){.nav{gap:18px}.nav nav{gap:17px;font-size:12px}.nav-actions{gap:12px}.quality-demo{gap:30px}}@media (max-width:900px){.nav nav{display:none}.quality-demo{grid-template-columns:1fr}.quality-demo-copy{max-width:600px;padding:0}.learning-cycle{gap:20px}}@media (max-width:700px){.nav{gap:12px;height:76px}.nav-actions{gap:10px}.nav .logo{font-size:25px}.login-link{font-size:12px;padding:8px 0}.nav .button.small{font-size:11px;padding:10px}.hero{padding-top:48px}.hero h1{font-size:clamp(32px,9vw,44px)}.hero .lead{font-size:16px}.learning-cycle{grid-template-columns:1fr;gap:0}.learning-cycle li{padding:22px 0}.learning-cycle h3{margin-top:10px}.quality-demo{margin-block:32px;gap:24px}.quality-demo-copy h3{font-size:30px}.demo-body{height:385px}.demo-scene{padding:18px}.demo-top{padding:14px 16px}.demo-stages{gap:4px;padding:10px}.demo-stages button{font-size:10px;padding-inline:2px}.demo-bottom{flex-direction:column;padding:12px 16px;gap:3px}.demo-dialogue p{font-size:13px}.quality-demo-copy .fine{margin-bottom:16px}#how .section-heading h2{font-size:clamp(26px,8vw,35px)}.recognition-proof .button{width:100%}.hero-video-cue{max-width:calc(100% - 20px)}.learning-band .section-heading h2{font-size:32px}.hero h1 span{display:inline}.demo-top>span{min-width:0}.demo-top button{white-space:nowrap}}@media (max-width:360px){.nav .logo{font-size:22px}.nav-actions{gap:8px}.nav .button.small{padding:9px 8px;font-size:10px}.demo-stages button{font-size:9px}}@media (prefers-reduced-motion:reduce){.demo-wave i{animation:none;height:22px}.demo-scene{animation:none}}.demo-paused .demo-wave i{animation-play-state:paused}.recognition-metric span{color:var(--muted)}@media (max-width:700px){.demo-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-stages button{font-size:11px;padding-block:8px 12px}.demo-stages button>span{display:inline;margin-right:7px}.demo-body{height:385px}}.recognition-proof{grid-template-columns:minmax(190px,.65fr) minmax(0,1.8fr)}@media (max-width:800px){.recognition-proof{grid-template-columns:1fr}}#how{padding-bottom:0}.protocol-speed{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1.6fr);align-items:center;gap:48px;margin-top:40px;padding:36px 42px;border:1px solid #dfd2ef;border-radius:20px;background:radial-gradient(ellipse at 95% 0%,#a855c812,transparent 65%),#f3effc}.protocol-speed-metric{display:flex;align-items:baseline;gap:18px;white-space:nowrap}.protocol-speed-metric strong{font-size:clamp(76px,8vw,110px);line-height:1;letter-spacing:-6px;font-weight:600;color:#7c3aed;background:linear-gradient(120deg,#7c3aed,#9d3fbf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.protocol-speed-metric span{font-size:24px;font-weight:600;color:#6d4c8e}.protocol-speed-copy .eyebrow{margin-bottom:10px}.protocol-speed-copy h3{font-size:28px;margin-bottom:10px}.protocol-speed-copy>p:last-child{font-size:16px;color:var(--muted);line-height:1.65;margin:0;max-width:630px}@media (max-width:800px){.protocol-speed{grid-template-columns:1fr;gap:24px;padding:28px;margin-top:32px}.protocol-speed-metric strong{font-size:84px}.protocol-speed-copy h3{font-size:25px}}@media (max-width:420px){.protocol-speed{padding:24px;gap:20px}.protocol-speed-metric strong{font-size:76px}.protocol-speed-metric span{font-size:22px}.protocol-speed-copy h3{font-size:23px}.protocol-speed-copy>p:last-child{font-size:15px}}.ui-icon{width:24px;height:24px;display:block;flex:none}.play-icon{width:40px;height:40px;display:block;margin-left:5px}.template-mark .ui-icon{width:32px;height:36px}.demo-processing .ui-icon{width:19px;height:19px}.quality-tabs button:after{width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin-right:4px}.nav{gap:20px}.nav nav{gap:22px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-card{border:1px solid var(--line);border-radius:18px;padding:25px 23px;display:flex;flex-direction:column;background:#fff;min-width:0}.pricing-featured{border-color:#b899f0;background:linear-gradient(145deg,#f3effc,#fff)}.pricing-audience{font-size:12px;color:var(--green);font-weight:700;margin-bottom:10px}.pricing-card h3{font-size:22px;line-height:1.3;margin:0}.pricing-card-heading{min-height:95px}.price-value{display:grid;gap:7px;margin:15px 0 0}.price-value strong{font-size:36px;line-height:1.2;letter-spacing:-1.2px;white-space:nowrap}.price-value strong span{font-size:23px}.price-value small{font-size:12px;color:var(--muted)}.price-value .price-custom{font-size:23px;letter-spacing:-.5px;padding-block:8px}.pricing-trial{font-size:12px;color:var(--green);font-weight:700;margin:15px 0 20px}.pricing-card ul{list-style:none;padding:0;margin:0 0 26px;flex:1}.pricing-card li{font-size:13px;line-height:1.6;color:var(--muted);padding:8px 0;border-top:1px solid var(--line)}.pricing-card>.button{font-size:13px;padding:12px 10px;min-height:44px}.pricing-note{font-size:12px;color:var(--muted);margin:20px 0 0}.pricing-note a{color:var(--green);border-bottom:1px solid #d9cdec;margin-left:8px}.pricing-section{border-top:1px solid var(--line)}@media (max-width:1100px){.nav nav{gap:14px;font-size:12px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){:root{--section:44px;--gap:24px}body{font-size:16px;line-height:1.6}html{scroll-padding-top:82px}.container{width:calc(100% - 36px)}.nav{height:64px;gap:10px}.nav .logo{font-size:24px}.nav-actions{gap:10px}.login-link{display:flex;align-items:center;min-height:44px;font-size:12px}.nav .button.small{min-height:40px;font-size:11px;padding:9px 10px}.hero{padding-block:32px 30px;gap:20px}.hero h1{font-size:clamp(28px,8.2vw,35px);line-height:1.13;letter-spacing:-1.6px;margin-bottom:20px}.hero .eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:18px}.hero .lead{font-size:15px;line-height:1.6;margin-bottom:22px}.actions{gap:12px 20px}.hero .button{padding:12px 17px;font-size:13px;min-height:44px}.text-link{font-size:13px}.hero-visual{padding-bottom:23px}.visual-caption{font-size:10px;bottom:0}.photo-frame{border-radius:16px 40px 16px 16px}.hero-video-play{width:60px;height:60px}.play-icon{width:27px;height:27px;margin-left:3px}.hero-band>.sound-field{height:240px;opacity:.55}.trust{gap:8px 12px;padding-block:16px;font-size:11px}.eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:16px}.section-heading{margin-bottom:26px}.section-heading>h2{margin-bottom:16px}h2{font-size:29px;line-height:1.2;letter-spacing:-1.1px}.section-heading>p:last-child{font-size:15px;line-height:1.6}#how .section-heading h2{font-size:clamp(24px,7.4vw,31px);line-height:1.2;letter-spacing:-1.1px}#how .section-heading h2 span{white-space:normal}.journey li{grid-row:auto;grid-template-rows:34px 48px auto;padding:18px 14px!important;gap:8px}.journey-number{width:28px;height:28px;font-size:12px;margin:0}.journey h3{font-size:18px;line-height:1.35;margin:0}.journey p{font-size:13px;line-height:1.6}.journey h3 br{display:initial}.recognition-proof{margin-top:26px;padding:22px;gap:16px}.recognition-metric{padding-bottom:14px}.recognition-metric strong{font-size:64px}.recognition-metric span{font-size:12px}.recognition-copy h3{font-size:23px}.recognition-copy p:not(.eyebrow){font-size:14px}.quality-demo{margin-block:28px;gap:18px}.quality-demo-copy h3{font-size:27px;margin-bottom:14px}.quality-demo-copy>p:not(.eyebrow){font-size:14px;line-height:1.6}.quality-demo-copy>.fine{font-size:12px!important;margin-bottom:12px}.quality-demo-panel{border-radius:16px}.demo-body{height:340px}.demo-top{padding:12px 14px;font-size:12px}.demo-top button{min-height:36px;padding:5px 9px;font-size:11px}.demo-stages{padding:8px;gap:4px}.demo-stages button{min-height:38px;font-size:11px;padding:8px 4px 10px}.demo-scene{padding:16px}.demo-timer{font-size:40px}.demo-wave{height:44px;margin:8px 0}.demo-record>p{font-size:13px;min-height:42px;margin-bottom:12px}.demo-document h4{font-size:13px}.demo-document section p,.demo-dialogue p{font-size:12px;line-height:1.6;margin-bottom:12px}.demo-doc-heading{font-size:13px;margin-bottom:12px;padding-bottom:10px}.demo-bottom{font-size:9px;padding:10px 14px}.demo-processing ol{gap:18px;margin-block:18px}.demo-processing b{font-size:13px}.demo-processing small{font-size:11px}.template-strip{padding-top:20px;gap:14px}.template-strip h3{font-size:18px;margin-bottom:7px}.template-strip p{font-size:14px;line-height:1.6}.integrations{gap:20px;padding-block:26px}.integrations h3{font-size:23px}.integrations p{font-size:14px}.integration-logos li{padding:12px 8px;min-height:66px}.protocol-speed{padding:22px;margin-top:28px;gap:16px}.protocol-speed-metric strong{font-size:68px;letter-spacing:-4px}.protocol-speed-metric span{font-size:21px}.protocol-speed-copy h3{font-size:23px}.protocol-speed-copy>p:last-child{font-size:14px}.management{margin-top:28px;padding-top:24px}.clinic-management{margin-top:0;padding-top:0}.management h3{font-size:23px;line-height:1.35;margin-bottom:14px}.management>p:not(.eyebrow){font-size:15px}.product-view{margin-top:22px;padding:12px;border-radius:16px}.product-toolbar{font-size:14px;gap:10px;padding-bottom:12px}.product-toolbar button{font-size:11px;min-height:38px;padding:8px 4px}.admin-shot .shot-main{padding:13px}.shot-main h4{font-size:17px}.shot-main>p{font-size:11px;margin-bottom:18px}.insight-list article{padding:11px;gap:6px}.recommendation-list article{padding:12px 0;gap:10px}.recommendation-list p{font-size:12px;line-height:1.5}.best-practice{padding:12px}.rating-card li{font-size:12px}.product-view>.fine{font-size:10px;margin-top:12px}.learning-band .section-heading h2{font-size:29px}.learning-cycle{margin-bottom:26px}.learning-cycle li{padding:18px 0}.learning-cycle h3{font-size:20px;margin:8px 0}.learning-cycle p{font-size:14px;line-height:1.6}.quality-story{padding-top:20px}.quality-story h3{font-size:25px;margin-bottom:14px}.quality-story>p:not(.eyebrow){font-size:15px}.quality-tabs{gap:10px;margin-top:20px}.quality-tabs button{font-size:12px;padding-block:12px}.quality-story>.fine{margin-top:16px;font-size:12px!important}.feedback-card{padding:20px;min-height:0}.feedback-top{margin-bottom:18px}.feedback-card h3{font-size:25px;line-height:1.25}.feedback-card>#feedback-copy{font-size:14px}.feedback-evidence{padding:12px}.feedback-card .feedback-meter{margin-top:16px}.feedback-card>.fine{font-size:10px}.anonymization-callout{padding:22px;gap:14px;margin-bottom:28px}.anonymization-callout>span{width:36px;height:36px}.anonymization-callout h3{font-size:25px;margin-bottom:12px}.anonymization-callout p{font-size:15px;margin-bottom:0}.security-principles article{padding-block:20px!important}.security-value{font-size:30px;margin-bottom:8px}.security-principles h3{font-size:20px;margin-bottom:8px}.security-principles p{font-size:14px;line-height:1.6}.security-note{font-size:11px;margin-top:22px}.security-details{padding-top:24px;margin-top:26px;gap:18px}.security-details summary{font-size:15px}.pricing-grid{grid-template-columns:1fr;gap:14px}.pricing-card{padding:22px;border-radius:16px}.pricing-card-heading{min-height:0}.pricing-card h3{font-size:22px}.price-value{margin-top:14px}.price-value strong{font-size:34px}.price-value .price-custom{font-size:25px;padding:0}.pricing-trial{margin:12px 0 16px}.pricing-card ul{margin-bottom:18px}.pricing-card li{font-size:13px;padding-block:7px}.pricing-card>.button{min-height:44px;font-size:13px}.pricing-note{font-size:11px;line-height:1.7}.pricing-note a{display:inline-block;margin-left:0}.pilot-card{padding-top:24px}.pilot-card h3{font-size:25px}.pilot-card li{font-size:14px}.pilot-grid p{font-size:15px}.pilot-lead{font-size:19px!important}.pilot-card .fine{font-size:12px}.pilot-card .button{font-size:13px;padding:12px 16px;min-height:44px}.contact-links{font-size:12px;gap:14px}.faq summary{font-size:15px;padding-block:17px}.faq details>p{font-size:14px}.footer{padding-block:24px;gap:12px}.footer .logo{font-size:25px}.footer p{font-size:12px}.footer .motion-toggle{font-size:10px;min-height:40px}}@media (max-width:360px){.nav .logo{font-size:22px}.nav-actions{gap:8px}.nav .button.small{font-size:10px;padding-inline:9px}.hero h1{font-size:27px}.hero .lead{font-size:14px}.journey h3{font-size:17px}.demo-stages button{font-size:10px}.feedback-score{gap:10px;font-size:11px}.pricing-card{padding:20px}}@media (max-width:1000px){.nav nav{display:none}}@media (max-width:700px){.doctor-shot-grid{grid-template-columns:minmax(0,1fr);gap:12px}.radar-card,.rating-card{min-width:0;padding:14px}.radar-card svg{display:block;width:100%;max-width:310px;height:auto;margin:12px auto 0}.radar-card>b,.rating-card>b{font-size:13px}.rating-card ol{margin-top:12px}.rating-card li{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding-block:10px}.shot-chart{min-width:0;padding:14px}.shot-chart svg{display:block;width:100%;height:145px}.shot-chart>span{font-size:9px}.recommendation-list article{grid-template-columns:24px minmax(0,1fr)}.recommendation-list b{font-size:13px}.recommendation-list strong{font-size:11px}.best-practice b{font-size:13px}.best-practice p{font-size:12px}}.footer{flex-wrap:wrap}.footer nav{gap:18px;flex-wrap:wrap}.footer-meta{flex-basis:100%}.pilot-form{margin-top:8px;max-width:100%}.pilot-form .b24-form,.pilot-form .b24-form-style-classic{--b24-primary-color:#7c3aed !important;--b24-primary-hover-color:#6d28d9 !important;--b24-primary-text-color:#fff !important;--b24-font-family:Manrope,Arial,sans-serif !important;--b24-font-family-default:Manrope,Arial,sans-serif !important;--b24-text-color:#020617 !important;--b24-background-color:transparent !important;--b24-popup-background-color:transparent !important;--b24-field-background-color:#fff !important;--b24-field-focus-background-color:#fff !important;--b24-field-border-color:#dfddeb !important;font-family:Manrope,Arial,sans-serif}.pilot-form .b24-form-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}.pilot-form .b24-form-header-padding{display:none}.pilot-form .b24-form-content{padding:0!important}.pilot-form .b24-form-field{margin-bottom:12px}.pilot-form .b24-form-control{border-radius:10px!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;font-family:Manrope,Arial,sans-serif!important;box-shadow:none!important}.pilot-form .b24-form-control:focus{border-color:#8b5cf6!important;outline:3px solid #8b5cf666;outline-offset:1px}.pilot-form .b24-form-control-label,.pilot-form .b24-form-control-required,.pilot-form .b24-form-field-agreement{font-family:Manrope,Arial,sans-serif!important}.pilot-form .b24-form-field-agreement{color:var(--muted);font-size:13px;line-height:1.45}.pilot-form .b24-form-btn{width:100%;min-height:52px;border:0!important;border-radius:10px!important;background:var(--gradient)!important;color:#fff!important;font-family:Manrope,Arial,sans-serif!important;font-weight:700!important;font-size:15px!important;box-shadow:0 5px 18px #8b5cf620}.pilot-form .b24-form-btn:hover{background:linear-gradient(110deg,#6d28d9,#8b3fc4)!important}.pilot-form .b24-form-btn-block{padding-top:4px}.brand-inline{color:#8b5cf6;background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#a78bfad9}.integration-logos,.integration-logos li{min-width:0}.integration-logos img{width:auto;height:auto;max-width:100%;max-height:42px;object-fit:contain;object-position:center}@media (max-width:700px){.integration-logos img{max-height:34px}}@media (max-width:420px){.integration-logos img{max-height:28px}}.pilot-steps{margin-top:40px}.pilot-steps h3{font-size:27px;margin-bottom:8px}.pilot-steps ol{padding-left:24px;margin:0;font-size:16px;color:var(--muted)}.pilot-steps li{padding:8px 0 8px 8px}.pilot-steps li::marker{color:var(--green);font-weight:700}.pilot-card .eyebrow{margin-bottom:14px}.pilot-card h3{margin-bottom:10px}.pilot-card .fine{margin:0 0 22px;max-width:none;font-size:16px;line-height:1.5;color:var(--muted)}.pilot-card .pilot-form{margin-top:0}.pilot-form .b24-form-sign{display:none!important}.nav .logo,.footer .logo{display:flex;align-items:center;flex-shrink:0}.nav .logo img,.footer .logo img{display:block;height:32px;width:auto;max-width:none}@media (max-width:800px){.pilot-steps{margin-top:28px}.pilot-steps h3{font-size:25px}.pilot-steps li{font-size:14px}.pilot-card .fine{font-size:15px}.nav .logo img,.footer .logo img{height:28px}}@media (max-width:420px){.nav .logo img,.footer .logo img{height:24px}}.nav-links{display:flex;align-items:center;gap:22px}.nav-cta{display:flex;align-items:center;gap:20px}@media (min-width:1001px){.header nav{display:contents}}@media (max-width:1100px){.nav-links{gap:14px}}@media (max-width:1050px){.nav-links{gap:17px}}.nav-menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);flex-shrink:0}.nav-menu:hover{border-color:#c4b5fd;color:var(--green)}.header.is-menu-open .nav-menu{border-color:#c4b5fd;color:var(--green);background:var(--pale)}.nav-menu-icon{display:grid;gap:5px;width:16px}.nav-menu-icon span{display:block;height:1.5px;border-radius:1px;background:currentColor;transform-origin:center;transition:transform .22s var(--ease),opacity .18s}.header.is-menu-open .nav-menu-icon span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.header.is-menu-open .nav-menu-icon span:nth-child(2){opacity:0}.header.is-menu-open .nav-menu-icon span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (max-width:1000px){.nav-menu{display:inline-flex}.header nav{position:absolute;z-index:2;left:28px;right:28px;top:calc(100% + 10px);display:flex;flex-direction:column;gap:2px;margin:0;padding:8px 8px 16px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 40px #8b5cf61a;visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s}.header.is-menu-open nav{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s}.nav-links{flex-direction:column;align-items:stretch;gap:2px}.nav-cta{flex-direction:column;align-items:stretch;gap:4px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.header nav .nav-links a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:10px;font-size:17px;font-weight:600;letter-spacing:-.3px}.header nav .nav-links a:after,.header nav .login-link:after{display:none}.header nav .nav-links a:hover{background:var(--pale);color:var(--green)}.header nav .login-link{display:flex;align-items:center;min-height:46px;padding:0 14px;border-radius:10px;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.3px;text-decoration:none}.header nav .login-link:hover{background:var(--pale);color:var(--green)}.header nav .button.small{width:100%;min-height:48px;margin-top:4px;padding:12px 18px;font-size:15px;justify-content:center}}@media (max-width:800px){.header nav{left:20px;right:20px}}@media (max-width:420px){.header nav{left:16px;right:16px}.header nav .nav-links a,.header nav .login-link{min-height:46px}}@media (prefers-reduced-motion:reduce){.header nav,.nav-menu-icon span{transition:none}}
