
#tryfp{--t-bg:#090e18;--t-text:#eef3fb;--t-muted:#a5b3c9;--t-panel:#121d2d;--t-panel2:#182841;--t-line:#28364b;--t-accent:#a6c3ff;--t-cyan:#91dbe8;--t-button:#b7d0ff;--t-buttontext:#112039;--t-glow:#648eed;color:var(--t-text);font:18.9px/1.6 'Segoe UI',sans-serif;isolation:isolate}
#tryfp *{box-sizing:border-box}#tryfp h1,#tryfp h2,#tryfp h3,#tryfp p{margin:0}#tryfp button,#tryfp a{font:inherit}#tryfp button{touch-action:manipulation}#tryfp button:focus-visible,#tryfp a:focus-visible,#tryfp summary:focus-visible{outline:4.05px solid var(--t-cyan);outline-offset:5.4px}#tryfp [hidden]{display:none!important}#tryfp .t-site{background:var(--t-bg);border:1px solid var(--t-line);border-radius:21.6px;overflow:hidden;position:relative}#tryfp .t-nav{display:flex;gap:20.25px;justify-content:space-between;align-items:center;padding:32.4px 40.5px;border-bottom:1px solid var(--t-line);position:relative;z-index:1}#tryfp .t-brand{display:flex;gap:10.8px;align-items:center;font-size:27px;font-weight:650;letter-spacing:-.7px;white-space:nowrap}#tryfp .t-mark{font-style:italic;font-weight:750;color:var(--t-accent);font-size:28.35px;letter-spacing:-5.4px;display:inline-block;width:33.75px}#tryfp .t-brand span:last-child{font-size:13.5px;letter-spacing:0;color:var(--t-muted);align-self:flex-start;margin-top:5.4px}#tryfp .t-links{display:flex;gap:22.95px;align-items:center;flex-wrap:wrap;justify-content:flex-end}#tryfp .t-link{border:0;background:none;padding:6.75px 0;color:var(--t-muted);font-size:14.85px}#tryfp .t-link:hover{color:var(--t-text)}#tryfp .t-button{border:1px solid var(--t-line);border-radius:12.15px;padding:14.85px 21.6px;background:var(--t-panel);color:var(--t-text);display:inline-flex;justify-content:center;align-items:center;gap:10.8px;font-size:16.2px;font-weight:550;text-decoration:none}#tryfp .t-button.primary{background:var(--t-button);color:var(--t-buttontext);border-color:transparent;box-shadow:0 5.4px 33.75px color-mix(in srgb,var(--t-glow) 15%,transparent)}#tryfp .t-button:hover{filter:brightness(1.08)}#tryfp .t-button svg{width:18.9px;height:18.9px}#tryfp .t-nav .t-button{padding:9.45px 14.85px;font-size:14.85px}#tryfp .t-stage{position:relative;padding:70.2px 40.5px 47.25px;overflow:hidden}#tryfp .t-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden}#tryfp .t-light{position:absolute;inset:-35% -50%;background:radial-gradient(ellipse at 67% 45%,color-mix(in srgb,var(--t-glow) 34%,transparent),transparent 40%),radial-gradient(ellipse at 24% 57%,color-mix(in srgb,var(--t-cyan) 15%,transparent),transparent 35%);animation:t-breathe 12s ease-in-out infinite alternate;transform:rotate(-15deg)}#tryfp .t-ribbon{position:absolute;width:110%;height:405px;top:141.75px;left:25%;border-radius:50%;border-top:1px solid color-mix(in srgb,var(--t-accent) 25%,transparent);transform:rotate(-28deg);box-shadow:0 -16.2px 87.75px color-mix(in srgb,var(--t-glow) 17%,transparent);animation:t-ribbon 14s ease-in-out infinite alternate}#tryfp .t-ribbon.second{top:189px;left:27%;opacity:.5;animation-delay:-7s}#tryfp .t-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:36.45px;align-items:center}#tryfp .t-eyebrow{display:inline-flex;align-items:center;gap:9.45px;color:var(--t-cyan);font-size:14.85px;font-weight:500;letter-spacing:.1px}#tryfp .t-dot{width:6.75px;height:6.75px;border-radius:50%;background:currentColor;box-shadow:0 0 20.25px color-mix(in srgb,var(--t-cyan) 50%,transparent)}#tryfp h1{font-size:clamp(45.9px,5.5vw,62.1px);font-weight:550;line-height:1.07;letter-spacing:-2.56px;margin:27px 0 25.65px;text-wrap:balance}#tryfp .t-hero-copy{font-size:17.55px;color:var(--t-muted);line-height:1.85;max-width:445.5px}#tryfp .t-cta{display:flex;gap:10.8px;flex-wrap:wrap;align-items:center;margin-top:31.05px}#tryfp .t-footnote{font-size:13.5px;line-height:1.7;color:var(--t-muted);margin-top:16.2px;max-width:418.5px}#tryfp .t-demo-wrap{position:relative;padding-top:24.3px}#tryfp .t-demo{position:relative;background:var(--t-panel);border:1px solid var(--t-line);border-radius:22.95px;box-shadow:0 27px 81px color-mix(in srgb,var(--t-glow) 9%,transparent);overflow:hidden}#tryfp .t-demo-bar{display:flex;justify-content:space-between;gap:13.5px;padding:18.9px 22.95px;border-bottom:1px solid var(--t-line);font-size:13.5px;color:var(--t-muted)}#tryfp .t-demo-bar strong{color:var(--t-text);font-weight:500}#tryfp .t-demo-body{padding:31.05px 27px 27px}#tryfp .t-orb{position:relative;display:grid;place-items:center;margin:0 auto 28.35px;width:91.8px;height:91.8px;border-radius:50%;background:radial-gradient(circle at 33% 25%,var(--t-cyan),var(--t-glow) 38%,var(--t-panel2) 77%);box-shadow:0 0 60.75px color-mix(in srgb,var(--t-glow) 24%,transparent)}#tryfp .t-orb:after{content:'';position:absolute;inset:-10.8px;border-radius:50%;border:1px solid color-mix(in srgb,var(--t-accent) 17%,transparent)}#tryfp .t-orb svg{width:32.4px;height:32.4px;color:#f1f7ff}#tryfp .t-question-label{font-size:13.5px;color:var(--t-cyan);display:flex;justify-content:space-between;gap:13.5px}#tryfp .t-question{font-size:22.95px;line-height:1.5;letter-spacing:-.2px;min-height:136.35px;margin-top:16.2px}#tryfp .t-wave{display:flex;align-items:center;justify-content:center;gap:5.4px;height:45.9px;margin:22.95px 0 17.55px;opacity:.65}#tryfp .t-wave span{display:block;width:4.05px;border-radius:6.75px;background:var(--t-accent)}#tryfp .t-sample-controls{display:flex;gap:9.45px;flex-wrap:wrap}#tryfp .t-sample-controls button{font-size:13.5px;padding:10.8px 13.5px;flex:1}#tryfp .t-demo-note{padding:13.5px 20.25px;background:var(--t-panel2);color:var(--t-muted);font-size:12.15px;text-align:center}#tryfp .t-feedback{margin:18.9px 0;padding:18.9px;background:var(--t-panel2);border-radius:10.8px;font-size:14.85px;color:var(--t-muted)}#tryfp .t-feedback strong{color:var(--t-text);display:block;margin-bottom:6.75px;font-weight:500}#tryfp .t-caption{display:flex;justify-content:space-between;gap:13.5px;margin:16.2px 8.1px 0;font-size:12.15px;color:var(--t-muted)}#tryfp .t-caption span{display:flex;align-items:center;gap:6.75px}#tryfp .t-caption svg{width:16.2px;height:16.2px}#tryfp .t-proofline{position:relative;margin-top:58.05px;padding-top:25.65px;border-top:1px solid var(--t-line);display:flex;justify-content:space-between;gap:20.25px;color:var(--t-muted);font-size:13.5px;flex-wrap:wrap}#tryfp .t-proofline span{display:flex;align-items:center;gap:9.45px}#tryfp .t-proofline svg{width:18.9px;height:18.9px;color:var(--t-accent)}#tryfp .t-section{position:relative;padding:51.3px 40.5px;border-top:1px solid var(--t-line)}#tryfp .t-section h2{font-size:37.8px;line-height:1.2;letter-spacing:-1px;font-weight:550;text-wrap:balance}#tryfp .t-section-desc{color:var(--t-muted);font-size:16.2px;max-width:553.5px;line-height:1.8;margin-top:16.2px}#tryfp .t-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:31.05px;margin-top:36.45px}#tryfp .t-step{color:var(--t-accent);font-size:14.85px;margin-bottom:14.85px;display:flex;align-items:center;gap:13.5px}#tryfp .t-step:after{content:'';height:1px;background:var(--t-line);flex:1}#tryfp h3{font-size:18.9px;font-weight:550;letter-spacing:-.2px}#tryfp .t-process p{color:var(--t-muted);font-size:14.85px;line-height:1.8;margin-top:9.45px}#tryfp .t-pricing-head{display:flex;justify-content:space-between;align-items:flex-end;gap:27px}#tryfp .t-pricing-head .t-section-desc{max-width:310.5px;font-size:14.85px}#tryfp .t-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16.2px;margin-top:33.75px}#tryfp .t-plan{padding:27px 21.6px;border:1px solid var(--t-line);border-radius:16.2px;background:var(--t-panel);display:flex;flex-direction:column;position:relative}#tryfp .t-plan.featured{border-color:color-mix(in srgb,var(--t-accent) 55%,var(--t-line));background:linear-gradient(150deg,var(--t-panel2),var(--t-panel) 70%)}#tryfp .t-plan h3{font-size:16.2px}#tryfp .t-price{font-size:40.5px;font-weight:500;letter-spacing:-1px;margin:16.2px 0 1px}#tryfp .t-billing{color:var(--t-muted);font-size:13.5px}#tryfp .t-plan ul{padding-left:18.9px;margin:24.3px 0 27px;font-size:13.5px;color:var(--t-muted);line-height:1.9}#tryfp .t-plan .t-button{font-size:13.5px;padding:12.15px 10.8px;margin-top:auto;width:100%}#tryfp .t-monthly{margin-top:22.95px;color:var(--t-muted);font-size:13.5px;line-height:1.8}#tryfp .t-monthly strong{color:var(--t-text);font-weight:500}#tryfp .t-monthly button{margin-left:9.45px;color:var(--t-accent);text-decoration:underline;font-size:13.5px}#tryfp .t-privacy{display:grid;grid-template-columns:51.3px minmax(0,1fr);gap:21.6px;background:var(--t-panel)}#tryfp .t-shield{display:grid;place-items:center;background:var(--t-panel2);color:var(--t-accent);width:48.6px;height:54px;border-radius:13.5px}#tryfp .t-shield svg{width:25.65px;height:25.65px}#tryfp .t-privacy h2{font-size:29.7px}#tryfp .t-privacy p{font-size:14.85px;color:var(--t-muted);line-height:1.85;margin-top:13.5px}#tryfp .t-faq{margin-top:32.4px}#tryfp details{border-bottom:1px solid var(--t-line);padding:18.9px 0;font-size:16.2px}#tryfp summary{color:var(--t-text)}#tryfp details p{color:var(--t-muted);font-size:14.85px;line-height:1.8;padding-top:13.5px}#tryfp .t-final{text-align:center;background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--t-glow) 16%,transparent),transparent 70%)}#tryfp .t-final .t-section-desc{margin:16.2px auto 28.35px}#tryfp .t-footer{padding:27px 40.5px;border-top:1px solid var(--t-line);display:flex;gap:17.55px;justify-content:space-between;flex-wrap:wrap;color:var(--t-muted);font-size:12.15px}#tryfp .t-footer a{color:var(--t-muted);font-size:12.15px}#tryfp .t-footer-links{display:flex;gap:16.2px;flex-wrap:wrap}#tryfp .t-concept-note{font-size:13.5px;color:var(--t-muted);padding:17.55px 40.5px;border-top:1px solid var(--t-line);display:flex;align-items:center;justify-content:space-between;gap:20.25px}#tryfp .t-concept-note button{font-size:13.5px}#tryfp .t-notice{margin-top:27px;padding:20.25px;border:1px solid var(--t-line);background:var(--t-panel);border-radius:13.5px;font-size:16.2px;line-height:1.8}#tryfp .t-notice button{margin-top:16.2px}#tryfp[data-motion=off] .t-light,#tryfp[data-motion=off] .t-ribbon{animation:none}
@keyframes t-breathe{from{transform:translate(-20.25px,0) rotate(-15deg) scale(.94)}to{transform:translate(33.75px,33.75px) rotate(-9deg) scale(1.12)}}@keyframes t-ribbon{from{transform:rotate(-28deg) translateY(0)}to{transform:rotate(-17deg) translateY(65px)}}
@media(prefers-reduced-motion:reduce){#tryfp .t-light,#tryfp .t-ribbon{animation:none}}
@media(max-width:760px){#tryfp .t-nav{padding:27px;align-items:flex-start}#tryfp .t-links{gap:13.5px}#tryfp .t-nav .t-link:first-child{display:none}#tryfp .t-stage{padding:47.25px 28.35px 35.1px}#tryfp .t-hero{grid-template-columns:1fr;gap:33.75px}#tryfp h1{font-size:56.7px;max-width:499.5px}#tryfp .t-hero-copy{max-width:540px}#tryfp .t-demo-wrap{padding-top:0}#tryfp .t-demo-body{padding:31.05px}#tryfp .t-question{min-height:87.75px}#tryfp .t-section{padding:40.5px 28.35px}#tryfp .t-process{grid-template-columns:1fr;gap:31.05px}#tryfp .t-process p{max-width:499.5px}#tryfp .t-section h2{font-size:36.45px}#tryfp .t-pricing-head{display:block}#tryfp .t-pricing-head .t-section-desc{max-width:100%}#tryfp .t-plans{grid-template-columns:1fr;gap:18.9px}#tryfp .t-plan{padding:29.7px}#tryfp .t-plan h3{font-size:20.25px}#tryfp .t-plan ul{font-size:16.2px;margin-top:16.2px}#tryfp .t-plan .t-button{font-size:16.2px}#tryfp .t-price{font-size:45.9px}#tryfp .t-billing{font-size:14.85px}#tryfp .t-privacy{grid-template-columns:1fr}#tryfp .t-proofline{gap:17.55px;margin-top:39.15px}#tryfp .t-footer,#tryfp .t-concept-note{padding:24.3px 28.35px}#tryfp .t-brand{font-size:24.3px}#tryfp .t-nav .t-button{padding:8.1px 12.15px}}

html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#090e18}body:before,body:after{display:none}
#tryfp .t-site{border:0;border-radius:0;max-width:1600px;margin:auto}
#tryfp .t-nav,#tryfp .t-stage,#tryfp .t-section,#tryfp .t-footer{padding-left:max(30px,calc((100% - 1360px)/2));padding-right:max(30px,calc((100% - 1360px)/2))}
#tryfp .t-nav{min-height:104px}#tryfp .t-stage{padding-top:76px;padding-bottom:48px}
#tryfp .t-brand{width:220px;height:44px;overflow:hidden;display:block;position:relative}
#tryfp .t-brand img{width:258px;height:258px;max-width:none;position:absolute;top:-99px;left:-18px}
#tryfp button,#tryfp summary{cursor:pointer}#tryfp a.t-link{text-decoration:none}
#tryfp .t-motion{border:1px solid var(--t-line);border-radius:20px;padding:8px 12px;min-height:44px}
#tryfp .t-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}
#tryfp h1{font-size:clamp(40px,4.5vw,62px);max-width:660px}
#tryfp .t-hero-copy{max-width:450px}#tryfp .t-footnote{max-width:440px}
#tryfp .t-question{min-height:136px}#tryfp .t-button{min-height:44px}
html[data-motion=off] #tryfp .t-light,html[data-motion=off] #tryfp .t-ribbon,html[data-page-hidden=true] #tryfp .t-light,html[data-page-hidden=true] #tryfp .t-ribbon{animation-play-state:paused}
@media(max-width:760px){#tryfp .t-nav{padding:18px 20px;min-height:82px;align-items:center}#tryfp .t-brand{width:160px;height:35px}#tryfp .t-brand img{width:188px;height:188px;top:-72px;left:-13px}#tryfp .t-links{gap:8px}#tryfp .t-links>[data-jump],#tryfp .t-motion{display:none}#tryfp .t-stage{padding:40px 20px 30px}#tryfp .t-section,#tryfp .t-footer{padding:36px 20px}#tryfp .t-hero{grid-template-columns:1fr;gap:32px}#tryfp h1{font-size:42px;letter-spacing:-1.5px}#tryfp .t-hero-copy{font-size:16px}#tryfp .t-question{font-size:20px;min-height:96px}#tryfp .t-demo-body{padding:24px}#tryfp .t-proofline{display:grid;gap:16px}#tryfp .t-section h2{font-size:30px}#tryfp .t-caption{font-size:11px}#tryfp .t-concept-note{padding:18px 20px}#tryfp .t-concept-note .t-motion{display:block}#tryfp .t-process p,#tryfp details p{font-size:15px}}
@media(max-width:370px){#tryfp h1{font-size:36px}#tryfp .t-caption{flex-wrap:wrap}#tryfp .t-cta .t-button{width:100%}}

@media(max-width:760px){#tryfp .t-nav{gap:8px}#tryfp .t-brand{width:140px}#tryfp .t-brand img{width:164px;height:164px;top:-63px;left:-11px}#tryfp .t-links{gap:10px}#tryfp .t-links .t-link{font-size:12px}}
@media(max-width:370px){#tryfp .t-links .t-link{display:none}}

#tryfp .t-monthly a{margin-left:8px;color:var(--t-accent);text-decoration:underline}

.fp-skip{position:absolute;left:20px;top:-100px;z-index:20;padding:12px 18px;border-radius:8px;background:#b7d0ff;color:#112039}.fp-skip:focus{top:12px}

#tryfp #t-video-open{display:inline-flex;align-items:center;gap:7px;min-height:44px;cursor:pointer}
#tryfp #t-video-open svg{width:16px;height:16px}
body.fp-video-open{overflow:hidden}
.fp-video-dialog{padding:0;border:1px solid #2a3951;border-radius:20px;background:#090f1b;color:#eef4ff;width:min(440px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 24px 100px #0009}
.fp-video-dialog::backdrop{background:#030712d9;backdrop-filter:blur(8px)}
.fp-video-panel{padding:12px}
.fp-video-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}
.fp-video-header h2{font:600 18px/1.4 "Segoe UI",sans-serif;margin:0 0 0 6px}
.fp-video-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #2a3951;border-radius:12px;background:#121d2d;color:#eef4ff;cursor:pointer}
.fp-video-close svg{width:22px;height:22px}
.fp-video-close:focus-visible,.fp-video-dialog a:focus-visible{outline:3px solid #91dbe8;outline-offset:3px}
.fp-video-dialog video{display:block;width:100%;height:auto;max-height:calc(100dvh - 112px);aspect-ratio:9/16;object-fit:contain;background:#090f1b;border-radius:10px}
.fp-video-dialog p{font:14px/1.5 "Segoe UI",sans-serif;color:#a5b3ca;margin:12px 6px}
.fp-video-dialog a{color:#b7d0ff}
@media(max-width:649px){#tryfp .t-nav{display:flex;padding:16px 12px;gap:8px}#tryfp .t-links{display:flex;flex-wrap:nowrap;gap:10px;margin-left:auto}#tryfp .t-brand{width:120px;min-width:120px;flex-shrink:0}#tryfp .t-brand img{width:140px;height:140px;top:-54px;left:-9px}#tryfp #t-video-open{white-space:nowrap;font-size:12px;gap:5px}#tryfp .t-nav .t-button{padding:8px 10px;font-size:12px;min-height:44px}#tryfp .t-nav .t-button svg{display:none}}
@media(max-width:370px){#tryfp .t-brand{width:100px;min-width:100px}#tryfp .t-brand img{width:117px;height:117px;top:-44px;left:-8px}#tryfp #t-video-open svg{display:none}}
