@font-face{font-family:display;src:url(/_next/static/media/0e15e1b8c9c2841c-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_cbccf4{font-family:display,display Fallback}.__variable_cbccf4{--font-display:"display","display Fallback"}:root{color-scheme:light;--muted:#5e7078;--surface:#ffffff;--accent:#7050d6;--accent-dark:#5338af}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f4f7f6;color:var(--ink);font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,h1,h2,h3,p{margin:0}h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1.1}h2{font-size:1.35rem;letter-spacing:-.025em}a{color:var(--ink)}a:hover{color:var(--accent-dark)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}input:not([type=checkbox]):not([type=file]),select{display:block;width:100%;min-height:44px;padding:9px 12px;background:#fff;color:var(--ink);border:1px solid #b8c7ca;border-radius:8px;margin-top:5px}label{display:block;font-weight:600}label.row{font-weight:400}label.row input{width:18px;height:18px;flex:none}button:not(.solid){background:#fff;border:1px solid #b8c7ca;border-radius:8px;padding:9px 14px;color:var(--ink)}button:not(.solid):hover{background:#f4f7f6}.solid{align-self:flex-start;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#fff;padding:10px 18px;font-weight:700}.solid:hover{background:var(--accent-dark)}.wrap{max-width:1040px;margin:0 auto;padding:36px 22px 80px}.stack>*+*{margin-top:18px}.row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;font-weight:800;color:var(--accent-dark);margin-bottom:8px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 6px 30px rgba(22,49,52,.035)}.drop{border:2px dashed #afc2c4;background:#f8fbfa;border-radius:12px;padding:26px;cursor:pointer;text-align:center}.drop input{display:block;margin:12px auto 0;max-width:100%;font-weight:400}.tabs a{text-decoration:none;padding:8px 12px;border-radius:7px;color:var(--muted)}.tabs a[aria-current=page]{background:#e5eded;color:var(--ink);font-weight:700}.call-list,.contact-list{list-style:none;padding:0;margin:0}.call-list li,.contact-list li{border-top:1px solid var(--line);padding:14px 0}.call-list li a,.contact-list li{display:flex;justify-content:space-between;gap:16px;align-items:center}.call-list li a{text-decoration:none}.call-list small{display:block;color:var(--muted);margin-top:4px}.note{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.skip{position:absolute;left:-10000px;top:8px;background:#fff;padding:10px;z-index:100}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--accent-dark);outline-offset:3px}@media(max-width:600px){.wrap{padding:22px 14px 60px}.card{padding:18px}.call-list li a{align-items:flex-start;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media print{.drop,button,nav{display:none!important}body{background:#fff}.card{box-shadow:none}}.solid{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:46px}.solid:hover{color:#fff}.site-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;padding-bottom:20px}.site-header nav{gap:24px}.site-header nav a{text-decoration:none;font-size:.92rem;font-weight:600}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--font-display),system-ui,sans-serif;font-size:1.5rem;letter-spacing:-.04em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;font:700 1.4rem system-ui}.nav-login{border:1px solid var(--line);border-radius:7px;padding:8px 12px}.hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;min-height:620px;padding-top:54px;padding-bottom:100px}.hero-copy{max-width:520px}.kicker{font-weight:700;color:var(--muted);margin-bottom:18px}.hero h1,.site-page h1{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(3.2rem,6vw,5.7rem);line-height:.98;letter-spacing:-.065em}.hero h1 span{color:var(--accent)}.hero-lead,.section-lead{font-size:1.2rem;line-height:1.55;color:#455b65;max-width:660px}.hero-lead{margin:28px 0}.hero-detail{font-size:.88rem;color:var(--muted);margin-top:15px}.hero-product{position:relative;background:#fff;border:1px solid #d4dfe2;border-radius:18px;box-shadow:0 24px 60px rgba(23,43,52,.14);padding:0;transform:rotate(1deg);max-width:470px}.sample-top{display:flex;align-items:center;gap:9px;padding:16px 20px;border-bottom:1px solid var(--line);font-weight:700}.sample-top>span:last-child{margin-left:auto;color:#386851;background:#e8f3ed;border-radius:20px;padding:3px 9px;font-size:.78rem}.sample-dot{width:8px;height:8px;border-radius:50%;background:var(--ink)}.sample-body{padding:22px 26px}.sample-body p+p{margin-top:6px}.sample-label{font-size:.78rem;color:var(--muted);font-weight:800;margin-top:17px!important}.sample-label:first-child{margin-top:0!important}.sample-task{display:flex;gap:12px;align-items:center;margin:0 20px 20px;padding:14px 16px;background:#f4f7f6;border-radius:9px}.sample-task span{font-weight:800}.sample-task small{display:block;color:var(--muted)}.sample-caption{position:absolute;bottom:-31px;right:0;color:var(--muted);font-size:.75rem}.site-section{padding-top:85px;padding-bottom:85px}.site-cta h2,.site-section h2{font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:-.045em}.site-section h2+.section-lead{margin-top:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px;margin-top:38px}.steps>div{border-top:1px solid #aebfc4;padding-top:18px}.steps b{font-size:.8rem;color:var(--muted)}.steps h3{margin:13px 0;font-size:1.25rem}.steps p{color:var(--muted)}.shade{background:#e9f0f0}.link-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:32px}.link-grid.three{grid-template-columns:repeat(3,1fr)}.link-grid a{display:flex;flex-direction:column;gap:10px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:10px;text-decoration:none}.link-grid a:hover{border-color:var(--ink)}.link-grid span{color:var(--muted)}.site-page{max-width:900px;padding-top:70px;padding-bottom:100px}.site-page h1{max-width:780px}.site-page>p{margin-top:22px;max-width:700px}.site-page>.solid{margin-top:28px}.site-page .site-section{padding-top:65px;padding-bottom:35px}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin:38px 0}.price-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.price{font-family:var(--font-display),system-ui;font-size:2.5rem}.price small{font:400 1rem system-ui}.price-card .solid{margin-top:auto}.template-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin:36px 0}.template-grid section{background:#fff;border:1px solid var(--line);border-radius:10px;padding:26px}.template-grid li{padding:5px 0}.setup-list{padding-left:24px;margin-top:25px}.setup-list li{padding:9px 0}.faq{margin-top:20px}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq summary{font-weight:700;cursor:pointer}.faq details p{margin-top:12px;color:var(--muted)}.legal{max-width:780px}.legal h2{margin-top:35px}.legal h2+p{margin-top:10px}.legal ul{line-height:1.8}.site-cta{border-top:1px solid var(--line);padding-top:60px;padding-bottom:70px}.site-cta p{margin:14px 0 25px}.site-footer{background:var(--ink);color:#dce5e8}.footer-inner{display:flex;justify-content:space-between;gap:40px;padding-top:45px;padding-bottom:45px}.site-footer nav{display:grid;grid-template-columns:repeat(2,auto);grid-gap:8px 24px;gap:8px 24px}.site-footer nav a{font-size:.88rem}.site-footer strong{font-family:var(--font-display),system-ui;font-size:1.4rem}.site-footer p{margin:8px 0}.ask-box{position:fixed;right:20px;bottom:20px;z-index:10}.ask-panel{width:min(350px,calc(100vw - 40px));background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;box-shadow:0 15px 50px #172b3440}.ask-panel form{margin-top:16px}.ask-panel form button{margin-top:12px}.ask-panel>p{margin-top:15px;white-space:pre-wrap}.support-form{max-width:560px;margin-top:30px}.support-form textarea{display:block;width:100%;min-height:140px;padding:10px;border:1px solid #b8c7ca;border-radius:8px;margin-top:5px}.honeypot{position:absolute;left:-9999px}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.product{border:1px solid var(--line);border-radius:8px;padding:18px}.product button,.product>*+*{margin-top:8px}@media(max-width:760px){.site-header{align-items:flex-start;flex-direction:column}.site-header nav{gap:12px}.hero{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:50px}.hero-product{transform:none;max-width:560px}.link-grid,.link-grid.three,.pricing-grid,.product-grid,.steps,.template-grid{grid-template-columns:1fr}.footer-inner{flex-direction:column}.site-section{padding-top:60px;padding-bottom:60px}.site-page{padding-top:45px}.site-page h1{font-size:clamp(2.7rem,11vw,4.5rem)}}@media print{.ask-box,.hero-product,.site-cta,.site-footer,.site-header{display:none!important}.legal{max-width:none}.legal a:after{content:" (" attr(href) ")"}}:root{--mist:#f4f7f6;--ink:#172b34;--violet:#7050d6;--violet-dark:#5338af;--line:#dbe3e4;--quiet:#52656e}.wide-container{width:min(100% - 40px,1240px);margin-inline:auto}.site-header{position:relative;z-index:5;background:var(--mist);border-bottom:1px solid #e0e8e7;padding:0}.site-header-inner{min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:24px}.site-header nav{display:flex;align-items:center;gap:clamp(14px,2.2vw,34px);flex-wrap:wrap}.site-header nav a{font-size:.88rem;white-space:nowrap;color:var(--ink)}.site-header nav a:hover{color:var(--violet-dark)}.site-header .nav-login{border:1px solid #9dadaf;border-radius:999px;padding:10px 17px}.brand{font-size:1.48rem;font-weight:800;color:var(--ink);white-space:nowrap}.brand-mark{background:var(--ink);border-radius:10px;width:36px;height:36px}.solid{border-radius:999px;min-height:50px;padding:12px 22px;transition:transform .25s,box-shadow .25s,background .25s}.solid:hover{transform:translateY(-2px);box-shadow:0 12px 26px #31206b36}.marketing-hero{position:relative;overflow:hidden;background:#14242d;color:#fff;padding:82px 0 0}.hero-grid{position:absolute;inset:-35% -10% 0;background-image:linear-gradient(#ffffff0b 1px,transparent 0),linear-gradient(90deg,#ffffff0b 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 63% 45%,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at 63% 45%,#000 15%,transparent 70%);pointer-events:none;animation:hero-drift 24s linear infinite}@keyframes hero-drift{to{transform:translateY(64px)}}.hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(30px,5vw,90px);gap:clamp(30px,5vw,90px);padding-bottom:88px}.hero-copy{min-width:0}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#b9c8ce;font-size:.88rem;font-weight:700;letter-spacing:.03em;margin-bottom:28px}.hero-eyebrow:before{content:"";width:9px;height:9px;background:var(--violet);border-radius:50%;box-shadow:0 0 0 5px #7050d633}.marketing-hero h1{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(3.25rem,6.3vw,6.7rem);line-height:.97;letter-spacing:-.067em;max-width:720px}.marketing-hero h1 span{color:#a8b9c1}.marketing-hero h1 em{font-style:normal;color:#b9a6ff}.hero-copy>p{max-width:550px;margin-top:31px;color:#d0dce0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:31px}.hero-text-link{color:#e0e9eb;text-decoration:none;border-bottom:1px solid #98aeb8;padding:8px 0;font-weight:650}.hero-text-link:hover{color:#fff;border-color:#fff}.hero-copy>small{display:block;margin-top:17px;color:#a9bac1;font-size:.85rem}.hero-bottom{position:relative;display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff2b;padding:20px 0 23px;color:#bbccd1;font-size:.82rem}.hero-bottom span+span:before{content:"/";color:#71909a;margin-right:clamp(12px,2vw,32px)}.sample-stage{position:relative;min-width:0;padding:20px 0 22px}.sample-window{position:relative;background:#f8fbfa;color:var(--ink);border:1px solid #d6e0e1;border-radius:20px;box-shadow:0 28px 80px #06131b8c;overflow:hidden}.sample-toolbar{display:flex;align-items:center;gap:9px;padding:13px 18px;border-bottom:1px solid var(--line);font-size:.87rem}.sample-mark{display:grid;place-items:center;background:var(--ink);color:#fff;width:26px;height:26px;border-radius:7px;font-weight:800}.sample-tag{margin-left:auto;border:1px solid #c4d1d3;border-radius:999px;padding:3px 10px;color:#475d65;font-size:.72rem;font-weight:700}.sample-workspace{padding:19px;display:grid;grid-template-columns:minmax(0,.78fr) 22px minmax(0,1.4fr);grid-gap:8px;gap:8px;align-items:center}.sample-recording{min-width:0;background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px;display:grid;grid-gap:12px;gap:12px}.sample-recording>div:nth-child(2){min-width:0}.sample-recording span,.sample-recording strong{display:block;overflow-wrap:anywhere}.sample-recording strong{font-size:.77rem}.sample-recording span{font-size:.7rem;color:#566c75}.sample-play{display:grid!important;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--ink);color:#fff}.sample-play:after{content:"";border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.sample-wave{height:32px;display:flex;align-items:center;gap:2px}.sample-wave i{flex:1 1;height:35%;max-height:90%;background:#647b87;border-radius:3px;animation:wave 1.6s ease-in-out infinite}.sample-wave i:nth-child(3n){height:74%;animation-delay:-.3s}.sample-wave i:nth-child(4n){height:45%;animation-delay:-.7s}.sample-wave i:nth-child(5n){height:88%;animation-delay:-1.1s}@keyframes wave{50%{transform:scaleY(.45)}}.sample-connector{height:2px;background:#7050d6;position:relative}.sample-connector span{position:absolute;right:-2px;top:-4px;border-left:7px solid #7050d6;border-top:5px solid transparent;border-bottom:5px solid transparent}@keyframes connector{40%,to{transform:translateX(24px);opacity:0}}.sample-note{min-width:0;background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px}.sample-note-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sample-overline{display:block;color:#526771;font-size:.65rem;font-weight:700}.sample-note-head strong{font-size:.9rem}.sample-filed{display:inline-block;background:#e9f1ee;color:#28523d;border:1px solid #b8d4c5;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800;animation:filed 8s ease-in-out infinite}.sample-note-section{padding-top:11px}.sample-note-section b{font-size:.68rem;color:#3e5863}.sample-note-section p{font-size:.72rem;line-height:1.45;margin-top:2px}.sample-typed{animation:typing 8s steps(25) infinite}.sample-typed-one{--start:0%;--finish:20%}.sample-typed-two{animation-name:typing-two}.sample-typed-three{animation-name:typing-three}@keyframes typing{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}20%,97%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes typing-two{0%,20%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}42%,97%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes typing-three{0%,42%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}64%,97%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes filed{0%,72%{opacity:0;transform:scale(.75)}78%,97%{opacity:1;transform:none}to{opacity:0}}.sample-followup{display:flex;gap:9px;align-items:flex-start;background:#f0f4f2;border-radius:9px;padding:10px;margin-top:13px}.sample-followup span,.sample-followup strong{display:block;font-size:.69rem}.sample-followup span{color:#526771}.sample-checkbox{flex:none!important;width:17px;height:17px;border:2px solid #356954;border-radius:5px;background:#356954;position:relative;animation:check-box 8s infinite}.sample-checkbox:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);animation:check-mark 8s infinite}@keyframes check-box{0%,63%{background:transparent}69%,97%{background:#356954}to{background:transparent}}@keyframes check-mark{0%,63%{opacity:0}69%,97%{opacity:1}to{opacity:0}}.sample-caption{position:relative;text-align:right;color:#adbec5;font-size:.72rem;margin-top:10px}.site-section{padding:112px 0}.section-index{display:inline-block;color:#506771;font-size:.78rem;letter-spacing:.08em;font-weight:800;margin-bottom:18px}.site-cta h2,.site-section h2{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1.02;letter-spacing:-.055em;max-width:780px}.section-heading{max-width:820px}.benefits-intro>p,.connection-layout p,.section-heading p{font-size:1.12rem;color:var(--quiet);max-width:610px;margin-top:22px;line-height:1.65}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:70px}.process-grid>div{border-top:1px solid #aebfc2;padding-top:20px}.process-grid span{font-size:.8rem;color:#566c75;font-weight:800}.process-grid h3{font-family:var(--font-display),system-ui;font-size:1.55rem;letter-spacing:-.04em;margin-top:34px}.process-grid p{margin-top:8px;color:var(--quiet)}.benefits-section{background:#e9f0ef}.benefits-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(50px,8vw,135px);gap:clamp(50px,8vw,135px)}.benefits-intro a,.pricing-link,.text-arrow{display:inline-flex;margin-top:30px;color:var(--ink);font-weight:800;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px}.benefits-intro a:hover,.pricing-link:hover,.text-arrow:hover{color:var(--violet-dark);border-color:var(--violet-dark)}.benefit-list{border-top:1px solid #afc1c3}.benefit-list>div{display:grid;grid-template-columns:28px 1fr;grid-gap:15px;gap:15px;padding:20px 0;border-bottom:1px solid #afc1c3}.benefit-check{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--ink);color:#fff;font-size:.85rem}.benefit-list h3{font-size:1.08rem}.benefit-list p{font-size:.94rem;color:var(--quiet);margin-top:5px}.connection-section{background:#f4f7f6}.connection-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center}.connection-visual{border:1px solid #bdcbcd;background:#fff;border-radius:22px;padding:30px;display:grid;grid-gap:0;gap:0;box-shadow:0 20px 50px #172b3414}.connection-visual span{padding:17px 20px;border:1px solid var(--line);border-radius:12px;font-weight:700}.connection-visual span:nth-of-type(2){background:#172b34;color:#fff;border-color:#172b34}.connection-visual i{width:1px;height:28px;background:#8ca5aa;margin-left:30px}.plans-section{background:#f4f7f6}.every-plan{display:grid;grid-template-columns:220px 1fr;grid-gap:30px;gap:30px;border-top:1px solid #aebfc2;border-bottom:1px solid #aebfc2;padding:23px 0;margin-top:55px;align-items:start}.every-plan strong{font-family:var(--font-display),system-ui;font-size:1.3rem;letter-spacing:-.03em}.every-plan ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px}.every-plan li{padding-left:20px;position:relative;font-size:.93rem}.every-plan li:before{content:"✓";position:absolute;left:0;font-weight:800;color:#315f4b}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:40px}.plan-card{display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden;background:#fff;border:1px solid #c7d3d4;border-radius:22px;padding:clamp(24px,3vw,42px);transition:transform .3s,box-shadow .3s}.plan-card:hover{transform:translateY(-5px);box-shadow:0 26px 55px #172b341c}.plan-card-featured{background:#172b34;color:#fff;border-color:#172b34;box-shadow:0 24px 55px #7050d640}.plan-card>*{position:relative}.plan-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.plan-card h3{font-family:var(--font-display),system-ui;font-size:1.65rem;letter-spacing:-.04em}.plan-recommended{border:1px solid #bca9ff;color:#e4dcff;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:700}.plan-price{display:flex;align-items:baseline;gap:10px;margin-top:32px}.plan-price strong{font-family:var(--font-display),system-ui;font-size:clamp(3.9rem,5vw,5.5rem);line-height:1;letter-spacing:-.07em}.plan-description,.plan-price span{color:#536870}.plan-card-featured .plan-description,.plan-card-featured .plan-price span{color:#c3d0d4}.plan-description{margin-top:12px;min-height:46px}.plan-card ul{list-style:none;padding:24px 0 0;margin:24px 0 30px;border-top:1px solid #d6e0e1;display:grid;grid-gap:12px;gap:12px;flex:1 1}.plan-card-featured ul{border-color:#ffffff3b}.plan-card li{padding-left:22px;position:relative}.plan-card li:before{content:"✓";position:absolute;left:0;color:#315f4b;font-weight:800}.plan-card-featured li:before{color:#c0aaff}.plan-card .solid,.plan-secondary{align-self:stretch;text-align:center;min-height:50px}.plan-secondary{display:grid;place-items:center;border:1px solid #9badb1;border-radius:999px;color:var(--ink);font-weight:800;text-decoration:none;padding:12px}.plan-secondary:hover{border-color:var(--ink);color:var(--ink);background:#f4f7f6}.plan-extras{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px}.plan-extras>p{font-size:.84rem;font-weight:800;color:#506771;margin-right:8px}.extra-chip{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;border:1px solid #bdcbcd;border-radius:999px;background:#fff;padding:10px 15px}.extra-chip strong{font-size:.85rem}.extra-chip span{font-size:.8rem;color:#526771}.plan-footnote{font-size:.84rem;color:#526771;line-height:1.55;margin-top:18px;max-width:850px}.trial-strip{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;background:#e8efee;border:1px solid #d1dedd;border-radius:22px;padding:36px;margin-top:54px}.trial-strip h3{font-family:var(--font-display),system-ui;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.08;letter-spacing:-.04em}.trial-strip p{color:var(--quiet);margin-top:10px;max-width:580px}.trial-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;flex:none}.trial-actions>a:last-child{color:var(--ink);font-weight:700}.pricing-link{margin-top:34px}.pricing-hero .hero-inner{padding-bottom:70px}.pricing-main{scroll-margin-top:30px}.booking-link{margin-top:24px}.faq-section{background:#fff}.faq-section .faq{max-width:950px;margin-top:44px;border-top:1px solid #bac9cb}.faq-section .faq details{border-bottom:1px solid #bac9cb;border-top:0;padding:0}.faq-section .faq summary{list-style:none;padding:23px 4px;display:flex;justify-content:space-between;gap:20px;font-size:1.13rem;font-weight:750}.faq-section .faq summary::-webkit-details-marker{display:none}.faq-section .faq summary:after{content:"+";font-size:1.45rem;line-height:1;color:#526771}.faq-section .faq details[open] summary:after{content:"−"}.faq-section .faq p{margin:0;padding:0 36px 24px 4px;color:var(--quiet);max-width:760px}.site-cta{background:#172b34;color:#fff;border:0;padding:83px 0}.site-cta .section-index{color:#b7c8ce}.site-cta p{color:#c5d3d7}.site-cta .row{gap:24px}.site-cta .row>a:not(.solid){color:#d7e1e4}.site-footer{background:#0f2028}.site-footer .footer-inner{padding-top:55px;padding-bottom:55px}.site-footer nav{grid-template-columns:repeat(2,minmax(0,auto))}.site-footer a{color:#dce5e8}.site-page{max-width:1060px;padding-top:85px}.site-page h1{font-size:clamp(3rem,6vw,5.5rem)}.site-page .section-lead{margin-top:22px}.site-page .site-section{padding-top:70px;padding-bottom:25px}.site-page .link-grid a,.site-page .template-grid section{border-radius:17px}.site-page .link-grid a:hover{box-shadow:0 14px 30px #172b3412;transform:translateY(-3px)}.site-page .faq details{border-color:#bac9cb}.legal{max-width:850px}.legal h2{font-size:1.5rem}@media(max-width:1050px){.hero-inner{grid-template-columns:1fr}.hero-copy,.sample-stage{max-width:760px}.benefits-layout{gap:50px}.trial-strip{align-items:start;flex-direction:column}}@media(max-width:760px){.wide-container{width:min(100% - 28px,1240px)}.site-header-inner{min-height:0;padding:16px 0;align-items:flex-start;flex-direction:column;gap:14px}.site-header nav{width:100%;gap:8px 16px}.site-header nav a{font-size:.81rem}.site-header .nav-login{padding:5px 10px}.marketing-hero{padding-top:58px}.hero-inner{gap:32px;padding-bottom:48px}.marketing-hero h1{font-size:clamp(3.05rem,10vw,5.4rem)}.hero-bottom{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px}.hero-bottom span+span:before{margin-right:12px}.site-section{padding:75px 0}.benefits-layout,.connection-layout,.process-grid{grid-template-columns:1fr;gap:35px}.process-grid{margin-top:45px}.process-grid h3{margin-top:18px}.every-plan{gap:16px}.every-plan,.plan-grid{grid-template-columns:1fr}.site-cta{padding:66px 0}.site-page{padding-top:55px}.footer-inner{gap:28px}}@media(max-width:480px){.marketing-hero h1{font-size:3.03rem}.hero-actions{gap:10px 19px}.sample-workspace{grid-template-columns:1fr;padding:12px}.sample-recording{display:flex;align-items:center;gap:8px;padding:9px}.sample-recording .sample-wave{margin-left:auto;width:75px}.sample-connector{height:15px;width:2px;margin-left:23px}.sample-connector span{right:-4px;top:auto;bottom:-2px;border-top:7px solid #7050d6;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0}.sample-note{padding:13px}.sample-note-section{padding-top:8px}.sample-note-section p{font-size:.72rem}.sample-caption{margin-top:6px}.every-plan ul{grid-template-columns:1fr}.plan-card{padding:26px}.extra-chip{border-radius:15px}.trial-strip{padding:26px}.site-footer nav{grid-template-columns:1fr 1fr;gap:8px 14px}.site-footer nav a{overflow-wrap:anywhere}.site-page h1{font-size:clamp(2.75rem,12vw,4rem)}}@media(prefers-reduced-motion:reduce){.hero-grid,.sample-checkbox,.sample-checkbox:after,.sample-connector:after,.sample-filed,.sample-typed,.sample-wave i{animation:none!important}.sample-typed{-webkit-clip-path:none!important;clip-path:none!important}.sample-filed{opacity:1!important;transform:none!important}.sample-checkbox{background:#356954!important}.sample-checkbox:after{opacity:1!important}.plan-card:hover,.site-page .link-grid a:hover,.solid:hover{transform:none}}@media print{.marketing-hero{background:#fff;color:#172b34}.hero-actions,.hero-grid,.sample-glow,.sample-stage,.site-cta{display:none!important}.site-section{padding:25px 0}.plan-card-featured{background:#fff;color:#172b34}}@media(max-width:480px){.ask-box{right:12px;bottom:12px}.ask-box>button{width:48px;height:48px;padding:0;overflow:hidden;border-radius:50%;font-size:0;box-shadow:0 6px 18px #06131b38}.ask-box>button:after{content:"?";font-size:1.4rem;font-weight:800}}.site-footer .footer-brand{font-family:var(--font-display),system-ui,sans-serif;font-size:1.55rem;letter-spacing:-.045em;font-weight:800;text-decoration:none;color:#fff}.site-footer .footer-inner>div>p:first-of-type{max-width:270px;color:#bfced3;margin-top:12px}.site-footer small{color:#a9bcc3}.marketing-hero :focus-visible,.plan-card-featured :focus-visible,.site-cta :focus-visible,.site-footer :focus-visible{outline-color:#d5c8ff}.site-page.legal h2{border-top:1px solid #b8c8ca;padding-top:22px;margin-top:38px}.site-page.legal>p:first-of-type{color:#536870;font-size:.9rem}.site-page.legal li,.site-page.legal>p{line-height:1.7}.site-page.legal a{color:#5338af;text-underline-offset:3px}:root{--cf-paper:#f4f7f6;--cf-ink:#172b34;--cf-steel:#536a72;--cf-rule:#bacac9;--cf-violet:#7050d6;--cf-violet-pale:#e9e3fa;--cf-white:#fff}::selection{background:#d5c7ff;color:#172b34}.cf-container{width:min(100% - 48px,1260px);margin-inline:auto}.cf-marketing{background:var(--cf-paper);color:var(--cf-ink)}.cf-marketing h1,.cf-marketing h2,.cf-marketing h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em}.cf-marketing h1{font-size:clamp(3.9rem,7.6vw,6rem);line-height:.99}.cf-marketing h2{font-size:clamp(2.5rem,4.6vw,4.2rem);line-height:1.07}.cf-marketing p{line-height:1.6}.cf-section{padding:116px 0}.cf-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px;padding:15px 20px;background:var(--cf-violet);color:#fff!important;text-decoration:none;font-weight:800;border:1px solid var(--cf-violet);border-radius:2px;transition:background .2s ease,transform .2s ease}.cf-primary:hover{background:#5338af;transform:translateY(-2px)}.cf-primary span,.cf-text-link span{font-size:1.2em;line-height:1}.cf-text-link{display:inline-flex;align-items:center;gap:25px;color:var(--cf-ink);font-weight:800;text-decoration:none;border-bottom:1px solid;padding-bottom:5px}.cf-text-link:hover{color:#5338af}.cf-header{background:var(--cf-paper);border-bottom:1px solid var(--cf-rule)}.cf-header .site-header-inner{min-height:78px}.cf-header .brand{gap:9px;font-size:1.55rem;letter-spacing:-.035em}.cf-header .brand img{display:block;flex:none}.cf-header nav a{font-size:.89rem}.cf-header .nav-login{border-radius:2px;border-color:#9db0b0;padding:10px 16px}.cf-header .nav-login:hover{background:var(--cf-ink);border-color:var(--cf-ink);color:#fff}.cf-hero{padding:88px 0 108px}.cf-hero-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);grid-gap:clamp(40px,7vw,120px);gap:clamp(40px,7vw,120px);align-items:flex-end}.cf-hero h1{max-width:850px;text-wrap:balance}.cf-hero h1 span{display:block}.cf-hero-aside{padding-bottom:7px}.cf-hero-aside p{font-size:1.12rem;line-height:1.55;max-width:340px}.cf-hero-aside .cf-primary{margin-top:25px;width:100%}.cf-hero-aside small{display:block;color:var(--cf-steel);font-size:.83rem;margin-top:11px}.cf-demo-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:114px 0 24px}.cf-demo-intro h2{font-size:clamp(2.2rem,3.3vw,3.15rem)}.cf-demo-intro p{max-width:300px;color:var(--cf-steel);font-size:.94rem}.cf-demo{border:1px solid #98adae;background:#e9f0ee}.cf-demo-topline{display:flex;justify-content:space-between;gap:20px;padding:10px 20px;background:var(--cf-ink);color:#eaf1ef;font-size:.76rem;font-weight:700;letter-spacing:.025em}.cf-demo-topline span:last-child{font-weight:500;color:#bdcfcd}.cf-demo-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #9eafaf}.cf-demo-stages button{display:flex;align-items:center;gap:18px;min-width:0;text-align:left;padding:17px 20px 16px;background:transparent;border:0;border-right:1px solid #b8c8c6;border-radius:0;color:var(--cf-steel);position:relative}.cf-demo-stages button:last-child{border-right:0}.cf-demo-stages button:hover{background:#dfe9e6}.cf-demo-stages button[aria-pressed=true]{color:var(--cf-ink);background:#f8fbfa}.cf-demo-stages button[aria-pressed=true]:after{content:"";position:absolute;height:3px;background:var(--cf-violet);bottom:-1px;left:0;right:0}.cf-demo-stage-number{font:800 .76rem/1 system-ui;color:#6243c7}.cf-demo-stages small,.cf-demo-stages strong{display:block}.cf-demo-stages strong{font-size:.95rem;line-height:1.2}.cf-demo-stages small{font-size:.74rem;font-weight:400;margin-top:3px;line-height:1.3}.cf-demo-workspace{display:grid;grid-template-columns:minmax(0,.9fr) 54px minmax(0,1.1fr);min-height:455px}.cf-demo-source{min-width:0;padding:34px 28px 28px 34px;display:flex;flex-direction:column}.cf-demo-source-head{display:flex;align-items:center;gap:9px;font-size:.89rem}.cf-demo-source-head>span:last-child{margin-left:auto;color:var(--cf-steel);font-size:.77rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cf-record-dot{width:9px;height:9px;border-radius:50%;background:var(--cf-violet);box-shadow:0 0 0 4px #7050d622}.cf-waveform{display:block;width:100%;height:90px;margin:35px 0 27px;overflow:visible}.cf-waveform path{fill:none;stroke:var(--cf-violet);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.cf-demo-transcript{border-top:1px solid #b8cac7}.cf-demo-transcript p{display:grid;grid-template-columns:48px 1fr;grid-gap:7px;gap:7px;border-bottom:1px solid #c5d3d0;padding:12px 0;font-size:.87rem;line-height:1.45}.cf-demo-transcript p span{color:var(--cf-steel);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px}.cf-demo-source-foot{margin-top:auto;padding-top:26px;color:var(--cf-steel);font-size:.75rem}.cf-demo-bridge{position:relative;display:grid;place-items:center}.cf-demo-bridge:before{content:"";height:1px;background:var(--cf-violet);width:100%}.cf-demo-bridge span{position:absolute;right:0;top:calc(50% - 5px);width:9px;height:9px;border-right:2px solid var(--cf-violet);border-top:2px solid var(--cf-violet);transform:rotate(45deg)}.cf-demo-destination{min-width:0;background:#dce7e3;padding:25px 30px;display:flex;align-items:stretch}.cf-demo-note,.cf-demo-waiting{width:100%;min-width:0;background:var(--cf-white);border:1px solid #acbebd;box-shadow:0 14px 28px #172b3422;padding:26px 29px;animation:cf-paper-in .35s cubic-bezier(.2,.75,.2,1)}@keyframes cf-paper-in{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:none}}.cf-demo-note-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:1px solid #cad7d5}.cf-demo-note-head div span,.cf-demo-note-head div strong{display:block}.cf-demo-note-head div span{color:var(--cf-steel);font-size:.72rem;margin-bottom:3px}.cf-demo-note-head div strong{font-size:1.2rem}.cf-demo-filed{display:inline-flex;align-items:center;gap:10px;color:#27573f;border:1px solid #a7c6b5;background:#e9f4ed;padding:6px 8px;font-size:.76rem;font-weight:800;white-space:nowrap}.cf-demo-note dl{margin:0}.cf-demo-note dl>div{display:grid;grid-template-columns:115px 1fr;grid-gap:15px;gap:15px;border-bottom:1px solid #e3eae8;padding:13px 0}.cf-demo-note dt{font-size:.76rem;font-weight:800;color:#405c62}.cf-demo-note dd{margin:0;font-size:.86rem;line-height:1.4}.cf-demo-task{display:flex;align-items:center;gap:12px;background:#eaf0ed;margin-top:20px;padding:12px 13px}.cf-demo-task-check{display:grid;place-items:center;flex:none;width:23px;height:23px;background:#245c43;color:#fff;font-size:.78rem}.cf-demo-task div span,.cf-demo-task strong{display:block}.cf-demo-task strong{font-size:.82rem}.cf-demo-task div span{font-size:.73rem;color:#526b6b}.cf-demo-waiting{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cf-demo-page-icon{display:grid;place-items:center;background:var(--cf-ink);color:#fff;font-size:2rem;width:56px;height:56px;margin-bottom:30px}.cf-demo-waiting h3{font-size:1.8rem;max-width:330px;line-height:1.1}.cf-demo-waiting p{color:var(--cf-steel);margin-top:16px;max-width:280px}.cf-demo-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#f8fbfa;border-top:1px solid #a8bcb9;padding:18px 25px}.cf-demo-bottom p{font-size:.86rem;color:var(--cf-steel)}.cf-demo-bottom a{font-size:.88rem;font-weight:800;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.cf-demo-bottom a span{margin-left:14px}.cf-evidence{background:#fff;border-top:1px solid #d8e3e0}.cf-evidence-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:clamp(70px,12vw,175px);gap:clamp(70px,12vw,175px)}.cf-evidence-heading h2{max-width:550px}.cf-evidence-heading p{max-width:460px;color:var(--cf-steel);font-size:1.12rem;margin-top:28px}.cf-evidence-heading .cf-text-link{margin-top:30px}.cf-evidence-list{border-top:1px solid var(--cf-rule)}.cf-evidence-row{padding:27px 0 28px;border-bottom:1px solid var(--cf-rule)}.cf-evidence-row h3{font-size:1.5rem}.cf-evidence-row p{color:var(--cf-steel);font-size:.94rem;max-width:440px;margin-top:7px}.cf-connections{background:var(--cf-ink);color:#f4f7f6}.cf-connections-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:flex-end}.cf-connections-head h2{max-width:660px}.cf-connections-head p{max-width:430px;color:#c9d8d6;font-size:1.1rem}.cf-connections-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;border-top:1px solid #6a8587}.cf-connections-list a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:78px;padding:10px 22px 10px 0;border-bottom:1px solid #6a8587;margin-right:24px;color:#fff;text-decoration:none;font-size:1.15rem;font-weight:750}.cf-connections-list a:hover{color:#d8cfff}.cf-connections-list a span:last-child{font-size:1.25rem}.cf-audiences{background:#f4f7f6}.cf-audiences h2{max-width:730px;margin-bottom:55px}.cf-audience-links{border-top:1px solid var(--cf-rule)}.cf-audience-links a{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1fr) 30px;align-items:center;grid-gap:45px;gap:45px;padding:25px 0;border-bottom:1px solid var(--cf-rule);text-decoration:none;color:var(--cf-ink)}.cf-audience-links a:hover{color:#5338af}.cf-audience-links strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.4rem;letter-spacing:-.025em}.cf-audience-links span:not(.cf-audience-arrow){font-size:.94rem;color:var(--cf-steel);max-width:640px}.cf-audience-arrow{justify-self:end;font-size:1.35rem}.cf-plans{background:#e9f0ed}.cf-plans-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.5fr);grid-gap:60px;gap:60px;align-items:flex-end;margin-bottom:55px}.cf-plans-head h2{max-width:760px}.cf-plans-head p{color:var(--cf-steel);font-size:1.05rem;max-width:350px}.cf-plan-list{border-top:1px solid #9bb0ae}.cf-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) minmax(210px,.55fr);grid-gap:30px;gap:30px;padding:32px 0;border-bottom:1px solid #9bb0ae}.cf-plan-name h3{font-size:2.35rem;line-height:1}.cf-plan-name p{color:var(--cf-steel);font-size:.9rem;margin-top:10px;max-width:260px}.cf-plan-includes{display:flex;flex-direction:column;gap:5px;padding-top:4px;font-size:.88rem;color:#3e565b}.cf-plan-includes strong{font-size:1rem;color:var(--cf-ink)}.cf-plan-action{text-align:right}.cf-plan-action p{display:flex;justify-content:flex-end;align-items:baseline;gap:8px;white-space:nowrap}.cf-plan-action p strong{font-family:var(--font-display),system-ui,sans-serif;font-size:3.5rem;letter-spacing:-.04em;line-height:1}.cf-plan-action p span{font-size:.85rem;color:var(--cf-steel)}.cf-plan-action a{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid;padding:7px 0 4px;text-decoration:none;font-weight:800;margin-top:17px}.cf-plan-action a:hover{color:#5338af}.cf-plan-extras{display:grid;grid-template-columns:220px 1fr 1fr;grid-gap:20px;gap:20px;margin-top:27px;align-items:flex-start}.cf-plan-extras>strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.2rem;letter-spacing:-.025em}.cf-plan-extras p{display:grid;grid-gap:2px;gap:2px;font-size:.85rem}.cf-plan-extras p span:first-child{font-weight:800}.cf-plan-extras p span:nth-child(2){color:var(--cf-steel)}.cf-plan-extras p b{font-weight:700;margin-top:2px}.cf-plan-footnote{color:#536a72;font-size:.8rem;margin-top:35px;max-width:850px}.cf-trial{display:grid;grid-template-columns:1fr auto;grid-gap:55px;gap:55px;align-items:flex-end;border-top:1px solid #9bb0ae;margin-top:70px;padding-top:42px}.cf-trial h3{font-size:2.1rem;max-width:550px;line-height:1.1}.cf-trial p{color:var(--cf-steel);max-width:520px;margin-top:12px;font-size:.94rem}.cf-trial>div:last-child{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cf-plans>.cf-container>.cf-text-link{margin-top:48px}.cf-pricing-opening{padding:100px 0 0;background:#fff}.cf-pricing-intro{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);grid-gap:clamp(40px,7vw,115px);gap:clamp(40px,7vw,115px);align-items:flex-end}.cf-pricing-intro h1{max-width:780px}.cf-pricing-intro p{font-size:1.1rem;color:#3d565d;max-width:390px}.cf-pricing-intro .cf-primary{margin-top:27px}.cf-pricing-rule{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--cf-rule);margin-top:92px;padding:13px 0;color:var(--cf-steel);font-size:.78rem;font-weight:700}.cf-pricing-plans{padding-top:34px}.cf-pricing-plans .cf-plan{padding:48px 0}.cf-pricing-plans .cf-plan-name h3{font-size:3rem}.cf-booking{margin-top:44px;font-size:.94rem;color:var(--cf-steel)}.cf-booking a{color:var(--cf-ink);font-weight:800;margin-left:8px;text-underline-offset:4px}.cf-faq{background:#fff}.cf-faq-layout{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:clamp(50px,8vw,130px);gap:clamp(50px,8vw,130px)}.cf-faq-layout>div:first-child p{color:var(--cf-steel);margin-top:18px}.cf-faq-list{border-top:1px solid var(--cf-rule)}.cf-faq-list details{border-bottom:1px solid var(--cf-rule)}.cf-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;cursor:pointer;font-weight:750;font-size:1rem}.cf-faq-list summary::-webkit-details-marker{display:none}.cf-faq-list summary:after{content:"+";font-size:1.6rem;font-weight:400;line-height:1;color:var(--cf-violet)}.cf-faq-list details[open] summary:after{content:"−"}.cf-faq-list details p{color:var(--cf-steel);font-size:.93rem;max-width:570px;padding:0 35px 24px 0;margin:0}.cf-site-cta{background:var(--cf-violet);color:#fff;border:0;padding:80px 0}.cf-site-cta h2{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.8rem,5vw,4.7rem);letter-spacing:-.035em;line-height:1.03;max-width:760px}.cf-site-cta p{color:#f0ebff;max-width:550px;font-size:1.06rem;margin:22px 0 28px}.cf-site-cta .row{gap:25px}.cf-site-cta .cf-primary{background:#fff;border-color:#fff;color:var(--cf-ink)!important}.cf-site-cta .cf-primary:hover{background:#f4f7f6}.cf-site-cta .row>a:not(.cf-primary){color:#fff;font-weight:750;text-underline-offset:4px}.site-footer{background:#172b34}.site-footer .footer-brand{font-size:1.6rem;letter-spacing:-.035em}.site-footer a:hover{color:#e0d6ff}.site-page .link-grid a,.site-page .template-grid section{border-radius:2px;box-shadow:none}.site-page h1{letter-spacing:-.035em}.site-page .solid{border-radius:2px}.cf-header :focus-visible,.cf-marketing :focus-visible,.cf-site-cta :focus-visible{outline:3px solid var(--cf-violet);outline-offset:4px}.cf-connections :focus-visible,.cf-site-cta :focus-visible{outline-color:#e3d9ff}@media(max-width:1000px){.cf-hero-layout,.cf-pricing-intro{grid-template-columns:minmax(0,1.4fr) minmax(255px,.8fr);gap:40px}.cf-hero h1{font-size:clamp(3.8rem,7.4vw,5.5rem)}.cf-demo-workspace{grid-template-columns:minmax(0,.9fr) 30px minmax(0,1.1fr)}.cf-demo-source{padding:28px 20px}.cf-demo-destination,.cf-demo-note{padding:22px}.cf-evidence-layout{gap:50px}.cf-plan-extras{grid-template-columns:160px 1fr 1fr}}@media(max-width:760px){.cf-container{width:min(100% - 32px,1260px)}.cf-section{padding:78px 0}.cf-header .site-header-inner{padding:16px 0;min-height:0}.cf-hero{padding:63px 0 76px}.cf-hero-layout,.cf-pricing-intro{grid-template-columns:1fr;gap:26px}.cf-hero h1,.cf-pricing-intro h1{font-size:clamp(3.25rem,10.5vw,5.5rem)}.cf-hero-aside p{max-width:570px}.cf-hero-aside .cf-primary{width:auto}.cf-demo-intro{margin-top:84px;align-items:flex-start;flex-direction:column;gap:8px}.cf-demo-stages button{padding:15px 10px;gap:8px;align-items:flex-start}.cf-demo-stages small{display:none}.cf-demo-stage-number{padding-top:3px}.cf-demo-workspace{grid-template-columns:1fr;min-height:0}.cf-demo-source{padding:26px 24px 20px}.cf-waveform{margin:25px 0 10px;height:75px}.cf-demo-bridge{height:26px;width:2px;margin-left:36px;background:var(--cf-violet)}.cf-demo-bridge:before{display:none}.cf-demo-bridge span{right:-4px;top:auto;bottom:0;transform:rotate(135deg)}.cf-demo-destination{padding:10px 24px 24px}.cf-demo-note,.cf-demo-waiting{min-height:300px}.cf-connections-head,.cf-evidence-layout,.cf-faq-layout,.cf-plans-head{grid-template-columns:1fr;gap:35px}.cf-connections-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px}.cf-audience-links a{grid-template-columns:1fr 25px;gap:5px 20px}.cf-audience-links span:not(.cf-audience-arrow){grid-column:1}.cf-audience-arrow{grid-column:2;grid-row:1/3}.cf-plan{grid-template-columns:1fr auto;gap:16px 25px}.cf-plan-includes{grid-column:1;grid-row:2}.cf-plan-action{grid-column:2;grid-row:1/3}.cf-trial{grid-template-columns:1fr;gap:25px}.cf-pricing-opening{padding-top:70px}.cf-pricing-rule{margin-top:70px}}@media(max-width:480px){.cf-header nav{gap:8px 15px}.cf-header nav a{font-size:.81rem}.cf-header .nav-login{padding:5px 9px}.cf-hero{padding-top:22px}.cf-hero h1,.cf-pricing-intro h1{font-size:clamp(3.05rem,13vw,3.8rem)}.cf-hero-layout{gap:18px}.cf-hero-aside p{font-size:.97rem;line-height:1.47}.cf-hero-aside .cf-primary{margin-top:17px;min-height:50px}.cf-demo-intro{margin-top:18px;gap:0}.cf-demo-intro h2{font-size:2.08rem}.cf-demo-intro p{display:none}.cf-hero-aside .cf-primary{width:100%}.cf-demo-topline{padding:9px 12px}.cf-demo-stages button{font-size:.73rem;padding:12px 7px;gap:5px}.cf-demo-stages strong{font-size:.75rem}.cf-demo-stage-number{font-size:.65rem}.cf-demo-source{padding:22px 16px 15px}.cf-demo-workspace[data-stage="2"] .cf-demo-source{padding:12px 16px 8px}.cf-demo-workspace[data-stage="2"] .cf-waveform{height:27px;margin:8px 0 0}.cf-demo-workspace[data-stage="2"] .cf-demo-source-foot,.cf-demo-workspace[data-stage="2"] .cf-demo-transcript{display:none}.cf-demo-workspace[data-stage="2"] .cf-demo-bridge{height:16px}.cf-demo-transcript p{font-size:.79rem}.cf-demo-destination{padding:8px 14px 20px}.cf-demo-note{padding:17px}.cf-demo-note dl>div{grid-template-columns:1fr;gap:3px;padding:9px 0}.cf-demo-note dd{font-size:.79rem}.cf-demo-bottom{align-items:flex-start;flex-direction:column;gap:5px;padding:15px}.cf-connections-list{grid-template-columns:1fr}.cf-connections-list a{margin-right:0}.cf-plan{grid-template-columns:1fr;gap:17px;padding:30px 0}.cf-plan-action,.cf-plan-includes{grid-column:auto;grid-row:auto;text-align:left}.cf-plan-action p{justify-content:flex-start}.cf-plan-extras{grid-template-columns:1fr;gap:17px}.cf-plan-extras>strong{margin-bottom:4px}.cf-pricing-opening{padding-top:38px}.cf-pricing-intro{gap:16px}.cf-pricing-intro h1{font-size:2.95rem}.cf-pricing-intro p{font-size:.96rem;line-height:1.48}.cf-pricing-intro .cf-primary{margin-top:18px;min-height:50px}.cf-pricing-rule{font-size:.69rem;margin-top:25px;padding:8px 0}.cf-pricing-plans{padding-top:15px}.cf-pricing-plans .cf-plan{padding:25px 0}.cf-pricing-plans .cf-plan-name h3{font-size:2.35rem}.cf-pricing-plans .cf-plan-name p{margin-top:4px}.cf-pricing-plans .cf-plan-includes{gap:2px}.cf-booking a{display:block;margin:5px 0 0}}@media(prefers-reduced-motion:reduce){.cf-demo-note,.cf-demo-waiting,.cf-primary{animation:none!important;transition:none!important;transform:none!important}}@media print{.cf-demo-bridge,.cf-demo-source,.cf-demo-stages,.cf-site-cta{display:none!important}.cf-demo-workspace{display:block}.cf-demo-destination{background:#fff}.cf-section{padding:25px 0}}:root{--cf-ink-2:#0f1f26;--cf-muted-on-ink:#8fa3a8;--cf-ease:cubic-bezier(.2,.7,.2,1)}.cf-section{padding:84px 0}.cf-demo-intro{margin:0 0 24px}.cfh{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#22404b 0,var(--cf-ink) 45%,var(--cf-ink-2) 100%);color:#f4f7f6;padding:84px 0 92px}.cfh-grid{position:absolute;inset:-30% -10% 0;background-image:linear-gradient(rgba(244,247,246,.06) 1px,transparent 0),linear-gradient(90deg,rgba(244,247,246,.06) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 75% 35%,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse at 75% 35%,#000 10%,transparent 65%);animation:cfh-drift 24s linear infinite;pointer-events:none}@keyframes cfh-drift{to{transform:translateY(64px)}}.cfh-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(36px,5vw,80px);gap:clamp(36px,5vw,80px);align-items:center}.cfh-kicker{display:inline-flex;align-items:center;gap:10px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cf-muted-on-ink);font-weight:700}.cfh-dot{width:8px;height:8px;border-radius:50%;background:var(--cf-violet);animation:cfh-pulse 2.4s ease-in-out infinite}@keyframes cfh-pulse{50%{opacity:.35;transform:scale(.8)}}.cf-marketing .cfh h1{margin-top:18px;color:#f4f7f6;font-size:clamp(3.2rem,6.6vw,5.6rem);line-height:.97;text-wrap:balance}.cfh h1 span{display:block;color:#6f8790}.cfh-lead{margin-top:24px;font-size:1.15rem;line-height:1.55;color:#c9d6d8;max-width:500px}.cfh-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.cfh-link{color:#f4f7f6;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(244,247,246,.45);padding-bottom:4px}.cfh-link:hover{border-color:#f4f7f6}.cfh small{display:block;margin-top:14px;color:var(--cf-muted-on-ink);font-size:.83rem}.cfh-index{display:flex;gap:6px 22px;flex-wrap:wrap;margin-top:44px;padding-top:18px;border-top:1px solid rgba(244,247,246,.14)}.cfh-index a{color:#c9d6d8;text-decoration:none;font-size:.85rem}.cfh-index a:hover{color:#fff}.cfs{position:relative;margin:0;display:grid;grid-template-columns:minmax(0,.8fr) 46px minmax(0,1.2fr);align-items:center;grid-gap:0;gap:0;padding:34px 0}.cfs-glow{position:absolute;inset:-6% -8%;background:radial-gradient(closest-side,rgba(112,80,214,.42),rgba(112,80,214,0));pointer-events:none}.cfs-label{position:absolute;top:0;right:0;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cf-muted-on-ink);border:1px solid rgba(244,247,246,.2);border-radius:999px;padding:5px 11px}.cfs-rec{position:relative;background:#1d3540;border:1px solid rgba(244,247,246,.12);border-radius:16px;padding:16px;display:grid;grid-gap:14px;gap:14px;color:#f4f7f6}.cfs-rec-head{display:flex;align-items:center;gap:11px;min-width:0}.cfs-rec-head b{display:block;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfs-rec-head small{display:block;color:var(--cf-muted-on-ink);font-size:.74rem;margin-top:2px}.cfs-play{flex:none;width:34px;height:34px;border-radius:50%;background:var(--cf-violet);position:relative}.cfs-play:after{content:"";position:absolute;left:13px;top:10px;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.cfs-wave{display:flex;gap:3px;align-items:center;height:42px}.cfs-wave i{flex:1 1;height:100%;border-radius:2px;background:#8f78e6;transform-origin:center;animation:cfs-bar 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * -90ms)}@keyframes cfs-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.cfs-flow{position:relative;height:2px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(112,80,214,.45) 0 8px,transparent 8px 14px)}.cfs-flow:before{content:"";position:absolute;top:0;left:0;width:14px;height:2px;background:var(--cf-violet);animation:cfs-flow 1.6s linear infinite}.cfs-flow span{position:absolute;right:-2px;top:-4px;border-left:8px solid var(--cf-violet);border-top:5px solid transparent;border-bottom:5px solid transparent}@keyframes cfs-flow{0%{transform:translateX(-14px)}to{transform:translateX(46px)}}.cfs-card{position:relative;background:#fff;color:var(--cf-ink);border-radius:16px;padding:20px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);min-width:0}.cfs-who{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid #e1e8e7}.cfs-who small{display:block;font-size:.7rem;color:var(--cf-steel)}.cfs-who b{font-family:var(--font-display),system-ui,sans-serif;font-size:1.15rem;letter-spacing:-.02em}.cfs-filed{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;background:var(--cf-violet);color:#fff;padding:5px 10px;border-radius:999px;animation:cfs-filed 8s var(--cf-ease) infinite}@keyframes cfs-filed{0%,62%{opacity:0;transform:scale(.8)}70%,to{opacity:1;transform:scale(1)}}.cfs dl{margin:6px 0 0}.cfs dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f1;font-size:.82rem}.cfs dt{font-weight:800}.cfs dd{margin:0;color:#3e565b;line-height:1.4}.cfs-type{animation:cfs-type1 8s var(--cf-ease) infinite}.cfs-type.t1{animation-name:cfs-type1}.cfs-type.t2{animation-name:cfs-type2}.cfs-type.t3{animation-name:cfs-type3}@keyframes cfs-type1{0%,8%{opacity:0;transform:translateY(6px)}20%,to{opacity:1;transform:none}}@keyframes cfs-type2{0%,24%{opacity:0;transform:translateY(6px)}36%,to{opacity:1;transform:none}}@keyframes cfs-type3{0%,40%{opacity:0;transform:translateY(6px)}52%,to{opacity:1;transform:none}}.cfs-task{display:flex;gap:11px;align-items:center;margin-top:14px;padding:12px;border-radius:12px;background:#f1edfd}.cfs-task b{display:block;font-size:.86rem}.cfs-task small{display:block;font-size:.74rem;color:var(--cf-steel)}.cfs-check{flex:none;width:20px;height:20px;border-radius:6px;border:2px solid var(--cf-violet);position:relative}.cfs-check:before{inset:-2px;border-radius:6px;background:var(--cf-violet)}.cfs-check:after,.cfs-check:before{content:"";position:absolute;animation:cfs-checkmark 8s infinite}.cfs-check:after{z-index:1;left:5px;top:1px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}@keyframes cfs-checkmark{0%,56%{opacity:0}62%,to{opacity:1}}.cfw-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.cfw-head p{color:var(--cf-steel);max-width:340px}.cfw-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cfw-list li{position:relative;background:#fff;border:1px solid var(--cf-rule);border-radius:14px;padding:22px 22px 22px 54px;transition:transform .5s var(--cf-ease),border-color .3s,box-shadow .5s}.cfw-list li:hover{transform:translateY(-4px);border-color:var(--cf-violet);box-shadow:0 24px 50px -34px var(--cf-violet)}.cfw-list li:before{content:"";position:absolute;left:22px;top:26px;width:14px;height:8px;border-left:2px solid var(--cf-violet);border-bottom:2px solid var(--cf-violet);transform:rotate(-45deg)}.cfw-list b{display:block;font-size:1.02rem}.cfw-list span{display:block;color:var(--cf-steel);font-size:.9rem;margin-top:6px;line-height:1.5}.cfp-includes{background:#fff;border:1px solid var(--cf-rule);border-radius:14px;padding:22px 24px;margin-bottom:22px}.cfp-includes h3{font-size:1.15rem!important}.cfp-includes ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 24px;gap:10px 24px;font-size:.9rem}.cfp-includes li{position:relative;padding-left:22px}.cfp-includes li:before{content:"";position:absolute;left:0;top:6px;width:11px;height:6px;border-left:2px solid var(--cf-violet);border-bottom:2px solid var(--cf-violet);transform:rotate(-45deg)}.cfp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.cfp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid var(--cf-rule);border-radius:20px;padding:30px;transition:transform .5s var(--cf-ease),box-shadow .5s,border-color .3s}.cfp-card:hover{transform:translateY(-6px);border-color:var(--cf-violet);box-shadow:0 30px 60px -38px var(--cf-violet)}.cfp-featured{background:var(--cf-ink);color:#f4f7f6;border-color:var(--cf-ink);box-shadow:0 40px 80px -42px var(--cf-violet)}.cfp-featured:before{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-120px;border-radius:50%;background:radial-gradient(closest-side,rgba(112,80,214,.55),rgba(112,80,214,0));pointer-events:none}.cfp-top{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:28px}.cfp-name{font-size:.78rem;letter-spacing:.22em;font-weight:800;opacity:.8}.cfp-badge,.cfp-name{text-transform:uppercase}.cfp-badge{font-size:.66rem;letter-spacing:.14em;background:var(--cf-violet);color:#fff;padding:6px 11px;border-radius:999px;font-weight:700}.cfp-price{position:relative;display:flex;align-items:baseline;gap:8px;margin-top:24px}.cfp-price b{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(3rem,5vw,4.2rem);letter-spacing:-.05em;line-height:1}.cfp-price span{font-size:.9rem;opacity:.65}.cfp-desc{margin-top:10px;opacity:.75}.cfp-card ul,.cfp-desc{position:relative;font-size:.95rem}.cfp-card ul{list-style:none;flex:1 1;margin:22px 0 0;padding:20px 0 0;border-top:1px solid rgba(23,43,52,.14);display:grid;grid-gap:10px;gap:10px}.cfp-featured ul{border-top-color:rgba(244,247,246,.16)}.cfp-card li{position:relative;padding-left:24px}.cfp-card li:before{content:"";position:absolute;left:0;top:7px;width:12px;height:7px;border-left:2px solid var(--cf-violet);border-bottom:2px solid var(--cf-violet);transform:rotate(-45deg)}.cfp-featured li:before{border-color:#b3a1f0}.cfp-btn{position:relative;margin-top:28px;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 22px;border-radius:999px;font-weight:800;text-decoration:none;border:1px solid var(--cf-ink);color:var(--cf-ink);transition:transform .3s var(--cf-ease),background .3s,color .3s}.cfp-btn:hover{transform:translateY(-2px);background:var(--cf-ink);color:#fff}.cfp-featured .cfp-btn{background:var(--cf-violet);border-color:var(--cf-violet);color:#fff}.cfp-featured .cfp-btn:hover{background:#5338af;border-color:#5338af}.cfp-addons{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px}.cfp-addons>strong{font-family:var(--font-display),system-ui,sans-serif;font-size:1.1rem;margin-right:6px}.cfp-chip{display:inline-flex;flex-direction:column;background:#fff;border:1px solid var(--cf-rule);border-radius:12px;padding:10px 14px;font-weight:800;font-size:.9rem}.cfp-chip small{font-weight:400;color:var(--cf-steel);font-size:.78rem;margin-top:2px}.cfp-note{color:var(--cf-steel);font-size:.82rem;margin-top:22px;max-width:780px}.cf-trial{margin-top:48px;padding-top:34px}@media (max-width:980px){.cfh-layout{grid-template-columns:minmax(0,1fr)}.cfp-includes ul,.cfw-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cf-section{padding:56px 0}.cf-container{width:min(100% - 32px,1260px)}.cfh{padding:52px 0 60px}.cf-marketing .cfh h1{font-size:clamp(2.6rem,12vw,3.4rem)}.cfh-lead{font-size:1.02rem}.cfh-actions .cf-primary{width:100%}.cfs{grid-template-columns:minmax(0,1fr);gap:14px;padding:30px 0 0}.cfs-flow{display:none}.cfs dl>div{grid-template-columns:72px minmax(0,1fr)}.cfw-head{flex-direction:column;align-items:flex-start}.cfp-cards,.cfp-includes ul,.cfw-list{grid-template-columns:minmax(0,1fr)}.cfp-card{padding:24px}.cfp-addons>strong{width:100%}.cf-trial{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.cf-trial>div:last-child .cf-primary{width:100%}}@media (prefers-reduced-motion:reduce){.cfh-dot,.cfh-grid,.cfs *,.cfs :after,.cfs :before{animation:none!important}.cfs-check:before,.cfs-filed,.cfs-type{opacity:1;transform:none}.cfs-check:after{opacity:1}.cfp-btn,.cfp-card,.cfw-list li{transition:none}}.cfh-short{padding:72px 0 76px}.cfh-short .cfh-copy{max-width:860px}.cf-pricing-plans{padding-top:56px}@media (max-width:640px){.cfh-short{padding:48px 0 54px}}.cfh.off .cfh-dot,.cfh.off .cfh-grid,.cfs.off *,.cfs.off :after,.cfs.off :before{animation-play-state:paused}